void PluginProcess::initializeProcess(const ChildProcessInitializationParameters& parameters) { m_pluginPath = parameters.extraInitializationData.get("plugin-path"); platformInitializeProcess(parameters); memoryPressureHandler().setLowMemoryHandler(lowMemoryHandler); memoryPressureHandler().install(); }
void PluginProcess::initializeProcess(const ChildProcessInitializationParameters& parameters) { m_pluginPath = parameters.extraInitializationData.get("plugin-path"); platformInitializeProcess(parameters); auto& memoryPressureHandler = MemoryPressureHandler::singleton(); memoryPressureHandler.setLowMemoryHandler([this] (Critical, Synchronous) { if (shouldTerminate()) terminate(); }); memoryPressureHandler.install(); }
void WebProcess::initializeProcess(const ChildProcessInitializationParameters& parameters) { platformInitializeProcess(parameters); }