有一些C代码是用androidndkclang工具链为ARM架构编译的。出于调试目的,我们可以使用 _Unwind_Backtrace() ,但在我的JNI方法下,这种回溯通常有很多帧。它们是ART和编译的Java字节码的一些内部构件。
_Unwind_Backtrace()
我想停止对JNI方法的unwinder,以避免深入到JVM框架。如果是组装的话 .cantunwind 我的职能。但是它是C语言,那么有没有办法在C语言中对任意函数强制执行这个指令呢?
.cantunwind