Commit graph

35307 commits

Author SHA1 Message Date
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
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
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
Tom Cherry
7ff0b008f7 Merge "Move Timer from init to libbase"
am: 896297b2ef

Change-Id: I1990fa013fa1fe69a61711faf032db45216f6f47
2017-07-10 18:28:25 +00:00
Tom Cherry
896297b2ef Merge "Move Timer from init to libbase" 2017-07-10 18:23:29 +00:00
nickrose
653d49a245 Add logd CTS tests to VTS
Follow-up to  Change-Id: Id52ac1639447276171006c33bdfa7b4e6c874745

Test: make vts
Change-Id: Ibeb5082439ada49a6eccd6fb699e466ca71730c9
2017-07-10 11:17:38 -07:00
Tom Cherry
ede0d53850 Move Timer from init to libbase
Test: boot bullhead
Test: new libbase unit tests

Change-Id: Ic398a1daa1fe92c10ea7bc1e6ac3f781cee9a5b5
2017-07-10 09:28:24 -07:00
Ian Elliott
766d494612 Merge "Use void instead of no parameters in 2 function declarations." am: 11b91e7c28 am: cbe556ee62 am: 2a064ca6e4
am: 3bfce07b86

Change-Id: I1a59b2e53dd83ef3630a6677e75e15b651481493
2017-07-10 12:21:43 +00:00
Ian Elliott
3bfce07b86 Merge "Use void instead of no parameters in 2 function declarations." am: 11b91e7c28 am: cbe556ee62
am: 2a064ca6e4

Change-Id: I8292eead31f078714d6a869f8f10409650ebc91f
2017-07-10 12:17:12 +00:00
Ian Elliott
2a064ca6e4 Merge "Use void instead of no parameters in 2 function declarations." am: 11b91e7c28
am: cbe556ee62

Change-Id: I45e39dbfa1b29e4d7384dc5fcf982b8d8d607a50
2017-07-10 12:12:39 +00:00
Ian Elliott
cbe556ee62 Merge "Use void instead of no parameters in 2 function declarations."
am: 11b91e7c28

Change-Id: Ie41c3cbf8c6017994d3728c638fc85c55df3ec94
2017-07-10 12:09:43 +00:00
Ian Elliott
11b91e7c28 Merge "Use void instead of no parameters in 2 function declarations." 2017-07-10 12:01:51 +00:00
Tim Murray
7af0deb144 Merge "Revert "Use mem cgroups in libprocessgroup if they're available"" am: e8a75e8f76 am: 7f857bb9ff am: ac68c7fc8c
am: 2c0f9c3a72

Change-Id: I36ef31b921d56222902c4bba8f891d6d21dad947
2017-07-08 01:52:51 +00:00
Tim Murray
2c0f9c3a72 Merge "Revert "Use mem cgroups in libprocessgroup if they're available"" am: e8a75e8f76 am: 7f857bb9ff
am: ac68c7fc8c

Change-Id: I19e5d24a936e992bb634fd589ce04416dbf07c21
2017-07-08 01:50:20 +00:00
Tim Murray
ac68c7fc8c Merge "Revert "Use mem cgroups in libprocessgroup if they're available"" am: e8a75e8f76
am: 7f857bb9ff

Change-Id: I76ae76656e3b7da66c8bcf64534061a585386dfe
2017-07-08 01:47:51 +00:00
Tim Murray
7f857bb9ff Merge "Revert "Use mem cgroups in libprocessgroup if they're available""
am: e8a75e8f76

Change-Id: Iec01b90ae7d49d1eaf4a6e0c5324749a358db5d6
2017-07-08 01:45:50 +00:00
Treehugger Robot
e8a75e8f76 Merge "Revert "Use mem cgroups in libprocessgroup if they're available"" 2017-07-08 01:41:19 +00:00
Tim Murray
fc10e3d5e5 Revert "Use mem cgroups in libprocessgroup if they're available"
This reverts commit 32375c2328.

bug 63164307

Change-Id: I3336bbf7c2f3297b231c5b0a1ef538faff9513fd
2017-07-08 00:04:42 +00:00
Ian Elliott
58e06c5f94 Use void instead of no parameters in 2 function declarations.
In compiling some code with a picky "Android.mk" file, it is not happy
with a function declaration that looks like:

    void foo();

It requires:

    void foo(void);

This commit changes that for 2 functions in "log.h".

Test: Build both Android and the code with a picky "Android.mk".
Change-Id: Icd624df34db57e642fe6b1c7da77be9b05936936
2017-07-07 16:11:32 -06:00
Christopher Ferris
ab2a91309b Merge "Add missing test files to compile." am: 32ac9bfd09 am: 793ffcbf20 am: 6864f006a2
am: 5ef15a9fa9

