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.

77 lines
3.8 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: 0x38000002f8
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: 5
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 0x0000003800000000 0x0000003800000000
0x0000000000000300 0x0000000000000300 R 0x200000
LOAD 0x0000000000000300 0x0000003800200300 0x0000003800200300
0x0000000000000150 0x0000000000000150 RW 0x200000
DYNAMIC 0x0000000000000300 0x0000003800200300 0x0000003800200300
0x0000000000000130 0x0000000000000130 RW 0x8
NOTE 0x0000000000000158 0x0000003800000158 0x0000003800000158
0x0000000000000024 0x0000000000000024 R 0x4
GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000
0x0000000000000000 0x0000000000000000 RW 0x8
Dynamic section at offset 0x300 contains 15 entries:
Étiquettes Type Nom/Valeur
0x0000000000000001 (NEEDED) Bibliothèque partagée : [libc.so.6]
0x000000006ffffef5 (GNU_HASH) 0x3800000180
0x0000000000000005 (STRTAB) 0x3800000260
0x0000000000000006 (SYMTAB) 0x38000001b8
0x000000000000000a (STRSZ) 57 (octets)
0x000000000000000b (SYMENT) 24 (octets)
0x0000000000000007 (RELA) 0x38000002c8
0x0000000000000008 (RELASZ) 48 (octets)
0x0000000000000009 (RELAENT) 24 (octets)
0x0000000000000016 (TEXTREL) 0x0
0x000000006ffffffe (VERNEED) 0x38000002a8
0x000000006fffffff (VERNEEDNUM) 1
0x000000006ffffff0 (VERSYM) 0x380000029a
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 1 ( 33.3%)
1 1 ( 33.3%) 25.0%
2 0 ( 0.0%) 25.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 0x00000158 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: a9cd5510d712b274511e84f8a438bb9e09d05b0d