X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Finclude%2Fpalacios%2Fvmm.h;h=b05871fc8ee38076d212cacbf7a416c1779a6382;hb=73f7dfbeb661474a53ed5b3c73898a431e5e737e;hp=87d50edbbb48143bed1defcb30b84d09b33943ff;hpb=123a1ba27ea09c8fa77a1b36ce625b43d7c48b14;p=palacios.git diff --git a/palacios/include/palacios/vmm.h b/palacios/include/palacios/vmm.h index 87d50ed..b05871f 100644 --- a/palacios/include/palacios/vmm.h +++ b/palacios/include/palacios/vmm.h @@ -114,6 +114,7 @@ struct guest_info; if ((os_hooks) && (os_hooks)->malloc) { \ var = (os_hooks)->malloc(size); \ } \ + if (!var) PrintError("MALLOC FAILURE. Memory LEAK!!\n"); \ var; \ }) @@ -196,6 +197,7 @@ v3_cpu_mode_t v3_get_host_cpu_mode(); void v3_yield(struct guest_info * info); void v3_yield_cond(struct guest_info * info); +void v3_print_cond(const char * fmt, ...); void v3_interrupt_cpu(struct guest_info * vm, int logical_cpu);