测试代码

#include <stdio.h>

void func(int a, int b) {
	int c = a * b;
	printf("c = %d\n", c);
}

int main (int argc, char *argv[]) {
    func(1, 2);
    
    return 0;
}

测试过程

使用gdb调试程序时,可以使用info frame命令来显示函数堆栈帧信息(info的缩写是i)
可以使用i registers命令来输出当前函数堆栈帧的地址,指令寄存器的值,局部变量地址及值等信息
gdb练习6——打印函数堆栈帧信息

相关文章:

  • 2022-01-01
  • 2022-12-23
  • 2021-09-01
  • 2022-02-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
猜你喜欢
  • 2021-09-28
  • 2021-05-29
  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
相关资源
相似解决方案