debugger.PseudoError.SetGo


This function sets conditions of a pseudo-error and runs a program. [RH850][E1/E2/E20/Full-spec emulator]

[Specification format]

debugger.PseudoError.SetGo(PseudoErrorCondition[], runOption = RunOption.Normal)

[Argument(s)]

Argument

Description

PseudoErrorCondition[]

Specify conditions of a pseudo-error as a list.

See the PseudoErrorCondition class for details.

runOption

Specify whether to wait until the program stops.

Type

Description

RunOption.WaitBreak

Wait until the program stops.

RunOption.Normal

Do not wait until the program stops (default).

[Return value]

If pseudo-error conditions were set and the program was executed successfully: True

If there was an error when setting pseudo-error conditions and executing the program: False

[Detailed description]

-

This function sets conditions of a pseudo-error and runs a program according to the contents specified with PseudoErrorCondition[].

[Example of use]

>>>pe = PseudoErrorCondition()
>>>pe.Name = "ECC_DTS_2Bit"
>>>pe1 = PseudoErrorCondition()
>>>pe1.BitName = "ECMPE023"
>>>pe1.BreakAddress = [0x2000, "main]
>>>debugger.PseudoError.SetGo([pe, pe1])
True
>>>

Caution

If both Name and BitName are set as conditions of a pseudo-error, Name is given priority and BitName is ignored.