}
-void v3_print_segments(struct guest_info * info) {
- struct v3_segments * segs = &(info->segments);
+void v3_print_segments(struct v3_segments * segs) {
int i = 0;
struct v3_segment * seg_ptr;
V3_Print("NumExits: %u\n", (uint32_t)info->num_exits);
- v3_print_segments(info);
+ v3_print_segments(&(info->segments));
v3_print_ctrl_regs(info);
if (info->shdw_pg_mode == SHADOW_PAGING) {
// We start i at one because the current stack pointer points to an unused stack element
for (i = 0; i <= 24; i++) {
if (cpu_mode == LONG) {
- V3_Print("\t%p\n", (void *)*(uint64_t *)(host_addr + (i * 8)));
+ V3_Print("\t%p\n", (void *)*(addr_t *)(host_addr + (i * 8)));
} else if (cpu_mode == REAL) {
V3_Print("Don't currently handle 16 bit stacks... \n");
} else {