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_ARM_FPMR);
139 ECase(NT_ARM_GCS);
140 ECase(NT_FILE);
141 ECase(NT_PRXFPREG);
142 ECase(NT_SIGINFO);
144 ECase(NT_LLVM_HWASAN_GLOBALS);
146 ECase(NT_GNU_ABI_TAG);
147 ECase(NT_GNU_HWCAP);
148 ECase(NT_GNU_BUILD_ID);
149 ECase(NT_GNU_GOLD_VERSION);
150 ECase(NT_GNU_PROPERTY_TYPE_0);
152 ECase(NT_FREEBSD_ABI_TAG);
153 ECase(NT_FREEBSD_NOINIT_TAG);
154 ECase(NT_FREEBSD_ARCH_TAG);
155 ECase(NT_FREEBSD_FEATURE_CTL);
157 ECase(NT_FREEBSD_THRMISC);
158 ECase(NT_FREEBSD_PROCSTAT_PROC);
159 ECase(NT_FREEBSD_PROCSTAT_FILES);
160 ECase(NT_FREEBSD_PROCSTAT_VMMAP);
161 ECase(NT_FREEBSD_PROCSTAT_GROUPS);
162 ECase(NT_FREEBSD_PROCSTAT_UMASK);
163 ECase(NT_FREEBSD_PROCSTAT_RLIMIT);
164 ECase(NT_FREEBSD_PROCSTAT_OSREL);
165 ECase(NT_FREEBSD_PROCSTAT_PSSTRINGS);
166 ECase(NT_FREEBSD_PROCSTAT_AUXV);
168 ECase(NT_NETBSDCORE_PROCINFO);
169 ECase(NT_NETBSDCORE_AUXV);
170 ECase(NT_NETBSDCORE_LWPSTATUS);
172 ECase(NT_OPENBSD_PROCINFO);
173 ECase(NT_OPENBSD_AUXV);
174 ECase(NT_OPENBSD_REGS);
175 ECase(NT_OPENBSD_FPREGS);
176 ECase(NT_OPENBSD_XFPREGS);
177 ECase(NT_OPENBSD_WCOOKIE);
179 ECase(NT_AMD_HSA_CODE_OBJECT_VERSION);
180 ECase(NT_AMD_HSA_HSAIL);
181 ECase(NT_AMD_HSA_ISA_VERSION);
182 ECase(NT_AMD_HSA_METADATA);
183 ECase(NT_AMD_HSA_ISA_NAME);
184 ECase(NT_AMD_PAL_METADATA);
186 ECase(NT_AMDGPU_METADATA);
188 ECase(NT_ANDROID_TYPE_IDENT);
189 ECase(NT_ANDROID_TYPE_KUSER);
190 ECase(NT_ANDROID_TYPE_MEMTAG);
191 #undef ECase
197 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
198 ECase(EM_NONE);
199 ECase(EM_M32);
200 ECase(EM_SPARC);
201 ECase(EM_386);
202 ECase(EM_68K);
203 ECase(EM_88K);
204 ECase(EM_IAMCU);
205 ECase(EM_860);
206 ECase(EM_MIPS);
207 ECase(EM_S370);
208 ECase(EM_MIPS_RS3_LE);
209 ECase(EM_PARISC);
210 ECase(EM_VPP500);
211 ECase(EM_SPARC32PLUS);
212 ECase(EM_960);
213 ECase(EM_PPC);
214 ECase(EM_PPC64);
215 ECase(EM_S390);
216 ECase(EM_SPU);
217 ECase(EM_V800);
218 ECase(EM_FR20);
219 ECase(EM_RH32);
220 ECase(EM_RCE);
221 ECase(EM_ARM);
222 ECase(EM_ALPHA);
223 ECase(EM_SH);
224 ECase(EM_SPARCV9);
225 ECase(EM_TRICORE);
226 ECase(EM_ARC);
227 ECase(EM_H8_300);
228 ECase(EM_H8_300H);
229 ECase(EM_H8S);
230 ECase(EM_H8_500);
231 ECase(EM_IA_64);
232 ECase(EM_MIPS_X);
233 ECase(EM_COLDFIRE);
234 ECase(EM_68HC12);
235 ECase(EM_MMA);
236 ECase(EM_PCP);
237 ECase(EM_NCPU);
238 ECase(EM_NDR1);
239 ECase(EM_STARCORE);
240 ECase(EM_ME16);
241 ECase(EM_ST100);
242 ECase(EM_TINYJ);
243 ECase(EM_X86_64);
244 ECase(EM_PDSP);
245 ECase(EM_PDP10);
246 ECase(EM_PDP11);
247 ECase(EM_FX66);
248 ECase(EM_ST9PLUS);
249 ECase(EM_ST7);
250 ECase(EM_68HC16);
251 ECase(EM_68HC11);
252 ECase(EM_68HC08);
253 ECase(EM_68HC05);
254 ECase(EM_SVX);
255 ECase(EM_ST19);
256 ECase(EM_VAX);
257 ECase(EM_CRIS);
258 ECase(EM_JAVELIN);
259 ECase(EM_FIREPATH);
260 ECase(EM_ZSP);
261 ECase(EM_MMIX);
262 ECase(EM_HUANY);
263 ECase(EM_PRISM);
264 ECase(EM_AVR);
265 ECase(EM_FR30);
266 ECase(EM_D10V);
267 ECase(EM_D30V);
268 ECase(EM_V850);
269 ECase(EM_M32R);
270 ECase(EM_MN10300);
271 ECase(EM_MN10200);
272 ECase(EM_PJ);
273 ECase(EM_OPENRISC);
274 ECase(EM_ARC_COMPACT);
275 ECase(EM_XTENSA);
276 ECase(EM_VIDEOCORE);
277 ECase(EM_TMM_GPP);
278 ECase(EM_NS32K);
279 ECase(EM_TPC);
280 ECase(EM_SNP1K);
281 ECase(EM_ST200);
282 ECase(EM_IP2K);
283 ECase(EM_MAX);
284 ECase(EM_CR);
285 ECase(EM_F2MC16);
286 ECase(EM_MSP430);
287 ECase(EM_BLACKFIN);
288 ECase(EM_SE_C33);
289 ECase(EM_SEP);
290 ECase(EM_ARCA);
291 ECase(EM_UNICORE);
292 ECase(EM_EXCESS);
293 ECase(EM_DXP);
294 ECase(EM_ALTERA_NIOS2);
295 ECase(EM_CRX);
296 ECase(EM_XGATE);
297 ECase(EM_C166);
298 ECase(EM_M16C);
299 ECase(EM_DSPIC30F);
300 ECase(EM_CE);
301 ECase(EM_M32C);
302 ECase(EM_TSK3000);
303 ECase(EM_RS08);
304 ECase(EM_SHARC);
305 ECase(EM_ECOG2);
306 ECase(EM_SCORE7);
307 ECase(EM_DSP24);
308 ECase(EM_VIDEOCORE3);
309 ECase(EM_LATTICEMICO32);
310 ECase(EM_SE_C17);
311 ECase(EM_TI_C6000);
312 ECase(EM_TI_C2000);
313 ECase(EM_TI_C5500);
314 ECase(EM_MMDSP_PLUS);
315 ECase(EM_CYPRESS_M8C);
316 ECase(EM_R32C);
317 ECase(EM_TRIMEDIA);
318 ECase(EM_HEXAGON);
319 ECase(EM_8051);
320 ECase(EM_STXP7X);
321 ECase(EM_NDS32);
322 ECase(EM_ECOG1);
323 ECase(EM_ECOG1X);
324 ECase(EM_MAXQ30);
325 ECase(EM_XIMO16);
326 ECase(EM_MANIK);
327 ECase(EM_CRAYNV2);
328 ECase(EM_RX);
329 ECase(EM_METAG);
330 ECase(EM_MCST_ELBRUS);
331 ECase(EM_ECOG16);
332 ECase(EM_CR16);
333 ECase(EM_ETPU);
334 ECase(EM_SLE9X);
335 ECase(EM_L10M);
336 ECase(EM_K10M);
337 ECase(EM_AARCH64);
338 ECase(EM_AVR32);
339 ECase(EM_STM8);
340 ECase(EM_TILE64);
341 ECase(EM_TILEPRO);
342 ECase(EM_MICROBLAZE);
343 ECase(EM_CUDA);
344 ECase(EM_TILEGX);
345 ECase(EM_CLOUDSHIELD);
346 ECase(EM_COREA_1ST);
347 ECase(EM_COREA_2ND);
348 ECase(EM_ARC_COMPACT2);
349 ECase(EM_OPEN8);
350 ECase(EM_RL78);
351 ECase(EM_VIDEOCORE5);
352 ECase(EM_78KOR);
353 ECase(EM_56800EX);
354 ECase(EM_AMDGPU);
355 ECase(EM_RISCV);
356 ECase(EM_LANAI);
357 ECase(EM_BPF);
358 ECase(EM_VE);
359 ECase(EM_CSKY);
360 ECase(EM_LOONGARCH);
361 #undef ECase
367 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
370 ECase(ELFCLASS32);
371 ECase(ELFCLASS64);
372 #undef ECase
377 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
380 ECase(ELFDATANONE);
381 ECase(ELFDATA2LSB);
382 ECase(ELFDATA2MSB);
383 #undef ECase
388 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
389 ECase(ELFOSABI_NONE);
390 ECase(ELFOSABI_HPUX);
391 ECase(ELFOSABI_NETBSD);
392 ECase(ELFOSABI_GNU);
393 ECase(ELFOSABI_LINUX);
394 ECase(ELFOSABI_HURD);
395 ECase(ELFOSABI_SOLARIS);
396 ECase(ELFOSABI_AIX);
397 ECase(ELFOSABI_IRIX);
398 ECase(ELFOSABI_FREEBSD);
399 ECase(ELFOSABI_TRU64);
400 ECase(ELFOSABI_MODESTO);
401 ECase(ELFOSABI_OPENBSD);
402 ECase(ELFOSABI_OPENVMS);
403 ECase(ELFOSABI_NSK);
404 ECase(ELFOSABI_AROS);
405 ECase(ELFOSABI_FENIXOS);
406 ECase(ELFOSABI_CLOUDABI);
407 ECase(ELFOSABI_AMDGPU_HSA);
408 ECase(ELFOSABI_AMDGPU_PAL);
409 ECase(ELFOSABI_AMDGPU_MESA3D);
410 ECase(ELFOSABI_ARM);
411 ECase(ELFOSABI_ARM_FDPIC);
412 ECase(ELFOSABI_C6000_ELFABI);
413 ECase(ELFOSABI_C6000_LINUX);
414 ECase(ELFOSABI_STANDALONE);
415 #undef ECase
692 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
693 ECase(SHT_NULL);
694 ECase(SHT_PROGBITS);
695 ECase(SHT_SYMTAB);
697 ECase(SHT_STRTAB);
698 ECase(SHT_RELA);
699 ECase(SHT_HASH);
700 ECase(SHT_DYNAMIC);
701 ECase(SHT_NOTE);
702 ECase(SHT_NOBITS);
703 ECase(SHT_REL);
704 ECase(SHT_SHLIB);
705 ECase(SHT_DYNSYM);
706 ECase(SHT_INIT_ARRAY);
707 ECase(SHT_FINI_ARRAY);
708 ECase(SHT_PREINIT_ARRAY);
709 ECase(SHT_GROUP);
710 ECase(SHT_SYMTAB_SHNDX);
711 ECase(SHT_RELR);
712 ECase(SHT_CREL);
713 ECase(SHT_ANDROID_REL);
714 ECase(SHT_ANDROID_RELA);
715 ECase(SHT_ANDROID_RELR);
716 ECase(SHT_LLVM_ODRTAB);
717 ECase(SHT_LLVM_LINKER_OPTIONS);
718 ECase(SHT_LLVM_CALL_GRAPH_PROFILE);
719 ECase(SHT_LLVM_ADDRSIG);
720 ECase(SHT_LLVM_DEPENDENT_LIBRARIES);
721 ECase(SHT_LLVM_SYMPART);
722 ECase(SHT_LLVM_PART_EHDR);
723 ECase(SHT_LLVM_PART_PHDR);
724 ECase(SHT_LLVM_BB_ADDR_MAP_V0);
725 ECase(SHT_LLVM_BB_ADDR_MAP);
726 ECase(SHT_LLVM_OFFLOADING);
727 ECase(SHT_LLVM_LTO);
728 ECase(SHT_GNU_ATTRIBUTES);
729 ECase(SHT_GNU_HASH);
730 ECase(SHT_GNU_verdef);
731 ECase(SHT_GNU_verneed);
732 ECase(SHT_GNU_versym);
735 ECase(SHT_ARM_EXIDX);
736 ECase(SHT_ARM_PREEMPTMAP);
737 ECase(SHT_ARM_ATTRIBUTES);
738 ECase(SHT_ARM_DEBUGOVERLAY);
739 ECase(SHT_ARM_OVERLAYSECTION);
742 ECase(SHT_HEX_ORDERED);
743 ECase(SHT_HEXAGON_ATTRIBUTES);
746 ECase(SHT_X86_64_UNWIND);
749 ECase(SHT_MIPS_REGINFO);
750 ECase(SHT_MIPS_OPTIONS);
751 ECase(SHT_MIPS_DWARF);
752 ECase(SHT_MIPS_ABIFLAGS);
755 ECase(SHT_RISCV_ATTRIBUTES);
758 ECase(SHT_MSP430_ATTRIBUTES);
761 ECase(SHT_AARCH64_AUTH_RELR);
762 ECase(SHT_AARCH64_MEMTAG_GLOBALS_STATIC);
763 ECase(SHT_AARCH64_MEMTAG_GLOBALS_DYNAMIC);
769 #undef ECase
836 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
837 ECase(SHN_UNDEF);
838 ECase(SHN_LORESERVE);
839 ECase(SHN_LOPROC);
840 ECase(SHN_HIPROC);
841 ECase(SHN_LOOS);
842 ECase(SHN_HIOS);
843 ECase(SHN_ABS);
844 ECase(SHN_COMMON);
845 ECase(SHN_XINDEX);
846 ECase(SHN_HIRESERVE);
847 ECase(SHN_AMDGPU_LDS);
850 ECase(SHN_MIPS_ACOMMON);
851 ECase(SHN_MIPS_TEXT);
852 ECase(SHN_MIPS_DATA);
853 ECase(SHN_MIPS_SCOMMON);
854 ECase(SHN_MIPS_SUNDEFINED);
857 ECase(SHN_HEXAGON_SCOMMON);
858 ECase(SHN_HEXAGON_SCOMMON_1);
859 ECase(SHN_HEXAGON_SCOMMON_2);
860 ECase(SHN_HEXAGON_SCOMMON_4);
861 ECase(SHN_HEXAGON_SCOMMON_8);
862 #undef ECase
868 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
869 ECase(STB_LOCAL);
870 ECase(STB_GLOBAL);
871 ECase(STB_WEAK);
872 ECase(STB_GNU_UNIQUE);
873 #undef ECase
879 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
880 ECase(STT_NOTYPE);
881 ECase(STT_OBJECT);
882 ECase(STT_FUNC);
883 ECase(STT_SECTION);
884 ECase(STT_FILE);
885 ECase(STT_COMMON);
886 ECase(STT_TLS);
887 ECase(STT_GNU_IFUNC);
888 #undef ECase
895 #define ECase(X) IO.enumCase(Value, #X, ELF::X)
896 ECase(RSS_UNDEF);
897 ECase(RSS_GP);
898 ECase(RSS_GP0);
899 ECase(RSS_LOC);
900 #undef ECase
1049 #define ECase(X) IO.enumCase(Value, #X, Mips::AFL_##X)
1050 ECase(REG_NONE);
1051 ECase(REG_32);
1052 ECase(REG_64);
1053 ECase(REG_128);
1054 #undef ECase
1059 #define ECase(X) IO.enumCase(Value, #X, Mips::Val_GNU_MIPS_ABI_##X)
1060 ECase(FP_ANY);
1061 ECase(FP_DOUBLE);
1062 ECase(FP_SINGLE);
1063 ECase(FP_SOFT);
1064 ECase(FP_OLD_64);
1065 ECase(FP_XX);
1066 ECase(FP_64);
1067 ECase(FP_64A);
1068 #undef ECase
1073 #define ECase(X) IO.enumCase(Value, #X, Mips::AFL_##X)
1074 ECase(EXT_NONE);
1075 ECase(EXT_XLR);
1076 ECase(EXT_OCTEON2);
1077 ECase(EXT_OCTEONP);
1078 ECase(EXT_LOONGSON_3A);
1079 ECase(EXT_OCTEON);
1080 ECase(EXT_5900);
1081 ECase(EXT_4650);
1082 ECase(EXT_4010);
1083 ECase(EXT_4100);
1084 ECase(EXT_3900);
1085 ECase(EXT_10000);
1086 ECase(EXT_SB1);
1087 ECase(EXT_4111);
1088 ECase(EXT_4120);
1089 ECase(EXT_5400);
1090 ECase(EXT_5500);
1091 ECase(EXT_LOONGSON_2E);
1092 ECase(EXT_LOONGSON_2F);
1093 ECase(EXT_OCTEON3);
1094 #undef ECase