LIEF: Library to Instrument Executable Formats Version 1.0.0
Loading...
Searching...
No Matches
LIEF::pdb::Function Class Reference

#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

Constructor & Destructor Documentation

◆ Function()

LIEF::pdb::Function::Function ( std::unique_ptr< details::Function > impl)

◆ ~Function()

LIEF::pdb::Function::~Function ( )

References Function().

Member Function Documentation

◆ code_size()

uint32_t LIEF::pdb::Function::code_size ( ) const

The size of the function.

References code_size().

Referenced by code_size().

◆ debug_location()

debug_location_t LIEF::pdb::Function::debug_location ( ) const

Original source code location.

References debug_location().

Referenced by debug_location().

◆ name()

std::string LIEF::pdb::Function::name ( ) const

The name of the function (this name is usually demangled).

References name().

Referenced by name().

◆ RVA()

uint32_t LIEF::pdb::Function::RVA ( ) const

The Relative Virtual Address of the function.

References RVA().

Referenced by RVA().

◆ section_name()

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().

◆ to_decl()

std::string LIEF::pdb::Function::to_decl ( const DeclOpt & opt = DeclOpt()) const

Generate a C/C++ definition for this function.

References to_decl().

Referenced by to_decl().

◆ to_string()

std::string LIEF::pdb::Function::to_string ( ) const

References to_string().

Referenced by to_string().


The documentation for this class was generated from the following file: