这个问题与ARMv6有关。
我正在为我们的嵌入式应用程序实现回溯例程。我将 gcc 4.7.3 与 uClibc-0.9.33.2 一起使用。gcc 抱怨函数 getcontext:
ucontext_t *context;
getcontext(context); // getcontext was not declared in this scope
我查看了 ucontext.h 并没有找到任何函数来获取当前上下文。这里有一个问题:我怎样才能获得 ARM 的当前上下文?我需要以某种方式填充 ucontext_t 结构。
谢谢。