У меня есть программа с 2 потоками.Как авария в одном потоке влияет на другие потоки.
- Резьба1: В IOCTL вызова (взаимодействующий с водителем)
- Резьба2: Делать другие вещи, где пришли SIGSEGV.
В этом случае Thread1 завершает выполнение вызова ioctl или поток останавливается между выполнением кода ядра?
Если возможно, предоставьте ответ в контексте Windows, linux и android (где debuggerd подключается к процессу с использованием ptrace для создания надгробных камней).
Просьба подробно описать шаги, которые вы предприняли, чтобы исследовать это самостоятельно. –