The table below explains what each trace symbol and its corresponding status line text represent.
Symbol | Status line text | Type of event |
![]() |
start | object created or retrieved |
![]() |
call | method call from client |
![]() |
receive call | entry point to debuggable method of an object |
![]() |
reply | method call completed from an object |
![]() |
receive reply | method call completed from client |
![]() |
receive call | call from a debuggable object to itself (nested) |
![]() |
reply | call from an object to itself (nested) |
![]() |
one-way call | method call from client, no reply expected |
![]() |
receive one-way call | entry point to an object method |
![]() |
untraceable call | call from client, recipient is untraceable |
![]() |
exit | stop, or object destroyed or released |
![]() |
receive call | application exception |
![]() |
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: