aboutsummaryrefslogtreecommitdiff
path: root/src/zencore/callstack.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make sure we call the previous terminate handle if present when we intercept ↵Dan Engelbrecht2025-09-261-0/+48
| | | | | | terminate calls (#514) Improvement: Make sure we call the previous terminate handle if present when we intercept terminate calls Improvement: Avoid allocating memory for call stack in terminate handle and assert callback
* de/stringbuilder safety (#456)Dan Engelbrecht2025-08-051-9/+16
| | | | | | - Improvement: Safeguard FormatCallstack to not throw exceptions when building the callstack string - Improvement: Limit thread name length when setting it for debugger use - Improvemnet: Don't allow assert callbacks to throw exception - Improvement: When formatting log output for malformed attachments in a package message, allow the string buffer to grow instead of throwing exception
* A clang-format passMartin Ridgers2024-09-171-1/+1
|
* Explicitly tell dbghelp.dll to look for PDBs alongside Zen's binariesMartin Ridgers2024-09-171-1/+3
|
* improve logging on main failure (#111)Dan Engelbrecht2024-08-141-3/+7
| | | | | | * add support for indenting callstack output * Explicitly catch option-parse error and reduce log spam on bad parameters * add command line to sentry error reports * log command line at startup
* improved assert (#37)Dan Engelbrecht2024-04-041-0/+221
- Improvement: Add file and line to ASSERT exceptions - Improvement: Catch call stack when throwing assert exceptions and log/output call stack at important places to provide more context to caller