Ich verstehe Dein Problem nicht:
Code:
call blabla
test al,al
jnz +$18 ; spring nach ende entspricht exit
...
call blabla1
test al,al
jnz +$08 ; spring nach ende entspricht exit
...
xor eax,eax ;hier ist ende
pop ecx
...
Man könnte bemängeln, daß der Debugger nicht ordentlich funktioniert, mit optimieren hat das aber meiner Meinung nach nichts zu tun.
Gruß
K-H