Exactly.
Added also break when new stack frame is added (BSR/JSR) or when removed.
It does both checks because without RTS check, it is possible to accidentally return from deep subroutine stack if it never does another BSR/JSR until after 5+ RTS instructions.
Also supervisor mode stack frames are now supported. (Exception/RTE)
I am running out of ideas. Feedback is needed.
|