Seminarium: Systemy Rozproszone
4 marca 2021, godzina 12:15, sala Zoom Meeting https://us02web.zoom.us/j/86169891592
Wojciech Ciszewski

Reverse Debugging of Kernel Failures in Deployed Systems



Gdy nastąpi błąd kernela, podstawowym źródłem informacji o nim jest crash dump. Informuje on o stanie systemu w momencie crasha. Na jego podstawie może jednak być trudno stwierdzić, jaka była przyczyna błędu. W szczególności crash może nastąpić dopiero po pewnym czasie od wykonania problematycznego kodu.

Zaprezentuję Kernel REPT, podejście pozwalające krok po kroku prześledzić instrukcje wykonywane przed wystąpieniem błędu wraz ze stanami rejestrów i pamięci. Opowiem również o Intel Processor Trace, wykorzystywanym w REPT do zapisywania instrukcji.

Zapraszam,
Wojciech Ciszewski

Bibliografia: