46 std::unique_ptr<OBJECT_HEADER>&& object_header);
Definition guest_ptr.hh:88
Definition CONTROL_AREA.hh:27
Definition FILE_OBJECT.hh:66
Abstraction for the Windows NT kernel.
Definition NtKernel.hh:37
Base class for all kernel objects.
Definition OBJECT.hh:30
virtual guest_ptr< void > ptr() const =0
virtual const CONTROL_AREA * ControlArea() const =0
virtual uint64_t SizeOfSection() const =0
static std::shared_ptr< SECTION > make_shared(const NtKernel &kernel, const guest_ptr< void > &ptr)
virtual uint64_t EndingVpn() const =0
virtual guest_ptr< void > EndingVa() const =0
virtual uint64_t StartingVpn() const =0
static std::shared_ptr< SECTION > make_shared(const NtKernel &kernel, std::unique_ptr< OBJECT_HEADER > &&object_header)
virtual ~SECTION()=default
virtual guest_ptr< void > StartingVa() const =0
virtual const FILE_OBJECT * FileObject() const =0
Type-safe guest virtual address pointer and guest_ptr template.
Core IntroVirt classes.
Definition Cr0.hh:20