Mark Salyzyn
8e12624e19
Merge changes I93a1c003,I283fec89 am: e133feb6b4 am: 52b299b4c8
...
am: 9292815cea
Change-Id: Ie3c8b60c00119b8631b48aeda053c335b85bc784
2016-11-07 22:58:00 +00:00
Mark Salyzyn
6c66f5fde3
liblog: logcat: logprint support -v descriptive am: 4fd0507b20 am: cacd9dc244
...
am: 3bcdc007c1
Change-Id: I95488a9bbbc3f42da279132acbe9a4129e1d3c4d
2016-11-07 22:57:52 +00:00
Mark Salyzyn
2a1160c7d5
liblog: add android_lookupEventFormat_len am: 530711b39e am: 494a394545
...
am: 68513d18d6
Change-Id: I2c035800f4b18cad9693be093b7d542f75bd1cf7
2016-11-07 22:57:47 +00:00
Mark Salyzyn
9292815cea
Merge changes I93a1c003,I283fec89 am: e133feb6b4
...
am: 52b299b4c8
Change-Id: I4aa88d132f77c1b65289ee1d4e3d08d61ada7402
2016-11-07 22:52:12 +00:00
Mark Salyzyn
3bcdc007c1
liblog: logcat: logprint support -v descriptive am: 4fd0507b20
...
am: cacd9dc244
Change-Id: I83cbc090cfbcfba90f0e11e62a29db940eaf75bf
2016-11-07 22:52:07 +00:00
Mark Salyzyn
68513d18d6
liblog: add android_lookupEventFormat_len am: 530711b39e
...
am: 494a394545
Change-Id: I3d4ec3de6bf216dbb78e31b54ab9f667b804e15d
2016-11-07 22:52:02 +00:00
Mark Salyzyn
52b299b4c8
Merge changes I93a1c003,I283fec89
...
am: e133feb6b4
Change-Id: I840cf1b37e2e1f69992bb38d0dffb3fd8c615f23
2016-11-07 22:46:46 +00:00
Mark Salyzyn
cacd9dc244
liblog: logcat: logprint support -v descriptive
...
am: 4fd0507b20
Change-Id: Idd4379d83b1d2f708451e1f2dd21cd40bfa49811
2016-11-07 22:46:45 +00:00
Mark Salyzyn
494a394545
liblog: add android_lookupEventFormat_len
...
am: 530711b39e
Change-Id: I62a33b249df6afdc4405a89b3f60a51a2897f98e
2016-11-07 22:46:39 +00:00
Mark Salyzyn
e133feb6b4
Merge changes I93a1c003,I283fec89
...
* changes:
liblog: logcat: logprint support -v descriptive
liblog: add android_lookupEventFormat_len
2016-11-07 22:42:08 +00:00
Dimitry Ivanov
dba7cef327
Merge "Allow different namespace types for different classloaders" am: a61c48d5fd am: 9b1d1cb923
...
am: 08aa99d622
Change-Id: Ic13ee0d3e204a28324b91b99ec2a9f34579fdb1a
2016-11-07 18:17:14 +00:00
Dimitry Ivanov
08aa99d622
Merge "Allow different namespace types for different classloaders" am: a61c48d5fd
...
am: 9b1d1cb923
Change-Id: I6832b42ba46681801724838c97951f92967c259c
2016-11-07 18:12:16 +00:00
Dimitry Ivanov
9b1d1cb923
Merge "Allow different namespace types for different classloaders"
...
am: a61c48d5fd
Change-Id: Idcf998f47e8a09fbe1e56a898f23b2c82a75aa44
2016-11-07 18:08:06 +00:00
Dimitry Ivanov
a61c48d5fd
Merge "Allow different namespace types for different classloaders"
2016-11-07 18:00:40 +00:00
Paul Lawrence
a0d26e7cdd
Merge "Fix selinux warning on tracefs systems" am: 0ad600bdc6 am: 3915012a46
...
am: 67387a3510
Change-Id: I0aa3c01e3b9ed5981dccbb2fcff1e7ea5fa96c0e
2016-11-07 15:17:22 +00:00
Paul Lawrence
67387a3510
Merge "Fix selinux warning on tracefs systems" am: 0ad600bdc6
...
am: 3915012a46
Change-Id: I07be8c612ab048807fb26cdef455060acb5c911a
2016-11-07 15:12:22 +00:00
Paul Lawrence
3915012a46
Merge "Fix selinux warning on tracefs systems"
...
am: 0ad600bdc6
Change-Id: Ibaab6580caf0fe216cfae72bf5d2560fec02afdf
2016-11-07 15:07:22 +00:00
Paul Lawrence
0ad600bdc6
Merge "Fix selinux warning on tracefs systems"
2016-11-07 15:02:08 +00:00
Mark Salyzyn
4fd0507b20
liblog: logcat: logprint support -v descriptive
...
Expand logprint feature to pull out the log tag description
fields, parse them and merge into the logging content. Add
-v descriptive, -v colour(british, hidden) and -v help. Also
added a unit test for the descriptive format borrowing from
event tags that have been unchanged since 2009.
Had to add -v help because we have too many undocumented
formats and format adverbs.
Test: gTest logcat-unit-tests --gtest_filter=logcat.descriptive
Bug: 31456426
Change-Id: I93a1c003b7a3f4c332544946fdedb7277919cec3
2016-11-04 15:22:52 -07:00
Mark Salyzyn
530711b39e
liblog: add android_lookupEventFormat_len
...
Test: compile
Bug: 31456426
Change-Id: I283fec89431c18af788fa0477a2ab78792221878
2016-11-04 15:22:52 -07:00
Dimitry Ivanov
d836ab005a
Allow different namespace types for different classloaders
...
An app should be able to make cross-arch calls to different apps
via other app's Context.getClassLoader()
Bug: 32542970
Test: Boot fugu. Check that there are no linker-namespace
related errors in the log.
Change-Id: I1593f4688bcde0121a5e24a707441a4935fa7dc4
2016-11-04 15:21:13 -07:00
Mark Salyzyn
7882d32446
Merge changes Icd2e9bc0,Ibe241c0b am: b5f062bde4 am: fbff892769
...
am: 7083fdbdc6
Change-Id: I6fcac4ab6de7701d167ef1db94ad5d88cd2ef5e7
2016-11-04 21:04:26 +00:00
Mark Salyzyn
ee50a88636
logd: report last prune memory overhead am: b0672290e3 am: 49893142ec
...
am: 271814d8f9
Change-Id: I53fea4dfa25fe07c5780b400ea149538b017432e
2016-11-04 21:04:20 +00:00
Mark Salyzyn
9cef548f08
logd: report statistics memory overhead am: 6d981af120 am: 1970d994b6
...
am: f68b9e586b
Change-Id: I9bdeed5bab90db1e4533a5ee2865c283b802d869
2016-11-04 21:04:13 +00:00
Mark Salyzyn
7083fdbdc6
Merge changes Icd2e9bc0,Ibe241c0b am: b5f062bde4
...
am: fbff892769
Change-Id: I57ddc003835534ae574b335cb711c86e71875ac2
2016-11-04 21:00:53 +00:00
Mark Salyzyn
271814d8f9
logd: report last prune memory overhead am: b0672290e3
...
am: 49893142ec
Change-Id: I59dc8a4053d5b296f8d8b743f6e64e660579a093
2016-11-04 21:00:47 +00:00
Mark Salyzyn
f68b9e586b
logd: report statistics memory overhead am: 6d981af120
...
am: 1970d994b6
Change-Id: I4913a1a233055c06bc37c915dc51d4efaf55f95e
2016-11-04 21:00:42 +00:00
Mark Salyzyn
fbff892769
Merge changes Icd2e9bc0,Ibe241c0b
...
am: b5f062bde4
Change-Id: I24c62da81c0f9adff7eec3dab1c790eaf1f287af
2016-11-04 20:57:18 +00:00
Mark Salyzyn
49893142ec
logd: report last prune memory overhead
...
am: b0672290e3
Change-Id: I4b060ad4427e24170cc7a3aeae7aa9f6643ba8d6
2016-11-04 20:57:16 +00:00
Mark Salyzyn
1970d994b6
logd: report statistics memory overhead
...
am: 6d981af120
Change-Id: I69376a8783867a21f0cd85eea4b299f3d2c81a95
2016-11-04 20:57:12 +00:00
Treehugger Robot
b5f062bde4
Merge changes Icd2e9bc0,Ibe241c0b
...
* changes:
logd: report last prune memory overhead
logd: report statistics memory overhead
2016-11-04 20:52:49 +00:00
Mark Salyzyn
067aa86b4f
Merge "libcutils: sockets_test breaks MAC build" am: 8d339e940f am: d32e7f4703
...
am: cca5e721b2
Change-Id: I120611c01cc93224aa643ef5b268da9ff013e54e
2016-11-04 19:57:38 +00:00
Mark Salyzyn
cca5e721b2
Merge "libcutils: sockets_test breaks MAC build" am: 8d339e940f
...
am: d32e7f4703
Change-Id: Ib67e7bde8bef48e2e2be5c7d045aa9a96b00d292
2016-11-04 19:54:37 +00:00
Mark Salyzyn
d32e7f4703
Merge "libcutils: sockets_test breaks MAC build"
...
am: 8d339e940f
Change-Id: I4dbc000a63c45f82a32012629eec855c60c17b5a
2016-11-04 19:51:07 +00:00
Mark Salyzyn
8d339e940f
Merge "libcutils: sockets_test breaks MAC build"
2016-11-04 19:43:48 +00:00
Mark Salyzyn
44ba139bba
libcutils: sockets_test breaks MAC build
...
- Neuter SOCK_NONBLOCK and SOCK_CLOEXEC if they are not defined.
- F_SETFL O_NONBLOCK after socket() call.
- Correct environment reference (we recently changed handler to
replace non-ascii and non-numericals with '_' for env tag).
Test: libcutils_test32 --gtest_filter=SocketsTest.android_get_control_socket
Bug: 32450474
Change-Id: I409a8c2c78e5f057af5fd6251cbd8657018be22b
2016-11-04 12:27:43 -07:00
Paul Lawrence
d2abcbd0ab
Fix selinux warning on tracefs systems
...
restorecon_recursive doesn't traverse filesystem boundaries. On
tracefs systems, tracing is a separate filesystem, so restorecon
this as well
Bug: 30963384
Test: Boot hikey, and check that there are no debugfs_tracing denials in dmesg
Change-Id: I24abd3ad80d2cfdab4f64fecee799fc0c24ed238
2016-11-04 10:56:06 -07:00
Mark Salyzyn
f757e2eaba
Merge changes I432016e2,Id208b11b,Ia6a38729,Icdaf9e35,I842a7a64, ... am: fc3e90689e am: dbd8df7b64
...
am: 5d7123a18e
Change-Id: I7a8d5ca2951ed2a29846e17f74f13513ec2354a7
2016-11-04 14:57:31 +00:00
Mark Salyzyn
7d5dbaf1d2
logd: if eng build, be a bit more permissive about failures am: 107e29ac1b am: f8ba9eb1a3
...
am: 5955681ff5
Change-Id: If290cf980562084718a55a53ef2d1022823cfb26
2016-11-04 14:57:24 +00:00
Mark Salyzyn
9baabdc447
libcutils: klog inherit android_get_control_file("/dev/kmsg") am: c377843258 am: db9ad76576
...
am: 867e6bcf05
Change-Id: I82d144386a7f4ac2c91809cb0ab72029e22bd51f
2016-11-04 14:57:20 +00:00
Mark Salyzyn
fe1cf60e5f
logd: start logd service in logd uid am: 77fdb22cf6 am: 21dbb8aece
...
am: 95c53126c2
Change-Id: I4034215e83aa8a8d93ebb37e7a3d3866efb28176
2016-11-04 14:57:13 +00:00
Mark Salyzyn
9888f1e929
logd: auditd + klogd control CAPS am: d2b3291ffa am: 3d2c4829a0
...
am: 6ad039b9ad
Change-Id: I5fac13cb4ea31bf6f08484217e828bad31ec998c
2016-11-04 14:57:08 +00:00
Mark Salyzyn
0c4f953c16
logd: drop capabilities in logd --reinit and logd.daemon am: d8f01807b8 am: 83a40b0eb2
...
am: 65408bacb9
Change-Id: Iaf9585a89dc351597ff7a48581f5ef8ebe500bb0
2016-11-04 14:57:01 +00:00
Mark Salyzyn
f2b62b07ea
logd: drop libminijail dependency am: f0b8e1bce6 am: c65f2ca81f
...
am: 8cc0f5e22f
Change-Id: I3ab3558526d136c88ae305c2caba0c22d00d7f73
2016-11-04 14:56:55 +00:00
Mark Salyzyn
3383d59714
logd: start logd services in logd gid am: 5b44340acb am: b0e425abc4
...
am: 637a70fb61
Change-Id: Id2fcadd4da86aacb66b06e59738363ef16df6291
2016-11-04 14:56:49 +00:00
Mark Salyzyn
7313646018
logd: set executable's capabilities in file system am: 0d2a1dcb49 am: 4109c433f1
...
am: 28644dd270
Change-Id: I3fbdd1992e70b265a73f3a4dc632cbd0c40d2231
2016-11-04 14:56:43 +00:00
Mark Salyzyn
d2ad81acb1
logd: inherit android_get_control_file() am: e0b8ccd1a3 am: 1259d9ea4b
...
am: 90d25e4c8e
Change-Id: I4bdaf3ae9e0f705447ff5ba44a7d7abe4e590bad
2016-11-04 14:56:38 +00:00
Mark Salyzyn
5bee4e3d10
init: service file keyword am: 62767fe29f am: cc46af0fc9
...
am: 3b23d2864f
Change-Id: I0bd95c3fe9112b5b66a1f43b6bc52f570fd459d1
2016-11-04 14:56:32 +00:00
Mark Salyzyn
67c52fa22e
libcutils: add android_get_control_file() am: 0b034d9d7b am: c020d3fa6e
...
am: 13b832c9bf
Change-Id: If5dd2ecc231b45f0759dc471a6cb2b16b817f3b0
2016-11-04 14:56:27 +00:00
Mark Salyzyn
794fe7da48
libcutils: add android_get_control_socket() test am: 547e0dc45a am: 4ffdd5d805
...
am: c5e0f78e2a
Change-Id: Ia07b7b9305c6e05d0c4b1375a042190592034caf
2016-11-04 14:56:20 +00:00