@Override public GdbTraceEvent parseEvent(ITmfContext context) { if (context.getRank() >= fNbFrames) { return null; } // work-around to ensure that the select and parse of trace frame will // be atomic GdbTraceEvent event = fGdbTpRef.selectAndReadFrame(context.getRank()); fLocation++; return event; }