|
LLVM
4.0.0
|
Represents a compile or type unit. More...
#include <DIE.h>
Public Member Functions | |
| DIEUnit (uint16_t Version, uint8_t AddrSize, dwarf::Tag UnitTag) | |
| The size in bytes of an address for this unit. More... | |
| DIEUnit (const DIEUnit &RHS)=delete | |
| DIEUnit (DIEUnit &&RHS)=delete | |
| void | operator= (const DIEUnit &RHS)=delete |
| void | operator= (const DIEUnit &&RHS)=delete |
| void | setSection (MCSection *Section) |
| Set the section that this DIEUnit will be emitted into. More... | |
| MCSection * | getSection () const |
| Return the section that this DIEUnit will be emitted into. More... | |
| void | setDebugSectionOffset (unsigned O) |
| unsigned | getDebugSectionOffset () const |
| void | setLength (uint64_t L) |
| uint64_t | getLength () const |
| uint16_t | getDwarfVersion () const |
| uint16_t | getAddressSize () const |
| DIE & | getUnitDie () |
| const DIE & | getUnitDie () const |
| DIEUnit::DIEUnit | ( | uint16_t | Version, |
| uint8_t | AddrSize, | ||
| dwarf::Tag | UnitTag | ||
| ) |
|
delete |
|
inline |
Definition at line 816 of file DIE.h.
Referenced by llvm::DIE::getDebugSectionOffset().
|
inline |
Return the section that this DIEUnit will be emitted into.
Definition at line 814 of file DIE.h.
Referenced by llvm::DwarfFile::emitUnit(), and llvm::DwarfCompileUnit::getLabelBegin().
|
inline |
Definition at line 821 of file DIE.h.
Referenced by llvm::DwarfUnit::addDIEEntry(), llvm::DwarfFile::computeSizeAndOffsetsForUnit(), llvm::DwarfCompileUnit::constructAbstractSubprogramScopeDIE(), llvm::DwarfCompileUnit::DwarfCompileUnit(), llvm::DwarfTypeUnit::DwarfTypeUnit(), llvm::DwarfUnit::emitHeader(), llvm::DwarfFile::emitUnit(), llvm::DwarfCompileUnit::getLength(), llvm::DwarfUnit::getOrCreateContextDIE(), llvm::DwarfUnit::getOrCreateSubprogramDIE(), llvm::DwarfUnit::hasContent(), and llvm::DwarfCompileUnit::initStmtList().
|
inline |
|
inline |
|
inline |
1.8.6