|
LIEF: Library to Instrument Executable Formats Version 1.0.0
|
#include <Function.hpp>
Classes | |
| class | Iterator |
Public Member Functions | |
| Function (std::unique_ptr< details::Function > impl) | |
| ~Function () | |
| std::string | name () const |
| The name of the function (this name is usually demangled). | |
| uint32_t | RVA () const |
| The Relative Virtual Address of the function. | |
| uint32_t | code_size () const |
| The size of the function. | |
| std::string | section_name () const |
| The name of the section in which this function is defined. | |
| debug_location_t | debug_location () const |
| Original source code location. | |
| std::string | to_decl (const DeclOpt &opt=DeclOpt()) const |
| Generate a C/C++ definition for this function. | |
| std::string | to_string () const |
| LIEF::pdb::Function::Function | ( | std::unique_ptr< details::Function > | impl | ) |
References Function().
Referenced by Function(), LIEF::pdb::Function::Iterator::operator*(), LIEF::pdb::Function::Iterator::operator->(), operator<<, LIEF::pdb::Function::Iterator::yield(), and ~Function().
| LIEF::pdb::Function::~Function | ( | ) |
References Function().
| uint32_t LIEF::pdb::Function::code_size | ( | ) | const |
| debug_location_t LIEF::pdb::Function::debug_location | ( | ) | const |
| std::string LIEF::pdb::Function::name | ( | ) | const |
| uint32_t LIEF::pdb::Function::RVA | ( | ) | const |
| std::string LIEF::pdb::Function::section_name | ( | ) | const |
The name of the section in which this function is defined.
References section_name().
Referenced by section_name().
| std::string LIEF::pdb::Function::to_string | ( | ) | const |
References to_string().
Referenced by to_string().