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

#include <INITIAL_TEB.hh>

Public Member Functions

virtual uint64_t StackBase () const =0
 
virtual void StackBase (uint64_t StackBase)=0
 
virtual uint64_t StackLimit () const =0
 
virtual void StackLimit (uint64_t StackLimit)=0
 
virtual uint64_t StackCommit () const =0
 
virtual void StackCommit (uint64_t StackCommit)=0
 
virtual uint64_t StackCommitMax () const =0
 
virtual void StackCommitMax (uint64_t StackCommitMax)=0
 
virtual uint64_t StackReserved () const =0
 
virtual void StackReserved (uint64_t StackReserved)=0
 
virtual guest_ptr< void > ptr () const =0
 
virtual void write (std::ostream &os, const std::string &linePrefix="") const =0
 
virtual Json::Value json () const =0
 
virtual ~INITIAL_TEB ()=default
 

Static Public Member Functions

static std::unique_ptr< INITIAL_TEBmake_unique (const NtKernel &kernel, const guest_ptr< void > &ptr)
 

Constructor & Destructor Documentation

◆ ~INITIAL_TEB()

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

Member Function Documentation

◆ json()

virtual Json::Value introvirt::windows::nt::INITIAL_TEB::json ( ) const
pure virtual

◆ make_unique()

static std::unique_ptr< INITIAL_TEB > introvirt::windows::nt::INITIAL_TEB::make_unique ( const NtKernel kernel,
const guest_ptr< void > &  ptr 
)
static

◆ ptr()

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

◆ StackBase() [1/2]

virtual uint64_t introvirt::windows::nt::INITIAL_TEB::StackBase ( ) const
pure virtual

◆ StackBase() [2/2]

virtual void introvirt::windows::nt::INITIAL_TEB::StackBase ( uint64_t  StackBase)
pure virtual

◆ StackCommit() [1/2]

virtual uint64_t introvirt::windows::nt::INITIAL_TEB::StackCommit ( ) const
pure virtual

◆ StackCommit() [2/2]

virtual void introvirt::windows::nt::INITIAL_TEB::StackCommit ( uint64_t  StackCommit)
pure virtual

◆ StackCommitMax() [1/2]

virtual uint64_t introvirt::windows::nt::INITIAL_TEB::StackCommitMax ( ) const
pure virtual

◆ StackCommitMax() [2/2]

virtual void introvirt::windows::nt::INITIAL_TEB::StackCommitMax ( uint64_t  StackCommitMax)
pure virtual

◆ StackLimit() [1/2]

virtual uint64_t introvirt::windows::nt::INITIAL_TEB::StackLimit ( ) const
pure virtual

◆ StackLimit() [2/2]

virtual void introvirt::windows::nt::INITIAL_TEB::StackLimit ( uint64_t  StackLimit)
pure virtual

◆ StackReserved() [1/2]

virtual uint64_t introvirt::windows::nt::INITIAL_TEB::StackReserved ( ) const
pure virtual

◆ StackReserved() [2/2]

virtual void introvirt::windows::nt::INITIAL_TEB::StackReserved ( uint64_t  StackReserved)
pure virtual

◆ write()

virtual void introvirt::windows::nt::INITIAL_TEB::write ( std::ostream &  os,
const std::string &  linePrefix = "" 
) const
pure virtual

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