Home
last modified time | relevance | path

Searched refs:ELFSection (Results 1 – 16 of 16) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DELFWriter.h28 class ELFSection; variable
45 typedef std::vector<ELFSection*>::iterator ELFSectionIter;
120 std::vector<ELFSection*> SectionList;
125 std::map<std::string, ELFSection*> SectionLookup;
154 ELFSection &getSection(const std::string &Name, unsigned Type,
156 ELFSection *&SN = SectionLookup[Name];
159 SectionList.push_back(new ELFSection(Name, isLittleEndian, is64Bit));
169 ELFSection &getNonExecStackSection() { in getNonExecStackSection()
173 ELFSection &getSymbolTableSection() { in getSymbolTableSection()
177 ELFSection &getStringTableSection() { in getStringTableSection()
[all …]
DELFWriter.cpp189 ELFSection &ELFWriter::getDataSection() { in getDataSection()
195 ELFSection &ELFWriter::getBSSSection() { in getBSSSection()
201 ELFSection &ELFWriter::getCtorSection() { in getCtorSection()
207 ELFSection &ELFWriter::getDtorSection() { in getDtorSection()
213 ELFSection &ELFWriter::getTextSection(const Function *F) { in getTextSection()
221 ELFSection &ELFWriter::getJumpTableSection() { in getJumpTableSection()
230 ELFSection &ELFWriter::getConstantPoolSection(MachineConstantPoolEntry &CPE) { in getConstantPoolSection()
255 ELFSection &ELFWriter::getRelocSection(ELFSection &S) { in getRelocSection()
370 ELFSection &ES = in EmitGlobal()
420 ELFSection &GblS) { in EmitGlobalConstantStruct()
[all …]
DELFCodeEmitter.cpp89 ELFSection &JTSection = EW.getJumpTableSection(); in finishFunction()
119 ELFSection &JTSection = EW.getJumpTableSection(); in finishFunction()
153 ELFSection &CstPool = EW.getConstantPoolSection(CPE); in emitConstantPool()
179 ELFSection &JTSection = EW.getJumpTableSection(); in emitJumpTables()
DELFCodeEmitter.h18 class ELFSection; variable
29 ELFSection *ES;
DELF.h166 class ELFSection : public BinaryObject {
193 ELFSection(const std::string &name, bool isLittleEndian, bool is64Bit) in ELFSection() function
/external/swiftshader/third_party/subzero/src/
DIceELFSection.h32 class ELFSection {
33 ELFSection() = delete;
34 ELFSection(const ELFSection &) = delete;
35 ELFSection &operator=(const ELFSection &) = delete;
38 virtual ~ELFSection() = default;
49 ELFSection(const std::string &Name, Elf64_Word ShType, Elf64_Xword ShFlags, in ELFSection() function
102 class ELFTextSection : public ELFSection {
108 using ELFSection::ELFSection;
116 class ELFDataSection : public ELFSection {
122 using ELFSection::ELFSection;
[all …]
DIceELFObjectWriter.h109 using SectionList = std::vector<ELFSection *>;
122 ELFSection *NullSection;
135 createRelocationSection(const ELFSection *RelatedSection);
DIceELFSection.cpp98 void ELFSymbolTableSection::createNullSymbol(ELFSection *NullSection, in createNullSymbol()
112 ELFSection *Section, in createDefinedSym()
130 ELFSection *NullSection) { in noteUndefinedSym()
159 ELFSection *Section = KeyValue.second.Section; in updateIndices()
168 ELFSection *Section = KeyValue.second.Section; in updateIndices()
DIceELFObjectWriter.cpp81 NullSection = new (Ctx.allocate<ELFSection>()) in ELFObjectWriter()
82 ELFSection(NullSectionName, SHT_NULL, 0, 0, 0); in ELFObjectWriter()
116 ELFObjectWriter::createRelocationSection(const ELFSection *RelatedSection) { in createRelocationSection()
141 for (ELFSection *UserSection : UserSections) { in assignRelSectionNumInPairs()
181 for (ELFSection *BSSSection : BSSSections) { in assignSectionNumbersInfo()
/external/v8/src/
Dgdb-jit.cc39 class ELFSection;
41 typedef ELFSection DebugSection;
284 class ELFSection : public DebugSectionBase<ELFSectionHeader> { class
314 ELFSection(const char* name, Type type, uintptr_t align) in ELFSection() function in v8::internal::GDBJITInterface::ELFSection
317 virtual ~ELFSection() { } in ~ELFSection()
383 class FullHeaderELFSection : public ELFSection {
392 : ELFSection(name, type, align), in FullHeaderELFSection()
400 ELFSection::PopulateHeader(header); in PopulateHeader()
415 class ELFStringTable : public ELFSection {
418 : ELFSection(name, TYPE_STRTAB, 1), in ELFStringTable()
[all …]
/external/llvm/lib/MC/MCParser/
DELFAsmParser.cpp522 MCSection *ELFSection = getContext().getELFSection(SectionName, Type, Flags, in ParseSectionArguments() local
524 getStreamer().SwitchSection(ELFSection, Subsection); in ParseSectionArguments()
527 bool InsertResult = getContext().addGenDwarfSection(ELFSection); in ParseSectionArguments()
532 if (!ELFSection->getBeginSymbol()) { in ParseSectionArguments()
535 ELFSection->setBeginSymbol(SectionStartSymbol); in ParseSectionArguments()
/external/swiftshader/third_party/LLVM/lib/ExecutionEngine/JIT/
DJITDebugRegisterer.cpp82 ELFSection &Text = EW.getTextSection(const_cast<Function *>(F)); in MakeELF()
92 ELFSection &EH = EW.getSection(".eh_frame", ELF::SHT_PROGBITS, in MakeELF()
DJITDebugRegisterer.h51 class ELFSection; variable
/external/swiftshader/third_party/llvm-7.0/llvm/lib/MC/MCParser/
DELFAsmParser.cpp630 MCSection *ELFSection = in ParseSectionArguments() local
633 getStreamer().SwitchSection(ELFSection, Subsection); in ParseSectionArguments()
636 bool InsertResult = getContext().addGenDwarfSection(ELFSection); in ParseSectionArguments()
641 if (!ELFSection->getBeginSymbol()) { in ParseSectionArguments()
644 ELFSection->setBeginSymbol(SectionStartSymbol); in ParseSectionArguments()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp7541 MCSection *ELFSection = getContext().getELFSection( in parseRSectionDirective() local
7543 getParser().getStreamer().SwitchSection(ELFSection); in parseRSectionDirective()
7559 MCSection *ELFSection = getContext().getELFSection( in parseSSectionDirective() local
7561 getParser().getStreamer().SwitchSection(ELFSection); in parseSSectionDirective()
/external/llvm/lib/Target/Mips/AsmParser/
DMipsAsmParser.cpp5824 MCSection *ELFSection = getContext().getELFSection( in parseSSectionDirective() local
5826 getParser().getStreamer().SwitchSection(ELFSection); in parseSSectionDirective()