Commit graph

25200 commits

Author SHA1 Message Date
Sergio Giro
1dcc0c8239 Unicode: specify destination length in utf8_to_utf16 methods
String16(const char *utf8) now returns the empty string in case
a string ends halfway throw a utf8 character.

Bug: 29267949

Change-Id: I5223caa7d42f4582a982609a898a02043265c6d3
2016-08-02 18:47:53 +00:00
Mark Salyzyn
de717d55c7 Merge \\\\"logd: auditd: suppress multiple identical avc: messages to kmsg\\\\" am: 02ccdc5db9 am: 8e7e71c56a am: 7e0c62d33e
am: 505fb5a068

Change-Id: I593498b94e5e09c25b83f69d9ea57b473e6c2feb
2016-07-20 20:46:56 +00:00
Mark Salyzyn
505fb5a068 Merge \\\"logd: auditd: suppress multiple identical avc: messages to kmsg\\\" am: 02ccdc5db9 am: 8e7e71c56a
am: 7e0c62d33e

Change-Id: I00a32695272275e9b62c94f7aca4cb28b3e4913b
2016-07-20 20:43:07 +00:00
Mark Salyzyn
7e0c62d33e Merge \\"logd: auditd: suppress multiple identical avc: messages to kmsg\\" am: 02ccdc5db9
am: 8e7e71c56a

Change-Id: I74df3891872d4313e35c9d804c5b6f1636cd053d
2016-07-20 20:40:38 +00:00
Mark Salyzyn
8e7e71c56a Merge \"logd: auditd: suppress multiple identical avc: messages to kmsg\"
am: 02ccdc5db9

Change-Id: I65f93004d1795e025d99ca43aa9c45c39c1c2896
2016-07-20 20:37:41 +00:00
Treehugger Robot
02ccdc5db9 Merge "logd: auditd: suppress multiple identical avc: messages to kmsg" 2016-07-20 20:30:52 +00:00
Sergio Giro
2b82d1160c Merge \\\\"LruCache: avoid copying keys in lookup\\\\" am: 896c6b14ae am: 4476929073 am: d20120ae1f
am: 8cb6b11176

Change-Id: I70d1780231ca76eed3ce251930279f107ca83eb8
2016-07-20 19:57:23 +00:00
Sergio Giro
8cb6b11176 Merge \\\"LruCache: avoid copying keys in lookup\\\" am: 896c6b14ae am: 4476929073
am: d20120ae1f

Change-Id: I5e9e9966272d853e8ab56c763e9e6c8399e4b911
2016-07-20 19:53:40 +00:00
Sergio Giro
d20120ae1f Merge \\"LruCache: avoid copying keys in lookup\\" am: 896c6b14ae
am: 4476929073

Change-Id: I3c49a22c68c8a66c912f08e3b7cdd8340de69532
2016-07-20 19:51:07 +00:00
Sergio Giro
4476929073 Merge \"LruCache: avoid copying keys in lookup\"
am: 896c6b14ae

Change-Id: If8223e90988510385378506cd3a05d382ab73fc9
2016-07-20 19:48:44 +00:00
Sergio Giro
896c6b14ae Merge "LruCache: avoid copying keys in lookup" 2016-07-20 19:38:47 +00:00
Sergio Giro
4c56e0a222 LruCache: avoid copying keys in lookup
Create objects of type KeyedEntry for lookups that only have
a key reference

Bug: 27567036
Change-Id: I5e609a3db63d3b9277ff1547a3cca37dce70251c
2016-07-20 18:38:44 +00:00
Christopher Ferris
0f71de6326 Merge \\\\"Add ioprio values directly.\\\\" am: feabb0fdc1 am: 93e00be7cc am: 2e6ded2615
am: 95043fb374

Change-Id: I273f17940da48c31758b046b975409f811bf2b58
2016-07-20 18:33:34 +00:00
Christopher Ferris
95043fb374 Merge \\\"Add ioprio values directly.\\\" am: feabb0fdc1 am: 93e00be7cc
am: 2e6ded2615

