gecko/dom/system/gonk
Thomas Zimmermann c44d624ad1 Bug 912996: Remove memcpy when reading from Unix socket, r=qdot
We used to allocate memory on the stack when reading from a file
descriptor and copied the result into an instance of UnixSocketRawData.

This patch

 - cleans up the interface of UnixSocketRawData,
 - removes the large stack allocation (64KiB), and
 - removes the unnecessary memcpy.

Other memcpys for sending data have been moved into the constructor
of UnixSocketRawData.

--HG--
extra : rebase_source : 46ed1c73481732c3f3350bf0bedb56d376c24e98
2013-09-06 10:18:35 +02:00
..
android_audio
tests Bug 905479 - Part 4: Add test for change call barring password. r=yoshi, r=hsinyi 2013-08-27 10:03:11 +08:00
AudioChannelManager.cpp
AudioChannelManager.h
AudioManager.cpp Bug 909645 part 2. Don't include ipdl headers in Hal.h. r=ms2ger 2013-08-28 00:14:57 -04:00
AudioManager.h Bug 904531 - AudioManager should actively ask settings DB for volume initialization. r=mwu 2013-08-23 11:29:11 +08:00
AutoMounter.cpp Bug 878310 - Improve DeviceStorage volume status reporting. r=qDot 2013-08-22 16:12:25 -07:00
AutoMounter.h Bug 872127 - Part 2: Replace mozilla/StandardInteger.h with stdint.h; r=Waldo,ted 2013-07-30 10:25:31 -04:00
AutoMounterSetting.cpp Bug 901323 - Don't include nsContentUtils.h unnecessarily; r=jlebar 2013-08-14 08:56:21 +02:00
AutoMounterSetting.h
GonkGPSGeolocationProvider.cpp Bug 869778 - Part 5: GPS changes for msisdn. r=kchen 2013-08-21 10:45:57 +08:00
GonkGPSGeolocationProvider.h
Makefile.in Bug 864485 - 2/3: DOM & IPC. r=khuey 2013-09-06 16:11:34 +08:00
moz.build Bug 907585 [1/3]: B2G RIL - share RilMessageManager. Move to RilMessageManager.jsm. r=yoshi,hsinyi 2013-09-06 16:11:43 +08:00
net_worker.js Bug 908135 - Remove dhcp attribute in nsINetworkInterface. r=vyang, vchang 2013-08-22 17:43:53 +08:00
NetworkInterfaceListService.js
NetworkInterfaceListService.manifest
NetworkManager.js Bug 908135 - Remove dhcp attribute in nsINetworkInterface. r=vyang, vchang 2013-08-22 17:43:53 +08:00
NetworkManager.manifest
nsIAudioManager.idl
nsINetworkInterfaceListService.idl
nsINetworkManager.idl Bug 908135 - Remove dhcp attribute in nsINetworkInterface. r=vyang, vchang 2013-08-22 17:43:53 +08:00
nsIRadioInterfaceLayer.idl Bug 873351 - B2G SMS: move SMS code out of RadioInterfaceLayer to SmsService. r=gene 2013-09-06 16:11:54 +08:00
nsISystemWorkerManager.idl
nsIVolume.idl Bug 878310 - Improve DeviceStorage volume status reporting. r=qDot 2013-08-22 16:12:25 -07:00
nsIVolumeMountLock.idl
nsIVolumeService.idl
nsIVolumeStat.idl
nsIWorkerHolder.idl
nsRadioInterfaceLayer.h
nsVolume.cpp Bug 878310 - Improve DeviceStorage volume status reporting. r=qDot 2013-08-22 16:12:25 -07:00
nsVolume.h Bug 878310 - Improve DeviceStorage volume status reporting. r=qDot 2013-08-22 16:12:25 -07:00
nsVolumeMountLock.cpp
nsVolumeMountLock.h
nsVolumeService.cpp Bug 878310 - Improve DeviceStorage volume status reporting. r=qDot 2013-08-22 16:12:25 -07:00
nsVolumeService.h
nsVolumeStat.cpp
nsVolumeStat.h
OpenFileFinder.cpp
OpenFileFinder.h
RadioInterfaceLayer.js Bug 873351 - B2G SMS: move SMS code out of RadioInterfaceLayer to SmsService. r=gene 2013-09-06 16:11:54 +08:00
RadioInterfaceLayer.manifest
ril_consts.js Bug 882983 - Part 3: Pass ota status (ril). r=hsinyi 2013-08-27 08:25:54 -04:00
ril_worker.js Bug 911006 - B2G RIL: Improve the flow of requestNetworkInfo in ril_worker.js. r=hsinyi 2013-09-05 14:51:48 +08:00
RILContentHelper.js Bug 864485 - 3/3: Gonk backend specific. r=hsinyi 2013-09-06 16:11:38 +08:00
RilMessageManager.jsm Bug 907585 [3/3]: some small refinements. r=yoshi 2013-09-06 16:11:49 +08:00
systemlibs.js Bug 864932 - Rewrite wifi workers in c++ r=mrbkap 2013-08-27 13:54:51 -07:00
SystemWorkerManager.cpp Bug 912996: Remove memcpy when reading from Unix socket, r=qdot 2013-09-06 10:18:35 +02:00
SystemWorkerManager.h
TimeZoneSettingObserver.cpp Bug 898914 (part 1) - Remove JSBool. 2013-08-08 15:53:04 -07:00
TimeZoneSettingObserver.h
Volume.cpp Bug 878310 - Improve DeviceStorage volume status reporting. r=qDot 2013-08-22 16:12:25 -07:00
Volume.h Bug 878310 - Improve DeviceStorage volume status reporting. r=qDot 2013-08-22 16:12:25 -07:00
VolumeCommand.cpp
VolumeCommand.h
VolumeManager.cpp
VolumeManager.h
VolumeManagerLog.h
VolumeServiceIOThread.cpp
VolumeServiceIOThread.h
VolumeServiceTest.cpp
VolumeServiceTest.h
worker_buf.js Bug 911341 - 2/2: Seperate the parcel header handling. r=yoshi 2013-09-04 18:58:26 +08:00