X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvm_guest.h;h=1eba7448f628e11d5620630b06e528cca1862477;hb=0fedb532c5ca028b24b49fb370763006cbc9de51;hp=4b2728f145db75bece990385b19baf12f893a50d;hpb=374b2d6d22a0e0dc6ed8d3d628e635ab935072e0;p=palacios.releases.git diff --git a/palacios/include/palacios/vm_guest.h b/palacios/include/palacios/vm_guest.h index 4b2728f..1eba744 100644 --- a/palacios/include/palacios/vm_guest.h +++ b/palacios/include/palacios/vm_guest.h @@ -50,11 +50,13 @@ struct v3_sym_core_state; #endif -#ifdef CONFIG_INSPECTOR -#include +#ifdef CONFIG_SYSCALL_HIJACK +#include +#include #endif + #include struct v3_intr_state; @@ -93,6 +95,12 @@ struct guest_info { /* This structure is how we get exceptions for the guest */ struct v3_excp_state excp_state; +#ifdef CONFIG_SYSCALL_HIJACK + struct v3_syscall_hook_map sc_hook_map; + struct v3_execve_varchunk var_dump; + struct v3_exec_hooks exec_hooks; +#endif + v3_cpu_mode_t cpu_mode; v3_mem_mode_t mem_mode; @@ -187,9 +195,6 @@ struct v3_vm_info { struct v3_telemetry_state telemetry; #endif -#ifdef CONFIG_INSPECTOR - struct v3_inspector_state inspector; -#endif uint64_t yield_cycle_period;