如何在GDB的ONLY数据部分程序中为起始条目设置断点?

时间:2013-12-19 06:51:16

标签: assembly gdb breakpoints x86-64

我在centos5_x64中写了一个汇编程序:


.data
.global _start
_start:
jmp f0
start:
pop %rsi
xor %rax,%rax
mov %al,7(%rsi)
mov %rsi,8(%rsi)
mov %rax,12(%rsi)
mov $0xb,%al
mov %rsi,%rbx
lea 8(%rsi),%rcx
xor %rdx,%rdx
int $0x80
f0:
call start
cmd: .ascii "/bin/shAAAAAAAAAAAAAAAAA"

可以执行。我想用gdb来调试它,我如何为start条目设置断点?

1 个答案:

答案 0 :(得分:0)

如果它已组装并与调试符号链接,请使用:

(gdb) break start