LLVM API Documentation
#include <DIContext.h>
Public Types | |
enum | DIContextKind { CK_DWARF } |
Public Member Functions | |
DIContextKind | getKind () const |
DIContext (DIContextKind K) | |
virtual | ~DIContext () |
virtual void | dump (raw_ostream &OS, DIDumpType DumpType=DIDT_All)=0 |
virtual DILineInfo | getLineInfoForAddress (uint64_t Address, DILineInfoSpecifier Specifier=DILineInfoSpecifier())=0 |
virtual DILineInfoTable | getLineInfoForAddressRange (uint64_t Address, uint64_t Size, DILineInfoSpecifier Specifier=DILineInfoSpecifier())=0 |
virtual DIInliningInfo | getInliningInfoForAddress (uint64_t Address, DILineInfoSpecifier Specifier=DILineInfoSpecifier())=0 |
Static Public Member Functions | |
static DIContext * | getDWARFContext (object::ObjectFile *) |
getDWARFContext - get a context for binary DWARF data. More... | |
Definition at line 127 of file DIContext.h.
Enumerator | |
---|---|
CK_DWARF |
Definition at line 129 of file DIContext.h.
|
inline |
Definition at line 134 of file DIContext.h.
|
virtual |
Definition at line 14 of file DIContext.cpp.
|
pure virtual |
Implemented in llvm::DWARFContext.
|
static |
getDWARFContext - get a context for binary DWARF data.
Definition at line 16 of file DIContext.cpp.
|
pure virtual |
Implemented in llvm::DWARFContext.
|
inline |
Definition at line 132 of file DIContext.h.
Referenced by llvm::DWARFContext::classof().
|
pure virtual |
Implemented in llvm::DWARFContext.
|
pure virtual |
Implemented in llvm::DWARFContext.