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

#include <SECTION_IMAGE_INFORMATION.hh>

Inheritance diagram for introvirt::windows::nt::SECTION_IMAGE_INFORMATION:
Collaboration diagram for introvirt::windows::nt::SECTION_IMAGE_INFORMATION:

Public Member Functions

virtual uint64_t TransferAddress () const =0
 
virtual void TransferAddress (uint64_t value)=0
 
virtual uint32_t ZeroBits () const =0
 
virtual void ZeroBits (uint32_t value)=0
 
virtual uint64_t MaximumStackSize () const =0
 
virtual void MaximumStackSize (uint64_t value)=0
 
virtual uint64_t CommittedStackSize () const =0
 
virtual void CommittedStackSize (uint64_t value)=0
 
virtual uint32_t SubSystemType () const =0
 
virtual void SubSystemType (uint32_t value)=0
 
- Public Member Functions inherited from introvirt::windows::nt::SECTION_INFORMATION
virtual SECTION_INFORMATION_CLASS SectionInformationClass () const =0
 Get the type of section information held in the buffer.
 
virtual guest_ptr< void > ptr () const =0
 Get the address that the buffer is at.
 
virtual uint32_t buffer_size () const =0
 Get the size of the buffer.
 
virtual void write (std::ostream &os, const std::string &linePrefix="") const =0
 Write a description to the ostream.
 
virtual Json::Value json () const =0
 Return the memory information class as a JSON representation.
 
virtual ~SECTION_INFORMATION ()=default
 

Additional Inherited Members

- Static Public Member Functions inherited from introvirt::windows::nt::SECTION_INFORMATION
static std::unique_ptr< SECTION_INFORMATIONmake_unique (const NtKernel &kernel, SECTION_INFORMATION_CLASS information_class, const guest_ptr< void > &ptr, uint32_t buffer_size)
 Create a KEY_VALUE_INFORMATION parser instance.
 

Member Function Documentation

◆ CommittedStackSize() [1/2]

virtual uint64_t introvirt::windows::nt::SECTION_IMAGE_INFORMATION::CommittedStackSize ( ) const
pure virtual

◆ CommittedStackSize() [2/2]

virtual void introvirt::windows::nt::SECTION_IMAGE_INFORMATION::CommittedStackSize ( uint64_t  value)
pure virtual

◆ MaximumStackSize() [1/2]

virtual uint64_t introvirt::windows::nt::SECTION_IMAGE_INFORMATION::MaximumStackSize ( ) const
pure virtual

◆ MaximumStackSize() [2/2]

virtual void introvirt::windows::nt::SECTION_IMAGE_INFORMATION::MaximumStackSize ( uint64_t  value)
pure virtual

◆ SubSystemType() [1/2]

virtual uint32_t introvirt::windows::nt::SECTION_IMAGE_INFORMATION::SubSystemType ( ) const
pure virtual

◆ SubSystemType() [2/2]

virtual void introvirt::windows::nt::SECTION_IMAGE_INFORMATION::SubSystemType ( uint32_t  value)
pure virtual

◆ TransferAddress() [1/2]

virtual uint64_t introvirt::windows::nt::SECTION_IMAGE_INFORMATION::TransferAddress ( ) const
pure virtual

◆ TransferAddress() [2/2]

virtual void introvirt::windows::nt::SECTION_IMAGE_INFORMATION::TransferAddress ( uint64_t  value)
pure virtual

◆ ZeroBits() [1/2]

virtual uint32_t introvirt::windows::nt::SECTION_IMAGE_INFORMATION::ZeroBits ( ) const
pure virtual

◆ ZeroBits() [2/2]

virtual void introvirt::windows::nt::SECTION_IMAGE_INFORMATION::ZeroBits ( uint32_t  value)
pure virtual

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