mirror of
https://github.com/kanjitalk755/macemu.git
synced 2025-08-09 03:25:04 +00:00
Fix debugging of generated code to include the block chainer trampoline.
This commit is contained in:
@@ -1543,9 +1543,6 @@ powerpc_cpu::compile_block(uint32 entry_point)
|
||||
max_pc = dpc;
|
||||
bi->min_pc = min_pc;
|
||||
bi->max_pc = max_pc;
|
||||
bi->size = dg.code_ptr() - bi->entry_point;
|
||||
if (disasm)
|
||||
disasm_translation(entry_point, dpc - entry_point + 4, bi->entry_point, bi->size);
|
||||
|
||||
#if DYNGEN_DIRECT_BLOCK_CHAINING
|
||||
// Generate backpatch trampolines
|
||||
@@ -1567,6 +1564,10 @@ powerpc_cpu::compile_block(uint32 entry_point)
|
||||
}
|
||||
#endif
|
||||
|
||||
bi->size = dg.code_ptr() - bi->entry_point;
|
||||
if (disasm)
|
||||
disasm_translation(entry_point, dpc - entry_point + 4, bi->entry_point, bi->size);
|
||||
|
||||
dg.gen_end();
|
||||
block_cache.add_to_cl_list(bi);
|
||||
if (is_read_only_memory(bi->pc))
|
||||
|
Reference in New Issue
Block a user