2.4 Namespace Commands by Class 3 Components
Quick-Start Platform x86 Reference Manual  /  2 Commands  / 

2.5 Namespace Commands by Interface

<sc_provider_controller>.break-sc
Synopsis
<sc_provider_controller>.break-sc [-i]
Description
Enables breaking simulation on the SystemC object. Depends on the object kind, a log message is printed and simulation is stopped every time when following actions happen: an event is notified, a process is triggered or resumed, a signal's value is changed and a method in a TLM socket is called. Setting the flag -i additionally stops the simulation for internal processes.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_provider_controller>.unbreak-sc, <sc_provider_controller>.trace-sc

<sc_provider_controller>.trace-sc
Synopsis
<sc_provider_controller>.trace-sc [-i]
Description
Enables tracing on the SystemC object. Depends on the object kind, a log message is printed every time when following actions happen: an event is notified, a process is triggered or resumed, a signal's value is changed and a method in a TLM socket is called. Setting the flag -i additionally traces internal processes.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_provider_controller>.untrace-sc, <sc_provider_controller>.break-sc

<sc_provider_controller>.unbreak-sc
Synopsis
<sc_provider_controller>.unbreak-sc
Description
Disables breaking simulation on the SystemC object.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_provider_controller>.break-sc, <sc_provider_controller>.untrace-sc

<sc_provider_controller>.untrace-sc
Synopsis
<sc_provider_controller>.untrace-sc
Description
Disables tracing on the SystemC object.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_provider_controller>.trace-sc, <sc_provider_controller>.unbreak-sc

<sc_simcontext>.break-sc-event-all
Synopsis
<sc_simcontext>.break-sc-event-all
Description
Enables breaking simulation on the SystemC event object. A log message is printed and simulation is stopped every time an event is notified.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.unbreak-sc-event-all, <sc_provider_controller>.break-sc

<sc_simcontext>.break-sc-process-all
Synopsis
<sc_simcontext>.break-sc-process-all [-i]
Description
Enables breaking simulation on the SystemC process object. A log message is printed and simulation is stopped every time a process is triggered or resumed. Setting the flag -i additionally stops the simulation for internal processes.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.unbreak-sc-process-all, <sc_provider_controller>.break-sc

<sc_simcontext>.break-sc-signal-all
Synopsis
<sc_simcontext>.break-sc-signal-all
Description
Enables breaking simulation on the SystemC signal object. A log message is printed and simulation is stopped every time a signal's value is changed.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.unbreak-sc-signal-all, <sc_provider_controller>.break-sc

<sc_simcontext>.break-sc-socket-all
Synopsis
<sc_simcontext>.break-sc-socket-all
Description
Enables breaking simulation on the SystemC socket object. A log message is printed and simulation is stopped every time a method in a TLM socket is called.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.unbreak-sc-socket-all, <sc_provider_controller>.break-sc

<sc_simcontext>.trace-sc-event-all
Synopsis
<sc_simcontext>.trace-sc-event-all
Description
Enables tracing on all SystemC event objects. A log message is printed every time an event is notified.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.untrace-sc-event-all, <sc_provider_controller>.trace-sc

<sc_simcontext>.trace-sc-process-all
Synopsis
<sc_simcontext>.trace-sc-process-all [-i]
Description
Enables tracing on all SystemC process objects. A log message is printed every time a process is triggered or resumed. Setting the flag -i additionally traces internal processes.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.untrace-sc-process-all, <sc_provider_controller>.trace-sc

<sc_simcontext>.trace-sc-signal-all
Synopsis
<sc_simcontext>.trace-sc-signal-all
Description
Enables tracing on all SystemC signal objects. A log message is printed every time a signal's value is changed.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.untrace-sc-signal-all, <sc_provider_controller>.trace-sc

<sc_simcontext>.trace-sc-socket-all
Synopsis
<sc_simcontext>.trace-sc-socket-all
Description
Enables tracing on all SystemC socket objects. A log message is printed every time a method in a TLM socket is called.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.untrace-sc-socket-all, <sc_provider_controller>.trace-sc

<sc_simcontext>.track-transactions-all
Synopsis
<sc_simcontext>.track-transactions-all
Description
Enables transaction tracking on all SystemC socket objects.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.untrack-transactions-all, <sc_tlm_fw_transport>.track-transactions, <sc_tlm_bw_transport>.track-transactions

<sc_simcontext>.unbreak-sc-event-all
Synopsis
<sc_simcontext>.unbreak-sc-event-all
Description
Disables breaking on all SystemC event objects.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.break-sc-event-all, <sc_provider_controller>.unbreak-sc

<sc_simcontext>.unbreak-sc-process-all
Synopsis
<sc_simcontext>.unbreak-sc-process-all
Description
Disables breaking on all SystemC process objects.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.break-sc-process-all, <sc_provider_controller>.unbreak-sc

<sc_simcontext>.unbreak-sc-signal-all
Synopsis
<sc_simcontext>.unbreak-sc-signal-all
Description
Disables breaking on all SystemC signal objects.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.break-sc-signal-all, <sc_provider_controller>.unbreak-sc

<sc_simcontext>.unbreak-sc-socket-all
Synopsis
<sc_simcontext>.unbreak-sc-socket-all
Description
Disables breaking on all SystemC socket objects.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.break-sc-socket-all, <sc_provider_controller>.unbreak-sc

<sc_simcontext>.untrace-sc-event-all
Synopsis
<sc_simcontext>.untrace-sc-event-all
Description
Disables tracing on all SystemC event objects.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.trace-sc-event-all, <sc_provider_controller>.untrace-sc

<sc_simcontext>.untrace-sc-process-all
Synopsis
<sc_simcontext>.untrace-sc-process-all
Description
Disables tracing on all SystemC process objects.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.trace-sc-process-all, <sc_provider_controller>.untrace-sc

<sc_simcontext>.untrace-sc-signal-all
Synopsis
<sc_simcontext>.untrace-sc-signal-all
Description
Disables tracing on all SystemC signal objects.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.trace-sc-signal-all, <sc_provider_controller>.untrace-sc

<sc_simcontext>.untrace-sc-socket-all
Synopsis
<sc_simcontext>.untrace-sc-socket-all
Description
Disables tracing on all SystemC socket objects.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.trace-sc-socket-all, <sc_provider_controller>.untrace-sc

<sc_simcontext>.untrack-transactions-all
Synopsis
<sc_simcontext>.untrack-transactions-all
Description
Disables transaction tracking on all SystemC socket objects.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_simcontext>.track-transactions-all, <sc_tlm_fw_transport>.untrack-transactions, <sc_tlm_bw_transport>.untrack-transactions

<sc_tlm_bw_transport>.track-transactions
Synopsis
<sc_tlm_bw_transport>.track-transactions
<sc_tlm_fw_transport>.track-transactions
Description
Enables transaction tracking on a SystemC socket object. A log message is printed every time a method in a TLM socket is called.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_tlm_fw_transport>.untrack-transactions, <sc_tlm_bw_transport>.untrack-transactions

<sc_tlm_bw_transport>.untrack-transactions
Synopsis
<sc_tlm_bw_transport>.untrack-transactions
<sc_tlm_fw_transport>.untrack-transactions
Description
Disables transaction tracking on a SystemC socket object.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_tlm_fw_transport>.track-transactions, <sc_tlm_bw_transport>.track-transactions

<sc_tlm_fw_transport>.track-transactions
Synopsis
<sc_tlm_fw_transport>.track-transactions
<sc_tlm_bw_transport>.track-transactions
Description
Enables transaction tracking on a SystemC socket object. A log message is printed every time a method in a TLM socket is called.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_tlm_fw_transport>.untrack-transactions, <sc_tlm_bw_transport>.untrack-transactions

<sc_tlm_fw_transport>.untrack-transactions
Synopsis
<sc_tlm_fw_transport>.untrack-transactions
<sc_tlm_bw_transport>.untrack-transactions
Description
Disables transaction tracking on a SystemC socket object.
Provided By
sc-leds-and-button-pcie-dev
See Also
<sc_tlm_fw_transport>.track-transactions, <sc_tlm_bw_transport>.track-transactions

