IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

[ELF] Elf_Phdr Documentation


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 61
    Par défaut [ELF] Elf_Phdr Documentation
    Bonjour a tous !

    Je recherche actuellement un maximum de documentation (de préférence en français) a propos de la table d'en-tête de programme (ELF_Phdr) d'un ficher exécutable au format ELF.

    Le man me suffit pour accéder à cette table et a récupérer ses éléments, mais je recherche de la documentation plus approfondies sur les différentes éléments qu'elle contient.

    Je suis tombé sur cette page très intéressante qui traite des éléments de type PT_DYNAMIC
    http://uw714doc.sco.com/en/SDK_cprog/OF_DynSection.html

    Je souhaite essayer de répliquer la sortie de l'option -p de objdump (unix) pour n'importe quel type de fichier (.o, .so ..).

    Merci d'avance pour votre aide.

    William

  2. #2
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2012
    Messages
    190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 190
    Par défaut
    salut !
    l'option -p de objdump (unix)
    l'option existe aussi sous windows !
    le compilateur Tiny C de Fabrice Bellard n'utilise que le format ELF pour ses objets et ses libairies (il refuse les COFF). le code est petit (source 1 Mo avec doc) et contient aussi l'édition de lien. ce n'est pas une vraie doc sur les ELF, mais seulement 90 Ko pour tccelf.c.

    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 61
    Par défaut
    Merci pour la réponse.
    En espérant qu'il n'utilise pas BFD

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 61
    Par défaut
    Merci beaucoup anacharsis !

    J'ai réussi a trouver des choses intéressantes en lisant les sources de Fabrice Bellard, et réussi à afficher correctement le contenu de la section .dynamic de mon fichier ELF (Elf_Dyn).

    Je reviendrais vers toi concernant la suite, car je doit en effet m'intéresser aux structures (Elf_Verneed) et (Elf_Verdaux), par MP, si tu n'y vois pas d'inconvénients.

    Je passe en résolu !

    William

  5. #5
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Janvier 2012
    Messages
    190
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Janvier 2012
    Messages : 190
    Par défaut je n'arrive pas à passer un MP !
    salut Will !

    je ne pense pas pouvoir t'être d'un grand secours sur le côté pratique : je n'ai installé mon premier compilateur C le 3 décembre dernier seulement !

    comme j'avais des problèmes pour écrire mes fichiers make (des batches édités avec notepad) au niveau de l'utilisation des lib, j'ai lu les sources pour trouver les chemins par défaut, l'utilisation des options -L -l, tout ce qui touche à l'édition de liens ...

    je suis content d'avoir fait quelques remarques qui qui ont pu t'aider, mais je suis un vrai débutant !

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Documentation gratuite sur l'API Windows, COM, DCOM, OLE, etc.
    Par Community Management dans le forum Windows
    Réponses: 1
    Dernier message: 16/11/2006, 15h28
  2. Réponses: 2
    Dernier message: 13/06/2002, 14h50
  3. Documentation DirectX dans C++Builder 3
    Par srvremi dans le forum DirectX
    Réponses: 1
    Dernier message: 26/04/2002, 09h59
  4. Bibliothèques et documentation
    Par Anonymous dans le forum OpenGL
    Réponses: 4
    Dernier message: 01/04/2002, 12h24
  5. Recherche de documentation complète en algorithmes
    Par Anonymous dans le forum Algorithmes et structures de données
    Réponses: 1
    Dernier message: 29/03/2002, 12h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo