Searched defs:Obj (Results 26 - 50 of 69) sorted by relevance

123

/external/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DRuntimeDyldELF.cpp79 ELFObjectImage(ObjectBuffer *Input, std::unique_ptr<DyldELFObject<ELFT>> Obj) argument
80 : ObjectImageCommon(Input, std::move(Obj)), Registered(false) {}
192 auto Obj = local
196 nullptr, std::move(Obj));
198 auto Obj = local
201 return new ELFObjectImage<ELFType<support::big, 2, false>>(nullptr, std::move(Obj));
203 auto Obj = llvm::make_unique<DyldELFObject<ELFType<support::big, 2, true>>>( local
206 std::move(Obj));
208 auto Obj = local
212 nullptr, std::move(Obj));
228 auto Obj = local
235 auto Obj = local
242 auto Obj = llvm::make_unique<DyldELFObject<ELFType<support::big, 8, true>>>( local
247 auto Obj = local
[all...]
H A DRuntimeDyld.cpp86 const ObjectFile *Obj = Sym.getObject(); local
87 section_iterator SecI(Obj->section_begin());
91 if (SecI == Obj->section_end()) {
107 std::unique_ptr<ObjectImage> Obj(InputObject);
108 if (!Obj)
112 Arch = (Triple::ArchType)Obj->getArch();
113 IsTargetLittleEndian = Obj->getObjectFile()->isLittleEndian();
119 computeTotalAllocSize(*Obj, CodeSize, DataSizeRO, DataSizeRW);
135 for (symbol_iterator I = Obj->begin_symbols(), E = Obj
232 computeTotalAllocSize(ObjectImage &Obj, uint64_t &CodeSize, uint64_t &DataSizeRO, uint64_t &DataSizeRW) argument
320 computeSectionStubBufSize(ObjectImage &Obj, const SectionRef &Section) argument
357 emitCommonSymbols(ObjectImage &Obj, const CommonSymbolMap &CommonSymbols, uint64_t TotalSize, SymbolTableMap &SymbolTable) argument
396 emitSection(ObjectImage &Obj, const SectionRef &Section, bool IsCode) argument
483 findOrEmitSection(ObjectImage &Obj, const SectionRef &Section, bool IsCode, ObjSectionToIDMap &LocalSections) argument
709 ObjectFile &Obj = *InputObject; local
[all...]
/external/llvm/lib/MC/MCAnalysis/
H A DMCObjectSymbolizer.cpp125 const ObjectFile *Obj)
126 : MCSymbolizer(Ctx, std::move(RelInfo)), Obj(Obj), SortedSections(),
157 for (const SymbolRef &Symbol : Obj->symbols()) {
196 const ObjectFile *Obj) {
197 if (const MachOObjectFile *MOOF = dyn_cast<MachOObjectFile>(Obj))
199 return new MCObjectSymbolizer(Ctx, std::move(RelInfo), Obj);
237 for (const SectionRef &Section : Obj->sections()) {
259 for (const SectionRef &Section : Obj->sections()) {
123 MCObjectSymbolizer( MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo, const ObjectFile *Obj) argument
194 createObjectSymbolizer( MCContext &Ctx, std::unique_ptr<MCRelocationInfo> RelInfo, const ObjectFile *Obj) argument
H A DMCObjectDisassembler.cpp36 MCObjectDisassembler::MCObjectDisassembler(const ObjectFile &Obj, argument
39 : Obj(Obj), Dis(Dis), MIA(MIA), MOS(nullptr) {}
42 for (const SymbolRef &Symbol : Obj.symbols()) {
91 for (const SectionRef &Section : Obj.sections()) {
185 for (const SymbolRef &Symbol : Obj.symbols()) {
/external/llvm/lib/Object/
H A DCOFFYAML.cpp388 void MappingTraits<COFFYAML::Object>::mapping(IO &IO, COFFYAML::Object &Obj) { argument
389 IO.mapRequired("header", Obj.Header);
390 IO.mapRequired("sections", Obj.Sections);
391 IO.mapRequired("symbols", Obj.Symbols);
H A DObject.cpp65 ObjectFile *Obj = ObjOrErr ? ObjOrErr.get() : nullptr; local
66 return wrap(Obj);
/external/llvm/tools/lli/
H A DRemoteMemoryManager.cpp81 const ObjectImage *Obj) {
80 notifyObjectLoaded(ExecutionEngine *EE, const ObjectImage *Obj) argument
H A Dlli.cpp266 void notifyObjectCompiled(const Module *M, const MemoryBuffer *Obj) override {
278 outfile.write(Obj->getBufferStart(), Obj->getBufferSize());
531 ErrorOr<object::ObjectFile *> Obj = local
533 if (!Obj) {
537 EE->addObjectFile(std::unique_ptr<object::ObjectFile>(Obj.get()));
/external/llvm/tools/llvm-objdump/
H A DCOFFDump.cpp161 resolveSectionAndAddress(const COFFObjectFile *Obj, const SymbolRef &Sym, argument
166 section_iterator iter(Obj->section_begin());
169 ResolvedSection = Obj->getCOFFSection(*iter);
196 getSectionContents(const COFFObjectFile *Obj, argument
203 if (std::error_code EC = resolveSectionAndAddress(Obj, Sym, Section, Addr))
205 if (std::error_code EC = Obj->getSectionContents(Section, Contents))
237 printSEHTable(const COFFObjectFile *Obj, uint32_t TableVA, int Count) { argument
242 if (error(Obj->getPE32Header(PE32Header)))
246 if (error(Obj->getVaPtr(TableVA, IntPtr)))
255 static void printLoadConfiguration(const COFFObjectFile *Obj) { argument
305 printImportTables(const COFFObjectFile *Obj) argument
345 printExportTable(const COFFObjectFile *Obj) argument
380 getPDataSection(const COFFObjectFile *Obj, std::vector<RelocationRef> &Rels, const RuntimeFunction *&RFStart, int &NumRFs) argument
452 printRuntimeFunction(const COFFObjectFile *Obj, const RuntimeFunction &RF) argument
475 printRuntimeFunctionRels(const COFFObjectFile *Obj, const RuntimeFunction &RF, uint64_t SectionOffset, const std::vector<RelocationRef> &Rels) argument
520 printCOFFUnwindInfo(const COFFObjectFile *Obj) argument
552 printCOFFFileHeader(const object::ObjectFile *Obj) argument
[all...]
/external/llvm/tools/llvm-readobj/
H A DMachODumper.cpp30 MachODumper(const MachOObjectFile *Obj, StreamWriter& Writer) argument
32 , Obj(Obj) { }
46 void printRelocation(const MachOObjectFile *Obj, const RelocationRef &Reloc);
48 void printSections(const MachOObjectFile *Obj);
50 const MachOObjectFile *Obj; member in class:__anon26413::MachODumper
58 std::error_code createMachODumper(const object::ObjectFile *Obj, argument
61 const MachOObjectFile *MachOObj = dyn_cast<MachOObjectFile>(Obj);
158 static void getSection(const MachOObjectFile *Obj, argument
161 if (!Obj
187 getSymbol(const MachOObjectFile *Obj, DataRefImpl DRI, MachOSymbol &Symbol) argument
215 printSections(const MachOObjectFile *Obj) argument
309 printRelocation(const MachOObjectFile *Obj, const RelocationRef &Reloc) argument
[all...]
/external/llvm/tools/obj2yaml/
H A Dcoff2yaml.cpp21 const object::COFFObjectFile &Obj; member in class:__anon26417::COFFDumper
28 COFFDumper(const object::COFFObjectFile &Obj);
39 COFFDumper::COFFDumper(const object::COFFObjectFile &Obj) : Obj(Obj) { argument
41 check(Obj.getCOFFHeader(Header));
54 for (const auto &Section : Obj.sections()) {
55 const object::coff_section *Sect = Obj.getCOFFSection(Section);
63 Obj.getSectionContents(Sect, sectionData);
68 const object::coff_relocation *reloc = Obj
213 coff2yaml(raw_ostream &Out, const object::COFFObjectFile &Obj) argument
[all...]
/external/llvm/tools/yaml2obj/
H A Dyaml2coff.cpp33 COFFParser(COFFYAML::Object &Obj) : Obj(Obj) { argument
40 for (std::vector<COFFYAML::Section>::iterator i = Obj.Sections.begin(),
41 e = Obj.Sections.end(); i != e; ++i) {
68 for (std::vector<COFFYAML::Symbol>::iterator i = Obj.Symbols.begin(),
69 e = Obj.Symbols.end(); i != e; ++i) {
110 COFFYAML::Object &Obj; member in struct:COFFParser
124 SectionTableStart = sizeof(COFF::header) + CP.Obj.Header.SizeOfOptionalHeader;
125 SectionTableSize = sizeof(COFF::section) * CP.Obj
[all...]
H A Dyaml2elf.cpp93 static void zero(T &Obj) { argument
94 memset(&Obj, 0, sizeof(Obj));
/external/llvm/lib/ExecutionEngine/MCJIT/
H A DMCJIT.cpp85 ObjectImage *Obj = *it; local
86 if (Obj) {
87 NotifyFreeingObject(*Obj);
88 delete Obj;
116 void MCJIT::addObjectFile(std::unique_ptr<object::ObjectFile> Obj) { argument
117 ObjectImage *LoadedObject = Dyld.loadObject(std::move(Obj));
569 void MCJIT::NotifyObjectEmitted(const ObjectImage& Obj) { argument
571 MemMgr.notifyObjectLoaded(this, &Obj);
573 EventListeners[I]->NotifyObjectEmitted(Obj);
576 void MCJIT::NotifyFreeingObject(const ObjectImage& Obj) { argument
[all...]
/external/llvm/lib/LTO/
H A DLTOModule.cpp46 LTOModule::LTOModule(std::unique_ptr<object::IRObjectFile> Obj, argument
48 : IRFile(std::move(Obj)), _target(TM) {}
/external/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp69 bool ComputeAddress(const Value *Obj, Address &Addr);
142 bool MipsFastISel::ComputeAddress(const Value *Obj, Address &Addr) { argument
147 if (isa<Instruction>(Obj))
149 else if (isa<ConstantExpr>(Obj))
151 Addr.Base.Reg = getRegForValue(Obj);
/external/llvm/tools/llvm-size/
H A Dllvm-size.cpp274 /// @brief Print the size of each section in @p Obj.
277 static void PrintObjectSectionSizes(ObjectFile *Obj) { argument
286 MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(Obj);
299 for (const SectionRef &Section : Obj->sections()) {
338 for (const SectionRef &Section : Obj->sections()) {
367 for (const SectionRef &Section : Obj->sections()) {
/external/llvm/tools/llvm-symbolizer/
H A DLLVMSymbolize.cpp46 ModuleInfo::ModuleInfo(ObjectFile *Obj, DIContext *DICtx) argument
47 : Module(Obj), DebugInfoContext(DICtx) {
269 const ObjectFile *Obj = dyn_cast<ObjectFile>(Bin); local
270 if (!Obj)
272 for (const SectionRef &Section : Obj->sections()) {
279 DataExtractor DE(Data, Obj->isLittleEndian(), 0);
383 ObjectFile *Obj = getObjectFileFromBinary(Binaries.first, ArchName); local
386 if (!Obj) {
393 ModuleInfo *Info = new ModuleInfo(Obj, Context);
/external/llvm/tools/macho-dump/
H A Dmacho-dump.cpp70 static int DumpSectionData(const MachOObjectFile &Obj, unsigned Index, argument
99 for (relocation_iterator I = Obj.section_rel_begin(Index),
100 E = Obj.section_rel_end(Index);
102 MachO::any_relocation_info RE = Obj.getRelocation(I->getRawDataRefImpl());
112 StringRef Data = Obj.getData().substr(Offset, Size);
125 static int DumpSegmentCommand(const MachOObjectFile &Obj, argument
127 MachO::segment_command SLC = Obj.getSegmentLoadCommand(LCI);
136 MachO::section Sect = Obj.getSection(LCI, i);
137 DumpSectionData(Obj, i, StringRef(Sect.sectname, 16),
148 static int DumpSegment64Command(const MachOObjectFile &Obj, argument
172 DumpSymbolTableEntryData(const MachOObjectFile &Obj, unsigned Index, uint32_t StringIndex, uint8_t Type, uint8_t SectionIndex, uint16_t Flags, uint64_t Value, StringRef StringTable) argument
188 DumpSymtabCommand(const MachOObjectFile &Obj) argument
225 DumpDysymtabCommand(const MachOObjectFile &Obj) argument
260 DumpLinkeditDataCommand(const MachOObjectFile &Obj, const MachOObjectFile::LoadCommandInfo &LCI) argument
279 DumpDataInCodeDataCommand(const MachOObjectFile &Obj, const MachOObjectFile::LoadCommandInfo &LCI) argument
301 DumpLinkerOptionsCommand(const MachOObjectFile &Obj, const MachOObjectFile::LoadCommandInfo &LCI) argument
323 DumpVersionMin(const MachOObjectFile &Obj, const MachOObjectFile::LoadCommandInfo &LCI) argument
332 DumpDylibID(const MachOObjectFile &Obj, const MachOObjectFile::LoadCommandInfo &LCI) argument
342 DumpLoadCommand(const MachOObjectFile &Obj, MachOObjectFile::LoadCommandInfo &LCI) argument
373 DumpLoadCommand(const MachOObjectFile &Obj, unsigned Index, MachOObjectFile::LoadCommandInfo &LCI) argument
383 printHeader(const MachOObjectFile *Obj, const MachO::mach_header &Header) argument
[all...]
/external/clang/lib/CodeGen/
H A DEHScopeStack.h315 Cleanup *Obj = new(Buffer) T(); local
316 (void) Obj;
323 Cleanup *Obj = new(Buffer) T(a0); local
324 (void) Obj;
331 Cleanup *Obj = new(Buffer) T(a0, a1); local
332 (void) Obj;
339 Cleanup *Obj = new(Buffer) T(a0, a1, a2); local
340 (void) Obj;
347 Cleanup *Obj = new(Buffer) T(a0, a1, a2, a3); local
348 (void) Obj;
355 Cleanup *Obj = new(Buffer) T(a0, a1, a2, a3, a4); local
[all...]
/external/clang/test/CodeGenCXX/
H A Dvtable-layout.cpp51 struct Obj {}; struct in namespace:test0
53 struct Base { virtual const Obj *foo() = 0; };
54 struct Derived : Base { virtual Obj *foo() { return new Obj(); } };
/external/llvm/include/llvm/Object/
H A DELFObjectFile.h961 const ObjectFile *Obj = R.getObjectFile();
964 if (const ELF32LEObjectFile *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj))
968 if (const ELF32BEObjectFile *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj))
972 if (const ELF64LEObjectFile *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj))
976 if (const ELF64BEObjectFile *ELFObj = dyn_cast<ELF64BEObjectFile>(Obj))
983 getELFDynamicSymbolIterators(SymbolicFile *Obj) {
984 if (const ELF32LEObjectFile *ELF = dyn_cast<ELF32LEObjectFile>(Obj))
987 if (const ELF64LEObjectFile *ELF = dyn_cast<ELF64LEObjectFile>(Obj))
990 if (const ELF32BEObjectFile *ELF = dyn_cast<ELF32BEObjectFile>(Obj))
993 if (const ELF64BEObjectFile *ELF = cast<ELF64BEObjectFile>(Obj))
1003 GetELFSymbolVersion(const ObjectFile *Obj, const SymbolRef &Sym, StringRef &Version, bool &IsDefault) argument
[all...]
/external/llvm/lib/Analysis/
H A DLint.cpp261 Value *Obj = findValue(*AI, /*OffsetOk=*/true); local
262 Assert1(!isa<AllocaInst>(Obj),
362 Value *Obj = findValue(V, /*OffsetOk=*/true); local
363 Assert1(!isa<AllocaInst>(Obj),
/external/llvm/lib/DebugInfo/
H A DDWARFContext.cpp624 DWARFContextInMemory::DWARFContextInMemory(object::ObjectFile *Obj) argument
625 : IsLittleEndian(Obj->isLittleEndian()),
626 AddressSize(Obj->getBytesInAddress()) {
627 for (const SectionRef &Section : Obj->sections()) {
690 if (RelocatedSection == Obj->section_end())
727 if (Obj->isELF()) {
732 object::RelocVisitor V(Obj->getFileFormatName());
/external/llvm/tools/llvm-nm/
H A Dllvm-nm.cpp237 static char isSymbolList64Bit(SymbolicFile *Obj) { argument
238 if (isa<IRObjectFile>(Obj))
240 else if (isa<COFFObjectFile>(Obj))
242 else if (MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(Obj))
244 else if (isa<ELF32LEObjectFile>(Obj))
246 else if (isa<ELF64LEObjectFile>(Obj))
248 else if (isa<ELF32BEObjectFile>(Obj))
250 else if (isa<ELF64BEObjectFile>(Obj))
417 static void sortAndPrintSymbolList(SymbolicFile *Obj, bool printName) { argument
438 if (isSymbolList64Bit(Obj)) {
504 getSymbolNMTypeChar(ELFObjectFile<ELFT> &Obj, basic_symbol_iterator I) argument
551 getSymbolNMTypeChar(COFFObjectFile &Obj, symbol_iterator I) argument
602 getNType(MachOObjectFile &Obj, DataRefImpl Symb) argument
611 getSymbolNMTypeChar(MachOObjectFile &Obj, basic_symbol_iterator I) argument
649 getSymbolNMTypeChar(IRObjectFile &Obj, basic_symbol_iterator I) argument
657 isObject(ELFObjectFile<ELFT> &Obj, symbol_iterator I) argument
666 isObject(SymbolicFile *Obj, basic_symbol_iterator I) argument
678 getNMTypeChar(SymbolicFile *Obj, basic_symbol_iterator I) argument
717 dumpSymbolNamesFromObject(SymbolicFile *Obj, bool printName) argument
876 std::unique_ptr<ObjectFile> Obj = std::move(ObjOrErr.get()); local
925 std::unique_ptr<ObjectFile> Obj = std::move(ObjOrErr.get()); local
957 std::unique_ptr<ObjectFile> Obj = std::move(ObjOrErr.get()); local
[all...]

Completed in 982 milliseconds

123