From 807b949feadd06df5f2aaec785b5313f49a28444 Mon Sep 17 00:00:00 2001 From: Ben Vanik Date: Sat, 19 Oct 2013 19:03:47 -0700 Subject: [PATCH] Seeing code returning to the execution thunk, something must have broken. --- src/xenia/cpu/global_exports.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/xenia/cpu/global_exports.cc b/src/xenia/cpu/global_exports.cc index eb9d83c5c..19b5e9aeb 100644 --- a/src/xenia/cpu/global_exports.cc +++ b/src/xenia/cpu/global_exports.cc @@ -36,6 +36,7 @@ void _cdecl XeTrap( void* _cdecl XeIndirectBranch( xe_ppc_state_t* state, uint64_t target, uint64_t br_ia) { // TODO(benvanik): track this statistic - this path is very slow! + XEASSERT(target != 0xBEBEBEBE); Processor* processor = state->processor; void* target_ptr = processor->GetFunctionPointer((uint32_t)target); // target_ptr will be null when the given target is not a function.