2009-02-19 Rodrigo Kumpera <rkumpera@novell.com>
authorRodrigo Kumpera <kumpera@gmail.com>
Thu, 19 Feb 2009 22:12:03 +0000 (22:12 -0000)
committerRodrigo Kumpera <kumpera@gmail.com>
Thu, 19 Feb 2009 22:12:03 +0000 (22:12 -0000)
commit34feb3493b8c3b9723fb9302b7c586e1bf4c8db8
tree4c512bec3345a9ede695eaccd82a74250aad8cae
parentbd6746f2272d8062c3fc9bb32dfe548ff37ab506
2009-02-19 Rodrigo Kumpera <rkumpera@novell.com>

* Makefile.am: Add lock-tracer.h and lock-trace.c.

* appdomain.c: Call the tracer init function.

  * domain-internals.h: Enable the tracer for the domain locks.

* image.c: Enable the tracer for image locks.

* loader.c: Enable the trace for the loader lock.

* lock-tracer.h:
* lock-tracer.c: Initial implementation of the lock trace utility.
The tracer requires a compile time define to be enabled and a env var
to be enabled at runtime.

svn path=/trunk/mono/; revision=127476
mono/metadata/ChangeLog
mono/metadata/Makefile.am
mono/metadata/appdomain.c
mono/metadata/domain-internals.h
mono/metadata/image.c
mono/metadata/loader.c
mono/metadata/lock-tracer.c [new file with mode: 0644]
mono/metadata/lock-tracer.h [new file with mode: 0644]