ipc/glue/Shmem.cpp
a4c3a2e400b272a3b5d66c502cb37a7b62c76576
created 2014-02-26 14:10 -0500
pushed 2015-05-11 19:32 +0000
Benoit Jacob Benoit Jacob - Bug 974353 - In OpenExisting, check that the IPC-passed Shmem size matches the size stored in the SharedMemory header. And don't leak the segment on error. - r=bent
86350b7fe15fb40ab303b181cc1ba2194e47d31f
created 2014-02-24 22:21 -0500
pushed 2015-05-11 19:32 +0000
Benoit Jacob Benoit Jacob - Bug 968823 - Make Shmem gracefully handle errors instead of just aborting - r=bent
2c694d8bf7a59441faba5d6266862299fa354b03
created 2012-09-28 01:57 -0500
pushed 2015-05-11 19:32 +0000
Isaac Aggrey Isaac Aggrey - Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
5139419511404382a05b98e01690d00f7cf4e530
created 2012-09-17 10:37 +0200
pushed 2015-05-11 19:32 +0000
Ms2ger Ms2ger - Bug 787933 - Stop using stdin types in IPC code; r=bsmedberg+cjones sr=cjones
b5c4b792f3f2a047e3517472d72842a76afb77cd
created 2012-07-30 17:20 +0300
pushed 2015-05-11 19:32 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2015-05-11 19:32 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
4ef3f576a4b922e8131d3b5ed099187d83f71f28
created 2011-08-26 09:59 +0900
pushed 2015-05-11 19:32 +0000
Makoto Kato Makoto Kato - Bug 657129 - Flash x64 Crash on GMail. r=cjones
ad79a2f23f2f5d34b1471b93aa0e02957ac5f2bf
created 2011-06-24 14:01 -0700
pushed 2015-05-11 19:32 +0000
Daniel Holbert Daniel Holbert - Bug 666989: Fix unused-but-set GCC 4.6 warning in Shmem::AssertInvariants. r=cjones
f5e82d1422e6a32df20373b16533c9868cdbf679
created 2010-11-05 02:17 -0500
pushed 2015-05-11 19:32 +0000
Chris Jones Chris Jones - Bug 605362, part 1: Allocate page-aligned shmem segments in ShmImage, to match other allocators which more honestly report address space and system mem taken by alloc. r=joe
336b100dd53cf72edd9fdc5f7a110ac8f7b8063f
created 2010-11-05 02:17 -0500
pushed 2015-05-11 19:32 +0000
Chris Jones Chris Jones - Bug 598866, part 1: Add library support for an "unsafe" Shmem variant. r=joe
c7ed283dda27f26e020bed851a77ab34ecdce41b
created 2010-09-24 02:31 -0400
pushed 2015-05-11 19:32 +0000
Josh Aas Josh Aas - Bug 599059: Always store length at the end of shared memory segments as a 32-bit value. Don't use "sizeof(size_t)" because that differs between i386 and x86_64 and causes crashes when running i386 plugins from a x86_64 host. r=cjones a=blocking-b7
eea1c03b2d2731885f33fce882549b54ddb4efd1
created 2010-08-31 13:51 -0400
pushed 2015-05-11 19:32 +0000
Josh Aas Josh Aas - Bug 590857: Fix problematic usage of 'size_t' in IPC code, 'size_t' size depends on architecture and sending it via IPC directly can break cross-architecture IPC. Part of this patch was written by Ben Turner. r=cjones a=blocking-b6
4254363b9c635df43e2fff78392cdff960a35785
created 2010-05-22 14:35 -0500
pushed 2015-05-11 19:32 +0000
Chris Jones Chris Jones - Bug 562741: Refcount |SharedMemory|s. r=joedrew
4a02a072129ba5e86badd9669f5306bb629c24ec
created 2010-04-26 20:11 -0500
pushed 2015-05-11 19:32 +0000
Chris Jones Chris Jones - Bug 555275: Implement a DeallocShmem() interface. r=bent
4116478e20022a97885b9eacbbb70e73e28827c6
created 2010-04-16 00:29 -0500
pushed 2015-05-11 19:32 +0000
Joe Drew Joe Drew - Bug 548437: Add a SysV shmem subtype of SharedMemory. r=dougt
5ffc5409203c649967a622154eb7437eeb10fdd8
created 2009-12-04 12:45 -0600
pushed 2015-05-11 19:32 +0000
Chris Jones Chris Jones - bug 523174: add a higher-level Shmem class that implements exclusive access rights between parent/child actors and does over/underflow checking. (Also adds a stop-gap lower-level SharedMemory class in lieu of bug 523172.) r=joedrew
less more (0) tip