<tcf_exec_tracer_manager>.enable <tcf_exec_tracer_manager>.status
Simics Reference Manual  /  3 Commands  /  3.2 Command List  / 

<tcf_exec_tracer_manager>.new

Synopsis

<tcf_exec_tracer_manager>.new [processor] [-disable-disassembly] [-disable-exception-tracing] [-disable-instruction-tracing] [-disable-memory-tracing] [-disable-register-tracing] ([ "address-types" ... ] | list of "address-types") [traces-count-limit]

Description

This command will create a new tcf_exec_tracer object that will collect traces during simulation. When the necessary traces has been collected, run the <tcf_exec_tracer>.save to save the traces to a file.

By default, only the last 1000000 traces will be kept, and the traces will be collected from the current processor using all supported trace types.

To change the number of traces changed, set the traces-count-limit argument.

To specify the processor on which traces, are collected, set the processor argument. If a single processor exists, this will be used, but if several exists, processor need to be specified.

If only specific trace types should be collected, use the -disable-disassembly, -disable-exception-tracing, -disable-instruction-tracing, -disable-memory-tracing, -disable-register-tracing, to disable trace types that is not of interest. Using only a selection of trace types can improve simulation speed and also reduce the size of the traces.

For traces types that contain addresses, it is also possible to select the type of address collected, by setting the address-types argument. The default types are virtual and physical.

Provided By

tcf-agent

See Also

new-tcf-exec-tracer, pselect, <tcf_exec_tracer>.clear, <tcf_exec_tracer>.delete, <tcf_exec_tracer>.disable, <tcf_exec_tracer>.enable, <tcf_exec_tracer>.properties, <tcf_exec_tracer>.save, <tcf_exec_tracer>.status
<tcf_exec_tracer_manager>.enable <tcf_exec_tracer_manager>.status