Sparc.def 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. #ifndef ELF_RELOC
  2. #error "ELF_RELOC must be defined"
  3. #endif
  4. ELF_RELOC(R_SPARC_NONE, 0)
  5. ELF_RELOC(R_SPARC_8, 1)
  6. ELF_RELOC(R_SPARC_16, 2)
  7. ELF_RELOC(R_SPARC_32, 3)
  8. ELF_RELOC(R_SPARC_DISP8, 4)
  9. ELF_RELOC(R_SPARC_DISP16, 5)
  10. ELF_RELOC(R_SPARC_DISP32, 6)
  11. ELF_RELOC(R_SPARC_WDISP30, 7)
  12. ELF_RELOC(R_SPARC_WDISP22, 8)
  13. ELF_RELOC(R_SPARC_HI22, 9)
  14. ELF_RELOC(R_SPARC_22, 10)
  15. ELF_RELOC(R_SPARC_13, 11)
  16. ELF_RELOC(R_SPARC_LO10, 12)
  17. ELF_RELOC(R_SPARC_GOT10, 13)
  18. ELF_RELOC(R_SPARC_GOT13, 14)
  19. ELF_RELOC(R_SPARC_GOT22, 15)
  20. ELF_RELOC(R_SPARC_PC10, 16)
  21. ELF_RELOC(R_SPARC_PC22, 17)
  22. ELF_RELOC(R_SPARC_WPLT30, 18)
  23. ELF_RELOC(R_SPARC_COPY, 19)
  24. ELF_RELOC(R_SPARC_GLOB_DAT, 20)
  25. ELF_RELOC(R_SPARC_JMP_SLOT, 21)
  26. ELF_RELOC(R_SPARC_RELATIVE, 22)
  27. ELF_RELOC(R_SPARC_UA32, 23)
  28. ELF_RELOC(R_SPARC_PLT32, 24)
  29. ELF_RELOC(R_SPARC_HIPLT22, 25)
  30. ELF_RELOC(R_SPARC_LOPLT10, 26)
  31. ELF_RELOC(R_SPARC_PCPLT32, 27)
  32. ELF_RELOC(R_SPARC_PCPLT22, 28)
  33. ELF_RELOC(R_SPARC_PCPLT10, 29)
  34. ELF_RELOC(R_SPARC_10, 30)
  35. ELF_RELOC(R_SPARC_11, 31)
  36. ELF_RELOC(R_SPARC_64, 32)
  37. ELF_RELOC(R_SPARC_OLO10, 33)
  38. ELF_RELOC(R_SPARC_HH22, 34)
  39. ELF_RELOC(R_SPARC_HM10, 35)
  40. ELF_RELOC(R_SPARC_LM22, 36)
  41. ELF_RELOC(R_SPARC_PC_HH22, 37)
  42. ELF_RELOC(R_SPARC_PC_HM10, 38)
  43. ELF_RELOC(R_SPARC_PC_LM22, 39)
  44. ELF_RELOC(R_SPARC_WDISP16, 40)
  45. ELF_RELOC(R_SPARC_WDISP19, 41)
  46. ELF_RELOC(R_SPARC_7, 43)
  47. ELF_RELOC(R_SPARC_5, 44)
  48. ELF_RELOC(R_SPARC_6, 45)
  49. ELF_RELOC(R_SPARC_DISP64, 46)
  50. ELF_RELOC(R_SPARC_PLT64, 47)
  51. ELF_RELOC(R_SPARC_HIX22, 48)
  52. ELF_RELOC(R_SPARC_LOX10, 49)
  53. ELF_RELOC(R_SPARC_H44, 50)
  54. ELF_RELOC(R_SPARC_M44, 51)
  55. ELF_RELOC(R_SPARC_L44, 52)
  56. ELF_RELOC(R_SPARC_REGISTER, 53)
  57. ELF_RELOC(R_SPARC_UA64, 54)
  58. ELF_RELOC(R_SPARC_UA16, 55)
  59. ELF_RELOC(R_SPARC_TLS_GD_HI22, 56)
  60. ELF_RELOC(R_SPARC_TLS_GD_LO10, 57)
  61. ELF_RELOC(R_SPARC_TLS_GD_ADD, 58)
  62. ELF_RELOC(R_SPARC_TLS_GD_CALL, 59)
  63. ELF_RELOC(R_SPARC_TLS_LDM_HI22, 60)
  64. ELF_RELOC(R_SPARC_TLS_LDM_LO10, 61)
  65. ELF_RELOC(R_SPARC_TLS_LDM_ADD, 62)
  66. ELF_RELOC(R_SPARC_TLS_LDM_CALL, 63)
  67. ELF_RELOC(R_SPARC_TLS_LDO_HIX22, 64)
  68. ELF_RELOC(R_SPARC_TLS_LDO_LOX10, 65)
  69. ELF_RELOC(R_SPARC_TLS_LDO_ADD, 66)
  70. ELF_RELOC(R_SPARC_TLS_IE_HI22, 67)
  71. ELF_RELOC(R_SPARC_TLS_IE_LO10, 68)
  72. ELF_RELOC(R_SPARC_TLS_IE_LD, 69)
  73. ELF_RELOC(R_SPARC_TLS_IE_LDX, 70)
  74. ELF_RELOC(R_SPARC_TLS_IE_ADD, 71)
  75. ELF_RELOC(R_SPARC_TLS_LE_HIX22, 72)
  76. ELF_RELOC(R_SPARC_TLS_LE_LOX10, 73)
  77. ELF_RELOC(R_SPARC_TLS_DTPMOD32, 74)
  78. ELF_RELOC(R_SPARC_TLS_DTPMOD64, 75)
  79. ELF_RELOC(R_SPARC_TLS_DTPOFF32, 76)
  80. ELF_RELOC(R_SPARC_TLS_DTPOFF64, 77)
  81. ELF_RELOC(R_SPARC_TLS_TPOFF32, 78)
  82. ELF_RELOC(R_SPARC_TLS_TPOFF64, 79)
  83. ELF_RELOC(R_SPARC_GOTDATA_HIX22, 80)
  84. ELF_RELOC(R_SPARC_GOTDATA_LOX10, 81)
  85. ELF_RELOC(R_SPARC_GOTDATA_OP_HIX22, 82)
  86. ELF_RELOC(R_SPARC_GOTDATA_OP_LOX10, 83)
  87. ELF_RELOC(R_SPARC_GOTDATA_OP, 84)