нет, это невозможно. отладчик не может получить стек для неактивных волокон просто потому, что только само приложение знает, где находятся данные и стек неактивных волокон.
попытаться объяснить.
с учетом дескриптора волокна?
не существует ручки для волокна. существует дескриптор только для потока. и стек для активного волокна - это то же самое, что и стек потоков. дополнительные волокна (и их стек) выделяются из кучи процесса. Не хранить - где расположены дополнительные данные / стек волокна. Само приложение должно хранить эту информацию. внешние программы, включая отладчики, не могут этого знать. как результат - невозможно показать трассировку стека, если мы даже не знаем, где он находится. отладчик даже не может знать - сколько существует волокон. возможен только просмотр - активны ли волокна (как минимум) в потоке (после вызова ConvertThreadToFiber
и до ConvertFiberToThread
). создаются дополнительные волокна, где хранятся данные / стек - уже неизвестно.