Format de fichier principal ELF

Court de creuser par le biais de GDB source, où puis-je trouver de la documentation sur le format utilisé pour créer des fichiers de base?

La ELFE spécification des feuilles de la base du format de fichier ouvert, donc je suppose que cela doit faire partie de la GDB cahier des charges! Malheureusement, je n'ai pas trouvé d'aide à cet égard de GNU gdb documentation.

Voici ce que je suis en train de faire: la Carte des adresses virtuelles pour les noms de fonction dans l'exécutable/bibliothèques qui composent les processus en cours d'exécution. Pour ce faire, je tiens tout d'abord à la figure, à partir de la base, le fichier de la carte à partir de l'espace d'adressage virtuel le nom du fichier exécutable/bibliothèques, puis creuser dans le fichier pour obtenir les informations symboliques.

Maintenant "readelf -un noyau' me dit que presque tous les segments dans le fichier de base sont de type "load" -- j'avais suppose que ce sont les .le texte et les .sev/.les segments de données de tous les participants des fichiers, en plus d'un segment de pile. Sauf ces segments de charge, il ya une note du segment, mais qui ne semble pas contenir de la carte. Alors, comment sont les informations à propos de fichier qui un segment correspond à, stockées dans le fichier de base? Sont ceux de "charger" les segments format d'une manière particulière afin d'inclure les informations de fichier?

source d'informationauteur NoJunkNoNoise