LIEF: Library to Instrument Executable Formats Version 0.17.0
|
#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::VectorStream::from_file(), and parse().
|
static |