]> granicus.if.org Git - gc/commit
New API function (GC_dump_named) to produce named dumps
authorPaul Bone <paul@bone.id.au>
Sat, 14 Jan 2017 07:02:54 +0000 (10:02 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Sat, 14 Jan 2017 07:02:54 +0000 (10:02 +0300)
commite81e5b85ffc6c29dc7185b3fd2970b3dceb49ebf
treebdb6d6d1d473482495e53f43a9604a1b71ce77a2
parent9f0df214cb73c4e74c7486914b016f28e0deef37
New API function (GC_dump_named) to produce named dumps

gc_dump() now prints a label (name) for the dump, by default the name
is created using the current garbage collection number (GC_get_gc_no).
An arbitrary name could be provided using GC_dump_named() instead.
The naming makes it easier to work with multiple dumps in a single log.

* include/gc.h (GC_dump_named): New public API function declaration.
* include/gc.h (GC_dump): Update comment (the current collection number
is printed at the beginning of the dump).
* misc.c [!NO_DEBUGGING] (GC_dump): Just call GC_dump_named(NULL).
* misc.c [!NO_DEBUGGING] (GC_dump_named): Move code from GC_dump;
start dump with the "GC Dump" followed by either the name specified or
the current collection number (if name is null).
include/gc.h
misc.c