Commit Graph

27349 Commits

Author SHA1 Message Date
Automerger Merge Worker
956724b58a Merge "Move the app to /system_ext" am: eaee8a5229 am: 86783efdf4
Change-Id: I6665db7c2e03a589cff777f0167bc635ac3c55f8
2019-12-31 01:14:55 +00:00
Jeongik Cha
86783efdf4 Merge "Move the app to /system_ext"
am: eaee8a5229

Change-Id: Iec05cb1bcbe6eebb1592262eac87fd5b279d948f
2019-12-30 17:03:28 -08:00
Treehugger Robot
eaee8a5229 Merge "Move the app to /system_ext" 2019-12-31 00:50:15 +00:00
Jeongik Cha
b7aa057aa1 Move the app to /system_ext
As mentioned in go/partitions-in-r, we plan to forbid hidden API in
product partition.
So this app should be moved to /system_ext because it uses hidden API.
It is not permanent, so they can be moved back to /product due to
needs if there isn't hidden usage anymore.

Bug: 137908189
Test: m
Test: check whether device boots successfully
Change-Id: Id1e897eadea814b780f199fa7f3d683924eb4ab3
2019-12-30 04:42:01 +00:00
Automerger Merge Worker
ad21b9d9ab Merge "Move android_*_stubs_current modules to frameworks/base" am: 1bc6c36e3e am: 553f2741b7
Change-Id: I2eb2e3ec668ecac89b6c4f18f26da08c38a02b51
2019-12-23 06:21:21 +00:00
Jiyong Park
553f2741b7 Merge "Move android_*_stubs_current modules to frameworks/base"
am: 1bc6c36e3e

Change-Id: I33dcf75d6120211faefeed9a4c9b1b0164be30a7
2019-12-22 22:02:09 -08:00
Jiyong Park
1bc6c36e3e Merge "Move android_*_stubs_current modules to frameworks/base" 2019-12-23 05:25:18 +00:00
Jiyong Park
d3edb1b2a1 Move android_*_stubs_current modules to frameworks/base
frameworks/base/StubLibraries.bp is the place where the droidstubs and
java_library modules for the API stub libraries are defined.

Bug: N/A
Test: m

Exempt-From-Owner-Approval: cherry-pick from internal

Merged-In: I407d0d939582841ffa651488bf76667ab7ce9c64
(cherry picked from commit f371ec46ec)
Change-Id: I407d0d939582841ffa651488bf76667ab7ce9c64
2019-12-22 17:21:55 +09:00
Automerger Merge Worker
4e068bfe08 Merge "Populate SDK with clang linker (lld) in addition to GNU linker." am: 519a9f6d57 am: 1604f01057
Change-Id: I6668bb05f2d73973fee7ecd5e9a5b2d8544d8ce1
2019-12-19 18:48:43 +00:00
David Gross
1604f01057 Merge "Populate SDK with clang linker (lld) in addition to GNU linker."
am: 519a9f6d57

Change-Id: Id8dd4801fb7812860ef17887706caaa8722135a6
2019-12-19 10:25:00 -08:00
David Gross
519a9f6d57 Merge "Populate SDK with clang linker (lld) in addition to GNU linker." 2019-12-19 18:21:16 +00:00
Automerger Merge Worker
cba54f1de6 Populate SDK with clang linker (lld) in addition to GNU linker. am: c22ed0eece am: c2151407b3 am: f9f9c88b7e
Change-Id: I7caeaab4c4f1cd824b17deb3d16e11bbc258453a
2019-12-19 00:19:12 +00:00
David Gross
00be4d0b38 Populate SDK with clang linker (lld) in addition to GNU linker.
Note that clang linker is multi-target whereas GNU linker is
single-target; so while we need multiple GNU linkers (because we
support multiple targets) we only need a single clang linker.

We retain the GNU linkers so that a new SDK is still compatible with
older gradle plugins.

Bug: 142590626
Bug: 144040336

Test: (gLinux) m PRODUCT-sdk_phone_armv7-sdk dist sdk_repo
      (gLinux) m PRODUCT-sdk_phone_armv7-win_sdk dist sdk_repo

Change-Id: I2a04f6fd464b5eb6a2e9a632f49409c1d7e60170
(cherry picked from commit c22ed0eece)
2019-12-18 16:15:59 -08:00
Automerger Merge Worker
f9f9c88b7e Populate SDK with clang linker (lld) in addition to GNU linker. am: c22ed0eece am: c2151407b3
Change-Id: I1d89a605da8a5723514181ea9ade1d3842c5ad41
2019-12-19 00:01:48 +00:00
Automerger Merge Worker
c2151407b3 Populate SDK with clang linker (lld) in addition to GNU linker. am: c22ed0eece
Change-Id: I6d2ea20a99eecb32c3bcea9bb659aa3fd2f287a7
2019-12-18 23:47:50 +00:00
Automerger Merge Worker
49e4a73918 Merge "header-checker: Remove C++ 17 usages" am: 5ff740f0ed am: f20b5dfe19
Change-Id: I0245e224dfcbefc596e16ae8f52f95d0b9921fc1
2019-12-17 06:21:18 +00:00
Logan Chien
f20b5dfe19 Merge "header-checker: Remove C++ 17 usages"
am: 5ff740f0ed

