2016-05-08 22 views

Antwort

2

Ist es möglich, absichtlich den Kernel

sicher zum Absturz zu bringen: nur einen Anruf zu panic() in gewünschter Stelle einfügen.

Der einfachste Weg, dies zu tun ist mit user-mode linux. Der Kernel wird nur ein ganz normales Programm, und Sie können es unter GDB die übliche Art und Weise auszuführen, Stützpunkten Einstellung, bei Variablen suchen, usw.

Wenn Sie „Bare Metal“ Ausführung tun müssen, sollten Sie wahrscheinlich beginnen here oder here .

+0

Eigentlich alles, was ich will, ist Live-Gdb auf Linux-Kernel-Code zu tun. Aber ich bekomme nicht die Idee, wie das in meinem VMsetup zu erreichen ist. http://StackOverflow.com/Questions/37097164/using-kgdboc-for-kernel-debugging Fordern Sie bitte einen Blick auf diese Ques von mir, und helfen Sie mir, wenn Sie einen Kontext haben, Danke für die Hilfe. –

+0

Wie auch immer, ich schaue mir die UML an, wenn das mein Problem löst. –