Commit Graph

20857 Commits

Author SHA1 Message Date
Jiyong Park a0b7fdee67 Don't run apex_available check for coverage builds am: 58d1090032 am: 774baea1fc
Change-Id: I429a4e7edea72cdbb160d120ce85d921c185e9d7
2020-03-30 05:59:21 +00:00
Jiyong Park 774baea1fc Don't run apex_available check for coverage builds am: 58d1090032
Change-Id: I980be3cb2fe40043e0a5fcb6d4c70c3793ef032f
2020-03-30 05:42:18 +00:00
Dan Willemsen cb527495fd [automerger skipped] Simplify message around nsjail error am: 6d5d8a6d6a -s ours
am skip reason: Change-Id I271871d68150417ac938f074d3730cad4518e327 with SHA-1 1871d88e4f is in history

Change-Id: Id9ab5e2a9e3e6a4d73d93e423c0eff260b3b231c
2020-03-28 22:23:16 +00:00
Dan Willemsen 6d5d8a6d6a Simplify message around nsjail error
We have known problems (docker; distros w/o user namespaces) which mean
that we won't be turning this into a fatal error anytime soon. Also
remove the bug report link, it's not useful to continue getting the same
reports.

Bug: 123210688
Test: treehugger
Change-Id: I271871d68150417ac938f074d3730cad4518e327
Merged-In: I271871d68150417ac938f074d3730cad4518e327
(cherry picked from commit 1871d88e4f)
2020-03-28 18:05:05 +00:00
Jiyong Park 58d1090032 Don't run apex_available check for coverage builds
Coverage build adds extra dependencies for the runtime libs. Marking
them and their transitive dependenciese with apex_available doesn't make
any value; it instead adds noise.

Bug: 150999716
Test: m
Change-Id: I08e51cec1de6ded624ef9d4c41c1e5b2e611ff38
2020-03-28 14:43:19 +09:00
Evgenii Stepanov 9bc6aac3b6 Merge "Revert "Reenable the new pass manager in hwasan builds."" am: 995bccfad2 am: f7601c047d
Change-Id: I07bc7fa5fa8c537718b2536f0576fd9c89004fd5
2020-03-27 21:01:23 +00:00
Evgenii Stepanov f7601c047d Merge "Revert "Reenable the new pass manager in hwasan builds."" am: 995bccfad2
Change-Id: I34e8632ee9808b1f677803e6a2fac9048eb32744
2020-03-27 20:48:21 +00:00
Evgenii Stepanov 995bccfad2 Merge "Revert "Reenable the new pass manager in hwasan builds."" 2020-03-27 20:17:33 +00:00
Evgenii Stepanov 96fa3dd0af Revert "Reenable the new pass manager in hwasan builds."
This reverts commit 259eaab3b3.

Reason for revert: breaks hwasan + gcov

Bug: 135298400
Change-Id: Ie8574753f9237a55ad1618783bd5150ffb646015
2020-03-27 19:42:01 +00:00
Jaewoong Jung f66a5ace83 [automerger skipped] Add code coverage support to android_app JNI libs. am: 37ca4a1e0d -s ours
am skip reason: Change-Id I47bf3e5d6e78c4518729bdb52616e248156d3cec with SHA-1 87a33e72bc is in history

Change-Id: I08752232f60b12c13782c510e3e1ffd6d30d03ab
2020-03-27 17:39:04 +00:00
David Srbecky 872f40e6fe Merge "Fix dump-oat-boot build target." am: 2d557ced02 am: 04afa49701
Change-Id: I1df82b1d5536486bfd70f3750d006765134ed5f5
2020-03-27 16:44:55 +00:00
David Srbecky 04afa49701 Merge "Fix dump-oat-boot build target." am: 2d557ced02
Change-Id: I25089ff97f8c237f91a184292230d6f50aa4f5e0
2020-03-27 16:25:53 +00:00
David Srbecky 2d557ced02 Merge "Fix dump-oat-boot build target." 2020-03-27 16:12:22 +00:00
Jaewoong Jung 37ca4a1e0d Add code coverage support to android_app JNI libs.
This is a cherry-pick change.

