new-x86-mode-filter new-zorg
Simics Reference Manual  /  3 Commands  /  3.2 Command List  / 

new-x86-mode-histogram

Synopsis

new-x86-mode-histogram ["name"] ([ processors ... ] | list of processors) [parent] [-connect-all] ["group"]

Description

Creates a new x86_mode_histogram object which can be connected to X86 processors. The tool collects information about x86 mode switches and how many steps has been executed in each mode.

The modes collected are: Real 16, Real32, V86, Protected 16, Protected 32, Protected 64, Compatibility 16, Compatibility 32, VMX Off, VMX Root, VMX Non-Root, System Management and combinations of them. When the processor is running in more then one mode, for instance, Protected 64 and in VMX Non-Root mode at the same time, the tool displays this as the concatenation of the two modes.

The optional name argument can be used to set a name of the created object. If no name is given, a default name xhist followed by a sequence number is generated (xhist0, xhist1,...).

The optional processors argument, supports connecting one or several processors directly. With the optional parent argument a hierarchical object can be specified and all processors below this object matching the provider requirements will be connected to the tool. The -connect-all flag can be given to add a connection to all supported processors in the configuration.

The optional argument group let a user specify a named instrumentation group to use for the connection. (See add-instrumentation-group for details on named groups.)

Provided By

x86-mode-histogram
new-x86-mode-filter new-zorg