Steven Moreland
f2a35db75c
Merge "Add vendor_available to liblog_headers."
...
am: f42d02830d
-s ours
Change-Id: Iba32e2a5ed864b0655428964bf09df60149e5184
2017-07-13 17:39:39 +00:00
Christopher Ferris
223f90d9fe
Merge "A few cleanups." am: 0c22c5646e
am: 35f2bf43a7
am: 55ed67cdaf
...
am: 26416367df
Change-Id: I65ce944f355a836812d78aa4782226635dae2a3b
2017-07-13 17:08:05 +00:00
Steven Moreland
0f2d5c93a1
Merge "libutils: liblog export headers" am: 5607f36e01
-s ours am: 83999b3df8
am: f16148c00b
...
am: 6d43164e09
-s ours
Change-Id: Id278f9a72c756390a15647ff647b7665e9e7a738
2017-07-13 17:07:17 +00:00
Christopher Ferris
26416367df
Merge "A few cleanups." am: 0c22c5646e
am: 35f2bf43a7
...
am: 55ed67cdaf
Change-Id: I97ad96045e8709f485d49cd598434a9fda2497b1
2017-07-13 17:04:53 +00:00
Steven Moreland
6d43164e09
Merge "libutils: liblog export headers" am: 5607f36e01
-s ours am: 83999b3df8
...
am: f16148c00b
Change-Id: Ia3efe3911b579165e7595b261c149c13a657f594
2017-07-13 17:04:35 +00:00
Christopher Ferris
55ed67cdaf
Merge "A few cleanups." am: 0c22c5646e
...
am: 35f2bf43a7
Change-Id: I6efc7c8201c57932d6cb5ff4f5f474592e6d01db
2017-07-13 17:02:26 +00:00
Steven Moreland
f16148c00b
Merge "libutils: liblog export headers" am: 5607f36e01
-s ours
...
am: 83999b3df8
Change-Id: I8cdc21b4e822f0cbef6346b766ac219fc5f084ed
2017-07-13 17:02:09 +00:00
Christopher Ferris
35f2bf43a7
Merge "A few cleanups."
...
am: 0c22c5646e
Change-Id: I557f9348d53d6c64efba4e25c7fa46970ca5e7a0
2017-07-13 16:59:56 +00:00
Steven Moreland
83999b3df8
Merge "libutils: liblog export headers"
...
am: 5607f36e01
-s ours
Change-Id: I63edd403d5e56136b7516798ae8c044bdbbfd448
2017-07-13 16:59:37 +00:00
TreeHugger Robot
8aef7485ff
Merge "Added libhealthd-headers."
2017-07-13 16:58:55 +00:00
Bowgo Tsai
f559655912
fs_mgr: trim the terminating '\0' when reading from device tree
...
Bug: 63637343
Test: boot device
Change-Id: I35ead1ad852493f7f92bdb6c87617fde57b3b0be
2017-07-13 15:11:16 +08:00
Colin Cross
f572b91c4f
libmemunreachable: track kernel binder references
...
The kernel can hold references to binder objects that have no userspace
references. Allow libmemunreachable to call into libbinder and
libhwbinder to get lists of kernel references. Use undefined weak
symbols so that libmemunreachable will continue to work in processes
that do not have libbinder.
Test: memunreachable_binder_test
Bug: 28275695
Change-Id: I9eae73f2a51a49a7025ffe6309ccdc2693a2391b
2017-07-12 14:59:11 -07:00
Treehugger Robot
f42d02830d
Merge "Add vendor_available to liblog_headers."
2017-07-12 21:07:26 +00:00
Steven Moreland
c30f248cd4
Add vendor_available to liblog_headers.
...
Renamed NDK headers to "liblog_ndk_headers"
(these names aren't used anywhere).
libutils_headers now properly export liblog_headers.
Test: with BOARD_VNDK_VERSION=current
Merged-In: I3a85385f588b84393c57fd6d1bcac620f708f0f1
Change-Id: I3a85385f588b84393c57fd6d1bcac620f708f0f1
2017-07-12 12:59:30 -07:00
Christopher Ferris
0c22c5646e
Merge "A few cleanups."
2017-07-12 17:44:03 +00:00
TreeHugger Robot
67dec06c7c
Merge "Add vendor_available to liblog_headers."
2017-07-12 15:29:20 +00:00
Treehugger Robot
5607f36e01
Merge "libutils: liblog export headers"
2017-07-12 05:42:10 +00:00
Christopher Ferris
f6d5431273
A few cleanups.
...
- Cleanup the blueprint file a bit.
- Fix the formatting in DwarfMemoryTest.cpp.
- Fix the misnamed test MemoryBuffer.cpp to MemoryBufferTest.cpp.
- Add a function to find the location of the test files so it's not
necessary to run the test in the same directory as the test files.
Bug: 23762183
Test: Builds and unit tests pass.
Change-Id: I5666972bd01f14b8ee47c518f1840f8aeb7fd08b
2017-07-11 19:10:34 -07:00
TreeHugger Robot
01af80094e
Merge "Use the legacy linker namespace configs when target is sanitized"
2017-07-12 01:11:10 +00:00
Yifan Hong
5a70fe9745
Merge "Remove old LOG_EVENT_* code from libsysutils" am: 5aee3ff22a
am: 67e0b810bc
am: 3ba4e0a589
...
am: 4a4278968f
Change-Id: Ie6e734a5fc2894a2b56fd59cc38636a468a523e7
2017-07-12 00:28:48 +00:00
Yifan Hong
4a4278968f
Merge "Remove old LOG_EVENT_* code from libsysutils" am: 5aee3ff22a
am: 67e0b810bc
...
am: 3ba4e0a589
Change-Id: I4eddacad86e97cae6b36fe24712d5f0df2f8b40e
2017-07-12 00:25:18 +00:00
Yifan Hong
3ba4e0a589
Merge "Remove old LOG_EVENT_* code from libsysutils" am: 5aee3ff22a
...
am: 67e0b810bc
Change-Id: Ie93622cff757ea136fc7659b72271b55a359bb96
2017-07-12 00:22:18 +00:00
Yifan Hong
67e0b810bc
Merge "Remove old LOG_EVENT_* code from libsysutils"
...
am: 5aee3ff22a
Change-Id: Iff831a155516d988a51b13a7ea173e27496de29c
2017-07-12 00:19:17 +00:00
Treehugger Robot
5aee3ff22a
Merge "Remove old LOG_EVENT_* code from libsysutils"
2017-07-12 00:11:50 +00:00
Baligh Uddin
c3cc0cd917
Merge "Fix mips build." am: 97ba18ed7f
am: 36f46cd915
am: 1f18c34ed1
...
am: e4f821135b
Change-Id: Iae8cef495cc63575bb949d3cd3439a0abecc8fc4
2017-07-11 23:23:45 +00:00
Baligh Uddin
e4f821135b
Merge "Fix mips build." am: 97ba18ed7f
am: 36f46cd915
...
am: 1f18c34ed1
Change-Id: I9eed8e0a645f2bbe8895dead2c9b38229cc2b1d1
2017-07-11 23:20:13 +00:00
Baligh Uddin
1f18c34ed1
Merge "Fix mips build." am: 97ba18ed7f
...
am: 36f46cd915
Change-Id: I526fc8af06ca8fbeadc17dc518542a3a5f21230c
2017-07-11 23:17:06 +00:00
Baligh Uddin
36f46cd915
Merge "Fix mips build."
...
am: 97ba18ed7f
Change-Id: I6e5693234966ce8307376796fc9ceb6d2396a9b6
2017-07-11 23:13:44 +00:00
Baligh Uddin
97ba18ed7f
Merge "Fix mips build."
2017-07-11 23:07:43 +00:00
Yifan Hong
087f3b74af
Remove old LOG_EVENT_* code from libsysutils
...
As a side effect, this change fixes
libbsysutils => liblog dependencies. LOG_EVENT_*
macros are not defined for liblog.vendor.
Test: BOARD_VNDK_VERSION=current mma
Bug: 33241851
Bug: 63034227
Change-Id: I3df700d97481ec9aa59cf1796da1e991af28bdf5
2017-07-11 15:14:26 -07:00
Robert Benea
ed73c5c71a
Merge "Use mem cgroups in libprocessgroup if they're available" am: 3c7f566495
am: 92ad7c02d4
am: 43c6c844de
...
am: 6a4482a438
Change-Id: I307fb64713d44d2447f835f4a74b7c40ccd61b4f
2017-07-11 22:11:10 +00:00
Robert Benea
6a4482a438
Merge "Use mem cgroups in libprocessgroup if they're available" am: 3c7f566495
am: 92ad7c02d4
...
am: 43c6c844de
Change-Id: I9c2976886372f5c6e1ae008872cacc0f01fc282f
2017-07-11 22:08:11 +00:00
Christopher Ferris
3517fe0413
Fix mips build.
...
Don't build for mips, none of this is supported on mips.
Bug: 23762183
Test: Mips build passes.
Change-Id: Iba89466a7bc13856f8fcd59ca0708a30f417b6c6
2017-07-11 15:06:19 -07:00
Robert Benea
43c6c844de
Merge "Use mem cgroups in libprocessgroup if they're available" am: 3c7f566495
...
am: 92ad7c02d4
Change-Id: I08d156810741228e30aa0d4fb8f981c1ecb447f4
2017-07-11 22:04:09 +00:00
Robert Benea
92ad7c02d4
Merge "Use mem cgroups in libprocessgroup if they're available"
...
am: 3c7f566495
Change-Id: I7b50c83c5ba053faf6be62200570738744dd1e7b
2017-07-11 22:01:09 +00:00
Robert Benea
3c7f566495
Merge "Use mem cgroups in libprocessgroup if they're available"
2017-07-11 21:52:39 +00:00
Christopher Ferris
1f7246bdae
Merge "Add full support for initing registers." am: 1add237c8d
am: 66c61b545a
am: 06386fe0a2
...
am: 9994fdf6d6
Change-Id: I022862cb50ca3c3292ec7986df66d6ce758730df
2017-07-11 21:33:08 +00:00
Christopher Ferris
9994fdf6d6
Merge "Add full support for initing registers." am: 1add237c8d
am: 66c61b545a
...
am: 06386fe0a2
Change-Id: I19d2955a3014a177d08431bcfd0eaba1d98d8928
2017-07-11 21:30:06 +00:00
Christopher Ferris
06386fe0a2
Merge "Add full support for initing registers." am: 1add237c8d
...
am: 66c61b545a
Change-Id: Ia7efe41ec442bda112cd928be3d5bd9051e6da9f
2017-07-11 21:26:42 +00:00
Christopher Ferris
66c61b545a
Merge "Add full support for initing registers."
...
am: 1add237c8d
Change-Id: Ib9bb8b413ddc0ad411506a5343817f2af5177b1e
2017-07-11 21:23:13 +00:00
Christopher Ferris
1add237c8d
Merge "Add full support for initing registers."
2017-07-11 21:17:48 +00:00
Robert Benea
3280e48847
Use mem cgroups in libprocessgroup if they're available
...
Use mem cgroups if the kernel is built with CONFIG_MEMCG=y,
additionally add system group.
test: verified on both kernel with/without memcg enabled
Change-Id: Ia2ae89efa3905e9da68fa77adac1225c667864d1
2017-07-11 12:48:10 -07:00
Christopher Ferris
2a25c4aab5
Add full support for initing registers.
...
- Fixes a few bugs in untested functionality.
- Add tests for the way the register handling code is used.
- Fix a few tests that were not reaping child processes.
Bug: 23762183
Test: Ran unit tests on host (32 bit and 64 bit).
Test: Ran unit tests on angler (32 bit and 64 bit).
Change-Id: I573d6617b4f1561f6e8494d7213c52086d112d97
2017-07-11 12:15:54 -07:00
TreeHugger Robot
ebd897be6a
Merge "Add logd CTS tests to VTS Follow-up to Change-Id: Id52ac1639447276171006c33bdfa7b4e6c874745"
2017-07-11 17:51:06 +00:00
Jiyong Park
fff6f75fc1
Use the legacy linker namespace configs when target is sanitized
...
The new linker namespace config causes problem when the target is
sanitized: vendor libs which are loaded in the sphal namespace can't
link against to libclang_rt* libs which are in /system/lib directory
because the directory is not allowed for sphal namsapce.
Long-term solution would be installing libclang_rt* to both /system/lib
and /vendor/lib so that vendor libs can link against to the one in
/vendor/lib.
Until the work is done, let's just disable the new linker namespace
config when the target is to be sanitized.
Bug: 63535130
Test: make SANITIZE_TARGET=integer_overflow
SANITIZE_TARGET_DIAG=integer_overflow builds and boots to the UI
Change-Id: I6afb69885aaa3d25e554b9ca699a572248bfc50a
2017-07-11 14:40:42 +09:00
Steven Moreland
42b485cc53
Add vendor_available to liblog_headers.
...
Renamed NDK headers to "liblog_ndk_headers"
(these names aren't used anywhere).
libutils_headers now properly export liblog_headers.
Test: with BOARD_VNDK_VERSION=current
Change-Id: I3a85385f588b84393c57fd6d1bcac620f708f0f1
2017-07-10 16:55:32 -07:00
Steven Moreland
1b13eea81f
Added libhealthd-headers.
...
Test: use with BOARD_VNDK_VERSION=current
Change-Id: Icece8e543307498f349d7f4914ec5be6d97e98fc
2017-07-10 16:05:51 -07:00
Tom Cherry
d7ca913892
Merge "Move Timer from init to libbase" am: 896297b2ef
am: 7ff0b008f7
am: 4e5c4f18d8
...
am: c0a9cf648b
Change-Id: Idb80a901f4c0080b932b6da247150ed4ffdb6b8e
2017-07-10 18:40:54 +00:00
Tom Cherry
c0a9cf648b
Merge "Move Timer from init to libbase" am: 896297b2ef
am: 7ff0b008f7
...
am: 4e5c4f18d8
Change-Id: Iffad0dcde94fce7dac627ebf0530420f9cfd38d1
2017-07-10 18:36:54 +00:00
Tom Cherry
4e5c4f18d8
Merge "Move Timer from init to libbase" am: 896297b2ef
...
am: 7ff0b008f7
Change-Id: I3d1dd6eabbf17d701eefbf7363bfe6107d4de8a4
2017-07-10 18:32:54 +00:00