comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/instrument/Probe.java @ 19247:128586040207

Truffle/Instrumentation: TruffleEventReceiver renamed to TruffleEventListener
author Michael Van De Vanter <michael.van.de.vanter@oracle.com>
date Tue, 10 Feb 2015 16:44:11 -0800
parents 867058575979
children 2f676c3ca430
comparison
equal deleted inserted replaced
19246:d3e835fa6bbf 19247:128586040207
38 * Guest Language (GL) program (i.e. a {@link Node}) and a dynamically managed collection of 38 * Guest Language (GL) program (i.e. a {@link Node}) and a dynamically managed collection of
39 * "attached" {@linkplain Instrument instrumentation} for use by external tools. The instrumentation 39 * "attached" {@linkplain Instrument instrumentation} for use by external tools. The instrumentation
40 * is intended to persist at the location, even if the specific node instance is 40 * is intended to persist at the location, even if the specific node instance is
41 * {@linkplain Node#replace(Node) replaced}. 41 * {@linkplain Node#replace(Node) replaced}.
42 * <p> 42 * <p>
43 * The effect of a binding is to intercept {@linkplain TruffleEventReceiver execution events} 43 * The effect of a binding is to intercept {@linkplain TruffleEventListener execution events}
44 * arriving at the node and notify each attached {@link Instrument} before execution is allowed to 44 * arriving at the node and notify each attached {@link Instrument} before execution is allowed to
45 * proceed to the child. 45 * proceed to the child.
46 * <p> 46 * <p>
47 * A Probe is "inserted" into a GL node via a call to {@link Node#probe()}. No more than one Probe 47 * A Probe is "inserted" into a GL node via a call to {@link Node#probe()}. No more than one Probe
48 * can be inserted at a node. 48 * can be inserted at a node.