Be able to provide backtraces for e_ptr_tracker* functions
authorMilan Crha <mcrha@redhat.com>
Fri, 29 Jul 2011 15:06:16 +0000 (17:06 +0200)
committerMilan Crha <mcrha@redhat.com>
Fri, 29 Jul 2011 15:06:16 +0000 (17:06 +0200)
commitf523e2e097b2a7a6f14ec0de5ebbe3338ae832a3
treee044581a9614eb1f16c15ebe21147c9bf809149c
parent3326a82d03a2cb2799bae9a77e6ca20c601efdef
Be able to provide backtraces for e_ptr_tracker* functions

The e_ptr_tracker* functions from e-data-server-util.h track
pointers and reports those left in the queue at the end of
the application. With this change, when evolution-data-server
is configured with --enable-backtraces and required tools are
available, then also a backtrace when the pointer was added
to the queue is shown.

Thanks to Jan Kratochvil for his help with the dwfl part.
configure.ac
libedataserver/Makefile.am
libedataserver/e-data-server-util.c