当我的 c++ 应用程序收到不同的信号时,我正在尝试获取回溯日志。
我已经实现了以下解决方案:
https://stackoverflow.com/a/35585744/1894850
但我有以下问题:
当我发出信号(SIGSEGV)
时,我可以捕捉到它,但是当我尝试使用该功能记录时__android_log_print
,应用程序崩溃了。我在 a 上尝试了相同的代码Pixel C
,并且记录正确,但是当我使用三星 s8+ 时,相同的代码崩溃而没有任何痕迹。
这有什么意义吗?
当我的 c++ 应用程序收到不同的信号时,我正在尝试获取回溯日志。
我已经实现了以下解决方案:
https://stackoverflow.com/a/35585744/1894850
但我有以下问题:
当我发出信号(SIGSEGV)
时,我可以捕捉到它,但是当我尝试使用该功能记录时__android_log_print
,应用程序崩溃了。我在 a 上尝试了相同的代码Pixel C
,并且记录正确,但是当我使用三星 s8+ 时,相同的代码崩溃而没有任何痕迹。
这有什么意义吗?