libintrovirt v0.57.4
IntroVirt introspection library
Loading...
Searching...
No Matches
introvirt::inject Namespace Reference

Classes

class  GuestAllocation
 
class  GuestAllocation< windows::kernel32::PROCESS_INFORMATION >
 
class  GuestAllocation< windows::kernel32::STARTUPINFOA >
 
class  GuestAllocation< windows::kernel32::STARTUPINFOW >
 
class  GuestAllocation< windows::nt::CLIENT_ID >
 
class  GuestAllocation< windows::nt::IO_STATUS_BLOCK >
 
class  GuestAllocation< windows::nt::MEMORY_BASIC_INFORMATION >
 
class  GuestAllocation< windows::nt::MEMORY_SECTION_NAME >
 
class  GuestAllocation< windows::nt::OBJECT_ATTRIBUTES >
 
class  GuestAllocation< windows::nt::PROCESS_IMAGE_FILE_NAME_INFORMATION >
 
class  GuestAllocation< windows::nt::UNICODE_STRING >
 
class  GuestAllocationComplexBase
 

Functions

template<typename T , typename... _Args>
auto function_call (_Args &&... __args)
 
template<typename _Tp , typename... _Args>
GuestAllocation< _Tp > allocate (_Args &&... args)
 
template<typename _Tp >
GuestAllocation< _Tp > allocate (size_t num)
 
auto allocate (std::string_view str)
 
auto allocate (std::u16string_view str)
 
auto page_fault (uint64_t virtual_address)
 
template<typename T , typename... _Args>
auto system_call (_Args &&... __args)
 

Function Documentation

◆ allocate() [1/4]

template<typename _Tp , typename... _Args>
GuestAllocation< _Tp > introvirt::inject::allocate ( _Args &&...  args)
inline

◆ allocate() [2/4]

template<typename _Tp >
GuestAllocation< _Tp > introvirt::inject::allocate ( size_t  num)
inline

◆ allocate() [3/4]

auto introvirt::inject::allocate ( std::string_view  str)
inline

◆ allocate() [4/4]

auto introvirt::inject::allocate ( std::u16string_view  str)
inline

◆ function_call()

template<typename T , typename... _Args>
auto introvirt::inject::function_call ( _Args &&...  __args)
inline

◆ page_fault()

auto introvirt::inject::page_fault ( uint64_t  virtual_address)
inline

◆ system_call()

template<typename T , typename... _Args>
auto introvirt::inject::system_call ( _Args &&...  __args)
inline