diff options
Diffstat (limited to 'po/fr/man5/elf.5.po')
-rw-r--r-- | po/fr/man5/elf.5.po | 5964 |
1 files changed, 5964 insertions, 0 deletions
diff --git a/po/fr/man5/elf.5.po b/po/fr/man5/elf.5.po new file mode 100644 index 00000000..93cb3f0e --- /dev/null +++ b/po/fr/man5/elf.5.po @@ -0,0 +1,5964 @@ +# French translation of manpages +# This file is distributed under the same license as the manpages-l10n package. +# Copyright © of this file: +# Christophe Blaess <https://www.blaess.fr/christophe/>, 1996-2003. +# Stéphan Rafin <stephan.rafin@laposte.net>, 2002. +# Thierry Vignaud <tvignaud@mandriva.com>, 1999, 2002. +# François Micaux, 2002. +# Alain Portal <aportal@univ-montp2.fr>, 2003-2008. +# Jean-Philippe Guérard <fevrier@tigreraye.org>, 2005-2006. +# Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, 2006-2007. +# Julien Cristau <jcristau@debian.org>, 2006-2007. +# Thomas Huriaux <thomas.huriaux@gmail.com>, 2006-2008. +# Nicolas François <nicolas.francois@centraliens.net>, 2006-2008. +# Florentin Duneau <fduneau@gmail.com>, 2006-2010. +# Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, 2006, 2013. +# Denis Barbier <barbier@debian.org>, 2006, 2010. +# David Prévot <david@tilapin.org>, 2010, 2012, 2013. +msgid "" +msgstr "" +"Project-Id-Version: perkamon\n" +"POT-Creation-Date: 2024-03-01 16:55+0100\n" +"PO-Revision-Date: 2018-09-10 20:55+0000\n" +"Last-Translator: Weblate Admin <jean-baptiste@holcroft.fr>\n" +"Language-Team: French <debian-l10n-french@lists.debian.org>\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. type: TH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ELF" +msgstr "ELF" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "2023-10-31" +msgstr "31 octobre 2023" + +#. type: TH +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, no-wrap +msgid "Linux man-pages 6.06" +msgstr "Pages du manuel de Linux 6.06" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NAME" +msgstr "NOM" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "elf - format of Executable and Linking Format (ELF) files" +msgstr "" +"elf - Format des fichiers exécutables ELF (« Executable and Linking Format »)" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SYNOPSIS" +msgstr "SYNOPSIS" + +#. .B #include <elf_abi.h> +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<#include E<lt>elf.hE<gt>>\n" +msgstr "B<#include E<lt>elf.hE<gt>>\n" + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "DESCRIPTION" +msgstr "DESCRIPTION" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"The header file I<E<lt>elf.hE<gt>> defines the format of ELF executable " +"binary files. Amongst these files are normal executable files, relocatable " +"object files, core files, and shared objects." +msgstr "" +"Le fichier d'en-tête I<E<lt>elf.hE<gt>> définit le format des fichiers " +"binaires exécutables ELF. Ces fichiers peuvent être soit des fichiers " +"exécutables normaux, des fichiers objets repositionnables, des fichiers core " +"ou des bibliothèques partagées." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An executable file using the ELF file format consists of an ELF header, " +"followed by a program header table or a section header table, or both. The " +"ELF header is always at offset zero of the file. The program header table " +"and the section header table's offset in the file are defined in the ELF " +"header. The two tables describe the rest of the particularities of the file." +msgstr "" +"Un fichier exécutable utilisant le format de fichier ELF est constitué d'un " +"en-tête ELF, suivi d'une table d'en-tête de programme ou d'une table des en-" +"têtes de sections, ou des deux. L'en-tête ELF est toujours situé à un " +"déplacement de zéro par rapport au début du fichier. Les déplacements dans " +"le fichier des tables d'en-tête de programme et des en-têtes de sections " +"sont définis dans l'en-tête ELF. Ces deux tables décrivent le reste des " +"particularités du fichier." + +#. #-#-#-#-# archlinux: elf.5.pot (PACKAGE VERSION) #-#-#-#-# +#. Applications which wish to process ELF binary files for their native +#. architecture only should include +#. .I <elf_abi.h> +#. in their source code. +#. These applications should need to refer to +#. all the types and structures by their generic names +#. "Elf_xxx" +#. and to the macros by +#. ELF_xxx". +#. Applications written this way can be compiled on any architecture, +#. regardless of whether the host is 32-bit or 64-bit. +#. .P +#. Should an application need to process ELF files of an unknown +#. architecture, then the application needs to explicitly use either +#. "Elf32_xxx" +#. or +#. "Elf64_xxx" +#. type and structure names. +#. Likewise, the macros need to be identified by +#. "ELF32_xxx" +#. or +#. "ELF64_xxx". +#. .P +#. type: Plain text +#. #-#-#-#-# debian-bookworm: elf.5.pot (PACKAGE VERSION) #-#-#-#-# +#. Applications which wish to process ELF binary files for their native +#. architecture only should include +#. .I <elf_abi.h> +#. in their source code. +#. These applications should need to refer to +#. all the types and structures by their generic names +#. "Elf_xxx" +#. and to the macros by +#. ELF_xxx". +#. Applications written this way can be compiled on any architecture, +#. regardless of whether the host is 32-bit or 64-bit. +#. .PP +#. Should an application need to process ELF files of an unknown +#. architecture, then the application needs to explicitly use either +#. "Elf32_xxx" +#. or +#. "Elf64_xxx" +#. type and structure names. +#. Likewise, the macros need to be identified by +#. "ELF32_xxx" +#. or +#. "ELF64_xxx". +#. .PP +#. type: Plain text +#. #-#-#-#-# debian-unstable: elf.5.pot (PACKAGE VERSION) #-#-#-#-# +#. Applications which wish to process ELF binary files for their native +#. architecture only should include +#. .I <elf_abi.h> +#. in their source code. +#. These applications should need to refer to +#. all the types and structures by their generic names +#. "Elf_xxx" +#. and to the macros by +#. ELF_xxx". +#. Applications written this way can be compiled on any architecture, +#. regardless of whether the host is 32-bit or 64-bit. +#. .PP +#. Should an application need to process ELF files of an unknown +#. architecture, then the application needs to explicitly use either +#. "Elf32_xxx" +#. or +#. "Elf64_xxx" +#. type and structure names. +#. Likewise, the macros need to be identified by +#. "ELF32_xxx" +#. or +#. "ELF64_xxx". +#. .PP +#. type: Plain text +#. #-#-#-#-# fedora-40: elf.5.pot (PACKAGE VERSION) #-#-#-#-# +#. Applications which wish to process ELF binary files for their native +#. architecture only should include +#. .I <elf_abi.h> +#. in their source code. +#. These applications should need to refer to +#. all the types and structures by their generic names +#. "Elf_xxx" +#. and to the macros by +#. ELF_xxx". +#. Applications written this way can be compiled on any architecture, +#. regardless of whether the host is 32-bit or 64-bit. +#. .P +#. Should an application need to process ELF files of an unknown +#. architecture, then the application needs to explicitly use either +#. "Elf32_xxx" +#. or +#. "Elf64_xxx" +#. type and structure names. +#. Likewise, the macros need to be identified by +#. "ELF32_xxx" +#. or +#. "ELF64_xxx". +#. .P +#. type: Plain text +#. #-#-#-#-# fedora-rawhide: elf.5.pot (PACKAGE VERSION) #-#-#-#-# +#. Applications which wish to process ELF binary files for their native +#. architecture only should include +#. .I <elf_abi.h> +#. in their source code. +#. These applications should need to refer to +#. all the types and structures by their generic names +#. "Elf_xxx" +#. and to the macros by +#. ELF_xxx". +#. Applications written this way can be compiled on any architecture, +#. regardless of whether the host is 32-bit or 64-bit. +#. .P +#. Should an application need to process ELF files of an unknown +#. architecture, then the application needs to explicitly use either +#. "Elf32_xxx" +#. or +#. "Elf64_xxx" +#. type and structure names. +#. Likewise, the macros need to be identified by +#. "ELF32_xxx" +#. or +#. "ELF64_xxx". +#. .P +#. type: Plain text +#. #-#-#-#-# mageia-cauldron: elf.5.pot (PACKAGE VERSION) #-#-#-#-# +#. Applications which wish to process ELF binary files for their native +#. architecture only should include +#. .I <elf_abi.h> +#. in their source code. +#. These applications should need to refer to +#. all the types and structures by their generic names +#. "Elf_xxx" +#. and to the macros by +#. ELF_xxx". +#. Applications written this way can be compiled on any architecture, +#. regardless of whether the host is 32-bit or 64-bit. +#. .P +#. Should an application need to process ELF files of an unknown +#. architecture, then the application needs to explicitly use either +#. "Elf32_xxx" +#. or +#. "Elf64_xxx" +#. type and structure names. +#. Likewise, the macros need to be identified by +#. "ELF32_xxx" +#. or +#. "ELF64_xxx". +#. .P +#. type: Plain text +#. #-#-#-#-# opensuse-leap-15-6: elf.5.pot (PACKAGE VERSION) #-#-#-#-# +#. Applications which wish to process ELF binary files for their native +#. architecture only should include +#. .I <elf_abi.h> +#. in their source code. +#. These applications should need to refer to +#. all the types and structures by their generic names +#. "Elf_xxx" +#. and to the macros by +#. ELF_xxx". +#. Applications written this way can be compiled on any architecture, +#. regardless of whether the host is 32-bit or 64-bit. +#. .PP +#. Should an application need to process ELF files of an unknown +#. architecture, then the application needs to explicitly use either +#. "Elf32_xxx" +#. or +#. "Elf64_xxx" +#. type and structure names. +#. Likewise, the macros need to be identified by +#. "ELF32_xxx" +#. or +#. "ELF64_xxx". +#. .PP +#. type: Plain text +#. #-#-#-#-# opensuse-tumbleweed: elf.5.pot (PACKAGE VERSION) #-#-#-#-# +#. Applications which wish to process ELF binary files for their native +#. architecture only should include +#. .I <elf_abi.h> +#. in their source code. +#. These applications should need to refer to +#. all the types and structures by their generic names +#. "Elf_xxx" +#. and to the macros by +#. ELF_xxx". +#. Applications written this way can be compiled on any architecture, +#. regardless of whether the host is 32-bit or 64-bit. +#. .PP +#. Should an application need to process ELF files of an unknown +#. architecture, then the application needs to explicitly use either +#. "Elf32_xxx" +#. or +#. "Elf64_xxx" +#. type and structure names. +#. Likewise, the macros need to be identified by +#. "ELF32_xxx" +#. or +#. "ELF64_xxx". +#. .PP +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This header file describes the above mentioned headers as C structures and " +"also includes structures for dynamic sections, relocation sections and " +"symbol tables." +msgstr "" +"Ce fichier d'en-tête décrit, sous la forme de structures C, les en-têtes " +"mentionnés précédemment et inclut également des structures pour les sections " +"dynamiques, les sections de repositionnement et les tables de symboles." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Basic types" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The following types are used for N-bit architectures (N=32,64, I<ElfN> " +"stands for I<Elf32> or I<Elf64>, I<uintN_t> stands for I<uint32_t> or " +"I<uint64_t>):" +msgstr "" +"Les types suivants sont utilisés pour les architectures N-bit (avec " +"I<N=32,64> ; I<ElfN> signifie I<Elf32> ou I<Elf64> ; I<uintN_t> signifie " +"I<uint32_t> ou I<uint64_t>) :" + +#. Elf32_Size Unsigned object size +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"ElfN_Addr Unsigned program address, uintN_t\n" +"ElfN_Off Unsigned file offset, uintN_t\n" +"ElfN_Section Unsigned section index, uint16_t\n" +"ElfN_Versym Unsigned version symbol information, uint16_t\n" +"Elf_Byte unsigned char\n" +"ElfN_Half uint16_t\n" +"ElfN_Sword int32_t\n" +"ElfN_Word uint32_t\n" +"ElfN_Sxword int64_t\n" +"ElfN_Xword uint64_t\n" +msgstr "" +"ElfN_Addr adresse (non signée) du programme, uintN_t\n" +"ElfN_Off déplacement (non signé) dans le fichier, uintN_t\n" +"ElfN_Section indice (non signé) de section, uint16_t\n" +"ElfN_Versym informations (non signées) sur les versions\n" +" des symboles, uint16_t\n" +"Elf_Byte caractère (char) non signé\n" +"ElfN_Half uint16_t\n" +"ElfN_Sword int32_t\n" +"ElfN_Word uint32_t\n" +"ElfN_Sxword int64_t\n" +"ElfN_Xword uint64_t\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"(Note: the *BSD terminology is a bit different. There, I<Elf64_Half> is " +"twice as large as I<Elf32_Half>, and I<Elf64Quarter> is used for " +"I<uint16_t>. In order to avoid confusion these types are replaced by " +"explicit ones in the below.)" +msgstr "" +"(Note : la terminologie *BSD est quelque peu différente. I<Elf64_Half> est " +"deux fois plus grand que I<Elf32_Half> et I<Elf64Quarter> est utilisé pour " +"I<uint16_t>. Afin d'éviter toute confusion, ces types seront remplacés par " +"des types plus explicites dans la suite de ce document)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"All data structures that the file format defines follow the \"natural\" size " +"and alignment guidelines for the relevant class. If necessary, data " +"structures contain explicit padding to ensure 4-byte alignment for 4-byte " +"objects, to force structure sizes to a multiple of 4, and so on." +msgstr "" +"Toutes les structures de données définies par le format de fichier suivent " +"la taille « naturelle » et les principes d'alignement de la classe " +"correspondante. Si nécessaire, les structures de données contiennent un " +"remplissage explicite pour assurer l'alignement sur 4 octets des objets de " +"4 octets, et pour forcer les tailles des structures à être des multiples de " +"4, etc." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "ELF header (Ehdr)" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The ELF header is described by the type I<Elf32_Ehdr> or I<Elf64_Ehdr>:" +msgstr "" +"L'en-tête ELF est décrit par le type I<Elf32_Ehdr> ou par le type " +"I<Elf64_Ehdr> :" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "" +#| "typedef struct {\n" +#| " unsigned char e_ident[EI_NIDENT];\n" +#| " uint16_t e_type;\n" +#| " uint16_t e_machine;\n" +#| " uint32_t e_version;\n" +#| " ElfN_Addr e_entry;\n" +#| " ElfN_Off e_phoff;\n" +#| " ElfN_Off e_shoff;\n" +#| " uint32_t e_flags;\n" +#| " uint16_t e_ehsize;\n" +#| " uint16_t e_phentsize;\n" +#| " uint16_t e_phnum;\n" +#| " uint16_t e_shentsize;\n" +#| " uint16_t e_shnum;\n" +#| " uint16_t e_shstrndx;\n" +#| "} ElfN_Ehdr;\n" +msgid "" +"#define EI_NIDENT 16\n" +"\\&\n" +"typedef struct {\n" +" unsigned char e_ident[EI_NIDENT];\n" +" uint16_t e_type;\n" +" uint16_t e_machine;\n" +" uint32_t e_version;\n" +" ElfN_Addr e_entry;\n" +" ElfN_Off e_phoff;\n" +" ElfN_Off e_shoff;\n" +" uint32_t e_flags;\n" +" uint16_t e_ehsize;\n" +" uint16_t e_phentsize;\n" +" uint16_t e_phnum;\n" +" uint16_t e_shentsize;\n" +" uint16_t e_shnum;\n" +" uint16_t e_shstrndx;\n" +"} ElfN_Ehdr;\n" +msgstr "" +"typedef struct {\n" +" unsigned char e_ident[EI_NIDENT];\n" +" uint16_t e_type;\n" +" uint16_t e_machine;\n" +" uint32_t e_version;\n" +" ElfN_Addr e_entry;\n" +" ElfN_Off e_phoff;\n" +" ElfN_Off e_shoff;\n" +" uint32_t e_flags;\n" +" uint16_t e_ehsize;\n" +" uint16_t e_phentsize;\n" +" uint16_t e_phnum;\n" +" uint16_t e_shentsize;\n" +" uint16_t e_shnum;\n" +" uint16_t e_shstrndx;\n" +"} ElfN_Ehdr;\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The fields have the following meanings:" +msgstr "Les champs ont les significations suivantes :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_ident>" +msgstr "I<e_ident>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"This array of bytes specifies how to interpret the file, independent of the " +"processor or the file's remaining contents. Within this array everything is " +"named by macros, which start with the prefix B<EI_> and may contain values " +"which start with the prefix B<ELF>. The following macros are defined:" +msgstr "" +"Ce tableau d'octets indique comment interpréter le fichier, indépendamment " +"du processeur ou du reste du contenu du fichier. Dans ce tableau, chacun des " +"éléments s'appelle une macro qui commence par le préfixe B<EI_> et peut " +"contenir des valeurs commençant par le préfixe B<ELF>. Les macros suivantes " +"sont définies :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EI_MAG0>" +msgstr "B<EI_MAG0>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The first byte of the magic number. It must be filled with B<ELFMAG0>. (0: " +"0x7f)" +msgstr "" +"Premier octet du nombre magique. Il doit être rempli par B<ELFMAG0> (0: " +"0x7f)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EI_MAG1>" +msgstr "B<EI_MAG1>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The second byte of the magic number. It must be filled with B<ELFMAG1>. " +#| "(1: \\(aqE\\(aq)" +msgid "" +"The second byte of the magic number. It must be filled with B<ELFMAG1>. " +"(1: \\[aq]E\\[aq])" +msgstr "" +"Deuxième octet du nombre magique. Il doit être rempli par B<ELFMAG1> (1: " +"« E »)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EI_MAG2>" +msgstr "B<EI_MAG2>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The third byte of the magic number. It must be filled with B<ELFMAG2>. " +#| "(2: \\(aqL\\(aq)" +msgid "" +"The third byte of the magic number. It must be filled with B<ELFMAG2>. (2: " +"\\[aq]L\\[aq])" +msgstr "" +"Troisième octet du nombre magique. Il doit être rempli par B<ELFMAG2> (2: " +"« L »)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EI_MAG3>" +msgstr "B<EI_MAG3>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The fourth byte of the magic number. It must be filled with B<ELFMAG3>. " +#| "(3: \\(aqF\\(aq)" +msgid "" +"The fourth byte of the magic number. It must be filled with B<ELFMAG3>. " +"(3: \\[aq]F\\[aq])" +msgstr "" +"Quatrième octet du nombre magique. Il doit être rempli par B<ELFMAG3> (3: " +"« F »)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EI_CLASS>" +msgstr "B<EI_CLASS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The fifth byte identifies the architecture for this binary:" +msgstr "Le cinquième octet indique l'architecture pour ce binaire :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFCLASSNONE>" +msgstr "B<ELFCLASSNONE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This class is invalid." +msgstr "Cette classe n'est pas valable." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFCLASS32>" +msgstr "B<ELFCLASS32>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This defines the 32-bit architecture. It supports machines with files and " +"virtual address spaces up to 4 Gigabytes." +msgstr "" +"Ceci définit une architecture 32 bits. Elle permet d'utiliser des machines " +"avec des espaces d'adressage virtuels et des fichiers d'une taille allant " +"jusqu'à 4 gigaoctets." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFCLASS64>" +msgstr "B<ELFCLASS64>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This defines the 64-bit architecture." +msgstr "Ceci définit une architecture 64 bits." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EI_DATA>" +msgstr "B<EI_DATA>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"The sixth byte specifies the data encoding of the processor-specific data in " +"the file. Currently, these encodings are supported:" +msgstr "" +"Le sixième octet indique le codage utilisé pour les données de ce fichier " +"spécifiques au processeur. Actuellement, les codages suivants sont permis :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFDATANONE>" +msgstr "B<ELFDATANONE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Unknown data format." +msgstr "Format de données inconnu." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFDATA2LSB>" +msgstr "B<ELFDATA2LSB>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Two's complement, little-endian." +msgstr "Complément à deux, petit boutiste." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFDATA2MSB>" +msgstr "B<ELFDATA2MSB>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Two's complement, big-endian." +msgstr "Complément à deux, gros boutiste." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EI_VERSION>" +msgstr "B<EI_VERSION>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The seventh byte is the version number of the ELF specification:" +msgstr "" +"Le 7e octet est le numéro de version de la spécification du format ELF :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EV_NONE>" +msgstr "B<EV_NONE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Invalid version." +msgstr "Version non valable." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EV_CURRENT>" +msgstr "B<EV_CURRENT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Current version." +msgstr "Version actuelle." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EI_OSABI>" +msgstr "B<EI_OSABI>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The eighth byte identifies the operating system and ABI to which the object " +"is targeted. Some fields in other ELF structures have flags and values that " +"have platform-specific meanings; the interpretation of those fields is " +"determined by the value of this byte. For example:" +msgstr "" +"Le 8e octet identifie le système d'exploitation et l'interface binaire des " +"applications (ABI) auxquels cet objet est destiné. Certains des champs " +"d'autres structures ELF contiennent des valeurs et des drapeaux dont la " +"signification dépend de la plate-forme ; l'interprétation de ces champs " +"dépend de la valeur de cet octet. Par exemple :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFOSABI_NONE>" +msgstr "B<ELFOSABI_NONE>" + +#. 0 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Same as ELFOSABI_SYSV" +msgstr "Identique à ELFOSABI_SYSV" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFOSABI_SYSV>" +msgstr "B<ELFOSABI_SYSV>" + +#. 0 +#. synonym: ELFOSABI_NONE +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "UNIX System V ABI" +msgstr "ABI UNIX System V." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFOSABI_HPUX>" +msgstr "B<ELFOSABI_HPUX>" + +#. 1 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "HP-UX ABI" +msgstr "ABI HP-UX." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFOSABI_NETBSD>" +msgstr "B<ELFOSABI_NETBSD>" + +#. 2 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "NetBSD ABI" +msgstr "ABI NetBSD." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFOSABI_LINUX>" +msgstr "B<ELFOSABI_LINUX>" + +#. 3 +#. .TP +#. .BR ELFOSABI_HURD +#. Hurd ABI +#. 4 +#. .TP +#. .BR ELFOSABI_86OPEN +#. 86Open Common IA32 ABI +#. 5 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Linux ABI" +msgstr "ABI Linux." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFOSABI_SOLARIS>" +msgstr "B<ELFOSABI_SOLARIS>" + +#. 6 +#. .TP +#. .BR ELFOSABI_MONTEREY +#. Monterey project ABI +#. Now replaced by +#. ELFOSABI_AIX +#. 7 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Solaris ABI" +msgstr "ABI Solaris." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFOSABI_IRIX>" +msgstr "B<ELFOSABI_IRIX>" + +#. 8 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "IRIX ABI" +msgstr "ABI IRIX." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFOSABI_FREEBSD>" +msgstr "B<ELFOSABI_FREEBSD>" + +#. 9 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "FreeBSD ABI" +msgstr "ABI FreeBSD." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFOSABI_TRU64>" +msgstr "B<ELFOSABI_TRU64>" + +#. 10 +#. ELFOSABI_MODESTO +#. 11 +#. ELFOSABI_OPENBSD +#. 12 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "TRU64 UNIX ABI" +msgstr "ABI UNIX TRU64." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFOSABI_ARM>" +msgstr "B<ELFOSABI_ARM>" + +#. 97 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "ARM architecture ABI" +msgstr "ABI de l'architecture ARM." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ELFOSABI_STANDALONE>" +msgstr "B<ELFOSABI_STANDALONE>" + +#. 255 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Stand-alone (embedded) ABI" +msgstr "ABI autonome (embarqué)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EI_ABIVERSION>" +msgstr "B<EI_ABIVERSION>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The ninth byte identifies the version of the ABI to which the object is " +"targeted. This field is used to distinguish among incompatible versions of " +"an ABI. The interpretation of this version number is dependent on the ABI " +"identified by the B<EI_OSABI> field. Applications conforming to this " +"specification use the value 0." +msgstr "" +"Le 9e octet identifie la version de l'interface binaire des applications " +"(ABI) à laquelle cet objet est destiné. Ce champ permet de différencier des " +"versions incompatibles d'une même ABI. L'interprétation de ce numéro de " +"version dépend de l'ABI indiquée par le champ B<EI_OSABI>. Les applications " +"respectant cette spécification utilisent la valeur 0." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EI_PAD>" +msgstr "B<EI_PAD>" + +#. As reported by Yuri Kozlov and confirmed by Mike Frysinger, EI_BRAND is +#. not in GABI (http://www.sco.com/developers/gabi/latest/ch4.eheader.html) +#. It looks to be a BSDism +#. .TP +#. .BR EI_BRAND +#. Start of architecture identification. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Start of padding. These bytes are reserved and set to zero. Programs which " +"read them should ignore them. The value for B<EI_PAD> will change in the " +"future if currently unused bytes are given meanings." +msgstr "" +"Début de remplissage. Ces octets sont réservés et positionnés à zéro. Les " +"programmes qui les lisent ne doivent pas en tenir compte. La valeur de " +"B<EI_PAD> sera modifiée dans le futur si l'on décide de donner une " +"signification à des octets actuellement inutilisés." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EI_NIDENT>" +msgstr "B<EI_NIDENT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The size of the I<e_ident> array." +msgstr "Taille du tableau I<e_ident>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_type>" +msgstr "I<e_type>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This member of the structure identifies the object file type:" +msgstr "Ce membre de la structure identifie le type de fichier objet :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ET_NONE>" +msgstr "B<ET_NONE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "An unknown type." +msgstr "Type inconnu." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ET_REL>" +msgstr "B<ET_REL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "A relocatable file." +msgstr "Fichier repositionnable." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ET_EXEC>" +msgstr "B<ET_EXEC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "An executable file." +msgstr "Fichier exécutable." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ET_DYN>" +msgstr "B<ET_DYN>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "A shared object." +msgstr "Objet partagé." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<ET_CORE>" +msgstr "B<ET_CORE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "A core file." +msgstr "Fichier core." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_machine>" +msgstr "I<e_machine>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member specifies the required architecture for an individual file. For " +"example:" +msgstr "" +"Ce membre indique l'architecture nécessaire à un fichier particulier. Par " +"exemple :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_NONE>" +msgstr "B<EM_NONE>" + +#. 0 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "An unknown machine" +msgstr "Machine inconnue." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_M32>" +msgstr "B<EM_M32>" + +#. 1 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "AT&T WE 32100" +msgstr "AT&T WE 32100." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_SPARC>" +msgstr "B<EM_SPARC>" + +#. 2 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Sun Microsystems SPARC" +msgstr "Sun Microsystems SPARC." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_386>" +msgstr "B<EM_386>" + +#. 3 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Intel 80386" +msgstr "Intel 80386." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_68K>" +msgstr "B<EM_68K>" + +#. 4 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Motorola 68000" +msgstr "Motorola 68000." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_88K>" +msgstr "B<EM_88K>" + +#. 5 +#. .TP +#. .BR EM_486 +#. Intel 80486 +#. 6 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Motorola 88000" +msgstr "Motorola 88000." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_860>" +msgstr "B<EM_860>" + +#. 7 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Intel 80860" +msgstr "Intel 80860." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_MIPS>" +msgstr "B<EM_MIPS>" + +#. 8 +#. EM_S370 +#. 9 +#. .TP +#. .BR EM_MIPS_RS4_BE +#. MIPS RS4000 (big-endian only). Deprecated +#. 10 +#. EM_MIPS_RS3_LE (MIPS R3000 little-endian) +#. 10 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "MIPS RS3000 (big-endian only)" +msgstr "MIPS RS3000 (uniquement gros-boutiste)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_PARISC>" +msgstr "B<EM_PARISC>" + +#. 15 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "HP/PA" +msgstr "HP/PA." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_SPARC32PLUS>" +msgstr "B<EM_SPARC32PLUS>" + +#. 18 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "SPARC with enhanced instruction set" +msgstr "SPARC avec jeu d'instructions étendu." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_PPC>" +msgstr "B<EM_PPC>" + +#. 20 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "PowerPC" +msgstr "PowerPC" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_PPC64>" +msgstr "B<EM_PPC64>" + +#. 21 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "PowerPC 64-bit" +msgstr "PowerPC 64 bits." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_S390>" +msgstr "B<EM_S390>" + +#. 22 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "IBM S/390" +msgstr "IBM S/390" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_ARM>" +msgstr "B<EM_ARM>" + +#. 40 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Advanced RISC Machines" +msgstr "Machines de technologie RISC avancées" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_SH>" +msgstr "B<EM_SH>" + +#. 42 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Renesas SuperH" +msgstr "Renesas SuperH" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_SPARCV9>" +msgstr "B<EM_SPARCV9>" + +#. 43 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "SPARC v9 64-bit" +msgstr "SPARC v9 64 bits." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_IA_64>" +msgstr "B<EM_IA_64>" + +#. 50 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Intel Itanium" +msgstr "Intel Itanium" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_X86_64>" +msgstr "B<EM_X86_64>" + +#. 62 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "AMD x86-64" +msgstr "AMD x86-64" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<EM_VAX>" +msgstr "B<EM_VAX>" + +#. 75 +#. EM_CRIS +#. 76 +#. .TP +#. .BR EM_ALPHA +#. Compaq [DEC] Alpha +#. .TP +#. .BR EM_ALPHA_EXP +#. Compaq [DEC] Alpha with enhanced instruction set +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "DEC Vax" +msgstr "DEC Vax." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_version>" +msgstr "I<e_version>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This member identifies the file version:" +msgstr "Ce membre indique la version du fichier :" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Invalid version" +msgstr "Version non valable." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Current version" +msgstr "Version actuelle." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_entry>" +msgstr "I<e_entry>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member gives the virtual address to which the system first transfers " +"control, thus starting the process. If the file has no associated entry " +"point, this member holds zero." +msgstr "" +"Ce membre indique l'adresse virtuelle à laquelle le système transfère " +"initialement le contrôle, démarrant ainsi le processus. Si ce fichier ne " +"comporte pas de point d'entrée, ce champ contient zéro." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_phoff>" +msgstr "I<e_phoff>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the program header table's file offset in bytes. If the " +"file has no program header table, this member holds zero." +msgstr "" +"Ce membre contient le déplacement en octets de la table contenant l'en-tête " +"de programme. Si ce fichier ne comporte pas de table d'en-tête de programme, " +"ce champ contient zéro." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_shoff>" +msgstr "I<e_shoff>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the section header table's file offset in bytes. If the " +"file has no section header table, this member holds zero." +msgstr "" +"Ce membre contient le déplacement en octets de la table des en-têtes de " +"sections. Si ce fichier ne comporte pas de table des en-têtes des sections, " +"ce champ contient zéro." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_flags>" +msgstr "I<e_flags>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"This member holds processor-specific flags associated with the file. Flag " +"names take the form EF_`machine_flag'. Currently, no flags have been " +"defined." +msgstr "" +"Ce membre contient des drapeaux spécifiques au processeur. Le nom de ces " +"drapeaux est de la forme EF_machine_drapeau. À l'heure actuelle, aucun " +"drapeau n'a été défini." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_ehsize>" +msgstr "I<e_ehsize>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This member holds the ELF header's size in bytes." +msgstr "Ce membre contient la taille de l'en-tête ELF en octets." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_phentsize>" +msgstr "I<e_phentsize>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the size in bytes of one entry in the file's program " +"header table; all entries are the same size." +msgstr "" +"Ce membre contient la taille en octets d'une entrée de la table d'en-tête de " +"programme ; toutes les entrées sont de même taille." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_phnum>" +msgstr "I<e_phnum>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the number of entries in the program header table. Thus " +"the product of I<e_phentsize> and I<e_phnum> gives the table's size in " +"bytes. If a file has no program header, I<e_phnum> holds the value zero." +msgstr "" +"Ce membre contient le nombre d'entrées de la table d'en-tête de programme. " +"Ainsi, la taille en octets de la table pourra être obtenue en multipliant " +"I<e_phentsize> par I<e_phnum>. Si un fichier ne comporte pas d'en-tête de " +"programme, I<e_phnum> contiendra la valeur zéro." + +#. This is a Linux extension, added in Linux 2.6.34. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the number of entries in the program header table is larger than or equal " +"to B<PN_XNUM> (0xffff), this member holds B<PN_XNUM> (0xffff) and the real " +"number of entries in the program header table is held in the I<sh_info> " +"member of the initial entry in section header table. Otherwise, the " +"I<sh_info> member of the initial entry contains the value zero." +msgstr "" +"Si le nombre d'entrées de la table d'en-tête de programme est supérieur ou " +"égal à B<PN_XNUM> (0xffff), ce membre contient B<PN_XNUM> (0xffff) et le " +"nombre réel d'entrées dans la table d'en-tête de programme est stocké dans " +"le membre I<sh_info> de l'entrée initiale de la table des en-têtes de " +"sections. Dans le cas contraire, le membre I<sh_info> de l'entrée initiale " +"de la table des en-têtes de sections contient la valeur zéro." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PN_XNUM>" +msgstr "B<PN_XNUM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This is defined as 0xffff, the largest number I<e_phnum> can have, " +"specifying where the actual number of program headers is assigned." +msgstr "" +"Est défini comme 0xffff, le plus grand nombre que I<e_phnum> peut valoir, " +"qui spécifie où le nombre actuel d'en-têtes de programme est assigné." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_shentsize>" +msgstr "I<e_shentsize>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds a sections header's size in bytes. A section header is " +"one entry in the section header table; all entries are the same size." +msgstr "" +"Ce membre contient la taille en octets d'un en-tête de section. Un en-tête " +"de section est une entrée de la table des en-têtes de sections ; toutes les " +"entrées sont de même taille." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_shnum>" +msgstr "I<e_shnum>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the number of entries in the section header table. Thus " +"the product of I<e_shentsize> and I<e_shnum> gives the section header " +"table's size in bytes. If a file has no section header table, I<e_shnum> " +"holds the value of zero." +msgstr "" +"Ce membre contient le nombre d'entrées de la table des en-têtes de sections. " +"Ainsi, la taille en octets de la table des en-têtes de sections pourra être " +"obtenue en multipliant I<e_shentsize> par I<e_shnum>. Si un fichier ne " +"comporte pas de table des en-têtes de sections, le champ I<e_shnum> " +"contiendra zéro." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the number of entries in the section header table is larger than or equal " +"to B<SHN_LORESERVE> (0xff00), I<e_shnum> holds the value zero and the real " +"number of entries in the section header table is held in the I<sh_size> " +"member of the initial entry in section header table. Otherwise, the " +"I<sh_size> member of the initial entry in the section header table holds the " +"value zero." +msgstr "" +"Si le nombre d'entrées de la table des en-têtes de sections est supérieur ou " +"égal à B<SHN_LORESERVE> (0xff00), I<e_shnum> contient la valeur zéro et le " +"nombre réel d'entrées dans la table des en-têtes de sections est stocké dans " +"le membre I<sh_size> de l'entrée initiale de la table des en-têtes de " +"sections. Dans le cas contraire, le membre I<sh_size> de l'entrée initiale " +"de la table des en-têtes de sections contient la valeur zéro." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<e_shstrndx>" +msgstr "I<e_shstrndx>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the section header table index of the entry associated " +"with the section name string table. If the file has no section name string " +"table, this member holds the value B<SHN_UNDEF>." +msgstr "" +"Ce membre contient l'indice dans la table des en-têtes de sections de " +"l'entrée associée à la table des chaînes de noms des sections. Si le fichier " +"ne comporte pas de table des chaînes de noms des sections, ce champ " +"contiendra la valeur B<SHN_UNDEF>." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If the index of section name string table section is larger than or equal to " +"B<SHN_LORESERVE> (0xff00), this member holds B<SHN_XINDEX> (0xffff) and the " +"real index of the section name string table section is held in the " +"I<sh_link> member of the initial entry in section header table. Otherwise, " +"the I<sh_link> member of the initial entry in section header table contains " +"the value zero." +msgstr "" +"Si l'indice de la section de la table des chaînes de noms des sections est " +"supérieur ou égal à B<SHN_LORESERVE> (0xff00), ce membre contient la valeur " +"B<SHN_XINDEX> (0xffff) et l'indice réel de la section de la table des " +"chaînes de noms des sections est stocké dans le membre I<sh_link> de " +"l'entrée initiale de la table des en-têtes de sections. Dans le cas " +"contraire, le membre I<sh_link> de l'entrée initiale de la table des en-" +"têtes de sections contient la valeur zéro." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Program header (Phdr)" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An executable or shared object file's program header table is an array of " +"structures, each describing a segment or other information the system needs " +"to prepare the program for execution. An object file I<segment> contains " +"one or more I<sections>. Program headers are meaningful only for executable " +"and shared object files. A file specifies its own program header size with " +"the ELF header's I<e_phentsize> and I<e_phnum> members. The ELF program " +"header is described by the type I<Elf32_Phdr> or I<Elf64_Phdr> depending on " +"the architecture:" +msgstr "" +"La table d'en-tête de programme d'un exécutable ou d'un fichier objet " +"partagé est un tableau de structures, chacune d'entre elles décrivant un " +"segment ou d'autres informations dont le système a besoin pour préparer " +"l'exécution du programme. Un I<segment> de fichier objet contient une ou " +"plusieurs I<sections>. L'en-tête de programme n'a de sens que pour les " +"fichiers objets partagés ou les fichiers exécutables. Un fichier indique la " +"taille de son propre en-tête de programme à l'aide des membres " +"I<e_phentsize> et I<e_phnum> de l'en-tête ELF. Selon l'architecture, l'en-" +"tête de programme ELF est représenté par un type I<Elf32_Phdr> ou un type " +"I<Elf64_Phdr> :" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" uint32_t p_type;\n" +" Elf32_Off p_offset;\n" +" Elf32_Addr p_vaddr;\n" +" Elf32_Addr p_paddr;\n" +" uint32_t p_filesz;\n" +" uint32_t p_memsz;\n" +" uint32_t p_flags;\n" +" uint32_t p_align;\n" +"} Elf32_Phdr;\n" +msgstr "" +"typedef struct {\n" +" uint32_t p_type;\n" +" Elf32_Off p_offset;\n" +" Elf32_Addr p_vaddr;\n" +" Elf32_Addr p_paddr;\n" +" uint32_t p_filesz;\n" +" uint32_t p_memsz;\n" +" uint32_t p_flags;\n" +" uint32_t p_align;\n" +"} Elf32_Phdr;\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" uint32_t p_type;\n" +" uint32_t p_flags;\n" +" Elf64_Off p_offset;\n" +" Elf64_Addr p_vaddr;\n" +" Elf64_Addr p_paddr;\n" +" uint64_t p_filesz;\n" +" uint64_t p_memsz;\n" +" uint64_t p_align;\n" +"} Elf64_Phdr;\n" +msgstr "" +"typedef struct {\n" +" uint32_t p_type;\n" +" uint32_t p_flags;\n" +" Elf64_Off p_offset;\n" +" Elf64_Addr p_vaddr;\n" +" Elf64_Addr p_paddr;\n" +" uint64_t p_filesz;\n" +" uint64_t p_memsz;\n" +" uint64_t p_align;\n" +"} Elf64_Phdr;\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The main difference between the 32-bit and the 64-bit program header lies in " +"the location of the I<p_flags> member in the total struct." +msgstr "" +"La principale différence entre l'en-tête d'un programme 32 bits et l'en-tête " +"d'un programme 64 bits repose sur emplacement du champ I<p_flags> au sein de " +"la structure complète." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<p_type>" +msgstr "I<p_type>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"This member of the structure indicates what kind of segment this array " +"element describes or how to interpret the array element's information." +msgstr "" +"Ce membre de la structure Phdr indique le type de segment décrit par cet " +"élément de tableau ou comment interpréter ses informations." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PT_NULL>" +msgstr "B<PT_NULL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The array element is unused and the other members' values are undefined. " +"This lets the program header have ignored entries." +msgstr "" +"Cet élément du tableau est inutilisé et les valeurs des autres membres ne " +"sont pas définis. Cela permet à l'en-tête de programme de contenir des " +"entrées qui ne sont pas prises en compte." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PT_LOAD>" +msgstr "B<PT_LOAD>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The array element specifies a loadable segment, described by I<p_filesz> and " +"I<p_memsz>. The bytes from the file are mapped to the beginning of the " +"memory segment. If the segment's memory size I<p_memsz> is larger than the " +"file size I<p_filesz>, the \"extra\" bytes are defined to hold the value 0 " +"and to follow the segment's initialized area. The file size may not be " +"larger than the memory size. Loadable segment entries in the program header " +"table appear in ascending order, sorted on the I<p_vaddr> member." +msgstr "" +"Cet élément du tableau indique un segment chargeable, décrit par I<p_filesz> " +"et I<p_memsz>. Les octets du fichier sont projetés au début du segment " +"mémoire. Si la taille mémoire du segment I<p_memsz> est plus grande que la " +"taille du fichier I<p_filesz>, les octets «\\ supplémentaires\\ » sont " +"définis comme contenant la valeur 0 et placés à la suite de la zone " +"initialisée du segment. La taille du fichier ne peut être supérieure à la " +"taille de la mémoire. Dans la table d'en-tête de programme, les entrées de " +"segments chargeables sont indiquées par ordre croissant, classées selon le " +"membre I<p_vaddr>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PT_DYNAMIC>" +msgstr "B<PT_DYNAMIC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The array element specifies dynamic linking information." +msgstr "L'élément de tableau contient des informations de liaison dynamique." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PT_INTERP>" +msgstr "B<PT_INTERP>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The array element specifies the location and size of a null-terminated " +"pathname to invoke as an interpreter. This segment type is meaningful only " +"for executable files (though it may occur for shared objects). However it " +"may not occur more than once in a file. If it is present, it must precede " +"any loadable segment entry." +msgstr "" +"L'élément de tableau contient l'emplacement et la taille du nom de chemin, " +"terminé par un caractère « null », utilisé pour invoquer l'interpréteur. Ce " +"type de segment n'a de sens que pour des fichiers exécutables (bien qu'il " +"puisse être présent dans des objets partagés). Il ne peut être présent " +"qu'une seule fois dans un fichier. S'il est présent, il doit précéder chaque " +"entrée de segment chargeable." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PT_NOTE>" +msgstr "B<PT_NOTE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "The array element specifies the location of notes (ElfN_Nhdr)." +msgstr "" +"L'élément de tableau contient l'emplacement et la taille d'informations " +"auxiliaires." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PT_SHLIB>" +msgstr "B<PT_SHLIB>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This segment type is reserved but has unspecified semantics. Programs that " +"contain an array element of this type do not conform to the ABI." +msgstr "" +"Ce type de segment est réservé, mais sa sémantique n'est pas définie. Les " +"programmes contenant un tel élément de tableau ne sont pas conformes à " +"l'interface binaire (ABI)." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PT_PHDR>" +msgstr "B<PT_PHDR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The array element, if present, specifies the location and size of the " +"program header table itself, both in the file and in the memory image of the " +"program. This segment type may not occur more than once in a file. " +"Moreover, it may occur only if the program header table is part of the " +"memory image of the program. If it is present, it must precede any loadable " +"segment entry." +msgstr "" +"L'élément de tableau, s'il est présent, contiendra l'emplacement et la " +"taille de la table d'en-tête de programme elle-même, à la fois dans le " +"fichier et dans l'image mémoire du programme. Ce type de segment ne peut " +"être présent qu'une seule fois dans un fichier. Qui plus est, il ne peut " +"être présent que si l'en-tête de programme fait partie de l'image mémoire du " +"programme. S'il est présent, il doit précéder chaque entrée de segment " +"chargeable." + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<PT_LOAD>" +msgid "B<PT_LOPROC>" +msgstr "B<PT_LOAD>" + +#. type: TQ +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<PT_PHDR>" +msgid "B<PT_HIPROC>" +msgstr "B<PT_PHDR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Values in the inclusive range [B<PT_LOPROC>, B<PT_HIPROC>] are reserved for " +"processor-specific semantics." +msgstr "" +"Les valeurs inférieures ou égales à B<PT_LOPROC> sont réservées à des " +"sémantiques spécifiques au processeur." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PT_GNU_STACK>" +msgstr "B<PT_GNU_STACK>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"GNU extension which is used by the Linux kernel to control the state of the " +"stack via the flags set in the I<p_flags> member." +msgstr "" +"Extension GNU qui est utilisée par le noyau de Linux pour contrôler l'état " +"de la pile via l'indicateur positionné dans le membre I<p_flags>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<p_offset>" +msgstr "I<p_offset>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the offset from the beginning of the file at which the " +"first byte of the segment resides." +msgstr "" +"Ce membre contient le déplacement du premier octet du segment par rapport au " +"début du fichier." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<p_vaddr>" +msgstr "I<p_vaddr>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the virtual address at which the first byte of the segment " +"resides in memory." +msgstr "" +"Ce membre contient l'adresse virtuelle à laquelle se trouve en mémoire le " +"premier octet du segment." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<p_paddr>" +msgstr "I<p_paddr>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"On systems for which physical addressing is relevant, this member is " +"reserved for the segment's physical address. Under BSD this member is not " +"used and must be zero." +msgstr "" +"Su les systèmes pour lesquels l'adresse physique est pertinente, ce membre " +"est réservé pour l'adresse physique du segment. Sous BSD, ce champ n'est pas " +"utilisé et doit avoir la valeur zéro." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<p_filesz>" +msgstr "I<p_filesz>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the number of bytes in the file image of the segment. It " +"may be zero." +msgstr "" +"Ce membre contient la taille en octets dans l'image fichier de ce segment. " +"Il peut être égal à zéro." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<p_memsz>" +msgstr "I<p_memsz>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the number of bytes in the memory image of the segment. " +"It may be zero." +msgstr "" +"Ce membre contient la taille en octets de l'image mémoire de ce segment. Il " +"peut être égal à zéro." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<p_flags>" +msgstr "I<p_flags>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This member holds a bit mask of flags relevant to the segment:" +msgstr "" +"Ce membre contient un masque de bits d'options relatives à ce segment :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PF_X>" +msgstr "B<PF_X>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "An executable segment." +msgstr "Segment exécutable." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PF_W>" +msgstr "B<PF_W>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "A writable segment." +msgstr "Segment accessible en écriture." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<PF_R>" +msgstr "B<PF_R>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "A readable segment." +msgstr "Segment accessible en lecture." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"A text segment commonly has the flags B<PF_X> and B<PF_R .> A data segment " +"commonly has B<PF_W> and B<PF_R>." +msgstr "" +"Un segment de texte est souvent affecté des drapeaux B<PF_X> et B<PF_R>. Un " +"segment de données est souvent affecté des drapeaux B<PF_X>, B<PF_W> et " +"B<PF_R>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<p_align>" +msgstr "I<p_align>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the value to which the segments are aligned in memory and " +"in the file. Loadable process segments must have congruent values for " +"I<p_vaddr> and I<p_offset>, modulo the page size. Values of zero and one " +"mean no alignment is required. Otherwise, I<p_align> should be a positive, " +"integral power of two, and I<p_vaddr> should equal I<p_offset>, modulo " +"I<p_align>." +msgstr "" +"Ce membre contient la valeur selon laquelle les segments sont alignés en " +"mémoire et dans le fichier. Pour des segments de processus chargeables, les " +"valeurs I<p_vaddr> et I<p_offset> doivent être congrues, modulo la taille de " +"la page. Des valeurs de zéro ou de un indiquent qu'aucun alignement n'est " +"nécessaire. Sinon, I<p_align> doit être un nombre positif, puissance entière " +"de deux et I<p_vaddr> doit être égal à I<p_offset> modulo I<p_align>." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Section header (Shdr)" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A file's section header table lets one locate all the file's sections. The " +"section header table is an array of I<Elf32_Shdr> or I<Elf64_Shdr> " +"structures. The ELF header's I<e_shoff> member gives the byte offset from " +"the beginning of the file to the section header table. I<e_shnum> holds the " +"number of entries the section header table contains. I<e_shentsize> holds " +"the size in bytes of each entry." +msgstr "" +"La table des en-têtes de sections d'un fichier permet de retrouver toutes " +"les sections du fichier. C'est un tableau de structures I<Elf32_Shdr> ou " +"I<Elf64_Shdr>. Le champ I<e_shoff> de l'en-tête ELF donne son déplacement en " +"octets depuis le début du fichier. I<e_shnum> contient le nombre d'entrées " +"que contient la table des en-têtes de sections. I<e_shentsize> contient la " +"taille en octets de chaque entrée." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "A section header table index is a subscript into this array. Some " +#| "section header table indices are reserved: the initial entry and the " +#| "indices between B<SHN_LORESERVE> and B<SHN_HIRESERVE>. The initial entry " +#| "is used in ELF extensions for I<e_phnum>, I<e_shnum> and I<e_strndx>; in " +#| "other cases, each field in the initial entry is set to zero. An object " +#| "file does not have sections for these special indices:" +msgid "" +"A section header table index is a subscript into this array. Some section " +"header table indices are reserved: the initial entry and the indices between " +"B<SHN_LORESERVE> and B<SHN_HIRESERVE>. The initial entry is used in ELF " +"extensions for I<e_phnum>, I<e_shnum>, and I<e_shstrndx>; in other cases, " +"each field in the initial entry is set to zero. An object file does not " +"have sections for these special indices:" +msgstr "" +"Un indice de la table des en-têtes de sections est un indice de ce tableau. " +"Certains de ces indices de table des en-têtes de sections sont réservés : " +"l'entrée initiale et toutes les entrées comprises entre B<SHN_LORESERVE> et " +"B<SHN_HIRESERVE>. L'entrée initiale est utilisée par des extensions ELF pour " +"I<e_phnum>, I<e_shnum> et I<e_strndx> ; dans les autres cas, chaque champ de " +"l'entrée initiale est mis à zéro. Un fichier objet ne contient pas de " +"section correspondant à ces indices spéciaux :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHN_UNDEF>" +msgstr "B<SHN_UNDEF>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This value marks an undefined, missing, irrelevant, or otherwise meaningless " +"section reference." +msgstr "" +"Cette valeur indique une référence de section non définie, manquante, non " +"pertinente ou, d'une manière ou d'une autre, sans signification." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHN_LORESERVE>" +msgstr "B<SHN_LORESERVE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This value specifies the lower bound of the range of reserved indices." +msgstr "" +"Cette valeur indique la borne inférieure de la plage des indices réservés." + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<SHF_ALLOC>" +msgid "B<SHN_LOPROC>" +msgstr "B<SHF_ALLOC>" + +#. type: TQ +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<SHF_MASKPROC>" +msgid "B<SHN_HIPROC>" +msgstr "B<SHF_MASKPROC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Values greater in the inclusive range [B<SHN_LOPROC>, B<SHN_HIPROC>] are " +"reserved for processor-specific semantics." +msgstr "" +"Les valeurs supérieures ou égales à B<SHN_HIPROC> sont réservées à des " +"sémantiques spécifiques au processeur." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHN_ABS>" +msgstr "B<SHN_ABS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This value specifies the absolute value for the corresponding reference. " +"For example, a symbol defined relative to section number B<SHN_ABS> has an " +"absolute value and is not affected by relocation." +msgstr "" +"Cette valeur définit la valeur absolue de la référence correspondante. Par " +"exemple, un symbole défini par rapport à la section numéro B<SHN_ABS> a une " +"valeur absolue et n'est pas affecté par un repositionnement." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHN_COMMON>" +msgstr "B<SHN_COMMON>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Symbols defined relative to this section are common symbols, such as FORTRAN " +"COMMON or unallocated C external variables." +msgstr "" +"Les symboles définis par rapport à cette section sont des symboles communs, " +"comme par exemple des COMMON Fortran ou des variables externes C non " +"allouées." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHN_HIRESERVE>" +msgstr "B<SHN_HIRESERVE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This value specifies the upper bound of the range of reserved indices. The " +"system reserves indices between B<SHN_LORESERVE> and B<SHN_HIRESERVE>, " +"inclusive. The section header table does not contain entries for the " +"reserved indices." +msgstr "" +"Cette valeur indique la borne supérieure de la plage des indices réservés. " +"Le système réserve les indices compris entre B<SHN_LORESERVE> et " +"B<SHN_HIRESERVE>, inclus. La table des en-têtes de sections ne contient pas " +"d'entrée pour les indices réservés." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The section header has the following structure:" +msgstr "L'en-tête de section a la structure suivante :" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" uint32_t sh_name;\n" +" uint32_t sh_type;\n" +" uint32_t sh_flags;\n" +" Elf32_Addr sh_addr;\n" +" Elf32_Off sh_offset;\n" +" uint32_t sh_size;\n" +" uint32_t sh_link;\n" +" uint32_t sh_info;\n" +" uint32_t sh_addralign;\n" +" uint32_t sh_entsize;\n" +"} Elf32_Shdr;\n" +msgstr "" +"typedef struct {\n" +" uint32_t sh_name;\n" +" uint32_t sh_type;\n" +" uint32_t sh_flags;\n" +" Elf32_Addr sh_addr;\n" +" Elf32_Off sh_offset;\n" +" uint32_t sh_size;\n" +" uint32_t sh_link;\n" +" uint32_t sh_info;\n" +" uint32_t sh_addralign;\n" +" uint32_t sh_entsize;\n" +"} Elf32_Shdr;\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" uint32_t sh_name;\n" +" uint32_t sh_type;\n" +" uint64_t sh_flags;\n" +" Elf64_Addr sh_addr;\n" +" Elf64_Off sh_offset;\n" +" uint64_t sh_size;\n" +" uint32_t sh_link;\n" +" uint32_t sh_info;\n" +" uint64_t sh_addralign;\n" +" uint64_t sh_entsize;\n" +"} Elf64_Shdr;\n" +msgstr "" +"typedef struct {\n" +" uint32_t sh_name;\n" +" uint32_t sh_type;\n" +" uint64_t sh_flags;\n" +" Elf64_Addr sh_addr;\n" +" Elf64_Off sh_offset;\n" +" uint64_t sh_size;\n" +" uint32_t sh_link;\n" +" uint32_t sh_info;\n" +" uint64_t sh_addralign;\n" +" uint64_t sh_entsize;\n" +"} Elf64_Shdr;\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"No real differences exist between the 32-bit and 64-bit section headers." +msgstr "" +"Il n'y a pas de réelle différence entre les en-têtes des sections 32 bits et " +"64 bits." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<sh_name>" +msgstr "I<sh_name>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member specifies the name of the section. Its value is an index into " +"the section header string table section, giving the location of a null-" +"terminated string." +msgstr "" +"Ce membre indique le nom de la section. Sa valeur est un indice de la table " +"des chaînes des en-têtes de sections, contenant l'emplacement d'une chaîne " +"terminée par un caractère nul." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<sh_type>" +msgstr "I<sh_type>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This member categorizes the section's contents and semantics." +msgstr "Ce membre définit le contenu et la sémantique de la section." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_NULL>" +msgstr "B<SHT_NULL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This value marks the section header as inactive. It does not have an " +"associated section. Other members of the section header have undefined " +"values." +msgstr "" +"Cette valeur indique que cet en-tête de section est inactif. Il n'est donc " +"associé à aucune section. Les valeurs des autres champs de l'en-tête de " +"section ne sont pas définies." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_PROGBITS>" +msgstr "B<SHT_PROGBITS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds information defined by the program, whose format and " +"meaning are determined solely by the program." +msgstr "" +"Cette section contient des informations définies par le programme, dont le " +"format et le sens ne sont déterminés que par celui-ci." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_SYMTAB>" +msgstr "B<SHT_SYMTAB>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds a symbol table. Typically, B<SHT_SYMTAB> provides " +"symbols for link editing, though it may also be used for dynamic linking. " +"As a complete symbol table, it may contain many symbols unnecessary for " +"dynamic linking. An object file can also contain a B<SHT_DYNSYM> section." +msgstr "" +"Cette section contient une table de symboles. Typiquement, B<SHT_SYMTAB> " +"contient des symboles pour l'édition de liens, bien qu'elle puisse aussi " +"être utilisée pour la liaison dynamique. Comme il s'agit d'une table de " +"symboles complète, elle peut contenir de nombreux symboles inutiles à la " +"liaison dynamique. Un fichier objet peut aussi contenir une section " +"B<SHT_DYNSYM>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_STRTAB>" +msgstr "B<SHT_STRTAB>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds a string table. An object file may have multiple string " +"table sections." +msgstr "" +"Cette section contient une table de chaînes. Un fichier objet peut contenir " +"plusieurs sections de ce type." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_RELA>" +msgstr "B<SHT_RELA>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds relocation entries with explicit addends, such as type " +"I<Elf32_Rela> for the 32-bit class of object files. An object may have " +"multiple relocation sections." +msgstr "" +"Cette section contient des entrées de repositionnement ayant des additifs " +"explicites, par exemple les entrées du type I<Elf32_Rela> pour les fichiers " +"objets 32 bits. Un objet peut avoir plusieurs sections de ce type." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_HASH>" +msgstr "B<SHT_HASH>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds a symbol hash table. An object participating in dynamic " +"linking must contain a symbol hash table. An object file may have only one " +"hash table." +msgstr "" +"Cette section contient une table de hachage pour les symboles. Un objet " +"participant à une liaison dynamique doit en contenir une. Un fichier objet " +"ne peut contenir qu'une seule table de hachage." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_DYNAMIC>" +msgstr "B<SHT_DYNAMIC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds information for dynamic linking. An object file may have " +"only one dynamic section." +msgstr "" +"Cette section contient les informations de liaison dynamique. Un fichier " +"objet ne peut contenir qu'une seule section dynamique." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_NOTE>" +msgstr "B<SHT_NOTE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This section holds notes (ElfN_Nhdr)." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_NOBITS>" +msgstr "B<SHT_NOBITS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"A section of this type occupies no space in the file but otherwise resembles " +"B<SHT_PROGBITS>. Although this section contains no bytes, the I<sh_offset> " +"member contains the conceptual file offset." +msgstr "" +"Une section de ce type ressemble à B<SHT_PROGBITS> mais n'occupe pas " +"d'espace dans le fichier. Bien que cette section ne contienne aucun octet, " +"le membre I<sh_offset> contient son déplacement théorique dans le fichier." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_REL>" +msgstr "B<SHT_REL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds relocation offsets without explicit addends, such as type " +"I<Elf32_Rel> for the 32-bit class of object files. An object file may have " +"multiple relocation sections." +msgstr "" +"Cette section contient des entrées de repositionnement sans additif " +"explicite, par exemple du type I<Elf32_Rel> pour les fichiers objets de la " +"classe de 32 bits. Un objet peut contenir plusieurs sections de " +"repositionnement." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_SHLIB>" +msgstr "B<SHT_SHLIB>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This section is reserved but has unspecified semantics." +msgstr "Cette section est réservée et sa sémantique n'est pas définie." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_DYNSYM>" +msgstr "B<SHT_DYNSYM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds a minimal set of dynamic linking symbols. An object file " +"can also contain a B<SHT_SYMTAB> section." +msgstr "" +"Cette section contient un jeu minimum de symboles de liaison dynamique. Un " +"fichier objet peut aussi contenir une section B<SHT_SYMTAB>." + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<SHT_LOUSER>" +msgid "B<SHT_LOPROC>" +msgstr "B<SHT_LOUSER>" + +#. type: TQ +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<SHT_HIUSER>" +msgid "B<SHT_HIPROC>" +msgstr "B<SHT_HIUSER>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Values in the inclusive range [B<SHT_LOPROC>, B<SHT_HIPROC>] are reserved " +"for processor-specific semantics." +msgstr "" +"Les valeurs inférieures ou égales à B<SHN_LOPROC> sont réservées à des " +"sémantiques spécifiques au processeur." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_LOUSER>" +msgstr "B<SHT_LOUSER>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This value specifies the lower bound of the range of indices reserved for " +"application programs." +msgstr "" +"Cette valeur indique la borne inférieure de la plage des indices réservés " +"aux programmes applicatifs." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHT_HIUSER>" +msgstr "B<SHT_HIUSER>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This value specifies the upper bound of the range of indices reserved for " +"application programs. Section types between B<SHT_LOUSER> and B<SHT_HIUSER> " +"may be used by the application, without conflicting with current or future " +"system-defined section types." +msgstr "" +"Cette valeur indique la borne supérieure de la plage des indices réservés " +"aux programmes applicatifs. Les types des sections entre B<SHT_LOUSER> et " +"B<SHT_HIUSER> peuvent être utilisés par l'application, sans que cela n'entre " +"en conflit avec les types de section actuels ou futurs définis par le " +"système." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<sh_flags>" +msgstr "I<sh_flags>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Sections support one-bit flags that describe miscellaneous attributes. If a " +"flag bit is set in I<sh_flags>, the attribute is \"on\" for the section. " +"Otherwise, the attribute is \"off\" or does not apply. Undefined attributes " +"are set to zero." +msgstr "" +"Les sections contiennent des indicateurs sous forme d'un bit décrivant " +"divers attributs. Si, dans I<sh_flags>, le bit correspondant à un indicateur " +"est positionné, l'attribut est «\\ activé\\ » pour cette section. Sinon, " +"l'attribut est «\\ désactivé\\ » ou ne s'applique pas. Les attributs non " +"définis sont mis à zéro." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHF_WRITE>" +msgstr "B<SHF_WRITE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section contains data that should be writable during process execution." +msgstr "" +"Cette section contient des données qu'il devrait être possible d'écrire " +"durant l'exécution du processus." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHF_ALLOC>" +msgstr "B<SHF_ALLOC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section occupies memory during process execution. Some control " +"sections do not reside in the memory image of an object file. This " +"attribute is off for those sections." +msgstr "" +"Cette section est présente en mémoire durant l'exécution du processus. " +"Certaines sections de contrôle ne sont pas présentes dans l'image mémoire " +"d'un fichier objet. Cet attribut est désactivé pour ces sections." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHF_EXECINSTR>" +msgstr "B<SHF_EXECINSTR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This section contains executable machine instructions." +msgstr "Cette section contient des instructions machine exécutables." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<SHF_MASKPROC>" +msgstr "B<SHF_MASKPROC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"All bits included in this mask are reserved for processor-specific semantics." +msgstr "" +"Tous les bits contenus dans ce masque sont réservés à des sémantiques " +"spécifiques au processeur." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<sh_addr>" +msgstr "I<sh_addr>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"If this section appears in the memory image of a process, this member holds " +"the address at which the section's first byte should reside. Otherwise, the " +"member contains zero." +msgstr "" +"Si cette section apparaît dans l'image mémoire d'un processus, ce membre " +"contient l'adresse à laquelle le premier octet de la section doit se " +"trouver. Sinon, ce membre contient zéro." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<sh_offset>" +msgstr "I<sh_offset>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member's value holds the byte offset from the beginning of the file to " +"the first byte in the section. One section type, B<SHT_NOBITS>, occupies no " +"space in the file, and its I<sh_offset> member locates the conceptual " +"placement in the file." +msgstr "" +"La valeur de ce membre indique le déplacement du premier octet de la section " +"par rapport au début du fichier. Une section de type B<SHT_NOBITS>, n'occupe " +"pas de place dans le fichier et son champ I<sh_offset> indique son " +"emplacement théorique dans le fichier." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<sh_size>" +msgstr "I<sh_size>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds the section's size in bytes. Unless the section type is " +"B<SHT_NOBITS>, the section occupies I<sh_size> bytes in the file. A section " +"of type B<SHT_NOBITS> may have a nonzero size, but it occupies no space in " +"the file." +msgstr "" +"Ce membre contient la taille en octets de la section. À moins que cette " +"section ne soit de type B<SHT_NOBITS>, elle occupe I<sh_size> octets dans le " +"fichier. Une section de type B<SHT_NOBITS> peut avoir une taille non nulle, " +"mais elle n'occupera cependant aucune place dans le fichier." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<sh_link>" +msgstr "I<sh_link>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds a section header table index link, whose interpretation " +"depends on the section type." +msgstr "" +"Ce membre contient un lien vers un indice de la table des en-têtes de " +"sections, son interprétation dépend du type de section." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<sh_info>" +msgstr "I<sh_info>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member holds extra information, whose interpretation depends on the " +"section type." +msgstr "" +"Ce membre contient des informations complémentaires, son l'interprétation " +"dépend du type de section." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<sh_addralign>" +msgstr "I<sh_addralign>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Some sections have address alignment constraints. If a section holds a " +"doubleword, the system must ensure doubleword alignment for the entire " +"section. That is, the value of I<sh_addr> must be congruent to zero, modulo " +"the value of I<sh_addralign>. Only zero and positive integral powers of two " +"are allowed. The value 0 or 1 means that the section has no alignment " +"constraints." +msgstr "" +"Certaines sections ont des contraintes d'alignement d'adresse. Si une " +"section contient un mot double, le système doit s'assurer que la section " +"tout entière est alignée sur les mots doubles. Autrement dit, la valeur de " +"I<sh_addr> doit être congrue à zéro, modulo la valeur de I<sh_addralign>. " +"Seules zéro ou des puissances entières positives de deux sont autorisés. Une " +"valeur de zéro ou de un indique qu'aucune contrainte d'alignement ne " +"s'applique à la section." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<sh_entsize>" +msgstr "I<sh_entsize>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Some sections hold a table of fixed-sized entries, such as a symbol table. " +"For such a section, this member gives the size in bytes for each entry. " +"This member contains zero if the section does not hold a table of fixed-size " +"entries." +msgstr "" +"Certaines sections contiennent une table contenant un nombre d'entrées fixe, " +"comme par exemple les tables de symboles. Pour de telles sections, ce champ " +"donne la taille en octets de chaque entrée. Ce membre contient zéro si cette " +"section ne contient pas une table de ce type." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Various sections hold program and control information:" +msgstr "" +"Diverses sections contiennent des informations de contrôle et sur le " +"programme\\ :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.bss>" +msgstr "I<.bss>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds uninitialized data that contributes to the program's " +"memory image. By definition, the system initializes the data with zeros " +"when the program begins to run. This section is of type B<SHT_NOBITS>. The " +"attribute types are B<SHF_ALLOC> and B<SHF_WRITE>." +msgstr "" +"Cette section contient des données non initialisées qui font partie de " +"l'image mémoire du programme. Par définition, le système initialise ces " +"données avec des zéros lorsque le programme démarre. Cette section est du " +"type B<SHT_NOBITS>. Les types de ses attributs sont B<SHF_ALLOC> et " +"B<SHF_WRITE>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.comment>" +msgstr "I<.comment>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds version control information. This section is of type " +"B<SHT_PROGBITS>. No attribute types are used." +msgstr "" +"Cette section contient des informations de suivi des versions. Cette section " +"est du type B<SHT_PROGBITS>. Aucun attribut n'est utilisé." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.ctors>" +msgstr "I<.ctors>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds initialized pointers to the C++ constructor functions. " +"This section is of type B<SHT_PROGBITS>. The attribute types are " +"B<SHF_ALLOC> and B<SHF_WRITE>." +msgstr "" +"Cette section contient des pointeurs initialisés vers des constructeurs C++. " +"Cette section est du type B<SHT_PROGBITS>. Les types de ses attributs sont " +"B<SHF_ALLOC> et B<SHF_WRITE>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.data>" +msgstr "I<.data>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds initialized data that contribute to the program's memory " +"image. This section is of type B<SHT_PROGBITS>. The attribute types are " +"B<SHF_ALLOC> and B<SHF_WRITE>." +msgstr "" +"Cette section contient des données faisant partie de l'image mémoire du " +"programme. Elle est du type B<SHT_PROGBITS>. Les types de ses attributs sont " +"B<SHF_ALLOC> et B<SHF_WRITE>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.data1>" +msgstr "I<.data1>" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.debug>" +msgstr "I<.debug>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds information for symbolic debugging. The contents are " +"unspecified. This section is of type B<SHT_PROGBITS>. No attribute types " +"are used." +msgstr "" +"Cette section contient des données de débogage symbolique. Son contenu n'est " +"pas précisé. Elle est du type B<SHT_PROGBITS>. Aucun type d'attribut n'est " +"utilisé." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.dtors>" +msgstr "I<.dtors>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds initialized pointers to the C++ destructor functions. " +"This section is of type B<SHT_PROGBITS>. The attribute types are " +"B<SHF_ALLOC> and B<SHF_WRITE>." +msgstr "" +"Cette section contient des pointeurs initialisés vers des destructeurs C++. " +"Elle est du type B<SHT_PROGBITS>. Les types de ses attributs sont " +"B<SHF_ALLOC> et B<SHF_WRITE>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.dynamic>" +msgstr "I<.dynamic>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds dynamic linking information. The section's attributes " +"will include the B<SHF_ALLOC> bit. Whether the B<SHF_WRITE> bit is set is " +"processor-specific. This section is of type B<SHT_DYNAMIC>. See the " +"attributes above." +msgstr "" +"Cette section contient des informations de liaison dynamique. Les attributs " +"de cette section comprennent le bit B<SHF_ALLOC>. Le positionnement du bit " +"B<SHF_WRITE> est spécifique au processeur. Cette section est du type " +"B<SHT_DYNAMIC>. Voir ci-dessus pour les attributs." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.dynstr>" +msgstr "I<.dynstr>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds strings needed for dynamic linking, most commonly the " +"strings that represent the names associated with symbol table entries. This " +"section is of type B<SHT_STRTAB>. The attribute type used is B<SHF_ALLOC>." +msgstr "" +"Cette section contient les chaînes nécessaires à la liaison dynamique, le " +"plus souvent les chaînes représentant les noms associés aux entrées de la " +"table des symboles. Cette section est du type B<SHT_STRTAB>. Le type " +"d'attribut utilisé est B<SHF_ALLOC>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.dynsym>" +msgstr "I<.dynsym>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds the dynamic linking symbol table. This section is of " +"type B<SHT_DYNSYM>. The attribute used is B<SHF_ALLOC>." +msgstr "" +"Cette section contient la table des symboles de liaison dynamique. Cette " +"section est du type B<SHT_DYNSYM>. Le type d'attribut utilisé est " +"B<SHF_ALLOC>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.fini>" +msgstr "I<.fini>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds executable instructions that contribute to the process " +"termination code. When a program exits normally the system arranges to " +"execute the code in this section. This section is of type B<SHT_PROGBITS>. " +"The attributes used are B<SHF_ALLOC> and B<SHF_EXECINSTR>." +msgstr "" +"Cette section contient des instructions exécutables qui font partie du code " +"de fin du processus. Lorsqu'un programme se termine normalement, le système " +"organise l'exécution du code de cette section. Elle est du type " +"B<SHT_PROGBITS>. Les attributs utilisés sont B<SHF_ALLOC> et " +"B<SHF_EXECINSTR>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.gnu.version>" +msgstr "I<.gnu.version>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds the version symbol table, an array of I<ElfN_Half> " +"elements. This section is of type B<SHT_GNU_versym>. The attribute type " +"used is B<SHF_ALLOC>." +msgstr "" +"Cette section contient la table des symboles de version, tableau d'éléments " +"I<ElfN_Half>. Cette section est du type B<SHT_GNU_versym>. Le type " +"d'attribut utilisé est B<SHF_ALLOC>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.gnu.version_d>" +msgstr "I<.gnu.version_d>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds the version symbol definitions, a table of I<ElfN_Verdef> " +"structures. This section is of type B<SHT_GNU_verdef>. The attribute type " +"used is B<SHF_ALLOC>." +msgstr "" +"Cette section contient les définitions de version de symboles, une table de " +"structures I<ElfN_Verdef>. Cette section est du type B<SHT_GNU_verdef>. Le " +"type d''attribut utilisé est B<SHF_ALLOC>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.gnu.version_r>" +msgstr "I<.gnu.version_r>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds the version symbol needed elements, a table of " +"I<ElfN_Verneed> structures. This section is of type B<SHT_GNU_versym>. The " +"attribute type used is B<SHF_ALLOC>." +msgstr "" +"Cette section contient la version de symbole des éléments nécessaires, une " +"table de structures I<ElfN_Verneed>. Cette section est type " +"B<SHT_GNU_versym>. Le type d'attribut utilisé est B<SHF_ALLOC>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.got>" +msgstr "I<.got>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds the global offset table. This section is of type " +"B<SHT_PROGBITS>. The attributes are processor-specific." +msgstr "" +"Cette section contient la table globale des déplacements. Elle est du type " +"B<SHT_PROGBITS>. Les attributs sont spécifiques au processeur." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.hash>" +msgstr "I<.hash>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds a symbol hash table. This section is of type " +"B<SHT_HASH>. The attribute used is B<SHF_ALLOC>." +msgstr "" +"Cette section contient la table de hachage des symboles. Elle est du type " +"B<SHT_HASH>. L'attribut utilisé est B<SHF_ALLOC>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.init>" +msgstr "I<.init>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds executable instructions that contribute to the process " +"initialization code. When a program starts to run the system arranges to " +"execute the code in this section before calling the main program entry " +"point. This section is of type B<SHT_PROGBITS>. The attributes used are " +"B<SHF_ALLOC> and B<SHF_EXECINSTR>." +msgstr "" +"Cette section contient des instructions exécutables qui font partie du code " +"d'initialisation du processus. Lorsqu'un programme démarre, le système " +"organise l'exécution du code de cette section avant d'appeler le point " +"d'entrée principal du programme. Cette section est du type B<SHT_PROGBITS>. " +"Les attributs utilisés sont B<SHF_ALLOC> et B<SHF_EXECINSTR>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.interp>" +msgstr "I<.interp>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds the pathname of a program interpreter. If the file has a " +"loadable segment that includes the section, the section's attributes will " +"include the B<SHF_ALLOC> bit. Otherwise, that bit will be off. This " +"section is of type B<SHT_PROGBITS>." +msgstr "" +"Cette section contient le chemin vers un interpréteur de programmes. Si le " +"fichier comporte un segment chargeable contenant cette section, les " +"attributs de la section contiendront le bit B<SHF_ALLOC>. Sinon, ce bit sera " +"désactivé. Cette section est du type B<SHT_PROGBITS>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.line>" +msgstr "I<.line>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds line number information for symbolic debugging, which " +"describes the correspondence between the program source and the machine " +"code. The contents are unspecified. This section is of type " +"B<SHT_PROGBITS>. No attribute types are used." +msgstr "" +"Cette section contient des informations sur les numéros de lignes, qui " +"seront utilisées pour le débogage symbolique. Ces informations établissent " +"la correspondance entre le code source du programme et le code machine. Le " +"contenu de cette section n'est pas spécifié. Cette section est du type " +"B<SHT_PROGBITS>. Aucun attribut n'est utilisé." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.note>" +msgstr "I<.note>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"This section holds various notes. This section is of type B<SHT_NOTE>. No " +"attribute types are used." +msgstr "" +"Cette section contient les noms des sections. Elle est du type " +"B<SHT_STRTAB>. Aucun type d'attribut." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "I<.note.ABI-tag>" +msgstr "I<.note.GNU-stack>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"This section is used to declare the expected run-time ABI of the ELF image. " +"It may include the operating system name and its run-time versions. This " +"section is of type B<SHT_NOTE>. The only attribute used is B<SHF_ALLOC>." +msgstr "" +"Cette section contient des données en lecture seule, qui feront " +"classiquement partie d'un segment non accessible en écriture dans l'image du " +"processus. Cette section est du type B<SHT_PROGBITS>. L'attribut utilisé est " +"B<SHF_ALLOC>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.note.gnu.build-id>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section is used to hold an ID that uniquely identifies the contents of " +"the ELF image. Different files with the same build ID should contain the " +"same executable content. See the B<--build-id> option to the GNU linker " +"(B<ld> (1)) for more details. This section is of type B<SHT_NOTE>. The " +"only attribute used is B<SHF_ALLOC>." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.note.GNU-stack>" +msgstr "I<.note.GNU-stack>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section is used in Linux object files for declaring stack attributes. " +"This section is of type B<SHT_PROGBITS>. The only attribute used is " +"B<SHF_EXECINSTR>. This indicates to the GNU linker that the object file " +"requires an executable stack." +msgstr "" +"Cette section est utilisée dans les fichiers objets de Linux pour déclarer " +"les attributs de la pile. Cette section est du type B<SHT_PROGBITS>. Le seul " +"attribut utilisé est B<SHF_EXECINSTR>. Ceci indique à l'éditeur de liens GNU " +"que le fichier objet requière une pile exécutable." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.note.openbsd.ident>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"OpenBSD native executables usually contain this section to identify " +"themselves so the kernel can bypass any compatibility ELF binary emulation " +"tests when loading the file." +msgstr "" +"Cette section contient des informations dans le format «\\ Note Section\\ ». " +"Elle est de type B<SHT_NOTE>. Aucun attribut n'est utilisé. Les exécutables " +"natifs OpenBSD contiennent en général une section I<.note.openbsd.ident> " +"leur permettant de s'identifier, afin que le noyau court-circuite, lors du " +"chargement du fichier, toutes les vérifications de compatibilité de " +"l'émulation binaire ELF." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.plt>" +msgstr "I<.plt>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds the procedure linkage table. This section is of type " +"B<SHT_PROGBITS>. The attributes are processor-specific." +msgstr "" +"Cette section contient une table de liaison des procédures. Elle est du type " +"B<SHT_PROGBITS>. Ses attributs sont spécifiques au processeur." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.relNAME>" +msgstr "I<.relNOM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds relocation information as described below. If the file " +"has a loadable segment that includes relocation, the section's attributes " +"will include the B<SHF_ALLOC> bit. Otherwise, the bit will be off. By " +"convention, \"NAME\" is supplied by the section to which the relocations " +"apply. Thus a relocation section for B<.text> normally would have the name " +"B<.rel.text>. This section is of type B<SHT_REL>." +msgstr "" +"Cette section contient des informations de repositionnement, comme décrit ci-" +"dessous. Si ce fichier comporte un segment chargeable comprenant du " +"repositionnement, les attributs de la section contiendront le bit " +"B<SHF_ALLOC>. Sinon, ce bit sera désactivé. Par convention, le «\\ NOM\\ » " +"est fourni par la section à laquelle le repositionnement s'applique. Ainsi, " +"une section de repositionnement pour du B<.text> s'appellera normalement B<." +"rel.text>. Cette section est du type B<SHT_REL>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.relaNAME>" +msgstr "I<.relaNOM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds relocation information as described below. If the file " +"has a loadable segment that includes relocation, the section's attributes " +"will include the B<SHF_ALLOC> bit. Otherwise, the bit will be off. By " +"convention, \"NAME\" is supplied by the section to which the relocations " +"apply. Thus a relocation section for B<.text> normally would have the name " +"B<.rela.text>. This section is of type B<SHT_RELA>." +msgstr "" +"Cette section contient des informations de repositionnement, comme décrit ci-" +"dessous. Si ce fichier comporte un segment chargeable comprenant du " +"repositionnement, les attributs de la section contiendront le bit " +"B<SHF_ALLOC>. Sinon, ce bit sera désactivé. Par convention, le «\\ NOM\\ » " +"est fourni par la section à laquelle le repositionnement s'applique. Ainsi, " +"une section de repositionnement pour du B<.text> s'appellera normalement B<." +"rela.text>. Cette section est du type B<SHT_RELA>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.rodata>" +msgstr "I<.rodata>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds read-only data that typically contributes to a " +"nonwritable segment in the process image. This section is of type " +"B<SHT_PROGBITS>. The attribute used is B<SHF_ALLOC>." +msgstr "" +"Cette section contient des données en lecture seule, qui feront " +"classiquement partie d'un segment non accessible en écriture dans l'image du " +"processus. Cette section est du type B<SHT_PROGBITS>. L'attribut utilisé est " +"B<SHF_ALLOC>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.rodata1>" +msgstr "I<.rodata1>" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.shstrtab>" +msgstr "I<.shstrtab>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds section names. This section is of type B<SHT_STRTAB>. " +"No attribute types are used." +msgstr "" +"Cette section contient les noms des sections. Elle est du type " +"B<SHT_STRTAB>. Aucun type d'attribut." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.strtab>" +msgstr "I<.strtab>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds strings, most commonly the strings that represent the " +"names associated with symbol table entries. If the file has a loadable " +"segment that includes the symbol string table, the section's attributes will " +"include the B<SHF_ALLOC> bit. Otherwise, the bit will be off. This section " +"is of type B<SHT_STRTAB>." +msgstr "" +"Cette section contient des chaînes, le plus souvent ces chaînes représentent " +"les noms associés aux entrées de la table des symboles. Si ce fichier " +"comporte un segment chargeable comprenant la table des chaînes de symboles, " +"les attributs de la section contiendront le bit B<SHF_ALLOC>. Sinon, ce bit " +"sera désactivé. Cette section est du type B<SHT_STRTAB>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.symtab>" +msgstr "I<.symtab>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds a symbol table. If the file has a loadable segment that " +"includes the symbol table, the section's attributes will include the " +"B<SHF_ALLOC> bit. Otherwise, the bit will be off. This section is of type " +"B<SHT_SYMTAB>." +msgstr "" +"Cette section contient une table des symboles. Si ce fichier comporte un " +"segment chargeable contenant la table des symboles, les attributs de la " +"section contiendront le bit B<SHF_ALLOC>. Sinon, ce bit sera désactivé. " +"Cette section est du type B<SHT_SYMTAB>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<.text>" +msgstr "I<.text>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This section holds the \"text\", or executable instructions, of a program. " +"This section is of type B<SHT_PROGBITS>. The attributes used are " +"B<SHF_ALLOC> and B<SHF_EXECINSTR>." +msgstr "" +"Cette section contient le «\\ texte\\ », autrement dit les instructions " +"exécutables, d'un programme. Cette section est du type B<SHT_PROGBITS>. Les " +"attributs utilisés sont B<SHF_ALLOC> et B<SHF_EXECINSTR>." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "String and symbol tables" +msgstr "Adresse de la table des symboles" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "String table sections hold null-terminated character sequences, commonly " +#| "called strings. The object file uses these strings to represent symbol " +#| "and section names. One references a string as an index into the string " +#| "table section. The first byte, which is index zero, is defined to hold a " +#| "null byte (\\(aq\\e0\\(aq). Similarly, a string table's last byte is " +#| "defined to hold a null byte, ensuring null termination for all strings." +msgid "" +"String table sections hold null-terminated character sequences, commonly " +"called strings. The object file uses these strings to represent symbol and " +"section names. One references a string as an index into the string table " +"section. The first byte, which is index zero, is defined to hold a null " +"byte (\\[aq]\\e0\\[aq]). Similarly, a string table's last byte is defined " +"to hold a null byte, ensuring null termination for all strings." +msgstr "" +"Les sections de tables de chaînes contiennent des séquences de caractères " +"terminées par un zéro binaire (« null »), communément appelées chaînes. Le " +"fichier objet utilise ces chaînes pour représenter les noms des symboles et " +"des sections. Le premier octet, qui est l'indice zéro, est défini comme " +"contenant un null. De même, le dernier octet de la table de chaînes est " +"défini comme contenant un null, ce qui assure que toutes les chaînes se " +"termineront bien par un null." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An object file's symbol table holds information needed to locate and " +"relocate a program's symbolic definitions and references. A symbol table " +"index is a subscript into this array." +msgstr "" +"La table des symboles d'un fichier objet contient les informations " +"permettant de localiser et de repositionner les définitions et références " +"symboliques d'un programme. Un indice dans une table de symbole est un " +"indice de ce tableau." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" uint32_t st_name;\n" +" Elf32_Addr st_value;\n" +" uint32_t st_size;\n" +" unsigned char st_info;\n" +" unsigned char st_other;\n" +" uint16_t st_shndx;\n" +"} Elf32_Sym;\n" +msgstr "" +"typedef struct {\n" +" uint32_t st_name;\n" +" Elf32_Addr st_value;\n" +" uint32_t st_size;\n" +" unsigned char st_info;\n" +" unsigned char st_other;\n" +" uint16_t st_shndx;\n" +"} Elf32_Sym;\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" uint32_t st_name;\n" +" unsigned char st_info;\n" +" unsigned char st_other;\n" +" uint16_t st_shndx;\n" +" Elf64_Addr st_value;\n" +" uint64_t st_size;\n" +"} Elf64_Sym;\n" +msgstr "" +"typedef struct {\n" +" uint32_t st_name;\n" +" unsigned char st_info;\n" +" unsigned char st_other;\n" +" uint16_t st_shndx;\n" +" Elf64_Addr st_value;\n" +" uint64_t st_size;\n" +"} Elf64_Sym;\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The 32-bit and 64-bit versions have the same members, just in a different " +"order." +msgstr "" +"Les versions 32 bits et 64 bits comportent les mêmes membres, seul leur " +"ordre diffère." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<st_name>" +msgstr "I<st_name>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"This member holds an index into the object file's symbol string table, which " +"holds character representations of the symbol names. If the value is " +"nonzero, it represents a string table index that gives the symbol name. " +"Otherwise, the symbol has no name." +msgstr "" +"Ce membre contient un indice de la table des chaînes de symboles d'un " +"fichier objet. Cette table contient la représentation sous la forme de " +"chaînes de caractères des noms des symboles. Si la valeur de ce champ est " +"non nulle, il représente l'indice de la table des chaînes qui donne son nom " +"au symbole. Sinon, le symbole n'a pas de nom." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<st_value>" +msgstr "I<st_value>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This member gives the value of the associated symbol." +msgstr "Ce membre donne la valeur associée au symbole." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<st_size>" +msgstr "I<st_size>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Many symbols have associated sizes. This member holds zero if the symbol " +"has no size or an unknown size." +msgstr "" +"De nombreux symboles sont associés à des tailles. Ce champ contient zéro si " +"le symbole n'a pas de taille ou si sa taille est inconnue." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<st_info>" +msgstr "I<st_info>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This member specifies the symbol's type and binding attributes:" +msgstr "Ce membre indique le type de symbole et ses attributs de liaison :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STT_NOTYPE>" +msgstr "B<STT_NOTYPE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The symbol's type is not defined." +msgstr "Le type de ce symbole n'est pas défini." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STT_OBJECT>" +msgstr "B<STT_OBJECT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The symbol is associated with a data object." +msgstr "Ce symbole est associé à un objet de données." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STT_FUNC>" +msgstr "B<STT_FUNC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The symbol is associated with a function or other executable code." +msgstr "Ce symbole est associé à une fonction ou un autre code exécutable." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STT_SECTION>" +msgstr "B<STT_SECTION>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The symbol is associated with a section. Symbol table entries of this type " +"exist primarily for relocation and normally have B<STB_LOCAL> bindings." +msgstr "" +"Ce symbole est associé à une section. Les entrées de ce type de la table des " +"symboles existent principalement pour le repositionnement et ont normalement " +"des liaisons B<STB_LOCAL>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STT_FILE>" +msgstr "B<STT_FILE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"By convention, the symbol's name gives the name of the source file " +"associated with the object file. A file symbol has B<STB_LOCAL> bindings, " +"its section index is B<SHN_ABS>, and it precedes the other B<STB_LOCAL> " +"symbols of the file, if it is present." +msgstr "" +"Par convention, le nom de ce symbole donne le nom du fichier source associé " +"au fichier objet. Un symbole de ce type a des liaisons B<STB_LOCAL>, son " +"indice de section est B<SHN_ABS>, et, s'il est présent, il précède les " +"autres symboles B<STB_LOCAL> du fichier." + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<STB_LOCAL>" +msgid "B<STT_LOPROC>" +msgstr "B<STB_LOCAL>" + +#. type: TQ +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<STT_OBJECT>" +msgid "B<STT_HIPROC>" +msgstr "B<STT_OBJECT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Values in the inclusive range [B<STT_LOPROC>, B<STT_HIPROC>] are reserved " +"for processor-specific semantics." +msgstr "" +"Cette valeur et les valeurs précédentes depuis B<STT_LOPROC> incluse sont " +"réservées à des sémantiques spécifiques au processeur." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STB_LOCAL>" +msgstr "B<STB_LOCAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Local symbols are not visible outside the object file containing their " +"definition. Local symbols of the same name may exist in multiple files " +"without interfering with each other." +msgstr "" +"Les symboles locaux ne sont pas visibles en dehors du fichier objet " +"contenant leur définition. Des symboles locaux de même nom peuvent exister " +"dans plusieurs fichiers sans interférer entre eux." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STB_GLOBAL>" +msgstr "B<STB_GLOBAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Global symbols are visible to all object files being combined. One file's " +"definition of a global symbol will satisfy another file's undefined " +"reference to the same symbol." +msgstr "" +"Les symboles globaux sont visibles de tous les fichiers objets devant être " +"réunis. La définition par un fichier d'un symbole global satisfera une " +"référence non définie d'un autre fichier à ce même symbole." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STB_WEAK>" +msgstr "B<STB_WEAK>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Weak symbols resemble global symbols, but their definitions have lower " +"precedence." +msgstr "" +"Les symboles faibles ressemblent à des symboles globaux, mais leur " +"définition a une priorité plus faible." + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<STB_LOCAL>" +msgid "B<STB_LOPROC>" +msgstr "B<STB_LOCAL>" + +#. type: TQ +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<STB_LOCAL>" +msgid "B<STB_HIPROC>" +msgstr "B<STB_LOCAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Values in the inclusive range [B<STB_LOPROC>, B<STB_HIPROC>] are reserved " +"for processor-specific semantics." +msgstr "" +"Cette valeur et les valeurs précédentes depuis B<STB_LOPROC> incluse sont " +"réservées à des sémantiques spécifiques au processeur." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "There are macros for packing and unpacking the binding and type fields:" +msgstr "" +"Il existe des macros permettant de coder et de décoder les champs de type et " +"de liaison\\ :" + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +msgid "B<ELF32_ST_BIND(>I<info>B<)>" +msgstr "B<ELF32_ST_TYPE>(info) ou B<ELF64_ST_TYPE>(info)" + +#. type: TQ +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +msgid "B<ELF64_ST_BIND(>I<info>B<)>" +msgstr "B<ELF32_ST_TYPE>(info) ou B<ELF64_ST_TYPE>(info)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Extract a binding from an I<st_info> value." +msgstr "extraire un type d'une valeur I<st_info>." + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +msgid "B<ELF32_ST_TYPE(>I<info>B<)>" +msgstr "B<ELF32_ST_TYPE>(info) ou B<ELF64_ST_TYPE>(info)" + +#. type: TQ +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +msgid "B<ELF64_ST_TYPE(>I<info>B<)>" +msgstr "B<ELF32_ST_TYPE>(info) ou B<ELF64_ST_TYPE>(info)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Extract a type from an I<st_info> value." +msgstr "extraire un type d'une valeur I<st_info>." + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +msgid "B<ELF32_ST_INFO(>I<bind>B<, >I<type>B<)>" +msgstr "B<ELF32_ST_INFO>(liaison, type) ou B<ELF64_ST_INFO>(liaison, type)" + +#. type: TQ +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +msgid "B<ELF64_ST_INFO(>I<bind>B<, >I<type>B<)>" +msgstr "B<ELF32_ST_INFO>(liaison, type) ou B<ELF64_ST_INFO>(liaison, type)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Convert a binding and a type into an I<st_info> value." +msgstr "convertir une liaison et un type en une valeur I<st_info>." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<st_other>" +msgstr "I<st_other>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This member defines the symbol visibility." +msgstr "Ce membre définit la visibilité du symbole." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STV_DEFAULT>" +msgstr "B<STV_DEFAULT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Default symbol visibility rules. Global and weak symbols are available to " +"other modules; references in the local module can be interposed by " +"definitions in other modules." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STV_INTERNAL>" +msgstr "B<STV_INTERNAL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Processor-specific hidden class." +msgstr "Classe caché spécifique au processeur." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STV_HIDDEN>" +msgstr "B<STV_HIDDEN>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Symbol is unavailable to other modules; references in the local module " +"always resolve to the local symbol (i.e., the symbol can't be interposed by " +"definitions in other modules)." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<STV_PROTECTED>" +msgstr "B<STV_PROTECTED>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Symbol is available to other modules, but references in the local module " +"always resolve to the local symbol." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "There are macros for extracting the visibility type:" +msgstr "Il existe des macros permettant d'extraire le type de visibilité :" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "B<ELF32_ST_VISIBILITY>(other) or B<ELF64_ST_VISIBILITY>(other)" +msgstr "B<ELF32_ST_VISIBILITY>(autre) ou B<ELF64_ST_VISIBILITY>(autre)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<st_shndx>" +msgstr "I<st_shndx>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Every symbol table entry is \"defined\" in relation to some section. This " +"member holds the relevant section header table index." +msgstr "" +"Chaque entrée de la table des symboles est « définie » en relation avec une " +"section. Ce membre contient l'indice correspondant de la table des en-têtes " +"de sections." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Relocation entries (Rel & Rela)" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Relocation is the process of connecting symbolic references with symbolic " +"definitions. Relocatable files must have information that describes how to " +"modify their section contents, thus allowing executable and shared object " +"files to hold the right information for a process's program image. " +"Relocation entries are these data." +msgstr "" +"Le repositionnement est le processus consistant à relier des références " +"symboliques à des définitions symboliques. Les fichiers repositionnables " +"doivent contenir des informations décrivant comment modifier le contenu de " +"leurs sections, ce qui permet aux fichiers objets partagés et exécutables de " +"détenir les bonnes informations concernant l'image mémoire d'un programme. " +"Les entrées de repositionnement sont ces données." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Relocation structures that do not need an addend:" +msgstr "" +"Structures de repositionnement pour lesquelles un additif est nécessaire :" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" Elf32_Addr r_offset;\n" +" uint32_t r_info;\n" +"} Elf32_Rel;\n" +msgstr "" +"typedef struct {\n" +" Elf32_Addr r_offset;\n" +" uint32_t r_info;\n" +"} Elf32_Rel;\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" Elf64_Addr r_offset;\n" +" uint64_t r_info;\n" +"} Elf64_Rel;\n" +msgstr "" +"typedef struct {\n" +" Elf64_Addr r_offset;\n" +" uint64_t r_info;\n" +"} Elf64_Rel;\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Relocation structures that need an addend:" +msgstr "" +"Structures de repositionnement pour lesquelles un additif est nécessaire :" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" Elf32_Addr r_offset;\n" +" uint32_t r_info;\n" +" int32_t r_addend;\n" +"} Elf32_Rela;\n" +msgstr "" +"typedef struct {\n" +" Elf32_Addr r_offset;\n" +" uint32_t r_info;\n" +" int32_t r_addend;\n" +"} Elf32_Rela;\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" Elf64_Addr r_offset;\n" +" uint64_t r_info;\n" +" int64_t r_addend;\n" +"} Elf64_Rela;\n" +msgstr "" +"typedef struct {\n" +" Elf64_Addr r_offset;\n" +" uint64_t r_info;\n" +" int64_t r_addend;\n" +"} Elf64_Rela;\n" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<r_offset>" +msgstr "I<r_offset>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member gives the location at which to apply the relocation action. For " +"a relocatable file, the value is the byte offset from the beginning of the " +"section to the storage unit affected by the relocation. For an executable " +"file or shared object, the value is the virtual address of the storage unit " +"affected by the relocation." +msgstr "" +"Ce membre donne l'emplacement où appliquer l'action de repositionnement. " +"Pour un fichier repositionnable, sa valeur est le déplacement en octets " +"depuis le début de la section jusqu'à l'unité de stockage affectée par le " +"repositionnement. Pour un fichier exécutable ou un objet partagé, sa valeur " +"est l'adresse virtuelle de l'unité de stockage affectée par le " +"repositionnement." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<r_info>" +msgstr "I<r_info>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member gives both the symbol table index with respect to which the " +"relocation must be made and the type of relocation to apply. Relocation " +"types are processor-specific. When the text refers to a relocation entry's " +"relocation type or symbol table index, it means the result of applying " +"B<ELF[32|64]_R_TYPE> or B<ELF[32|64]_R_SYM>, respectively, to the entry's " +"I<r_info> member." +msgstr "" +"Ce membre donne à la fois l'indice de la table des symboles par rapport " +"auquel on doit effectuer le repositionnement et le type de repositionnement " +"à appliquer. Les types de repositionnement dépendent du processeur. Lorsque " +"le texte mentionne le type de repositionnement ou l'indice de la table des " +"symboles d'une entrée de repositionnement, il s'agit du résultat de " +"l'application de B<ELF[32|64]_R_TYPE> ou B<ELF[32|64]_R_SYM>, " +"respectivement, au champ I<r_info> de cette entrée." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<r_addend>" +msgstr "I<r_addend>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member specifies a constant addend used to compute the value to be " +"stored into the relocatable field." +msgstr "" +"Ce membre indique un additif constant pour le calcul de la valeur à stocker " +"dans le champ repositionnable." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Dynamic tags (Dyn)" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"The I<.dynamic> section contains a series of structures that hold relevant " +"dynamic linking information. The I<d_tag> member controls the " +"interpretation of I<d_un>." +msgstr "" +"La section .dynamic comporte une série de structures qui contiennent les " +"informations relatives à l'édition de liens dynamique. Le membre d_tag " +"contrôle l'interprétation de d_un." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" Elf32_Sword d_tag;\n" +" union {\n" +" Elf32_Word d_val;\n" +" Elf32_Addr d_ptr;\n" +" } d_un;\n" +"} Elf32_Dyn;\n" +"extern Elf32_Dyn _DYNAMIC[];\n" +msgstr "" +"typedef struct {\n" +" Elf32_Sword d_tag;\n" +" union {\n" +" Elf32_Word d_val;\n" +" Elf32_Addr d_ptr;\n" +" } d_un;\n" +"} Elf32_Dyn;\n" +"extern Elf32_Dyn _DYNAMIC[];\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "" +"typedef struct {\n" +" Elf64_Sxword d_tag;\n" +" union {\n" +" Elf64_Xword d_val;\n" +" Elf64_Addr d_ptr;\n" +" } d_un;\n" +"} Elf64_Dyn;\n" +"extern Elf64_Dyn _DYNAMIC[];\n" +msgstr "" +"typedef struct {\n" +" Elf64_Sxword d_tag;\n" +" union {\n" +" Elf64_Xword d_val;\n" +" Elf64_Addr d_ptr;\n" +" } d_un;\n" +"} Elf64_Dyn;\n" +"extern Elf64_Dyn _DYNAMIC[];\n" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<d_tag>" +msgstr "I<d_tag>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This member may have any of the following values:" +msgstr "Ce membre peut prendre l'une des trois valeurs suivantes :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_NULL>" +msgstr "B<DT_NULL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Marks end of dynamic section" +msgstr "Indique la fin de la section dynamique" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_NEEDED>" +msgstr "B<DT_NEEDED>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "String table offset to name of a needed library" +msgstr "" +"Décalage dans la table des chaînes vers le nom d'une bibliothèque nécessaire" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_PLTRELSZ>" +msgstr "B<DT_PLTRELSZ>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Size in bytes of PLT relocation entries" +msgstr "Taille en octets des relocations PLT" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_PLTGOT>" +msgstr "B<DT_PLTGOT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Address of PLT and/or GOT" +msgstr "Adresse de plt et/ou de GOT" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_HASH>" +msgstr "B<DT_HASH>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Address of symbol hash table" +msgstr "Adresse de la table de hachage des symboles" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_STRTAB>" +msgstr "B<DT_STRTAB>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Address of string table" +msgstr "Adresse de la table des chaînes" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_SYMTAB>" +msgstr "B<DT_SYMTAB>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Address of symbol table" +msgstr "Adresse de la table des symboles" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_RELA>" +msgstr "B<DT_RELA>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Address of Rela relocation table" +msgstr "Adresse de la table des relocations Rela" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_RELASZ>" +msgstr "B<DT_RELASZ>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Size in bytes of the Rela relocation table" +msgstr "Taille, en octets, de la table Rela" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_RELAENT>" +msgstr "B<DT_RELAENT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Size in bytes of a Rela relocation table entry" +msgstr "Taille, en octets, d'une entrée de la table Rela" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_STRSZ>" +msgstr "B<DT_STRSZ>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Size in bytes of string table" +msgstr "Taille, en octets, de la table des chaînes" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_SYMENT>" +msgstr "B<DT_SYMENT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Size in bytes of a symbol table entry" +msgstr "Taille, en octets, d'une entrée de la table des symboles" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_INIT>" +msgstr "B<DT_INIT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Address of the initialization function" +msgstr "Adresse de la fonction d'initialisation" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_FINI>" +msgstr "B<DT_FINI>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Address of the termination function" +msgstr "Adresse de la fonction de terminaison" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_SONAME>" +msgstr "B<DT_SONAME>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "String table offset to name of shared object" +msgstr "Déplacement dans la table des chaînes vers le nom de l'objet partagé " + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_RPATH>" +msgstr "B<DT_RPATH>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "String table offset to library search path (deprecated)" +msgstr "" +"Déplacement dans la table des chaînes pour le chemin de recherche de la " +"bibliothèque (déprécié)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_SYMBOLIC>" +msgstr "B<DT_SYMBOLIC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Alert linker to search this shared object before the executable for symbols" +msgstr "" +"Demander à l'éditeur de liens de rechercher les symboles dans cet objet " +"partagé avant l'exécutable" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_REL>" +msgstr "B<DT_REL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Address of Rel relocation table" +msgstr "Adresse de la table des relocations Rel" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_RELSZ>" +msgstr "B<DT_RELSZ>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Size in bytes of Rel relocation table" +msgstr "Taille, en octets, de la table Rela" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_RELENT>" +msgstr "B<DT_RELENT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Size in bytes of a Rel table entry" +msgstr "Taille en octets d'une entrée de la table Rel" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_PLTREL>" +msgstr "B<DT_PLTREL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Type of relocation entry to which the PLT refers (Rela or Rel)" +msgstr "Type de relocation auquel se réfère PLT (Rela ou Rel)" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_DEBUG>" +msgstr "B<DT_DEBUG>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Undefined use for debugging" +msgstr "Utilisation non définie pour le débogage" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_TEXTREL>" +msgstr "B<DT_TEXTREL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Absence of this entry indicates that no relocation entries should apply to a " +"nonwritable segment" +msgstr "" +"Son absence indique qu'aucune relocation ne devrait s'appliquer à un segment " +"non accessible en écriture" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_JMPREL>" +msgstr "B<DT_JMPREL>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Address of relocation entries associated solely with the PLT" +msgstr "Adresse des entrées de relocation, uniquement pour la PLT" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_BIND_NOW>" +msgstr "B<DT_BIND_NOW>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Instruct dynamic linker to process all relocations before transferring " +"control to the executable" +msgstr "" +"Informer l'éditeur de liens dynamique de traiter toutes les relocations " +"avant de transférer le contrôle à l'exécutable" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<DT_RUNPATH>" +msgstr "B<DT_RUNPATH>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "String table offset to library search path" +msgstr "" +"Décalage dans la table des chaînes pour le chemin de recherche de la " +"bibliothèque " + +#. type: TP +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<DT_SOCK>" +msgid "B<DT_LOPROC>" +msgstr "B<DT_SOCK>" + +#. type: TQ +#: archlinux fedora-40 fedora-rawhide mageia-cauldron +#, fuzzy, no-wrap +#| msgid "B<DT_CHR>" +msgid "B<DT_HIPROC>" +msgstr "B<DT_CHR>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Values in the inclusive range [B<DT_LOPROC>, B<DT_HIPROC>] are reserved for " +"processor-specific semantics" +msgstr "" +"Les valeurs inférieures ou égales à B<PT_LOPROC> sont réservées à des " +"sémantiques spécifiques au processeur." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<d_val>" +msgstr "I<d_val>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "This member represents integer values with various interpretations." +msgstr "" +"Ce membre représente des valeurs entières ayant des interprétations diverses." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<d_ptr>" +msgstr "I<d_ptr>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"This member represents program virtual addresses. When interpreting these " +"addresses, the actual address should be computed based on the original file " +"value and memory base address. Files do not contain relocation entries to " +"fixup these addresses." +msgstr "" +"Ce membre représente les adresses virtuelles du programme. Lors de " +"l'interprétation de ces adresses, l'adresse réelle doit être calculée en se " +"basant sur la valeur originale du fichier et sur l'adresse de base de la " +"mémoire. Les fichiers ne contiennent pas d'entrées de repositionnement pour " +"corriger ces adresses." + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<_DYNAMIC>" +msgstr "I<_DYNAMIC>" + +#. GABI ELF Reference for Note Sections: +#. http://www.sco.com/developers/gabi/latest/ch5.pheader.html#note_section +#. Note that it implies the sizes and alignments of notes depend on the ELF +#. size (e.g. 32-bit ELFs have three 4-byte words and use 4-byte alignment +#. while 64-bit ELFs use 8-byte words & alignment), but that is not the case +#. in the real world. Notes always have three 4-byte words as can be seen +#. in the source links below (remember that Elf64_Word is a 32-bit quantity). +#. glibc: https://sourceware.org/git/?p=glibc.git;a=blob;f=elf/elf.h;h=9e59b3275917549af0cebe1f2de9ded3b7b10bf2#l1173 +#. binutils: https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=binutils/readelf.c;h=274ddd17266aef6e4ad1f67af8a13a21500ff2af#l15943 +#. Linux: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/include/uapi/linux/elf.h?h=v4.8#n422 +#. Solaris: https://docs.oracle.com/cd/E23824_01/html/819-0690/chapter6-18048.html +#. FreeBSD: https://svnweb.freebsd.org/base/head/sys/sys/elf_common.h?revision=303677&view=markup#l33 +#. NetBSD: https://www.netbsd.org/docs/kernel/elf-notes.html +#. OpenBSD: https://github.com/openbsd/src/blob/master/sys/sys/exec_elf.h#L533 +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Array containing all the dynamic structures in the I<.dynamic> section. " +"This is automatically populated by the linker." +msgstr "" +"Tableau contenant toutes les structures de la section .dynamic. Ceci est " +"automatiquement rempli par l'éditeur de liens." + +#. type: SS +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "Notes (Nhdr)" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"ELF notes allow for appending arbitrary information for the system to use. " +"They are largely used by core files (I<e_type> of B<ET_CORE>), but many " +"projects define their own set of extensions. For example, the GNU tool " +"chain uses ELF notes to pass information from the linker to the C library." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Note sections contain a series of notes (see the I<struct> definitions " +"below). Each note is followed by the name field (whose length is defined in " +"I<n_namesz>) and then by the descriptor field (whose length is defined in " +"I<n_descsz>) and whose starting address has a 4 byte alignment. Neither " +"field is defined in the note struct due to their arbitrary lengths." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"An example for parsing out two consecutive notes should clarify their layout " +"in memory:" +msgstr "" + +#. type: Plain text +#: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron +#: opensuse-tumbleweed +#, no-wrap +msgid "" +"void *memory, *name, *desc;\n" +"Elf64_Nhdr *note, *next_note;\n" +"\\&\n" +"/* The buffer is pointing to the start of the section/segment. */\n" +"note = memory;\n" +"\\&\n" +"/* If the name is defined, it follows the note. */\n" +"name = note-E<gt>n_namesz == 0 ? NULL : memory + sizeof(*note);\n" +"\\&\n" +"/* If the descriptor is defined, it follows the name\n" +" (with alignment). */\n" +"\\&\n" +"desc = note-E<gt>n_descsz == 0 ? NULL :\n" +" memory + sizeof(*note) + ALIGN_UP(note-E<gt>n_namesz, 4);\n" +"\\&\n" +"/* The next note follows both (with alignment). */\n" +"next_note = memory + sizeof(*note) +\n" +" ALIGN_UP(note-E<gt>n_namesz, 4) +\n" +" ALIGN_UP(note-E<gt>n_descsz, 4);\n" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Keep in mind that the interpretation of I<n_type> depends on the namespace " +"defined by the I<n_namesz> field. If the I<n_namesz> field is not set (e." +"g., is 0), then there are two sets of notes: one for core files and one for " +"all other ELF types. If the namespace is unknown, then tools will usually " +"fallback to these sets of notes as well." +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "" +"typedef struct {\n" +" Elf32_Word n_namesz;\n" +" Elf32_Word n_descsz;\n" +" Elf32_Word n_type;\n" +"} Elf32_Nhdr;\n" +msgstr "" +"typedef struct {\n" +" Elf32_Addr r_offset;\n" +" uint32_t r_info;\n" +" int32_t r_addend;\n" +"} Elf32_Rela;\n" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "" +"typedef struct {\n" +" Elf64_Word n_namesz;\n" +" Elf64_Word n_descsz;\n" +" Elf64_Word n_type;\n" +"} Elf64_Nhdr;\n" +msgstr "" +"typedef struct {\n" +" Elf64_Addr r_offset;\n" +" uint64_t r_info;\n" +" int64_t r_addend;\n" +"} Elf64_Rela;\n" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "I<n_namesz>" +msgstr "I<sh_name>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The length of the name field in bytes. The contents will immediately follow " +"this note in memory. The name is null terminated. For example, if the name " +"is \"GNU\", then I<n_namesz> will be set to 4." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "I<n_descsz>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"The length of the descriptor field in bytes. The contents will immediately " +"follow the name field in memory." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "I<n_type>" +msgstr "I<e_type>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "" +"Depending on the value of the name field, this member may have any of the " +"following values:" +msgstr "Ce membre peut prendre l'une des trois valeurs suivantes :" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<Core files (e_type = ET_CORE)>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Notes used by all core files. These are highly operating system or " +"architecture specific and often require close coordination with kernels, C " +"libraries, and debuggers. These are used when the namespace is the default " +"(i.e., I<n_namesz> will be set to 0), or a fallback when the namespace is " +"unknown." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_PRSTATUS>" +msgstr "B<SHT_PROGBITS>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "prstatus struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_FPREGSET>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "fpregset struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_PRPSINFO>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "prpsinfo struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_PRXREG>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "prxregset struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_TASKSTRUCT>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "task structure" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_PLATFORM>" +msgstr "B<DT_PLTGOT>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "String from sysinfo(SI_PLATFORM)" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_AUXV>" +msgstr "B<LD_SHOW_AUXV>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "auxv array" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_GWINDOWS>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "gwindows struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_ASRS>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "asrset struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_PSTATUS>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "pstatus struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_PSINFO>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "psinfo struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_PRCRED>" +msgstr "B<LD_AOUT_PRELOAD>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "prcred struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_UTSNAME>" +msgstr "B<DT_SONAME>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "utsname struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_LWPSTATUS>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "lwpstatus struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_LWPSINFO>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "lwpinfo struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_PRFPXREG>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "fprxregset struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_SIGINFO>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "siginfo_t (size might increase over time)" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_FILE>" +msgstr "B<STT_FILE>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Contains information about mapped files" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_PRXFPREG>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "user_fxsr_struct" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_PPC_VMX>" +msgstr "B<EM_PPC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "PowerPC Altivec/VMX registers" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_PPC_SPE>" +msgstr "B<EM_PPC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "PowerPC SPE/EVR registers" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_PPC_VSX>" +msgstr "B<EM_PPC>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "PowerPC VSX registers" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_386_TLS>" +msgstr "B<EM_386>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "i386 TLS slots (struct user_desc)" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_386_IOPERM>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "x86 io permission bitmap (1=deny)" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_X86_XSTATE>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "x86 extended state using xsave" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_S390_HIGH_GPRS>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "s390 upper register halves" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_S390_TIMER>" +msgstr "B<EM_S390>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "s390 timer register" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_S390_TODCMP>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "s390 time-of-day (TOD) clock comparator register" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_S390_TODPREG>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "s390 time-of-day (TOD) programmable register" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_S390_CTRS>" +msgstr "B<EM_S390>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "s390 control registers" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_S390_PREFIX>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "s390 prefix register" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_S390_LAST_BREAK>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "s390 breaking event address" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_S390_SYSTEM_CALL>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "s390 system call restart data" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_S390_TDB>" +msgstr "B<EM_S390>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "s390 transaction diagnostic block" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_ARM_VFP>" +msgstr "B<EM_ARM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "ARM VFP/NEON registers" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_ARM_TLS>" +msgstr "B<EM_ARM>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "ARM TLS register" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_ARM_HW_BREAK>" +msgstr "B<STB_WEAK>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "ARM hardware breakpoint registers" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_ARM_HW_WATCH>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "ARM hardware watchpoint registers" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_ARM_SYSTEM_CALL>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "ARM system call number" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<n_name = GNU>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Extensions used by the GNU tool chain." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_GNU_ABI_TAG>" +msgstr "B<PT_GNU_STACK>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Operating system (OS) ABI information. The desc field will be 4 words:" +msgstr "" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +#| msgid "[1]" +msgid "[0]" +msgstr "[1]" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "OS descriptor (B<ELF_NOTE_OS_LINUX>, B<ELF_NOTE_OS_GNU>, and so on)`" +msgstr "" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "[1]" +msgstr "[1]" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "major version of the ABI" +msgstr "" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "[2]" +msgstr "[2]" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "minor version of the ABI" +msgstr "" + +#. type: IP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "[3]" +msgstr "[3]" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "subminor version of the ABI" +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_GNU_HWCAP>" +msgstr "B<PT_GNU_STACK>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Synthetic hwcap information. The desc field begins with two words:" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "number of hard links" +msgid "number of entries" +msgstr "nombre de liens directs («\\ hard\\ »)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "Names of enabled shell builtins." +msgid "bit mask of enabled entries" +msgstr "Noms de commandes internes de l'interpréteur activées." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Then follow variable-length entries, one byte followed by a null-terminated " +"hwcap name string. The byte gives the bit number to test if enabled, (1U " +"E<lt>E<lt> bit) & bit mask." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_GNU_BUILD_ID>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"Unique build ID as generated by the GNU B<ld>(1) B<--build-id> option. The " +"desc consists of any nonzero number of bytes." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_GNU_GOLD_VERSION>" +msgstr "B<EI_VERSION>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "The desc contains the GNU Gold linker version used." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<Default/unknown namespace (e_type != ET_CORE)>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"These are used when the namespace is the default (i.e., I<n_namesz> will be " +"set to 0), or a fallback when the namespace is unknown." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<NT_VERSION>" +msgstr "B<EI_VERSION>" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "A version string of some sort." +msgstr "" + +#. type: TP +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "B<NT_ARCH>" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +msgid "Architecture information." +msgstr "Aide." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "NOTES" +msgstr "NOTES" + +#. OpenBSD +#. ELF support first appeared in +#. OpenBSD 1.2, +#. although not all supported platforms use it as the native +#. binary file format. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "ELF first appeared in System V. The ELF format is an adopted standard." +msgstr "" +"ELF est apparu d'abord dans le System V. Le format ELF est un standard " +"adopté." + +#. .SH AUTHORS +#. The original version of this manual page was written by +#. .An Jeroen Ruigrok van der Werven +#. .Aq asmodai@FreeBSD.org +#. with inspiration from BSDi's +#. .Bsx +#. .Nm elf +#. man page. +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy +#| msgid "" +#| "The extensions for I<e_phnum>, I<e_shnum> and I<e_strndx> respectively " +#| "are Linux extensions. Sun, BSD and AMD64 also support them; for further " +#| "information, look under SEE ALSO." +msgid "" +"The extensions for I<e_phnum>, I<e_shnum>, and I<e_shstrndx> respectively " +"are Linux extensions. Sun, BSD, and AMD64 also support them; for further " +"information, look under SEE ALSO." +msgstr "" +"Les extensions pour I<e_phnum>, I<e_shnum> et I<e_strndx> sont des " +"extensions Linux. Sun, BSD et AMD64 les gèrent aussi. Pour plus " +"d'informations, veuillez lire la section VOIR AUSSI." + +#. type: SH +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +#, no-wrap +msgid "SEE ALSO" +msgstr "VOIR AUSSI" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"B<as>(1), B<elfedit>(1), B<gdb>(1), B<ld>(1), B<nm>(1), B<objcopy>(1), " +"B<objdump>(1), B<patchelf>(1), B<readelf>(1), B<size>(1), B<strings>(1), " +"B<strip>(1), B<execve>(2), B<dl_iterate_phdr>(3), B<core>(5), B<ld.so>(8)" +msgstr "" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Hewlett-Packard, I<Elf-64 Object File Format>." +msgstr "" +"Hewlett-Packard, I<Format de fichiers Elf-64> (I<Elf-64 Object File Format>)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Santa Cruz Operation, I<System V Application Binary Interface>." +msgstr "" +"Santa Cruz Operation, I<Interface binaire des applications System V> " +"(I<System V Application Binary Interface>)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"UNIX System Laboratories, \"Object Files\", I<Executable and Linking Format " +"(ELF)>." +msgstr "" +"UNIX System Laboratories, \"Object Files\", I<Format des fichiers " +"exécutables ELF> (I<Executable and Linking Format>)" + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "Sun Microsystems, I<Linker and Libraries Guide>." +msgstr "" +"Sun Microsystems, I<Guide de l'éditeur de liens et des bibliothèques> " +"(I<Linker and Libraries Guide>)." + +#. type: Plain text +#: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide +#: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed +msgid "" +"AMD64 ABI Draft, I<System V Application Binary Interface AMD64 Architecture " +"Processor Supplement>." +msgstr "" +"Version préliminaire de l'ABI AMD64 (I<System V Application Binary Interface " +"AMD64 Architecture Processor Supplement>)." + +#. type: TH +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "2023-02-05" +msgstr "5 février 2023" + +#. type: TH +#: debian-bookworm +#, no-wrap +msgid "Linux man-pages 6.03" +msgstr "Pages du manuel de Linux 6.03" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "#define EI_NIDENT 16\n" +msgstr "#define EI_NIDENT 16\n" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +"typedef struct {\n" +" unsigned char e_ident[EI_NIDENT];\n" +" uint16_t e_type;\n" +" uint16_t e_machine;\n" +" uint32_t e_version;\n" +" ElfN_Addr e_entry;\n" +" ElfN_Off e_phoff;\n" +" ElfN_Off e_shoff;\n" +" uint32_t e_flags;\n" +" uint16_t e_ehsize;\n" +" uint16_t e_phentsize;\n" +" uint16_t e_phnum;\n" +" uint16_t e_shentsize;\n" +" uint16_t e_shnum;\n" +" uint16_t e_shstrndx;\n" +"} ElfN_Ehdr;\n" +msgstr "" +"typedef struct {\n" +" unsigned char e_ident[EI_NIDENT];\n" +" uint16_t e_type;\n" +" uint16_t e_machine;\n" +" uint32_t e_version;\n" +" ElfN_Addr e_entry;\n" +" ElfN_Off e_phoff;\n" +" ElfN_Off e_shoff;\n" +" uint32_t e_flags;\n" +" uint16_t e_ehsize;\n" +" uint16_t e_phentsize;\n" +" uint16_t e_phnum;\n" +" uint16_t e_shentsize;\n" +" uint16_t e_shnum;\n" +" uint16_t e_shstrndx;\n" +"} ElfN_Ehdr;\n" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<PT_LOPROC>, B<PT_HIPROC>" +msgstr "B<PT_LOPROC>" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<SHN_LOPROC>, B<SHN_HIPROC>" +msgstr "B<SHN_LOPROC>" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<SHT_LOPROC>, B<SHT_HIPROC>" +msgstr "B<SHT_LOPROC>" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<STT_LOPROC>, B<STT_HIPROC>" +msgstr "B<STT_LOPROC>" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<STB_LOPROC>, B<STB_HIPROC>" +msgstr "B<STB_LOPROC>" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<ELF32_ST_BIND(>I<info>B<)>, B<ELF64_ST_BIND(>I<info>B<)>" +msgstr "B<ELF32_ST_TYPE>(info) ou B<ELF64_ST_TYPE>(info)" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<ELF32_ST_TYPE(>I<info>B<)>, B<ELF64_ST_TYPE(>I<info>B<)>" +msgstr "B<ELF32_ST_TYPE>(info) ou B<ELF64_ST_TYPE>(info)" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<ELF32_ST_INFO(>I<bind>B<, >I<type>B<)>, B<ELF64_ST_INFO(>I<bind>B<, >I<type>B<)>" +msgstr "B<ELF32_ST_INFO>(liaison, type) ou B<ELF64_ST_INFO>(liaison, type)" + +#. type: TP +#: debian-bookworm debian-unstable opensuse-leap-15-6 opensuse-tumbleweed +#, fuzzy, no-wrap +msgid "B<DT_LOPROC>, B<DT_HIPROC>" +msgstr "B<DT_LOPROC>" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +"void *memory, *name, *desc;\n" +"Elf64_Nhdr *note, *next_note;\n" +msgstr "" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +"/* The buffer is pointing to the start of the section/segment. */\n" +"note = memory;\n" +msgstr "" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +"/* If the name is defined, it follows the note. */\n" +"name = note-E<gt>n_namesz == 0 ? NULL : memory + sizeof(*note);\n" +msgstr "" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +"/* If the descriptor is defined, it follows the name\n" +" (with alignment). */\n" +msgstr "" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +"desc = note-E<gt>n_descsz == 0 ? NULL :\n" +" memory + sizeof(*note) + ALIGN_UP(note-E<gt>n_namesz, 4);\n" +msgstr "" + +#. type: Plain text +#: debian-bookworm opensuse-leap-15-6 +#, no-wrap +msgid "" +"/* The next note follows both (with alignment). */\n" +"next_note = memory + sizeof(*note) +\n" +" ALIGN_UP(note-E<gt>n_namesz, 4) +\n" +" ALIGN_UP(note-E<gt>n_descsz, 4);\n" +msgstr "" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "2023-05-03" +msgstr "3 mai 2023" + +#. type: TH +#: debian-unstable opensuse-tumbleweed +#, no-wrap +msgid "Linux man-pages 6.05.01" +msgstr "Pages du manuel de Linux 6.05.01" + +#. type: TH +#: opensuse-leap-15-6 +#, no-wrap +msgid "Linux man-pages 6.04" +msgstr "Pages du manuel de Linux 6.04" |