首页
社区
课程
招聘
[求助]Linux gdb
发表于: 2015-8-19 10:13 3801

[求助]Linux gdb

2015-8-19 10:13
3801
0x400576 <main>:        push   %rbp
   0x400577 <main+1>:        mov    %rsp,%rbp
   0x40057a <main+4>:        movl   $0x1,-0x4(%rbp)
=> 0x400581 <main+11>:        movl   $0x2,-0x8(%rbp)
   0x400588 <main+18>:        movl   $0x3,-0xc(%rbp)
   0x40058f <main+25>:        movl   $0x4,-0x10(%rbp)
   0x400596 <main+32>:        movl   $0x5,-0x14(%rbp)
   0x40059d <main+39>:        movl   $0x6,-0x18(%rbp)
   0x4005a4 <main+46>:        mov    $0x0,%eax
   0x4005a9 <main+51>:        pop    %rbp

i can't use chinese , sorry! i used the linux system.

what the rbp mean?
$,% waht the mean?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 560
活跃值: (1249)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
ebp                    .
2015-8-19 10:41
0
雪    币: 5613
活跃值: (1595)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
rbp就是EBP的64位名字;
2015-8-19 15:02
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
语法为at&t,,, gdb可以设置反汇编语法为intel: set disassembly-flavor intel
$后跟直接数, 寄存器前用%   具体可以搜索intel语法和at&t语法
另外一个问题看看 64位寄存器
2015-8-25 11:42
0
游客
登录 | 注册 方可回帖
返回