Home
last modified time | relevance | path

Searched refs:shared_memory (Results 1 – 25 of 71) sorted by relevance

123

/external/libchrome/base/memory/
Dshared_memory_tracker.cc40 const SharedMemory* shared_memory, in GetOrCreateSharedMemoryDump() argument
42 return GetOrCreateSharedMemoryDumpInternal(shared_memory->memory(), in GetOrCreateSharedMemoryDump()
43 shared_memory->mapped_size(), in GetOrCreateSharedMemoryDump()
44 shared_memory->mapped_id(), pmd); in GetOrCreateSharedMemoryDump()
49 const SharedMemoryMapping& shared_memory, in GetOrCreateSharedMemoryDump() argument
51 return GetOrCreateSharedMemoryDumpInternal(shared_memory.raw_memory_ptr(), in GetOrCreateSharedMemoryDump()
52 shared_memory.mapped_size(), in GetOrCreateSharedMemoryDump()
53 shared_memory.guid(), pmd); in GetOrCreateSharedMemoryDump()
57 const SharedMemory& shared_memory) { in IncrementMemoryUsage() argument
59 DCHECK(usages_.find(shared_memory.memory()) == usages_.end()); in IncrementMemoryUsage()
[all …]
Dshared_memory_unittest.cc602 SharedMemory shared_memory; in TEST_P() local
611 EXPECT_TRUE(shared_memory.Create(options)); in TEST_P()
612 EXPECT_TRUE(shared_memory.Map(shared_memory.requested_size())); in TEST_P()
614 EXPECT_EQ(0, mprotect(shared_memory.memory(), shared_memory.requested_size(), in TEST_P()
628 SharedMemory shared_memory; in TEST() local
632 EXPECT_TRUE(shared_memory.Create(options)); in TEST()
633 EXPECT_TRUE(shared_memory.Map(shared_memory.requested_size())); in TEST()
636 EXPECT_EQ(-1, mprotect(shared_memory.memory(), shared_memory.requested_size(), in TEST()
665 SharedMemory shared_memory; in TEST_P() local
675 EXPECT_TRUE(shared_memory.Create(options)); in TEST_P()
[all …]
Dshared_memory_tracker.h39 const SharedMemory* shared_memory,
44 const SharedMemoryMapping& shared_memory,
48 void IncrementMemoryUsage(const SharedMemory& shared_memory);
52 void DecrementMemoryUsage(const SharedMemory& shared_memory);
Ddiscardable_shared_memory.cc101 const WritableSharedMemoryMapping& shared_memory) { in SharedStateFromSharedMemory() argument
102 DCHECK(shared_memory.IsValid()); in SharedStateFromSharedMemory()
103 return static_cast<SharedState*>(shared_memory.memory()); in SharedStateFromSharedMemory()
/external/libchrome/mojo/public/cpp/base/
Dbig_buffer_mojom_traits.cc65 mojo_base::BigBuffer>::shared_memory(mojo_base::BigBuffer& buffer) { in shared_memory() function in mojo::UnionTraits::mojom::BigBufferDataView::BigBuffer
66 return buffer.shared_memory(); in shared_memory()
81 mojo_base::internal::BigBufferSharedMemoryRegion shared_memory; in Read() local
82 if (!data.ReadSharedMemory(&shared_memory)) in Read()
84 *out = mojo_base::BigBuffer(std::move(shared_memory)); in Read()
117 mojo_base::BigBufferView>::shared_memory(mojo_base::BigBufferView& view) { in shared_memory() function in mojo::UnionTraits::mojom::BigBufferDataView::BigBufferView
118 return view.shared_memory(); in shared_memory()
135 mojo_base::internal::BigBufferSharedMemoryRegion shared_memory; in Read() local
136 if (!data.ReadSharedMemory(&shared_memory)) in Read()
138 out->SetSharedMemory(std::move(shared_memory)); in Read()
Dbig_buffer.h88 explicit BigBuffer(internal::BigBufferSharedMemoryRegion shared_memory); in COMPONENT_EXPORT()
110 internal::BigBufferSharedMemoryRegion& shared_memory() { in COMPONENT_EXPORT()
152 void SetSharedMemory(internal::BigBufferSharedMemoryRegion shared_memory); in COMPONENT_EXPORT()
164 internal::BigBufferSharedMemoryRegion& shared_memory() { in COMPONENT_EXPORT()
Dbig_buffer.cc52 BigBuffer::BigBuffer(internal::BigBufferSharedMemoryRegion shared_memory) in BigBuffer() argument
54 shared_memory_(std::move(shared_memory)) {} in BigBuffer()
124 internal::BigBufferSharedMemoryRegion shared_memory) { in SetSharedMemory() argument
128 shared_memory_ = std::move(shared_memory); in SetSharedMemory()
Dbig_buffer_mojom_traits.h41 static mojo_base::internal::BigBufferSharedMemoryRegion& shared_memory( in COMPONENT_EXPORT()
55 static mojo_base::internal::BigBufferSharedMemoryRegion& shared_memory( in COMPONENT_EXPORT()
Dshared_memory.typemap5 mojom = "//mojo/public/mojom/base/shared_memory.mojom"
/external/webrtc/modules/desktop_capture/
Ddesktop_frame_win.cc22 std::unique_ptr<SharedMemory> shared_memory, in DesktopFrameWin() argument
24 : DesktopFrame(size, stride, data, shared_memory.get()), in DesktopFrameWin()
26 owned_shared_memory_(std::move(shared_memory)) {} in DesktopFrameWin()
49 std::unique_ptr<SharedMemory> shared_memory; in Create() local
52 shared_memory = shared_memory_factory->CreateSharedMemory(buffer_size); in Create()
53 section_handle = shared_memory->handle(); in Create()
66 std::move(shared_memory), bitmap)); in Create()
Ddesktop_frame.cc28 SharedMemory* shared_memory) in DesktopFrame() argument
30 shared_memory_(shared_memory), in DesktopFrame()
177 std::unique_ptr<SharedMemory> shared_memory = in Create() local
179 if (!shared_memory) in Create()
183 size, size.width() * kBytesPerPixel, std::move(shared_memory)); in Create()
188 SharedMemory* shared_memory) in SharedMemoryDesktopFrame() argument
191 reinterpret_cast<uint8_t*>(shared_memory->data()), in SharedMemoryDesktopFrame()
192 shared_memory) {} in SharedMemoryDesktopFrame()
197 std::unique_ptr<SharedMemory> shared_memory) in SharedMemoryDesktopFrame() argument
198 : SharedMemoryDesktopFrame(size, stride, shared_memory.release()) {} in SharedMemoryDesktopFrame()
Ddesktop_frame.h64 SharedMemory* shared_memory() const { return shared_memory_; } in shared_memory() function
138 SharedMemory* shared_memory);
190 SharedMemory* shared_memory);
195 std::unique_ptr<SharedMemory> shared_memory);
209 SharedMemory* shared_memory);
Dscreen_capturer_unittest.cc140 EXPECT_TRUE(frame->shared_memory() == NULL); in TEST_F()
165 ASSERT_TRUE(frame->shared_memory()); in TEST_F()
166 EXPECT_EQ(frame->shared_memory()->id(), kTestSharedMemoryId); in TEST_F()
211 ASSERT_TRUE(frame->shared_memory()); in TEST_F()
212 EXPECT_EQ(frame->shared_memory()->id(), kTestSharedMemoryId); in TEST_F()
Ddesktop_frame_win.h38 std::unique_ptr<SharedMemory> shared_memory,
Dshared_desktop_frame.cc54 (*core)->shared_memory()), in SharedDesktopFrame()
Dcropped_desktop_frame.cc56 frame->shared_memory()), in CroppedDesktopFrame()
/external/libchrome/mojo/core/
Dembedder_unittest.cc276 auto shared_memory = base::UnsafeSharedMemoryRegion::Create(123); in TEST_F() local
277 ASSERT_TRUE(shared_memory.IsValid()); in TEST_F()
280 CreateSharedBufferFromRegion(shared_memory.Duplicate(), &sb1)); in TEST_F()
303 auto mapping = shared_memory.Map(); in TEST_F()
334 base::UnsafeSharedMemoryRegion shared_memory; in DEFINE_TEST_CLIENT_TEST_WITH_PIPE() local
335 ASSERT_EQ(MOJO_RESULT_OK, ExtractRegionFromSharedBuffer(sb1, &shared_memory)); in DEFINE_TEST_CLIENT_TEST_WITH_PIPE()
336 auto mapping = shared_memory.Map(); in DEFINE_TEST_CLIENT_TEST_WITH_PIPE()
374 auto shared_memory = base::UnsafeSharedMemoryRegion::Create(kShmSize); in TEST_F() local
375 ASSERT_TRUE(shared_memory.IsValid()); in TEST_F()
378 std::move(shared_memory)) in TEST_F()
/external/python/cpython3/Doc/library/
Dmultiprocessing.shared_memory.rst1 :mod:`multiprocessing.shared_memory` --- Provides shared memory for direct access across processes
4 .. module:: multiprocessing.shared_memory
7 **Source code:** :source:`Lib/multiprocessing/shared_memory.py`
104 >>> from multiprocessing import shared_memory
105 >>> shm_a = shared_memory.SharedMemory(create=True, size=10)
114 >>> shm_b = shared_memory.SharedMemory(shm_a.name)
137 >>> from multiprocessing import shared_memory
138 >>> shm = shared_memory.SharedMemory(create=True, size=a.nbytes)
153 >>> from multiprocessing import shared_memory
155 >>> existing_shm = shared_memory.SharedMemory(name='psm_21467_46075')
[all …]
Dconcurrency.rst18 multiprocessing.shared_memory.rst
/external/perfetto/src/tracing/core/
Dshared_memory_arbiter_impl.cc60 SharedMemory* shared_memory, in CreateInstance() argument
65 new SharedMemoryArbiterImpl(shared_memory->start(), shared_memory->size(), in CreateInstance()
71 SharedMemory* shared_memory, in CreateUnboundInstance() argument
74 shared_memory->start(), shared_memory->size(), page_size, in CreateUnboundInstance()
/external/python/cpython3/Lib/test/
D_test_multiprocessing.py65 from multiprocessing import shared_memory
3776 local_sms = shared_memory.SharedMemory(shmem_name_or_obj)
3790 sms = shared_memory.SharedMemory(name_tsmb, create=True, size=512)
3807 also_sms = shared_memory.SharedMemory(name_tsmb)
3812 same_sms = shared_memory.SharedMemory(name_tsmb, size=20*sms.size)
3818 shared_memory.SharedMemory(create=True, size=-2)
3822 shared_memory.SharedMemory(create=False)
3829 NAME_PREFIX = shared_memory._SHM_NAME_PREFIX
3836 shm1 = shared_memory.SharedMemory(create=True, size=1)
3841 shm2 = shared_memory.SharedMemory(create=True, size=1)
[all …]
/external/crosvm/common/balloon_control/src/
Dlib.rs43 pub shared_memory: Option<u64>, field
/external/libchrome/mojo/public/mojom/base/
Dbig_buffer.mojom17 BigBufferSharedMemoryRegion shared_memory;
/external/perfetto/src/tracing/test/
Dfake_producer_endpoint.h42 SharedMemory* shared_memory() const override { return nullptr; } in shared_memory() function
/external/perfetto/src/tracing/ipc/service/
Dproducer_ipc_service.cc480 PERFETTO_CHECK(service_endpoint->shared_memory()); in SendSetupTracing()
490 static_cast<SharedMemoryWindows*>(service_endpoint->shared_memory()) in SendSetupTracing()
495 static_cast<PosixSharedMemory*>(service_endpoint->shared_memory()) in SendSetupTracing()

123