Sto cercando di elaborare la sezione .rel.plt
di alcune librerie di sistema Android e posso trovare l'indirizzo delle funzioni abbastanza facilmente.scopo della sezione .rel.dyn nelle librerie di sistema Android ELF
Tuttavia, non sono sicuro di cosa fare delle voci della sezione .rel.dyn
. Questa sezione contiene anche funzioni? La tabella .got.plt
presente nelle librerie X86 manca nelle librerie Android ARM. Non sono sicuro se sono richiesti anche quelli.
Il codice del linker Android menziona che le librerie di sistema sono prelinkate e caricate a indirizzi fissi. Come funziona l'elaborazione nella sezione .rel.plt
e nella sezione .rel.dyn
.
La domanda più in generale è di circa la comprensione delle librerie di sistema basato ARM Android e le sezioni .rel.dyn
, rel.plt
e .got.plt
con l'emissione aggiunto di prelinking gettato in.