Section courante

A propos

Section administrative du site

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



Dernière mise à jour : Dimanche, le 3 Septembre 2023