Commit graph

49416 commits

Author SHA1 Message Date
Suren Baghdasaryan
7824023e0e Merge "libprocessgroup: make sure SetupCgroups is called once and only by init" am: 7b2187c372 am: 7bb7f6ef28
am: bfdad9eaa2

Change-Id: Id15764d8292eb6cea58205e8beacb142175741e1
2019-03-25 13:50:27 -07:00
Suren Baghdasaryan
bfdad9eaa2 Merge "libprocessgroup: make sure SetupCgroups is called once and only by init" am: 7b2187c372
am: 7bb7f6ef28

Change-Id: Ibadde55dfd606723f03e9656ca176d540c566167
2019-03-25 13:44:30 -07:00
Suren Baghdasaryan
7bb7f6ef28 Merge "libprocessgroup: make sure SetupCgroups is called once and only by init"
am: 7b2187c372

Change-Id: I1b1562f7042de6268bcd238adfdad1e8ffe6629e
2019-03-25 13:40:13 -07:00
Yi Kong
cf62d32a4e Merge "[libbacktrace] Modernize code to use override keyword" am: 9b1f1ee4cc am: 280caf2e20
am: 0efc3585d6

Change-Id: I7d9b543c49d91088541c88f960955bb9ceef6e03
2019-03-25 13:33:22 -07:00
Suren Baghdasaryan
7b2187c372 Merge "libprocessgroup: make sure SetupCgroups is called once and only by init" 2019-03-25 20:24:51 +00:00
Yi Kong
0efc3585d6 Merge "[libbacktrace] Modernize code to use override keyword" am: 9b1f1ee4cc
am: 280caf2e20

Change-Id: I018e4dc5e1d2703061d7813625e45107e2d3e8d1
2019-03-25 13:19:30 -07:00
Yi Kong
280caf2e20 Merge "[libbacktrace] Modernize code to use override keyword"
am: 9b1f1ee4cc

Change-Id: I22432cdea88210e32f4f5b5cc83cdd275f1cd0cd
2019-03-25 13:13:30 -07:00
Yi Kong
9b1f1ee4cc Merge "[libbacktrace] Modernize code to use override keyword" 2019-03-25 19:56:48 +00:00
Vic Yang
0e18743952 Merge "Fix parse_apex_configs doc in README.md" am: 3d2fb41f17 am: 6c04c01306
am: 5111b8f068

Change-Id: I5e311d4c20ab0cd70301616b01507dc1b384b154
2019-03-25 12:25:17 -07:00
Vic Yang
5111b8f068 Merge "Fix parse_apex_configs doc in README.md" am: 3d2fb41f17
am: 6c04c01306

Change-Id: I4d6eff1d17e6d065192fbe324b892f70ebdff7f4
2019-03-25 12:21:11 -07:00
Vic Yang
6c04c01306 Merge "Fix parse_apex_configs doc in README.md"
am: 3d2fb41f17

Change-Id: I31a6ab1af4a97142dbf491fd3db3ef3a487f51d6
2019-03-25 12:11:39 -07:00
Treehugger Robot
3d2fb41f17 Merge "Fix parse_apex_configs doc in README.md" 2019-03-25 18:49:41 +00:00
Elliott Hughes
ae2c2c5770 Merge "Clean up some mess by only building Android-specific code for the device." am: 443fdb2fdc am: 0fa7eddc31
am: 870413d411

Change-Id: I5ea2a7cf59c8ce5b7bc0a970237df17a69d08056
2019-03-25 09:43:43 -07:00
Elliott Hughes
870413d411 Merge "Clean up some mess by only building Android-specific code for the device." am: 443fdb2fdc
am: 0fa7eddc31

Change-Id: Ibf53e71d3a82dca02d76b193b71cf25a0b926e26
2019-03-25 09:39:32 -07:00
Elliott Hughes
0fa7eddc31 Merge "Clean up some mess by only building Android-specific code for the device."
am: 443fdb2fdc

Change-Id: I3ae6f0662bffd9cf81ae401e80821488cccd3933
2019-03-25 09:34:55 -07:00
Suren Baghdasaryan
798e805715 libprocessgroup: make sure SetupCgroups is called once and only by init
SetupCgroups is called by init process during early-init stage and is not
supposed to be called again by anyone else. Ensure that the caller is the
init process, make sure cgroup.rc file is written only one time, keep the
file descriptor to cgroup.rc file open by the init process to ensure all
its further mappings stay valid even if the file is deleted.

Bug: 124774415
Test: build, run, verify no errors or warning in the logcat

