19#include <introvirt/util/json/json.hh>
49 virtual void write(std::ostream& os,
const std::string& linePrefix =
"")
const = 0;
50 virtual Json::Value
json()
const = 0;
Definition guest_ptr.hh:88
Definition INITIAL_TEB.hh:30
virtual uint64_t StackBase() const =0
virtual void StackReserved(uint64_t StackReserved)=0
static std::unique_ptr< INITIAL_TEB > make_unique(const NtKernel &kernel, const guest_ptr< void > &ptr)
virtual void StackCommitMax(uint64_t StackCommitMax)=0
virtual Json::Value json() const =0
virtual void StackLimit(uint64_t StackLimit)=0
virtual ~INITIAL_TEB()=default
virtual void StackBase(uint64_t StackBase)=0
virtual void write(std::ostream &os, const std::string &linePrefix="") const =0
virtual void StackCommit(uint64_t StackCommit)=0
virtual uint64_t StackCommit() const =0
virtual uint64_t StackCommitMax() const =0
virtual uint64_t StackReserved() const =0
virtual uint64_t StackLimit() const =0
virtual guest_ptr< void > ptr() const =0
Abstraction for the Windows NT kernel.
Definition NtKernel.hh:37
Type-safe guest virtual address pointer and guest_ptr template.
Core IntroVirt classes.
Definition Cr0.hh:20