47 enum class TAG : uint64_t {
48 UNKNOWN = uint64_t(-1),
88 GNU_HASH = 0x6FFFFEF5,
89 RELACOUNT = 0x6FFFFFF9,
90 RELCOUNT = 0x6FFFFFFA,
94 VERDEFNUM = 0x6FFFFFFD,
96 VERNEEDNUM = 0x6FFFFFFF,
99 ANDROID_REL_OFFSET = 0x6000000D,
100 ANDROID_REL_SIZE = 0x6000000E,
101 ANDROID_REL = 0x6000000F,
102 ANDROID_RELSZ = 0x60000010,
103 ANDROID_RELA = 0x60000011,
104 ANDROID_RELASZ = 0x60000012,
105 ANDROID_RELR = 0x6FFFE000,
106 ANDROID_RELRSZ = 0x6FFFE001,
107 ANDROID_RELRENT = 0x6FFFE003,
108 ANDROID_RELRCOUNT = 0x6FFFE005,
111 MIPS_RLD_VERSION = MIPS_DISC + 0x70000001,
112 MIPS_TIME_STAMP = MIPS_DISC + 0x70000002,
113 MIPS_ICHECKSUM = MIPS_DISC + 0x70000003,
114 MIPS_IVERSION = MIPS_DISC + 0x70000004,
115 MIPS_FLAGS = MIPS_DISC + 0x70000005,
116 MIPS_BASE_ADDRESS = MIPS_DISC + 0x70000006,
117 MIPS_MSYM = MIPS_DISC + 0x70000007,
118 MIPS_CONFLICT = MIPS_DISC + 0x70000008,
119 MIPS_LIBLIST = MIPS_DISC + 0x70000009,
120 MIPS_LOCAL_GOTNO = MIPS_DISC + 0x7000000a,
121 MIPS_CONFLICTNO = MIPS_DISC + 0x7000000b,
122 MIPS_LIBLISTNO = MIPS_DISC + 0x70000010,
123 MIPS_SYMTABNO = MIPS_DISC + 0x70000011,
124 MIPS_UNREFEXTNO = MIPS_DISC + 0x70000012,
125 MIPS_GOTSYM = MIPS_DISC + 0x70000013,
126 MIPS_HIPAGENO = MIPS_DISC + 0x70000014,
127 MIPS_RLD_MAP = MIPS_DISC + 0x70000016,
128 MIPS_DELTA_CLASS = MIPS_DISC + 0x70000017,
129 MIPS_DELTA_CLASS_NO = MIPS_DISC + 0x70000018,
130 MIPS_DELTA_INSTANCE = MIPS_DISC + 0x70000019,
131 MIPS_DELTA_INSTANCE_NO = MIPS_DISC + 0x7000001A,
132 MIPS_DELTA_RELOC = MIPS_DISC + 0x7000001B,
133 MIPS_DELTA_RELOC_NO = MIPS_DISC + 0x7000001C,
134 MIPS_DELTA_SYM = MIPS_DISC + 0x7000001D,
135 MIPS_DELTA_SYM_NO = MIPS_DISC + 0x7000001E,
136 MIPS_DELTA_CLASSSYM = MIPS_DISC + 0x70000020,
137 MIPS_DELTA_CLASSSYM_NO = MIPS_DISC + 0x70000021,
138 MIPS_CXX_FLAGS = MIPS_DISC + 0x70000022,
139 MIPS_PIXIE_INIT = MIPS_DISC + 0x70000023,
140 MIPS_SYMBOL_LIB = MIPS_DISC + 0x70000024,
141 MIPS_LOCALPAGE_GOTIDX = MIPS_DISC + 0x70000025,
142 MIPS_LOCAL_GOTIDX = MIPS_DISC + 0x70000026,
143 MIPS_HIDDEN_GOTIDX = MIPS_DISC + 0x70000027,
144 MIPS_PROTECTED_GOTIDX = MIPS_DISC + 0x70000028,
145 MIPS_OPTIONS = MIPS_DISC + 0x70000029,
146 MIPS_INTERFACE = MIPS_DISC + 0x7000002A,
147 MIPS_DYNSTR_ALIGN = MIPS_DISC + 0x7000002B,
148 MIPS_INTERFACE_SIZE = MIPS_DISC + 0x7000002C,
149 MIPS_RLD_TEXT_RESOLVE_ADDR = MIPS_DISC + 0x7000002D,
150 MIPS_PERF_SUFFIX = MIPS_DISC + 0x7000002E,
151 MIPS_COMPACT_SIZE = MIPS_DISC + 0x7000002F,
152 MIPS_GP_VALUE = MIPS_DISC + 0x70000030,
153 MIPS_AUX_DYNAMIC = MIPS_DISC + 0x70000031,
154 MIPS_PLTGOT = MIPS_DISC + 0x70000032,
155 MIPS_RWPLT = MIPS_DISC + 0x70000034,
156 MIPS_RLD_MAP_REL = MIPS_DISC + 0x70000035,
157 MIPS_XHASH = MIPS_DISC + 0x70000036,
159 AARCH64_BTI_PLT = AARCH64_DISC + 0x70000001,
160 AARCH64_PAC_PLT = AARCH64_DISC + 0x70000003,
161 AARCH64_VARIANT_PCS = AARCH64_DISC + 0x70000005,
162 AARCH64_MEMTAG_MODE = AARCH64_DISC + 0x70000009,
163 AARCH64_MEMTAG_HEAP = AARCH64_DISC + 0x7000000b,
164 AARCH64_MEMTAG_STACK = AARCH64_DISC + 0x7000000c,
165 AARCH64_MEMTAG_GLOBALS = AARCH64_DISC + 0x7000000d,
166 AARCH64_MEMTAG_GLOBALSSZ = AARCH64_DISC + 0x7000000f,
168 HEXAGON_SYMSZ = HEXAGON_DISC + 0x70000000,
169 HEXAGON_VER = HEXAGON_DISC + 0x70000001,
170 HEXAGON_PLT = HEXAGON_DISC + 0x70000002,
172 PPC_GOT = PPC_DISC + 0x70000000,
173 PPC_OPT = PPC_DISC + 0x70000001,
175 PPC64_GLINK = PPC64_DISC + 0x70000000,
176 PPC64_OPT = PPC64_DISC + 0x70000003,
178 RISCV_VARIANT_CC = RISCV_DISC + 0x70000003,
180 X86_64_PLT = X86_64_DISC + 0x70000000,
181 X86_64_PLTSZ = X86_64_DISC + 0x70000001,
182 X86_64_PLTENT = X86_64_DISC + 0x70000003,
184 IA_64_PLT_RESERVE = IA_64_DISC + (0x70000000 + 0),
185 IA_64_VMS_SUBTYPE = IA_64_DISC + (0x60000000 + 0),
186 IA_64_VMS_IMGIOCNT = IA_64_DISC + (0x60000000 + 2),
187 IA_64_VMS_LNKFLAGS = IA_64_DISC + (0x60000000 + 8),
188 IA_64_VMS_VIR_MEM_BLK_SIZ = IA_64_DISC + (0x60000000 + 10),
189 IA_64_VMS_IDENT = IA_64_DISC + (0x60000000 + 12),
190 IA_64_VMS_NEEDED_IDENT = IA_64_DISC + (0x60000000 + 16),
191 IA_64_VMS_IMG_RELA_CNT = IA_64_DISC + (0x60000000 + 18),
192 IA_64_VMS_SEG_RELA_CNT = IA_64_DISC + (0x60000000 + 20),
193 IA_64_VMS_FIXUP_RELA_CNT = IA_64_DISC + (0x60000000 + 22),
194 IA_64_VMS_FIXUP_NEEDED = IA_64_DISC + (0x60000000 + 24),
195 IA_64_VMS_SYMVEC_CNT = IA_64_DISC + (0x60000000 + 26),
196 IA_64_VMS_XLATED = IA_64_DISC + (0x60000000 + 30),
197 IA_64_VMS_STACKSIZE = IA_64_DISC + (0x60000000 + 32),
198 IA_64_VMS_UNWINDSZ = IA_64_DISC + (0x60000000 + 34),
199 IA_64_VMS_UNWIND_CODSEG = IA_64_DISC + (0x60000000 + 36),
200 IA_64_VMS_UNWIND_INFOSEG = IA_64_DISC + (0x60000000 + 38),
201 IA_64_VMS_LINKTIME = IA_64_DISC + (0x60000000 + 40),
202 IA_64_VMS_SEG_NO = IA_64_DISC + (0x60000000 + 42),
203 IA_64_VMS_SYMVEC_OFFSET = IA_64_DISC + (0x60000000 + 44),
204 IA_64_VMS_SYMVEC_SEG = IA_64_DISC + (0x60000000 + 46),
205 IA_64_VMS_UNWIND_OFFSET = IA_64_DISC + (0x60000000 + 48),
206 IA_64_VMS_UNWIND_SEG = IA_64_DISC + (0x60000000 + 50),
207 IA_64_VMS_STRTAB_OFFSET = IA_64_DISC + (0x60000000 + 52),
208 IA_64_VMS_SYSVER_OFFSET = IA_64_DISC + (0x60000000 + 54),
209 IA_64_VMS_IMG_RELA_OFF = IA_64_DISC + (0x60000000 + 56),
210 IA_64_VMS_SEG_RELA_OFF = IA_64_DISC + (0x60000000 + 58),
211 IA_64_VMS_FIXUP_RELA_OFF = IA_64_DISC + (0x60000000 + 60),
212 IA_64_VMS_PLTGOT_OFFSET = IA_64_DISC + (0x60000000 + 62),
213 IA_64_VMS_PLTGOT_SEG = IA_64_DISC + (0x60000000 + 64),
214 IA_64_VMS_FPMODE = IA_64_DISC + (0x60000000 + 66),