292c292
< BaseRemoteGDB::SingleStepEvent::process()
---
> BaseRemoteGDB::processSingleStepEvent()
294,296c294,296
< if (!gdb->singleStepEvent.scheduled())
< gdb->scheduleInstCommitEvent(&gdb->singleStepEvent, 1);
< gdb->trap(SIGTRAP);
---
> if (!singleStepEvent.scheduled())
> scheduleInstCommitEvent(&singleStepEvent, 1);
> trap(SIGTRAP);
300,302c300,303
< inputEvent(NULL), trapEvent(this), listener(NULL),
< number(-1), fd(-1), active(false), attached(false), system(_system),
< context(c), singleStepEvent(this)
---
> inputEvent(NULL), trapEvent(this), listener(NULL), number(-1),
> fd(-1), active(false), attached(false), system(_system),
> context(c),
> singleStepEvent([this]{ processSingleStepEvent(); }, name())
1126d1126
<