Bonjour,
Je travaille actuellement sur un projet qui vise à analyser le comportement d'un système lors d'accès direct au hardware.
Je n'ai donc pas d'OS mais juste un noyau qui se charge et exécute le code C que j'ai créé.
Mon problème, je suis assez nul en C et j'aimerais savoir s'il y a des moyens simple des faire ces tâches:
- Savoir si mon code tourne bien en mode privilégié (kernel)
- Tester quelles sont les plages d'adresses mémoire accessibles par mon code (Test d'écriture/lecture ?)
Alors je ne sais pas s'il existe des fonctions systèmes en C qui me permettrait de faire ça ou alors plutôt me rediriger sur du code assembleur, bien que plus complexe, avec la fonction asm() ?
Merci d'avance de l'aide que vous m'apporterez !
Partager