Skip to content

Releases: d99kris/heapusage

v2.33

28 Mar 02:24

Choose a tag to compare

  • 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

28 Jun 03:48

Choose a tag to compare

  • add make.sh deps support for rocky linux

v2.16

17 May 04:58

Choose a tag to compare

  • 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

v2.12

22 Mar 02:07

Choose a tag to compare

  • add support for configuring call stack log depth using HU_MAX_CALL_STACK

v2.11

28 Sep 05:36

Choose a tag to compare

  • change back minimum cmake version to 3.0
  • add support for generating reports on demand

v2.09

22 Jun 03:45

Choose a tag to compare

  • fix tests and build warnings
  • fix cmake warnings and mac ci install

v2.07

23 Sep 08:18

Choose a tag to compare

  • fix macos build warnings
  • fix linux build warnings

v2.06

26 Dec 22:11

Choose a tag to compare

  • update issue templates, ci branches and gitignore

v2.05

25 Jun 06:12

Choose a tag to compare

  • dont install backward header/lib
  • improved portability

v2.03

26 Mar 09:24

Choose a tag to compare

  • free glibc resources before analyzing leaks