Change-Id: I63be2daefedb42f79fa04db65b63bddedda3fd25
2016-07-20 18:27:13 +00:00
Christopher Ferris
2e6ded2615 Merge \\"Add ioprio values directly.\\" am: feabb0fdc1
am: 93e00be7cc

Change-Id: If691edc8511ebf71babf0874d6c12a16b29b23e3
2016-07-20 18:18:29 +00:00
Christopher Ferris
93e00be7cc Merge \"Add ioprio values directly.\"
am: feabb0fdc1

Change-Id: Ic8f7f714c30ef70172ebce8b6de7af8d09572eba
2016-07-20 18:10:55 +00:00
Christopher Ferris
feabb0fdc1 Merge "Add ioprio values directly." 2016-07-20 18:03:48 +00:00
Dan Willemsen
349ce301af Merge \\\\"Convert libpackagelistparser to Android.bp\\\\" am: fdc396e277 am: 38feacd738 am: d0ec27ae1f
am: 4f3a547d26

Change-Id: I02cc055ffefb0401c7795bc0c7ff3e2abde93063
2016-07-20 15:35:32 +00:00
Dan Willemsen
4f3a547d26 Merge \\\"Convert libpackagelistparser to Android.bp\\\" am: fdc396e277 am: 38feacd738
am: d0ec27ae1f

Change-Id: Ic43a54535435e4c3aee5fe9114ec10f1c43a2556
2016-07-20 15:32:31 +00:00
Dan Willemsen
d0ec27ae1f Merge \\"Convert libpackagelistparser to Android.bp\\" am: fdc396e277
am: 38feacd738

Change-Id: Ifb2fe482f3802756d6fd1000fb376cd0a86ab02d
2016-07-20 15:29:31 +00:00
Dan Willemsen
38feacd738 Merge \"Convert libpackagelistparser to Android.bp\"
am: fdc396e277

Change-Id: I0639fdfb3604208cb5e893c31bd4aad7e346294d
2016-07-20 15:26:33 +00:00
Treehugger Robot
fdc396e277 Merge "Convert libpackagelistparser to Android.bp" 2016-07-20 15:21:42 +00:00
Jorge Lucangeli Obes
a065c08b16 Merge \\\\"logd: Use Minijail for privilege dropping.\\\\" am: d3dfd95728 am: 8c345d1831 am: b3f2e36d72
am: 8871e70074

Change-Id: Ic243f625d63088d85de0fe461629a1cedf1b201f
2016-07-20 15:15:35 +00:00
Jorge Lucangeli Obes
8871e70074 Merge \\\"logd: Use Minijail for privilege dropping.\\\" am: d3dfd95728 am: 8c345d1831
am: b3f2e36d72

Change-Id: I549fc6e80476b64960395074d1bc16efe133b623
2016-07-20 15:13:00 +00:00
Jorge Lucangeli Obes
b3f2e36d72 Merge \\"logd: Use Minijail for privilege dropping.\\" am: d3dfd95728
am: 8c345d1831

Change-Id: I6691d9c48d4fc8c1952ca6aad3278f9cbe8d40da
2016-07-20 15:10:31 +00:00
Jorge Lucangeli Obes
8c345d1831 Merge \"logd: Use Minijail for privilege dropping.\"
am: d3dfd95728

Change-Id: I4ee161fac939c57f273e4af669c3e845b81a4b45
2016-07-20 15:07:32 +00:00
Treehugger Robot
d3dfd95728 Merge "logd: Use Minijail for privilege dropping." 2016-07-20 15:02:17 +00:00
Dan Willemsen
74641844ed Convert libpackagelistparser to Android.bp
Change-Id: If114efbbca5e5c31590e0f889cf773f94944dfb2
2016-07-19 22:19:37 -07:00
Jorge Lucangeli Obes
79050c1779 Merge \\\\"sdcard: Use std::map.\\\\" am: c15ab6e2c6 am: 0d039c4c44 am: c8a37397cc
am: 484c41f219

