diff options
author | jackpoz <giacomopoz@gmail.com> | 2014-01-19 13:57:49 +0100 |
---|---|---|
committer | jackpoz <giacomopoz@gmail.com> | 2014-01-19 14:05:07 +0100 |
commit | 939a25346b5744b4fa3e55e79e0d0ab5efc11962 (patch) | |
tree | 1a825313f0fddf97b465d4f05a113004e4520718 /dep/mysqllite/libmysql/libmysql.c | |
parent | c7b78a2b4e6c55e7057060a76aa008fcb7309a55 (diff) |
Core/CrashHandler: Fix issues on Windows crash handler
Fix few issues on WheatyExceptionReport:
- fix NULL dereference exception in GetLogicalAddress() when TC assert in triggered ( *((volatile int*)NULL) = 0; )
- fix infinite loop in DumpTypeIndex() when dumping std types like std::string
- fix FormatSymbolValue() pointing to wrong address when accessing local variable values
- use portable types instead of x86 specific types, this fixes some wrong address issues on x86 platform
- use bigger buffers to format symbols to avoid buffer overflows
Diffstat (limited to 'dep/mysqllite/libmysql/libmysql.c')
0 files changed, 0 insertions, 0 deletions