relocation

Relocation ist die Anpassung eines Code-Stücks, das auf einer bestimmten Adresse im Speicher auf eine andere Adresse zusammengesetzt ist. Es ist eine typische Aufgabe von dynamischen Linkern und Programm-Loadern und somit der letzte Schritt in einer Standard-Entwicklungswerkzeugkette.
5
Antworten

Was ist umsetzbarer und absoluter Maschinencode?

Beim Studieren von Assembler bin ich auf diese Begriffe gestoßen. Die Idee, die ich bekommen habe, ist wie folgt: In relocatable machine code ist der Code nicht von statischem RAM abhängig. Der Assembler gibt den RAM-Bedarf für mein Programm an....
06.04.2014, 03:41
2
Antworten

Wie bauen sich PE Base Relocations auf?

Ich habe momentan Probleme zu verstehen, wie PE-Basisverlagerungen aufgebaut werden. Ich verstehe, dass es mehr als einen Umzug geben kann, ich verstehe auch warum und wie das gemacht wird, aber ich verstehe es einfach nicht programmatisch:...
02.07.2013, 22:09
1
Antwort

So schreiben Sie einen dynamischen Loader für die Bare-Metal-Arm-Anwendung

Ich arbeite an einem Projekt auf Basis des arm9-Prozessors. Wir verwenden nur Bare-Metal ohne Betriebssystem, daher haben wir leider noch keine Unterstützung für Shared Libraries / Dynamic Loader. Ich würde gerne Bibliotheken laden können, zu...
11.04.2011, 09:19