Change-Id: Ic38932a073b87df712b94c76b3568e44dd36ebd4
2019-12-16 21:59:20 -08:00
Logan Chien
5ff740f0ed Merge "header-checker: Remove C++ 17 usages" 2019-12-17 05:52:02 +00:00
Automerger Merge Worker
57500d439a Merge "Add preserve_extracted_files option in compare_images" am: 384d61d947 am: c0a025fbad
Change-Id: Ib559d9f977355aa8d9631a334dca86b7c5328f44
2019-12-17 05:24:23 +00:00
Jeongik Cha
c0a025fbad Merge "Add preserve_extracted_files option in compare_images"
am: 384d61d947

Change-Id: I2dbd688f1e53a3c2c27fda08e3a674b924b8aa61
2019-12-16 21:03:49 -08:00
Treehugger Robot
384d61d947 Merge "Add preserve_extracted_files option in compare_images" 2019-12-17 05:00:30 +00:00
Jeongik Cha
e35e89dd77 Add preserve_extracted_files option in compare_images
With the option: extract zip file in the directory where zip is, and the
extracted files remain.
Without the option: extract zip file in tmp and clean up after a run

Test: check if files remain with -p option
Bug: N/A
Change-Id: I1aa74c017dbb885481b8f5a0674d089c0a732620
2019-12-17 02:03:20 +00:00
Logan Chien
877c9a1457 header-checker: Remove C++ 17 usages
Bug: 139945549
Test: OUT_DIR=out \
      ./development/vndk/tools/header-checker/android/build-prebuilts.sh
Change-Id: Ia98e03e532ca91e52eb6be561ae8082da1c6bcc7
2019-12-16 22:31:33 +00:00
Automerger Merge Worker
108e5a708c Merge "Extract zip file in tmp directory" am: d8055f8cee am: ef201acc0a
Change-Id: Ia03eca48b999e3c429f348c319f9b18262791dfe
2019-12-16 08:15:12 +00:00
Jeongik Cha
ef201acc0a Merge "Extract zip file in tmp directory"
am: d8055f8cee

Change-Id: I9c5ca9d052ca43b53cfb18e964e4c9aa3c079692
2019-12-16 00:02:56 -08:00
Treehugger Robot
d8055f8cee Merge "Extract zip file in tmp directory" 2019-12-16 07:17:45 +00:00
Automerger Merge Worker
f59da1a95e Merge "header-checker: Encapsulate AbiDiffHelper" am: b2ddb4d536 am: c497d8caa9
Change-Id: Ib24f353b9a30ae4fdf1b3b0b554f602da5ee923f
2019-12-12 18:46:00 +00:00
Logan Chien
c497d8caa9 Merge "header-checker: Encapsulate AbiDiffHelper"
am: b2ddb4d536

Change-Id: I6a29be03c33295b49a149f4f3b5e6d61b4c448c4
2019-12-12 10:25:53 -08:00
Treehugger Robot
b2ddb4d536 Merge "header-checker: Encapsulate AbiDiffHelper" 2019-12-12 18:21:04 +00:00
Automerger Merge Worker
b04e19c1ad Merge "header-checker: Remove type_id" am: f253fc4007 am: ac965a442b
Change-Id: Id2740410cd682a75e8fe17e1b7306241ed96e488
2019-12-12 17:26:35 +00:00
Logan Chien
ac965a442b Merge "header-checker: Remove type_id"
am: f253fc4007

Change-Id: Id79e1e94b044b50bf78bc0129744dc50d8326953
2019-12-12 09:10:58 -08:00
Treehugger Robot
f253fc4007 Merge "header-checker: Remove type_id" 2019-12-12 17:01:36 +00:00
Automerger Merge Worker
61cb8f964c Merge "[Bug Fix] Not able to create secondary user due to lack of permission" am: 3addde7f6b am: 98c3040b52
Change-Id: I6572b04e66c4b0e59dfe9a2374e78a277c40e169
2019-12-12 02:45:49 +00:00
Weilun Du
98c3040b52 Merge "[Bug Fix] Not able to create secondary user due to lack of permission"
am: 3addde7f6b

Change-Id: I2005e918810e1602fd6d4b42c49a1eb54c613c66
2019-12-11 18:29:57 -08:00
Treehugger Robot
3addde7f6b Merge "[Bug Fix] Not able to create secondary user due to lack of permission" 2019-12-12 02:23:26 +00:00
Weilun Du
aa2ec781e8 [Bug Fix] Not able to create secondary user due to lack of permission
BUG: 145353724

