Trace symbols

The table below explains what each trace symbol and its corresponding status line text represent.

small trace

Symbol Status line text Type of event
filled square start object created or retrieved
call circle call method call from client
filled circle receive call entry point to debuggable method of an object
reply circle reply method call completed from an object
receive reply circle receive reply method call completed from client
filled circle receive call call from a debuggable object to itself (nested)
reply circle reply call from an object to itself (nested)
one-way call circle one-way call method call from client, no reply expected
one-way receive circle receive one-way call entry point to an object method
untraceable circle untraceable call call from client, recipient is untraceable
empty square exit stop, or object destroyed or released
exception circle receive call application exception
exception circle call or reply event waiting for partner to arrive

You also have the option of adding "decorations" to the trace (File > Preferences > OLT > Display, then select Symbols decoration). This option adds an outline to all events that complete a call, as well as exit events, as shown below:

decorated small trace

ngrelt.gif (466 bytes)
Preparing for an OLT session
Navigating the trace


Selected event
Partial-order display
Real-time display