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
Josh Gao
43250c10e8
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
Change-Id: I9916a033d3fa29d340ef75e5a7c866415e4ce517
2016-07-19 20:55:47 +00:00
Josh Gao
99c796c56a
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: I2700b8bef0316e0ba59a6f4f7bb05e4b88f4aca4
2016-07-19 20:55:43 +00:00
Josh Gao
1fe933a3cc
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
Change-Id: I6a8d8b626f845029905a9d2c9b240b765ef83e46
2016-07-19 20:55:42 +00:00
Josh Gao
a8f46081a0
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
Change-Id: I7c80a6edbb99f42afda4d8e9242e12ce51d5ad75
2016-07-19 20:54:31 +00:00
Josh Gao
77374d698d
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
Change-Id: I50b3147d6d31c1b8fec7ae4601f72ab9ce71327b
2016-07-19 20:53:21 +00:00
Josh Gao
be2e5ea5a9
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
Change-Id: I0dda3544e9c6c44b61cd088e1423d42af35ad0e0
2016-07-19 20:53:20 +00:00
Josh Gao
ff716c73ea
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
Change-Id: I95414ed03014463d684b64c06b74a2a8616faaa2
2016-07-19 20:50:16 +00:00
Josh Gao
71908ef2f8
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
Change-Id: I2bd7a6994c5d426402ee9d3e2adcc16f603b7c62
2016-07-19 20:50:16 +00:00
Josh Gao
3d373fb20f
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
Change-Id: I53fe7b00a80ddbee223b98bd6172a1ca30b83f14
2016-07-19 20:50:12 +00:00
Josh Gao
a3a674ea10
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
Change-Id: Ie3efaa41bacc640286a3aa6cfe353b16c707f15f
2016-07-19 20:47:10 +00:00
Josh Gao
9af652e6c1
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
Change-Id: I2b3e64594d3f30125d8d47dab150036e579f0d3e
2016-07-19 20:44:35 +00:00
Josh Gao
7500016d8f
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
Change-Id: Id1459e5c49d640dfbc826e32e1081480353d31f7
2016-07-19 20:44:26 +00:00
Josh Gao
174579d6ef
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
Change-Id: Id5534fddb6ca8c237fbcfd310a6843f03c12a3d3
2016-07-19 20:44:11 +00:00
Josh Gao
1e1eae1992
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
Change-Id: I1c9a4f7cdec227e78910678f05e6232a60f05bb1
2016-07-19 20:43:26 +00:00
Josh Gao
e467cced5c
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
Change-Id: Ia99e7055a24da12133e48e03b466fe09ebcb811f
2016-07-19 20:42:28 +00:00
Josh Gao
e11ffee38c
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
Change-Id: I6932c59185c0e31e6db27431609a47049caa6dc8
2016-07-19 20:42:12 +00:00
Josh Gao
be484f3f7b
DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 36dd144367
am: 9048b3bb8e
am: 6cb199bf4a
-s ours
...
am: 851f840835
Change-Id: I4edf38e6bbee8745241329816647d730addc23ea
2016-07-19 20:40:05 +00:00
Josh Gao
9ec3581e8e
Merge \\"debuggerd: verify that traced threads belong to the right process.\\" into nyc-dev am: d3d04f4d72
...
am: 2b50c4a37d
Change-Id: I480e72a66f315806d56cb9d7c7d0279ed15c0ed9
2016-07-19 20:39:42 +00:00
Josh Gao
cb4d905c96
DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 0528829b73
-s ours am: b9b6ec3644
...
am: 5920345eeb
Change-Id: I06ba81a4abd04402ef250efebd333b878496cdab
2016-07-19 20:38:46 +00:00
Josh Gao
b1471215a8
Merge \\\"DO NOT MERGE: debuggerd: verify that traced threads belong to the right process.\\\" into mnc-dev am: 73922b82ee
am: 8a9e4369f6
...
am: ba143fd959
Change-Id: I7968a0d6d374c140c0b40a866d597dc6ca9ade25
2016-07-19 20:38:43 +00:00
Josh Gao
851f840835
DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 36dd144367
am: 9048b3bb8e
...
am: 6cb199bf4a
-s ours
Change-Id: I26ed6fa730d66419319a5832b7f011cd15601e03
2016-07-19 20:36:38 +00:00
Josh Gao
53b53b975d
Merge \\"debuggerd: verify that traced threads belong to the right process.\\" into nyc-dev am: d3d04f4d72
...
am: 1a0d789268
Change-Id: I8a5af9ff5f43e140eb84ba38c5b8e791eaa0bfb9
2016-07-19 20:36:13 +00:00
Josh Gao
ba143fd959
Merge \\"DO NOT MERGE: debuggerd: verify that traced threads belong to the right process.\\" into mnc-dev am: 73922b82ee
...
am: 8a9e4369f6
Change-Id: I7aa9984853f5114aea36d51ea2903b729b60d5e8
2016-07-19 20:35:39 +00:00
Josh Gao
5920345eeb
DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 0528829b73
-s ours
...
am: b9b6ec3644
Change-Id: Iaf40759e124c4a01a9a3d21021939729a73c48e9
2016-07-19 20:35:39 +00:00
Josh Gao
2b50c4a37d
Merge \"debuggerd: verify that traced threads belong to the right process.\" into nyc-dev
...
am: d3d04f4d72
Change-Id: I65cd7507a24b7148dd67d748dede8e664dd70328
2016-07-19 20:34:43 +00:00
Josh Gao
1a0d789268
Merge \"debuggerd: verify that traced threads belong to the right process.\" into nyc-dev
...
am: d3d04f4d72
Change-Id: Ibe7073dfbb8f35acaf494fca82ac6a855a34c704
2016-07-19 20:34:17 +00:00
Josh Gao
8a9e4369f6
Merge \"DO NOT MERGE: debuggerd: verify that traced threads belong to the right process.\" into mnc-dev
...
am: 73922b82ee
Change-Id: I36abe7ac6a52b561cfed8dfa689216b166f4df43
2016-07-19 20:34:12 +00:00
Josh Gao
6cb199bf4a
DO NOT MERGE: debuggerd: verify that traced threads belong to the right process. am: 36dd144367
...
am: 9048b3bb8e
Change-Id: I2223884e41d15dabf94df861e28f9392b82678af
2016-07-19 20:33:40 +00:00
Josh Gao
b9b6ec3644
DO NOT MERGE: debuggerd: verify that traced threads belong to the right process.
...
am: 0528829b73
-s ours
Change-Id: I1644cca9d9631f291a3e80b6813e9cc33a8d5833
2016-07-19 20:32:42 +00:00
Josh Gao
9048b3bb8e
DO NOT MERGE: debuggerd: verify that traced threads belong to the right process.
...
am: 36dd144367
Change-Id: I29864f223541596e9ffccb44c0c257399b0d9cb0
2016-07-19 20:30:19 +00:00
Pirama Arumuga Nainar
6fbbc4cdfa
Disable warnings triggered in Clang r271374
...
http://b/28149048
http://b/29823425
Disable -Wvarargs that gets triggered in
system/core/debuggerd/test/ptrace_fake.cpp:ptrace_fake. The second bug
above tracks that this warning gets re-enabled.
Test: Tested build, boot and common usage for Arm, Arm64, x86, x86_64,
Mips images in AOSP and internal branch.
Change-Id: Ife68675a77431bcc4717b4da297c14dc486d1413
2016-07-19 20:29:05 +00:00
Josh Gao
d3d04f4d72
Merge "debuggerd: verify that traced threads belong to the right process." into nyc-dev
2016-07-19 20:20:57 +00:00
Josh Gao
73922b82ee
Merge "DO NOT MERGE: debuggerd: verify that traced threads belong to the right process." into mnc-dev
2016-07-19 20:20:56 +00:00
Elliott Hughes
f58dc88f56
Merge \\\"Remove no-op klog_init.\\\" am: 5558cd362b
am: 8932be864d
...
am: 30fc292a26
Change-Id: Ie40c73c1593e06392d042eb855b8bcb678d59b30
2016-07-19 19:54:04 +00:00
Elliott Hughes
30fc292a26
Merge \\"Remove no-op klog_init.\\" am: 5558cd362b
...
am: 8932be864d
Change-Id: I90466cd911100735e7c8ec88fd5d680b5ae9d8fe
2016-07-19 19:51:09 +00:00
Elliott Hughes
8932be864d
Merge \"Remove no-op klog_init.\"
...
am: 5558cd362b
Change-Id: I3f2112bead6740f1df48bc5b028f62c91d40425b
2016-07-19 19:48:36 +00:00
Treehugger Robot
5558cd362b
Merge "Remove no-op klog_init."
2016-07-19 19:39:39 +00:00
Jorge Lucangeli Obes
cdff5fd215
Merge \\\"run-as: Use Minijail for privilege dropping.\\\" am: ac9b4d47ea
am: f565b11716
...
am: 228197b54f
Change-Id: Id36c09217467df4edc286ef0784b3e39e66914fa
2016-07-19 18:50:20 +00:00
Elliott Hughes
489e3fbaa0
Remove no-op klog_init.
...
Change-Id: I467edad1d004ac16647f4aa1f0eead04e808efa0
2016-07-19 11:45:36 -07:00
Jorge Lucangeli Obes
228197b54f
Merge \\"run-as: Use Minijail for privilege dropping.\\" am: ac9b4d47ea
...
am: f565b11716
Change-Id: I8895e645e438ead40b8d640091d722fa3b588435
2016-07-19 18:37:30 +00:00
Jorge Lucangeli Obes
f565b11716
Merge \"run-as: Use Minijail for privilege dropping.\"
...
am: ac9b4d47ea
Change-Id: I7f11de0b5136c18b8770b5e25ef6c6c3db117bd1
2016-07-19 18:35:00 +00:00
Treehugger Robot
ac9b4d47ea
Merge "run-as: Use Minijail for privilege dropping."
2016-07-19 18:29:27 +00:00
Mark Salyzyn
df5d12850a
logcatd: trampoline persist.logd.logpersistd to logd.logpersistd
...
(cherry pick from 2591d483c8
)
Best practices so that device can set logd.logpersistd properties.
Values can be overriden with trampolines for persist.logd.logpersistd
values except as designed for empty content to keep out of the way.
This allows us to set logd.logpersistd* for a non-persistent collection
that does not survive a reboot, and to use persist.logd.logpersistd*
for persistent collection that does survive a reboot.
Added logd.logpersistd.enable to gate when logpersist service can be
run allowing the properties to be adjusted safely prior to this state
as is the case for device property.
NB: /init will complain when trying to trampoline an empty property,
this is acceptable for functionality, but may be considered
annoying from the logging perspective.
Bug: 28788401
Bug: 28813587
Bug: 28936216
Bug: 29831823
Change-Id: I97317e8eedfae4daa8e3ef39e64e7c5c23d8b573
2016-07-19 11:13:14 -07:00
Mark Salyzyn
2d737011d6
logcatd: add stop and clear actions
...
(cherry pick from commit cd5118bf1e
)
- add stop and clear (and stop) actions to logcatd.rc
- use stop and clear actions in logpersist script
Bug: 28788401
Bug: 28813587
Bug: 28936216
Change-Id: Id05118fb51e40609fd7b3a934cf9302f67ef6d1d
2016-07-19 11:13:14 -07:00
Mark Salyzyn
befa79d7e0
logcatd: Do not su for setprop
...
(cherry pick from commit 8d2a65572b
)
sepolicy now permits setting persist.logd.logpersistd in shell
Bug: 28788401
Bug: 28813587
Bug: 28936216
Change-Id: Ieed50eae0f91afa5b0c0e4ade7a71922c4b7ef93
2016-07-19 11:13:14 -07:00