If the -running flag is given, code coverage will be started on an already existing context.
If the -next flag is given, code coverage will be started on the next created context that matches the context query.
If the -branch-coverage flag is given, then branch coverage will be collected and stored in the report. Using this option can affect simulation performance.
If the -access-count flag is given, the times each instruction has been accessed will be stored in the report. Otherwise the count will always be set to 1. Using this option will affect simulation performance.
If the -linear flag is given, addresses on x86 processors will be collected as linear addresses instead of logical.
The name of the code coverage object can be specified by the name argument. If no name is provided a random name is selected.