lldb objc_msgОтправить трассировку на OS X
Я отслеживаю приложение OS X, надеюсь, смогу найти способ, подобный этому, на iOS:
lldb Xcode: ошибка: 'printf' не является допустимой командой
Есть ли способ сделать это? Я пытался
expr -- (void)printf("[%s, %s]\n",(char *) object_getClassName(*(long*)($esp+4)), (char *) *(long *)($esp+8) )
Я думаю, что в OS X используются 64-битные регистры. Так что эта команда не может работать (действительно, она не работает). Как мне написать эту команду? Или есть простой способ сделать то же самое? Просто отслеживая класс и метод с именем