|
| PDBChecksum (HASH_ALGO algo, std::vector< uint8_t > hash) |
|
| PDBChecksum (const details::pe_debug &dbg, Section *sec, HASH_ALGO algo, std::vector< uint8_t > hash) |
|
| PDBChecksum (const PDBChecksum &other)=default |
|
PDBChecksum & | operator= (const PDBChecksum &other)=default |
|
| PDBChecksum (PDBChecksum &&)=default |
|
PDBChecksum & | operator= (PDBChecksum &&other)=default |
|
std::unique_ptr< Debug > | clone () const override |
|
span< const uint8_t > | hash () const |
| Hash of the PDB content.
|
|
span< uint8_t > | hash () |
|
void | hash (std::vector< uint8_t > h) |
|
HASH_ALGO | algorithm () const |
| Algorithm used for hashing the PDB content.
|
|
void | algorithm (HASH_ALGO algo) |
|
| ~PDBChecksum () override=default |
|
std::string | to_string () const override |
|
| Debug ()=default |
|
| Debug (TYPES type) |
|
| Debug (const details::pe_debug &debug_s, Section *section) |
|
| Debug (const Debug &other)=default |
|
Debug & | operator= (const Debug &other)=default |
|
| Debug (Debug &&)=default |
|
Debug & | operator= (Debug &&)=default |
|
| ~Debug () override=default |
|
uint32_t | characteristics () const |
| Reserved should be 0.
|
|
uint32_t | timestamp () const |
| The time and date when the debug data was created.
|
|
uint16_t | major_version () const |
| The major version number of the debug data format.
|
|
uint16_t | minor_version () const |
| The minor version number of the debug data format.
|
|
TYPES | type () const |
| The format DEBUG_TYPES of the debugging information.
|
|
uint32_t | sizeof_data () const |
| Size of the debug data.
|
|
uint32_t | addressof_rawdata () const |
| Address of the debug data relative to the image base.
|
|
uint32_t | pointerto_rawdata () const |
| File offset of the debug data.
|
|
const Section * | section () const |
| The section where debug data is located.
|
|
Section * | section () |
|
span< uint8_t > | payload () |
| Debug data associated with this entry.
|
|
span< const uint8_t > | payload () const |
|
void | characteristics (uint32_t characteristics) |
|
void | timestamp (uint32_t timestamp) |
|
void | major_version (uint16_t major_version) |
|
void | minor_version (uint16_t minor_version) |
|
void | sizeof_data (uint32_t sizeof_data) |
|
void | addressof_rawdata (uint32_t addressof_rawdata) |
|
void | pointerto_rawdata (uint32_t pointerto_rawdata) |
|
template<class T > |
const T * | as () const |
|
template<class T > |
T * | as () |
|
void | accept (Visitor &visitor) const override |
|
| Object () |
|
| Object (const Object &other) |
|
Object & | operator= (const Object &other) |
|
template<class T > |
output_t< T > | as () |
|
template<class T > |
output_const_t< T > | as () const |
|
virtual bool | operator== (const Object &other) const |
|
virtual bool | operator!= (const Object &other) const |
|
virtual | ~Object () |
|