Change-Id: Ia48a3bf1e9049f1131ae13bbdc4ac184ab950008
2016-07-20 02:26:14 +00:00
Jorge Lucangeli Obes
484c41f219 Merge \\\"sdcard: Use std::map.\\\" am: c15ab6e2c6 am: 0d039c4c44
am: c8a37397cc

Change-Id: If5aceb00fa756b4ea18cd844c296b74ca4fd211d
2016-07-20 02:17:13 +00:00
Jorge Lucangeli Obes
c8a37397cc Merge \\"sdcard: Use std::map.\\" am: c15ab6e2c6
am: 0d039c4c44

Change-Id: I2b1daae1c466fdc50b15f3a0d6a39d15c70014e5
2016-07-20 02:14:16 +00:00
Jorge Lucangeli Obes
0d039c4c44 Merge \"sdcard: Use std::map.\"
am: c15ab6e2c6

Change-Id: Icacd305ffdf501ce6d7a6bbdd73d5f245575d804
2016-07-20 02:11:47 +00:00
Treehugger Robot
c15ab6e2c6 Merge "sdcard: Use std::map." 2016-07-20 02:04:00 +00:00
Stephen Hines
9262935bc2 Merge \\\\"Disable warnings triggered in Clang r271374\\\\" am: fa1a21d085 am: 89cc8a57f4 am: 09dd6b7bee
am: be0145765d

Change-Id: Ia9e869e83cde961ebb1b09fbda1ed544dd8cdfb8
2016-07-20 00:16:58 +00:00
Pirama Arumuga Nainar
be0145765d Merge \\\"Disable warnings triggered in Clang r271374\\\" am: fa1a21d085 am: 89cc8a57f4
am: 09dd6b7bee

Change-Id: I08944bd663d53b0a1cd4030a5035019aa693539e
2016-07-19 23:59:56 +00:00
Stephen Hines
09dd6b7bee Merge \\"Disable warnings triggered in Clang r271374\\" am: fa1a21d085
am: 89cc8a57f4

Change-Id: Ibf67e2b6ca9cbeef3e3c97efbcdeaf7d97563e39
2016-07-19 23:52:24 +00:00
Pirama Arumuga Nainar
89cc8a57f4 Merge \"Disable warnings triggered in Clang r271374\"
am: fa1a21d085

Change-Id: I8ae8ec5436e7dc1173e463307ba0e925861156a0
2016-07-19 23:41:49 +00:00
Stephen Hines
fa1a21d085 Merge "Disable warnings triggered in Clang r271374" 2016-07-19 22:02:31 +00:00
Josh Gao
8a542aaf20 DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 0528829b73 -s ours am: b9b6ec3644 am: 5920345eeb am: cb4d905c96 -s ours am: e467cced5c am: 174579d6ef am: a3a674ea10 am: ff716c73ea -s ours am: 77374d698d am: 087ea18caa
am: 68c7d7d48a  -s ours

Change-Id: Id18e6018f9d809f3bb9beb345282c6f1406adac6
2016-07-19 21:10:09 +00:00
Josh Gao
0a077b84f8 DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 36dd144367 am: 9048b3bb8e am: 6cb199bf4a -s ours am: 851f840835 am: be484f3f7b am: 1e1eae1992 am: 71908ef2f8 -s ours am: be2e5ea5a9 am: 43250c10e8
am: 15eaa69946  -s ours

Change-Id: I82c602b2856c5f599c37cbe6583ca2021e32c254
2016-07-19 21:09:34 +00:00
Josh Gao
9b78b62064 DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 0528829b73 -s ours am: b9b6ec3644 am: 5920345eeb am: cb4d905c96 -s ours am: e467cced5c am: 174579d6ef am: a3a674ea10 am: ff716c73ea -s ours am: 77374d698d am: 99c796c56a
am: 65e00362e9  -s ours

