Vous n'êtes pas identifié(e).
C’est bien connu, la programmation en environnement noyau (kernel), c’est loin d’être simple. Partiellement parce que cela requiert une très bonne maitrise du C qui n’est clairement pas un langage simple, mais aussi parce qu’en cas de bug, les ennuis commencent…
La plupart du temps, un bug (mauvais pointeur…) va engendrer une panique du noyau (Kernel Panic) et il faudra alors redémarrer la VM de développement depuis l’hyperviseur (ne me dites pas que vous utilisez votre machine physique pour faire du développement noyau ou elle ne durera pas plus longtemps. Et vous non plus en tant que développeur noyau).
Les outils de débogage comme GDB nécessitent un environnement de débogage relativement complexe pet ne peuvent donc pas être utilisés aussi directement qu’en espace utilisateur.
Les outils de débogage classiques comme valgrind, ou strace sont des outils uniquement userspace et ne peuvent donc pas être utilisés dans le noyau.Dans le cadre d’un développement sérieux, il est donc très fortement conseillé d’utiliser des techniques de débogage afin de s’assurer que son code se comporte comme prévu. Dans ce tutoriel, nous présenterons les principales et nous mettrons notamment l’accent sur GDB.
Le tuto sur Développez.com
“ Aujourd'hui plus qu'hier et bien moins que demain „
|
#1 Le 09/02/2020, à 11:01 |
---|---|
|
Maxime Bélair a écrit :
Le tuto sur Développez.com “ Aujourd'hui plus qu'hier et bien moins que demain „ |
Hors ligne |
Hors ligne
Arfffffffffff c'est pour les geeks ça
L'amour est comme un jardin, il doit se cultiver chaque jour pour donner le meilleur de lui-même
|
#2 Le 09/02/2020, à 11:05 |
---|---|
|
Arfffffffffff c'est pour les geeks ça L'amour est comme un jardin, il doit se cultiver chaque jour pour donner le meilleur de lui-même |
Hors ligne |
Hors ligne
“ Aujourd'hui plus qu'hier et bien moins que demain „
|
#3 Le 09/02/2020, à 11:05 |
---|---|
|
“ Aujourd'hui plus qu'hier et bien moins que demain „ |
Hors ligne |
Hors ligne
L'amour est comme un jardin, il doit se cultiver chaque jour pour donner le meilleur de lui-même
|
#4 Le 09/02/2020, à 11:08 |
---|---|
|
L'amour est comme un jardin, il doit se cultiver chaque jour pour donner le meilleur de lui-même |
Hors ligne |
Hors ligne