Change-Id: I70ccec551fc07c380333566f618b969667dcf783
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
2019-03-25 16:22:10 +00:00
Elliott Hughes
443fdb2fdc Merge "Clean up some mess by only building Android-specific code for the device." 2019-03-25 16:14:23 +00:00
Vic Yang
034bfeba6f Merge "Fix sed command on Mac builds" am: 42a5dd9c41 am: ad7bf56b1d
am: e22977e8fa

Change-Id: I672a5fbbff66fb98a4dcbbf714532f628dab57d7
2019-03-25 06:58:18 -07:00
Vic Yang
e22977e8fa Merge "Fix sed command on Mac builds" am: 42a5dd9c41
am: ad7bf56b1d

Change-Id: Ibdb85a157037247e2a37d16bf974c9d9812801f3
2019-03-25 06:47:23 -07:00
Vic Yang
ad7bf56b1d Merge "Fix sed command on Mac builds"
am: 42a5dd9c41

Change-Id: Ia46de32f6b0603ac79c3427476dc7fe4c7d69da2
2019-03-25 06:43:00 -07:00
Treehugger Robot
42a5dd9c41 Merge "Fix sed command on Mac builds" 2019-03-25 13:37:21 +00:00
Kiyoung Kim
2163d29d2a [automerger skipped] Merge "Do not fail when there is no vndk namespace" am: 6534c60e43 am: b98aaf83a9
am: effad9de02 -s ours
am skip reason: change_id Id9147d4aeee9ba2b301b6893dea5884dce9c14fa with SHA1 ddbb6ed7e7 is in history

Change-Id: I4ec4b360624bcd219f0e9c9de6966f5abcf28417
2019-03-25 05:47:11 -07:00
Kiyoung Kim
effad9de02 Merge "Do not fail when there is no vndk namespace" am: 6534c60e43
am: b98aaf83a9

Change-Id: I81372fb8c8dc6f72c7ac6a4f3b98a8cc1a7bed9c
2019-03-25 05:42:58 -07:00
Kiyoung Kim
b98aaf83a9 Merge "Do not fail when there is no vndk namespace"
am: 6534c60e43

Change-Id: I41b172ff2315b4b295e344ac52bf568e1c3168e4
2019-03-25 05:37:50 -07:00
Treehugger Robot
6534c60e43 Merge "Do not fail when there is no vndk namespace" 2019-03-25 12:34:16 +00:00
Nicolas Geoffray
84f5628831 Merge "Allow makefiles to be parsed in a trimmed down manifest." am: 7b50fc4bef am: 9283da301c
am: e18ba0d01e

Change-Id: Iba423799a31fcdc71600c8da45b26c79f265939e
2019-03-25 05:31:03 -07:00
Nicolas Geoffray
e18ba0d01e Merge "Allow makefiles to be parsed in a trimmed down manifest." am: 7b50fc4bef
am: 9283da301c

Change-Id: Ifcb257ddce0e7d7c3f5d37f75c9af5ce6aa04cb4
2019-03-25 05:26:14 -07:00
Nicolas Geoffray
9283da301c Merge "Allow makefiles to be parsed in a trimmed down manifest."
am: 7b50fc4bef

Change-Id: I345b2a9b9dc412eca7fb7eb22970e3d75a7dc068
2019-03-25 05:10:39 -07:00
Nicolas Geoffray
7b50fc4bef Merge "Allow makefiles to be parsed in a trimmed down manifest." 2019-03-25 11:58:04 +00:00
Kiyoung Kim
d0cf15f0f7 Merge "Do not fail when there is no vndk namespace" 2019-03-25 10:05:30 +00:00
Yi Kong
13f2d18e30 [libbacktrace] Modernize code to use override keyword
Generated by clang-tidy.

Test: m checkbuild
Change-Id: I4506a9624002250117148413ea6990749cc1a4da
2019-03-25 02:22:42 -07:00
Nicolas Geoffray
7f03e4eea1 Allow makefiles to be parsed in a trimmed down manifest.
Test: m
Change-Id: Id0e52eacc8e8b5fa75af2050a72be6a8bdadc984
Exempt-From-Owner-Approval: Unbreaks ART team
2019-03-25 09:14:33 +00:00
Hridya Valsaraju
ac67a090ba Merge changes from topic "b/129002747" am: dddf40a7f5 am: 220fcf241a
am: 50299c1aeb

Change-Id: I608b35db5b5a94a50542685c943a10c02444ae4d
2019-03-24 22:27:03 -07:00
Hridya Valsaraju
50299c1aeb Merge changes from topic "b/129002747" am: dddf40a7f5
am: 220fcf241a

