Ignore:
Timestamp:
May 7, 2009, 11:47:19 PM (16 years ago)
Author:
[email protected]
Message:

Fix <https://bugs.webkit.org/show_bug.cgi?id=25640>.
Bug 25640: Crash on quit in r43384 nightly build on Leopard w/ Safari 4 beta installed

Rubber-stamped by Oliver Hunt.

Roll out r43366 as it removed symbols that Safari 4 Beta uses.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/bytecode/SamplingTool.cpp

    r43366 r43392  
    122122bool SamplingThread::s_running = false;
    123123unsigned SamplingThread::s_hertz = 10000;
    124 
    125 ThreadIdentifier& SamplingThread::samplingThread() {
    126     DEFINE_STATIC_LOCAL(ThreadIdentifier, staticSamplingThread, ());
    127     return staticSamplingThread;
    128 }
     124ThreadIdentifier SamplingThread::s_samplingThread;
    129125
    130126void* SamplingThread::threadStartFunc(void*)
     
    151147    s_hertz = hertz;
    152148
    153     samplingThread() = createThread(threadStartFunc, 0, "JavaScriptCore::Sampler");
     149    s_samplingThread = createThread(threadStartFunc, 0, "JavaScriptCore::Sampler");
    154150}
    155151
     
    158154    ASSERT(s_running);
    159155    s_running = false;
    160     waitForThreadCompletion(samplingThread(), 0);
     156    waitForThreadCompletion(s_samplingThread, 0);
    161157}
    162158
Note: See TracChangeset for help on using the changeset viewer.