сопрограммы не волшебство.У них просто другой поток функций, основанный на скрытом коде.GDB и другие уже могут их отлаживать.
Я не уверен, что вы понимаете, как работают отладчики, но просто в каждой строке кода сборки есть строка в вашем исходном коде C ++, связанная с ним.Эти ссылки называются «символами отладки».Единственный вопрос, который вам нужно задать: есть ли строки кода, связанные с вашими сопрограммами и их потоком вызовов?Ответ - да.
В заключение: у стандартного отладчика нет причин не работать с ними.Я даже не верю, что есть что добавить к отладчикам, чтобы они поддерживали сопрограммы.