Treehugger Robot
847670437b
Merge "fs_mgr: fix clang static analyzer warning"
2016-11-08 21:36:53 +00:00
Jin Qian
905948ed74
fs_mgr: fix clang static analyzer warning
...
Pointer from strdup is lost hence triggers mem leak warning from
clang, since ptr returned from basename may not point to start of
duplicated string any more.
Switch to use gnu version of basename which doesn't modify input
string so that strdup is no longer necessary.
Bug: 27126348
Change-Id: Iadb5cf343437a1e27e588ee067b084897633ea07
Merged-In: I937a68c01c223230932c932bffdd35da6503c3c4
2016-11-08 20:07:31 +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
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
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
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
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
5d7123a18e
Merge changes I432016e2,Id208b11b,Ia6a38729,Icdaf9e35,I842a7a64, ... am: fc3e90689e
...
am: dbd8df7b64
Change-Id: I6ede34dfdf40f1d6c9e976fecd98b6e7db9ec087
2016-11-04 14:50:35 +00:00
Mark Salyzyn
5955681ff5
logd: if eng build, be a bit more permissive about failures am: 107e29ac1b
...
am: f8ba9eb1a3
Change-Id: Id05c795fa61cb0eaa05ef5c61611511c39dfeccc
2016-11-04 14:50:29 +00:00
Mark Salyzyn
867e6bcf05
libcutils: klog inherit android_get_control_file("/dev/kmsg") am: c377843258
...
am: db9ad76576
Change-Id: I040bd306c1e899deba79dc210ea905a4ef06b058
2016-11-04 14:50:24 +00:00
Mark Salyzyn
95c53126c2
logd: start logd service in logd uid am: 77fdb22cf6
...
am: 21dbb8aece
Change-Id: Id9171cee653fd142e65feac70cd9b4481f273728
2016-11-04 14:50:18 +00:00
Mark Salyzyn
6ad039b9ad
logd: auditd + klogd control CAPS am: d2b3291ffa
...
am: 3d2c4829a0
Change-Id: I5430aa3c2c2ff4a4114a44be176dc218367d9ae0
2016-11-04 14:50:12 +00:00
Mark Salyzyn
65408bacb9
logd: drop capabilities in logd --reinit and logd.daemon am: d8f01807b8
...
am: 83a40b0eb2
Change-Id: Iac77a2b7a9dda15c3e49d0bca55c179f772ecd03
2016-11-04 14:50:05 +00:00
Mark Salyzyn
8cc0f5e22f
logd: drop libminijail dependency am: f0b8e1bce6
...
am: c65f2ca81f
Change-Id: I13e4e5b243c0520fdb29d21f4d492934eb66c21d
2016-11-04 14:49:59 +00:00
Mark Salyzyn
637a70fb61
logd: start logd services in logd gid am: 5b44340acb
...
am: b0e425abc4
Change-Id: Ia0c3e997d8bd49003d61a85db8b01791a181251c
2016-11-04 14:49:54 +00:00
Mark Salyzyn
28644dd270
logd: set executable's capabilities in file system am: 0d2a1dcb49
...
am: 4109c433f1
Change-Id: I9643b7edcd5a72f9f3f7c0f0971f309fcd858cdb
2016-11-04 14:49:48 +00:00
Mark Salyzyn
90d25e4c8e
logd: inherit android_get_control_file() am: e0b8ccd1a3
...
am: 1259d9ea4b
Change-Id: Ic4fd1d2131f41f0bda71a5430f3ecba02daf331b
2016-11-04 14:49:42 +00:00
Mark Salyzyn
3b23d2864f
init: service file keyword am: 62767fe29f
...
am: cc46af0fc9
Change-Id: I20a03933e653f0535092954134b8f1e8662e4604
2016-11-04 14:49:35 +00:00
Mark Salyzyn
13b832c9bf
libcutils: add android_get_control_file() am: 0b034d9d7b
...
am: c020d3fa6e
Change-Id: I2ff8c32d00d2b19db2031c81e84c2c012b222685
2016-11-04 14:49:29 +00:00
Mark Salyzyn
c5e0f78e2a
libcutils: add android_get_control_socket() test am: 547e0dc45a
...
am: 4ffdd5d805
Change-Id: Ia81161b3ffa791a0bcb5b38c30e205907e6cdd6e
2016-11-04 14:49:20 +00:00
Mark Salyzyn
dbd8df7b64
Merge changes I432016e2,Id208b11b,Ia6a38729,Icdaf9e35,I842a7a64, ...
...
am: fc3e90689e
Change-Id: I76ff9fa09424397f85023c527f66a45ebc2631e6
2016-11-04 14:43:49 +00:00
Mark Salyzyn
f8ba9eb1a3
logd: if eng build, be a bit more permissive about failures
...
am: 107e29ac1b
Change-Id: I85ebcae9f756bf2feb79e6d77ea63ad0b2ff4829
2016-11-04 14:43:47 +00:00
Mark Salyzyn
db9ad76576
libcutils: klog inherit android_get_control_file("/dev/kmsg")
...
am: c377843258
Change-Id: Ic520e605639c879b7bf9f5e5bab8e526c69df395
2016-11-04 14:43:42 +00:00
Mark Salyzyn
21dbb8aece
logd: start logd service in logd uid
...
am: 77fdb22cf6
Change-Id: I38d93fb74ea4f37ee137f78063d082637b8fd68a
2016-11-04 14:43:36 +00:00
Mark Salyzyn
3d2c4829a0
logd: auditd + klogd control CAPS
...
am: d2b3291ffa
Change-Id: I7d8fd4a7df7ceffd90e8eaab03861ae426cbf35b
2016-11-04 14:43:31 +00:00
Mark Salyzyn
83a40b0eb2
logd: drop capabilities in logd --reinit and logd.daemon
...
am: d8f01807b8
Change-Id: I17f06463258e95a6cc83242cc8a8d4bb0ccb4907
2016-11-04 14:43:26 +00:00
Mark Salyzyn
c65f2ca81f
logd: drop libminijail dependency
...
am: f0b8e1bce6
Change-Id: I968916b41f82fa1cbe4f7ac37dc75c938a9c1627
2016-11-04 14:43:21 +00:00