我尝试在C中创建一个头文件,以虚拟化ucontext.h libraby中的所有函数调用。
当我尝试调用my_makecontext时,除了func makecontext之外,其他所有内容都正常运行
”没有足够的存储空间用于堆栈:成功 中止(核心已弃用)”
但是当我使用makecontext代替我的函数时,一切正常。
我正在努力解决这个问题。
我的代码的一部分在下面
test_file_for_my_funcs.c
libutils.so
mycoroutines.h
-lutils