Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.09 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <!-- Copyright (C) 2010-2017 Free Software Foundation, Inc.
  3.  
  4. Copying and distribution of this file, with or without modification,
  5. are permitted in any medium without royalty provided the copyright
  6. notice and this notice are preserved. -->
  7.  
  8. <!DOCTYPE target SYSTEM "gdb-target.dtd">
  9. <target>
  10. <architecture>i8086</architecture>
  11. <feature name="org.gnu.gdb.i386.core">
  12. <flags id="i386_eflags" size="4">
  13. <field name="CF" start="0" end="0"/>
  14. <field name="" start="1" end="1"/>
  15. <field name="PF" start="2" end="2"/>
  16. <field name="AF" start="4" end="4"/>
  17. <field name="ZF" start="6" end="6"/>
  18. <field name="SF" start="7" end="7"/>
  19. <field name="TF" start="8" end="8"/>
  20. <field name="IF" start="9" end="9"/>
  21. <field name="DF" start="10" end="10"/>
  22. <field name="OF" start="11" end="11"/>
  23. <field name="NT" start="14" end="14"/>
  24. <field name="RF" start="16" end="16"/>
  25. <field name="VM" start="17" end="17"/>
  26. <field name="AC" start="18" end="18"/>
  27. <field name="VIF" start="19" end="19"/>
  28. <field name="VIP" start="20" end="20"/>
  29. <field name="ID" start="21" end="21"/>
  30. </flags>
  31.  
  32. <reg name="eax" bitsize="32" type="int32"/>
  33. <reg name="ecx" bitsize="32" type="int32"/>
  34. <reg name="edx" bitsize="32" type="int32"/>
  35. <reg name="ebx" bitsize="32" type="int32"/>
  36. <reg name="esp" bitsize="32" type="data_ptr"/>
  37. <reg name="ebp" bitsize="32" type="data_ptr"/>
  38. <reg name="esi" bitsize="32" type="int32"/>
  39. <reg name="edi" bitsize="32" type="int32"/>
  40.  
  41. <reg name="eip" bitsize="32" type="code_ptr"/>
  42. <reg name="eflags" bitsize="32" type="i386_eflags"/>
  43. <reg name="cs" bitsize="32" type="int32"/>
  44. <reg name="ss" bitsize="32" type="int32"/>
  45. <reg name="ds" bitsize="32" type="int32"/>
  46. <reg name="es" bitsize="32" type="int32"/>
  47. <reg name="fs" bitsize="32" type="int32"/>
  48. <reg name="gs" bitsize="32" type="int32"/>
  49.  
  50. <reg name="st0" bitsize="80" type="i387_ext"/>
  51. <reg name="st1" bitsize="80" type="i387_ext"/>
  52. <reg name="st2" bitsize="80" type="i387_ext"/>
  53. <reg name="st3" bitsize="80" type="i387_ext"/>
  54. <reg name="st4" bitsize="80" type="i387_ext"/>
  55. <reg name="st5" bitsize="80" type="i387_ext"/>
  56. <reg name="st6" bitsize="80" type="i387_ext"/>
  57. <reg name="st7" bitsize="80" type="i387_ext"/>
  58.  
  59. <reg name="fctrl" bitsize="32" type="int" group="float"/>
  60. <reg name="fstat" bitsize="32" type="int" group="float"/>
  61. <reg name="ftag" bitsize="32" type="int" group="float"/>
  62. <reg name="fiseg" bitsize="32" type="int" group="float"/>
  63. <reg name="fioff" bitsize="32" type="int" group="float"/>
  64. <reg name="foseg" bitsize="32" type="int" group="float"/>
  65. <reg name="fooff" bitsize="32" type="int" group="float"/>
  66. <reg name="fop" bitsize="32" type="int" group="float"/>
  67. </feature>
  68. <feature name="org.gnu.gdb.i386.32bit.sse">
  69. <vector id="v4f" type="ieee_single" count="4"/>
  70. <vector id="v2d" type="ieee_double" count="2"/>
  71. <vector id="v16i8" type="int8" count="16"/>
  72. <vector id="v8i16" type="int16" count="8"/>
  73. <vector id="v4i32" type="int32" count="4"/>
  74. <vector id="v2i64" type="int64" count="2"/>
  75. <union id="vec128">
  76. <field name="v4_float" type="v4f"/>
  77. <field name="v2_double" type="v2d"/>
  78. <field name="v16_int8" type="v16i8"/>
  79. <field name="v8_int16" type="v8i16"/>
  80. <field name="v4_int32" type="v4i32"/>
  81. <field name="v2_int64" type="v2i64"/>
  82. <field name="uint128" type="uint128"/>
  83. </union>
  84. <flags id="i386_mxcsr" size="4">
  85. <field name="IE" start="0" end="0"/>
  86. <field name="DE" start="1" end="1"/>
  87. <field name="ZE" start="2" end="2"/>
  88. <field name="OE" start="3" end="3"/>
  89. <field name="UE" start="4" end="4"/>
  90. <field name="PE" start="5" end="5"/>
  91. <field name="DAZ" start="6" end="6"/>
  92. <field name="IM" start="7" end="7"/>
  93. <field name="DM" start="8" end="8"/>
  94. <field name="ZM" start="9" end="9"/>
  95. <field name="OM" start="10" end="10"/>
  96. <field name="UM" start="11" end="11"/>
  97. <field name="PM" start="12" end="12"/>
  98. <field name="FZ" start="15" end="15"/>
  99. </flags>
  100.  
  101. <reg name="xmm0" bitsize="128" type="vec128" regnum="32"/>
  102. <reg name="xmm1" bitsize="128" type="vec128"/>
  103. <reg name="xmm2" bitsize="128" type="vec128"/>
  104. <reg name="xmm3" bitsize="128" type="vec128"/>
  105. <reg name="xmm4" bitsize="128" type="vec128"/>
  106. <reg name="xmm5" bitsize="128" type="vec128"/>
  107. <reg name="xmm6" bitsize="128" type="vec128"/>
  108. <reg name="xmm7" bitsize="128" type="vec128"/>
  109.  
  110. <reg name="mxcsr" bitsize="32" type="i386_mxcsr" group="vector"/>
  111. </feature>
  112. </target>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement