Is it possible to collect call stack history in Visual Studio? That is, whenever the call stack changes at runtime, I'd like to capture a snapshot of the stack trace and write it to a log perhaps for later parsing.
EDIT: If it's possible, what's the best way to collect call stack history in Visual Studio?