Salve a tutti ,
Mentre stavo analizzando il codice assembler ottenuto dalla disassemblazione di una libreria (ho usato objdump -S xxxx.so è giusto ? ) mi sono trovato di fronte delle routine che non esistono nel assembler arm.
eccone un esempio:
codice:
186d1c: 00575da0 subseq r5, r7, r0, lsr #27
In questo sito ARM Information Center che fa un sommario di tutte le routine non c'è traccia di quel subseq!!
Se può aiutarvi a capire una soluzione ecco altri casi
codice:
1874ec: 005755f0 ldrsheq r5, [r7], #-80 ; 0xffffffb0
1874f0: 00001250 andeq r1, r0, r0, asr r2
187518: 0a000003 beq 18752c <Java_com_google_speech_recognizer_ResourceManager_nativeDelete+0x34>
In tutti questi casi c'è il nome di una routine valida più 'eq', cosa significa e perchè è cosi? Grazie mille in anticipo