interpret of gdb "gdb info reg" 我就是我 2022-05-26 04:24 202阅读 0赞 (gdb) info reg eax 0x0 0 ecx 0x0 0 edx 0xfffffff4 -12 ebx 0x8e98f68 149524328 esp 0xf0828630 0xf0828630 ebp 0xf0828768 0xf0828768 esi 0x1 1 edi 0xf08293b4 -259877964 eip 0x812d529 0x812d529 eflags 0x10202 66050 cs 0x23 35 ss 0x2b 43 ds 0x2b 43 es 0x2b 43 fs 0x0 0 gs 0x63 99 (gdb) The first column is the register name, the second column is its value in hexadecimals and the last column is its value in decimals. I'm not sure what you're trying to do, but usually you get more useful information with the "disassemble" gdb command, as that shows which instructions are executed. If the binary is compiled with debugging info then you get a lot more information and backtraces are helpful too then, especially "bt full", as that gives a lot of extra info. EIP is the instruction pointer, EAX is both the first argument of a function as well as the return value (though it depends on which calling convention is used), but of course the registers can be used for other things too. You can't tell what's going on by looking at the register values, for that you need to look at the instructions. "info reg" is useful when you want to look up the value of a register that is used by some instruction.
相关 gdb `backtrace(简写为bt`命令查看函数调用的栈帧: `nfo(简写为i)`查看函数中局部变量的值: i locals 查看函数当前局部变量的值用`frame(简写为 向右看齐/ 2023年08月17日 17:37/ 0 赞/ 96 阅读
相关 gdb命令 g++ 简单编译指令 > g++ -g -std=c++11 main.cpp -o main.out > gdb main.out 常用的指令如下: 指令中 清疚/ 2022年11月12日 04:12/ 0 赞/ 223 阅读
相关 GDB学习 链接: http://wiki.ubuntu.com.cn/index.php?title=%E7%94%A8GDB%E8%B0%83%E8%AF%95%E7%A8 朱雀/ 2022年08月22日 05:58/ 0 赞/ 68 阅读
相关 gdb 本文介绍Linux下GDB调试器常用的基本命令。 测试均在Ubuntu12.10下完成。 先看看GDB调试的效果图: ![20130522144628921][] 素颜马尾好姑娘i/ 2022年08月10日 03:43/ 0 赞/ 488 阅读
相关 gdb 调试 基本用法 1. gcc -g xx.c xx 2. gdb xx 基本命令 1. start 启动程序, 默认停留在main程序的第一行 2. run 启 刺骨的言语ヽ痛彻心扉/ 2022年06月09日 11:26/ 0 赞/ 329 阅读
相关 GDB gdb调试命令的使用及总结 作者: 字体:\[增加 减小\] 类型:转载 时间:2013-05-04[ 我要评论][Link 1] gdb是一个在UNIX环境下的命令行 分手后的思念是犯贱/ 2022年06月07日 06:29/ 0 赞/ 199 阅读
相关 gdb调试 在用gcc编程的时候可能会出bug,这时候就可以通过gdb这个工具进行调试,gdb调试的一定是直接有\.c 文件生成的bebug版本的可执行文件,否则,进入gdb之后敲入lis Dear 丶/ 2022年06月02日 07:55/ 0 赞/ 380 阅读
相关 GDB使用 参考出处: https://www.ibm.com/developerworks/cn/linux/sdk/gdb/index.html 摘要 gdb 目标文件 run 迈不过友情╰/ 2022年05月26日 05:19/ 0 赞/ 255 阅读
相关 interpret of gdb "gdb info reg" (gdb) info reg eax 0x0 0 ecx 0x0 0 edx 0xff 我就是我/ 2022年05月26日 04:24/ 0 赞/ 203 阅读
相关 GDB调试 另外有: Gdb+core调试技术 http://zhwen.org/xlog/?p=453 一、gdb简介和安装 GDB是GNU开源组织发 谁践踏了优雅/ 2022年01月22日 04:29/ 0 赞/ 375 阅读
还没有评论,来说两句吧...