<x86>.break-vmread
Synopsis
<x86>.break-vmread (field|-all|-list)
<x86>.unbreak-vmread (field|-all|-list)
break-vmread (field|-all|-list)
unbreak-vmread (field|-all|-list)
Description
Enables and disables breaking simulation on Intel® Virtual Machine Control Structure (Intel ® VMCS) reads. When this is enabled, every time the specified VMCS field is read during simulation a message is printed. The message will name the VMCS field being read, and the value.

The field parameter specifies which VMCS field should be traced. The available VMCS fields depend on the simulated target.

Instead of a VMCS field number, the -all flag may be given. This will enable or disable breaking simulation on all VMCS fields.

Using the -list argument will print out the VMCS fields accesses on which a breakpoint will trigger.

The non-namespace variant of this command breaks the simulation on VMCS field reads on all processors that support the specified VMCS field. The namespace variant affects only the selected processor.

Provided By
x86-intel64
See Also
trace-vmread, break-vmwrite

<x86>.break-vmwrite
Synopsis
<x86>.break-vmwrite (field|-all|-list)
<x86>.unbreak-vmwrite (field|-all|-list)
break-vmwrite (field|-all|-list)
unbreak-vmwrite (field|-all|-list)
Description
Enables and disables breaking simulation on Intel® Virtual Machine Control Structure (Intel ® VMCS) updates. When this is enabled, every time the specified VMCS field is updated during simulation a message is printed. The message will name the VMCS field being read, and the new value. The new value will be printed even if it is identical to the previous value.

The field parameter specifies which VMCS field should be traced. The available VMCS fields depend on the simulated target.

Instead of a VMCS field number, the -all flag may be given. This will enable or disable breaking simulation on all VMCS fields.

Using the -list argument will print out the VMCS fields accesses on which a breakpoint will trigger.

The non-namespace variant of this command breaks the simulation on VMCS field updates on all processors that support the specified VMCS field. The namespace variant affects only the selected processor.

Provided By
x86-intel64
See Also
trace-vmwrite, trace-vmread

<x86>.trace-vmread
Synopsis
<x86>.trace-vmread (field|-all|-list)
<x86>.untrace-vmread (field|-all|-list)
trace-vmread (field|-all|-list)
untrace-vmread (field|-all|-list)
Description
Enables and disables tracing of Intel® Virtual Machine Control Structure (Intel ® VMCS) reads. When this is enabled, every time the specified VMCS field is read during simulation a message is printed. The message will name the VMCS field being read, and the value.

The field parameter specifies which VMCS field should be traced. The available VMCS fields depend on the simulated target.

Instead of a VMCS field number, the -all flag may be given. This will enable or disable tracing of all VMCS fields.

Using the -list argument will print out the VMCS fields accesses currently being traced.

The non-namespace variant of this command traces VMCS field reads on all processors that support the specified VMCS field. The namespace variant affects only the selected processor.

Provided By
x86-intel64
See Also
break-vmread, trace-vmwrite

<x86>.trace-vmwrite
Synopsis
<x86>.trace-vmwrite (field|-all|-list)
<x86>.untrace-vmwrite (field|-all|-list)
trace-vmwrite (field|-all|-list)
untrace-vmwrite (field|-all|-list)
Description
Enables and disables tracing of Intel® Virtual Machine Control Structure (Intel ® VMCS) updates. When this is enabled, every time the specified VMCS field is updated during simulation a message is printed. The message will name the VMCS field being read, and the new value. The new value will be printed even if it is identical to the previous value.

The field parameter specifies which VMCS field should be traced. The available VMCS fields depend on the simulated target.

Instead of a VMCS field number, the -all flag may be given. This will enable or disable tracing of all VMCS fields.

Using the -list argument will print out the VMCS fields accesses currently being traced.

The non-namespace variant of this command traces VMCS field updates on all processors that support the specified VMCS field. The namespace variant affects only the selected processor.

Provided By
x86-intel64
See Also
break-vmwrite, trace-vmread

