Основы термоядерной отладки с linice

       

восстановление оригинального байта, замененного инструкцией INT 03h


Вот такие пляски с бубном устраивать приходится. А что поделаешь?! Ладно, с загрузкой программ в отладчик мы разобрались, теперь растерзаем точки останова на системные вызовы и ядерные функции.

Команда "exp" выводит имена, экспортируемые ядром (см. листинг 6), любое из которых может непосредственно фигурировать в выражениях, например, "bpx do_bkr" эквивалентно "bpx C012C9E8":

:exp

kernel

       C0320364      mmu_cr4_features

       C02AC3A4      acpi_disabled

       C02AC8A0      i8253_lock

       …

       C012BDA8      do_mmap_pgoff

       C012C764      do_munmap

       C012C9E8      do_brk

       C011E990      exit_mm

       C011E69C      exit_files



Содержание раздела