【发布时间】:2013-06-05 16:18:41
【问题描述】:
我有一些与某些 C 函数接口的 ada 代码,但我无法在由 C 代码生成/引发的 ada 代码中捕获内存异常/SIGSEGV 信号。我正在使用运行 C 函数的 ada 任务,但我知道 C 代码中存在问题的唯一方法是,当我尝试安排更多任务时,ada 代码会引发TASKING_ERROR。这没关系,但无法准确找出问题出在哪里,因为问题的唯一迹象是我的 ada 任务调度程序中的TASKING_ERROR“一直向上”。我有什么策略可以用来查明任务错误的实际原因吗?
任何帮助或想法将不胜感激。
【问题讨论】: