Home
last modified time | relevance | path

Searched refs:SharedMemory (Results 1 – 25 of 70) sorted by relevance

123

/external/robolectric-shadows/robolectric/src/test/java/org/robolectric/shadows/
DShadowSharedMemoryTest.java8 import android.os.SharedMemory;
22 try (SharedMemory sharedMemory = SharedMemory.create("foo", 4)) { in getSize_shouldReturnSizeAtCreation()
30 try (SharedMemory sharedMemory = SharedMemory.create("foo", 4)) { in mapReadWrite_shouldReflectWrites()
41 try (SharedMemory sharedMemory = SharedMemory.create("foo", 4)) { in mapReadWrite_shouldReflectWritesAcrossMappings()
53 try (SharedMemory sharedMemory = SharedMemory.create("foo", 4)) { in mapReadWrite_shouldPersistWritesAcrossUnmap()
56 SharedMemory.unmap(fooBuf); in mapReadWrite_shouldPersistWritesAcrossUnmap()
66 SharedMemory sharedMemory = SharedMemory.create("foo", 4); in mapReadWrite_shouldThrowAfterClose()
79 try (SharedMemory fooMem = SharedMemory.create("same-name", 4); in create_shouldIgnoreDebugNameForIdentity()
80 SharedMemory barMem = SharedMemory.create("same-name", 4)) { in create_shouldIgnoreDebugNameForIdentity()
98 SharedMemory.unmap(ByteBuffer.allocate(4)); in unmap_shouldRejectUnknownByteBuffer()
[all …]
/external/libchrome/base/memory/
Dshared_memory_posix.cc44 SharedMemory::SharedMemory() = default;
46 SharedMemory::SharedMemory(const SharedMemoryHandle& handle, bool read_only) in SharedMemory() function in base::SharedMemory
49 SharedMemory::~SharedMemory() { in ~SharedMemory()
55 bool SharedMemory::IsHandleValid(const SharedMemoryHandle& handle) { in IsHandleValid()
60 void SharedMemory::CloseHandle(const SharedMemoryHandle& handle) { in CloseHandle()
66 size_t SharedMemory::GetHandleLimit() { in GetHandleLimit()
71 SharedMemoryHandle SharedMemory::DuplicateHandle( in DuplicateHandle()
77 int SharedMemory::GetFdFromSharedMemoryHandle( in GetFdFromSharedMemoryHandle()
82 bool SharedMemory::CreateAndMapAnonymous(size_t size) { in CreateAndMapAnonymous()
94 bool SharedMemory::Create(const SharedMemoryCreateOptions& options) { in Create()
[all …]
Dshared_memory_unittest.cc73 SharedMemory memory; in CleanUp()
80 SharedMemory memory; in ThreadMain()
146 SharedMemory memory1; in TEST_P()
157 SharedMemory memory2; in TEST_P()
198 SharedMemory memory1; in TEST_P()
217 SharedMemory memory2; in TEST_P()
259 SharedMemory memory; in TEST_P()
328 std::unique_ptr<SharedMemory[]> memories(new SharedMemory[count]); in TEST_P()
366 SharedMemory writable_shmem; in TEST_P()
383 SharedMemory readonly_shmem(readonly_handle, /*readonly=*/true); in TEST_P()
[all …]
Dshared_memory_android.cc20 bool SharedMemory::Create(const SharedMemoryCreateOptions& options) { in Create()
48 bool SharedMemory::Delete(const std::string& name) { in Delete()
54 bool SharedMemory::Open(const std::string& name, bool read_only) { in Open()
60 void SharedMemory::Close() { in Close()
67 SharedMemoryHandle SharedMemory::GetReadOnlyHandle() const { in GetReadOnlyHandle()
Dshared_memory.h71 class BASE_EXPORT SharedMemory {
73 SharedMemory();
79 explicit SharedMemory(const string16& name);
89 SharedMemory(const SharedMemoryHandle& handle, bool read_only);
92 ~SharedMemory();
249 DISALLOW_COPY_AND_ASSIGN(SharedMemory);
Dshared_memory_handle.h200 friend class SharedMemory;
222 friend class SharedMemory;
/external/webrtc/webrtc/modules/desktop_capture/
Dshared_memory.cc16 const SharedMemory::Handle SharedMemory::kInvalidHandle = NULL;
18 const SharedMemory::Handle SharedMemory::kInvalidHandle = -1;
21 SharedMemory::SharedMemory(void* data, size_t size, Handle handle, int id) in SharedMemory() function in webrtc::SharedMemory
Dshared_memory.h31 class SharedMemory {
51 virtual ~SharedMemory() {} in ~SharedMemory()
54 SharedMemory(void* data, size_t size, Handle handle, int id);
62 RTC_DISALLOW_COPY_AND_ASSIGN(SharedMemory);
Ddesktop_frame.h42 SharedMemory* shared_memory() const { return shared_memory_; } in shared_memory()
77 SharedMemory* shared_memory);
86 SharedMemory* const shared_memory_;
116 SharedMemory* shared_memory);
Dscreen_capturer_unittest.cc31 SharedMemory* CreateSharedMemory(size_t size);
43 class FakeSharedMemory : public SharedMemory {
46 : SharedMemory(buffer, size, 0, kTestSharedMemoryId), in FakeSharedMemory()
57 SharedMemory* ScreenCapturerTest::CreateSharedMemory(size_t size) { in CreateSharedMemory()
82 .WillRepeatedly(Return(static_cast<SharedMemory*>(NULL))); in TEST_F()
Ddesktop_frame_win.h28 SharedMemory* shared_memory,
37 SharedMemory* shared_memory,
41 rtc::scoped_ptr<SharedMemory> owned_shared_memory_;
Ddesktop_capturer.h22 class SharedMemory; variable
33 virtual SharedMemory* CreateSharedMemory(size_t size) = 0;
Ddesktop_frame_win.cc20 SharedMemory* shared_memory, in DesktopFrameWin()
33 SharedMemory* shared_memory, in Create()
Ddesktop_frame.cc21 SharedMemory* shared_memory) in DesktopFrame()
84 SharedMemory* shared_memory) in SharedMemoryDesktopFrame()
/external/libchrome/libchrome_tools/patch/
Dshared_memory_posix.patch14 @@ -80,7 +83,7 @@ bool SharedMemory::CreateAndMapAnonymous(size_t size) {
23 @@ -252,7 +255,7 @@ bool SharedMemory::Open(const std::string& name, bool read_only) {
30 bool SharedMemory::MapAt(off_t offset, size_t bytes) {
32 @@ -264,7 +267,7 @@ bool SharedMemory::MapAt(off_t offset, size_t bytes) {
41 @@ -277,19 +280,19 @@ bool SharedMemory::MapAt(off_t offset, size_t bytes) {
43 // Sanity check. This shall catch invalid uses of the SharedMemory APIs
74 @@ -334,7 +339,7 @@ SharedMemoryHandle SharedMemory::TakeHandle() {
80 void SharedMemory::Close() {
83 @@ -374,6 +379,6 @@ SharedMemoryHandle SharedMemory::GetReadOnlyHandle() const {
/external/perfetto/src/tracing/core/
Dvirtual_destructors.cc35 SharedMemory::~SharedMemory() = default;
36 SharedMemory::Factory::~Factory() = default;
Dtracing_service_impl.h51 class SharedMemory; variable
90 void SetSharedMemory(std::unique_ptr<SharedMemory>);
96 SharedMemory* shared_memory() const override;
131 std::unique_ptr<SharedMemory> shared_memory_;
217 explicit TracingServiceImpl(std::unique_ptr<SharedMemory::Factory>,
527 std::unique_ptr<SharedMemory::Factory> shm_factory_;
/external/perfetto/include/perfetto/tracing/core/
Dshared_memory.h35 class PERFETTO_EXPORT SharedMemory {
40 virtual std::unique_ptr<SharedMemory> CreateSharedMemory(size_t) = 0;
45 virtual ~SharedMemory();
Dshared_memory_arbiter.h39 class SharedMemory; variable
80 SharedMemory*,
/external/perfetto/src/tracing/test/
Dtest_shared_memory.h31 class TestSharedMemory : public SharedMemory {
33 class Factory : public SharedMemory::Factory {
36 std::unique_ptr<SharedMemory> CreateSharedMemory(size_t size) override;
Dtest_shared_memory.cc35 std::unique_ptr<SharedMemory> TestSharedMemory::Factory::CreateSharedMemory( in CreateSharedMemory()
37 return std::unique_ptr<SharedMemory>(new TestSharedMemory(size)); in CreateSharedMemory()
/external/perfetto/src/tracing/ipc/
Dposix_shared_memory.h30 class PosixSharedMemory : public SharedMemory {
32 class Factory : public SharedMemory::Factory {
35 std::unique_ptr<SharedMemory> CreateSharedMemory(size_t) override;
/external/robolectric-shadows/shadows/framework/src/main/java/org/robolectric/shadows/
DShadowSharedMemory.java4 import android.os.SharedMemory;
29 @Implements(value = SharedMemory.class,
40 @RealObject private SharedMemory realObject;
/external/libchrome/base/metrics/
Dpersistent_memory_allocator.h25 class SharedMemory; variable
719 SharedPersistentMemoryAllocator(std::unique_ptr<SharedMemory> memory,
725 SharedMemory* shared_memory() { return shared_memory_.get(); } in shared_memory()
731 static bool IsSharedMemoryAcceptable(const SharedMemory& memory);
734 std::unique_ptr<SharedMemory> shared_memory_;
Dfield_trial_unittest.cc1244 handle = SharedMemory::DuplicateHandle( in TEST()
1249 std::unique_ptr<SharedMemory> shm(new SharedMemory(handle, true)); in TEST()
1281 handle = SharedMemory::DuplicateHandle( in TEST()
1287 std::unique_ptr<SharedMemory> shm(new SharedMemory(handle, true)); in TEST()
1371 handle = SharedMemory::DuplicateHandle( in TEST()
1377 std::unique_ptr<SharedMemory> shm(new SharedMemory(handle, true)); in TEST()
1399 std::unique_ptr<SharedMemory> shm(new SharedMemory()); in TEST()
1431 std::unique_ptr<SharedMemory> shm(new SharedMemory()); in TEST()

123