LLVM API Documentation
#include <MCDwarf.h>
Public Types | |
typedef std::vector< MCLineEntry > | MCLineEntryCollection |
typedef MCLineEntryCollection::iterator | iterator |
typedef MCLineEntryCollection::const_iterator | const_iterator |
typedef std::map< unsigned, MCLineEntryCollection > | MCLineDivisionMap |
Public Member Functions | |
MCLineSection () | |
void | addLineEntry (const MCLineEntry &LineEntry, unsigned CUID) |
bool | containEntriesForID (unsigned CUID) const |
const MCLineEntryCollection & | getMCLineEntries (unsigned CUID) const |
MCLineSection - Instances of this class represent the line information for a section where machine instructions have been assembled after seeing .loc directives. This is the information used to build the dwarf line table for a section.
typedef MCLineEntryCollection::const_iterator llvm::MCLineSection::const_iterator |
typedef MCLineEntryCollection::iterator llvm::MCLineSection::iterator |
typedef std::map<unsigned, MCLineEntryCollection> llvm::MCLineSection::MCLineDivisionMap |
typedef std::vector<MCLineEntry> llvm::MCLineSection::MCLineEntryCollection |
|
inline |
Definition at line 190 of file MCDwarf.h.
Referenced by llvm::MCLineEntry::Make().
Definition at line 206 of file MCDwarf.h.
Referenced by EmitDwarfLineTable().
|
inline |
Definition at line 210 of file MCDwarf.h.
Referenced by EmitDwarfLineTable().