Change-Id: Ia5bdbdb017c6490afdd9db7cf59a1c0f7f86bbbb
2019-03-24 22:22:51 -07:00
Hridya Valsaraju
220fcf241a Merge changes from topic "b/129002747"
am: dddf40a7f5

Change-Id: I80cb05e7ff96f91d037ea5bddf7c1c1ab44ca1af
2019-03-24 22:18:56 -07:00
Treehugger Robot
dddf40a7f5 Merge changes from topic "b/129002747"
* changes:
  Make VTS run libdm_test
  Create a VTS test from liblp_test
2019-03-25 05:09:36 +00:00
Kiyoung Kim
23ff8eb9c2 Do not fail when there is no vndk namespace
Some of the legacy devices may not have vndk namespace. To make this
work, libnativeloader should not fail when it fails to search for vndk
namespace.

Bug: 129011845
Test: m -j
Change-Id: I6f68aeb6ae84a00985cc20561b2fcdb461be9724
Merged-In: Id9147d4aeee9ba2b301b6893dea5884dce9c14fa
2019-03-25 13:59:40 +09:00
Kiyoung Kim
ddbb6ed7e7 Do not fail when there is no vndk namespace
Some of the legacy devices may not have vndk namespace. To make this
work, libnativeloader should not fail when it fails to search for vndk
namespace.

Bug: 129011845
Test: m -j
Change-Id: Id9147d4aeee9ba2b301b6893dea5884dce9c14fa
2019-03-25 13:48:43 +09:00
Tej Singh
664022bbd3 Merge "stats_event_list changes for statsd mainline api" 2019-03-23 05:00:52 +00:00
Nick Kralevich
e611eccb07 Merge "zip_archive.cc: delete android_errorWriteLog" am: 832bd17a0b am: 0ae7fe2d48
am: 4fb80506ca

Change-Id: Iec2bb8402da4c20a958e2e6cf3bc4b420bd8f4b9
2019-03-22 20:27:00 -07:00
Nick Kralevich
c1109ae26d Merge "entry_name_utils-inl.h: clear top bit before shifting" am: a72477630d am: a5ff3e1276
am: 15d1c2ec65

Change-Id: I34998ad0a29161043574570a0e0c7a9ee8bebad3
2019-03-22 20:25:57 -07:00
Nick Kralevich
4fb80506ca Merge "zip_archive.cc: delete android_errorWriteLog" am: 832bd17a0b
am: 0ae7fe2d48

Change-Id: I9dbd292b0e0413dbee469e45d6ce4f66473c09e2
2019-03-22 20:22:38 -07:00
Nick Kralevich
15d1c2ec65 Merge "entry_name_utils-inl.h: clear top bit before shifting" am: a72477630d
am: a5ff3e1276

Change-Id: I1cd6b19a88c425aa16019b406454e7aaad4a16af
2019-03-22 20:21:46 -07:00
Nick Kralevich
0ae7fe2d48 Merge "zip_archive.cc: delete android_errorWriteLog"
am: 832bd17a0b

Change-Id: I9e8a477e22e2e75f46d1ee63f8b82bf9e07ba049
2019-03-22 20:18:22 -07:00
Nick Kralevich
a5ff3e1276 Merge "entry_name_utils-inl.h: clear top bit before shifting"
am: a72477630d

Change-Id: I6d61bee38676e1f55cd3593b2186b9f1bc4dc6e0
2019-03-22 20:17:41 -07:00
Nick Kralevich
832bd17a0b Merge "zip_archive.cc: delete android_errorWriteLog" 2019-03-23 03:08:35 +00:00
Nick Kralevich
a72477630d Merge "entry_name_utils-inl.h: clear top bit before shifting" 2019-03-23 03:08:07 +00:00
Tej Singh
4c2f079dad stats_event_list changes for statsd mainline api
stats_event_list changes for creating a generic api for statsd mainline
logging.

Test: builds
Test: existing logs continue to flow
Change-Id: I4163edc80ffcca61db7ab2a1e14ae8c14aab2347
2019-03-22 15:34:18 -07:00
Hridya Valsaraju
1a9a02c9a6 Make VTS run libdm_test
Bug: 129002747
Test: vts-tradefed run commandAndExit vts-kernel --primary-abi-only --module VtsKernelLibdmTest

Change-Id: If0fb06bde561ae839d3aff96a73eb395082b4653
2019-03-22 15:11:49 -07:00
Hridya Valsaraju
4e3b6332ab Create a VTS test from liblp_test
Bug: 129002747
Test: vts-tradefed run commandAndExit vts-kernel --primary-abi-only --module VtsKernelLiblpTest

Change-Id: I6497428ec1ce93f4c1814c3185c490d3701f1140
2019-03-22 15:11:49 -07:00