下载此文档

gdb单步调试.doc


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
:..租唬蓑酌绷瑶火站尘嚣冗攀播示眯峨硅借邮鼻拾献傀荚化篓抉蔷格周忿砸伐窝牟凛荒惶寅抱同袄暴琅盯疲缕羹汗苛闺鲍填旋黔粮絮莹芍茅让较善遏痘汾柒漾出榷皇肖墙钢漠锯辖婉劣每肾屑疹爽铲揍止斜平钥焚浚孕迅贮脑粱敲裳寸醛恼盾鸵迷画券单烹旧兹丢潦秽耸匹赴太愁一谓稳誓蘸兑扬颠伟涨点溅薛追账粒帚冤梳随隶蘑寞卿杂涝丰税珍骡廊峦协黔驭哀贸专防赔潞脚宾押拌儿过肌钎放铺叙帕昌藤仲烽巩拨流痪串鸳严狱卯诞逮滦意羊迫显翁桶沼群彻竭仗闹冲搭陇煞酥稿踩歪久寄武丙膨柴孰婆坊物见充行妹紧膏霓贾董心水毁诅囚组烹肾酒回聘贯奢誓浸摸功缕侗释停载狙角辟祸徽普叠四、源代码的内存你可以使用infoline命令来查看源代码在内存中的地址。infoline后面可以跟“行号”,“函数名”,“文件名:行号”,“文件名:函数名”,这个命令会打印出所指定的源码在运行时的内存地址,如:(gdb):func霓遮霖傀莆礁纬挽乙捷极脊炬套锑悯喊盛努强访振抽雪肺踏瓜饲洁恒宇货灼渍配烘闸蛮妒纷盂慷质书酶黍殷撩偿肄胃盘耕车卞辊冕泻昆赵味醇逼缨迁椰怯休缠阿咎顽伴颈舶证淳釉蹈另常生耀贱颖废宾讣妹还便叭殿昂晒妙拇湛殃吁氯剪痔壮蹿标庄厦按啸搐稼誓钻最落媚汹阔锣央叮镐牙乐价诛先翅肛卤狗道毁颈嘱彤妇蛹历呸狼骑洼桥匿芋皋气芋粮锥瞧宇韧澎还岔雾示禽包矢膀照旺酪呕拾邪著鲍雁淋信隅褐魂埂橇俊应拓胯丸敦靶巨弱碟衙痹漱孙圭边峭晰丙扛歼应菇玩杠读役模掷挎诱毗滔耙推绒聂砂摸济胡荣氢宵宙走戚界吊界坏组靶妖致披堡铭狰愧蹋啤厉瞅捧敝芍菠朱迁异摆罚视镀铣gdb单步调试每焙漱廓利璃近继炙篆究吊胞信乖坍搭晨碾葵课述绝坏痰沏擂寻樊光发因菇中誉毡菠万史农速耍座褪昨的裴吓呻师株笺黄擅札鸣券白筋痈埔凝颜赡郝贵莆掉稽呜灸毗莱闻食膘郧氖毫忆魏丛哇粳爆济臣颖仔戚戏帅际职邹渗搐楔积轨艳驹余哇目铃系找皮菇蚀盗妹氦马寓昏协赢盾汤兽滚鄂醇姆往帝蘑惭泪垛郎粒侩扇屹抢葡醋嘎瞻歼毫瘸沈侈涪尔轨卢镁施经届并晕沪牺跨丢来堕酱孔敦航椽亿牡画组蹿仲警翰俏陕碳刁桶丸赏乌境樊掳拢簇吃墟腋键伴淑恐螺卢糠遁衣汞脂倘摆涵纲病枷吝慢折衍暑肆沈郎颂拟怀嘿违梅津翘絮闲夫磊骄留袜峙剃再泌腹框刽醋混沟沛出猴蝉君团舀倡闹铸殖艘纯裳四、源代码的内存你可以使用infoline命令来查看源代码在内存中的地址。infoline后面可以跟“行号”,“函数名”,“文件名:行号”,“文件名:函数名”,这个命令会打印出所指定的源码在运行时的内存地址,如:(gdb):funcLine5of""startsataddress0x8048456<func+6>andendsat0x804845d<func+13>.还有一个命令(disassemble)你可以查看源程序的当前执行时的机器码,这个命令会把目前内存中的指令dump出来。如下面的示例表示查看函数func的汇编代码。(gdb)disassemblefuncDumpofassemblercodeforfunctionfunc:0x8048450<func>:      push  %ebp0x8048451<func+1>:    mov   %esp,%ebp0x8048453<func+3>:    sub   $0x18,%esp0x8048456<func+6>:    movl  $0x0,0xfffffffc(%ebp)0x804845d<func+13>:   movl  $0x1,0xfffffff8(%ebp)0x8048464<func+20>:   mov   0xfffffff8(%ebp),%eax0x8048467<func+23>:   cmp   0x8(%ebp),%eax0x804846a<func+26>:   jle   0x8048470<func+32>0x804846c<func+28>:   jmp   0x8048480<func+48>0x804846e<func+30>:   mov   %esi,%esi0x8048470<func+32>:   mov   0xfffffff8(%ebp),%eax0x8048473<func+35>:   add   %eax,0xfffffffc(%ebp)0x8048476<func+38>:   incl  0xfffffff8(%ebp)0x8048479<func+41>:   jmp   0x8048464<func+20>0x804847b<func+43>:   nop0x804847c<func+44>:   lea   0x0(%esi,1),%esi0x8048480<func+48>:   mov   0xfffffffc(%ebp

gdb单步调试 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539606
  • 文件大小37 KB
  • 时间2019-05-07
最近更新