相关疑难解决方法(0)

gdb'x'命令有什么作用?

我正在读一关于黑客攻击的,它有一章关于装配.

以下是我用C编写的小程序.

#include <stdio.h>

int main(int argc, char const *argv[])
{
    int i;

    for (i = 0; i < 10; i++) {
        puts("Hello World!");
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

以下是gdb测试:

(gdb) break main
Breakpoint 1 at 0x40050f: file main.c, line 7.
(gdb) run
Breakpoint 1, main (argc=1, argv=0x7fffffffe708) at main.c:7
7       for (i = 0; i < 10; i++) {
(gdb) disassemble main
Dump of assembler code for function main:
   0x0000000000400500 <+0>: push   rbp
   0x0000000000400501 …
Run Code Online (Sandbox Code Playgroud)

c assembly gdb

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

assembly ×1

c ×1

gdb ×1