x86 Emulator para Linux com depuração detalhada

0

Estou procurando um emulador x86 para poder executar meu kernel Linux dentro dele. Eu estou procurando especificamente um emulador que mostre todas as chamadas de função no nível C / Assembly do bootloader, até o carregamento do kernel. Além disso, deve ser capaz de mostrar o layout da memória RAM.

    
por ManiAm 23.10.2016 / 20:54

1 resposta

3

Existem várias soluções de depuração de kernel disponíveis; aqui está um par que eu usei:

Ambos podem congelar a CPU na inicialização do sistema emulado, o que permite que o bootstrap seja depurado. Quando usados como alvos para gdb , eles também suportam anexar código-fonte para que você possa seguir o código C (ou teoricamente qualquer coisa gdb suporta).

    
por 23.10.2016 / 23:16