Changeset 77065 in webkit


Ignore:
Timestamp:
Jan 29, 2011 12:18:34 PM (13 years ago)
Author:
cwzwarich@webkit.org
Message:

JavaScriptCoreUseJIT environment variable broken
https://bugs.webkit.org/show_bug.cgi?id=53372

Reviewed by Oliver Hunt.

  • runtime/JSGlobalData.cpp:

(JSC::JSGlobalData::JSGlobalData): Check the actual value in the string returned
by getenv() rather than just doing a NULL check on the return value.

Location:
trunk/Source/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r77062 r77065  
     12011-01-30  Cameron Zwarich  <zwarich@apple.com>
     2
     3        Reviewed by Oliver Hunt.
     4
     5        JavaScriptCoreUseJIT environment variable broken
     6        https://bugs.webkit.org/show_bug.cgi?id=53372
     7
     8        * runtime/JSGlobalData.cpp:
     9        (JSC::JSGlobalData::JSGlobalData): Check the actual value in the string returned
     10        by getenv() rather than just doing a NULL check on the return value.
     11
    1122011-01-29  Patrick Gansterer  <paroga@webkit.org>
    213
  • trunk/Source/JavaScriptCore/runtime/JSGlobalData.cpp

    r76399 r77065  
    167167        m_canUseJIT = kCFBooleanTrue == canUseJIT;
    168168        CFRelease(canUseJIT);
    169     } else
    170         m_canUseJIT = !getenv("JavaScriptCoreUseJIT");
     169    } else {
     170      char* canUseJITString = getenv("JavaScriptCoreUseJIT");
     171      m_canUseJIT = !canUseJITString || atoi(canUseJITString);
     172    }
    171173    CFRelease(canUseJITKey);
    172174#elif OS(UNIX)
    173     m_canUseJIT = !getenv("JavaScriptCoreUseJIT");
     175    char* canUseJITString = getenv("JavaScriptCoreUseJIT");
     176    m_canUseJIT = !canUseJITString || atoi(canUseJITString);
    174177#else
    175178    m_canUseJIT = true;
Note: See TracChangeset for help on using the changeset viewer.