Test: Built mainline module coverage data
Bug: 152117890
Change-Id: I47bf3e5d6e78c4518729bdb52616e248156d3cec
Merged-In: I47bf3e5d6e78c4518729bdb52616e248156d3cec
2020-03-27 13:06:12 +00:00
Jaewoong Jung 2bfe446496 Add code coverage support to android_app JNI libs. am: 87a33e72bc am: 7cbeeac835
Change-Id: I910ed1a4ecd0c45f81d7ac555ee6cd4f6967aded
2020-03-27 05:13:24 +00:00
Jaewoong Jung 7cbeeac835 Add code coverage support to android_app JNI libs. am: 87a33e72bc
Change-Id: I25f67510094ebcd461ff9f40e77315095a9759c8
2020-03-27 04:56:23 +00:00
Yi Kong f700f1654d Merge "Add platform-wide sampling PGO option" am: 365d107dd3 am: dcbcfbd94a
Change-Id: I399bcf176d86eff73a44b54229624cf53bffcd9b
2020-03-27 01:43:35 +00:00
Jaewoong Jung 87a33e72bc Add code coverage support to android_app JNI libs.
Test: Built mainline module coverage data
Bug: 152117890
Change-Id: I47bf3e5d6e78c4518729bdb52616e248156d3cec
2020-03-27 01:39:54 +00:00
Yi Kong dcbcfbd94a Merge "Add platform-wide sampling PGO option" am: 365d107dd3
Change-Id: I545ae8698565092cbbd209ba00b254c9cc3b14ae
2020-03-27 01:32:07 +00:00
Yi Kong 365d107dd3 Merge "Add platform-wide sampling PGO option" 2020-03-27 01:17:26 +00:00
Evgenii Stepanov 5537e6c1e1 Merge "Reenable the new pass manager in hwasan builds." am: 910dc607b1 am: a17b39ad10
Change-Id: Iebd3f248123be66a099f6f1e92c03859cf6abf2b
2020-03-26 22:11:30 +00:00
Treehugger Robot 8d80d3ed64 Merge "Implement sysprop type checker" am: ac66c74a58 am: e2a12e0a39
Change-Id: I3e61b36e2ea868fe602f189b8ccc85aa6249438f
2020-03-26 22:10:07 +00:00
Evgenii Stepanov a17b39ad10 Merge "Reenable the new pass manager in hwasan builds." am: 910dc607b1
Change-Id: I67fba4e2b82a49189778b7ea880324aa89d88826
2020-03-26 22:00:14 +00:00
Treehugger Robot e2a12e0a39 Merge "Implement sysprop type checker" am: ac66c74a58
Change-Id: I1bb2c3c44373d70ff50b6415f922adfb812115a9
2020-03-26 21:58:19 +00:00
Evgenii Stepanov 910dc607b1 Merge "Reenable the new pass manager in hwasan builds." 2020-03-26 21:52:06 +00:00
Treehugger Robot ac66c74a58 Merge "Implement sysprop type checker" 2020-03-26 21:22:26 +00:00
Treehugger Robot 9e5fb3fab6 Merge "[cc_fuzz] Export DSO symbols to /symbols/data/" am: 49bd9cc371 am: 575ebc2fa0
Change-Id: I566fc8983857fa75f7ba74f73144af9e3ece8cd1
2020-03-26 21:18:13 +00:00
Treehugger Robot 575ebc2fa0 Merge "[cc_fuzz] Export DSO symbols to /symbols/data/" am: 49bd9cc371
Change-Id: Iaf4d0231ca0994a9ce17023e253fadfede71f398
2020-03-26 21:05:54 +00:00
Treehugger Robot 49bd9cc371 Merge "[cc_fuzz] Export DSO symbols to /symbols/data/" 2020-03-26 20:54:33 +00:00
Treehugger Robot cb5116f99d Merge "Add no-canonical-prefixes to make sure paths in .d file are relative paths" am: 730181c909 am: 96af6a66a5
Change-Id: I221d23be55efdf560588bd67cd191d26f30d1727
2020-03-26 20:38:37 +00:00
Treehugger Robot 96af6a66a5 Merge "Add no-canonical-prefixes to make sure paths in .d file are relative paths" am: 730181c909
Change-Id: Ic0bf6b5c782bd5841f85fbb5ffa06514d6a7aa80
2020-03-26 20:26:15 +00:00
Treehugger Robot 730181c909 Merge "Add no-canonical-prefixes to make sure paths in .d file are relative paths" 2020-03-26 20:08:13 +00:00
Martin Stjernholm 5720061877 Merge "Don't run new test on Darwin that lacks snapshot support." am: ca703b6c7a am: 6fb368a7f2
Change-Id: I6ebfe2878c44f365e8e39d15839f3d17f68a98a2
2020-03-26 18:21:42 +00:00
Songchun Fan a15b8c1904 Merge "[soong] new field in Android.bp to request APK signing V4" into rvc-dev am: 0ed9a7d674
Change-Id: Ib6d9dd7d7870e9d24357a39551db48a7173639a4
2020-03-26 18:03:41 +00:00
Martin Stjernholm 6fb368a7f2 Merge "Don't run new test on Darwin that lacks snapshot support." am: ca703b6c7a
Change-Id: I8f2ca70e0edbc270a7ee2e46c7cebb3fd3cc26f3
2020-03-26 18:03:33 +00:00
Martin Stjernholm ca703b6c7a Merge "Don't run new test on Darwin that lacks snapshot support." 2020-03-26 17:49:37 +00:00
Songchun Fan 0ed9a7d674 Merge "[soong] new field in Android.bp to request APK signing V4" into rvc-dev 2020-03-26 17:48:20 +00:00
Martin Stjernholm 66a06945aa Don't run new test on Darwin that lacks snapshot support.
Test: m nothing
Bug: 152514829
Bug: 152255951
Change-Id: Ib14af7caa408e252242e6933f7281aab3888789c
2020-03-26 17:39:30 +00:00
David Srbecky 1aacc6c3df Fix dump-oat-boot build target.
Implement support of dumping host boot.art.

