Commit graph

11596 commits

Author SHA1 Message Date
Christopher R. Palmer
fda1bb9e11 am ba95be58: init: Fix memory corruption when sanitizing platform paths
* commit 'ba95be58c596aa7b5034b1bce8f3fde97ae08780':
  init: Fix memory corruption when sanitizing platform paths
2015-01-07 22:51:38 +00:00
Christopher R. Palmer
ba95be58c5 init: Fix memory corruption when sanitizing platform paths
This commit fixes code that incorrectly increments s when it
hits the terminator character of the string being sanitized.
This means it will randomly start trashing memory beyond the
end of the string being sanitized until it happens to hit two
NULs (\0\0) which will break it out of the loop.

(cherry picked from commit 07f3fee164)

Bug: 18885357
Change-Id: If6b01fe2b9bd5985f08f1278deb03b311d0170dc
2015-01-07 12:18:00 -08:00
Jesse Hall
ec8e7e2ccb am 7208a015: Merge "Mutex: add timedLock() method"
* commit '7208a01514284becbd32cf4dfd256e4b10448f8e':
  Mutex: add timedLock() method
2015-01-07 18:12:00 +00:00
Jesse Hall
7208a01514 Merge "Mutex: add timedLock() method" 2015-01-07 18:01:11 +00:00
Jesse Hall
601424a84f Mutex: add timedLock() method
This is not available for host builds because OSX doesn't have
pthread_mutex_timedlock() or equivalent.

Bug: 18842510
Change-Id: I072e74ab1a6f770fd245828b39c5f954dda1113b
2015-01-07 08:06:51 -08:00
Yabin Cui
28175b0221 am fdb3da59: Merge "Use getmntent when accessing /proc/mounts."
* commit 'fdb3da5953b70dc87a05d28c31cb0dc06b8181aa':
  Use getmntent when accessing /proc/mounts.
2015-01-06 18:17:41 +00:00
Yabin Cui
fdb3da5953 Merge "Use getmntent when accessing /proc/mounts." 2015-01-06 17:41:40 +00:00
Sami Tolvanen
e8f0971cc8 am 4f8fa5ba: Merge "Fix disable-verity when the underlying block device is RO"
* commit '4f8fa5ba3c3abef02023a219602df8880deaedf6':
  Fix disable-verity when the underlying block device is RO
2015-01-06 11:23:51 +00:00
Sami Tolvanen
4f8fa5ba3c Merge "Fix disable-verity when the underlying block device is RO" 2015-01-06 11:12:42 +00:00
Yabin Cui
d6bd9bf459 Use getmntent when accessing /proc/mounts.
Bug: 18887435
Change-Id: I6d7f95bbdb976428d4722bd640745e73c9839160
2015-01-05 20:28:36 -08:00
Sami Tolvanen
13449cd714 Fix disable-verity when the underlying block device is RO
If verity is enabled and the underlying block device is marked
read-only, disable-verity fails. We cannot use the existing code
for enable-verity to make the device writable as the device in
/proc/mounts will be the verity device instead of the underlying
device we want to change. This change makes the correct device
writable when altering verity state.

Change-Id: I423ee50fb34d78cff2fe843318b9081c03c5142d
2015-01-05 20:31:25 +00:00
Mark Salyzyn
aeeaee58a1 am e892279b: Merge "liblog: Add log_time += operator"
* commit 'e892279b3a29060d873bd65e55b3a613e61fe04d':
  liblog: Add log_time += operator
2015-01-05 20:24:57 +00:00
Mark Salyzyn
e892279b3a Merge "liblog: Add log_time += operator" 2015-01-05 20:18:24 +00:00
Mark Salyzyn
decd92945f liblog: Add log_time += operator
Change-Id: I1d2987b6cb333fc344d4fee1b7bb25f32a4143c6
2015-01-05 16:27:54 +00:00
Elliott Hughes
9c359a3dd2 am 69159ba0: Merge "Fix missing #includes in system/core."
* commit '69159ba0b70178a24e6f592dfb9d903629c23a09':
  Fix missing #includes in system/core.
2014-12-30 12:21:10 +00:00
Elliott Hughes
69159ba0b7 Merge "Fix missing #includes in system/core." 2014-12-29 21:17:41 +00:00
Elliott Hughes
0badbd6565 Fix missing #includes in system/core.
Change-Id: I4736e8c4f7bb8bb03640d26d58243efaa67dc75c
2014-12-29 12:24:25 -08:00
Elliott Hughes
7010c4a5d3 am 2978ad4c: Merge "Remove two obsolete files."
* commit '2978ad4c6d660f02ff0a1742749b6818b2616b69':
  Remove two obsolete files.
2014-12-24 20:04:54 +00:00
Elliott Hughes
2978ad4c6d Merge "Remove two obsolete files." 2014-12-24 19:55:24 +00:00
Elliott Hughes
2215309987 Remove two obsolete files.
Change-Id: I3e40dc713435f5c653c1aff28a450fd3fb75055c
2014-12-24 11:52:50 -08:00
Elliott Hughes
b01c52aac2 am d106305f: Merge "Lose getenforce and setenforce to toybox."
* commit 'd106305f67b71653d4409a416c69796cbcc948e8':
  Lose getenforce and setenforce to toybox.
2014-12-24 19:51:55 +00:00
Elliott Hughes
d106305f67 Merge "Lose getenforce and setenforce to toybox." 2014-12-24 19:40:54 +00:00
Elliott Hughes
2e67705cff Lose getenforce and setenforce to toybox.
Change-Id: Ie03161cc2d6ae410e079e1142e62e6836858c9db
2014-12-24 11:31:14 -08:00
Elliott Hughes
4138f9df99 am dbe49757: Merge "Lose netstat to toybox."
* commit 'dbe4975791a4592d863a1418eb68b84fd614937e':
  Lose netstat to toybox.
