![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
x86汇编
silentpebble
linux
展开
-
x86 cpu 寄存器 初始值
在x86 cpu加电自检后,将各个寄存器,包括通用寄存器、段寄存器、控制寄存器、指令寄存器eip、栈指针寄存器esp等设置预置的值。见下图原创 2013-08-30 09:45:19 · 1451 阅读 · 0 评论 -
x86 cpu 设置保护位
实模式、保护模式? 0x7c00? 2^16 = 65536 = 64K ? 怎么x86 16 位,就能寻址2^20 = 1048576 = 1M,人变聪明了? 这都是什么跟什么啊? 进公司的第一天就被灌点这东西?还是一整天?其实也就是8个小时,把linux kernel 给介绍了一遍 ........... 那天从百度文库下载了那天的ppt,不是我那个头儿上传上去的,他以前的原创 2013-08-30 10:20:12 · 916 阅读 · 0 评论 -
[Linux]Objdump
转载自:http://hi.baidu.com/trend_liu/blog/item/c00df9b49ca046fa31add1c7.html [Linux]Objdump http://linux.about.com/library/cmd/blcmdl1_objdump.htm http://blog.chinaunix.net/u/22754/s转载 2013-12-25 09:23:44 · 767 阅读 · 0 评论 -
objdump 用法
修改内核模块bug,panic时,会报告出错模块,追溯出错函数。 xxxx.ko fun2+0x73/0xe0 xxxx.ko fun1+0xb8/0xf0 fun1调用fun2 fun1 |-----------fun2 此时用objdump 在源码目录下 objdump -j .text -Sl xxxx.ko --prefix-addresses > o原创 2013-12-25 09:14:12 · 1024 阅读 · 0 评论