Bonjour,
Le Samedi 22 Octobre 2005 10:32, Muriel SHAN SEI FAN a écrit :
Muriel SHAN SEI FAN wrote:
Une source très fiable (Nat Makarévitch) propose ceci - nous avons donc là une bonne traduction par quelqu'un qui comprend et qui a donc complètement reformulé - bien sûr c'est à condition que l'hypothèse de Nat (qui n'avait pas non plus le
contexte) soit la bonne :
voici mon essai. j'infère qu'il s'agit d'une doc du format ELF et tu ne
Il s'agit bien d'une documentation du format ELF, plus précisemment la page mauel elf.5 que l'on trouve par exemple ici : http://www.die.net/doc/linux/man/man5/elf.5.html
livres pas le contexte donc je considère que c'est cela et complète :
Le format ELF est composé de sous-ensembles. Chacun d'eux est une structure définie grâce à des types spécifiques (par exemple 'Elf32_Sword') dont la taille (sizeof) est indépendante de la plateforme matérielle. Chaque instance de structure est stockée selon les conventions respectant la taille comme le mode d'alignement du type spécifique correspondant. Par conséquent chaque structure stockée contient si nécessaire du 'remplissage' (padding) afin, par exemple, de porter sa taille à un multiple de 4 si la machine l'exige (contrainte d'alignement), de compléter l'espace qu'occupe un attribut de sorte qu'il corresponde à la taille (sizeof) déclarée dans définition de structure, etc. » -=-=-=-=-=
gros piège : 'class' n'est pas 'classe' car il s'agit de sys/elftypes.h
En souhaitant que cela soit utile.
Ça l'est, mais cela me déstabilise quelque peu... Cela met en avant, au cas où j'aurai eu des doutes, mon incompétence sur le sujet. Et cette page est longue....
Aussi, si la traduction de cette page intéressait quelqu'un, c'est bien volontiers que je la lui confierais.
Cordialement, Alain.