- 论坛徽章:
- 0
|
(kgdb) add-kld zfs.ko
Unable to find kld in kernel
(kgdb) add-kld zfs.ko
add symbol table from file "zfs.ko.debug" at
.text_addr = 0xffffffff81612000
.rodata_addr = 0xffffffff81736ce0
set_sysinit_set_addr = 0xffffffff817a9b90
set_sysuninit_set_addr = 0xffffffff817a9d00
set_sysctl_set_addr = 0xffffffff817a9d30
set_modmetadata_set_addr = 0xffffffff817a9f90
.data_addr = 0xffffffff817a9fe0
.bss_addr = 0xffffffff817b1800
(y or n) y
Reading symbols from zfs.ko.debug...done.
(kgdb) c
The program is not being run.
(kgdb) b zio_ddt_write
Breakpoint 1 at 0xffffffff816f8112: file /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c, line 2007.
(kgdb) b zfs_write
Breakpoint 2 at 0xffffffff8172360e: file /usr/src/sys/modules/zfs/../../cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c, line 719.
(kgdb) c
The program is not being run.
使用add-kld可以自动加载内核模块的符号表,但接下来怎么办? |
|