ElfDynamicTag.cs 2.5 KB

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