reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/AsmPrinter/AsmPrinter.cpp
 1548         OutContext.getELFSection(".note.GNU-split-stack", ELF::SHT_PROGBITS, 0));
 1551           OutContext.getELFSection(".note.GNU-no-split-stack", ELF::SHT_PROGBITS, 0));
lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp
   51       AP.getObjFileLowering().getContext().getELFSection(".note.gc",
lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  271     auto *S = C.getELFSection(".linker-options", ELF::SHT_LLVM_LINKER_OPTIONS,
  305     auto *S = C.getELFSection(Section, ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
  837     StaticCtorSection = Ctx.getELFSection(".ctors", ELF::SHT_PROGBITS,
  840     StaticDtorSection = Ctx.getELFSection(".dtors", ELF::SHT_PROGBITS,
  845   StaticCtorSection = Ctx.getELFSection(".init_array", ELF::SHT_INIT_ARRAY,
  847   StaticDtorSection = Ctx.getELFSection(".fini_array", ELF::SHT_FINI_ARRAY,
lib/MC/ELFObjectWriter.cpp
 1097       Ctx.getELFSection(".strtab", ELF::SHT_STRTAB, 0);
 1190       AddrsigSection = Ctx.getELFSection(".llvm_addrsig", ELF::SHT_LLVM_ADDRSIG,
lib/MC/MCAsmInfoELF.cpp
   26   return Ctx.getELFSection(".note.GNU-stack", ELF::SHT_PROGBITS, 0);
lib/MC/MCELFStreamer.cpp
  301     MCSection &Section = *getAssembler().getContext().getELFSection(
lib/MC/MCObjectFileInfo.cpp
  341   BSSSection = Ctx->getELFSection(".bss", ELF::SHT_NOBITS,
  344   TextSection = Ctx->getELFSection(".text", ELF::SHT_PROGBITS,
  347   DataSection = Ctx->getELFSection(".data", ELF::SHT_PROGBITS,
  351       Ctx->getELFSection(".rodata", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
  354       Ctx->getELFSection(".tdata", ELF::SHT_PROGBITS,
  357   TLSBSSSection = Ctx->getELFSection(
  360   DataRelROSection = Ctx->getELFSection(".data.rel.ro", ELF::SHT_PROGBITS,
  385   LSDASection = Ctx->getELFSection(".gcc_except_table", ELF::SHT_PROGBITS,
  401       Ctx->getELFSection(".debug_abbrev", DebugSecType, 0);
  402   DwarfInfoSection = Ctx->getELFSection(".debug_info", DebugSecType, 0);
  403   DwarfLineSection = Ctx->getELFSection(".debug_line", DebugSecType, 0);
  407   DwarfFrameSection = Ctx->getELFSection(".debug_frame", DebugSecType, 0);
  409       Ctx->getELFSection(".debug_pubnames", DebugSecType, 0);
  411       Ctx->getELFSection(".debug_pubtypes", DebugSecType, 0);
  413       Ctx->getELFSection(".debug_gnu_pubnames", DebugSecType, 0);
  415       Ctx->getELFSection(".debug_gnu_pubtypes", DebugSecType, 0);
  419   DwarfLocSection = Ctx->getELFSection(".debug_loc", DebugSecType, 0);
  421       Ctx->getELFSection(".debug_aranges", DebugSecType, 0);
  423       Ctx->getELFSection(".debug_ranges", DebugSecType, 0);
  425       Ctx->getELFSection(".debug_macinfo", DebugSecType, 0);
  431       Ctx->getELFSection(".debug_names", ELF::SHT_PROGBITS, 0);
  433       Ctx->getELFSection(".apple_names", ELF::SHT_PROGBITS, 0);
  435       Ctx->getELFSection(".apple_objc", ELF::SHT_PROGBITS, 0);
  437       Ctx->getELFSection(".apple_namespaces", ELF::SHT_PROGBITS, 0);
  439       Ctx->getELFSection(".apple_types", ELF::SHT_PROGBITS, 0);
  443       Ctx->getELFSection(".debug_str_offsets", DebugSecType, 0);
  444   DwarfAddrSection = Ctx->getELFSection(".debug_addr", DebugSecType, 0);
  445   DwarfRnglistsSection = Ctx->getELFSection(".debug_rnglists", DebugSecType, 0);
  446   DwarfLoclistsSection = Ctx->getELFSection(".debug_loclists", DebugSecType, 0);
  450       Ctx->getELFSection(".debug_info.dwo", DebugSecType, ELF::SHF_EXCLUDE);
  452       Ctx->getELFSection(".debug_types.dwo", DebugSecType, ELF::SHF_EXCLUDE);
  454       Ctx->getELFSection(".debug_abbrev.dwo", DebugSecType, ELF::SHF_EXCLUDE);
  459       Ctx->getELFSection(".debug_line.dwo", DebugSecType, ELF::SHF_EXCLUDE);
  461       Ctx->getELFSection(".debug_loc.dwo", DebugSecType, ELF::SHF_EXCLUDE);
  462   DwarfStrOffDWOSection = Ctx->getELFSection(".debug_str_offsets.dwo",
  465       Ctx->getELFSection(".debug_rnglists.dwo", DebugSecType, ELF::SHF_EXCLUDE);
  469       Ctx->getELFSection(".debug_cu_index", DebugSecType, 0);
  471       Ctx->getELFSection(".debug_tu_index", DebugSecType, 0);
  474       Ctx->getELFSection(".llvm_stackmaps", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
  477       Ctx->getELFSection(".llvm_faultmaps", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
  480       Ctx->getELFSection(".eh_frame", EHSectionType, EHSectionFlags);
  482   StackSizesSection = Ctx->getELFSection(".stack_sizes", ELF::SHT_PROGBITS, 0);
lib/MC/MCParser/ELFAsmParser.cpp
  211   getStreamer().SwitchSection(getContext().getELFSection(Section, Type, Flags),
  796   MCSection *Note = getContext().getELFSection(".note", ELF::SHT_NOTE, 0);
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp
  436         Context.getELFSection(".AMDGPU.config", ELF::SHT_PROGBITS, 0);
  476         Context.getELFSection(".AMDGPU.csdata", ELF::SHT_PROGBITS, 0);
  553         Context.getELFSection(".AMDGPU.disasm", ELF::SHT_NOTE, 0));
lib/Target/AMDGPU/MCTargetDesc/AMDGPUTargetStreamer.cpp
  441   S.SwitchSection(Context.getELFSection(
lib/Target/AMDGPU/R600AsmPrinter.cpp
  113       Context.getELFSection(".AMDGPU.config", ELF::SHT_PROGBITS, 0);
  122         Context.getELFSection(".AMDGPU.csdata", ELF::SHT_PROGBITS, 0);
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
 1087     AttributeSection = Streamer.getContext().getELFSection(
lib/Target/AVR/AVRTargetObjectFile.cpp
   24       Ctx.getELFSection(".progmem.data", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
lib/Target/BPF/BTFDebug.cpp
  724   OS.SwitchSection(Ctx.getELFSection(".BTF", ELF::SHT_PROGBITS, 0));
  762   OS.SwitchSection(Ctx.getELFSection(".BTF.ext", ELF::SHT_PROGBITS, 0));
lib/Target/Hexagon/AsmParser/HexagonAsmParser.cpp
 1476         mySection = getContext().getELFSection(myCharStr, ELF::SHT_PROGBITS,
 1481         mySection = getContext().getELFSection(myCharStr, ELF::SHT_PROGBITS,
lib/Target/Hexagon/HexagonAsmPrinter.cpp
  203     MCSectionELF *Section = OutStreamer.getContext().getELFSection(
  231     MCSectionELF *Section = OutStreamer.getContext().getELFSection(
lib/Target/Hexagon/HexagonTargetObjectFile.cpp
  118     getContext().getELFSection(".sdata", ELF::SHT_PROGBITS,
  122     getContext().getELFSection(".sbss", ELF::SHT_NOBITS,
  182       return getContext().getELFSection(GO->getSection(), ELF::SHT_PROGBITS,
  185       return getContext().getELFSection(GO->getSection(), ELF::SHT_PROGBITS,
  371     return getContext().getELFSection(Name.str(), ELF::SHT_NOBITS,
  386     return getContext().getELFSection(Name.str(), ELF::SHT_NOBITS,
  415     return getContext().getELFSection(Name.str(), ELF::SHT_PROGBITS,
lib/Target/Hexagon/MCTargetDesc/HexagonMCELFStreamer.cpp
  107     MCSection &Section = *getAssembler().getContext().getELFSection(
lib/Target/Lanai/LanaiTargetObjectFile.cpp
   33   SmallDataSection = getContext().getELFSection(
   35   SmallBSSSection = getContext().getELFSection(".sbss", ELF::SHT_NOBITS,
lib/Target/MSP430/MCTargetDesc/MSP430ELFStreamer.cpp
   41   MCSection *AttributeSection = getStreamer().getContext().getELFSection(
lib/Target/MSP430/MSP430AsmPrinter.cpp
  166   MCSection *IV = OutStreamer->getContext().getELFSection(
lib/Target/Mips/AsmParser/MipsAsmParser.cpp
 3327       getContext().getELFSection(".rodata", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
 3379       getContext().getELFSection(".rodata", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
 3462       getContext().getELFSection(".rodata", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
 7801   MCSection *ELFSection = getContext().getELFSection(
 7819   MCSection *ELFSection = getContext().getELFSection(
lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp
 1022   MCSectionELF *Sec = Context.getELFSection(".pdr", ELF::SHT_PROGBITS, 0);
lib/Target/Mips/MipsAsmPrinter.cpp
  801       OutContext.getELFSection(SectionName, ELF::SHT_PROGBITS, 0));
 1044   MCSectionELF *M = OutContext.getELFSection(
lib/Target/Mips/MipsTargetObjectFile.cpp
   49   SmallDataSection = getContext().getELFSection(
   53   SmallBSSSection = getContext().getELFSection(".sbss", ELF::SHT_NOBITS,
lib/Target/PowerPC/PPCAsmPrinter.cpp
 1338   OutStreamer->SwitchSection(OutContext.getELFSection(
 1411   MCSectionELF *Section = OutStreamer->getContext().getELFSection(
 1443       Section = OutStreamer->getContext().getELFSection(
 1446           Section = OutStreamer->getContext().getELFSection(
lib/Target/RISCV/RISCVTargetObjectFile.cpp
   22   SmallDataSection = getContext().getELFSection(
   24   SmallBSSSection = getContext().getELFSection(".sbss", ELF::SHT_NOBITS,
lib/Target/X86/X86AsmPrinter.cpp
  572       MCSection *Nt = MMI->getContext().getELFSection(
lib/Target/XCore/XCoreTargetObjectFile.cpp
   23   BSSSection = Ctx.getELFSection(".dp.bss", ELF::SHT_NOBITS,
   26   BSSSectionLarge = Ctx.getELFSection(".dp.bss.large", ELF::SHT_NOBITS,
   29   DataSection = Ctx.getELFSection(".dp.data", ELF::SHT_PROGBITS,
   32   DataSectionLarge = Ctx.getELFSection(".dp.data.large", ELF::SHT_PROGBITS,
   35   DataRelROSection = Ctx.getELFSection(".dp.rodata", ELF::SHT_PROGBITS,
   38   DataRelROSectionLarge = Ctx.getELFSection(
   42       Ctx.getELFSection(".cp.rodata", ELF::SHT_PROGBITS,
   45       Ctx.getELFSection(".cp.rodata.large", ELF::SHT_PROGBITS,
   57       Ctx.getELFSection(".cp.rodata.string", ELF::SHT_PROGBITS,
  104   return getContext().getELFSection(SectionName, getXCoreSectionType(Kind),
unittests/DebugInfo/DWARF/DWARFDebugInfoTest.cpp
 2522       MC->getELFSection(".zdebug_foo", 0 /*Type*/, 0 /*Flags*/));
 2525       MC->getELFSection(".zdebug_bar", 0 /*Type*/, 0 /*Flags*/));