2
나는 callb으로 다음과 같은 기능 칼라를 교체하려면 (참조 : Get call stack from any thread within C)스택 깊이를 찾는 방법은 무엇입니까?
int calla()
{
printf("Inside calla\n");
printf("A1=%x\n",__builtin_return_address (0));
printf("A2=%x\n",__builtin_return_address (1));
printf("A3=%x\n",__builtin_return_address (2));
}
int callb()
{
int i,j;
j = stackdepth();
for (i=0 ; i<j ;i++)
printf("%x\n",__builtin_return_address (i));
}
어떻게 스택 깊이를 찾는 방법은?