ElfDynTag.cs 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. namespace Ryujinx.HLE.Loaders
  2. {
  3. enum ElfDynTag
  4. {
  5. DT_NULL = 0,
  6. DT_NEEDED = 1,
  7. DT_PLTRELSZ = 2,
  8. DT_PLTGOT = 3,
  9. DT_HASH = 4,
  10. DT_STRTAB = 5,
  11. DT_SYMTAB = 6,
  12. DT_RELA = 7,
  13. DT_RELASZ = 8,
  14. DT_RELAENT = 9,
  15. DT_STRSZ = 10,
  16. DT_SYMENT = 11,
  17. DT_INIT = 12,
  18. DT_FINI = 13,
  19. DT_SONAME = 14,
  20. DT_RPATH = 15,
  21. DT_SYMBOLIC = 16,
  22. DT_REL = 17,
  23. DT_RELSZ = 18,
  24. DT_RELENT = 19,
  25. DT_PLTREL = 20,
  26. DT_DEBUG = 21,
  27. DT_TEXTREL = 22,
  28. DT_JMPREL = 23,
  29. DT_BIND_NOW = 24,
  30. DT_INIT_ARRAY = 25,
  31. DT_FINI_ARRAY = 26,
  32. DT_INIT_ARRAYSZ = 27,
  33. DT_FINI_ARRAYSZ = 28,
  34. DT_RUNPATH = 29,
  35. DT_FLAGS = 30,
  36. DT_ENCODING = 32,
  37. DT_PREINIT_ARRAY = 32,
  38. DT_PREINIT_ARRAYSZ = 33,
  39. DT_GNU_PRELINKED = 0x6ffffdf5,
  40. DT_GNU_CONFLICTSZ = 0x6ffffdf6,
  41. DT_GNU_LIBLISTSZ = 0x6ffffdf7,
  42. DT_CHECKSUM = 0x6ffffdf8,
  43. DT_PLTPADSZ = 0x6ffffdf9,
  44. DT_MOVEENT = 0x6ffffdfa,
  45. DT_MOVESZ = 0x6ffffdfb,
  46. DT_FEATURE_1 = 0x6ffffdfc,
  47. DT_POSFLAG_1 = 0x6ffffdfd,
  48. DT_SYMINSZ = 0x6ffffdfe,
  49. DT_SYMINENT = 0x6ffffdff,
  50. DT_GNU_HASH = 0x6ffffef5,
  51. DT_TLSDESC_PLT = 0x6ffffef6,
  52. DT_TLSDESC_GOT = 0x6ffffef7,
  53. DT_GNU_CONFLICT = 0x6ffffef8,
  54. DT_GNU_LIBLIST = 0x6ffffef9,
  55. DT_CONFIG = 0x6ffffefa,
  56. DT_DEPAUDIT = 0x6ffffefb,
  57. DT_AUDIT = 0x6ffffefc,
  58. DT_PLTPAD = 0x6ffffefd,
  59. DT_MOVETAB = 0x6ffffefe,
  60. DT_SYMINFO = 0x6ffffeff,
  61. DT_VERSYM = 0x6ffffff0,
  62. DT_RELACOUNT = 0x6ffffff9,
  63. DT_RELCOUNT = 0x6ffffffa,
  64. DT_FLAGS_1 = 0x6ffffffb,
  65. DT_VERDEF = 0x6ffffffc,
  66. DT_VERDEFNUM = 0x6ffffffd,
  67. DT_VERNEED = 0x6ffffffe,
  68. DT_VERNEEDNUM = 0x6fffffff,
  69. DT_AUXILIARY = 0x7ffffffd,
  70. DT_FILTER = 0x7fffffff
  71. }
  72. }