基于GDB调试的栈帧内容与栈帧内地址指针分析问询
基于GDB调试的栈帧内容与栈帧内地址指针分析问询
嘿,我最近在深入啃内存相关的知识点,正尝试手动拆解栈帧的结构,特意写了段简单的代码配合GDB来调试,先给大家看看参考源码:
#include <stdio.h> void test_function(int a, int b, int c, int d) { int flag; char buffer[10]; flag = 31337; buffer[0] = 'A'; } int main() { test_function(1,2,3,4); return 0; }
当我在GDB里对main函数执行反汇编操作后,得到了如下内容:
0x0000000100003f60 <+0>: push rbp
备注:内容来源于stack exchange,提问作者0xChris
相关产品推荐
相关产品推荐

