hwaddr safe_get_phys_page_debug(CPUOldState *env, target_ulong addr) { #ifdef TARGET_I386 if (kvm_enabled()) { kvm_get_sregs(env); } #endif return cpu_get_phys_page_debug(env, addr); }
int safe_memory_rw_debug(CPUOldState *env, target_ulong addr, uint8_t *buf, int len, int is_write) { #ifdef TARGET_I386 if (kvm_enabled()) { kvm_get_sregs(env); } #endif return cpu_memory_rw_debug(env, addr, buf, len, is_write); }
int safe_memory_rw_debug(CPUState *cpu, target_ulong addr, uint8_t *buf, int len, int is_write) { #ifdef TARGET_I386 if (kvm_enabled()) { kvm_get_sregs(cpu); } #endif return cpu_memory_rw_debug(cpu, addr, buf, len, is_write, "goldfish_safe_mem_rw_dbg"); }
hwaddr safe_get_phys_page_debug(CPUState *cpu, target_ulong addr) { CPUArchState *env = cpu->env_ptr; #ifdef TARGET_I386 if (kvm_enabled()) { kvm_get_sregs(cpu); } #endif extern int matchMeInPidTid(CPUArchState *); extern int getMePCVal(CPUArchState *); extern int getMeContextId(CPUArchState *); hwaddr hwa = cpu_get_phys_page_debug(env, addr); if(matchMeInPidTid(env)) { printf("%d %s %x=%x\n", getMeContextId(env), __FUNCTION__, getMePCVal(env), hwa); } return hwa; }