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

Administration système Discussion :

Exécution de processus (format elf, a.out)


Sujet :

Administration système

  1. #1
    b4u
    b4u est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 87
    Points : 64
    Points
    64
    Par défaut Exécution de processus (format elf, a.out)
    Bonjour,
    je cherche a tracer l'exécution d'un processus dès son lancement, grâce a un programme que j'ai écrit. Dans mes premiers tests, je constate qu'apparament le processus exécuté passe par un assez gros code de démarrage avant d'arriver au point d'entrée proprement dit (le code semble etre le meme, quelque soit le processus lancé). Est-ce que c'est normal?
    Ou est-ce que je peux trouver des infos la-dessus? Et enfin, est-il possible de désassembler ce code de démarrage avec GDB (ou objdump)?
    Il faudra aussi que je détecte les symboles que contient l'exécutable tracé. Je dois m'orienter vers le format elf ou a.out?
    Je suis sous NetBSD/IA32.
    Si vous avez des idées la-dessus, je suis preneur, merci d'avance

  2. #2
    Membre éclairé

    Inscrit en
    Juin 2004
    Messages
    1 397
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 1 397
    Points : 763
    Points
    763
    Par défaut
    Utilise l'outil objdump.
    Le man est bien fourni, enfin, suffisament, quoi .
    Sinon, un debuggeur (gdb par exemple) ou une de ses gui.
    Aucune réponse à une question technique par MP.
    Ce qui vous pose problème peut poser problème à un(e) autre

    http://thebrutace.labrute.fr

  3. #3
    b4u
    b4u est déconnecté
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 87
    Points : 64
    Points
    64
    Par défaut
    avec objdump -d sur un programme qui ne fait rien du tout (un main vide), je constate qu'il y a effectivement d'autre sections de codes que le le point d'entrée (_init, init_fallthru, .plt, etc.). Comment faire pour constater ca avec GDB, pendant l'execution du programme, en step-by-step?
    merci

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

Discussions similaires

  1. [Format ELF] Flags
    Par ouhare dans le forum Linux
    Réponses: 0
    Dernier message: 13/03/2011, 16h26
  2. Réponses: 7
    Dernier message: 30/05/2008, 03h42
  3. Comment changer le fichier log en Format ELF
    Par dragon_menel dans le forum Apache
    Réponses: 2
    Dernier message: 30/01/2008, 20h46
  4. Format elf au lieu de flat ???
    Par olivier857 dans le forum Autres éditeurs
    Réponses: 12
    Dernier message: 21/02/2006, 08h50
  5. Le format elf
    Par Bibouda dans le forum Linux
    Réponses: 2
    Dernier message: 07/12/2005, 09h06

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