Searched refs:ObjectFile (Results 1 - 25 of 84) sorted by relevance

1234

/freebsd-10.0-release/contrib/llvm/lib/DebugInfo/
H A DDIContext.cpp16 DIContext *DIContext::getDWARFContext(object::ObjectFile *Obj) {
/freebsd-10.0-release/contrib/llvm/lib/Object/
H A DObjectFile.cpp1 //===- ObjectFile.cpp - File format independent object file -----*- C++ -*-===//
10 // This file defines a file format independent ObjectFile class.
14 #include "llvm/Object/ObjectFile.h"
24 void ObjectFile::anchor() { }
26 ObjectFile::ObjectFile(unsigned int Type, MemoryBuffer *source) function in class:ObjectFile
30 error_code ObjectFile::getSymbolAlignment(DataRefImpl DRI,
36 ObjectFile *ObjectFile::createObjectFile(MemoryBuffer *Object) {
67 ObjectFile *ObjectFil
[all...]
H A DObject.cpp16 #include "llvm/Object/ObjectFile.h"
22 inline ObjectFile *unwrap(LLVMObjectFileRef OF) {
23 return reinterpret_cast<ObjectFile*>(OF);
26 inline LLVMObjectFileRef wrap(const ObjectFile *OF) {
27 return reinterpret_cast<LLVMObjectFileRef>(const_cast<ObjectFile*>(OF));
60 // ObjectFile creation
62 return wrap(ObjectFile::createObjectFile(unwrap(MemBuf)));
65 void LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile) { argument
66 delete unwrap(ObjectFile);
69 // ObjectFile Sectio
70 LLVMGetSections(LLVMObjectFileRef ObjectFile) argument
79 LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef ObjectFile, LLVMSectionIteratorRef SI) argument
97 LLVMGetSymbols(LLVMObjectFileRef ObjectFile) argument
106 LLVMIsSymbolIteratorAtEnd(LLVMObjectFileRef ObjectFile, LLVMSymbolIteratorRef SI) argument
[all...]
H A DELFObjectFile.cpp22 ObjectFile *ObjectFile::createELFObjectFile(MemoryBuffer *Object) {
/freebsd-10.0-release/contrib/llvm/tools/llvm-readobj/
H A DObjDumper.h16 class ObjectFile;
47 error_code createCOFFDumper(const object::ObjectFile *Obj,
51 error_code createELFDumper(const object::ObjectFile *Obj,
55 error_code createMachODumper(const object::ObjectFile *Obj,
H A Dllvm-readobj.cpp29 #include "llvm/Object/ObjectFile.h"
170 static error_code createDumper(const ObjectFile *Obj,
188 static void dumpObject(const ObjectFile *Obj) {
240 if (ObjectFile *Obj = dyn_cast<ObjectFile>(child.get()))
265 else if (ObjectFile *Obj = dyn_cast<ObjectFile>(Binary.get()))
/freebsd-10.0-release/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/
H A DObjectImageCommon.h19 #include "llvm/Object/ObjectFile.h"
28 object::ObjectFile *ObjFile;
31 // format-specific subclasses of ObjectFile directly
32 ObjectImageCommon(ObjectBuffer *Input, object::ObjectFile *Obj)
42 ObjFile = object::ObjectFile::createObjectFile(Buffer->getMemBuffer());
61 virtual object::ObjectFile* getObjectFile() const { return ObjFile; }
/freebsd-10.0-release/lib/clang/liblldbPluginObjectFileELF/
H A DMakefile7 SRCDIR= tools/lldb/source/Plugins/ObjectFile/ELF
/freebsd-10.0-release/lib/clang/libllvmobject/
H A DMakefile15 ObjectFile.cpp
/freebsd-10.0-release/contrib/llvm/include/llvm-c/
H A DObject.h42 // ObjectFile creation
44 void LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile);
46 // ObjectFile Section iterators
47 LLVMSectionIteratorRef LLVMGetSections(LLVMObjectFileRef ObjectFile);
49 LLVMBool LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef ObjectFile,
55 // ObjectFile Symbol iterators
56 LLVMSymbolIteratorRef LLVMGetSymbols(LLVMObjectFileRef ObjectFile);
58 LLVMBool LLVMIsSymbolIteratorAtEnd(LLVMObjectFileRef ObjectFile,
/freebsd-10.0-release/contrib/llvm/tools/lldb/include/lldb/Symbol/
H A DUnwindTable.h20 // A class which holds all the FuncUnwinders objects for a given ObjectFile.
27 UnwindTable(ObjectFile& objfile);
55 ObjectFile& m_object_file;
58 bool m_initialized; // delay some initialization until ObjectFile is set up
H A DSymbolFile.h46 FindPlugin (ObjectFile* obj_file);
51 SymbolFile(ObjectFile* obj_file) :
153 ObjectFile* GetObjectFile() { return m_obj_file; }
154 const ObjectFile* GetObjectFile() const { return m_obj_file; }
157 ObjectFile* m_obj_file; // The object file that symbols can be extracted from.
H A DDWARFCallFrameInfo.h22 #include "lldb/Symbol/ObjectFile.h"
39 DWARFCallFrameInfo (ObjectFile& objfile,
128 ObjectFile& m_objfile;
H A DObjectFile.h1 //===-- ObjectFile.h --------------------------------------------*- C++ -*-===//
26 /// @class ObjectFile ObjectFile.h "lldb/Symbol/ObjectFile.h"
42 /// The number of objects that an ObjectFile contains can be determined
43 /// using the ObjectFile::GetNumObjects() const
45 /// ObjectFile::SelectObjectAtIndex (uint32_t) to change the currently
47 /// ObjectFile::SelectObject(const char *) function.
53 class ObjectFile: class in namespace:lldb_private
54 public std::enable_shared_from_this<ObjectFile>,
[all...]
/freebsd-10.0-release/contrib/llvm/tools/llvm-objdump/
H A Dllvm-objdump.h22 class ObjectFile;
36 void printELFFileHeader(const object::ObjectFile *o);
/freebsd-10.0-release/contrib/llvm/include/llvm/Object/
H A DObjectFile.h1 //===- ObjectFile.h - File format independent object file -------*- C++ -*-===//
10 // This file declares a file format independent ObjectFile class.
28 class ObjectFile;
97 const ObjectFile *OwningObject;
102 RelocationRef(DataRefImpl RelocationP, const ObjectFile *Owner);
139 const ObjectFile *OwningObject;
144 SectionRef(DataRefImpl SectionP, const ObjectFile *Owner);
182 const ObjectFile *OwningObject;
208 SymbolRef(DataRefImpl SymbolP, const ObjectFile *Owner);
248 const ObjectFile *OwningObjec
272 class ObjectFile : public Binary { class in namespace:llvm::object
[all...]
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Symbol/
H A DObjectFile.cpp1 //===-- ObjectFile.cpp ------------------------------------------*- C++ -*-===//
21 #include "lldb/Symbol/ObjectFile.h"
31 ObjectFile::FindPlugin (const lldb::ModuleSP &module_sp,
43 "ObjectFile::FindPlugin (module = %s, file = %p, file_offset = 0x%8.8" PRIx64 ", file_size = 0x%8.8" PRIx64 ")",
90 if (ObjectFile::SplitArchivePathWithObject (path_with_object, archive_file, archive_object, must_exist))
154 ObjectFile::FindPlugin (const lldb::ModuleSP &module_sp,
164 "ObjectFile::FindPlugin (module = %s, process = %p, header_addr = 0x%" PRIx64 ")",
187 ObjectFile::GetModuleSpecifications (const FileSpec &file,
201 return ObjectFile::GetModuleSpecifications (file, // file spec
212 ObjectFile
238 ObjectFile::ObjectFile (const lldb::ModuleSP &module_sp, function in class:ObjectFile
288 ObjectFile::ObjectFile (const lldb::ModuleSP &module_sp, function in class:ObjectFile
[all...]
H A DSymbolFile.cpp17 #include "lldb/Symbol/ObjectFile.h"
22 SymbolFile::FindPlugin (ObjectFile* obj_file)
34 ObjectFile *module_obj_file = module_sp->GetObjectFile();
/freebsd-10.0-release/contrib/llvm/tools/lldb/include/lldb/
H A Dlldb-private-interfaces.h24 typedef ObjectFile* (*ObjectFileCreateInstance) (const lldb::ModuleSP &module_sp, lldb::DataBufferSP& data_sp, lldb::offset_t data_offset, const FileSpec* file, lldb::offset_t file_offset, lldb::offset_t length);
25 typedef ObjectFile* (*ObjectFileCreateMemoryInstance) (const lldb::ModuleSP &module_sp, lldb::DataBufferSP& data_sp, const lldb::ProcessSP &process_sp, lldb::addr_t offset);
32 typedef SymbolFile* (*SymbolFileCreateInstance) (ObjectFile* obj_file);
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Plugins/DynamicLoader/Static/
H A DDynamicLoaderStatic.cpp13 #include "lldb/Symbol/ObjectFile.h"
43 ObjectFile *object_file = exe_module->GetObjectFile();
46 create = (object_file->GetStrata() == ObjectFile::eStrataRawImage);
114 ObjectFile *image_object_file = module_sp->GetObjectFile();
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Plugins/SymbolVendor/ELF/
H A DSymbolVendorELF.cpp26 #include "lldb/Symbol/ObjectFile.h"
89 ObjectFile *obj_file = module_sp->GetObjectFile();
132 ObjectFileSP dsym_objfile_sp = ObjectFile::FindPlugin(module_sp, &dsym_fspec, 0, dsym_fspec.GetByteSize(), dsym_file_data_sp, dsym_file_data_offset);
138 dsym_objfile_sp->SetType (ObjectFile::eTypeDebugInfo);
/freebsd-10.0-release/contrib/llvm/include/llvm/ExecutionEngine/
H A DObjectImage.h18 #include "llvm/Object/ObjectFile.h"
23 /// ObjectImage - A container class that represents an ObjectFile that has been
53 virtual object::ObjectFile* getObjectFile() const = 0;
/freebsd-10.0-release/lib/clang/liblldbSymbol/
H A DMakefile22 ObjectFile.cpp \
/freebsd-10.0-release/contrib/llvm/tools/llvm-symbolizer/
H A DLLVMSymbolize.h18 #include "llvm/Object/ObjectFile.h"
67 ModuleInfo(ObjectFile *Obj, DIContext *DICtx);
80 OwningPtr<ObjectFile> Module;
H A DLLVMSymbolize.cpp48 ModuleInfo::ModuleInfo(ObjectFile *Obj, DIContext *DICtx)
195 static bool getObjectEndianness(const ObjectFile *Obj, bool &IsLittleEndian) {
201 static ObjectFile *getObjectFile(const std::string &Path) {
205 return ObjectFile::createObjectFile(Buff.take());
223 ObjectFile *Obj = getObjectFile(ModuleName);
235 ObjectFile *DbgObj = Obj;
239 ObjectFile *ResourceObj = getObjectFile(ResourceName);

Completed in 204 milliseconds

1234