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
Partager