#include <PEB.hh>
Parser for the Windows Process Environment Block (PEB)
- Examples
- ivprocinfo.cc.
◆ ~PEB()
| virtual introvirt::windows::nt::PEB::~PEB |
( |
| ) |
|
|
virtualdefault |
◆ BeingDebugged() [1/2]
| virtual bool introvirt::windows::nt::PEB::BeingDebugged |
( |
| ) |
const |
|
pure virtual |
- Returns
- The value of the BeingDebugged field
◆ BeingDebugged() [2/2]
| virtual void introvirt::windows::nt::PEB::BeingDebugged |
( |
bool |
BeingDebugged | ) |
|
|
pure virtual |
Set the BeingDebugged field
- Parameters
-
| BeingDebugged | The value to set |
◆ ImageBaseAddress()
| virtual guest_ptr< void > introvirt::windows::nt::PEB::ImageBaseAddress |
( |
| ) |
const |
|
pure virtual |
- Returns
- The base address of the executable image
- Examples
- ivprocinfo.cc.
◆ Ldr() [1/2]
| virtual const PEB_LDR_DATA * introvirt::windows::nt::PEB::Ldr |
( |
| ) |
const |
|
pure virtual |
◆ Ldr() [2/2]
◆ MinorServicePackNumber()
| virtual uint16_t introvirt::windows::nt::PEB::MinorServicePackNumber |
( |
| ) |
const |
|
pure virtual |
- Returns
- The minor service pack number of the OS
◆ NumberOfProcessors()
| virtual uint32_t introvirt::windows::nt::PEB::NumberOfProcessors |
( |
| ) |
const |
|
pure virtual |
- Returns
- The number of physical processors
◆ OSBuildNumber()
| virtual uint16_t introvirt::windows::nt::PEB::OSBuildNumber |
( |
| ) |
const |
|
pure virtual |
- Returns
- The build number of the OS
◆ OSCSDVersion()
| virtual uint16_t introvirt::windows::nt::PEB::OSCSDVersion |
( |
| ) |
const |
|
pure virtual |
- Returns
- The CSD version of the OS, containing service pack information
◆ OSMajorVersion()
| virtual uint32_t introvirt::windows::nt::PEB::OSMajorVersion |
( |
| ) |
const |
|
pure virtual |
- Returns
- The major version of the OS
◆ OSMinorVersion()
| virtual uint32_t introvirt::windows::nt::PEB::OSMinorVersion |
( |
| ) |
const |
|
pure virtual |
- Returns
- The minor version of the OS
◆ OSPlatformId()
| virtual uint32_t introvirt::windows::nt::PEB::OSPlatformId |
( |
| ) |
const |
|
pure virtual |
- Returns
- The platform ID of the OS
◆ ProcessParameters() [1/2]
- Returns
- Information about the process environment
- Examples
- ivprocinfo.cc.
◆ ProcessParameters() [2/2]
◆ ptr()
| virtual guest_ptr< void > introvirt::windows::nt::PEB::ptr |
( |
| ) |
const |
|
pure virtual |
- Returns
- The virtual address of the PEB in-guest
◆ ServicePackNumber()
| virtual uint16_t introvirt::windows::nt::PEB::ServicePackNumber |
( |
| ) |
const |
|
pure virtual |
- Returns
- The service pack number of the OS
The documentation for this class was generated from the following file:
- /home/runner/work/IntroVirt/IntroVirt/include/introvirt/windows/kernel/nt/types/PEB.hh