Shauren
3b78762ab8
Core/CrashHandler: Support retrieving windows version names for all future versions
...
(cherry picked from commit ca9b82fb85 )
2022-06-10 15:30:47 +02:00
Kargatum
373ed8f46b
Core: whitespace cleanup, reduce double blank line to single ( #25795 )
...
* Core/Misc: fix double empty line
* worldserver.conf
(cherry picked from commit a32b6b8ac4 )
2022-03-05 20:07:57 +01:00
Shauren
0b846b2107
Build: Partial support for clang-cl
2022-02-16 20:22:15 +01:00
Shauren
439b027d48
Core/Misc: Cleanup unused includes
2022-02-13 15:07:00 +01:00
jackpoz
35755ba343
Core/Misc: Fix Windows 32 bits build
...
Close #25789
(cherry picked from commit 1cafd4ef74 )
2022-01-26 18:48:08 +01:00
Shauren
fbcf269207
Core/CrashHandler: Skip logging stack trace of the thread writing the crash log, it was launched by windows with same context as crashing thread
...
(cherry picked from commit dd34651f4d )
2022-01-26 18:47:44 +01:00
Shauren
cc0affa523
Core/CrashHandler: Remove logging function variation depending on crash reason and print directly to file, not to temporary buffer
...
(cherry picked from commit c5e1b49e8c )
2022-01-26 18:47:16 +01:00
Shauren
259bbf1e04
Core/CrashHandler: NULL -> nullptr
...
(cherry picked from commit 68fdfcaa50 )
2022-01-26 18:46:56 +01:00
Shauren
473f3db0ab
Core/CrashHandler: #ifdef cleanup to make VS not choke when parsing, fixed file being all red in editor
...
(cherry picked from commit 39c5e03b74 )
2022-01-26 18:46:43 +01:00
Shauren
7893ac94a0
Core/CrashHandler: Attempt to extract C++ exception object in uncaught exception hander
...
(cherry picked from commit 83ed35fe62 )
2022-01-26 18:43:31 +01:00
Shauren
58d199db48
Core/Misc: Fix compile errors found with msvc /permissive-
...
(cherry picked from commit b3db50a3b4 )
2022-01-26 14:20:13 +01:00
jackpoz
49414acaef
Core/CrashHandler: Remove sensitive data from crashlogs
...
(cherry picked from commit 25bcb1a0b2 )
(cherry picked from commit 37478c5ac1 )
2021-12-02 00:39:28 +01:00
Shauren
d181c1da75
Core/CrashHandler: Include assertion messages in crash reports
...
(cherry picked from commit 62db1fb683 )
2021-10-23 16:02:44 +02:00
jackpoz
5b4f61d915
Core/Crash reporting: Add support to char* arrays
...
Add support to char* array showing the string value instead of the pointer address
(cherry picked from commit 4c0c4ab271 )
2021-04-16 21:03:23 +02:00
jackpoz
96406e3408
Core/Crash reporting: Fix buffer overflow
...
(cherry picked from commit c7043b25f6 )
2021-02-25 18:50:55 +01:00
Shauren
b231903932
Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup port
2020-09-04 13:38:24 +02:00
Shauren
1c52d5fff7
Core/Misc: Replace NULL with nullptr
2020-08-14 17:06:03 +02:00
jackpoz
bfcb276781
Core/Crash: Refactor and fixes
...
Code cleanup.
Fix buffer overflow crash.
Fix type being truncated to 199 characters.
(cherry picked from commit 9226e21205 )
2020-04-24 17:18:48 +02:00
Shauren
abdf6479dd
Core/CrashHandler: Fixed generating crash logs from CRT debug assertions
2018-03-10 15:15:41 +01:00
jackpoz
fc6b488620
Core/Misc: Fix static analysis issues
...
# Conflicts:
# src/server/game/Battlegrounds/Zones/BattlegroundEY.cpp
# src/server/game/Battlegrounds/Zones/BattlegroundSA.cpp
# src/server/game/Entities/Unit/Unit.cpp
# src/server/scripts/Commands/cs_ban.cpp
# src/server/scripts/Commands/cs_disable.cpp
2017-07-16 21:14:22 +02:00
Shauren
3a418a0bbc
Core/Common: Include cleanup
2017-05-11 22:29:51 +02:00
Shauren
b8db320bf1
Core/Misc: Prefix all preprocessor defines from CompilerDefs with TRINITY_ to avoid conflicts (PLATFORM_WINDOWS is used/defined by CascLib)
2017-03-04 18:46:18 +01:00
Shauren
9633c8c2b7
Core/Debugging: Partially revert e0fb4445cd, the cmake hack to build wheaty directly into executable is still needed as it is impossible to have it initialize before every other static variable when it resides in dll (dynamic linking only)
2016-11-28 20:21:21 +01:00
Shauren
e0fb4445cd
Core/Debugging: Added wheaty everywhere and modified it to always reliably report issues during static initialization
2016-11-28 18:37:51 +01:00
jackpoz
bceb385773
Core/Crash reporting: Better handle max nesting level setting
...
Fix wheaty exception report counting reference symbols as 2 nesting levels, not logging child objects in some cases, i.e. spell id in SpellEvent crash.
(cherry picked from commit 284dd6b80d )
2016-08-04 17:05:24 +02:00
Vincent-Michael
b5329d8a03
Core: Revert fail
2015-11-15 16:49:17 +01:00
Vincent-Michael
5d584116fe
Core: Added missing overrides
2015-11-15 16:48:12 +01:00
Shauren
4c866a0af0
Core/Crash reporting: Fixed windows version detection for 8.1 and newer
2015-10-16 00:50:49 +02:00
StormBytePP
1d2aafd39b
Core/Build: Merge common library and move database out of shared
2015-08-21 17:52:42 +02:00