linux 内核调试
来源:互联网 发布:淘宝如何延长付款 编辑:程序博客网 时间:2024/06/07 23:19
1:
linux-2.6.15.5-kgdb-2.4.tar.bz2,linux-2.6.15.tar.gz
2:
patch -p1 < ../linux-2.6.15.5-kgdb-2.4/core-lite.patch
patch -p1 < ../linux-2.6.15.5-kgdb-2.4/i386-lite.patch
patch -p1 < ../linux-2.6.15.5-kgdb-2.4/8250.patch
patch -p1 < ../linux-2.6.15.5-kgdb-2.4/eth.patch
patch -p1 < ../linux-2.6.15.5-kgdb-2.4/i386.patch
patch -p1 < ../linux-2.6.15.5-kgdb-2.4/core.patch
patch -p1 < ../linux-2.6.15.5-kgdb-2.4/module.patch
patch -p1 < ../linux-2.6.15.5-kgdb-2.4/sysrq_bugfix.patch
3:
make mrproper
make menuconfig
Device Drivers --->SCSI device support ---><*> SCSI disk support
Device Drivers --->SCSI device support --->SCSI low-level drivers ---> <*> BusLogic SCSI support
Device Drivers ---> Fusion MPT device support ---><M> Fusion MPT (base + ScsiHost) drivers
Device Drivers ---> Fusion MPT device support ---><M> Fusion MPT misc device (ioctl) driver
Device Drivers ---> USB support ---><*> USB Mass Storage support
Device Drivers ---> Networking support --->Ethernet (10 or 100Mbit) ---> <*> AMD PCnet32 PCI
make bzImage
make modules
make modules_install
4:
kernel /vmlinuz-2.6.15.5-kgdb ro root=/dev/VolGroup00/LogVol00 kgdb8250=0,115200 kgdbwait
5:
cd /usr/src/linux
gdb ./vmlinux
GNU gdb Red Hat Linux (6.0post-0.20040223.17rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db library "/lib/tls/libthread_db.so.1".
(gdb) set remotebaud 115200
(gdb) target remote /dev/ttyS0
Remote debugging using /dev/ttyS0
breakpoint () at kernel/kgdb.c:1212
1212 atomic_set(&kgdb_setting_breakpoint, 0);
warning: shared library handler failed to enable breakpoint
- Linux 内核调试技术
- 如何调试Linux内核
- Linux 内核调试器
- linux内核调试指南
- linux内核调试指南
- Linux内核调试
- Linux内核调试
- linux内核调试指南
- linux内核printk调试
- linux内核调试指南
- linux内核调试指南
- linux 内核调试
- 调试linux内核总览
- linux内核调试指南
- linux内核调试指南
- linux内核调试指南
- Linux内核调试
- linux内核printk调试
- Spring事务配置的五种方式
- 将图片保存到数据库并用GridView显示
- 内存分配方式
- 数据库连接池技术
- String、StringBuilder和StringBuffer的区别
- linux 内核调试
- php session操作
- C#一个小程序的学习
- silverlight 数据绑定模式
- 检查MFC程序的内存泄露
- 不和谐网站图片抓取
- 崩溃的unknown directive错误
- Z-blog和Wordpress 如果优化搜索引擎
- proc文件学习(持续学习中)