Есть ли в lldb функция патча? - PullRequest
0 голосов
/ 18 апреля 2019

В настоящее время я запускаю lldb для отладки, и я использую эту функцию, которая вызывает некоторую проблему в 0x10004e860.Я хочу пропустить инструкцию по адресу 0x10004e860, перейдя непосредственно от 0x10004e85c к 0x10004e864.

Можно ли пропатчить 0x10004e860 на bx lr или NOP?

Если нет, как лучше всего это сделать?

->  0x10004e85c <+26716>: mov    x20, x0
    0x10004e860 <+26720>: bl     0x100d1ce28               ; symbol stub for: objc_autoreleasePoolPush
    0x10004e864 <+26724>: mov    x21, x0
    0x10004e868 <+26728>: bl     0x100010cc8
    0x10004e86c <+26732>: mov    x0, x20
    0x10004e870 <+26736>: mov    x1, x19
    0x10004e874 <+26740>: mov    x2, #0x0
    0x10004e878 <+26744>: mov    x3, #0x0
...