Changeset 86271 in webkit


Ignore:
Timestamp:
May 11, 2011 2:25:43 PM (13 years ago)
Author:
commit-queue@webkit.org
Message:

2011-05-11 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r86255.
http://trac.webkit.org/changeset/86255
https://bugs.webkit.org/show_bug.cgi?id=60660

REGRESSION (r86255): Lots of tests crashing in
CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
(WebKit2 Tests) (Requested by aroben on #webkit).

  • platform/network/ResourceHandle.h:
  • platform/network/cf/CookieStorageCFNet.cpp: (WebCore::currentCookieStorage): (WebCore::defaultCookieStorage):
  • platform/network/cf/ResourceHandleCFNet.cpp: (WebCore::willSendRequest): (WebCore::makeFinalRequest): (WebCore::ResourceHandle::willSendRequest):
  • platform/network/cf/ResourceRequestCFNet.cpp: (WebCore::ResourceRequest::doUpdatePlatformRequest):

2011-05-11 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r86255.
http://trac.webkit.org/changeset/86255
https://bugs.webkit.org/show_bug.cgi?id=60660

REGRESSION (r86255): Lots of tests crashing in
CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
(WebKit2 Tests) (Requested by aroben on #webkit).

  • WebView.cpp: (WebView::setCacheModel):

2011-05-11 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r86255.
http://trac.webkit.org/changeset/86255
https://bugs.webkit.org/show_bug.cgi?id=60660

REGRESSION (r86255): Lots of tests crashing in
CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
(WebKit2 Tests) (Requested by aroben on #webkit).

  • Shared/WebProcessCreationParameters.cpp: (WebKit::WebProcessCreationParameters::encode): (WebKit::WebProcessCreationParameters::decode):
  • Shared/WebProcessCreationParameters.h:
  • Shared/win/WebCoreArgumentCodersWin.cpp: (CoreIPC::decodeResourceRequest):
  • UIProcess/win/WebContextWin.cpp: (WebKit::WebContext::platformInitializeWebProcess):
  • WebProcess/WebPage/win/WebPageWin.cpp: (WebKit::cachedResponseForURL):
  • WebProcess/win/WebProcessWin.cpp: (WebKit::WebProcess::platformSetCacheModel): (WebKit::WebProcess::platformClearResourceCaches): (WebKit::WebProcess::platformInitializeWebProcess):

2011-05-11 Sheriff Bot <webkit.review.bot@gmail.com>

Unreviewed, rolling out r86255.
http://trac.webkit.org/changeset/86255
https://bugs.webkit.org/show_bug.cgi?id=60660

REGRESSION (r86255): Lots of tests crashing in
CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
(WebKit2 Tests) (Requested by aroben on #webkit).

  • win/include/WebKitSystemInterface/WebKitSystemInterface.h:
  • win/lib/WebKitSystemInterface.lib:
Location:
trunk
Files:
17 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r86270 r86271  
     12011-05-11  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r86255.
     4        http://trac.webkit.org/changeset/86255
     5        https://bugs.webkit.org/show_bug.cgi?id=60660
     6
     7        REGRESSION (r86255): Lots of tests crashing in
     8        CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
     9        (WebKit2 Tests) (Requested by aroben on #webkit).
     10
     11        * platform/network/ResourceHandle.h:
     12        * platform/network/cf/CookieStorageCFNet.cpp:
     13        (WebCore::currentCookieStorage):
     14        (WebCore::defaultCookieStorage):
     15        * platform/network/cf/ResourceHandleCFNet.cpp:
     16        (WebCore::willSendRequest):
     17        (WebCore::makeFinalRequest):
     18        (WebCore::ResourceHandle::willSendRequest):
     19        * platform/network/cf/ResourceRequestCFNet.cpp:
     20        (WebCore::ResourceRequest::doUpdatePlatformRequest):
     21
    1222011-05-11  Sam Weinig  <sam@webkit.org>
    223
  • trunk/Source/WebCore/platform/network/ResourceHandle.h

    r86255 r86271  
    195195    static CFURLStorageSessionRef privateBrowsingStorageSession();
    196196    static void setPrivateBrowsingStorageSessionIdentifierBase(const String&);
    197     static CFURLStorageSessionRef currentStorageSession();
    198 #if PLATFORM(WIN)
    199     static void setDefaultStorageSession(CFURLStorageSessionRef);
    200     static CFURLStorageSessionRef defaultStorageSession();
    201 #endif // PLATFORM(WIN)
    202 #endif // USE(CFURLSTORAGESESSIONS)
     197#endif
    203198
    204199    using RefCounted<ResourceHandle>::ref;
  • trunk/Source/WebCore/platform/network/cf/CookieStorageCFNet.cpp

    r86255 r86271  
    6363#if USE(CFNETWORK)
    6464
    65 static RetainPtr<CFHTTPCookieStorageRef>& defaultSessionCookieStorage()
    66 {
    67     DEFINE_STATIC_LOCAL(RetainPtr<CFHTTPCookieStorageRef>, cookieStorage, ());
    68 #if USE(CFURLSTORAGESESSIONS) && PLATFORM(WIN)
    69     if (!cookieStorage && ResourceHandle::defaultStorageSession())
    70         cookieStorage.adoptCF(wkCopyHTTPCookieStorage(ResourceHandle::defaultStorageSession()));
    71 #endif
    72     return cookieStorage;
    73 }
    74 
    7565CFHTTPCookieStorageRef currentCookieStorage()
    7666{
     
    7969    if (CFHTTPCookieStorageRef cookieStorage = privateBrowsingCookieStorage().get())
    8070        return cookieStorage;
    81     return defaultCookieStorage();
     71    return wkGetDefaultHTTPCookieStorage();
    8272}
    8373
     
    10898CFHTTPCookieStorageRef defaultCookieStorage()
    10999{
    110     if (CFHTTPCookieStorageRef defaultCookieStorage = defaultSessionCookieStorage().get())
    111         return defaultCookieStorage;
    112100    return wkGetDefaultHTTPCookieStorage();
    113101}
  • trunk/Source/WebCore/platform/network/cf/ResourceHandleCFNet.cpp

    r86255 r86271  
    149149            if (CFStringCompareWithOptions(lastHTTPMethod.get(), newMethod.get(), CFRangeMake(0, CFStringGetLength(lastHTTPMethod.get())), kCFCompareCaseInsensitive)) {
    150150                RetainPtr<CFMutableURLRequestRef> mutableRequest(AdoptCF, CFURLRequestCreateMutableCopy(0, cfRequest));
    151 #if USE(CFURLSTORAGESESSIONS)
    152                 wkSetRequestStorageSession(ResourceHandle::currentStorageSession(), mutableRequest.get());
    153 #endif
    154151                CFURLRequestSetHTTPRequestMethod(mutableRequest.get(), lastHTTPMethod.get());
    155152
     
    344341{
    345342    CFMutableURLRequestRef newRequest = CFURLRequestCreateMutableCopy(kCFAllocatorDefault, request.cfURLRequest());
     343
    346344#if USE(CFURLSTORAGESESSIONS)
    347     wkSetRequestStorageSession(ResourceHandle::currentStorageSession(), newRequest);
     345    if (CFURLStorageSessionRef storageSession = ResourceHandle::privateBrowsingStorageSession())
     346        wkSetRequestStorageSession(storageSession, newRequest);
    348347#endif
    349348   
     
    495494
    496495#if USE(CFURLSTORAGESESSIONS)
    497      request.setStorageSession(ResourceHandle::currentStorageSession());
     496    if (CFURLStorageSessionRef storageSession = privateBrowsingStorageSession())
     497        request.setStorageSession(storageSession);
    498498#endif
    499499
     
    745745}
    746746
    747 CFURLStorageSessionRef ResourceHandle::currentStorageSession()
    748 {
    749     if (CFURLStorageSessionRef privateStorageSession = privateBrowsingStorageSession())
    750         return privateStorageSession;
    751 #if PLATFORM(WIN)
    752     return defaultStorageSession();
    753 #else
    754     return 0;
    755747#endif
    756 }
    757 
    758 #if PLATFORM(WIN)
    759 
    760 static RetainPtr<CFURLStorageSessionRef>& defaultCFURLStorageSession()
    761 {
    762     DEFINE_STATIC_LOCAL(RetainPtr<CFURLStorageSessionRef>, storageSession, ());
    763     return storageSession;
    764 }
    765 
    766 void ResourceHandle::setDefaultStorageSession(CFURLStorageSessionRef storageSession)
    767 {
    768     defaultCFURLStorageSession().adoptCF(storageSession);
    769 }
    770 
    771 CFURLStorageSessionRef ResourceHandle::defaultStorageSession()
    772 {
    773     return defaultCFURLStorageSession().get();
    774 }
    775 
    776 #endif // PLATFORM(WIN)
    777 
    778 #endif // USE(CFURLSTORAGESESSIONS)
    779748
    780749void WebCoreSynchronousLoaderClient::willSendRequest(ResourceHandle* handle, ResourceRequest& request, const ResourceResponse& /*redirectResponse*/)
  • trunk/Source/WebCore/platform/network/cf/ResourceRequestCFNet.cpp

    r86255 r86271  
    2727#include "ResourceRequestCFNet.h"
    2828
    29 #include "ResourceHandle.h"
    3029#include "ResourceRequest.h"
    3130
     
    125124        CFURLRequestSetCachePolicy(cfRequest, (CFURLRequestCachePolicy)cachePolicy());
    126125        CFURLRequestSetTimeoutInterval(cfRequest, timeoutInterval());
    127     } else
     126    } else {
    128127        cfRequest = CFURLRequestCreateMutable(0, url.get(), (CFURLRequestCachePolicy)cachePolicy(), timeoutInterval(), firstPartyForCookies.get());
    129 #if USE(CFURLSTORAGESESSIONS)
    130     wkSetRequestStorageSession(ResourceHandle::currentStorageSession(), cfRequest);
    131 #endif
     128    }
    132129
    133130    RetainPtr<CFStringRef> requestMethod(AdoptCF, httpMethod().createCFString());
  • trunk/Source/WebKit/win/ChangeLog

    r86255 r86271  
     12011-05-11  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r86255.
     4        http://trac.webkit.org/changeset/86255
     5        https://bugs.webkit.org/show_bug.cgi?id=60660
     6
     7        REGRESSION (r86255): Lots of tests crashing in
     8        CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
     9        (WebKit2 Tests) (Requested by aroben on #webkit).
     10
     11        * WebView.cpp:
     12        (WebView::setCacheModel):
     13
    1142011-05-11  Jessie Berlin  <jberlin@apple.com>
    215
  • trunk/Source/WebKit/win/WebView.cpp

    r86255 r86271  
    453453
    454454    RetainPtr<CFURLCacheRef> cfurlCache(AdoptCF, CFURLCacheCopySharedURLCache());
    455     RetainPtr<CFStringRef> cfurlCacheDirectory(AdoptCF, wkCopyFoundationCacheDirectory(0));
     455    RetainPtr<CFStringRef> cfurlCacheDirectory(AdoptCF, wkCopyFoundationCacheDirectory());
    456456    if (!cfurlCacheDirectory)
    457457        cfurlCacheDirectory.adoptCF(WebCore::localUserSpecificStorageDirectory().createCFString());
  • trunk/Source/WebKit2/ChangeLog

    r86259 r86271  
     12011-05-11  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r86255.
     4        http://trac.webkit.org/changeset/86255
     5        https://bugs.webkit.org/show_bug.cgi?id=60660
     6
     7        REGRESSION (r86255): Lots of tests crashing in
     8        CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
     9        (WebKit2 Tests) (Requested by aroben on #webkit).
     10
     11        * Shared/WebProcessCreationParameters.cpp:
     12        (WebKit::WebProcessCreationParameters::encode):
     13        (WebKit::WebProcessCreationParameters::decode):
     14        * Shared/WebProcessCreationParameters.h:
     15        * Shared/win/WebCoreArgumentCodersWin.cpp:
     16        (CoreIPC::decodeResourceRequest):
     17        * UIProcess/win/WebContextWin.cpp:
     18        (WebKit::WebContext::platformInitializeWebProcess):
     19        * WebProcess/WebPage/win/WebPageWin.cpp:
     20        (WebKit::cachedResponseForURL):
     21        * WebProcess/win/WebProcessWin.cpp:
     22        (WebKit::WebProcess::platformSetCacheModel):
     23        (WebKit::WebProcess::platformClearResourceCaches):
     24        (WebKit::WebProcess::platformInitializeWebProcess):
     25
    1262011-05-11  Adam Roben  <aroben@apple.com>
    227
  • trunk/Source/WebKit2/Shared/WebProcessCreationParameters.cpp

    r86255 r86271  
    2828
    2929#include "ArgumentCoders.h"
    30 #if USE(CFURLSTORAGESESSIONS) && PLATFORM(WIN)
    31 #include "ArgumentCodersCF.h"
    32 #endif
    3330
    3431namespace WebKit {
     
    8380    encoder->encode(cfURLCacheMemoryCapacity);
    8481    encoder->encode(initialHTTPCookieAcceptPolicy);
    85 #if USE(CFURLSTORAGESESSIONS)
    86     CoreIPC::encode(encoder, serializedDefaultStorageSession.get());
    87 #endif // USE(CFURLSTORAGESESSIONS)
    8882#endif
    8983}
     
    156150    if (!decoder->decode(parameters.initialHTTPCookieAcceptPolicy))
    157151        return false;
    158 #if USE(CFURLSTORAGESESSIONS)
    159     if (!CoreIPC::decode(decoder, parameters.serializedDefaultStorageSession))
    160         return false;
    161 #endif // USE(CFURLSTORAGESESSIONS)
    162152#endif
    163153
  • trunk/Source/WebKit2/Shared/WebProcessCreationParameters.h

    r86255 r86271  
    3030#include "SandboxExtension.h"
    3131#include "TextCheckerState.h"
    32 #include <wtf/RetainPtr.h>
    3332#include <wtf/Vector.h>
    3433#include <wtf/text/WTFString.h>
     
    105104
    106105    bool shouldPaintNativeControls;
    107 
    108 #if USE(CFURLSTORAGESESSIONS)
    109     RetainPtr<CFDataRef> serializedDefaultStorageSession;
    110 #endif // USE(CFURLSTORAGESESSIONS)
    111 #endif // PLATFORM(WIN)
     106#endif
    112107};
    113108
  • trunk/Source/WebKit2/Shared/win/WebCoreArgumentCodersWin.cpp

    r86255 r86271  
    3030#include "ArgumentCodersCF.h"
    3131#include "PlatformCertificateInfo.h"
    32 #include <CFNetwork/CFURLRequestPriv.h>
    3332#include <WebCore/CertificateCFWin.h>
    34 #include <WebCore/ResourceHandle.h>
    3533#include <WebKitSystemInterface/WebKitSystemInterface.h>
    3634#endif
     
    7371    if (!cfURLRequest)
    7472        return false;
    75     CFMutableURLRequestRef mutableCFURLRequest = CFURLRequestCreateMutableCopy(0, cfURLRequest);
    76     CFRelease(cfURLRequest);
    77 #if USE(CFURLSTORAGESESSIONS)
    78     wkSetRequestStorageSession(WebCore::ResourceHandle::currentStorageSession(), mutableCFURLRequest);
    79 #endif
    8073
    81     resourceRequest = WebCore::ResourceRequest(mutableCFURLRequest);
     74    resourceRequest = WebCore::ResourceRequest(cfURLRequest);
    8275    return true;
    8376#else
  • trunk/Source/WebKit2/UIProcess/win/WebContextWin.cpp

    r86255 r86271  
    6161    parameters.cfURLCacheMemoryCapacity = CFURLCacheMemoryCapacity(cfurlCache.get());
    6262
    63     RetainPtr<CFStringRef> cfURLCachePath(AdoptCF, wkCopyFoundationCacheDirectory(0));
     63    RetainPtr<CFStringRef> cfURLCachePath(AdoptCF, wkCopyFoundationCacheDirectory());
    6464    parameters.cfURLCachePath = String(cfURLCachePath.get());
    6565    // Remove the ending '\' (necessary to have CFNetwork find the Cache file).
     
    7070#if USE(CFURLSTORAGESESSIONS)
    7171    parameters.uiProcessBundleIdentifier = String(reinterpret_cast<CFStringRef>(CFBundleGetValueForInfoDictionaryKey(CFBundleGetMainBundle(), kCFBundleIdentifierKey)));
    72     parameters.serializedDefaultStorageSession.adoptCF(wkCopySerializedDefaultStorageSession());
    7372#endif // USE(CFURLSTORAGESESSIONS)
    7473
  • trunk/Source/WebKit2/WebProcess/WebPage/win/WebPageWin.cpp

    r86255 r86271  
    268268    RetainPtr<CFURLRef> cfURL(AdoptCF, url.createCFURL());
    269269    RetainPtr<CFMutableURLRequestRef> request(AdoptCF, CFURLRequestCreateMutable(0, cfURL.get(), kCFURLRequestCachePolicyReloadIgnoringCache, 60, 0));
    270 #if USE(CFURLSTORAGESESSIONS)
    271     wkSetRequestStorageSession(ResourceHandle::currentStorageSession(), request.get());
    272 #endif
    273270
    274271    RetainPtr<CFStringRef> userAgent(AdoptCF, webPage->userAgent().createCFString());
     
    277274    RetainPtr<CFURLCacheRef> cache;
    278275#if USE(CFURLSTORAGESESSIONS)
    279     if (CFURLStorageSessionRef currentStorageSession = ResourceHandle::currentStorageSession())
    280         cache.adoptCF(wkCopyURLCache(currentStorageSession));
     276    if (CFURLStorageSessionRef storageSession = ResourceHandle::privateBrowsingStorageSession())
     277        cache.adoptCF(wkCopyURLCache(storageSession));
    281278    else
    282279#endif
  • trunk/Source/WebKit2/WebProcess/win/WebProcessWin.cpp

    r86255 r86271  
    3333#include <WebCore/MemoryCache.h>
    3434#include <WebCore/PageCache.h>
    35 #include <WebCore/ResourceHandle.h>
    3635#include <WebCore/Settings.h>
    3736#include <wtf/text/WTFString.h>
     
    7170{
    7271#if USE(CFNETWORK)
    73     RetainPtr<CFStringRef> cfurlCacheDirectory;
    74 #if USE(CFURLSTORAGESESSIONS)
    75     if (CFURLStorageSessionRef defaultStorageSession = ResourceHandle::defaultStorageSession())
    76         cfurlCacheDirectory.adoptCF(wkCopyFoundationCacheDirectory(defaultStorageSession));
    77     else
    78 #endif
    79         cfurlCacheDirectory.adoptCF(wkCopyFoundationCacheDirectory(0));
    80 
     72    RetainPtr<CFStringRef> cfurlCacheDirectory(AdoptCF, wkCopyFoundationCacheDirectory());
    8173    if (!cfurlCacheDirectory)
    8274        cfurlCacheDirectory.adoptCF(WebCore::localUserSpecificStorageDirectory().createCFString());
     
    10395    pageCache()->setCapacity(pageCacheCapacity);
    10496
    105     RetainPtr<CFURLCacheRef> cfurlCache;
    106 #if USE(CFURLSTORAGESESSIONS)
    107     if (CFURLStorageSessionRef defaultStorageSession = ResourceHandle::defaultStorageSession())
    108         cfurlCache.adoptCF(wkCopyURLCache(defaultStorageSession));
    109     else
    110 #endif // USE(CFURLSTORAGESESSIONS)
    111         cfurlCache.adoptCF(CFURLCacheCopySharedURLCache());
    112 
     97    RetainPtr<CFURLCacheRef> cfurlCache(AdoptCF, CFURLCacheCopySharedURLCache());
    11398    CFURLCacheSetMemoryCapacity(cfurlCache.get(), urlCacheMemoryCapacity);
    11499    CFURLCacheSetDiskCapacity(cfurlCache.get(), max<unsigned long>(urlCacheDiskCapacity, CFURLCacheDiskCapacity(cfurlCache.get()))); // Don't shrink a big disk cache, since that would cause churn.
     
    121106    if (cachesToClear == InMemoryResourceCachesOnly)
    122107        return;
    123 
    124     RetainPtr<CFURLCacheRef> cache;
    125 #if USE(CFURLSTORAGESESSIONS)
    126     if (CFURLStorageSessionRef defaultStorageSession = ResourceHandle::defaultStorageSession())
    127         cache.adoptCF(wkCopyURLCache(defaultStorageSession));
    128     else
    129 #endif // USE(CFURLSTORAGESESSIONS)
    130         cache.adoptCF(CFURLCacheCopySharedURLCache());
    131 
    132     CFURLCacheRemoveAllCachedResponses(cache.get());
    133 #endif // USE(CFNETWORK)
     108    CFURLCacheRemoveAllCachedResponses(RetainPtr<CFURLCacheRef>(AdoptCF, CFURLCacheCopySharedURLCache()).get());
     109#endif
    134110}
    135111
     
    139115
    140116#if USE(CFNETWORK)
    141 #if USE(CFURLSTORAGESESSIONS)
    142     if (CFURLStorageSessionRef defaultStorageSession = wkDeserializeStorageSession(parameters.serializedDefaultStorageSession.get())) {
    143         ResourceHandle::setDefaultStorageSession(defaultStorageSession);
    144         return;
    145     }
    146 #endif // USE(CFURLSTORAGESESSIONS)
    147 
    148117    RetainPtr<CFStringRef> cachePath(AdoptCF, parameters.cfURLCachePath.createCFString());
    149118    if (!cachePath)
     
    154123    RetainPtr<CFURLCacheRef> uiProcessCache(AdoptCF, CFURLCacheCreate(kCFAllocatorDefault, cacheMemoryCapacity, cacheDiskCapacity, cachePath.get()));
    155124    CFURLCacheSetSharedURLCache(uiProcessCache.get());
    156 #endif // USE(CFNETWORK)
     125#endif
    157126
    158127    WebCookieManager::shared().setHTTPCookieAcceptPolicy(parameters.initialHTTPCookieAcceptPolicy);
  • trunk/WebKitLibraries/ChangeLog

    r86255 r86271  
     12011-05-11  Sheriff Bot  <webkit.review.bot@gmail.com>
     2
     3        Unreviewed, rolling out r86255.
     4        http://trac.webkit.org/changeset/86255
     5        https://bugs.webkit.org/show_bug.cgi?id=60660
     6
     7        REGRESSION (r86255): Lots of tests crashing in
     8        CFWriteStreamCreateWithAllocatedBuffers on Windows 7 Release
     9        (WebKit2 Tests) (Requested by aroben on #webkit).
     10
     11        * win/include/WebKitSystemInterface/WebKitSystemInterface.h:
     12        * win/lib/WebKitSystemInterface.lib:
     13
    1142011-05-11  Jessie Berlin  <jberlin@apple.com>
    215
  • trunk/WebKitLibraries/win/include/WebKitSystemInterface/WebKitSystemInterface.h

    r86255 r86271  
    9494CFHTTPCookieStorageRef wkCreateInMemoryHTTPCookieStorage();
    9595void wkSetCFURLRequestShouldContentSniff(CFMutableURLRequestRef, bool);
    96 CFStringRef wkCopyFoundationCacheDirectory(CFURLStorageSessionRef);
     96CFStringRef wkCopyFoundationCacheDirectory();
    9797void wkSetClientCertificateInSSLProperties(CFMutableDictionaryRef, CFDataRef);
    9898
     
    104104CFURLCacheRef wkCopyURLCache(CFURLStorageSessionRef);
    105105CFHTTPCookieStorageRef wkCopyHTTPCookieStorage(CFURLStorageSessionRef);
    106 CFDataRef wkCopySerializedDefaultStorageSession();
    107 CFURLStorageSessionRef wkDeserializeStorageSession(CFDataRef);
    108106
    109107CFArrayRef wkCFURLCacheCopyAllHostNamesInPersistentStore();
Note: See TracChangeset for help on using the changeset viewer.