Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-09-15 | Core/CrashHandler: Compile WheatyExceptionReport only once and moved its ↵ | Shauren | |
global variable initializer to all projects using it | |||
2024-06-02 | Core/Misc: Fixed windows _UNICODE incompatibilities | Shauren | |
2024-03-01 | Core/Misc: Replace sprintf with safer alternatives (Trinity::StringFormat or ↵ | Shauren | |
snprintf) | |||
2024-02-17 | Core/CrashHandler: Support dumping variables stored in cpu registers (not ↵ | Shauren | |
accurate for all variables) | |||
2024-02-17 | Core/CrashHandler: Support ARM64 | Shauren | |
2023-12-01 | Core/Misc: Added windows version checks during startup to avoid confusion ↵ | Shauren | |
about crashes when running on unsupported OS | |||
2023-11-19 | Core/CrashHandler: Add a timeout to retrieving windows version from WMI | Shauren | |
2022-09-05 | Core/Debugging: Improve SymInitialize fail message (#28206) | ihm-tswow | |
* clarify that this is not the crash error, but an error with the crash report itself * improve formatting and message boundaries * warn the reader that this means the call stack symbols may be inaccurate (cherry picked from commit 6e37438e5dadd30dc2ce36e468045e0be4d26c83) | |||
2022-06-10 | Core/CrashHandler: Support retrieving windows version names for all future ↵ | Shauren | |
versions (cherry picked from commit ca9b82fb856c8314c3e84b15bc16ffb3fe8239ba) | |||
2022-03-05 | Core: whitespace cleanup, reduce double blank line to single (#25795) | Kargatum | |
* Core/Misc: fix double empty line * worldserver.conf (cherry picked from commit a32b6b8ac4c81128a56b282f20837fb085bdd9e7) | |||
2022-02-16 | Build: Partial support for clang-cl | Shauren | |
2022-02-13 | Core/Misc: Cleanup unused includes | Shauren | |
2022-01-26 | Core/Misc: Fix Windows 32 bits build | jackpoz | |
Close #25789 (cherry picked from commit 1cafd4ef74350cb3656917e8e033a5e21dcce193) | |||
2022-01-26 | Core/CrashHandler: Skip logging stack trace of the thread writing the crash ↵ | Shauren | |
log, it was launched by windows with same context as crashing thread (cherry picked from commit dd34651f4d42ca598b2f1b2ed32e27b4742f4be7) | |||
2022-01-26 | Core/CrashHandler: Remove logging function variation depending on crash ↵ | Shauren | |
reason and print directly to file, not to temporary buffer (cherry picked from commit c5e1b49e8c02386a0e9edf682692dc6d46cc862f) | |||
2022-01-26 | Core/CrashHandler: NULL -> nullptr | Shauren | |
(cherry picked from commit 68fdfcaa507d06ce8e823e7848f4c58ef1e62732) | |||
2022-01-26 | Core/CrashHandler: #ifdef cleanup to make VS not choke when parsing, fixed ↵ | Shauren | |
file being all red in editor (cherry picked from commit 39c5e03b749d44df346b8f37aed3eb898526365a) | |||
2022-01-26 | Core/CrashHandler: Attempt to extract C++ exception object in uncaught ↵ | Shauren | |
exception hander (cherry picked from commit 83ed35fe62c16f5697f253a9a44bba7dcb83e80d) | |||
2022-01-26 | Core/Misc: Fix compile errors found with msvc /permissive- | Shauren | |
(cherry picked from commit b3db50a3b41b2db209327387f59afa1c40532773) | |||
2021-12-02 | Core/CrashHandler: Remove sensitive data from crashlogs | jackpoz | |
(cherry picked from commit 25bcb1a0b2d9326519d9226dfe968caf26bb4e2d) (cherry picked from commit 37478c5ac1efb8e4f19ffc94f444e160600c7b27) | |||
2021-10-23 | Core/CrashHandler: Include assertion messages in crash reports | Shauren | |
(cherry picked from commit 62db1fb683c13b8dde0cc359564e090e0594658f) | |||
2021-04-16 | Core/Crash reporting: Add support to char* arrays | jackpoz | |
Add support to char* array showing the string value instead of the pointer address (cherry picked from commit 4c0c4ab271ddc2d200cd9ccda98e16553dcaf391) | |||
2021-02-25 | Core/Crash reporting: Fix buffer overflow | jackpoz | |
(cherry picked from commit c7043b25f659eddd75fecd916235e524223c7f05) | |||
2020-09-04 | Core/Misc: Port all the refactors sneaked in master to 3.3.5 include cleanup ↵ | Shauren | |
port | |||
2020-08-14 | Core/Misc: Replace NULL with nullptr | Shauren | |
2020-04-24 | Core/Crash: Refactor and fixes | jackpoz | |
Code cleanup. Fix buffer overflow crash. Fix type being truncated to 199 characters. (cherry picked from commit 9226e212053ef8ec10eeb9509f2ce6ec002d8e3b) | |||
2018-03-10 | Core/CrashHandler: Fixed generating crash logs from CRT debug assertions | Shauren | |
2017-07-16 | Core/Misc: Fix static analysis issues | jackpoz | |
# 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-05-11 | Core/Common: Include cleanup | Shauren | |
2017-03-04 | Core/Misc: Prefix all preprocessor defines from CompilerDefs with TRINITY_ ↵ | Shauren | |
to avoid conflicts (PLATFORM_WINDOWS is used/defined by CascLib) | |||
2016-11-28 | Core/Debugging: Partially revert e0fb4445cd2f5f4bb94ea23122548debddc41ba6, ↵ | Shauren | |
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 | Core/Debugging: Added wheaty everywhere and modified it to always reliably ↵ | Shauren | |
report issues during static initialization | |||
2016-08-04 | Core/Crash reporting: Better handle max nesting level setting | jackpoz | |
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 284dd6b80d79f5691c82eda848c7474c5b87cfd9) | |||
2015-11-15 | Core: Revert fail | Vincent-Michael | |
2015-11-15 | Core: Added missing overrides | Vincent-Michael | |
2015-10-16 | Core/Crash reporting: Fixed windows version detection for 8.1 and newer | Shauren | |
2015-08-21 | Core/Build: Merge common library and move database out of shared | StormBytePP | |