|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
include/llvm/Object/ELFObjectFile.h 752 return EShdr->sh_type == ELF::SHT_PROGBITS &&
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));
3140 OutContext.getELFSection("xray_instr_map", ELF::SHT_PROGBITS, Flags, 0,
3143 OutContext.getELFSection("xray_fn_idx", ELF::SHT_PROGBITS, Flags, 0,
lib/CodeGen/AsmPrinter/ErlangGCPrinter.cpp 52 ELF::SHT_PROGBITS, 0));
lib/CodeGen/TargetLoweringObjectFileImpl.cpp 305 auto *S = C.getELFSection(Section, ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
377 ELF::SHT_PROGBITS, Flags, 0);
473 return ELF::SHT_PROGBITS;
786 Type = ELF::SHT_PROGBITS;
828 return getContext().getELFSection(".GCC.command.line", ELF::SHT_PROGBITS,
837 StaticCtorSection = Ctx.getELFSection(".ctors", ELF::SHT_PROGBITS,
840 StaticDtorSection = Ctx.getELFSection(".dtors", ELF::SHT_PROGBITS,
lib/MC/MCAsmInfoELF.cpp 26 return Ctx.getELFSection(".note.GNU-stack", ELF::SHT_PROGBITS, 0);
lib/MC/MCELFStreamer.cpp 370 ".comment", ELF::SHT_PROGBITS, ELF::SHF_MERGE | ELF::SHF_STRINGS, 1, "");
lib/MC/MCObjectFileInfo.cpp 332 : ELF::SHT_PROGBITS;
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,
360 DataRelROSection = Ctx->getELFSection(".data.rel.ro", ELF::SHT_PROGBITS,
364 Ctx->getELFSection(".rodata.cst4", ELF::SHT_PROGBITS,
368 Ctx->getELFSection(".rodata.cst8", ELF::SHT_PROGBITS,
372 Ctx->getELFSection(".rodata.cst16", ELF::SHT_PROGBITS,
376 Ctx->getELFSection(".rodata.cst32", ELF::SHT_PROGBITS,
385 LSDASection = Ctx->getELFSection(".gcc_except_table", ELF::SHT_PROGBITS,
391 unsigned DebugSecType = ELF::SHT_PROGBITS;
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);
474 Ctx->getELFSection(".llvm_stackmaps", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
477 Ctx->getELFSection(".llvm_faultmaps", ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
482 StackSizesSection = Ctx->getELFSection(".stack_sizes", ELF::SHT_PROGBITS, 0);
842 return Ctx->getELFSection(Name, ELF::SHT_PROGBITS, ELF::SHF_GROUP, 0,
873 return Ctx->getELFSection(".stack_sizes", ELF::SHT_PROGBITS, Flags, 0,
lib/MC/MCParser/ELFAsmParser.cpp 93 return ParseSectionSwitch(".data", ELF::SHT_PROGBITS,
98 return ParseSectionSwitch(".text", ELF::SHT_PROGBITS,
108 return ParseSectionSwitch(".rodata", ELF::SHT_PROGBITS,
113 return ParseSectionSwitch(".tdata", ELF::SHT_PROGBITS,
125 return ParseSectionSwitch(".data.rel", ELF::SHT_PROGBITS,
130 return ParseSectionSwitch(".data.rel.ro", ELF::SHT_PROGBITS,
136 return ParseSectionSwitch(".eh_frame", ELF::SHT_PROGBITS,
582 unsigned Type = ELF::SHT_PROGBITS;
607 Type = ELF::SHT_PROGBITS;
lib/MC/MCSectionELF.cpp 141 else if (Type == ELF::SHT_PROGBITS)
lib/Object/ELF.cpp 232 STRINGIFY_ENUM_CASE(ELF, SHT_PROGBITS);
lib/ObjectYAML/ELFYAML.cpp 441 ECase(SHT_PROGBITS);
lib/Target/AArch64/AArch64AsmPrinter.cpp 291 ".text.hot", ELF::SHT_PROGBITS,
lib/Target/AMDGPU/AMDGPUAsmPrinter.cpp 436 Context.getELFSection(".AMDGPU.config", ELF::SHT_PROGBITS, 0);
476 Context.getELFSection(".AMDGPU.csdata", ELF::SHT_PROGBITS, 0);
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/ARMTargetObjectFile.cpp 46 unsigned Type = ELF::SHT_PROGBITS;
lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp 1224 SwitchToEHSection(".ARM.extab", ELF::SHT_PROGBITS, ELF::SHF_ALLOC,
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 204 sectionName, ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC);
232 ".lita", ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC);
lib/Target/Hexagon/HexagonTargetObjectFile.cpp 118 getContext().getELFSection(".sdata", ELF::SHT_PROGBITS,
182 return getContext().getELFSection(GO->getSection(), ELF::SHT_PROGBITS,
185 return getContext().getELFSection(GO->getSection(), ELF::SHT_PROGBITS,
415 return getContext().getELFSection(Name.str(), ELF::SHT_PROGBITS,
lib/Target/Lanai/LanaiTargetObjectFile.cpp 34 ".sdata", ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC);
lib/Target/MSP430/MSP430AsmPrinter.cpp 168 ELF::SHT_PROGBITS, ELF::SHF_ALLOC | ELF::SHF_EXECINSTR);
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);
7802 Section, ELF::SHT_PROGBITS, ELF::SHF_ALLOC);
8495 parseSSectionDirective(IDVal, ELF::SHT_PROGBITS);
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));
1045 ".mips16.call.fp." + std::string(Symbol), ELF::SHT_PROGBITS,
lib/Target/Mips/MipsTargetObjectFile.cpp 50 ".sdata", ELF::SHT_PROGBITS,
lib/Target/PowerPC/PPCAsmPrinter.cpp 1339 ".got2", ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC));
1412 ".opd", ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC);
1444 ".toc", ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC);
1447 ".got2", ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC);
lib/Target/RISCV/RISCVTargetObjectFile.cpp 23 ".sdata", ELF::SHT_PROGBITS, ELF::SHF_WRITE | ELF::SHF_ALLOC);
lib/Target/XCore/XCoreTargetObjectFile.cpp 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,
39 ".dp.rodata.large", ELF::SHT_PROGBITS,
42 Ctx.getELFSection(".cp.rodata", ELF::SHT_PROGBITS,
45 Ctx.getELFSection(".cp.rodata.large", ELF::SHT_PROGBITS,
48 ".cp.rodata.cst4", ELF::SHT_PROGBITS,
51 ".cp.rodata.cst8", ELF::SHT_PROGBITS,
54 ".cp.rodata.cst16", ELF::SHT_PROGBITS,
57 Ctx.getELFSection(".cp.rodata.string", ELF::SHT_PROGBITS,
68 return ELF::SHT_PROGBITS;
tools/lld/ELF/AArch64ErrataFix.cpp 393 : SyntheticSection(SHF_ALLOC | SHF_EXECINSTR, SHT_PROGBITS, 4,
tools/lld/ELF/ARMErrataFix.cpp 137 : SyntheticSection(SHF_ALLOC | SHF_EXECINSTR, SHT_PROGBITS, 4,
tools/lld/ELF/InputFiles.cpp 1445 auto *section = make<InputSection>(this, SHF_ALLOC | SHF_WRITE, SHT_PROGBITS,
tools/lld/ELF/InputSection.cpp 114 if (type == SHT_PROGBITS && name.startswith(".init_array."))
116 if (type == SHT_PROGBITS && name.startswith(".fini_array."))
tools/lld/ELF/LinkerScript.cpp 87 sec = make<OutputSection>(name, SHT_PROGBITS, 0);
98 cmdRef = make<OutputSection>(name, SHT_PROGBITS, 0);
tools/lld/ELF/OutputSections.cpp 81 return type == SHT_NOBITS || type == SHT_PROGBITS || type == SHT_INIT_ARRAY ||
130 type = SHT_PROGBITS;
tools/lld/ELF/SyntheticSections.cpp 85 return make<MergeInputSection>(SHF_MERGE | SHF_STRINGS, SHT_PROGBITS, 1,
259 return make<InputSection>(nullptr, SHF_ALLOC, SHT_PROGBITS, 1, contents,
346 : SyntheticSection(SHF_ALLOC, SHT_PROGBITS, 1, ".eh_frame") {}
600 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, config->wordsize,
668 : SyntheticSection(SHF_ALLOC | SHF_WRITE | SHF_MIPS_GPREL, SHT_PROGBITS, 16,
1084 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, config->wordsize,
1135 config->emachine == EM_PPC64 ? SHT_NOBITS : SHT_PROGBITS,
2450 SHF_ALLOC | SHF_EXECINSTR, SHT_PROGBITS, 16,
2521 : SyntheticSection(0, SHT_PROGBITS, 1, ".gdb_index") {}
2807 : SyntheticSection(SHF_ALLOC, SHT_PROGBITS, 4, ".eh_frame_hdr") {}
3146 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, config->wordsize,
3354 : SyntheticSection(SHF_ALLOC | SHF_EXECINSTR, SHT_PROGBITS,
3392 : SyntheticSection(SHF_ALLOC | SHF_WRITE, SHT_PROGBITS, 4, ".got2") {}
3428 config->isPic ? SHT_NOBITS : SHT_PROGBITS, 8,
3563 : SyntheticSection(SHF_ALLOC, SHT_PROGBITS, 4, ".rodata") {}
tools/lld/ELF/SyntheticSections.h 149 : SyntheticSection(0, llvm::ELF::SHT_PROGBITS, 1, ".note.GNU-stack") {}
tools/lld/ELF/Writer.cpp 898 } else if (sec->type == SHT_PROGBITS) {
tools/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.cpp 1606 case SHT_PROGBITS:
3131 CASE_AND_STREAM(s, SHT_PROGBITS, kStrWidth);
tools/llvm-objcopy/ELF/ELFObjcopy.cpp 109 Sec.Type = SHT_PROGBITS;
tools/llvm-objcopy/ELF/Object.cpp 1009 Type = ELF::SHT_PROGBITS;
1153 DataSection.Type = ELF::SHT_PROGBITS;
tools/llvm-objcopy/ELF/Object.h 493 Type = ELF::SHT_PROGBITS;
501 Type = ELF::SHT_PROGBITS;
tools/llvm-readobj/ELFDumper.cpp 3119 case SHT_PROGBITS:
tools/obj2yaml/elf2yaml.cpp 324 if (Sec.sh_type == ELF::SHT_PROGBITS) {