Object attributes that are of type integer
, string
or
object
are directly accessible at the command line with
the notation object
->
attribute:
# reading the EAX register in an x86 processor simics> cpu0->eax 0 # writing a new value to EAX simics> cpu0->eax = 10 simics> cpu0->eax 10 simics>
More information about the command line and scripting is available in chapter 5.
Finally, objects and attributes (of all types) are also available when
scripting Simics directly in Python. Configuration objects are
available under the conf
namespace:
# reading the EAX register in an x86 processor simics> @conf.cpu0.eax 0 # writing a new value to EAX simics> @conf.cpu0.eax = 10 simics> @conf.cpu0.eax 10 simics>
More information about scripting Simics in Python is available in chapter 5.