summaryrefslogtreecommitdiff
path: root/base/memento.c
Commit message (Expand)AuthorAgeFilesLines
* Memento: Ensure that Memento_BlkHeader is a multiple of 32 bytes.Robin Watts2023-04-051-22/+43
* Update postal address in file headersChris Liddell2023-04-041-6/+8
* Memento: Don't call Memento_breakpoint from Memento_checkAllMemoryRobin Watts2022-11-241-2/+17
* Memento: Make showDetailedBlocks gate the block listing.Robin Watts2022-11-031-90/+93
* Memento fix: Default value for MEMENTO_BACKTRACE_MAX.Robin Watts2022-11-031-0/+4
* Improved the use of Memento with C++.Julian Smith2022-11-031-16/+91
* Memento: Avoid underflow with very small blocks.Robin Watts2022-11-021-1/+4
* Memento: Fix Windows DLL linkage for malloc/free/etc.Robin Watts2022-02-071-6/+12
* base/memento.c: limit output of detailed blocks, and optionally abort after c...Julian Smith2022-02-031-2/+13
* Memento: Remove stray debugging function.Robin Watts2022-02-031-16/+0
* Memento: Change storage mechanism for stacktraces.Robin Watts2022-02-031-62/+395
* Fix Memento 'total bytes allocated' display in 32 bit builds.Robin Watts2022-01-271-1/+3
* Memento: Add Memento_setVerbose().Robin Watts2022-01-271-12/+82
* Memento: Improve Windows backtrace printing.Robin Watts2022-01-251-4/+16
* Memento: Don't overwrite memento.pattern when starting to fail.Robin Watts2022-01-251-1/+0
* Memento: Tweak memory squeezing output.Robin Watts2022-01-251-2/+4
* base/memento.c: don't show detailed block info if MEMENTO_SHOW_DETAILED_BLOCK...Julian Smith2022-01-251-2/+8
* Memento: Add MEMENTO_SQUEEZEBUILD define.Robin Watts2022-01-251-6/+17
* Memento: Fix operation with valgrind.Robin Watts2022-01-131-20/+98
* Memento: Speed up finding blocks.Robin Watts2021-10-281-147/+308
* Memento: Add Memento_listPhasedBlocks().Robin Watts2021-10-281-2/+95
* Add MEMENTO_TRACKREFS option.Robin Watts2021-10-281-15/+60
* Update Memento to fix some potential locking problems.Robin Watts2021-05-121-64/+161
* Update Memento_blockInfo to list information for freed blocks too.Robin Watts2021-05-071-0/+1
* Update copyright to 2021Chris Liddell2021-03-151-1/+1
* Memento fix: Memento_strdup was inconsistently defined.Robin Watts2021-02-161-1/+1
* Quell Memento warnings in debug non-Memento builds.Robin Watts2021-02-151-0/+6
* Add Memento_blockInfo(void *addr).Robin Watts2020-12-151-0/+23
* Memento: Workaround VS2008 not having va_copy.Robin Watts2020-11-201-0/+13
* Tweak memento.c handling of memento.h header.Robin Watts2020-11-161-0/+4
* base/memento.c: fix coverity warnings about need to call va_end().Julian Smith2020-11-161-6/+14
* Update Memento to match MuPDF and Extract.Robin Watts2020-11-131-126/+315
* Update copyright to 2020Chris Liddell2020-04-101-1/+1
* Add support for multiple squeezes in one run.Julian Smith2020-02-251-1/+244
* Memento/Valgrind tweak.Robin Watts2020-02-241-2/+3
* Memento: show backtrace when we start failing.Julian Smith2020-02-101-0/+1
* Pull in a couple of memento fixes from Sebastian.Robin Watts2020-02-071-1/+2
* Sync memento between mupdf and gs.Robin Watts2020-02-061-93/+113
* Memento: Remove MEMENTO_SQUEEZE_BUILD from the code.Robin Watts2020-02-061-0/+10
* Memento: Unlock a block with valgrind before checking it.Robin Watts2019-11-051-3/+8
* Added support for MEMENTO_BREAKAT, equivalent to (gdb) call Memento_breakAt(....Julian Smith2019-10-281-0/+3
* Memento: Fix annoyance with %pRobin Watts2019-10-251-14/+16
* Memento tweaks: libbacktrace warning/instructions.Robin Watts2019-10-241-3/+36
* Fix Memento_find when running under valgrind.Robin Watts2019-02-081-7/+25
* Sync Memento from MuPDF.Robin Watts2018-11-161-39/+327
* Fix Memento locking problem.Robin Watts2018-04-061-5/+19
* Memento: Fix typo in Mutex init.Robin Watts2018-03-291-1/+1
* Fix typo in Memento_breakpointLocked.Robin Watts2018-03-141-1/+1
* Memento: Add Mutex to protect Memento operations.Robin Watts2018-03-121-50/+222
* Update copyright notice with new head office address.Ken Sharp2018-01-301-3/+3