Searched refs:SharedMemory (Results 1 - 25 of 31) sorted by relevance

12

/macosx-10.10/WebKit2-7600.1.25/Shared/
H A DVisitedLinkTable.h35 class SharedMemory;
42 void setSharedMemory(PassRefPtr<SharedMemory>);
49 SharedMemory* sharedMemory() const { return m_sharedMemory.get(); }
53 RefPtr<SharedMemory> m_sharedMemory;
H A DShareableBitmap.h29 #include "SharedMemory.h"
73 mutable SharedMemory::Handle m_handle;
85 static PassRefPtr<ShareableBitmap> create(const WebCore::IntSize&, Flags, PassRefPtr<SharedMemory>);
88 static PassRefPtr<ShareableBitmap> create(const Handle&, SharedMemory::Protection = SharedMemory::ReadWrite);
91 bool createHandle(Handle&, SharedMemory::Protection = SharedMemory::ReadWrite);
128 ShareableBitmap(const WebCore::IntSize&, Flags, PassRefPtr<SharedMemory>);
153 RefPtr<SharedMemory> m_sharedMemory;
H A DShareableResource.h31 #include "SharedMemory.h"
67 mutable SharedMemory::Handle m_handle;
73 static PassRefPtr<ShareableResource> create(PassRefPtr<SharedMemory>, unsigned offset, unsigned size);
87 ShareableResource(PassRefPtr<SharedMemory>, unsigned offset, unsigned size);
89 RefPtr<SharedMemory> m_sharedMemory;
H A DShareableResource.cpp100 PassRefPtr<ShareableResource> ShareableResource::create(PassRefPtr<SharedMemory> sharedMemory, unsigned offset, unsigned size)
107 RefPtr<SharedMemory> sharedMemory = SharedMemory::create(handle.m_handle, SharedMemory::ReadOnly);
114 ShareableResource::ShareableResource(PassRefPtr<SharedMemory> sharedMemory, unsigned offset, unsigned size)
131 if (!m_sharedMemory->createHandle(handle.m_handle, SharedMemory::ReadOnly))
H A DShareableBitmap.cpp29 #include "SharedMemory.h"
82 RefPtr<SharedMemory> sharedMemory = SharedMemory::create(numBytes);
89 PassRefPtr<ShareableBitmap> ShareableBitmap::create(const IntSize& size, Flags flags, PassRefPtr<SharedMemory> sharedMemory)
99 PassRefPtr<ShareableBitmap> ShareableBitmap::create(const Handle& handle, SharedMemory::Protection protection)
102 RefPtr<SharedMemory> sharedMemory = SharedMemory::create(handle.m_handle, protection);
109 bool ShareableBitmap::createHandle(Handle& handle, SharedMemory::Protection protection)
127 ShareableBitmap::ShareableBitmap(const IntSize& size, Flags flags, PassRefPtr<SharedMemory> sharedMemory)
H A DInteractionInformationAtPosition.cpp48 image->createHandle(handle, SharedMemory::ReadOnly);
83 result.image = ShareableBitmap::create(handle, SharedMemory::ReadOnly);
H A DVisitedLinkTable.cpp29 #include "SharedMemory.h"
55 void VisitedLinkTable::setSharedMemory(PassRefPtr<SharedMemory> sharedMemory)
H A DWebCoreArgumentCoders.cpp1252 SharedMemory::Handle handle;
1255 RefPtr<SharedMemory> sharedMemoryBuffer = SharedMemory::create(buffer->size());
1257 sharedMemoryBuffer->createHandle(handle, SharedMemory::ReadOnly);
1269 SharedMemory::Handle handle;
1273 RefPtr<SharedMemory> sharedMemoryBuffer = SharedMemory::create(handle, SharedMemory::ReadOnly);
/macosx-10.10/WebKit2-7600.1.25/Platform/unix/
H A DSharedMemoryUnix.cpp30 #include "SharedMemory.h"
49 SharedMemory::Handle::Handle()
55 SharedMemory::Handle::~Handle()
60 void SharedMemory::Handle::clear()
66 bool SharedMemory::Handle::isNull() const
71 void SharedMemory::Handle::encode(IPC::ArgumentEncoder& encoder) const
76 bool SharedMemory::Handle::decode(IPC::ArgumentDecoder& decoder, Handle& handle)
89 IPC::Attachment SharedMemory::Handle::releaseToAttachment() const
96 void SharedMemory::Handle::adoptFromAttachment(int fileDescriptor, size_t size)
105 PassRefPtr<SharedMemory> SharedMemor
[all...]
/macosx-10.10/WebKit2-7600.1.25/Platform/
H A DSharedMemory.h45 class SharedMemory : public RefCounted<SharedMemory> { class in namespace:WebKit
70 friend class SharedMemory;
80 static PassRefPtr<SharedMemory> create(size_t);
83 static PassRefPtr<SharedMemory> create(const Handle&, Protection);
87 static PassRefPtr<SharedMemory> createFromVMBuffer(void*, size_t);
89 ~SharedMemory();
97 PassRefPtr<SharedMemory> createCopyOnWriteCopy(size_t) const;
/macosx-10.10/WebKit2-7600.1.25/Platform/mac/
H A DSharedMemoryMac.cpp27 #include "SharedMemory.h"
41 SharedMemory::Handle::Handle()
47 SharedMemory::Handle::~Handle()
52 bool SharedMemory::Handle::isNull() const
57 void SharedMemory::Handle::clear()
66 void SharedMemory::Handle::encode(IPC::ArgumentEncoder& encoder) const
73 bool SharedMemory::Handle::decode(IPC::ArgumentDecoder& decoder, Handle& handle)
101 PassRefPtr<SharedMemory> SharedMemory::create(size_t size)
112 RefPtr<SharedMemory> sharedMemor
[all...]
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebCoreSupport/mac/
H A DWebDragClientMac.mm126 SharedMemory::Handle imageHandle;
128 RefPtr<SharedMemory> sharedMemoryBuffer = SharedMemory::create(imageBuffer->size());
132 sharedMemoryBuffer->createHandle(imageHandle, SharedMemory::ReadOnly);
135 SharedMemory::Handle archiveHandle;
139 RefPtr<SharedMemory> archiveSharedMemoryBuffer = SharedMemory::create(archiveBuffer->size());
144 archiveSharedMemoryBuffer->createHandle(archiveHandle, SharedMemory::ReadOnly);
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/
H A DVisitedLinkTableController.cpp91 void VisitedLinkTableController::setVisitedLinkTable(const SharedMemory::Handle& handle)
93 RefPtr<SharedMemory> sharedMemory = SharedMemory::create(handle, SharedMemory::ReadOnly);
H A DVisitedLinkTableController.h30 #include "SharedMemory.h"
51 void setVisitedLinkTable(const SharedMemory::Handle&);
/macosx-10.10/WebKit2-7600.1.25/UIProcess/
H A DVisitedLinkProvider.cpp29 #include "SharedMemory.h"
147 size_t minimumTableSize = SharedMemory::systemPageSize() / sizeof(LinkHash);
192 RefPtr<SharedMemory> newTableMemory = SharedMemory::create(newTableSize * sizeof(LinkHash));
201 RefPtr<SharedMemory> currentTableMemory = m_table.sharedMemory();
239 SharedMemory::Handle handle;
240 if (!m_table.sharedMemory()->createHandle(handle, SharedMemory::ReadOnly))
H A DWebContext.h374 void readBufferFromPasteboard(uint64_t index, const String& pasteboardType, SharedMemory::Handle&, uint64_t& size);
381 void getPasteboardBufferForType(const String& pasteboardName, const String& pasteboardType, SharedMemory::Handle&, uint64_t& size);
391 void setPasteboardBufferForType(const String& pasteboardName, const String& pasteboardType, const SharedMemory::Handle&, uint64_t size, uint64_t& newChangeCount);
/macosx-10.10/WebKit2-7600.1.25/NetworkProcess/mac/
H A DNetworkResourceLoaderMac.mm69 RefPtr<SharedMemory> sharedMemory = SharedMemory::createFromVMBuffer((void*)CFDataGetBytePtr(data), CFDataGetLength(data));
109 return SharedMemory::systemPageSize();
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebCoreSupport/
H A DWebPlatformStrategies.cpp395 SharedMemory::Handle handle;
401 RefPtr<SharedMemory> sharedMemoryBuffer = SharedMemory::create(handle, SharedMemory::ReadOnly);
477 SharedMemory::Handle handle;
479 RefPtr<SharedMemory> sharedMemoryBuffer = SharedMemory::create(buffer->size());
484 sharedMemoryBuffer->createHandle(handle, SharedMemory::ReadOnly);
535 SharedMemory::Handle handle;
541 RefPtr<SharedMemory> sharedMemoryBuffe
[all...]
/macosx-10.10/WebKit2-7600.1.25/UIProcess/mac/
H A DWebContextMac.mm403 void WebContext::getPasteboardBufferForType(const String& pasteboardName, const String& pasteboardType, SharedMemory::Handle& handle, uint64_t& size)
409 RefPtr<SharedMemory> sharedMemoryBuffer = SharedMemory::create(size);
413 sharedMemoryBuffer->createHandle(handle, SharedMemory::ReadOnly);
461 void WebContext::setPasteboardBufferForType(const String& pasteboardName, const String& pasteboardType, const SharedMemory::Handle& handle, uint64_t size, uint64_t& newChangeCount)
467 RefPtr<SharedMemory> sharedMemoryBuffer = SharedMemory::create(handle, SharedMemory::ReadOnly);
498 void WebContext::readBufferFromPasteboard(uint64_t index, const String& pasteboardType, SharedMemory::Handle& handle, uint64_t& size)
504 RefPtr<SharedMemory> sharedMemoryBuffe
[all...]
H A DWebPageProxyMac.mm349 SharedMemory::Handle handle;
356 RefPtr<SharedMemory> sharedMemoryBuffer = SharedMemory::create(handle, SharedMemory::ReadOnly);
388 void WebPageProxy::setPromisedData(const String& pasteboardName, const SharedMemory::Handle& imageHandle, uint64_t imageSize, const String& filename, const String& extension,
389 const String& title, const String& url, const String& visibleURL, const SharedMemory::Handle& archiveHandle, uint64_t archiveSize)
391 RefPtr<SharedMemory> sharedMemoryImage = SharedMemory::create(imageHandle, SharedMemory::ReadOnly);
396 RefPtr<SharedMemory> sharedMemoryArchiv
[all...]
/macosx-10.10/WebKit2-7600.1.25/Platform/IPC/unix/
H A DConnectionUnix.cpp32 #include "SharedMemory.h"
218 RefPtr<WebKit::SharedMemory> oolMessageBody;
249 WebKit::SharedMemory::Handle handle;
252 oolMessageBody = WebKit::SharedMemory::create(handle, WebKit::SharedMemory::ReadOnly);
436 RefPtr<WebKit::SharedMemory> oolMessageBody = WebKit::SharedMemory::create(encoder->bufferSize());
440 WebKit::SharedMemory::Handle handle;
441 if (!oolMessageBody->createHandle(handle, WebKit::SharedMemory::ReadOnly))
/macosx-10.10/WebKit2-7600.1.25/UIProcess/API/Cocoa/
H A D_WKThumbnailView.mm121 RefPtr<ShareableBitmap> bitmap = ShareableBitmap::create(imageHandle, SharedMemory::ReadOnly);
/macosx-10.10/WebKit2-7600.1.25/UIProcess/ios/
H A DWebPageProxyIOS.mm492 void WebPageProxy::saveImageToLibrary(const SharedMemory::Handle& imageHandle, uint64_t imageSize)
494 RefPtr<SharedMemory> sharedMemoryBuffer = SharedMemory::create(imageHandle, SharedMemory::ReadOnly);
/macosx-10.10/WebKit2-7600.1.25/WebProcess/WebPage/mac/
H A DWebPageMac.mm742 void WebPage::getDataSelectionForPasteboard(const String pasteboardType, SharedMemory::Handle& handle, uint64_t& size)
754 RefPtr<SharedMemory> sharedMemoryBuffer = SharedMemory::create(size);
756 sharedMemoryBuffer->createHandle(handle, SharedMemory::ReadOnly);
/macosx-10.10/WebKit2-7600.1.25/WebProcess/Plugins/PDF/
H A DPDFPlugin.mm1674 // Avoid crashing in the SharedMemory constructor in release builds if we're wrong.
1689 SharedMemory::Handle handle;
1690 RefPtr<SharedMemory> sharedMemory = SharedMemory::create(buffer->size());
1692 sharedMemory->createHandle(handle, SharedMemory::ReadOnly);

Completed in 222 milliseconds

12