|
LIEF: Library to Instrument Executable Formats Version 0.17.1
|
#include <Parser.hpp>
Public Types | |
| using | SymSecMap = std::vector<SymSec> |
| <=> std::unordered_multimap<section index, Symbol*> | |
Public Member Functions | |
| ~Parser () | |
Static Public Member Functions | |
| static std::unique_ptr< Binary > | parse (std::unique_ptr< BinaryStream > stream, const ParserConfig &config=ParserConfig::default_conf()) |
| Parse the COFF binary referenced by the stream argument with the given config. | |
| static std::unique_ptr< Binary > | parse (const std::string &file, const ParserConfig &config=ParserConfig::default_conf()) |
| Parse the COFF binary pointed by the file argument with the given config. | |
| using LIEF::COFF::Parser::SymSecMap = std::vector<SymSec> |
<=> std::unordered_multimap<section index, Symbol*>
| LIEF::COFF::Parser::~Parser | ( | ) |
|
inlinestatic |
Parse the COFF binary pointed by the file argument with the given config.
References LIEF::COFF::ParserConfig::default_conf(), LIEF::VectorStream::from_file(), and parse().
|
static |
Parse the COFF binary referenced by the stream argument with the given config.
References LIEF::COFF::ParserConfig::default_conf().
Referenced by parse().