Hi,
Debug hook is called once per every line.
You could modify the behaviour by changing the compiler to generate
"break" statements only e.g. at the end of every basic block.
Basically a thread would have to switch the Pawn stack, while using the
same data and code segments. This is simple in theory, but I don't know
what complications could arise.
--
Petteri