¿Nombres de registro de CPU de Android?

Este fragmento de código se extrae de un informe de bloqueo de Android en un Samsung Tab S:

Build fingerprint: 'samsung/chagallwifixx/chagallwifi:5.0.2/LRX22G/T800XXU1BOCC:user/release-keys'
Revision: '7'
ABI: 'arm'
    r0 a0d840bc  r1 a0dcb880  r2 00000001  r3 a0d840bc
    r4 a0dc3c4c  r5 00000000  r6 a066d200  r7 00000000
    r8 32d68f40  r9 a0c359a8  sl 00000014  fp bef3ba84
    ip a0dc3fb8  sp bef3ba10  lr a0c35a0c  pc a0c34bc8  cpsr 400d0010

r0 medianter9 son registros claramente de propósito general,sp (r13) es el puntero de la pila ypc (r15) es el contador del programa (puntero de instrucción). Refiriéndose alSección de registros de la página ARM Architecture de Wikipedia (uno demuchos páginas que revisé), encuentro quelr (r14) es el registro de enlace ycpsr es el "Registro de estado del programa actual".

Me gustaria saber quesl (r10),fp (r11) yip (r12) son. Esperoip esno el "puntero de instrucción" porque esa función la realizapc (r15)

¿Hay algún documento de referencia que no haya encontrado que ilustre estos nombres?

Respuestas a la pregunta(1)

Su respuesta a la pregunta