mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Track timeout side exits separately in jitstats (472761, r=jwalden).
This commit is contained in:
parent
4a9dbdaf12
commit
73fd6451b9
@ -39,6 +39,7 @@ JITSTAT(recorderStarted)
|
|||||||
JITSTAT(recorderAborted)
|
JITSTAT(recorderAborted)
|
||||||
JITSTAT(traceCompleted)
|
JITSTAT(traceCompleted)
|
||||||
JITSTAT(sideExitIntoInterpreter)
|
JITSTAT(sideExitIntoInterpreter)
|
||||||
|
JITSTAT(timeoutIntoInterpreter)
|
||||||
JITSTAT(typeMapMismatchAtEntry)
|
JITSTAT(typeMapMismatchAtEntry)
|
||||||
JITSTAT(returnToDifferentLoopHeader)
|
JITSTAT(returnToDifferentLoopHeader)
|
||||||
JITSTAT(traceTriggered)
|
JITSTAT(traceTriggered)
|
||||||
|
@ -3748,8 +3748,12 @@ js_ExecuteTree(JSContext* cx, Fragment* f, uintN& inlineCallCount,
|
|||||||
JS_ASSERT(!fp->callee || fp->thisp == JSVAL_TO_OBJECT(fp->argv[-1]));
|
JS_ASSERT(!fp->callee || fp->thisp == JSVAL_TO_OBJECT(fp->argv[-1]));
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#ifdef JS_JIT_SPEW
|
||||||
AUDIT(sideExitIntoInterpreter);
|
if (innermost->exitType != TIMEOUT_EXIT)
|
||||||
|
AUDIT(sideExitIntoInterpreter);
|
||||||
|
else
|
||||||
|
AUDIT(timeoutIntoInterpreter);
|
||||||
|
#endif
|
||||||
|
|
||||||
return innermost;
|
return innermost;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user