linux_mapper linux_tracker_comp
Simics Reference Manual  /  5 Classes  / 

linux_tracker

Description

Linux Tracker

Interfaces Implemented

conf_object, log_object, osa_micro_checkpoint, osa_tracker_parameters, osa_linux_software_tracker_info, osa_target_info, osa_tracker_control

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

osa_admin
Required attribute; read/write access; type: o
The osa administrator object, must implement the osa_tracker_state_admin interface
parent
Required attribute; read/write access; type: o
The parent object, must implement the osa_machine_query and osa_machine_notification interfaces
enabled
Pseudo attribute; read-only access; type: b
Tracker enabled - read only
check_kernel_version
Optional attribute; read/write access; type: b
If true, a check will be made to verify that the parameters or the symbol file matches the kernel in memory
early_detect_check
Optional attribute; read/write access; type: b
If true, perform early task struct validation while detecting parameters, this can improve detection time. Having this set to false might improve chance to detect parameters for some targets that would otherwise fail.
enable_vm_support
Optional attribute; read/write access; type: b
If true the tracker will ignore all haps and breakpoints that occur while a processor is running a virtualization guest (using KVM). If this is disabled, errors might show up when guests are running. Handling of guests is currently only supported for x86-64 processors. VM support cannot be used together with physical breakpoints.

Provided By

linux-tracker
linux_mapper linux_tracker_comp