我有一个大型 Android 应用程序,包括 C/C++ 库(通过 NDK/SWIG)。
在某些时候应用程序崩溃并且墓碑文件显示:
信号 6 (SIGABRT),代码 -6 (SI_TKILL),故障地址 --------
中止消息:“传递给空闲的无效地址 0xbc9b306d:未分配值”
不幸的是,它没有告诉我哪个变量位于地址 0xbc9b306d。如何发现?
限制:不幸的是,由于代码库的规模,我无法在 Android Studio 中设置断点。
BR,雷内
我有一个大型 Android 应用程序,包括 C/C++ 库(通过 NDK/SWIG)。
在某些时候应用程序崩溃并且墓碑文件显示:
信号 6 (SIGABRT),代码 -6 (SI_TKILL),故障地址 --------
中止消息:“传递给空闲的无效地址 0xbc9b306d:未分配值”
不幸的是,它没有告诉我哪个变量位于地址 0xbc9b306d。如何发现?
限制:不幸的是,由于代码库的规模,我无法在 Android Studio 中设置断点。
BR,雷内