LINUX.ORG.RU

objdump -d elf32-littlearm глюк?

 , ,


0

2

вот такой пролог у функций получаю:

    1670:       b5f0            push    {r4, r5, r6, r7, lr}
    1672:       465f            mov     r7, fp 
    1674:       4656            mov     r6, sl
    1676:       464d            mov     r5, r9 
    1678:       4644            mov     r4, r8 

дальше r4 используется для доступа к данным, собственно вопрос - а какое значение-то у r8? или это subj?

если что - это JNI, но если написать либу с jniexport функцией и затем прогнать objdump -d - то такого пролога не видать

интересуют вменяемые мысли, не требующие экстремальной близости с отладчиком (на эмуляторе код не работает, а целевого девайса нет в пределах досягаемости) )

★★★

mov'ы выглядят правильными, но я проверил только первый. У них в последних трёх битах Rd, регистр назначения.

i-rinat ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.