ipc/glue/Shmem.cpp
dee72baa86979e047fd470effa3ccd553ec27085
created 2018-09-28 00:06 +0300
pushed 2018-09-27 21:06 +0000
Coroiu Cristina Coroiu Cristina - Backed out changeset d846803d6d6e (bug 1485762) on request by dev a=backout
d846803d6d6e6a24586232f0291dfc6cdffa1e19
created 2018-08-24 20:25 +0000
pushed 2018-08-27 15:50 +0000
Alex Gaynor Alex Gaynor - Bug 1485762 - when deserializing a shmem in IPC, error if the ID doesn't point to a valid shmem segment; r=jld
0d65829a60e72992181f7536d970f05b6245687b
created 2018-04-17 10:05 -0400
pushed 2018-04-17 21:55 +0000
Nathan Froyd Nathan Froyd - Bug 1452657 - rename IPDL-private Shmem token struct to something more professional; r=mccr8
d638bedc1a36ae5a1755550266b96b036dad7504
created 2018-03-13 10:07 -0400
pushed 2018-03-14 09:58 +0000
Alex Gaynor Alex Gaynor - Bug 1445249 - Part 1 - Remove unused aProcessId parameter when deleting shared memory; r=jld
016d3604bf18a6c03438e4494d642bdd68e115b4
created 2018-02-22 16:55 -0500
pushed 2018-03-06 04:27 +0000
Nika Layzell Nika Layzell - Bug 1440511 - Part 5: Move all serialization logic into an IPDLParamTraits impl for Shmem, r=froydnj
14acffc2e1eca99806bda3099cdf12938772cd52
created 2017-09-15 08:06 -0400
pushed 2017-09-15 18:20 +0000
Nathan Froyd Nathan Froyd - Bug 1397823 - part 3 - do a better job setting IPC::Message flags; r=kanru
e3a6a933eee5107d2605e9f9f0b1695fa924f58a
created 2017-06-21 17:55 +0800
pushed 2017-07-13 00:58 +0000
Henry Chang Henry Chang - Bug 1348591 - Support custom default segment buffer list size. r=billm
fb124a19fb68560e41e8c2de826e6e749b6f8ff9
created 2016-09-30 16:20 -0700
pushed 2016-10-05 13:43 +0000
Bill McCloskey Bill McCloskey - Bug 1306708 - Rename prio to nested in IPDL (r=dvander)
eb29ec2808c1cd9ff8a3d5dc69acab04eef09342
created 2016-10-04 15:55 -0700
pushed 2016-10-05 13:43 +0000
Bill McCloskey Bill McCloskey - Revert "Bug 1306708 - Rename prio to nested in IPDL (r=dvander)" on a CLOSED TREE
649af7cb0c87070b1f41cc407b6109f2f83a7889
created 2016-09-30 16:20 -0700
pushed 2016-10-05 13:43 +0000
Bill McCloskey Bill McCloskey - Bug 1306708 - Rename prio to nested in IPDL (r=dvander)
564549c354b038a465c0b3fc245da3cab8753eab
created 2016-08-23 12:09 +0800
pushed 2016-08-25 12:11 +0000
Kan-Ru Chen Kan-Ru Chen - Bug 1297276 - Rename mfbt/unused.h to mfbt/Unused.h for consistency. r=froydnj
4526172c1bda6e9985078bf1462a4f5d1d53dbe6
created 2016-06-16 00:57 +0800
pushed 2016-06-16 07:07 +0000
Cervantes Yu Cervantes Yu - Bug 1275398 - Use shmem for sending image data in IPCDataTransfer. r=nical
74f12ae5dbc55caabb5bd546c6f12ce1ed282fac
created 2016-05-27 14:54 -0700
pushed 2016-05-30 13:29 +0000
Andrew McCreight Andrew McCreight - Bug 1276318, part 2 - Fix mode lines in ipc/glue. r=billm
63f6395614e8085c33d552e8c56e312df5c763a3
created 2016-04-20 21:09 -0700
pushed 2016-05-30 13:29 +0000
Bill McCloskey Bill McCloskey - Bug 1262671 - void** -> PickleIterator (r=froydnj)
7c656da2e681a2321c9fb2c7b9aa36b03446f89a
created 2016-02-18 10:56 -0500
pushed 2016-02-19 11:02 +0000
Lee Salzman Lee Salzman - Bug 1245241 - part 2 - remove TYPE_SYSV Shmems from IPDL. r=billm
da603bc85e3ffb04864e4a630d85c9af57580624
created 2016-02-18 10:56 -0500
pushed 2016-02-19 11:02 +0000
Lee Salzman Lee Salzman - Bug 1245241 - part 1 - Close Shmem file handles after mapping them when possible to reduce exhaustion issues. r=billm
221698ba7d337a3195bab02ad71e857dd4e8e7de
created 2016-02-16 14:59 -0500
pushed 2016-02-17 10:52 +0000
Lee Salzman Lee Salzman - Bug 1247429 - Warn instead of error if shmem deallocated before IPDL sends it. r=nical
7ec70e0c699746cf72e03acadc09d0d5877423d0
created 2015-11-02 07:53 +0200
pushed 2015-11-02 10:56 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
aee0f61516c53778dba9c97c6cbd5c35750902e3
created 2015-04-01 09:40 +0100
pushed 2015-04-01 16:35 +0000
Bob Owen Bob Owen - Bug 1119878 Part 2: Change IPC code to hold ProcessID instead of ProcessHandle. r=billm, r=dvander, r=aklotz, r=cpearce
20729b28eb1e1d7f0d9e9e6e2c61e7050f09884f
created 2015-02-09 14:34 -0800
pushed 2015-02-10 21:03 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
e46260e7857ad6c690295552864c0c2c24828080
created 2015-02-06 15:04 -0800
pushed 2015-02-07 16:46 +0000
Andrew McCreight Andrew McCreight - Back out Bug 1127201 (part 2) for various problems.
7fa65aa297a48f9f568e58e38534f1c028624d64
created 2015-02-04 20:05 -0800
pushed 2015-02-06 00:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
5aaf3f3a87f11641ce08a1363a0924bc8509e752
created 2014-12-23 16:12 -0800
pushed 2014-12-24 23:38 +0000
Wes Kocher Wes Kocher - Backed out changeset 45798e9a16c2 (bug 1114989) for mochitest-e10s-3 failures on a CLOSED TREE
40dace0ebf7cfb636bbdb1c4846f382f802a2236
created 2014-12-23 16:11 -0800
pushed 2014-12-24 23:38 +0000
Wes Kocher Wes Kocher - Backed out changeset 5910d49fed08 (bug 1114989)
5910d49fed08e9bed4316040ac5f69fda0927da1
created 2014-12-23 18:18 -0500
pushed 2014-12-24 23:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114989 follow-up: fix the build bustage; landed on a CLOSED TREE
45798e9a16c252f3792b49f119c8e5177cc43f7d
created 2014-12-23 17:27 -0500
pushed 2014-12-24 23:38 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1114989 - Convert Shmem::mSegment to nsRefPtr; r=jrmuizel
c8cee3a37f9c333eb97283f0b75c82607728702f
created 2014-07-25 16:41 -0700
pushed 2014-07-28 13:33 +0000
Andrew McCreight Andrew McCreight - Bug 1038966, part 3 - Shmem should use refcounted pointer classes when creating SharedMemory. r=bent
11add1847747a3f310cf973b988dd12c6c037415
created 2014-07-15 16:51 -0700
pushed 2014-07-16 13:43 +0000
Andrew McCreight Andrew McCreight - Bug 1038853 - Use nullptr instead of 0 in Shmem.h and Shmem.cpp. r=bent
22cf4fda6c8d6aae43f7023a8d627282af1f206c
created 2014-06-11 14:51 +0100
pushed 2014-06-12 01:47 +0000
Chris Lord Chris Lord - Bug 1012639 - Fix OtherProcess sometimes being the current process handle. r=bent
a4c3a2e400b272a3b5d66c502cb37a7b62c76576
created 2014-02-26 14:10 -0500
pushed 2014-02-27 02:21 +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 2014-02-25 13:28 +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 2012-09-28 23:09 +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 2012-09-17 08:48 +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 2012-07-30 14:21 +0000
Aryeh Gregor Aryeh Gregor - Bug 777292 part 2 - Change all nsnull to nullptr
f4157e8c410708d76703f19e4dfb61859bfe32d8
created 2012-05-21 12:12 +0100
pushed 2012-05-21 11:54 +0000
Gervase Markham Gervase Markham - Bug 716478 - update licence to MPL 2.
4ef3f576a4b922e8131d3b5ed099187d83f71f28
created 2011-08-26 09:59 +0900
pushed 2011-08-26 16:20 +0000
Makoto Kato Makoto Kato - Bug 657129 - Flash x64 Crash on GMail. r=cjones
ad79a2f23f2f5d34b1471b93aa0e02957ac5f2bf
created 2011-06-24 14:01 -0700
pushed 2011-06-25 10:05 +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 2010-11-05 07:21 +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 2010-11-05 07:21 +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 2010-09-24 06:34 +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 2010-08-31 18:36 +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 2010-05-22 19:33 +0000
Chris Jones Chris Jones - Bug 562741: Refcount |SharedMemory|s. r=joedrew
4a02a072129ba5e86badd9669f5306bb629c24ec
created 2010-04-26 20:11 -0500
pushed 2010-04-27 01:11 +0000
Chris Jones Chris Jones - Bug 555275: Implement a DeallocShmem() interface. r=bent
4116478e20022a97885b9eacbbb70e73e28827c6
created 2010-04-16 00:29 -0500
pushed 2010-04-16 05:28 +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 2009-12-14 15:23 +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