Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 367 → Rev 368

/shark/trunk/tracer/include/tracer.h
97,7 → 97,7
 
extern int TracerActive;
extern unsigned long long TracerEventsRecorded;
extern unsigned int TracerEventsSaved;
extern unsigned int TracerEventsPresent;
 
SYS_FLAGS f;
 
128,7 → 128,7
if (flag & 3) size += 4;
 
// Adjust FirstTracerBuffer
if (FirstTracerBuffer >= CurrentTracerBuffer && TracerEventsSaved != 0) {
if (FirstTracerBuffer >= CurrentTracerBuffer && TracerEventsPresent != 0) {
while ((CurrentTracerBuffer + size - 1) >= FirstTracerBuffer &&
FirstTracerBuffer != StartTracerBuffer) {
FirstTracerBuffer += *(BYTE *)(FirstTracerBuffer + 9);
135,7 → 135,7
if (FirstTracerBuffer >= LastBeforeEndTracerBuffer) FirstTracerBuffer = StartTracerBuffer;
}
} else {
TracerEventsSaved++;
TracerEventsPresent++;
}
 
// Check if we overcome EndTracerBuffer