2014-12-23 18:38:05 +00:00
Elliott Hughes
dbe4975791 Merge "Lose netstat to toybox." 2014-12-23 18:30:38 +00:00
Elliott Hughes
7e3879e467 Lose netstat to toybox.
Change-Id: I165ff67fc47286b992f167ff7392246a805b6d68
2014-12-23 09:13:33 -08:00
Elliott Hughes
6d70f4657d am 4d1d2cae: Merge "#include <arpa/inet.h> for htonl."
* commit '4d1d2cae1c21288fded746121e4c98919c549974':
  #include <arpa/inet.h> for htonl.
2014-12-19 03:52:21 +00:00
Elliott Hughes
4d1d2cae1c Merge "#include <arpa/inet.h> for htonl." 2014-12-18 23:49:39 +00:00
Elliott Hughes
c184d5655a #include <arpa/inet.h> for htonl.
Not sure why this only shows up with clang.

Change-Id: Id5603483e32f8a8d4b091dbb31b3142e3f77deac
2014-12-18 23:49:17 +00:00
Chih-Hung Hsieh
921e4e1703 am d06e8921: Merge "Disable clang optimization that has segmentation fault."
* commit 'd06e8921bf44303c8a0f349b7e30f5cd09e17f4e':
  Disable clang optimization that has segmentation fault.
2014-12-18 00:13:44 +00:00
Chih-Hung Hsieh
d06e8921bf Merge "Disable clang optimization that has segmentation fault." 2014-12-18 00:01:45 +00:00
Chih-Hung Hsieh
c83d3a3b65 Disable clang optimization that has segmentation fault.
When compiling for aosp_fugu-userdebug, clang aborted in pass:

  Running pass 'Function Pass Manager' on module 'system/core/libmincrypt/p256_ec.c'.
  Running pass 'X86 DAG->DAG Instruction Selection' on function '@felem_square'

BUG: 18790528
Change-Id: I416c07cae4c1a9743655bc45bd33c10a5cc9b41f
2014-12-17 14:59:53 -08:00
Elliott Hughes
9332f9c44d am 12677383: Merge "Lose mv to toybox."
* commit '12677383ae247b26225cf9c961e3fb46bcdfc6a6':
  Lose mv to toybox.
2014-12-17 04:26:43 +00:00
Elliott Hughes
12677383ae Merge "Lose mv to toybox." 2014-12-17 04:16:14 +00:00
Elliott Hughes
a264cca35a Lose mv to toybox.
Change-Id: Ibbba4d516d55460c6d627b766cc087e6a7edcabd
2014-12-16 19:20:10 -08:00
Elliott Hughes
37dc409af8 am 300a85e5: Merge "Lose rm to toybox."
* commit '300a85e5a786e7e59d847a4bcd927014337a60e2':
  Lose rm to toybox.
2014-12-17 01:43:19 +00:00
Elliott Hughes
300a85e5a7 Merge "Lose rm to toybox." 2014-12-17 01:26:20 +00:00
Elliott Hughes
1d0c3fb751 am cc825ae7: Merge "Lose cp to toybox."
* commit 'cc825ae79219f2b5d9fa768d50963ad2f43bbd11':
  Lose cp to toybox.
2014-12-17 00:28:18 +00:00
Elliott Hughes
dc74ad2df8 am 700a9570: Merge "Lose ln to toybox."
* commit '700a9570703bb2c0880c3ef5087925693daa3afc':
  Lose ln to toybox.
2014-12-17 00:23:18 +00:00
Elliott Hughes
fdab0f5be5 Lose rm to toybox.
Change-Id: I93904b85e180d4324b64e2e90a4832c4d4169627
2014-12-16 16:22:54 -08:00
Elliott Hughes
cc825ae792 Merge "Lose cp to toybox." 2014-12-17 00:17:51 +00:00
Elliott Hughes
b3fa82607c Lose cp to toybox.
Change-Id: Idfe52737093d243ae2dcb054f686f6d6af0c2de6
2014-12-16 16:15:32 -08:00
Elliott Hughes
700a957070 Merge "Lose ln to toybox." 2014-12-17 00:11:23 +00:00
Elliott Hughes
4592237808 am a7e6dbd3: Merge "Lose rmdir to toybox."
* commit 'a7e6dbd3c269e80a6e6959428e60e8639c48efea':
  Lose rmdir to toybox.
2014-12-16 23:40:34 +00:00
Elliott Hughes
ae96efca51 Lose ln to toybox.
I accidentally enabled the toybox ln in my original commit, so which ln
you've been running for the last few weeks has depended on which directory
you built more recently...

Change-Id: If73783477aa4eb4d058d6e170d6291ba0d9c5f40
2014-12-16 15:38:04 -08:00
Elliott Hughes
9e69ee9185 am 8dc9777b: Merge "Lose mkdir to toybox."
* commit '8dc9777b33fa073bcd6e1b52f7e9a117978e43f6':
  Lose mkdir to toybox.
2014-12-16 23:37:01 +00:00
Elliott Hughes
a7e6dbd3c2 Merge "Lose rmdir to toybox." 2014-12-16 23:31:34 +00:00
Elliott Hughes
ff60f7c94a Lose rmdir to toybox.
Change-Id: I80ecc7c19bf7fc44039235c846727853d78a5d15
2014-12-16 15:28:03 -08:00
Elliott Hughes
8dc9777b33 Merge "Lose mkdir to toybox." 2014-12-16 23:25:12 +00:00
Elliott Hughes
de4fd83e0b Lose mkdir to toybox.
Change-Id: Ie2ad916893ba36e7cee6d5a4533e60732871c8dd
2014-12-16 15:18:56 -08:00