Lines Matching refs:ELF

327                                ? ELF::SHT_X86_64_UNWIND  in initELFMCObjectFileInfo()
328 : ELF::SHT_PROGBITS; in initELFMCObjectFileInfo()
332 unsigned EHSectionFlags = ELF::SHF_ALLOC; in initELFMCObjectFileInfo()
334 EHSectionFlags |= ELF::SHF_WRITE; in initELFMCObjectFileInfo()
337 BSSSection = Ctx->getELFSection(".bss", ELF::SHT_NOBITS, in initELFMCObjectFileInfo()
338 ELF::SHF_WRITE | ELF::SHF_ALLOC); in initELFMCObjectFileInfo()
340 TextSection = Ctx->getELFSection(".text", ELF::SHT_PROGBITS, in initELFMCObjectFileInfo()
341 ELF::SHF_EXECINSTR | ELF::SHF_ALLOC); in initELFMCObjectFileInfo()
343 DataSection = Ctx->getELFSection(".data", ELF::SHT_PROGBITS, in initELFMCObjectFileInfo()
344 ELF::SHF_WRITE | ELF::SHF_ALLOC); in initELFMCObjectFileInfo()
347 Ctx->getELFSection(".rodata", ELF::SHT_PROGBITS, ELF::SHF_ALLOC); in initELFMCObjectFileInfo()
350 Ctx->getELFSection(".tdata", ELF::SHT_PROGBITS, in initELFMCObjectFileInfo()
351 ELF::SHF_ALLOC | ELF::SHF_TLS | ELF::SHF_WRITE); in initELFMCObjectFileInfo()
354 ".tbss", ELF::SHT_NOBITS, ELF::SHF_ALLOC | ELF::SHF_TLS | ELF::SHF_WRITE); in initELFMCObjectFileInfo()
356 DataRelROSection = Ctx->getELFSection(".data.rel.ro", ELF::SHT_PROGBITS, in initELFMCObjectFileInfo()
357 ELF::SHF_ALLOC | ELF::SHF_WRITE); in initELFMCObjectFileInfo()
360 Ctx->getELFSection(".rodata.cst4", ELF::SHT_PROGBITS, in initELFMCObjectFileInfo()
361 ELF::SHF_ALLOC | ELF::SHF_MERGE, 4, ""); in initELFMCObjectFileInfo()
364 Ctx->getELFSection(".rodata.cst8", ELF::SHT_PROGBITS, in initELFMCObjectFileInfo()
365 ELF::SHF_ALLOC | ELF::SHF_MERGE, 8, ""); in initELFMCObjectFileInfo()
368 Ctx->getELFSection(".rodata.cst16", ELF::SHT_PROGBITS, in initELFMCObjectFileInfo()
369 ELF::SHF_ALLOC | ELF::SHF_MERGE, 16, ""); in initELFMCObjectFileInfo()
372 Ctx->getELFSection(".rodata.cst32", ELF::SHT_PROGBITS, in initELFMCObjectFileInfo()
373 ELF::SHF_ALLOC | ELF::SHF_MERGE, 32, ""); in initELFMCObjectFileInfo()
381 LSDASection = Ctx->getELFSection(".gcc_except_table", ELF::SHT_PROGBITS, in initELFMCObjectFileInfo()
382 ELF::SHF_ALLOC); in initELFMCObjectFileInfo()
387 unsigned DebugSecType = ELF::SHT_PROGBITS; in initELFMCObjectFileInfo()
393 DebugSecType = ELF::SHT_MIPS_DWARF; in initELFMCObjectFileInfo()
402 ELF::SHF_MERGE | ELF::SHF_STRINGS, 1, ""); in initELFMCObjectFileInfo()
414 ELF::SHF_MERGE | ELF::SHF_STRINGS, 1, ""); in initELFMCObjectFileInfo()
427 Ctx->getELFSection(".debug_names", ELF::SHT_PROGBITS, 0); in initELFMCObjectFileInfo()
429 Ctx->getELFSection(".apple_names", ELF::SHT_PROGBITS, 0); in initELFMCObjectFileInfo()
431 Ctx->getELFSection(".apple_objc", ELF::SHT_PROGBITS, 0); in initELFMCObjectFileInfo()
433 Ctx->getELFSection(".apple_namespaces", ELF::SHT_PROGBITS, 0); in initELFMCObjectFileInfo()
435 Ctx->getELFSection(".apple_types", ELF::SHT_PROGBITS, 0); in initELFMCObjectFileInfo()
446 Ctx->getELFSection(".debug_info.dwo", DebugSecType, ELF::SHF_EXCLUDE); in initELFMCObjectFileInfo()
448 Ctx->getELFSection(".debug_types.dwo", DebugSecType, ELF::SHF_EXCLUDE); in initELFMCObjectFileInfo()
450 Ctx->getELFSection(".debug_abbrev.dwo", DebugSecType, ELF::SHF_EXCLUDE); in initELFMCObjectFileInfo()
453 ELF::SHF_MERGE | ELF::SHF_STRINGS | ELF::SHF_EXCLUDE, 1, ""); in initELFMCObjectFileInfo()
455 Ctx->getELFSection(".debug_line.dwo", DebugSecType, ELF::SHF_EXCLUDE); in initELFMCObjectFileInfo()
457 Ctx->getELFSection(".debug_loc.dwo", DebugSecType, ELF::SHF_EXCLUDE); in initELFMCObjectFileInfo()
459 DebugSecType, ELF::SHF_EXCLUDE); in initELFMCObjectFileInfo()
461 Ctx->getELFSection(".debug_rnglists.dwo", DebugSecType, ELF::SHF_EXCLUDE); in initELFMCObjectFileInfo()
470 Ctx->getELFSection(".llvm_stackmaps", ELF::SHT_PROGBITS, ELF::SHF_ALLOC); in initELFMCObjectFileInfo()
473 Ctx->getELFSection(".llvm_faultmaps", ELF::SHT_PROGBITS, ELF::SHF_ALLOC); in initELFMCObjectFileInfo()
478 StackSizesSection = Ctx->getELFSection(".stack_sizes", ELF::SHT_PROGBITS, 0); in initELFMCObjectFileInfo()
797 case Triple::ELF: in InitMCObjectFileInfo()
814 case Triple::ELF: in getDwarfComdatSection()
815 return Ctx->getELFSection(Name, ELF::SHT_PROGBITS, ELF::SHF_GROUP, 0, in getDwarfComdatSection()
834 unsigned Flags = ELF::SHF_LINK_ORDER; in getStackSizesSection()
838 Flags |= ELF::SHF_GROUP; in getStackSizesSection()
845 return Ctx->getELFSection(".stack_sizes", ELF::SHT_PROGBITS, Flags, 0, in getStackSizesSection()