Какая теория лежит в основе этого отладчика? Вроде отладчик обычно - это стороннее приложение, отличающееся от исследуемой программы. А тут программа патчит сама себя. Это вообще в принципе может работать?