Move GC_print_trace code inside LOCK/UNLOCK to GC_print_trace_inner
authorIvan Maidanski <ivmai@mail.ru>
Sun, 23 Dec 2012 09:25:59 +0000 (13:25 +0400)
committerIvan Maidanski <ivmai@mail.ru>
Sun, 23 Dec 2012 09:25:59 +0000 (13:25 +0400)
commitb41b850b88e101576f79598a6063249b87dd68af
treeef7dedcecc5f682894202e117577a50c90d42a25
parent2743a59eac81dfe9c79961e1e36fa0b4dc0be329
Move GC_print_trace code inside LOCK/UNLOCK to GC_print_trace_inner
(code refactoring)

* mark.c (GC_print_trace_inner): New function (only if TRACE_BUF).
* mark.c (GC_print_trace): Move code to GC_print_trace_inner (except
for LOCK/UNLOCK); invoke GC_print_trace_inner (either with lock held
or not depending on "lock" variable value).
mark.c