pcie-switch persistent-ram
Simics Reference Manual  /  5 Classes  / 

perfanalyze-client

Description

Performance and memory analysis class.

Interfaces Implemented

conf_object, log_object

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.

Class Attributes

memory_usage
Pseudo attribute; read-only access; type: [[sbii]+]
Get memory usage information. Each sublist has information about one memory mapping of the form (filename, text, start_address, end_address).
profiling_enabled
Pseudo attribute; read/write access; type: b
Controls if profiling is enabled or not.
profile_data
Pseudo attribute; read-only access; type: [[sbii]*]
Get profiling data. The sublist format is (module, user_defined, samples, samples_accum), where user_defined is set if the sublist refers to a section defined by SIM_add_profiling_area.
profile_data_clear
Pseudo attribute; write-only access; type: b
If set no True, clears all current profile data.
profile_data_accum_clear
Pseudo attribute; write-only access; type: b
If set no True, clears all current accumulated profile data.

Provided By

Simics Core
pcie-switch persistent-ram