gdb函数相关8——向上或向下切换函数堆栈帧

测试代码

#include <stdio.h>

int func1(int a) {
	return 2 * a;
}

int func2(int a) {
	int c = 0;
	c = 2 * func1(a);
	return c;
}

int func3(int a) {
	int c = 0;
	c = 2 * func2(a);
	return c;
}

int main (int argc, char *argv[]) {
    printf("%d\n", func3(10));
    
    return 0;
}

测试过程

在程序暂停时,可以使用up n或这down n来向上或向下选择函数堆栈帧,n是层数
gdb函数相关8——向上或向下切换函数堆栈帧