linux 学习 learninglinux操作系统Source 2016-08-17 10:10:00

linux源代码阅读&相关资源

linux history

linux

linux采用分段+分页机制结合管理内存

linux 调试方法

gdb tools/system
target remote localhost:1234


gdb常用命令
b: 下中斷點
info b :u 列出目前中断点,也可简写成"i b"
continue(c) 继续执行直到下一个中断点或结束
list(l): 列出目前上下文
step(s): 单步 (会进入 funciton)
next(n) : 单步 (不会进入 funciton)
until(u) 跳离一个 while for 循环
print(p): 显示某变量,如 p str
info register(i r) : 显示 CPU 的 register

GDB 打印出内存中的內容,格式為 x/nyz,其中
n: 要印出的數量
y: 显示的格式,可为C( char), d(整数), x(hex)
z: 单位,可为 b(byte), h(16bit), w(32bit)

source