aboutsummaryrefslogtreecommitdiff
path: root/dep/StormLib/src/SFileAttributes.cpp
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2014-06-15 18:14:43 +0200
committerjackpoz <giacomopoz@gmail.com>2014-06-15 18:46:20 +0200
commit4688676f3efe31060013b1989e5e475ac05953e7 (patch)
tree13211d9a5b5731b67461834a179010ae86ee70e6 /dep/StormLib/src/SFileAttributes.cpp
parent6098a5e43ad52e016ff6e2b263db6d92a0718995 (diff)
Shared/Misc: Improve Windows crash report
Improve WheatyExceptionReport Windows crash report to write a cleaner and more readable crash report, in particular: - Fix missing variable Type in some cases - Fix missing variable Name in some cases - Properly format each member to avoid confusion when reading the log - Add support for double pointers, e.g. Type** - Add initial support for arrays, logging the number of elements and the first 10 elements for now. UDT members of array elements are not supported yet - Skip static members, SymTagVTable and other not needed types - Skip SymTagUDT with no children - Fix possible stack overflows when logging strings/char*/char[] values. - Fix "punting on symbol" error happening when trying to dereference bad pointers. - Fix <user defined> type being logged instead of the correct type when reaching WER_MAX_NESTING_LEVEL or with pointer types with invalid addresses.
Diffstat (limited to 'dep/StormLib/src/SFileAttributes.cpp')
0 files changed, 0 insertions, 0 deletions