Некоторые API-интерфейсы ОС предусматривают трассировку стека, я знаю, что в Windows API есть StackWalk64 или что-то подобное, что может выполнять трассировку стека.
Однако, если вы не можете зависеть от такой вещи, тогда почти все, что вы можете сделать, это либо отладить отладочную сборку, либо сделать это вручную.