Changeset 34067 in webkit for trunk/JavaScriptCore/VM/Machine.cpp


Ignore:
Timestamp:
May 23, 2008, 2:07:06 AM (17 years ago)
Author:
[email protected]
Message:

Remove JAVASCRIPT_PROFILER define

RS=Kevin McCullough

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/VM/Machine.cpp

    r34065 r34067  
    440440static NEVER_INLINE JSValue* callEval(ExecState* exec, JSObject* thisObj, ScopeChainNode* scopeChain, RegisterFile* registerFile, Register* r, int argv, int argc, JSValue*& exceptionValue)
    441441{
    442 #if JAVASCRIPT_PROFILING
    443442    Profiler** profiler = Profiler::enabledProfilerReference();
    444443    JSObject* evalFunction = scopeChain->globalObject()->evalFunction();
    445444    if (*profiler)
    446445        (*profiler)->willExecute(exec, evalFunction);
    447 #endif
    448446
    449447    JSValue* x = argc >= 2 ? r[argv + 1].u.jsValue : jsUndefined();
     
    469467    }
    470468
    471 #if JAVASCRIPT_PROFILING
    472469    JSValue* result = machine().execute(evalNode.get(), exec, thisObj, registerFile, r - (*registerFile->basePointer()) + argv + argc, scopeChain, &exceptionValue);
    473470
     
    476473
    477474    return result;
    478 #else
    479     return machine().execute(evalNode.get(), exec, thisObj, registerFile, r - (*registerFile->basePointer()) + argv + argc, scopeChain, &exceptionValue);
    480 #endif
    481475}
    482476
     
    608602    vPC = callFrame[ReturnVPC].u.vPC;
    609603
    610 #if JAVASCRIPT_PROFILING
    611604    if (Profiler* profiler = *Profiler::enabledProfilerReference())
    612605        profiler->didExecute(exec, callFrame[Callee].u.jsObject);
    613 #endif
    614606    return true;
    615607}
     
    673665        scopeChain = scopeChain->copy();
    674666
    675 #if JAVASCRIPT_PROFILING
    676667    Profiler** profiler = Profiler::enabledProfilerReference();
    677668    if (*profiler)
    678669        (*profiler)->willExecute(exec, programNode->sourceURL(), programNode->lineNo());
    679 #endif
    680670
    681671    ExecState newExec(exec, this, registerFile, scopeChain, -1);
     
    687677    registerFileStack->popGlobalRegisterFile();
    688678
    689 #if JAVASCRIPT_PROFILING
    690679    if (*profiler)
    691680        (*profiler)->didExecute(exec, programNode->sourceURL(), programNode->lineNo());
    692 #endif
    693681
    694682    return result;
     
    740728    ExecState newExec(exec, this, registerFile, scopeChain, callFrameOffset);
    741729   
    742 #if JAVASCRIPT_PROFILING
    743730    Profiler** profiler = Profiler::enabledProfilerReference();
    744731    if (*profiler)
    745732        (*profiler)->willExecute(exec, function);
    746 #endif
    747733
    748734    m_reentryDepth++;
     
    750736    m_reentryDepth--;
    751737
    752 #if JAVASCRIPT_PROFILING
    753738    if (*profiler)
    754739        (*profiler)->didExecute(exec, function);
    755 #endif
     740
    756741    registerFile->shrink(oldSize);
    757742    return result;
     
    805790        scopeChain = scopeChain->copy();
    806791
    807 #if JAVASCRIPT_PROFILING
    808792    Profiler** profiler = Profiler::enabledProfilerReference();
    809793    if (*profiler)
    810794        (*profiler)->willExecute(exec, evalNode->sourceURL(), evalNode->lineNo());
    811 #endif
    812795
    813796    ExecState newExec(exec, this, registerFile, scopeChain, -1);
     
    819802    registerFile->shrink(oldSize);
    820803
    821 #if JAVASCRIPT_PROFILING
    822804    if (*profiler)
    823805        (*profiler)->didExecute(exec, evalNode->sourceURL(), evalNode->lineNo());
    824 #endif
    825806
    826807    return result;
     
    898879    Instruction* vPC = codeBlock->instructions.begin();
    899880    JSValue** k = codeBlock->jsValues.data();
    900 #if JAVASCRIPT_PROFILING
    901881    Profiler** enabledProfilerReference = Profiler::enabledProfilerReference();
    902882   
     
    908888    profilerFetchHack:
    909889#endif
    910    
    911 #endif
    912    
     890
    913891    registerFile->setSafeForReentry(false);
    914892#define VM_CHECK_EXCEPTION() \
     
    19241902       
    19251903        if (callType == CallTypeJS) {
    1926 #if JAVASCRIPT_PROFILING
    19271904            if (*enabledProfilerReference)
    19281905                (*enabledProfilerReference)->willExecute(exec, static_cast<JSObject*>(v));
    1929 #endif
    19301906            int registerOffset = r - (*registerBase);
    19311907            Register* callFrame = r + argv - CallFrameHeaderSize;
     
    19531929
    19541930        if (callType == CallTypeNative) {
    1955 #if JAVASCRIPT_PROFILING
    19561931            if (*enabledProfilerReference)
    19571932                (*enabledProfilerReference)->willExecute(exec, static_cast<JSObject*>(v));
    1958 #endif
    19591933            int registerOffset = r - (*registerBase);
    19601934
     
    19711945            r[dst].u.jsValue = returnValue;
    19721946
    1973 #if JAVASCRIPT_PROFILING
    19741947            if (*enabledProfilerReference)
    19751948                (*enabledProfilerReference)->didExecute(exec, static_cast<JSObject*>(v));
    1976 #endif
    19771949            VM_CHECK_EXCEPTION();
    19781950
     
    20201992        int r0 = callFrame[ReturnValueRegister].u.i;
    20211993        r[r0].u.jsValue = returnValue;
    2022        
    2023 #if JAVASCRIPT_PROFILING
     1994
    20241995        if (*enabledProfilerReference)
    20251996            (*enabledProfilerReference)->didExecute(exec, callFrame[Callee].u.jsObject);
    2026 #endif
     1997
    20271998        NEXT_OPCODE;
    20281999    }
     
    20422013
    20432014        if (constructType == ConstructTypeJS) {
    2044 #if JAVASCRIPT_PROFILING
    20452015            if (*enabledProfilerReference)
    20462016                (*enabledProfilerReference)->willExecute(exec, constructor);
    2047 #endif
     2017
    20482018            int registerOffset = r - (*registerBase);
    20492019            Register* callFrame = r + argv - CallFrameHeaderSize;
     
    20792049
    20802050        if (constructType == ConstructTypeNative) {
    2081 #if JAVASCRIPT_PROFILING
    20822051            if (*enabledProfilerReference)
    20832052                (*enabledProfilerReference)->willExecute(exec, constructor);
    2084 #endif
     2053
    20852054            int registerOffset = r - (*registerBase);
    20862055
     
    20942063            r[dst].u.jsValue = returnValue;
    20952064
    2096 #if JAVASCRIPT_PROFILING
    20972065            if (*enabledProfilerReference)
    20982066                (*enabledProfilerReference)->didExecute(exec, constructor);
    2099 #endif
     2067
    21002068            ++vPC;
    21012069            NEXT_OPCODE;
Note: See TracChangeset for help on using the changeset viewer.