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.)