libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::windows::nt::LDR_DATA_TABLE_ENTRY Class Referenceabstract

#include <LDR_DATA_TABLE_ENTRY.hh>

Public Member Functions

virtual uint64_t DllBase () const =0
 
virtual uint64_t EntryPoint () const =0
 
virtual uint32_t SizeOfImage () const =0
 
virtual void SizeOfImage (uint32_t value)=0
 
virtual std::string FullDllName () const =0
 
virtual std::string BaseDllName () const =0
 
virtual guest_ptr< void > ptr () const =0
 Get a pointer to this structure.
 
virtual ~LDR_DATA_TABLE_ENTRY ()=default
 

Detailed Description

A single entry from the PEB LDR

Constructor & Destructor Documentation

◆ ~LDR_DATA_TABLE_ENTRY()

virtual introvirt::windows::nt::LDR_DATA_TABLE_ENTRY::~LDR_DATA_TABLE_ENTRY ( )
virtualdefault

Member Function Documentation

◆ BaseDllName()

virtual std::string introvirt::windows::nt::LDR_DATA_TABLE_ENTRY::BaseDllName ( ) const
pure virtual
Returns
The base dll name of this entry, or NULL if unavailable

◆ DllBase()

virtual uint64_t introvirt::windows::nt::LDR_DATA_TABLE_ENTRY::DllBase ( ) const
pure virtual
Returns
The base address of this entry

◆ EntryPoint()

virtual uint64_t introvirt::windows::nt::LDR_DATA_TABLE_ENTRY::EntryPoint ( ) const
pure virtual
Returns
The entry point of this entry

◆ FullDllName()

virtual std::string introvirt::windows::nt::LDR_DATA_TABLE_ENTRY::FullDllName ( ) const
pure virtual
Returns
The full dll name of this entry, or NULL if unavailable

◆ ptr()

virtual guest_ptr< void > introvirt::windows::nt::LDR_DATA_TABLE_ENTRY::ptr ( ) const
pure virtual

Get a pointer to this structure.

◆ SizeOfImage() [1/2]

virtual uint32_t introvirt::windows::nt::LDR_DATA_TABLE_ENTRY::SizeOfImage ( ) const
pure virtual
Returns
The size of this entry

◆ SizeOfImage() [2/2]

virtual void introvirt::windows::nt::LDR_DATA_TABLE_ENTRY::SizeOfImage ( uint32_t  value)
pure virtual

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