РУКА. Введите директиву .cantunwind для функции C - PullRequest
0 голосов
/ 01 ноября 2018

Существует некоторый C-код, скомпилированный с помощью набора инструментов Android NDK Clang для архитектуры ARM. В целях отладки мы можем собирать обратные следы с _Unwind_Backtrace(), но часто такие обратные следы содержат много кадров под моими методами JNI. Они являются некоторыми внутренностями для ART и скомпилированного байт-кода Java.

Я бы хотел прекратить раскручивать мой метод JNI, чтобы избежать детализации до кадров JVM. Если бы это была сборка, я бы, вероятно, поместил .cantunwind в свои функции. Но это C, так есть ли способ заставить эту директиву в C для произвольной функции?

...