I was thinking it might be nice to be able to track PPC register usage in the debugger, which would allow for tracing values as they jump between memory and registers.
Where would you properly do the check, would it just happen above this jit.cpp line?
if (SConfig::GetInstance().bEnableDebugging && breakpoints.IsAddressBreakPoint(op.address) &&
!CPU::IsStepping())
Also, a register changing its value would be easy to flag, but what about using/storing its value? Basically need to check if each instruction has a specific register reference, the destination register, and if it's a store instr as well.
At the very least I would add a feature to show where a register value came from for a specific break point.
Where would you properly do the check, would it just happen above this jit.cpp line?
if (SConfig::GetInstance().bEnableDebugging && breakpoints.IsAddressBreakPoint(op.address) &&
!CPU::IsStepping())
Also, a register changing its value would be easy to flag, but what about using/storing its value? Basically need to check if each instruction has a specific register reference, the destination register, and if it's a store instr as well.
At the very least I would add a feature to show where a register value came from for a specific break point.