LLDB
mainline
|
#include <MappedHash.h>
Public Types | |
typedef T | HeaderData |
Public Member Functions | |
Header () | |
virtual | ~Header ()=default |
size_t | GetByteSize () const |
virtual size_t | GetByteSize (const HeaderData &header_data)=0 |
void | SetHeaderDataByteSize (uint32_t header_data_byte_size) |
void | Dump (lldb_private::Stream &s) |
virtual lldb::offset_t | Read (lldb_private::DataExtractor &data, lldb::offset_t offset) |
Public Attributes | |
uint32_t | magic |
uint16_t | version = 1 |
uint16_t | hash_function |
uint32_t | bucket_count = 0 |
uint32_t | hashes_count = 0 |
uint32_t | header_data_len |
HeaderData | header_data |
Definition at line 45 of file MappedHash.h.
typedef T MappedHash::Header< T >::HeaderData |
Definition at line 46 of file MappedHash.h.
|
inline |
Definition at line 60 of file MappedHash.h.
|
virtualdefault |
|
inline |
Definition at line 76 of file MappedHash.h.
|
inline |
Definition at line 64 of file MappedHash.h.
|
pure virtual |
Implemented in DWARFMappedHash::Header.
|
inlinevirtual |
Reimplemented in DWARFMappedHash::Header.
Definition at line 88 of file MappedHash.h.
Referenced by DWARFMappedHash::Header::Read().
|
inline |
Definition at line 72 of file MappedHash.h.
uint32_t MappedHash::Header< T >::bucket_count = 0 |
Definition at line 53 of file MappedHash.h.
Referenced by MappedHash::Header< Prologue >::Dump(), MappedHash::Header< Prologue >::GetByteSize(), and MappedHash::Header< Prologue >::Read().
uint16_t MappedHash::Header< T >::hash_function |
Definition at line 51 of file MappedHash.h.
Referenced by MappedHash::Header< Prologue >::Dump(), MappedHash::Header< Prologue >::GetByteSize(), and MappedHash::Header< Prologue >::Read().
uint32_t MappedHash::Header< T >::hashes_count = 0 |
Definition at line 54 of file MappedHash.h.
Referenced by MappedHash::Header< Prologue >::Dump(), MappedHash::Header< Prologue >::GetByteSize(), and MappedHash::Header< Prologue >::Read().
HeaderData MappedHash::Header< T >::header_data |
Definition at line 58 of file MappedHash.h.
uint32_t MappedHash::Header< T >::header_data_len |
Definition at line 56 of file MappedHash.h.
Referenced by MappedHash::Header< Prologue >::Dump(), MappedHash::Header< Prologue >::GetByteSize(), MappedHash::Header< Prologue >::Read(), and MappedHash::Header< Prologue >::SetHeaderDataByteSize().
uint32_t MappedHash::Header< T >::magic |
Definition at line 49 of file MappedHash.h.
Referenced by MappedHash::Header< Prologue >::Dump(), MappedHash::Header< Prologue >::GetByteSize(), and MappedHash::Header< Prologue >::Read().
uint16_t MappedHash::Header< T >::version = 1 |
Definition at line 50 of file MappedHash.h.
Referenced by MappedHash::Header< Prologue >::Dump(), MappedHash::Header< Prologue >::GetByteSize(), and MappedHash::Header< Prologue >::Read().