Lines Matching refs:trace
422 Status TraceAnalyzer::ReadTraceRecord(Trace* trace) { in ReadTraceRecord() argument
423 assert(trace != nullptr); in ReadTraceRecord()
431 GetFixed64(&enc_slice, &trace->ts); in ReadTraceRecord()
432 trace->type = static_cast<TraceType>(enc_slice[0]); in ReadTraceRecord()
434 trace->payload = enc_slice.ToString(); in ReadTraceRecord()
454 Trace trace; in StartProcessing() local
456 trace.reset(); in StartProcessing()
457 s = ReadTraceRecord(&trace); in StartProcessing()
463 end_time_ = trace.ts; in StartProcessing()
464 if (trace.type == kTraceWrite) { in StartProcessing()
466 c_time_ = trace.ts; in StartProcessing()
467 WriteBatch batch(trace.payload); in StartProcessing()
484 } else if (trace.type == kTraceGet) { in StartProcessing()
487 DecodeCFAndKeyFromString(trace.payload, &cf_id, &key); in StartProcessing()
490 s = HandleGet(cf_id, key.ToString(), trace.ts, 1); in StartProcessing()
495 } else if (trace.type == kTraceIteratorSeek || in StartProcessing()
496 trace.type == kTraceIteratorSeekForPrev) { in StartProcessing()
499 DecodeCFAndKeyFromString(trace.payload, &cf_id, &key); in StartProcessing()
500 s = HandleIter(cf_id, key.ToString(), trace.ts, trace.type); in StartProcessing()
505 } else if (trace.type == kTraceEnd) { in StartProcessing()