Change-Id: I5e395b738d0769992e05c31331015ea7a347b129
2017-07-07 21:50:01 +00:00
Christopher Ferris
5ef15a9fa9 Merge "Add missing test files to compile." am: 32ac9bfd09 am: 793ffcbf20
am: 6864f006a2

Change-Id: I76543669231ac564f14921beabcc705c9850bd4d
2017-07-07 21:45:35 +00:00
Christopher Ferris
6864f006a2 Merge "Add missing test files to compile." am: 32ac9bfd09
am: 793ffcbf20

Change-Id: I867640a5496c42a6b10161a84c9aa1c6928153b3
2017-07-07 21:39:01 +00:00
Christopher Ferris
793ffcbf20 Merge "Add missing test files to compile."
am: 32ac9bfd09

Change-Id: Iaf2ebb9f3d39b2e99724b2bed0512b4f0bb3da3c
2017-07-07 21:33:49 +00:00
Christopher Ferris
32ac9bfd09 Merge "Add missing test files to compile." 2017-07-07 21:26:30 +00:00
Christopher Ferris
9744fb2b54 Add missing test files to compile.
Bug: 23762183

Test: Ran unit tests.
Change-Id: I8ac43517231d88c68c288800d8ed286daa57bce1
2017-07-07 12:25:23 -07:00
Christopher Ferris
7da744366b Merge "Init .gnu_debugdata in GetElf()." am: 2d07f72961 am: f5b374a8b3 am: 67930a0b5e
am: f55852dc91

Change-Id: I75aa1873e0b27fadef2ea9543a13c6280303513c
2017-07-07 19:08:10 +00:00
Christopher Ferris
f55852dc91 Merge "Init .gnu_debugdata in GetElf()." am: 2d07f72961 am: f5b374a8b3
am: 67930a0b5e

Change-Id: I9ae9f59ae7e4df8abca0907dc74c514558270acb
2017-07-07 19:06:10 +00:00
Christopher Ferris
67930a0b5e Merge "Init .gnu_debugdata in GetElf()." am: 2d07f72961
am: f5b374a8b3

Change-Id: Ib61a01def4c0c33979812bf1812fadd14ecaa6a5
2017-07-07 19:03:39 +00:00
Christopher Ferris
f5b374a8b3 Merge "Init .gnu_debugdata in GetElf()."
am: 2d07f72961

Change-Id: I485c6211dfef3b0468dcdd9cf8cc9347b2563231
2017-07-07 19:01:11 +00:00
Christopher Ferris
2d07f72961 Merge "Init .gnu_debugdata in GetElf()." 2017-07-07 18:56:56 +00:00
Yongqin Liu
2ab73cabd1 Merge "Merge "bootstat.cpp: update help message for --record_boot_complete" am: f444650d0d" into stage-aosp-master am: 200d376b75 am: 23366008c6
am: 3e4e2a078b

Change-Id: I1b7b2f019c5659bea00088044fc4fa77a07bcfae
2017-07-07 18:39:10 +00:00
Yongqin Liu
05b10c8683 Merge "bootstat.cpp: update help message for --record_boot_complete" am: f444650d0d am: efe27cd2f6 am: e5169979b4
am: e0c1ed5ef9

Change-Id: I33dd27f8ee36b1343e470fd9e69f42c5cfb8972b
2017-07-07 18:38:54 +00:00
Yongqin Liu
3e4e2a078b Merge "Merge "bootstat.cpp: update help message for --record_boot_complete" am: f444650d0d" into stage-aosp-master am: 200d376b75
am: 23366008c6

Change-Id: Iea2d0e887ea4c3dd0188de4a09c2d3458e96e453
2017-07-07 18:06:59 +00:00
Yongqin Liu
e0c1ed5ef9 Merge "bootstat.cpp: update help message for --record_boot_complete" am: f444650d0d am: efe27cd2f6
am: e5169979b4

Change-Id: I828c158f9f227228fe4f914b0539116d2a0f25cc
2017-07-07 18:06:44 +00:00
Yongqin Liu
23366008c6 Merge "Merge "bootstat.cpp: update help message for --record_boot_complete" am: f444650d0d" into stage-aosp-master
am: 200d376b75

Change-Id: I29420634888671b377e34729fcc2880ee6612420
2017-07-07 17:47:36 +00:00
Yongqin Liu
e5169979b4 Merge "bootstat.cpp: update help message for --record_boot_complete" am: f444650d0d
am: efe27cd2f6

Change-Id: Ifa8e70ae64d51b2b0df28c1b21c7ad44e0f6dd5b
2017-07-07 17:47:20 +00:00
Android Build Merger (Role)
200d376b75 Merge "Merge "bootstat.cpp: update help message for --record_boot_complete" am: f444650d0d" into stage-aosp-master 2017-07-07 17:43:37 +00:00