|
LLVM
3.7.0
|
#include <DIE.h>
Public Member Functions | |
| DIEEntry (DIE &E) | |
| DIE & | getEntry () const |
| void | EmitValue (const AsmPrinter *AP, dwarf::Form Form) const |
| EmitValue - Emit debug information entry offset. More... | |
| unsigned | SizeOf (const AsmPrinter *AP, dwarf::Form Form) const |
| void | print (raw_ostream &O) const |
Static Public Member Functions | |
| static unsigned | getRefAddrSize (const AsmPrinter *AP) |
| Returns size of a ref_addr entry. More... | |
| void DIEEntry::EmitValue | ( | const AsmPrinter * | AP, |
| dwarf::Form | Form | ||
| ) | const |
EmitValue - Emit debug information entry offset.
Definition at line 446 of file DIE.cpp.
References llvm::MCAsmInfo::doesDwarfUseRelocationsAcrossSections(), llvm::dwarf::DW_FORM_ref_addr, llvm::AsmPrinter::EmitInt32(), llvm::AsmPrinter::EmitLabelPlusOffset(), llvm::AsmPrinter::getDwarfDebug(), llvm::DIE::getOffset(), getRefAddrSize(), llvm::DIE::getUnit(), llvm::DwarfDebug::lookupUnit(), llvm::AsmPrinter::MAI, llvm::AsmPrinter::OutStreamer, and llvm::DwarfDebug::useSplitDwarf().
|
inline |
Definition at line 244 of file DIE.h.
Referenced by llvm::DwarfUnit::addDIEEntry().
|
static |
Returns size of a ref_addr entry.
Definition at line 467 of file DIE.cpp.
References llvm::AsmPrinter::getDataLayout(), llvm::AsmPrinter::getDwarfDebug(), llvm::DwarfDebug::getDwarfVersion(), and llvm::DataLayout::getPointerSize().
Referenced by EmitValue(), and SizeOf().
| void DIEEntry::print | ( | raw_ostream & | O | ) | const |
Definition at line 480 of file DIE.cpp.
References llvm::format().
|
inline |
Definition at line 250 of file DIE.h.
References llvm::dwarf::DW_FORM_ref_addr, and getRefAddrSize().
1.8.6