Change-Id: I58af7fe6c9edfb07b53cf2ca9ed59ad1d86333d9
2016-07-19 21:09:33 +00:00
Josh Gao
6a76e9172b DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 36dd144367 am: 9048b3bb8e am: 6cb199bf4a -s ours am: 851f840835 am: be484f3f7b am: 1e1eae1992 am: 71908ef2f8 -s ours am: be2e5ea5a9 am: 1fe933a3cc
am: cf8c4a19a6  -s ours

Change-Id: I9ffae6aa57d3093269ca4975728d91eca0720568
2016-07-19 21:09:33 +00:00
Josh Gao
8a5cae7b70 Merge \\\\\\\"DO NOT MERGE: debuggerd: verify that traced threads belong to the right process.\\\\\\\" into mnc-dev am: 73922b82ee am: 8a9e4369f6 am: ba143fd959 am: b1471215a8 -s ours am: e11ffee38c am: 9af652e6c1
am: a8f46081a0  -s ours

Change-Id: I14e75ebef96f7f3ef96a2bfc911e35a0fc1f6267
2016-07-19 21:09:32 +00:00
Josh Gao
abb376e644 Merge \\\\\\\"DO NOT MERGE: debuggerd: verify that traced threads belong to the right process.\\\\\\\" into mnc-dev am: 73922b82ee am: 8a9e4369f6 am: ba143fd959 am: b1471215a8 -s ours am: e11ffee38c am: 7500016d8f
am: 3d373fb20f  -s ours

Change-Id: Ie43da2aedf99ffe7d96c5b16190dc284f31dc4cc
2016-07-19 21:09:32 +00:00
Jorge Lucangeli Obes
d6d8faa690 sdcard: Use std::map.
Having CaseInsensitiveCompare use strcasecomp is not ideal, but other
solutions are not prettier.

Also, add a TODO to fix FUSE_TRACE, broken by the switch to C++.

Bug: 27147273

Change-Id: I0017c3a7d0254eb81abd128b97cd06c5ad0d1dff
2016-07-19 17:01:15 -04:00
Josh Gao
68c7d7d48a DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 0528829b73 -s ours am: b9b6ec3644 am: 5920345eeb am: cb4d905c96 -s ours am: e467cced5c am: 174579d6ef am: a3a674ea10 am: ff716c73ea -s ours am: 77374d698d
am: 087ea18caa

Change-Id: I961a35e0f48e6856a449cb8feb68b223e168acf8
2016-07-19 20:59:14 +00:00
Josh Gao
15eaa69946 DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 36dd144367 am: 9048b3bb8e am: 6cb199bf4a -s ours am: 851f840835 am: be484f3f7b am: 1e1eae1992 am: 71908ef2f8 -s ours am: be2e5ea5a9
am: 43250c10e8

Change-Id: I0c4b9558f39f11e049d25f3036120e729b6f65f8
2016-07-19 20:59:13 +00:00
Josh Gao
65e00362e9 DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 0528829b73 -s ours am: b9b6ec3644 am: 5920345eeb am: cb4d905c96 -s ours am: e467cced5c am: 174579d6ef am: a3a674ea10 am: ff716c73ea -s ours am: 77374d698d
am: 99c796c56a

Change-Id: I95c2e8714c1ed9bed672ceb0e3d8f8157248dc8c
2016-07-19 20:58:47 +00:00
Josh Gao
cf8c4a19a6 DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 36dd144367 am: 9048b3bb8e am: 6cb199bf4a -s ours am: 851f840835 am: be484f3f7b am: 1e1eae1992 am: 71908ef2f8 -s ours am: be2e5ea5a9
am: 1fe933a3cc

Change-Id: I5cb872dad0124a8ce76d3814747e24fb8c217593
2016-07-19 20:58:46 +00:00
Josh Gao
087ea18caa DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 0528829b73 -s ours am: b9b6ec3644 am: 5920345eeb am: cb4d905c96 -s ours am: e467cced5c am: 174579d6ef am: a3a674ea10 am: ff716c73ea -s ours
am: 77374d698d

Change-Id: I9cdd6842033e57837a6466e8669aaa75f22af53e
2016-07-19 20:55:47 +00:00