Changeset 183121 in webkit


Ignore:
Timestamp:
Apr 22, 2015, 12:02:06 PM (10 years ago)
Author:
ap@apple.com
Message:

[Mac] In nightlies and local builds, WebKit services can get terminated under memory pressure
https://bugs.webkit.org/show_bug.cgi?id=144052
rdar://problem/19754404

Reviewed by Darin Adler.

  • Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.Development.mm:

(main): Make XPC transaction tracking work again after a re-exec.

Location:
trunk/Source/WebKit2
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r183105 r183121  
     12015-04-22  Alexey Proskuryakov  <ap@apple.com>
     2
     3        [Mac] In nightlies and local builds, WebKit services can get terminated under memory pressure
     4        https://bugs.webkit.org/show_bug.cgi?id=144052
     5        rdar://problem/19754404
     6
     7        Reviewed by Darin Adler.
     8
     9        * Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.Development.mm:
     10        (main): Make XPC transaction tracking work again after a re-exec.
     11
    1122015-04-22  Zan Dobersek  <zdobersek@igalia.com>
    213
  • trunk/Source/WebKit2/Shared/EntryPointUtilities/mac/XPCService/XPCServiceMain.Development.mm

    r179732 r183121  
    160160int main(int argc, char** argv)
    161161{
     162#if PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 101000
     163#pragma clang diagnostic push
     164#pragma clang diagnostic ignored "-Wdeprecated-declarations"
     165    // Workaround for <rdar://problem/20653234>, make XPC transactions work after re-exec.
     166    xpc_track_activity();
     167#pragma clang diagnostic pop
     168#endif
     169
    162170    xpc_main(XPCServiceEventHandler);
    163171    return 0;
Note: See TracChangeset for help on using the changeset viewer.