That was not possible before because imageLocation is different on host.

This CL makes imageLocation per-variant so can access for the host variant.

Test: m dump-oat-boot
Change-Id: Id82161e4901a6b77f220238aec460b8609fd765f
2020-03-26 15:28:27 +00:00
Treehugger Robot 000caab611 Merge "Propagate empty vs unspecified system_shared_libs correctly." am: d9578f563e am: fa2845b812
Change-Id: I98c15b20aab8b626adbea7a89ef175c72e26ef93
2020-03-26 10:05:15 +00:00
Treehugger Robot fa2845b812 Merge "Propagate empty vs unspecified system_shared_libs correctly." am: d9578f563e
Change-Id: I81cb3c5270172e77d84c3047add593b8b4fc8718
2020-03-26 09:53:25 +00:00
Treehugger Robot d9578f563e Merge "Propagate empty vs unspecified system_shared_libs correctly." 2020-03-26 09:40:15 +00:00
Anton Hansson ce1f8d157e [automerger skipped] Merge "Default droiddoc to disting the api txt if there is one" am: 282dc32fb6 am: 03668529e9 -s ours
am skip reason: Change-Id Ia168d3e5d18dc4f0ed5ca9d69720db57c2b91f80 with SHA-1 37a1e4c193 is in history

Change-Id: Ic386350643c668fdad0fb674b00848f1e9a378af
2020-03-26 09:05:44 +00:00
Anton Hansson 03668529e9 Merge "Default droiddoc to disting the api txt if there is one" am: 282dc32fb6
Change-Id: I9de4f2967877ff19782eadada86682bc9d24e691
2020-03-26 08:54:06 +00:00
Anton Hansson 282dc32fb6 Merge "Default droiddoc to disting the api txt if there is one" 2020-03-26 08:40:46 +00:00
Songchun Fan 688de9af5d [soong] new field in Android.bp to request APK signing V4
If "v4_signature: true" is set, the v4 signature file,
named [outputApkFile].idsig
will be generated along side the outputApkFile.

Test: m nothing
Test: atest PackageManagerShellCommandIncrementalTest
BUG: 149354175
Change-Id: Ie84725a15406f96f65042ea9909460e4eb34d57f
2020-03-25 17:12:20 -07:00
Kousik Kumar fb0e251f30 Add no-canonical-prefixes to make sure paths in .d file are relative paths
Test: Ran "m out/soong/.intermediates/system/netd/bpf_progs/clatd.o/android_common/obj/system/netd/bpf_progs/clatd.o"
and verified that the output .d file did NOT contain absolute paths.

Change-Id: I2d187638eb7a6db8de057b83312cba3116985ac8
2020-03-25 16:44:13 -07:00
Jooyung Han 6a771bf424 [automerger skipped] Pass min_sdk_version to cc __ANDROID_SDK_VERSION__ am: c3e9263d7e -s ours
am skip reason: Change-Id I57fa4afe027eb39b98bd94d534be9ebe11713f19 with SHA-1 24282778ee is in history

Change-Id: Icfaa3fd35af41bded6c8fd90d2c407a850f0c07e
2020-03-25 23:32:44 +00:00
Jooyung Han 91f70f0788 [automerger skipped] Enforce min_sdk_version of apex(use_vendor:true) am: 67a96cd7cb -s ours
am skip reason: Change-Id I79946cbb4da6617138a96d2b254349d3a298e77b with SHA-1 380fc3615c is in history

Change-Id: If6cce0c3e83c18b6d502daf5ecefffdde582af32
2020-03-25 23:32:42 +00:00
Jooyung Han c3e9263d7e Pass min_sdk_version to cc __ANDROID_SDK_VERSION__
The macro is required only for apex variants regardless of useVndk.
Before the enforcement of LLNDK sdk version, the macro was not passed to
vendor variants.

Bug: 151689896
Test: TARGET_BUILD_APPS=com.android.media.swcodec m
      libbase in swcodec apex is linked with liblog#29
      (compiled with __ANDROID_SDK_VERSIO__=29)

Merged-In: I57fa4afe027eb39b98bd94d534be9ebe11713f19
Change-Id: I57fa4afe027eb39b98bd94d534be9ebe11713f19
(cherry picked from commit 24282778ee)

Exempt-From-Owner-Approval: cp from aosp
2020-03-25 23:23:26 +00:00