Releases: d99kris/heapusage
Releases · d99kris/heapusage
v2.33
- delete output file before run to ensure preload failure detection works
- display unknown symbols as ???
- fix false double-free warnings for zero-size allocations
- update log format to include heapusage version
- add macOS code re-sign support to add debugging entitlements
- add new meta-tool error (default) which enables double-free, overflow and use-after-free
- improved stability by using thread-local bypass flag
- add macOS debugger breakpoint for malloc_error_break
- deduplicate repeated errors from same call site and add warning summary
- add configurable quarantine limit and eviction warning
- improve performance by using thread-local recursion guard
- simplify output format making pid prefix optional
- improve performance by using unordered map and fix some free bookkeeping
- improved handling of fork()
- add support for gdb debugger
v2.17
v2.16
- fixes #20 - specify supported platforms and CPU architectures
- fixes #21 - fix compilation error on Mac OS X 10.8.5
- define __STDC_FORMAT_MACROS if not defined
- fixes #19 - more portable invocation of mktemp, attempt to fix tests on OS X 10.7 and earlier
- fix gcc build warnings for tests
- fixes #18 - switch from non-portable pthread recursive mutex to std::recursive_mutex
- backward.hpp fix for macOS on powerpc