Lines Matching defs:ECase

48 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
49 ECase(ET_NONE);
50 ECase(ET_REL);
51 ECase(ET_EXEC);
52 ECase(ET_DYN);
53 ECase(ET_CORE);
54 #undef ECase
60 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
61 ECase(PT_NULL);
62 ECase(PT_LOAD);
63 ECase(PT_DYNAMIC);
64 ECase(PT_INTERP);
65 ECase(PT_NOTE);
66 ECase(PT_SHLIB);
67 ECase(PT_PHDR);
68 ECase(PT_TLS);
69 ECase(PT_GNU_EH_FRAME);
70 ECase(PT_GNU_STACK);
71 ECase(PT_GNU_RELRO);
72 ECase(PT_GNU_PROPERTY);
73 #undef ECase
79 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
81 ECase(NT_VERSION);
82 ECase(NT_ARCH);
83 ECase(NT_GNU_BUILD_ATTRIBUTE_OPEN);
84 ECase(NT_GNU_BUILD_ATTRIBUTE_FUNC);
86 ECase(NT_PRSTATUS);
87 ECase(NT_FPREGSET);
88 ECase(NT_PRPSINFO);
89 ECase(NT_TASKSTRUCT);
90 ECase(NT_AUXV);
91 ECase(NT_PSTATUS);
92 ECase(NT_FPREGS);
93 ECase(NT_PSINFO);
94 ECase(NT_LWPSTATUS);
95 ECase(NT_LWPSINFO);
96 ECase(NT_WIN32PSTATUS);
97 ECase(NT_PPC_VMX);
98 ECase(NT_PPC_VSX);
99 ECase(NT_PPC_TAR);
100 ECase(NT_PPC_PPR);
101 ECase(NT_PPC_DSCR);
102 ECase(NT_PPC_EBB);
103 ECase(NT_PPC_PMU);
104 ECase(NT_PPC_TM_CGPR);
105 ECase(NT_PPC_TM_CFPR);
106 ECase(NT_PPC_TM_CVMX);
107 ECase(NT_PPC_TM_CVSX);
108 ECase(NT_PPC_TM_SPR);
109 ECase(NT_PPC_TM_CTAR);
110 ECase(NT_PPC_TM_CPPR);
111 ECase(NT_PPC_TM_CDSCR);
112 ECase(NT_386_TLS);
113 ECase(NT_386_IOPERM);
114 ECase(NT_X86_XSTATE);
115 ECase(NT_S390_HIGH_GPRS);
116 ECase(NT_S390_TIMER);
117 ECase(NT_S390_TODCMP);
118 ECase(NT_S390_TODPREG);
119 ECase(NT_S390_CTRS);
120 ECase(NT_S390_PREFIX);
121 ECase(NT_S390_LAST_BREAK);
122 ECase(NT_S390_SYSTEM_CALL);
123 ECase(NT_S390_TDB);
124 ECase(NT_S390_VXRS_LOW);
125 ECase(NT_S390_VXRS_HIGH);
126 ECase(NT_S390_GS_CB);
127 ECase(NT_S390_GS_BC);
128 ECase(NT_ARM_VFP);
129 ECase(NT_ARM_TLS);
130 ECase(NT_ARM_HW_BREAK);
131 ECase(NT_ARM_HW_WATCH);
132 ECase(NT_ARM_SVE);
133 ECase(NT_ARM_PAC_MASK);
134 ECase(NT_ARM_TAGGED_ADDR_CTRL);
135 ECase(NT_ARM_SSVE);
136 ECase(NT_ARM_ZA);
137 ECase(NT_ARM_ZT);
138 ECase(NT_FILE);
139 ECase(NT_PRXFPREG);
140 ECase(NT_SIGINFO);
142 ECase(NT_LLVM_HWASAN_GLOBALS);
144 ECase(NT_GNU_ABI_TAG);
145 ECase(NT_GNU_HWCAP);
146 ECase(NT_GNU_BUILD_ID);
147 ECase(NT_GNU_GOLD_VERSION);
148 ECase(NT_GNU_PROPERTY_TYPE_0);
150 ECase(NT_FREEBSD_ABI_TAG);
151 ECase(NT_FREEBSD_NOINIT_TAG);
152 ECase(NT_FREEBSD_ARCH_TAG);
153 ECase(NT_FREEBSD_FEATURE_CTL);
155 ECase(NT_FREEBSD_THRMISC);
156 ECase(NT_FREEBSD_PROCSTAT_PROC);
157 ECase(NT_FREEBSD_PROCSTAT_FILES);
158 ECase(NT_FREEBSD_PROCSTAT_VMMAP);
159 ECase(NT_FREEBSD_PROCSTAT_GROUPS);
160 ECase(NT_FREEBSD_PROCSTAT_UMASK);
161 ECase(NT_FREEBSD_PROCSTAT_RLIMIT);
162 ECase(NT_FREEBSD_PROCSTAT_OSREL);
163 ECase(NT_FREEBSD_PROCSTAT_PSSTRINGS);
164 ECase(NT_FREEBSD_PROCSTAT_AUXV);
166 ECase(NT_NETBSDCORE_PROCINFO);
167 ECase(NT_NETBSDCORE_AUXV);
168 ECase(NT_NETBSDCORE_LWPSTATUS);
170 ECase(NT_OPENBSD_PROCINFO);
171 ECase(NT_OPENBSD_AUXV);
172 ECase(NT_OPENBSD_REGS);
173 ECase(NT_OPENBSD_FPREGS);
174 ECase(NT_OPENBSD_XFPREGS);
175 ECase(NT_OPENBSD_WCOOKIE);
177 ECase(NT_AMD_HSA_CODE_OBJECT_VERSION);
178 ECase(NT_AMD_HSA_HSAIL);
179 ECase(NT_AMD_HSA_ISA_VERSION);
180 ECase(NT_AMD_HSA_METADATA);
181 ECase(NT_AMD_HSA_ISA_NAME);
182 ECase(NT_AMD_PAL_METADATA);
184 ECase(NT_AMDGPU_METADATA);
186 ECase(NT_ANDROID_TYPE_IDENT);
187 ECase(NT_ANDROID_TYPE_KUSER);
188 ECase(NT_ANDROID_TYPE_MEMTAG);
189 #undef ECase
195 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
196 ECase(EM_NONE);
197 ECase(EM_M32);
198 ECase(EM_SPARC);
199 ECase(EM_386);
200 ECase(EM_68K);
201 ECase(EM_88K);
202 ECase(EM_IAMCU);
203 ECase(EM_860);
204 ECase(EM_MIPS);
205 ECase(EM_S370);
206 ECase(EM_MIPS_RS3_LE);
207 ECase(EM_PARISC);
208 ECase(EM_VPP500);
209 ECase(EM_SPARC32PLUS);
210 ECase(EM_960);
211 ECase(EM_PPC);
212 ECase(EM_PPC64);
213 ECase(EM_S390);
214 ECase(EM_SPU);
215 ECase(EM_V800);
216 ECase(EM_FR20);
217 ECase(EM_RH32);
218 ECase(EM_RCE);
219 ECase(EM_ARM);
220 ECase(EM_ALPHA);
221 ECase(EM_SH);
222 ECase(EM_SPARCV9);
223 ECase(EM_TRICORE);
224 ECase(EM_ARC);
225 ECase(EM_H8_300);
226 ECase(EM_H8_300H);
227 ECase(EM_H8S);
228 ECase(EM_H8_500);
229 ECase(EM_IA_64);
230 ECase(EM_MIPS_X);
231 ECase(EM_COLDFIRE);
232 ECase(EM_68HC12);
233 ECase(EM_MMA);
234 ECase(EM_PCP);
235 ECase(EM_NCPU);
236 ECase(EM_NDR1);
237 ECase(EM_STARCORE);
238 ECase(EM_ME16);
239 ECase(EM_ST100);
240 ECase(EM_TINYJ);
241 ECase(EM_X86_64);
242 ECase(EM_PDSP);
243 ECase(EM_PDP10);
244 ECase(EM_PDP11);
245 ECase(EM_FX66);
246 ECase(EM_ST9PLUS);
247 ECase(EM_ST7);
248 ECase(EM_68HC16);
249 ECase(EM_68HC11);
250 ECase(EM_68HC08);
251 ECase(EM_68HC05);
252 ECase(EM_SVX);
253 ECase(EM_ST19);
254 ECase(EM_VAX);
255 ECase(EM_CRIS);
256 ECase(EM_JAVELIN);
257 ECase(EM_FIREPATH);
258 ECase(EM_ZSP);
259 ECase(EM_MMIX);
260 ECase(EM_HUANY);
261 ECase(EM_PRISM);
262 ECase(EM_AVR);
263 ECase(EM_FR30);
264 ECase(EM_D10V);
265 ECase(EM_D30V);
266 ECase(EM_V850);
267 ECase(EM_M32R);
268 ECase(EM_MN10300);
269 ECase(EM_MN10200);
270 ECase(EM_PJ);
271 ECase(EM_OPENRISC);
272 ECase(EM_ARC_COMPACT);
273 ECase(EM_XTENSA);
274 ECase(EM_VIDEOCORE);
275 ECase(EM_TMM_GPP);
276 ECase(EM_NS32K);
277 ECase(EM_TPC);
278 ECase(EM_SNP1K);
279 ECase(EM_ST200);
280 ECase(EM_IP2K);
281 ECase(EM_MAX);
282 ECase(EM_CR);
283 ECase(EM_F2MC16);
284 ECase(EM_MSP430);
285 ECase(EM_BLACKFIN);
286 ECase(EM_SE_C33);
287 ECase(EM_SEP);
288 ECase(EM_ARCA);
289 ECase(EM_UNICORE);
290 ECase(EM_EXCESS);
291 ECase(EM_DXP);
292 ECase(EM_ALTERA_NIOS2);
293 ECase(EM_CRX);
294 ECase(EM_XGATE);
295 ECase(EM_C166);
296 ECase(EM_M16C);
297 ECase(EM_DSPIC30F);
298 ECase(EM_CE);
299 ECase(EM_M32C);
300 ECase(EM_TSK3000);
301 ECase(EM_RS08);
302 ECase(EM_SHARC);
303 ECase(EM_ECOG2);
304 ECase(EM_SCORE7);
305 ECase(EM_DSP24);
306 ECase(EM_VIDEOCORE3);
307 ECase(EM_LATTICEMICO32);
308 ECase(EM_SE_C17);
309 ECase(EM_TI_C6000);
310 ECase(EM_TI_C2000);
311 ECase(EM_TI_C5500);
312 ECase(EM_MMDSP_PLUS);
313 ECase(EM_CYPRESS_M8C);
314 ECase(EM_R32C);
315 ECase(EM_TRIMEDIA);
316 ECase(EM_HEXAGON);
317 ECase(EM_8051);
318 ECase(EM_STXP7X);
319 ECase(EM_NDS32);
320 ECase(EM_ECOG1);
321 ECase(EM_ECOG1X);
322 ECase(EM_MAXQ30);
323 ECase(EM_XIMO16);
324 ECase(EM_MANIK);
325 ECase(EM_CRAYNV2);
326 ECase(EM_RX);
327 ECase(EM_METAG);
328 ECase(EM_MCST_ELBRUS);
329 ECase(EM_ECOG16);
330 ECase(EM_CR16);
331 ECase(EM_ETPU);
332 ECase(EM_SLE9X);
333 ECase(EM_L10M);
334 ECase(EM_K10M);
335 ECase(EM_AARCH64);
336 ECase(EM_AVR32);
337 ECase(EM_STM8);
338 ECase(EM_TILE64);
339 ECase(EM_TILEPRO);
340 ECase(EM_MICROBLAZE);
341 ECase(EM_CUDA);
342 ECase(EM_TILEGX);
343 ECase(EM_CLOUDSHIELD);
344 ECase(EM_COREA_1ST);
345 ECase(EM_COREA_2ND);
346 ECase(EM_ARC_COMPACT2);
347 ECase(EM_OPEN8);
348 ECase(EM_RL78);
349 ECase(EM_VIDEOCORE5);
350 ECase(EM_78KOR);
351 ECase(EM_56800EX);
352 ECase(EM_AMDGPU);
353 ECase(EM_RISCV);
354 ECase(EM_LANAI);
355 ECase(EM_BPF);
356 ECase(EM_VE);
357 ECase(EM_CSKY);
358 ECase(EM_LOONGARCH);
359 #undef ECase
365 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
368 ECase(ELFCLASS32);
369 ECase(ELFCLASS64);
370 #undef ECase
375 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
378 ECase(ELFDATANONE);
379 ECase(ELFDATA2LSB);
380 ECase(ELFDATA2MSB);
381 #undef ECase
386 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
387 ECase(ELFOSABI_NONE);
388 ECase(ELFOSABI_HPUX);
389 ECase(ELFOSABI_NETBSD);
390 ECase(ELFOSABI_GNU);
391 ECase(ELFOSABI_LINUX);
392 ECase(ELFOSABI_HURD);
393 ECase(ELFOSABI_SOLARIS);
394 ECase(ELFOSABI_AIX);
395 ECase(ELFOSABI_IRIX);
396 ECase(ELFOSABI_FREEBSD);
397 ECase(ELFOSABI_TRU64);
398 ECase(ELFOSABI_MODESTO);
399 ECase(ELFOSABI_OPENBSD);
400 ECase(ELFOSABI_OPENVMS);
401 ECase(ELFOSABI_NSK);
402 ECase(ELFOSABI_AROS);
403 ECase(ELFOSABI_FENIXOS);
404 ECase(ELFOSABI_CLOUDABI);
405 ECase(ELFOSABI_AMDGPU_HSA);
406 ECase(ELFOSABI_AMDGPU_PAL);
407 ECase(ELFOSABI_AMDGPU_MESA3D);
408 ECase(ELFOSABI_ARM);
409 ECase(ELFOSABI_ARM_FDPIC);
410 ECase(ELFOSABI_C6000_ELFABI);
411 ECase(ELFOSABI_C6000_LINUX);
412 ECase(ELFOSABI_STANDALONE);
413 #undef ECase
671 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
672 ECase(SHT_NULL);
673 ECase(SHT_PROGBITS);
674 ECase(SHT_SYMTAB);
676 ECase(SHT_STRTAB);
677 ECase(SHT_RELA);
678 ECase(SHT_HASH);
679 ECase(SHT_DYNAMIC);
680 ECase(SHT_NOTE);
681 ECase(SHT_NOBITS);
682 ECase(SHT_REL);
683 ECase(SHT_SHLIB);
684 ECase(SHT_DYNSYM);
685 ECase(SHT_INIT_ARRAY);
686 ECase(SHT_FINI_ARRAY);
687 ECase(SHT_PREINIT_ARRAY);
688 ECase(SHT_GROUP);
689 ECase(SHT_SYMTAB_SHNDX);
690 ECase(SHT_RELR);
691 ECase(SHT_CREL);
692 ECase(SHT_ANDROID_REL);
693 ECase(SHT_ANDROID_RELA);
694 ECase(SHT_ANDROID_RELR);
695 ECase(SHT_LLVM_ODRTAB);
696 ECase(SHT_LLVM_LINKER_OPTIONS);
697 ECase(SHT_LLVM_CALL_GRAPH_PROFILE);
698 ECase(SHT_LLVM_ADDRSIG);
699 ECase(SHT_LLVM_DEPENDENT_LIBRARIES);
700 ECase(SHT_LLVM_SYMPART);
701 ECase(SHT_LLVM_PART_EHDR);
702 ECase(SHT_LLVM_PART_PHDR);
703 ECase(SHT_LLVM_BB_ADDR_MAP_V0);
704 ECase(SHT_LLVM_BB_ADDR_MAP);
705 ECase(SHT_LLVM_OFFLOADING);
706 ECase(SHT_LLVM_LTO);
707 ECase(SHT_GNU_ATTRIBUTES);
708 ECase(SHT_GNU_HASH);
709 ECase(SHT_GNU_verdef);
710 ECase(SHT_GNU_verneed);
711 ECase(SHT_GNU_versym);
714 ECase(SHT_ARM_EXIDX);
715 ECase(SHT_ARM_PREEMPTMAP);
716 ECase(SHT_ARM_ATTRIBUTES);
717 ECase(SHT_ARM_DEBUGOVERLAY);
718 ECase(SHT_ARM_OVERLAYSECTION);
721 ECase(SHT_HEX_ORDERED);
722 ECase(SHT_HEXAGON_ATTRIBUTES);
725 ECase(SHT_X86_64_UNWIND);
728 ECase(SHT_MIPS_REGINFO);
729 ECase(SHT_MIPS_OPTIONS);
730 ECase(SHT_MIPS_DWARF);
731 ECase(SHT_MIPS_ABIFLAGS);
734 ECase(SHT_RISCV_ATTRIBUTES);
737 ECase(SHT_MSP430_ATTRIBUTES);
740 ECase(SHT_AARCH64_AUTH_RELR);
741 ECase(SHT_AARCH64_MEMTAG_GLOBALS_STATIC);
742 ECase(SHT_AARCH64_MEMTAG_GLOBALS_DYNAMIC);
748 #undef ECase
815 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
816 ECase(SHN_UNDEF);
817 ECase(SHN_LORESERVE);
818 ECase(SHN_LOPROC);
819 ECase(SHN_HIPROC);
820 ECase(SHN_LOOS);
821 ECase(SHN_HIOS);
822 ECase(SHN_ABS);
823 ECase(SHN_COMMON);
824 ECase(SHN_XINDEX);
825 ECase(SHN_HIRESERVE);
826 ECase(SHN_AMDGPU_LDS);
829 ECase(SHN_MIPS_ACOMMON);
830 ECase(SHN_MIPS_TEXT);
831 ECase(SHN_MIPS_DATA);
832 ECase(SHN_MIPS_SCOMMON);
833 ECase(SHN_MIPS_SUNDEFINED);
836 ECase(SHN_HEXAGON_SCOMMON);
837 ECase(SHN_HEXAGON_SCOMMON_1);
838 ECase(SHN_HEXAGON_SCOMMON_2);
839 ECase(SHN_HEXAGON_SCOMMON_4);
840 ECase(SHN_HEXAGON_SCOMMON_8);
841 #undef ECase
847 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
848 ECase(STB_LOCAL);
849 ECase(STB_GLOBAL);
850 ECase(STB_WEAK);
851 ECase(STB_GNU_UNIQUE);
852 #undef ECase
858 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
859 ECase(STT_NOTYPE);
860 ECase(STT_OBJECT);
861 ECase(STT_FUNC);
862 ECase(STT_SECTION);
863 ECase(STT_FILE);
864 ECase(STT_COMMON);
865 ECase(STT_TLS);
866 ECase(STT_GNU_IFUNC);
867 #undef ECase
874 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
875 ECase(RSS_UNDEF);
876 ECase(RSS_GP);
877 ECase(RSS_GP0);
878 ECase(RSS_LOC);
879 #undef ECase
1028 #define ECase(X) IO.enumCase(Value, #X, Mips::AFL_##X)
1029 ECase(REG_NONE);
1030 ECase(REG_32);
1031 ECase(REG_64);
1032 ECase(REG_128);
1033 #undef ECase
1038 #define ECase(X) IO.enumCase(Value, #X, Mips::Val_GNU_MIPS_ABI_##X)
1039 ECase(FP_ANY);
1040 ECase(FP_DOUBLE);
1041 ECase(FP_SINGLE);
1042 ECase(FP_SOFT);
1043 ECase(FP_OLD_64);
1044 ECase(FP_XX);
1045 ECase(FP_64);
1046 ECase(FP_64A);
1047 #undef ECase
1052 #define ECase(X) IO.enumCase(Value, #X, Mips::AFL_##X)
1053 ECase(EXT_NONE);
1054 ECase(EXT_XLR);
1055 ECase(EXT_OCTEON2);
1056 ECase(EXT_OCTEONP);
1057 ECase(EXT_LOONGSON_3A);
1058 ECase(EXT_OCTEON);
1059 ECase(EXT_5900);
1060 ECase(EXT_4650);
1061 ECase(EXT_4010);
1062 ECase(EXT_4100);
1063 ECase(EXT_3900);
1064 ECase(EXT_10000);
1065 ECase(EXT_SB1);
1066 ECase(EXT_4111);
1067 ECase(EXT_4120);
1068 ECase(EXT_5400);
1069 ECase(EXT_5500);
1070 ECase(EXT_LOONGSON_2E);
1071 ECase(EXT_LOONGSON_2F);
1072 ECase(EXT_OCTEON3);
1073 #undef ECase