そもそもデバッガがそんな複雑なことをしているのか?
単にブレークポイントを任意のアドレスにかますことができるだけなのでは?