Log Steps - Log Location

Started by live2play, April 28, 2010, 04:15:44 AM

Previous topic - Next topic

dcx2

Both WiiRDGUI and Gecko.NET support multiple breakpoint conditions, but they are logically ANDed together.  Every condition must be true in order to satisfy the condition.

--

I would like to add Condition Groups to Gecko.NET, when I find some free time.  All of the Conditions in a particular Condition Group would need to be satisfied, and only one Condition Group would need satisfied.

For instance, let's say you have a write breakpoint.  It stops at instruction XX, and it's stw R0 somewhere, and you want to stop when it's writing YY somewhere.  Alas, instruction ZZ also traps the write breakpoint, but that instruction is stw R3 instead of R0.  You can't currently set a condition for this.

With Condition Groups, you would make one group like so

SRR0 == XX AND R0 == YY

The other group would be like this

SRR0 == ZZ AND R3 == YY