From 6969ae73662f7c507977a9560a858a5964c791c4 Mon Sep 17 00:00:00 2001 From: Patrik Nyblom Date: Tue, 20 Mar 2012 18:47:03 +0100 Subject: Add documentation for dyntrace and system_info changes --- erts/doc/src/erlang.xml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'erts') diff --git a/erts/doc/src/erlang.xml b/erts/doc/src/erlang.xml index 0776599fae..0963904b83 100644 --- a/erts/doc/src/erlang.xml +++ b/erts/doc/src/erlang.xml @@ -5744,6 +5744,29 @@ ok used by the runtime system. It will be on the form "<major ver>.<minor ver>".

+ dynamic_trace + +

Returns an atom describing the dynamic trace framework + compiled into the virtual machine. It can currently be either + dtrace, systemtap or none. For a + commercial or standard build, this is always none, + the other return values indicate a custom configuration + (e.g. ./configure --with-dynamic-trace=dtrace). See + the dyntrace + manual page and the + README.dtrace/README.systemtap files in the + Erlang source code top directory for more information + about dynamic tracing.

+
+ dynamic_trace_probes + +

Returns a boolean() indicating if dynamic trace probes + (either dtrace or systemtap) are built into the + emulator. This can only be true if the virtual + machine was built for dynamic tracing + (i.e. system_info(dynamic_trace) returns + dtrace or systemtap).

+
elib_malloc

This option will be removed in a future release. -- cgit v1.2.3