Searched defs:Section (Results 51 - 75 of 87) sorted by relevance

1234

/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyld.cpp53 // The Section here (Sections[i]) refers to the section in which the
57 DEBUG(dbgs() << "Resolving relocations Section #" << i << "\t"
246 const SectionRef &Section = *SI; local
249 Check(Section.isRequiredForExecution(IsRequired));
258 Check(Section.getSize(DataSize));
259 Check(Section.getAlignment(Alignment64));
260 Check(Section.isText(IsCode));
261 Check(Section.isReadOnlyData(IsReadOnly));
262 Check(Section.getName(Name));
265 uint64_t StubBufSize = computeSectionStubBufSize(Obj, Section);
320 computeSectionStubBufSize(ObjectImage &Obj, const SectionRef &Section) argument
396 emitSection(ObjectImage &Obj, const SectionRef &Section, bool IsCode) argument
483 findOrEmitSection(ObjectImage &Obj, const SectionRef &Section, bool IsCode, ObjSectionToIDMap &LocalSections) argument
[all...]
H A DRuntimeDyldMachO.cpp222 const SectionRef &Section = i->first; local
224 Section.getName(Name);
233 Section, i->second);
236 Section, i->second);
265 const SectionEntry &Section = Sections[RE.SectionID];
266 uint8_t* LocalAddress = Section.Address + RE.Offset;
267 uint64_t FinalAddress = Section.LoadAddress + RE.Offset;
269 dbgs() << "resolveRelocation Section: " << RE.SectionID
302 const SectionEntry &Section = Sections[RE.SectionID]; local
303 uint8_t* LocalAddress = Section
332 const SectionEntry &Section = Sections[RE.SectionID]; local
364 const SectionEntry &Section = Sections[RE.SectionID]; local
417 const SectionEntry &Section = Sections[RE.SectionID]; local
557 SectionEntry &Section = Sections[SectionID]; local
622 SectionEntry &Section = Sections[SectionID]; local
685 SectionEntry &Section = Sections[SectionID]; local
[all...]
/external/llvm/lib/MC/
H A DMCObjectStreamer.cpp166 void MCObjectStreamer::ChangeSection(const MCSection *Section, argument
168 assert(Section && "Cannot switch to a null section!");
170 CurSectionData = &getAssembler().getOrCreateSectionData(*Section);
H A DMachObjectWriter.cpp220 const MCSectionMachO &Section = cast<MCSectionMachO>(SD.getSection()); local
221 WriteBytes(Section.getSectionName(), 16);
222 WriteBytes(Section.getSegmentName(), 16);
232 unsigned Flags = Section.getTypeAndAttributes();
242 Write32(Section.getStubSize()); // reserved2
475 const MCSectionMachO &Section = local
478 if (Section.getType() != MachO::S_NON_LAZY_SYMBOL_POINTERS &&
479 Section.getType() != MachO::S_LAZY_SYMBOL_POINTERS &&
480 Section.getType() != MachO::S_SYMBOL_STUBS) {
491 const MCSectionMachO &Section local
507 const MCSectionMachO &Section = local
1003 const MCSectionMachO &Section = local
[all...]
H A DWinCOFFObjectWriter.cpp68 COFFSection *Section; member in class:__anon25894::COFFSymbol
196 , Section(nullptr)
217 if (!Section)
222 assert(Section->Number != -1 && "Sections with relocations must be real!");
227 if (Section->Number == -1)
231 if (Section->Symbol == this)
243 // Section class implementation
353 if (COMDATSymbol->Section)
355 COMDATSymbol->Section = coff_section;
360 coff_symbol->Section
[all...]
H A DELFObjectWriter.cpp87 const MCSectionData *Section; // The section to relocate with. member in union:__anon25871::ELFRelocationEntry::__anon25872
97 ELFRelocationEntry(uint64_t Offset, const MCSectionData *Section, argument
99 : Offset(Offset), UseSymbol(false), Section(Section), Type(Type),
123 const MCSectionELF &Section);
308 const MCSectionELF &Section);
473 // e_shentsize = Section header entry size
482 // e_shstrndx = Section # of '.shstrtab'
657 const MCSectionELF &Section = local
659 if (Section
969 const MCSectionELF &Section = local
978 const MCSectionELF &Section = local
1046 const MCSectionELF &Section = local
1117 const MCSectionELF &Section = local
1231 CompressDebugSection(MCAssembler &Asm, MCAsmLayout &Layout, const DefiningSymbolMap &DefiningSymbols, const MCSectionELF &Section, MCSectionData &SD) argument
1278 const MCSectionELF &Section = local
1297 const MCSectionELF &Section = local
1445 const MCSectionELF &Section = local
1472 const MCSectionELF &Section = local
1495 const MCSectionELF &Section = local
1508 WriteSection(MCAssembler &Asm, const SectionIndexMapTy &SectionIndexMap, uint32_t GroupSymbolIndex, uint64_t Offset, uint64_t Size, uint64_t Alignment, const MCSectionELF &Section) argument
1636 WriteDataSectionData(MCAssembler &Asm, const MCAsmLayout &Layout, const MCSectionELF &Section) argument
1680 const MCSectionELF &Section = *Sections[i]; local
1701 const MCSectionELF &Section = local
1709 const MCSectionELF &Section = local
1719 const MCSectionELF &Section = local
1769 const MCSectionELF &Section = *Sections[i]; local
1790 const MCSectionELF &Section = *Sections[i]; local
[all...]
H A DMCAsmStreamer.cpp118 void ChangeSection(const MCSection *Section,
154 void EmitZerofill(const MCSection *Section, MCSymbol *Symbol = nullptr,
157 void EmitTBSSSymbol (const MCSection *Section, MCSymbol *Symbol,
301 void MCAsmStreamer::ChangeSection(const MCSection *Section, argument
303 assert(Section && "Cannot switch to a null section!");
304 Section->PrintSwitchToSection(*MAI, OS, Subsection);
542 void MCAsmStreamer::EmitZerofill(const MCSection *Section, MCSymbol *Symbol, argument
545 AssignSection(Symbol, Section);
551 const MCSectionMachO *MOSection = ((const MCSectionMachO*)Section);
565 void MCAsmStreamer::EmitTBSSSymbol(const MCSection *Section, MCSymbo argument
[all...]
H A DMCDwarf.cpp67 void MCLineEntry::Make(MCObjectStreamer *MCOS, const MCSection *Section) { argument
89 .addLineEntry(LineEntry, Section);
118 EmitDwarfLineTable(MCObjectStreamer *MCOS, const MCSection *Section, argument
182 // Using the pointer Section create a temporary label at the end of the
190 MCOS->SwitchSection(Section);
1600 const MCSection &Section = local
1604 Streamer.SwitchSection(&Section);
H A DMCStreamer.cpp221 void MCStreamer::AssignSection(MCSymbol *Symbol, const MCSection *Section) { argument
222 if (Section)
223 Symbol->setSection(*Section);
668 void MCStreamer::EmitTBSSSymbol(const MCSection *Section, MCSymbol *Symbol, argument
/external/llvm/lib/MC/MCParser/
H A DDarwinAsmParser.cpp37 bool parseSectionSwitch(const char *Segment, const char *Section,
189 // Named Section Directive
374 const char *Section,
384 Segment, Section, TAA, StubSize,
571 StringRef Segment, Section; local
576 MCSectionMachO::ParseSectionSpecifier(SectionSpec, Segment, Section,
585 Segment, Section, TAA, StubSize,
756 StringRef Section; local
757 if (getParser().parseIdentifier(Section))
766 Segment, Section, Mach
373 parseSectionSwitch(const char *Segment, const char *Section, unsigned TAA, unsigned Align, unsigned StubSize) argument
[all...]
/external/llvm/lib/Target/PowerPC/
H A DPPCAsmPrinter.cpp726 const MCSectionELF *Section = OutStreamer.getContext().getELFSection(".opd", local
729 OutStreamer.SwitchSection(Section);
763 const MCSectionELF *Section = OutStreamer.getContext().getELFSection(".toc", local
766 OutStreamer.SwitchSection(Section);
/external/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp434 << " Size Line Section\n";
573 const coff_section *Section = Obj.getCOFFSection(*SecI); local
574 Characteristics = Section->Characteristics;
/external/llvm/tools/llvm-objdump/
H A Dllvm-objdump.cpp400 for (const SectionRef &Section : Obj->sections()) {
401 section_iterator Sec2 = Section.getRelocatedSection();
403 SectionRelocMap[*Sec2].push_back(Section);
406 for (const SectionRef &Section : Obj->sections()) {
408 if (error(Section.isText(Text)))
414 if (error(Section.getAddress(SectionAddr)))
418 if (error(Section.getSize(SectSize)))
425 if (!error(Section.containsSymbol(Symbol, contains)) && contains) {
448 for (const SectionRef &RelocSec : SectionRelocMap[Section]) {
460 DataRefImpl DR = Section
741 section_iterator Section = o->section_end(); local
[all...]
/external/llvm/tools/llvm-readobj/
H A DARMEHABIPrinter.h327 ErrorOr<StringRef> FunctionAtAddress(unsigned Section, uint64_t Address) const;
347 ErrorOr<StringRef> PrinterContext<ET>::FunctionAtAddress(unsigned Section, argument
351 if (SI->st_shndx == Section && SI->st_value == Address &&
399 /// ARM EHABI Section 6.2 - The generic model
411 /// ARM EHABI Section 6.3 - The ARM-defined compact model
466 /// ARM EHABI Section 5 - Index Table Entries
H A DCOFFDumper.cpp61 void printRelocation(const SectionRef &Section, const RelocationRef &Reloc);
68 void printCodeViewLineTables(const SectionRef &Section);
72 std::error_code resolveSymbol(const coff_section *Section, uint64_t Offset,
74 std::error_code resolveSymbolName(const coff_section *Section,
103 std::error_code COFFDumper::resolveSymbol(const coff_section *Section, argument
105 const auto &Relocations = RelocMap[Section];
121 std::error_code COFFDumper::resolveSymbolName(const coff_section *Section, argument
125 if (std::error_code EC = resolveSymbol(Section, Offset, Symbol))
292 { "Section" , COFF::IMAGE_SYM_CLASS_SECTION },
325 const coff_section *Section local
436 printCodeViewLineTables(const SectionRef &Section) argument
601 const coff_section *Section = Obj->getCOFFSection(Sec); local
680 printRelocation(const SectionRef &Section, const RelocationRef &Reloc) argument
726 const coff_section *Section; local
[all...]
H A DELFDumper.cpp384 { "Section", ELF::STT_SECTION },
573 const Elf_Shdr *Section = &*SecI; local
574 StringRef Name = errorOrDefault(Obj->getSectionName(Section));
576 DictScope SectionD(W, "Section");
578 W.printNumber("Name", Name, Section->sh_name);
580 getElfSectionType(Obj->getHeader()->e_machine, Section->sh_type),
581 Section->sh_type);
582 W.printFlags ("Flags", Section->sh_flags, makeArrayRef(ElfSectionFlags));
583 W.printHex ("Address", Section->sh_addr);
584 W.printHex ("Offset", Section
[all...]
/external/deqp/executor/
H A DxeTestCaseResult.hpp74 class Section;
414 class Section : public Item class in namespace:xe::ri
417 Section (void) : Item(TYPE_SECTION) {} function in class:xe::ri::Section
418 ~Section (void) {}
/external/chromium_org/third_party/WebKit/Source/devtools/front_end/documentation/
H A DWikiParser.js19 WebInspector.WikiParser.Section = function()
43 /** @typedef {(?WebInspector.WikiParser.ArticleElement|!Array.<!WebInspector.WikiParser.Section>)} */
337 * @return {!WebInspector.WikiParser.Section}
341 var section = new WebInspector.WikiParser.Section();
401 * @return {!Array.<!WebInspector.WikiParser.Section>}
/external/llvm/include/llvm/MC/
H A DMCContext.h248 /// @name Section Management
254 StringRef Section,
259 StringRef Section,
262 return getMachOSection(Segment, Section, TypeAndAttributes, 0, K);
265 const MCSectionELF *getELFSection(StringRef Section, unsigned Type,
268 const MCSectionELF *getELFSection(StringRef Section, unsigned Type,
272 void renameELFSection(const MCSectionELF *Section, StringRef Name);
276 const MCSectionCOFF *getCOFFSection(StringRef Section,
281 const MCSectionCOFF *getCOFFSection(StringRef Section,
285 const MCSectionCOFF *getCOFFSection(StringRef Section);
258 getMachOSection(StringRef Segment, StringRef Section, unsigned TypeAndAttributes, SectionKind K) argument
[all...]
H A DMCAssembler.h584 const MCSection *Section; member in class:llvm::MCSectionData
620 MCSectionData(const MCSection &Section, MCAssembler *A = nullptr);
622 const MCSection &getSection() const { return *Section; }
994 void writeSectionData(const MCSectionData *Section,
1076 /// @name Section List Access
1187 MCSectionData &getSectionData(const MCSection &Section) const {
1188 MCSectionData *Entry = SectionMap.lookup(&Section);
1193 MCSectionData &getOrCreateSectionData(const MCSection &Section, argument
1195 MCSectionData *&Entry = SectionMap[&Section];
1199 Entry = new MCSectionData(Section, thi
[all...]
/external/llvm/include/llvm/Support/
H A DARMBuildAttributes.h75 Section = 2, // deprecated (ABI r2.09) enumerator in enum:llvm::ARMBuildAttrs::AttrType
/external/llvm/lib/Object/
H A DCOFFObjectFile.cpp117 report_fatal_error("Section was outside of section table.");
121 "Section did not point to the beginning of a section");
142 const coff_section *Section = nullptr; local
143 if (std::error_code EC = getSection(Symb->SectionNumber, Section))
148 else if (Section)
149 Result = Section->VirtualAddress + Symb->Value;
167 const coff_section *Section = nullptr; local
168 if (std::error_code EC = getSection(Symb->SectionNumber, Section))
170 Characteristics = Section->Characteristics;
212 const coff_section *Section local
442 const coff_section *Section = getCOFFSection(S); local
[all...]
/external/valgrind/main/VEX/unused/
H A Dlinker.c58 Section; typedef in typeref:struct:_Section
94 Section* sections;
837 fprintf(stderr, "Section header string table is section %d\n",
1082 /* Section 0 is the undefined section, hence > and not >=. */
/external/llvm/include/llvm/Object/
H A DELF.h242 const Elf_Shdr *dot_shstrtab_sec; // Section header string table.
301 const T *getEntry(uint32_t Section, uint32_t Entry) const;
303 const T *getEntry(const Elf_Shdr *Section, uint32_t Entry) const;
420 ErrorOr<StringRef> getSectionName(const Elf_Shdr *Section) const;
445 report_fatal_error("Section ended unexpectedly while scanning "
470 report_fatal_error("Section ended unexpectedly while scanning "
479 report_fatal_error("Section ended unexpected while scanning auxiliary "
646 report_fatal_error("Section header table goes past end of file!");
655 report_fatal_error("Section table goes past end of file!");
839 const T *ELFFile<ELFT>::getEntry(uint32_t Section, uint32_ argument
845 getEntry(const Elf_Shdr *Section, uint32_t Entry) const argument
899 getSymbolName(const Elf_Shdr *Section, const Elf_Sym *Symb) const argument
[all...]
/external/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp1889 std::string Section; local
1893 Section = SectionTable[Record[5]-1];
1917 if (!Section.empty())
1918 NewGV->setSection(Section);

Completed in 533 milliseconds

1234