Sulle piattaforme Intel, BP
viene utilizzato per puntare all'inizio del frame dello stack e per accedere agli argomenti [bp+0x??]
e alle variabili locali [bp-0x??]
.Qual è l'equivalente del registro BP (Frame Pointer) sui processori ARM?
Quale registro viene utilizzato in ARM? Oppure, l'indirizzamento si basa solo su SP?
[Non ho infrastrutture da compilare e disassemblare per vederlo da solo. Riferimento a AAPCS non mi ha aiutato neanche]
Non v'è alcun equivalente per ** ** AAPCS (2003); il vecchio ** APCS ** ha R11 come 'FP' in modalità ARM. Poiché ARM ha più registri, di solito non è necessario indicizzare i locali tramite lo stack/frame. –