LLVM  4.0.0
Classes | Public Member Functions | Static Public Member Functions | List of all members
llvm::symbolize::SymbolizableObjectFile Class Reference

#include <SymbolizableObjectFile.h>

Inheritance diagram for llvm::symbolize::SymbolizableObjectFile:
[legend]
Collaboration diagram for llvm::symbolize::SymbolizableObjectFile:
[legend]

Public Member Functions

DILineInfo symbolizeCode (uint64_t ModuleOffset, FunctionNameKind FNKind, bool UseSymbolTable) const override
 
DIInliningInfo symbolizeInlinedCode (uint64_t ModuleOffset, FunctionNameKind FNKind, bool UseSymbolTable) const override
 
DIGlobal symbolizeData (uint64_t ModuleOffset) const override
 
bool isWin32Module () const override
 
uint64_t getModulePreferredBase () const override
 
- Public Member Functions inherited from llvm::symbolize::SymbolizableModule
virtual ~SymbolizableModule ()
 

Static Public Member Functions

static ErrorOr
< std::unique_ptr
< SymbolizableObjectFile > > 
create (object::ObjectFile *Obj, std::unique_ptr< DIContext > DICtx)
 

Detailed Description

Definition at line 26 of file SymbolizableObjectFile.h.

Member Function Documentation

ErrorOr< std::unique_ptr< SymbolizableObjectFile > > llvm::symbolize::SymbolizableObjectFile::create ( object::ObjectFile Obj,
std::unique_ptr< DIContext DICtx 
)
static
uint64_t llvm::symbolize::SymbolizableObjectFile::getModulePreferredBase ( ) const
overridevirtual

Implements llvm::symbolize::SymbolizableModule.

Definition at line 166 of file SymbolizableObjectFile.cpp.

bool llvm::symbolize::SymbolizableObjectFile::isWin32Module ( ) const
overridevirtual
DILineInfo llvm::symbolize::SymbolizableObjectFile::symbolizeCode ( uint64_t  ModuleOffset,
FunctionNameKind  FNKind,
bool  UseSymbolTable 
) const
overridevirtual
DIGlobal llvm::symbolize::SymbolizableObjectFile::symbolizeData ( uint64_t  ModuleOffset) const
overridevirtual
DIInliningInfo llvm::symbolize::SymbolizableObjectFile::symbolizeInlinedCode ( uint64_t  ModuleOffset,
FunctionNameKind  FNKind,
bool  UseSymbolTable 
) const
overridevirtual

The documentation for this class was generated from the following files: