Section courante

A propos

Section administrative du site

 Logiciel  Plateforme 
Vue par liste complète
Vue par aperçu
Vue par catégorie
BBS
Compression de données
Editeur de texte
Installateur
Adam
Alpha
AmigaOS
Amstrad CPC
Apple II
Atari 400/800
Atari ST
CoCo 3
Commodore 64
Commodore 128
CP/M
DOS
Java
Linux
Macintosh
Mac OS X
MSX2
OS/2
Solaris
TRS-80
Windows
Windows 3

elfedit

Édite l'ELF
Binutils (GNU Binary Utilities)

Syntaxe

elfedit [--input-mach=machine]
        [--input-type=type]
        [--input-osabi=osabi]
        [--input-abiversion=version]
        --output-mach=machine
        --output-type=type
        --output-osabi=osabi
        --output-abiversion=version
        --enable-x86-feature=feature
        --disable-x86-feature=feature
        [-v|--version]
        [-h|--help]
        elffile...

Paramètres

Nom Description
--disable-x86-feature=feature Ce paramètre permet d'effacer le bit de fonctionnalité dans la propriété du programme dans les fichiers ELF d'exec ou dyn avec les types de machine i386 ou x86-64. Les fonctionnalités prises en charge sont les mêmes que --enable-x86-feature. Remarque : --enable-x86-feature et --disable-x86-feature sont disponibles uniquement sur les hôtes prenant en charge «mmap».
--enable-x86-feature=feature Ce paramètre permet de définir le bit de fonctionnalité dans la propriété du programme dans les fichiers exec ou dyn d'ELF avec les types de machine i386 ou x86-64. Les fonctionnalités prises en charge sont ibt, shstk, lam_u48 et lam_u57.
-h Ce paramètre permet d'afficher les options de ligne de commande comprises par elfedit.
--help Ce paramètre permet d'afficher les options de ligne de commande comprises par elfedit.
--input-abiversion=version Ce paramètre permet de définir le fichier ELF d'entrée correspondant ABIVERSION sur la version. version doit être compris entre 0 et 255. Si --input-abiversion n'est pas spécifié, il correspondra à toutes les ABIVERSIONS ELF.
--input-mach=machine Ce paramètre permet de définir le type de machine ELF d'entrée correspondant sur machine. Si --input-mach n'est pas spécifié, il correspondra à tous les types de machines ELF. Les types de machines ELF pris en charge sont i386, IAMCU, L1OM, K1OM et x86-64.
--input-osabi=osabi Ce paramètre permet de définir le fichier ELF d'entrée correspondant OSABI sur osabi. Si --input-osabi n'est pas spécifié, il correspondra à tous les OSABI ELF. Les OSABI ELF pris en charge sont HP-UX, NetBSD, GNU, Linux (alias GNU), Solaris, AIX, Irix, FreeBSD, TRU64, Modesto, OpenBSD, OpenVMS, NSK, AROS et FenixOS.
--input-type=type Ce paramètre permet de définir le type de fichier ELF d'entrée correspondant sur type. Si --input-type n'est pas spécifié, il correspondra à tous les types de fichiers ELF. Les types de fichiers ELF pris en charge sont rel, exec et dyn.
--output-mach=machine Ce paramètre permet de remplacer le type de machine ELF dans l'entête ELF par machine. Les types de machines ELF pris en charge sont les mêmes que --input-mach.
--output-osabi=osabi Ce paramètre permet de remplacer ELF OSABI dans l'entête ELF par osabi. Les ELF OSABI pris en charge sont les mêmes que --input-osabi.
--output-type=type Ce paramètre permet de modifier le type de fichier ELF dans l'entête ELF en type. Les types ELF pris en charge sont les mêmes que --input-type.
--output-abiversion=version Ce paramètre permet de remplacer ELF ABIVERSION dans l'entête ELF par version. version doit être comprise entre 0 et 255.
-v Ce paramètre permet d'afficher le numéro de version d'elfedit.
--version Ce paramètre permet d'afficher le numéro de version d'elfedit.

Description

Cette commande permet la modification des fichiers au format ELF.

Remarques



PARTAGER CETTE PAGE SUR
Dernière mise à jour : Dimanche, le 3 Septembre 2023