23 #ifndef VMCS_INTEL_X64_DEBUG_H 24 #define VMCS_INTEL_X64_DEBUG_H 79 bfdebug <<
"----------------------------------------" << bfendl;
80 bfdebug <<
"- VMCS Dump -" << bfendl;
81 bfdebug <<
"----------------------------------------" << bfendl;
793 bfdebug <<
"vmcs::pin_based_vm_execution_controls enabled flags:" << bfendl;
815 bfdebug <<
"vmcs::primary_processor_based_vm_execution_controls enabled flags:" << bfendl;
885 bfdebug <<
"vmcs::secondary_processor_based_vm_execution_controls enabled flags:" << bfendl;
889 bfinfo <<
"doesn't exist" << bfendl;
952 bfdebug <<
"vmcs::vm_exit_controls enabled flags:" << bfendl;
986 bfdebug <<
"vmcs::vm_entry_controls enabled flags:" << bfendl;
1015 bfdebug <<
"vmcs::" << name <<
": ";
1018 bfinfo <<
"doesn't exist" << bfendl;
1026 bfdebug <<
" - " << name << bfendl;
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
void dump_16bit_host_state_fields()
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
void dump_vmcs_field(vmcs::field_type addr, const char *name, bool exists)
void dump_vm_exit_control_fields()
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
void dump_natural_width_guest_state_fields()
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
void dump_32bit_read_only_data_fields()
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
void dump_64bit_read_only_data_field()
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
void dump_secondary_processor_based_vm_execution_controls()
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
void dump_32bit_guest_state_fields()
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
void dump_natural_width_control_fields()
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
void dump_16bit_control_fields()
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
void dump_32bit_control_fields()
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
void dump_vm_control(const char *name, bool is_set)
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
void dump_vm_entry_control_fields()
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
void dump_16bit_guest_state_fields()
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
void dump_64bit_control_fields()
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
void dump_natural_width_read_only_data_fields()
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
void dump_64bit_guest_state_fields()
constexpr const auto addr
constexpr const auto addr
const void * view_as_pointer(const T val)
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
void dump_natural_width_host_state_fields()
constexpr const auto name
auto read(field_type field, name_type name="")
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
void dump_64bit_host_state_fields()
void dump_primary_processor_based_vm_execution_controls()
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
void dump_32bit_host_state_field()
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
void dump_pin_based_vm_execution_controls()
constexpr const auto addr
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr
constexpr const auto name
constexpr const auto name
constexpr const auto name
constexpr const auto addr