[sgen] Move DTrace support to Mono-specific code.
authorMark Probst <mark.probst@gmail.com>
Sun, 28 Dec 2014 02:45:12 +0000 (18:45 -0800)
committerMark Probst <mark.probst@gmail.com>
Wed, 29 Apr 2015 17:57:51 +0000 (10:57 -0700)
commit4c43884a5975e3aace6f28d7175f0a699ac8396e
treedde2e537d7348adcc56035cfa86c5f8ae385fac2
parentaade9dde44f44321cdc36733dea660d2ac2abdfb
[sgen] Move DTrace support to Mono-specific code.

We use client callbacks from the binary protocol functions.  There are some DTrace probes
which we don't have binary protocol entries for.  Since DTrace isn't properly supported
anyway (and doesn't even work as it should on OSX), we just remove those probes instead
of making new binary protocol entries.
19 files changed:
data/mono.d
mono/metadata/sgen-alloc.c
mono/metadata/sgen-client-mono.h
mono/metadata/sgen-client.h
mono/metadata/sgen-copy-object.h
mono/metadata/sgen-fin-weak-hash.c
mono/metadata/sgen-gc.c
mono/metadata/sgen-gc.h
mono/metadata/sgen-internal.c
mono/metadata/sgen-marksweep.c
mono/metadata/sgen-memory-governor.c
mono/metadata/sgen-mono.c
mono/metadata/sgen-nursery-allocator.c
mono/metadata/sgen-pinning.c
mono/metadata/sgen-protocol-def.h
mono/metadata/sgen-protocol.c
mono/metadata/sgen-protocol.h
mono/metadata/sgen-stw.c
mono/utils/dtrace.h