自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学而不思则罔 思而不学则殆

梦-AC.Milan-圣西罗

  • 博客(2)
  • 收藏
  • 关注

原创 gdb调试需要使用到的一些知识(心得)

为了更好的使用gdb来调试程序,需要具备一下技能:gdb的基本调试手段,比如b **.c:fun linenum 设置断点 , next:单步执行, step 单步调试,可以跟踪进函数。注意编译的时候要加上-g选项。info reg:查看寄存器状态。info locals:查看局部变量 p:打印变量的值 l:显示代码。x:以16进制的方式打印地址中的值。linux内存分配原理:局部变量

2007-09-07 16:38:00 641

原创 相同线性地址到不同物理地址的转换(个人心得)

 目的:程序产生的虚拟地址 32位(高10位,中10位,低12位)转换成不同的物理地址呢?(共享页面的除外) 手段:通过PGD页目录表、PTE页面表,表转换(这些表由操作系统维护)即转换函数      通过这两张表的内容和线性地址,可以完成4G的虚拟空间的转换,正因为程序不可能用到4G空间,没有用到的地址空间,就不需要为其地址映射建立PTE表,分配物理页面了,所以两级目录会为我们节

2007-09-07 15:33:00 2113 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除