Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
it to create deleters with compile time constant functions (reduces its size to just sizeof(void*))
|
|
|
|
consistent destruction order
|
|
global variable initializer to all projects using it
|
|
|
|
snprintf)
|
|
accurate for all variables)
|
|
|
|
about crashes when running on unsupported OS
|
|
|
|
|
|
macros to allow further compiler optimization (#29124)
|
|
compatible api)
|
|
* 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)
|
|
versions
(cherry picked from commit ca9b82fb856c8314c3e84b15bc16ffb3fe8239ba)
|
|
(cherry picked from commit 5ae2a0f47d323fadcfebf44c7b6ec11a3f91c75a)
|
|
* Core/Misc: fix double empty line
* worldserver.conf
(cherry picked from commit a32b6b8ac4c81128a56b282f20837fb085bdd9e7)
|
|
|
|
|
|
be included by other headers
|
|
Close #25789
(cherry picked from commit 1cafd4ef74350cb3656917e8e033a5e21dcce193)
|
|
log, it was launched by windows with same context as crashing thread
(cherry picked from commit dd34651f4d42ca598b2f1b2ed32e27b4742f4be7)
|
|
reason and print directly to file, not to temporary buffer
(cherry picked from commit c5e1b49e8c02386a0e9edf682692dc6d46cc862f)
|
|
(cherry picked from commit 68fdfcaa507d06ce8e823e7848f4c58ef1e62732)
|
|
file being all red in editor
(cherry picked from commit 39c5e03b749d44df346b8f37aed3eb898526365a)
|
|
exception hander
(cherry picked from commit 83ed35fe62c16f5697f253a9a44bba7dcb83e80d)
|
|
(cherry picked from commit b3db50a3b41b2db209327387f59afa1c40532773)
|
|
conditions that have side effects
(cherry picked from commit 49da3533cd4a0fcd8b2ac7ae0bf4b105f40f8c77)
|
|
Add a new ABORT_MSG macro that allows to show a formatted message before stopping the executable
(cherry picked from commit 0ddee8a4a03fb5c7ee8d18144ca21cd2baad6f01)
|
|
(cherry picked from commit 25bcb1a0b2d9326519d9226dfe968caf26bb4e2d)
(cherry picked from commit 37478c5ac1efb8e4f19ffc94f444e160600c7b27)
|
|
Fix vsnprintf to follow standard definition and not some old VC++ behavior, not requiring to include the '\0' character in the count parameter
(cherry picked from commit eee1f2cadf8174caca4849c22ba1fb8f12fc9e08)
|
|
* Core/Misc: Log more information in asserts
Add a new function GetDebugInfos() to types that could trigger an ASSERT() to easily include more useful information in crashlogs.
This is an initial commit that requires many more commits to implement the new GetDebugInfos() function in all required types.
If the type doesn't have the function, the global default one is picked which doesn't log anything.
* Core/Misc: Fix dynamic build
Add missing attribute for dynamic build
* Core/Misc: Fix gcc/clang build
* Core/Misc: Rename GetDebugInfos() to GetDebugInfo()
* Core/Misc: Fix FormatAssertionMessage() adding an extra '\0'
* Core/Misc: Add GetDebugInfo support to Unit
* Core/Misc: Add GetDebugInfo support to Creature
* Core/Misc: Add more info to GetDebugInfo for Creature
* Core/Misc: Add GetDebugInfo support to GameObject
* Core/Misc: Add GetDebugInfo support to Player
* Core/Misc: Add more GetDebugInfo info
* Core/Misc: Add GetDebugInfo support to Item
* Core/Misc: Add GetDebugInfo support to Bag
* Core/Misc: Add GetDebugInfo support to Transport
* Core/Misc: Add GetDebugInfo support to TempSummon, Minion, Guardian, Pet
* Core/Misc: Add GetDebugInfo support to Map, InstanceMap
* Core/Misc: Add GetDebugInfo support to Spell
* Core/Misc: Fix build warning
* Core/Misc: Add GetDebugInfo support to Aura
* Core/Misc: Add GetDebugInfo support to UnitAI
(cherry picked from commit 9a924fb9d557434c5a2e4020c80db6e6bfe466ad)
|
|
Isn't whatever is used nowadays to make this stuff safe supposed to prevent this sort of stuff?
(cherry picked from commit 9bf69b3849a9d78f3e8d174ed6367a259aaf876f)
|
|
(that last one wasn't me!)
(cherry picked from commit 1dc675f0a17d9c7d1b6e9a07d5c25cdd79bb8788)
|
|
|
|
(cherry picked from commit 62db1fb683c13b8dde0cc359564e090e0594658f)
|
|
Add a new CMake option called PERFORMANCE_PROFILING that should be used only when profiling the performance.
This option is unsupported, do not report any issue happening when enabling this option.
(cherry picked from commit db5c9867e2ffde3657f53bc155b474c5d46884dd)
|
|
Add support to char* array showing the string value instead of the pointer address
(cherry picked from commit 4c0c4ab271ddc2d200cd9ccda98e16553dcaf391)
|
|
(cherry picked from commit c7043b25f659eddd75fecd916235e524223c7f05)
|
|
port
|
|
|
|
Code cleanup.
Fix buffer overflow crash.
Fix type being truncated to 199 characters.
(cherry picked from commit 9226e212053ef8ec10eeb9509f2ce6ec002d8e3b)
|
|
|
|
auto happy = new year(2019);
|
|
|
|
auto happy = new year(2018);
|