next next
Next: Funkcja printk() oraz demony Klogd i Syslogd Previous: Spis treści

Wstęp do odpluskwiania

Dlaczego potrzebujemy narzędzi do odpluskwiania?

Nie zwalnia nas to od dogłębnego przeczytania kodu źródłowego odpluskwianego programu. Odpluskwiacz pozwala jedynie na podstawie pewnych przesłanek stworzyć listę potencjalnych problemów, które mogły je wywołać.

Dlatego też należy używać odpluskwiacz przede wszystkim jako narzędzie do testowania własnych założeń na temat programu (,,ten kawałek kodu nie powinien zostać wywołany'') i ewentualne dociekanie źródła niepoprawności założenia.

To czego oczywiście nie należy robić, to ,,poprawiać'' błędy usuwając jedynie ich wystąpienia (np. dodanie kolejnego warunku do switch'a) bez poszukiwania ogniska problemu.

To co wyżej zostało nazwane programem może się odnosić także jądra.

Czym się różni odpluskwianie programu od odpluskwianie jądra?