Emulador x86 para Linux con depuración detallada

Emulador x86 para Linux con depuración detallada

Estoy buscando un emulador x86 para poder ejecutar mi kernel de Linux dentro de él. Estoy buscando específicamente un emulador que muestre todas las llamadas a funciones en el nivel C/Ensamblado desde el gestor de arranque hasta la carga del kernel. Además, debería ser capaz de mostrar el diseño de la memoria RAM.

Respuesta1

Hay varias soluciones de depuración del kernel disponibles; aquí hay un par que he usado:

Ambos pueden congelar la CPU al inicio del sistema emulado, lo que permite depurar el arranque. Cuando se usan como objetivos para gdb, también admiten adjuntar código fuente para que pueda seguir el código C (o, en teoría, cualquier cosa gdbque lo admita).

información relacionada