1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00

Support for MIRegisterChangedEvent.

This commit is contained in:
Alain Magloire 2002-10-02 04:47:08 +00:00
parent 46f5898b90
commit 6fb26a1444

View file

@ -4,8 +4,10 @@
*/
package org.eclipse.cdt.debug.mi.core.cdi;
import org.eclipse.cdt.debug.core.cdi.CDIException;
import org.eclipse.cdt.debug.core.cdi.event.ICDIChangedEvent;
import org.eclipse.cdt.debug.core.cdi.model.ICDIObject;
import org.eclipse.cdt.debug.mi.core.event.MIRegisterChangedEvent;
import org.eclipse.cdt.debug.mi.core.event.MIVarChangedEvent;
/**
@ -27,6 +29,22 @@ public class ChangedEvent implements ICDIChangedEvent {
}
}
public ChangedEvent(CSession s, MIRegisterChangedEvent var) {
session = s;
RegisterManager mgr = session.getRegisterManager();
int regno = var.getNumber();
Register reg = null;
try {
reg = mgr.getRegister(regno);
} catch (CDIException e) {
}
if (reg != null) {
source = reg;
} else {
source = new CObject(session.getCTarget());
}
}
public ChangedEvent(CSession s, ICDIObject src) {
session = s;
source = src;