Signed-off-by: Weilun Du <wdu@google.com>
Change-Id: Icce8f6d280b29c4390dcd5947516a06448799862
2019-12-11 09:58:45 -08:00
Jeongik Cha
af646f7981 Extract zip file in tmp directory
As-is: extract zip file in-place
To-be: extract zip file in tmp dir

Test: run the tool with -u option, and check if there is no file in a
directory where zip file is located

Change-Id: I2654bfa257714cb5b266abf4feb31acaabdbb7cb
2019-12-11 21:55:50 +09:00
Automerger Merge Worker
6cfe24fbf7 Merge changes I22e348b4,Iaa253a43 am: dd7bba046d am: d406da0978
Change-Id: Ic536a4ba3f1b039eb21fcc9b4243632d01705549
2019-12-10 19:16:48 +00:00
Chih-hung Hsieh
d406da0978 Merge changes I22e348b4,Iaa253a43
am: dd7bba046d

Change-Id: Ia98f4d20c4377aa25e197eb5cc4b5dbad6c35e3e
2019-12-10 10:59:58 -08:00
Chih-hung Hsieh
dd7bba046d Merge changes I22e348b4,Iaa253a43
* changes:
  Add new cargo2android.py owners
  Auto-build/update codegen
2019-12-10 18:47:00 +00:00
Chih-Hung Hsieh
09539599a0 Add new cargo2android.py owners
* add new cargo2android.py owners
* remove obsolete email address

Bug: 142209566
Test: make
Change-Id: I22e348b45c25ccc82e59fdddf1978462ba2a8e49
2019-12-10 09:19:47 -08:00
Chih-Hung Hsieh
2978204d14 Auto-build/update codegen
Exempt-From-Owner-Approval: introduces separate utility; doesn't touch
anything around it
Test: 1. Manually enter version/presence of build artifact,
and ensure `codegen FILENAME` still works
2. run codegen again without altering version, ensure no build triggered
Change-Id: Iaa253a430e627d0e7c25781cde535958f77db97f
(cherry picked from commit 8ca7673cfc)
Merged-In: Iaa253a430e627d0e7c25781cde535958f77db97f
2019-12-10 09:17:42 -08:00
Logan Chien
2ef1f6a62a Merge "header-checker: Downgrade to C++ 14" am: 1f4f441945
am: 685cdf89e6

Change-Id: Ia2db5ff0483a6b5acdce979d853934f8d70d8f3b
2019-12-09 20:41:44 -08:00
Logan Chien
685cdf89e6 Merge "header-checker: Downgrade to C++ 14"
am: 1f4f441945

Change-Id: I813233bc994ba4b326085f3a887a49467ba54bb1
2019-12-09 20:39:44 -08:00
Logan Chien
1f4f441945 Merge "header-checker: Downgrade to C++ 14" 2019-12-10 04:36:33 +00:00
Haibo Huang
912d7a99c5 Merge "[NDK] Add an option to gdbrunner to run lldb" am: 0d957878a4
am: 9bbb46c6b9

Change-Id: Ie80b5e1713435a90eda23c659fbfa613c5bb0268
2019-12-09 18:30:13 -08:00
Haibo Huang
9bbb46c6b9 Merge "[NDK] Add an option to gdbrunner to run lldb"
am: 0d957878a4

Change-Id: I4ee5030fcdf45ce5f6982c12313c97be6cd4565d
2019-12-09 18:26:13 -08:00
Treehugger Robot
0d957878a4 Merge "[NDK] Add an option to gdbrunner to run lldb" 2019-12-10 02:18:25 +00:00
Logan Chien
e527e061b8 header-checker: Downgrade to C++ 14
This commit switches the option to `-std=c++14` to avoid potential ODR
violations and fix the Mac build.

This commit downgrades from `-std=c++17` to `-std=c++14` because
"llvm/Support/RWMutex.h" from clang-r370808 will use `std::shared_mutex`
when `-std=c++17` is specified but LLVM/Clang prebuilts are built with a
different implementation.

Furthermore, Mac OS X 10.8 (or 10.9) does not support
`std::shared_mutex`.  Thus, there are availability errors when we are
building header-checker for Mac OS X:

    clang-r370808/include/llvm/Support/RWMutex.h:98:8:
    error: 'shared_mutex' is unavailable: introduced in macOS 10.12

Bug: 139945549
Test: OUT_DIR=out && \
      development/vndk/tools/header-checker/android/build-prebuilts.sh

Change-Id: Ic23fbdb67f7cd0700a3001c644485f7d8d0ee3e2
2019-12-09 17:33:21 -08:00
Haibo Huang
a1d5d38249 [NDK] Add an option to gdbrunner to run lldb
Test: Run ndk-gdb on ndkgdbsample app
Change-Id: I29a892565693adec06d48570e92386e775c87e28
2019-12-10 00:45:43 +00:00