2011-02-11 16 views
5

Bir aygıtta hata ayıklaması yaptığım için ARM/iOS işlemciler için ARM/iOS işlemcilerde 'int 3' eşdeğeri

__asm__ int 3
eşdeğerini arıyorum. BKPT mi? Tek yapmak istediğim, işlemciyi durdurmak, böylece daha sonra adım atabilirim veya int yaptığım gibi çalışmaya devam edebilirim.

cevap

7

Breaking into the debugger on iPhone sorusunun cevabına göre eşdeğer asm("trap")'dur. Ama farklı teknikler için diğer cevaplara bakın.

Özellikle daha az invaziv bir yöntem olan conditional breakpoints'a bakın.

+0

Herhangi bir nedenden dolayı linker barfs 'asm()' çözümlenemedi. – rforte

+0

“__asm ​​__ (” trap ”);' (Bu, her iki tarafta iki alt çizgi) deneyin. – DarkDust

+0

Bom! Sağol kanka. – rforte