|
LLVM
4.0.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 |
| void DIEEntry::EmitValue | ( | const AsmPrinter * | AP, |
| dwarf::Form | Form | ||
| ) | const |
EmitValue - Emit debug information entry offset.
Definition at line 633 of file DIE.cpp.
References assert(), llvm::MCAsmInfo::doesDwarfUseRelocationsAcrossSections(), llvm::AsmPrinter::EmitLabelPlusOffset(), llvm::AsmPrinter::EmitULEB128(), llvm::MCSection::getBeginSymbol(), llvm::DIE::getDebugSectionOffset(), llvm::AsmPrinter::getDwarfDebug(), llvm::DIE::getOffset(), llvm::DIE::getUnit(), llvm_unreachable, llvm::AsmPrinter::MAI, llvm::AsmPrinter::OutStreamer, llvm::ARMBuildAttrs::Section, SizeOf(), and llvm::DwarfDebug::useSplitDwarf().
|
inline |
Definition at line 301 of file DIE.h.
Referenced by llvm::DwarfUnit::addDIEEntry().
| LLVM_DUMP_METHOD void DIEEntry::print | ( | raw_ostream & | O | ) | const |
Definition at line 701 of file DIE.cpp.
References llvm::format().
| unsigned DIEEntry::SizeOf | ( | const AsmPrinter * | AP, |
| dwarf::Form | Form | ||
| ) | const |
Definition at line 672 of file DIE.cpp.
References llvm::dwarf::DWARF32, llvm::dwarf::DWARF64, llvm::AsmPrinter::getDwarfVersion(), llvm::DIE::getOffset(), llvm::AsmPrinter::getPointerSize(), llvm::getULEB128Size(), llvm_unreachable, and llvm::AsmPrinter::OutStreamer.
Referenced by EmitValue().
1.8.6