LLDB  mainline
Public Member Functions | Public Attributes | List of all members
DWARFMappedHash::DIEInfo Struct Reference

#include <HashedNameToDIE.h>

Collaboration diagram for DWARFMappedHash::DIEInfo:
Collaboration graph
[legend]

Public Member Functions

 DIEInfo ()=default
 
 DIEInfo (dw_offset_t o, dw_tag_t t, uint32_t f, uint32_t h)
 
 operator DIERef () const
 

Public Attributes

dw_offset_t die_offset = DW_INVALID_OFFSET
 
dw_tag_t tag = llvm::dwarf::DW_TAG_null
 
uint32_t type_flags = 0
 Any flags for this DIEInfo. More...
 
uint32_t qualified_name_hash = 0
 A 32 bit hash of the fully qualified name. More...
 

Detailed Description

Definition at line 54 of file HashedNameToDIE.h.

Constructor & Destructor Documentation

◆ DIEInfo() [1/2]

DWARFMappedHash::DIEInfo::DIEInfo ( )
default

◆ DIEInfo() [2/2]

DWARFMappedHash::DIEInfo::DIEInfo ( dw_offset_t  o,
dw_tag_t  t,
uint32_t  f,
uint32_t  h 
)

Definition at line 130 of file HashedNameToDIE.cpp.

Member Function Documentation

◆ operator DIERef()

DWARFMappedHash::DIEInfo::operator DIERef ( ) const
inlineexplicit

Definition at line 67 of file HashedNameToDIE.h.

References die_offset.

Member Data Documentation

◆ die_offset

dw_offset_t DWARFMappedHash::DIEInfo::die_offset = DW_INVALID_OFFSET

◆ qualified_name_hash

uint32_t DWARFMappedHash::DIEInfo::qualified_name_hash = 0

A 32 bit hash of the fully qualified name.

Definition at line 62 of file HashedNameToDIE.h.

Referenced by DWARFMappedHash::Header::Read().

◆ tag

dw_tag_t DWARFMappedHash::DIEInfo::tag = llvm::dwarf::DW_TAG_null

Definition at line 56 of file HashedNameToDIE.h.

Referenced by DWARFMappedHash::Header::Read().

◆ type_flags

uint32_t DWARFMappedHash::DIEInfo::type_flags = 0

Any flags for this DIEInfo.

Definition at line 59 of file HashedNameToDIE.h.

Referenced by DWARFMappedHash::Header::Read().


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