Bitdefender Hypervisor Memory Introspection
handlers.h File Reference

Go to the source code of this file.

Data Structures

struct  _LIX_GUEST_OS_SPECIFIC
 
struct  _LIX_GUEST_DETOUR
 
struct  _LIX_HYPERCALL_PAGE
 

Typedefs

typedef char *() d_path_fn(void *path, char *buf, int buflen)
 
typedef struct _LIX_GUEST_OS_SPECIFIC LIX_GUEST_OS_SPECIFIC
 
typedef struct _LIX_GUEST_DETOUR LIX_GUEST_DETOUR
 
typedef struct _LIX_HYPERCALL_PAGE LIX_HYPERCALL_PAGE
 

Enumerations

enum  DETOUR_ID {
  det_commit_creds = 0, det_arch_jump_label_transform, det_module_param_sysfs_setup, det_module_param_sysfs_remove,
  det_wake_up_new_task, det_flush_old_exec, det_begin_new_exec, det_do_exit,
  det_arch_ptrace, det_compat_arch_ptrace, det_process_vm_rw_core, det___vma_link_rb,
  det_change_protection, det_vma_adjust, det___vma_adjust, det_vma_rb_erase,
  det___vma_rb_erase, det_expand_downwards, det_complete_signal, det_text_poke,
  det___text_poke, det_ftrace_write, det_panic, det_crash_kexec,
  det___access_remote_vm, det_mprotect_fixup_vma_wants_writenotify, det_do_munmap_rb_erase, det_vma_adjust_rb_erase,
  det_max_id
}
 

Typedef Documentation

◆ d_path_fn

typedef char*() d_path_fn(void *path, char *buf, int buflen)

Definition at line 43 of file handlers.h.

◆ LIX_GUEST_DETOUR

◆ LIX_GUEST_OS_SPECIFIC

◆ LIX_HYPERCALL_PAGE

Enumeration Type Documentation

◆ DETOUR_ID

enum DETOUR_ID
Enumerator
det_commit_creds 
det_arch_jump_label_transform 
det_module_param_sysfs_setup 
det_module_param_sysfs_remove 
det_wake_up_new_task 
det_flush_old_exec 
det_begin_new_exec 
det_do_exit 
det_arch_ptrace 
det_compat_arch_ptrace 
det_process_vm_rw_core 
det___vma_link_rb 
det_change_protection 
det_vma_adjust 
det___vma_adjust 
det_vma_rb_erase 
det___vma_rb_erase 
det_expand_downwards 
det_complete_signal 
det_text_poke 
det___text_poke 
det_ftrace_write 
det_panic 
det_crash_kexec 
det___access_remote_vm 
det_mprotect_fixup_vma_wants_writenotify 
det_do_munmap_rb_erase 
det_vma_adjust_rb_erase 
det_max_id 

Definition at line 10 of file handlers.h.