LLVM: llvm::dwarf_linker::classic::CompileUnit::DIEInfo Struct Reference (original) (raw)

Information gathered about a DIE in the object file. More...

#include "[llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h](include%5F2llvm%5F2DWARFLinker%5F2Classic%5F2DWARFLinkerCompileUnit%5F8h%5Fsource.html)"

Public Attributes
int64_t AddrAdjust
Address offset to apply to the described entity.
DeclContext * Ctxt
ODR Declaration context.
DIE * Clone
Cloned version of that DIE.
uint32_t ParentIdx
The index of this DIE's parent.
bool Keep: 1
Is the DIE part of the linked output?
bool InDebugMap: 1
Was this DIE's entity found in the map?
bool Prune: 1
Is this a pure forward declaration we can strip?
bool Incomplete: 1
Does DIE transitively refer an incomplete decl?
bool InModuleScope: 1
Is DIE in the clang module scope?
bool ODRMarkingDone: 1
Is ODR marking done?
bool UnclonedReference: 1
Is this a reference to a DIE that hasn't been cloned yet?
bool HasLocationExpressionAddr: 1
Is this a variable with a location attribute referencing address?

Information gathered about a DIE in the object file.

Definition at line 68 of file DWARFLinkerCompileUnit.h.

dump()

AddrAdjust

int64_t llvm::dwarf_linker::classic::CompileUnit::DIEInfo::AddrAdjust

Clone

DIE* llvm::dwarf_linker::classic::CompileUnit::DIEInfo::Clone

Ctxt

DeclContext* llvm::dwarf_linker::classic::CompileUnit::DIEInfo::Ctxt

HasLocationExpressionAddr

bool llvm::dwarf_linker::classic::CompileUnit::DIEInfo::HasLocationExpressionAddr

Incomplete

bool llvm::dwarf_linker::classic::CompileUnit::DIEInfo::Incomplete

InDebugMap

bool llvm::dwarf_linker::classic::CompileUnit::DIEInfo::InDebugMap

InModuleScope

bool llvm::dwarf_linker::classic::CompileUnit::DIEInfo::InModuleScope

Keep

bool llvm::dwarf_linker::classic::CompileUnit::DIEInfo::Keep

ODRMarkingDone

bool llvm::dwarf_linker::classic::CompileUnit::DIEInfo::ODRMarkingDone

ParentIdx

uint32_t llvm::dwarf_linker::classic::CompileUnit::DIEInfo::ParentIdx

Prune

bool llvm::dwarf_linker::classic::CompileUnit::DIEInfo::Prune

UnclonedReference

bool llvm::dwarf_linker::classic::CompileUnit::DIEInfo::UnclonedReference


The documentation for this struct was generated from the following files: