diff --git a/Source/JavaScriptCore/jsc.cpp b/Source/JavaScriptCore/jsc.cpp index 31d9abcb31..863514e97c 100644 --- a/Source/JavaScriptCore/jsc.cpp +++ b/Source/JavaScriptCore/jsc.cpp @@ -127,7 +127,7 @@ #if OS(DARWIN) #include -#elif OS(LINUX) +#elif OS(LINUX) || OS(ANDROID) #include #endif @@ -2662,7 +2662,7 @@ JSC_DEFINE_HOST_FUNCTION(functionDropAllLocks, (JSGlobalObject* globalObject, Ca int jscmain(int argc, char** argv); -#if OS(DARWIN) || OS(LINUX) +#if OS(DARWIN) || OS(LINUX) || OS(ANDROID) static size_t memoryLimit; static void crashIfExceedingMemoryLimit() @@ -2697,7 +2697,7 @@ static void startMemoryMonitoringThreadIfNeeded() } }); } -#endif // OS(DARWIN) || OS(LINUX) +#endif // OS(DARWIN) || OS(LINUX) || OS(ANDROID) static double s_desiredTimeout; static double s_timeoutMultiplier = 1.0; @@ -3498,7 +3498,7 @@ int jscmain(int argc, char** argv) #endif initializeTimeoutIfNeeded(); -#if OS(DARWIN) || OS(LINUX) +#if OS(DARWIN) || OS(LINUX) || OS(ANDROID) startMemoryMonitoringThreadIfNeeded(); #endif