Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Gleb V. Kotelnytskyy                 2:5020/400     16 Mar 2003  20:35:13
 To : Eugene Grosbein
 Subject : Re: kernel debugging
 -------------------------------------------------------------------------------- 
 
 Eugene Grosbein <Eugene.Grosbein@f1.n5006.z2.fidonet.org> wrote:
 
 > 16 мар 2003, воскресенье, в 16:50 KRAST, Gleb V. Kotelnytskyy написал(а):
 > 
 > GVK> как скомпильть FreeBSD кернел так, чтоб gdb -k показывал C-шный код в
 > GVK> режиме
 > GVK> оффлайновой отладки.
 > GVK> Заранее благодарен за полный и содержательный ответ ;)
 > 
 > В developer handbook про то написано теперь.
 > Кратко: добавить в ядро
 > 
 > makeoptions     DEBUG=-g    #Build kernel with gdb(1) debug symbols
 
 kernel скомпилирован с DEBUG=-g3
 
 в gdb сессии: 
 
 mae# gdb -k kernel.2 vmcore.2
 GNU gdb 4.18 (FreeBSD)
 ...
 panic messages:
 - ---
 Fatal trap 12: page fault while in kernel mode
 fault virtual address   = 0xc1284000
 fault code              = supervisor read, page not present
 instruction pointer     = 0x8:0xc3192e60
 ...
 - ---
 #0  0xc0175472 in dumpsys ()
 (kgdb) list
 No symbol table is loaded.  Use the "file" command.
 
  не удается получить исходный код командой лист.
 
  Возможно ли ето пофиксать и как?
 --- ifmail v.2.15dev5
  * Origin: NTUU "KPI" (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: kernel debugging   Gleb V. Kotelnytskyy   16 Mar 2003 20:35:13 
Архивное /ru.unix.bsd/1293379fa1924.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional