Я использую Android Studio для отладки приложения NativeActivity, написанного на С++
В моем коде на С++ первое, что я делаю в android_main()
, - это ждать 10 секунд для прикрепления отладчика. В окне "Отладка" я вижу:
Now Launching Native Debug Session
а затем через несколько секунд
Debugger attached to process 28458
а затем сразу после его прикрепления отладчик останавливается сигналом:
Signal: 33 (signal SIG33)
Я нажимаю "Программа возобновления", а затем получаю тот же сигнал снова и снова 7-8 раз. После этого программа будет продолжена, как ожидалось, отладчик подключен, и я могу остановить его на контрольных точках.
В чем смысл этого SIG33? как я могу это предотвратить?