30 virtual const std::vector<std::shared_ptr<OBJECT>>&
objects()
const = 0;
31 virtual std::vector<std::shared_ptr<OBJECT>>&
objects() = 0;
36 static std::shared_ptr<OBJECT_DIRECTORY>
Definition guest_ptr.hh:88
Abstraction for the Windows NT kernel.
Definition NtKernel.hh:37
Definition OBJECT_DIRECTORY.hh:28
static std::shared_ptr< OBJECT_DIRECTORY > make_shared(const NtKernel &kernel, const guest_ptr< void > &ptr)
virtual ~OBJECT_DIRECTORY()=default
virtual const std::vector< std::shared_ptr< OBJECT > > & objects() const =0
static std::shared_ptr< OBJECT_DIRECTORY > make_shared(const NtKernel &kernel, std::unique_ptr< OBJECT_HEADER > &&object_header)
virtual std::vector< std::shared_ptr< OBJECT > > & objects()=0
Base class for all kernel objects.
Definition OBJECT.hh:30
virtual guest_ptr< void > ptr() const =0
Core IntroVirt classes.
Definition Cr0.hh:20