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:
- include/llvm/DWARFLinker/Classic/DWARFLinkerCompileUnit.h
- lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp