Как привести имя функции к адресу и добавить смещение в LLDB? - PullRequest
1 голос
/ 23 октября 2019

Скажем, у меня есть две смежные функции subfunc() и main() в исполняемом файле Mach-O и я хочу разобрать все инструкции от subfunc() до main()+0x10.

Я знаю, что могу привести функции кадреса с использованием `(void(*)())subfunc` - не проще ли?

Моя попытка заключается в следующем, но я получаю сообщение об ошибке ниже:

dis -s `(void(*)())subfunc` -e `(void(*)())main+0x10` error: error: arithmetic on a pointer to the function type 'void ()'

Какя могу это исправить?

...