This auxiliary symbol represents a filename (auxiliary format 4)
More...
#include <AuxiliaryFile.hpp>
This auxiliary symbol represents a filename (auxiliary format 4)
The Symbol::name itself should start with .file
, and this auxiliary record gives the name of a source-code file.
Reference: https://learn.microsoft.com/en-us/windows/win32/debug/pe-format#auxiliary-format-4-files
◆ AuxiliaryFile() [1/4]
LIEF::PE::AuxiliaryFile::AuxiliaryFile |
( |
| ) |
|
|
inline |
◆ AuxiliaryFile() [2/4]
LIEF::PE::AuxiliaryFile::AuxiliaryFile |
( |
std::string | file | ) |
|
|
inline |
◆ AuxiliaryFile() [3/4]
◆ AuxiliaryFile() [4/4]
◆ ~AuxiliaryFile()
LIEF::PE::AuxiliaryFile::~AuxiliaryFile |
( |
| ) |
|
|
overridedefault |
◆ classof()
static bool LIEF::PE::AuxiliaryFile::classof |
( |
const AuxiliarySymbol * | sym | ) |
|
|
inlinestatic |
◆ clone()
std::unique_ptr< AuxiliarySymbol > LIEF::PE::AuxiliaryFile::clone |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ filename() [1/2]
const std::string & LIEF::PE::AuxiliaryFile::filename |
( |
| ) |
const |
|
inline |
◆ filename() [2/2]
AuxiliaryFile & LIEF::PE::AuxiliaryFile::filename |
( |
std::string | file | ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ parse()
static std::unique_ptr< AuxiliaryFile > LIEF::PE::AuxiliaryFile::parse |
( |
const std::vector< uint8_t > & | payload | ) |
|
|
static |
◆ to_string()
std::string LIEF::PE::AuxiliaryFile::to_string |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: