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. | |
Definition at line 116 of file DIContext.h.
Definition at line 118 of file DIContext.h.
| llvm::DIContext::DIContext | ( | DIContextKind | K | ) | [inline] |
Definition at line 123 of file DIContext.h.
| DIContext::~DIContext | ( | ) | [virtual] |
Definition at line 14 of file DIContext.cpp.
| virtual void llvm::DIContext::dump | ( | raw_ostream & | OS, |
| DIDumpType | DumpType = DIDT_All |
||
| ) | [pure virtual] |
Implemented in llvm::DWARFContext.
| DIContext * DIContext::getDWARFContext | ( | object::ObjectFile & | Obj | ) | [static] |
getDWARFContext - get a context for binary DWARF data.
Definition at line 16 of file DIContext.cpp.
| virtual DIInliningInfo llvm::DIContext::getInliningInfoForAddress | ( | uint64_t | Address, |
| DILineInfoSpecifier | Specifier = DILineInfoSpecifier() |
||
| ) | [pure virtual] |
Implemented in llvm::DWARFContext.
| DIContextKind llvm::DIContext::getKind | ( | ) | const [inline] |
Definition at line 121 of file DIContext.h.
Referenced by llvm::DWARFContext::classof().
| virtual DILineInfo llvm::DIContext::getLineInfoForAddress | ( | uint64_t | Address, |
| DILineInfoSpecifier | Specifier = DILineInfoSpecifier() |
||
| ) | [pure virtual] |
Implemented in llvm::DWARFContext.
| virtual DILineInfoTable llvm::DIContext::getLineInfoForAddressRange | ( | uint64_t | Address, |
| uint64_t | Size, | ||
| DILineInfoSpecifier | Specifier = DILineInfoSpecifier() |
||
| ) | [pure virtual] |
Implemented in llvm::DWARFContext.