Home | History | Annotate | Download | only in interpreter

Lines Matching defs:profiler

56 #include "Profiler.h"
461 if (Profiler* profiler = *Profiler::enabledProfilerReference()) {
463 profiler->didExecute(callFrame, callFrame->callee());
465 profiler->didExecute(callFrame, codeBlock->ownerExecutable()->sourceURL(), codeBlock->ownerExecutable()->lineNo());
541 // the profiler manually that the call instruction has returned, since
543 if (Profiler* profiler = *Profiler::enabledProfilerReference()) {
546 profiler->didExecute(callFrame, callFrame->r(codeBlock->instructions()[bytecodeOffset + 2].u.operand).jsValue());
548 profiler->didExecute(callFrame, callFrame->r(codeBlock->instructions()[bytecodeOffset + 10].u.operand).jsValue());
552 profiler->didExecute(callFrame, callFrame->r(functionRegisterIndex).jsValue());
610 Profiler** profiler = Profiler::enabledProfilerReference();
611 if (*profiler)
612 (*profiler)->willExecute(newCallFrame, program->sourceURL(), program->lineNo());
627 if (*profiler)
628 (*profiler)->didExecute(callFrame, program->sourceURL(), program->lineNo());
676 Profiler** profiler = Profiler::enabledProfilerReference();
677 if (*profiler)
678 (*profiler)->willExecute(callFrame, function);
693 if (*profiler)
694 (*profiler)->didExecute(callFrame, function);
744 Profiler** profiler = Profiler::enabledProfilerReference();
745 if (*profiler)
746 (*profiler)->willExecute(closure.oldCallFrame, closure.function);
761 if (*profiler)
762 (*profiler)->didExecute(closure.oldCallFrame, closure.function);
838 Profiler** profiler = Profiler::enabledProfilerReference();
839 if (*profiler)
840 (*profiler)->willExecute(newCallFrame, eval->sourceURL(), eval->lineNo());
855 if (*profiler)
856 (*profiler)->didExecute(callFrame, eval->sourceURL(), eval->lineNo());
1122 Profiler** enabledProfilerReference = Profiler::enabledProfilerReference();
3849 Notifies the profiler of the beginning of a function call. This opcode
3863 Notifies the profiler of the end of a function call. This opcode