<tcf-context-proxy>.status <tcf-context-proxy>.wait-for-location – deprecated
Simics Reference Manual  /  3 Commands  /  3.2 Command List  / 

<tcf-context-proxy>.wait-for-line – deprecated

Synopsis

<tcf-context-proxy>.wait-for-line ("line"|"filename") [line-number] [column] [-error-not-planted] [-r] [-w] [-x] [-p] [-reverse] [-always]

Description

Wait in the current script branch until specified line is reached. The line should be given as filename:linenumber[:columnnumber].

Alternatively the file name, line number and column number can be specified using the filename, line-number, and optional column arguments. This will allow the filename to contain the colon character, something the line argument cannot handle.

The break condition will evaluate to true if any of the selected access methods operates on the address of the line in the target memory object. The default access method is execution and the default target memory object is the virtual memory space of the processor associated with the debug context.

To use other access methods , use any combination -r for read, -w for write and -x for execute.

To change the target memory object from the virtual memory object to the physical memory object of the processor for the debug context, set the -p argument flag.

The command will by default only wait for events that occur when the simulation is running forward. To wait for events in the reverse direction use the -reverse flag. Similarly, the -always flag tells the command to wait for events in both simulation directions.

If line could not be resolved to an address among the added symbol files, it is possible to make the command fail by specifying -error-not-planted.

Provided By

tcf-agent

See Also

bp.source_line.wait-for, <tcf-context-proxy>.bp-break-source-line, <tcf-context-proxy>.bp-run-until-source-line, script-branch, <tcf-context-proxy>.bp-wait-for-source-location
<tcf-context-proxy>.status <tcf-context-proxy>.wait-for-location – deprecated