|
|
|
|
| Linux 下面有没类似win95的debug 的调试工具啊? |
 Linux 下面有没类似win95的debug 的调试工具啊? - minewdy [ 2005-09-29 18:46 | 64 byte(s)]
 Re: Linux 下面有没类似win95的debug 的调试工具啊? - x911 [ 2005-09-29 20:05 | 3 byte(s)]
 Re: Linux 下面有没类似win95的debug 的调试工具啊? - minewdy [ 2005-09-30 10:21 | 184 byte(s)]
 Re: Linux 下面有没类似win95的debug 的调试工具啊? - x911 [ 2005-09-30 18:54 | 199 byte(s)]
 Re: Linux 下面有没类似win95的debug 的调试工具啊? - minewdy [ 2005-10-10 17:12 | 85 byte(s)]
 Re: Linux 下面有没类似win95的debug 的调试工具啊? - gamedragon [ 2005-10-15 17:30 | 37 byte(s)]
 Re: Linux 下面有没类似win95的debug 的调试工具啊? - julius [ 2005-10-12 15:03 | 416 byte(s)]
|
|
|
|
[Original]
[Print]
[Top]
|
|
gdb看到的只是和自己的程序相关内存的地址,无法看到物理内存地址的内容,我现在的目的主要是查看基本内存,也就是640k 的那段内存的值,我始终看不到,不知道是不是我使用的指令不对,还望大侠指教
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
物理内存中的内容是不断变的,程序中用的是32位线性地址.通过分页,按照不同的时间的调度,装入内存.
物理地址到32位线性地址存在影射,是操作系统完成的!准确来讲,物理内存没什么意义.各位,不知道我说的对吗?
|
|
|
[Original]
[Print]
[Top]
|
|
[Original]
[Print]
[Top]
|
640K的内存
前512K是system模块,然后是软盘缓冲区,IDT中断描述表,GDT全局描述表,设备驱动程序,大概有1M
基本上内容就是内核里面的,要看看很简单
去 /proc/kcore 这个文件就是物理内存的映射,包含全部物理内存的数据,需要用16位文件编辑器去看
但是 /proc/kcore 只能看不能改,想改就要另外想办法
有一个叫linice的软件,可以改linice使用起来和windows中的soft-ice基本一样,不过linice需要重新编译内核
|
|
|
[Original]
[Print]
[Top]
|
|
|