makecontext没有足够的存储空间用于堆栈

时间:2018-12-15 16:24:44

标签: c coroutine ucontext

我尝试在C中创建一个头文件,以虚拟化ucontext.h libraby中的所有函数调用。

当我尝试调用my_makecontext时,除了func makecontext之外,其他所有内容都正常运行

”没有足够的存储空间用于堆栈:成功 中止(核心已弃用)”

但是当我使用makecontext代替我的函数时,一切正常。

我正在努力解决这个问题。

我的代码的一部分在下面

test_file_for_my_funcs.c

libutils.so

mycoroutines.h

-lutils

0 个答案:

没有答案