【发布时间】:2017-03-15 20:32:00
【问题描述】:
我正在使用 asmjit,但遇到了问题。当在生成的 jit 代码 (x64) 中调用的函数抛出 c++ 异常时,即使我在 jit 函数调用之外进行 try-catch 也无法捕获它,这是为什么以及如何捕获异常?
【问题讨论】:
-
我建议将问题更改为更通用的问题,例如“如何处理 JIT 生成的代码中的异常”,因为它与 asmjit 没有严格相关 - 我的意思是操作正在寻求解决方案与 asmjit 相关,但可以先以更通用的方式回答该问题,然后再展示如何使用 asmjit 来完成。