X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvm_guest.c;h=04d887d3c9d4c4835bc3b7de6d414dd3cde11860;hp=6b902f01c29a9a3e893160da8903ba743fe6dcb3;hb=4290e5f20a4ea5e5f32cb8228ac4d7446dc1021b;hpb=cd012ba87f57c1c694038f1a17f249f90f9a2be8 diff --git a/palacios/src/palacios/vm_guest.c b/palacios/src/palacios/vm_guest.c index 6b902f0..04d887d 100644 --- a/palacios/src/palacios/vm_guest.c +++ b/palacios/src/palacios/vm_guest.c @@ -265,6 +265,8 @@ void v3_print_guest_state(struct guest_info * info) { linear_addr = get_addr_linear(info, info->rip, &(info->segments.cs)); V3_Print("RIP Linear: %p\n", (void *)linear_addr); + V3_Print("NumExits: %u\n", (uint32_t)info->num_exits); + v3_print_segments(info); v3_print_ctrl_regs(info); @@ -276,6 +278,8 @@ void v3_print_guest_state(struct guest_info * info) { // CR4 } v3_print_GPRs(info); + + v3_print_stack(info); } @@ -294,7 +298,7 @@ void v3_print_stack(struct guest_info * info) { guest_va_to_host_va(info, linear_addr, &host_addr); } - V3_Print("Host Address of rsp = 0x%p\n", (void *)host_addr); + V3_Print("Host Address of rsp = 0x%p\n", (void *)host_addr); V3_Print("Stack at %p:\n", (void *)host_addr); // We start i at one because the current stack pointer points to an unused stack element