<x86>.unbreak-vmread
Synopsis
<x86>.unbreak-vmread (field|-all|-list)
<x86>.break-vmread (field|-all|-list)
break-vmread (field|-all|-list)
unbreak-vmread (field|-all|-list)
Description
Enables and disables breaking simulation on Intel® Virtual Machine Control Structure (Intel ® VMCS) reads. When this is enabled, every time the specified VMCS field is read during simulation a message is printed. The message will name the VMCS field being read, and the value.

The field parameter specifies which VMCS field should be traced. The available VMCS fields depend on the simulated target.

Instead of a VMCS field number, the -all flag may be given. This will enable or disable breaking simulation on all VMCS fields.

Using the -list argument will print out the VMCS fields accesses on which a breakpoint will trigger.

The non-namespace variant of this command breaks the simulation on VMCS field reads on all processors that support the specified VMCS field. The namespace variant affects only the selected processor.

Provided By
x86-intel64
See Also
trace-vmread, break-vmwrite

<x86>.unbreak-vmwrite
Synopsis
<x86>.unbreak-vmwrite (field|-all|-list)
<x86>.break-vmwrite (field|-all|-list)
break-vmwrite (field|-all|-list)
unbreak-vmwrite (field|-all|-list)
Description
Enables and disables breaking simulation on Intel® Virtual Machine Control Structure (Intel ® VMCS) updates. When this is enabled, every time the specified VMCS field is updated during simulation a message is printed. The message will name the VMCS field being read, and the new value. The new value will be printed even if it is identical to the previous value.

The field parameter specifies which VMCS field should be traced. The available VMCS fields depend on the simulated target.

Instead of a VMCS field number, the -all flag may be given. This will enable or disable breaking simulation on all VMCS fields.

Using the -list argument will print out the VMCS fields accesses on which a breakpoint will trigger.

The non-namespace variant of this command breaks the simulation on VMCS field updates on all processors that support the specified VMCS field. The namespace variant affects only the selected processor.

Provided By
x86-intel64
See Also
trace-vmwrite, trace-vmread

<x86>.untrace-vmread
Synopsis
<x86>.untrace-vmread (field|-all|-list)
<x86>.trace-vmread (field|-all|-list)
trace-vmread (field|-all|-list)
untrace-vmread (field|-all|-list)
Description
Enables and disables tracing of Intel® Virtual Machine Control Structure (Intel ® VMCS) reads. When this is enabled, every time the specified VMCS field is read during simulation a message is printed. The message will name the VMCS field being read, and the value.

The field parameter specifies which VMCS field should be traced. The available VMCS fields depend on the simulated target.

Instead of a VMCS field number, the -all flag may be given. This will enable or disable tracing of all VMCS fields.

Using the -list argument will print out the VMCS fields accesses currently being traced.

The non-namespace variant of this command traces VMCS field reads on all processors that support the specified VMCS field. The namespace variant affects only the selected processor.

Provided By
x86-intel64
See Also
break-vmread, trace-vmwrite

<x86>.untrace-vmwrite
Synopsis
<x86>.untrace-vmwrite (field|-all|-list)
<x86>.trace-vmwrite (field|-all|-list)
trace-vmwrite (field|-all|-list)
untrace-vmwrite (field|-all|-list)
Description
Enables and disables tracing of Intel® Virtual Machine Control Structure (Intel ® VMCS) updates. When this is enabled, every time the specified VMCS field is updated during simulation a message is printed. The message will name the VMCS field being read, and the new value. The new value will be printed even if it is identical to the previous value.

The field parameter specifies which VMCS field should be traced. The available VMCS fields depend on the simulated target.

Instead of a VMCS field number, the -all flag may be given. This will enable or disable tracing of all VMCS fields.

Using the -list argument will print out the VMCS fields accesses currently being traced.

The non-namespace variant of this command traces VMCS field updates on all processors that support the specified VMCS field. The namespace variant affects only the selected processor.

Provided By
x86-intel64
See Also
break-vmwrite, trace-vmread

2.4 Namespace Commands by Class 3 Components