2013-02-23 14 views
5

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.

risposta

Problemi correlati