Windows does both. It uses the FS register pointing to thread information block to track frame pointers (since Windows uses SJLJ exceptions) and it also does crashdumps that contain offending threads' stacks. Minidumps are usually quite small.
Posted Jul 29, 2012 15:34 UTC (Sun) by pbonzini (subscriber, #60935)
[Link]
Exception handler information pointed to by FS only tracks a (possibly very small) subset of frames, since most frames do not install an exception handler.