J'essaie de comprendre comment lier manuellement un fichier ELF. Je suis conscient de la structure du fichier, mais comment puis-je déterminer l'ordre dans lequel les objets relogeables doivent être liés?Liaison d'un exécutable
0
A
Répondre
0
Commencez par l'objet contenant le point d'entrée. Résoudre ses références internes. Ensuite, prenez la première référence non résolue. Trouvez l'objet définissant une référence non résolue et reliez-la. Résolvez toutes les références que vous pouvez maintenant. S'il existe encore des références non résolues, répétez le processus. Quelque chose comme ça ...
Questions connexes
- 1. Liaison de données/ressources brutes en exécutable en utilisant LD
- 2. .NET Evénements pour le processus Exécutable exécutable
- 3. Quel exécutable a démarré mon exécutable?
- 4. Exécution de la méthode depuis l'extension Activité étendue Exécutable Exécutable
- 5. paramètre exécutable C++
- 6. Fichier exécutable iPhone
- 7. Exécutable binaire corrompu?
- 8. Exécutable gcc portable?
- 9. Launch4j - Java-exécutable wrapper - Windows7
- 10. Fichier jar Java Eclipse exécutable
- 11. Comment renommer un exécutable VB6?
- 12. Explication de structure exécutable portable
- 13. Service Web exécutant un exécutable
- 14. VB.net Méthode principale non exécutable
- 15. jQuery: Plug-in auto-exécutable?
- 16. Répertoire exécutable d'où provient l'application?
- 17. Compilation d'un exécutable statique autonome
- 18. jquery fonction prête non exécutable
- 19. Création d'un exécutable statique vin?
- 20. Le processus exécutable .NET parcourt
- 21. kdevelop aucun exécutable valide spécifié
- 22. Comment changer l'assemblyIdentity d'un exécutable?
- 23. Qt créer un fichier exécutable
- 24. Le DUND d'Android prend-il en charge DUN DT (alias Dial Up client alias Data Terminal aka "dund --connect")
- 25. Comment rendre un script shell AIX exécutable?
- 26. Chemin absolu du répertoire de démarrage exécutable
- 27. Enveloppe un exécutable pour diagnostiquer ses invocations
- 28. Faire un script Python exécutable chmod755?
- 29. Comment créer un fichier exécutable dans .net
- 30. Convertir un script python en exécutable binaire