Bonjour,
je cherche à savoir comment gdb fonctionne, j'entends par là: comment accède-t'il aux données? Est-ce par voie matérielle (accès direct au contenu des registres par exemple), par le biais de primitives particulières (lesquelles?), ou par un autre moyen?
S'il s'avérait que ce fut à l'aide des primitives, sont-elles en asm ou dans un autre language?
L'idée qu'il y a derrière est de pouvoir connecter une plateforme de simulation de processeurs à gdb en utilisant gdbserver, et pour l'instant, c'est pas de la tarte. Si quelqu'un pouvait me renseigner sur la manière de collecter les infos nécessaires au débbugage, ça serait génial!
Merci d'avance,
Vic
