trace-sync tracer_tool_connection
Simics Reference Manual  /  5 Classes  / 

tracer_tool

Description

The tracer tool prints every executed instruction, all data accesses, and also all the exceptions that occurs in the connected processors. The data that is printed can be controlled by various arguments to the new-tracer-tool. The output can also be written to a file.

Interfaces Implemented

conf_object, log_object, instrumentation_tool

Notifiers

cell-change
Notifier that is triggered after the object's cell was changed.
object-delete
Notifier that is triggered just before Simics object is deleted.
queue-change
Notifier that is triggered after the object's clock was changed. New clock can be obtained with the SIM_object_clock function.

Commands for this class

Attributes

file
Optional attribute; read/write access; type: s|n
Output file
logging
Pseudo attribute; read/write access; type: [[oiii]*]
logging
trace_history_size
Optional attribute; read/write access; type: i
Maximum size of the trace history buffer, when filled, oldest trace-elements will be discarded.
trace_buffer_to_file
Pseudo attribute; write-only access; type: s
Write trace buffer to file
trace_buffer
Pseudo attribute; read-only access; type: [s*]
Get the trace buffer as a list of strings

Provided By

instrumentation-tracer-tool
trace-sync tracer_tool_connection