2011-02-11 18 views
5

Estoy buscando un equivalente de Equivalente a 'int 3' en procesadores ARM/iOS

__asm__ int 3
para procesadores ARM/iOS cuando estoy depurando en un dispositivo físico. ¿Es BKPT? Todo lo que quiero hacer es detener el procesador para que pueda pasar o continuar la ejecución en ese punto como puedo con un int 3.

Respuesta

7

De acuerdo con una respuesta para la pregunta Breaking into the debugger on iPhone el equivalente es asm("trap"). Pero mira las otras respuestas para diferentes técnicas.

Mire especialmente en conditional breakpoints que es un método menos invasivo.

+0

Por alguna razón, el vinculador barra al no poder resolver 'asm()'. – rforte

+0

Pruebe '__asm ​​__ (" trap ");' (son dos guiones bajos en cada lado). – DarkDust

+0

Boom! Gracias amigo. – rforte