delphi
try asm int 3 end; except end;
Por ejemplo, si estamos en un bucle y queremos que el programa se detenga si se cumple una condición determinada podemos usar algo como esto:
delphi
uses SysUtils; var i: Integer; begin for i:= 1 to 5 do begin Writeln(i); if i= 3 then // Me paro en el 3 try asm int 3 end; except end; end; end.
Esto funciona siempre que ejecutemos nuestro programa dentro de un depurador, sea el de delphi, o sea otro como ollydbg, pero no tiene ningún efecto si el programa se ejecuta desde fuera del depurador.