<bank_patch_tool>.add-filter <bank_patch_tool>.delete
Simics Reference Manual  /  3 Commands  /  3.2 Command List  / 

<bank_patch_tool>.add-instrumentation

Synopsis

<bank_patch_tool>.add-instrumentation ([ banks ... ] | list of banks) [parent] [-connect-all] ["group"] offset size [value] [-inject]

Description

Connects the tool to one or several banks as given by the banks argument.The parent argument specifies an hierarchical object and all banks below this object matching the provider requirements will be added to the tool.The -connect-all flag can be given to add a connection to all supported banks 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.)

Each new connection to the patch tool may be configured by providing the instrumentation start address (offset), the instrumentation range (size), and the value to be read in place of a otherwise mapped register values (value).

Providing an offset and a size of 0 will instrument the entire bank. Access misses may also be injected using the -inject flag, which is disabled by default

Provided By

bank-patch-tool
<bank_patch_tool>.add-filter <bank_patch_tool>.delete