Кто-нибудь знает о дизассемблере для ARMV4i исполняемых файлов и DLL?ARMV4i (Windows Mobile 6) Разборный код
У меня есть плагин DLL, которую я пишу с очень редким data abort
(< 5% время), что я сузил до определенной функции (через DUMPBIN и выход адреса по data abort
) , Однако это довольно большая функция, и я хотел бы немного ее сузить. Я знаю, что это происходит в вызове , но в этой конкретной функции около 35 из них, поэтому я надеялся, что, посмотрев на разборку, я мог бы выяснить, где находится проблема.
Также полезно будет компилятором сборка листинга; возможно, легче сопоставить источник. Часто `data aborts` печатает указатели стека и рамки; конечно, был бы полезен регистр ссылок `lr`. Надеюсь, Windows Mobile предоставит эту информацию. – 2013-03-01 04:56:04