LIEF: Library to Instrument Executable Formats Version 0.17.0
|
This class exposes the main API to create DWARF information. More...
#include <Editor.hpp>
Public Member Functions | |
Editor ()=delete | |
Editor (std::unique_ptr< details::Editor > impl) | |
std::unique_ptr< editor::CompilationUnit > | create_compilation_unit () |
Create a new compilation unit. | |
void | write (const std::string &output) |
Write the DWARF file to the specified output. | |
~Editor () | |
Static Public Member Functions | |
static std::unique_ptr< Editor > | from_binary (LIEF::Binary &bin) |
Instantiate an editor for the given binary object. | |
This class exposes the main API to create DWARF information.
|
delete |
LIEF::dwarf::Editor::Editor | ( | std::unique_ptr< details::Editor > | impl | ) |
LIEF::dwarf::Editor::~Editor | ( | ) |
std::unique_ptr< editor::CompilationUnit > LIEF::dwarf::Editor::create_compilation_unit | ( | ) |
Create a new compilation unit.
|
static |
Instantiate an editor for the given binary object.
void LIEF::dwarf::Editor::write | ( | const std::string & | output | ) |
Write the DWARF file to the specified output.