mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-27 12:15:33 +00:00
Track timeout side exits separately in jitstats (472761, r=jwalden).
This commit is contained in:
parent
899c008f7c
commit
e82c8bad10
@ -39,6 +39,7 @@ JITSTAT(recorderStarted)
|
||||
JITSTAT(recorderAborted)
|
||||
JITSTAT(traceCompleted)
|
||||
JITSTAT(sideExitIntoInterpreter)
|
||||
JITSTAT(timeoutIntoInterpreter)
|
||||
JITSTAT(typeMapMismatchAtEntry)
|
||||
JITSTAT(returnToDifferentLoopHeader)
|
||||
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]));
|
||||
}
|
||||
#endif
|
||||
|
||||
AUDIT(sideExitIntoInterpreter);
|
||||
#ifdef JS_JIT_SPEW
|
||||
if (innermost->exitType != TIMEOUT_EXIT)
|
||||
AUDIT(sideExitIntoInterpreter);
|
||||
else
|
||||
AUDIT(timeoutIntoInterpreter);
|
||||
#endif
|
||||
|
||||
return innermost;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user