My own elf programs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

84 lines
4.2 KiB

En-tête ELF:
Magique: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00
Classe: ELF64
Données: complément à 2, système à octets de poids faible d'abord (little endian)
Version: 1 (actuelle)
OS/ABI: UNIX - System V
Version ABI: 0
Type: DYN (fichier objet partagé)
Machine: Advanced Micro Devices X86-64
Version: 0x1
Adresse du point d'entrée: 0x420004a0
Début des en-têtes de programme : 64 (octets dans le fichier)
Début des en-têtes de section : 0 (octets dans le fichier)
Fanions: 0x0
Taille de cet en-tête: 64 (octets)
Taille de l'en-tête du programme: 56 (octets)
Nombre d'en-tête du programme: 6
Taille des en-têtes de section: 0 (octets)
Nombre d'en-têtes de section: 0
Table d'index des chaînes d'en-tête de section: 0
Il n'y a pas de section dans ce fichier.
Il n'y a pas de groupe de section dans ce fichier.
En-têtes de programme :
Type Décalage Adr.virt Adr.phys.
Taille fichier Taille mémoire Fanion Alignement
LOAD 0x0000000000000000 0x0000000042000000 0x0000000042000000
0x000000000000061c 0x000000000000061c R E 0x200000
LOAD 0x0000000000000620 0x0000000042200620 0x0000000042200620
0x00000000000001f0 0x0000000000000200 RW 0x200000
DYNAMIC 0x0000000000000650 0x0000000042200650 0x0000000042200650
0x0000000000000180 0x0000000000000180 RW 0x8
NOTE 0x0000000000000190 0x0000000042000190 0x0000000042000190
0x0000000000000024 0x0000000000000024 R 0x4
GNU_EH_FRAME 0x00000000000005c8 0x00000000420005c8 0x00000000420005c8
0x0000000000000014 0x0000000000000014 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Dynamic section at offset 0x650 contains 20 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000000000000c (INIT) 0x42000458
0x000000000000000d (FINI) 0x420005b8
0x000000006ffffef5 (GNU_HASH) 0x420001b8
0x0000000000000005 (STRTAB) 0x42000318
0x0000000000000006 (SYMTAB) 0x420001f8
0x000000000000000a (STRSZ) 118 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000003 (PLTGOT) 0x422007e8
0x0000000000000002 (PLTRELSZ) 48 (octets)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x42000428
0x0000000000000007 (RELA) 0x420003c8
0x0000000000000008 (RELASZ) 96 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x000000006ffffffe (VERNEED) 0x420003a8
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x4200038e
0x000000006ffffff9 (RELACOUNT) 1
0x0000000000000000 (NULL) 0x0
Il n'y a pas d'informations de réadressage statique dans ce fichier.
Pour voir les réadressages dynamiques, ajoutez --use-dynamic à la ligne de commande.
Pas d'information de déroulement spécifique au processeur à décoder
L'information dynamique des symboles n'est pas disponible pour l'affichage des symboles.
Histogramme de la longueur de la liste des baquets « .gnu.hash » (total de 3 baquets) :
Long. Nombre % de couverture totale
0 0 ( 0.0%)
1 1 ( 33.3%) 16.7%
2 1 ( 33.3%) 50.0%
3 1 ( 33.3%) 100.0%
Aucune information de version repérée dans ce fichier.
Affichage des notes trouvées au décalage de fichier 0x00000190 avec une longueur de 0x00000024 :
Propriétaire Taille des données Description
GNU 0x00000014 NT_GNU_BUILD_ID (chaîne de bits du ID de construction unique)
ID construction: b698deac1c81ea8279bbea1b08729649346a93af