Pete Gillin
dcb5234d13
Merge "Enable jacoco instrumentation of core-libart."
2018-02-14 10:46:32 +00:00
Nan Zhang
85fbaffea8
Merge "Add Respfile support for soong_zip." am: 3bb5f2f2fa
am: afe289114a
...
am: ba85cb38f3
Change-Id: Id6c8ab5f978e406a910ecdc5b13ff804329b21cf
2018-02-14 01:35:48 +00:00
Nan Zhang
ba85cb38f3
Merge "Add Respfile support for soong_zip." am: 3bb5f2f2fa
...
am: afe289114a
Change-Id: I38229a6aaaad1b8394927e6da31741f4e2f95476
2018-02-14 01:21:38 +00:00
Nan Zhang
afe289114a
Merge "Add Respfile support for soong_zip."
...
am: 3bb5f2f2fa
Change-Id: Ifc59ddbd16a5cf82f7750f9927c2d0f24627fc81
2018-02-14 01:14:08 +00:00
Treehugger Robot
3bb5f2f2fa
Merge "Add Respfile support for soong_zip."
2018-02-14 01:04:22 +00:00
Alan Viverette
5112a78ece
Merge "Use "jar" as default type, "compile" as default scope" am: 1fd468782a
am: 3420beb522
...
am: 7b9bbf95cc
Change-Id: I7e1d38470078d9e341c283bd375982843c6decf0
2018-02-13 23:34:11 +00:00
Alan Viverette
7b9bbf95cc
Merge "Use "jar" as default type, "compile" as default scope" am: 1fd468782a
...
am: 3420beb522
Change-Id: Ibd635931bcf644517241186c5a64e08cb3ba6b57
2018-02-13 23:28:09 +00:00
Alan Viverette
3420beb522
Merge "Use "jar" as default type, "compile" as default scope"
...
am: 1fd468782a
Change-Id: Ic9060c251e4927c336fc9f176518ceff3fbe85d6
2018-02-13 23:24:09 +00:00
Treehugger Robot
1fd468782a
Merge "Use "jar" as default type, "compile" as default scope"
2018-02-13 23:17:02 +00:00
Nan Zhang
674dd932d8
Add Respfile support for soong_zip.
...
Sometime the size of our command line passed to soong_zip go program
exceeds the cmdline size limit. So add an RespFile support with "@" special
character prefix.
The args in the cmdline will be considered together with the
args in RespFile during soong_zip running.
Test: real tests in my local machine, and compare the
res/libphonenumber.jar before and after changes.
./cmd -o test.zip '""'-C -> [./cmd,-o,test.zip,""-C]
./cmd -o test.zip '-C -f -> [./cmd,-o,test.zip,-C -f]
./cmd -o test.zip '\"'-C -f -> [./cmd,-o,test.zip,\"-C -f]
./cmd -o test.zip '\\'-C -f -> [./cmd,-o,test.zip,\\-C -f]
./cmd -o test.zip '\a'-C -f -> [./cmd,-o,test.zip,\a-C -f]
./cmd -o test.zip \'-C -> [./cmd,-o,test.zip,'-C]
./cmd -o test.zip \\-C -> [./cmd,-o,test.zip,\-C]
./cmd -o test.zip \"-C -> [./cmd,-o,test.zip,"-C]
./cmd -o test.zip "'"-C -> [./cmd,-o,test.zip,'-C]
./cmd -o test.zip "\\"-C -f -> [./cmd,-o,test.zip,\a-C -f]
./cmd -o test.zip "\""-C -f -> [./cmd,-o,test.zip,"a-C -f]
Bug: b/72484223
Change-Id: I83c3630b70c8396c8e8a3f266244d868d754c4e8
2018-02-13 15:13:01 -08:00
Pirama Arumuga Nainar
beb1452783
Search for PGO profiles in PGO_ADDITIONAL_PROFILE_DIRS am: 49540800f0
am: 8f7ea0ebdd
...
am: 0ee536259f
Change-Id: I6b767ab0b947054ce3264ce0cf478c4d0403bb38
2018-02-13 21:15:24 +00:00
Pirama Arumuga Nainar
0ee536259f
Search for PGO profiles in PGO_ADDITIONAL_PROFILE_DIRS am: 49540800f0
...
am: 8f7ea0ebdd
Change-Id: If92b86aafbaac8fa329b6aa6c43c9d75bd723bbc
2018-02-13 21:09:48 +00:00
Pirama Arumuga Nainar
8f7ea0ebdd
Search for PGO profiles in PGO_ADDITIONAL_PROFILE_DIRS
...
am: 49540800f0
Change-Id: Ia182ff5272cf4f42fde7a6d96a48076c1998a98e
2018-02-13 21:03:44 +00:00
Alan Viverette
6bd35eb6f5
Use "jar" as default type, "compile" as default scope
...
Only include dependencies for scope "compile."
Bug: 73263586
Test: ./update_current.py -s -t <build-id>
Change-Id: I2ac6055cb4c1ad1f8d7924869f54f50e5e662742
2018-02-13 15:21:18 -05:00
Pirama Arumuga Nainar
49540800f0
Search for PGO profiles in PGO_ADDITIONAL_PROFILE_DIRS
...
This variable can be set in BoardConfig.mk to specify a list of
additional paths that contain PGO profiles. These directories are
searched after the predefined paths in soong/cc/pgo.go while finding
PGO profiles.
Test: Set this variable in a BoardConfig and verify that such profiles
are found and that these paths are searched after the predefined paths
in soong/cc/pgo.go.
Change-Id: I0bb9523de614d0f23aba8d51c887d8fc8f41c993
2018-02-13 09:41:13 -08:00
Pete Gillin
5d13354f11
Enable jacoco instrumentation of core-libart.
...
See the other change in this topic for the required blacklist.
Bug: 73157713
Test: `cts-tradefed run cts-dev -m CtsLibcoreTestCases --test-arg com.android.compatibility.testtype.LibcoreTest:coverage:true` on a build with EMMA_INSTRUMENT=true and EMMA_INSTRUMENT_FRAMEWORK=true
Change-Id: I1c8e257f030cdd769211f6e921988ff7d75772c2
2018-02-13 17:17:12 +00:00
TreeHugger Robot
2d3e445c3a
Merge "Fix llvm-ar error caused by using lto and sanitizer together"
2018-02-10 01:44:23 +00:00
Zhizhou Yang
4917049f6e
Fix llvm-ar error caused by using lto and sanitizer together
...
LLVM-AR does not allow passing --plugin options more than once. The
--plugin ARFLAGS that lto want to add, may already exist if sanitizer is
also turned on.
Fixed this by adding a new bool Flags.ArGoldPlugin. Set this variable to
true whenever LLVM gold plugin is needed for ArFlags. In function
TransformObjToStaticLib(), add this option to arFlags using global value
${config.LLVMGoldPlugin} if the bool value is true.
Bug: http://b/73160350
Test: build the image with make and succeeded.
Change-Id: I62785829b0a4b663225926e4aed98defc1b6da2c
2018-02-09 13:47:52 -08:00
Dan Albert
a3cd089ffa
Merge "Disable a warning that libc++'s headers trip." am: 1d29875829
am: b4e2a566f9
...
am: b0edf20ac0
Change-Id: I56b5554e466026ac3191bca4254f4d26adced0dc
2018-02-09 18:54:20 +00:00
Dan Albert
b0edf20ac0
Merge "Disable a warning that libc++'s headers trip." am: 1d29875829
...
am: b4e2a566f9
Change-Id: Iabee435286e7cd16d53899941f7c9832815e5dee
2018-02-09 18:44:54 +00:00
Dan Albert
b4e2a566f9
Merge "Disable a warning that libc++'s headers trip."
...
am: 1d29875829
Change-Id: I4c7c14f2634dcda7edf6f5348654fd3094f71881
2018-02-09 18:38:01 +00:00
Treehugger Robot
1d29875829
Merge "Disable a warning that libc++'s headers trip."
2018-02-09 18:23:11 +00:00
Tobias Thierer
6466ada7b9
Merge "Revert "Support filegroup in exclude_srcs"" am: f5801db4cc
am: 62c06ce8ed
...
am: 019405de4a
Change-Id: Icb19a5b8d36d3333aadefc0d6ca471add9d08d3e
2018-02-09 10:20:18 +00:00
Tobias Thierer
019405de4a
Merge "Revert "Support filegroup in exclude_srcs"" am: f5801db4cc
...
am: 62c06ce8ed
Change-Id: I0195db7a8c8f02d0920eae8759b47f841a3e7e70
2018-02-09 10:13:45 +00:00
Tobias Thierer
62c06ce8ed
Merge "Revert "Support filegroup in exclude_srcs""
...
am: f5801db4cc
Change-Id: I180101b7d1a0eeef10a1ca4bfc4198262b80c001
2018-02-09 10:07:15 +00:00
Tobias Thierer
f5801db4cc
Merge "Revert "Support filegroup in exclude_srcs""
2018-02-09 09:56:59 +00:00
Tobias Thierer
606e9de344
Revert "Support filegroup in exclude_srcs"
...
This reverts commit f36a3d9b6d
.
Reason for revert: Broke several builds. I'm acting build cop, reverting.
Bug: 70351683
Change-Id: I775ada4e9cb6473519d51420b41b818af163da44
2018-02-09 09:46:11 +00:00
Nan Zhang
7e78927715
Merge "Support filegroup in exclude_srcs" am: a9e0fabae1
am: 4357144070
...
am: 53509e591b
Change-Id: I625381c713986c42a5857b2252ecbbbf0e04749f
2018-02-09 07:06:48 +00:00
Nan Zhang
53509e591b
Merge "Support filegroup in exclude_srcs" am: a9e0fabae1
...
am: 4357144070
Change-Id: I4e9724ea011121d5ab5e9367a3db1fadf7e96276
2018-02-09 07:01:50 +00:00
Nan Zhang
4357144070
Merge "Support filegroup in exclude_srcs"
...
am: a9e0fabae1
Change-Id: Iedf085da401f2ded29137b624141d7971684b38d
2018-02-09 06:55:46 +00:00
Treehugger Robot
a9e0fabae1
Merge "Support filegroup in exclude_srcs"
2018-02-09 06:49:28 +00:00
Colin Cross
dcb4d160e8
Disable duplicates warnings when merging jars am: f91a08caca
am: c40d9b1e7f
...
am: bd828daf68
Change-Id: Ib5d03905b5b64757c16d0e45d868bb68a23fc544
2018-02-08 09:37:35 +00:00
Colin Cross
bd828daf68
Disable duplicates warnings when merging jars am: f91a08caca
...
am: c40d9b1e7f
Change-Id: I0bee8459b737a48941109d50e81c83d6048628a6
2018-02-08 08:56:29 +00:00
Colin Cross
c40d9b1e7f
Disable duplicates warnings when merging jars
...
am: f91a08caca
Change-Id: I722984453c53cedf77cea8493c7185b8c8c6756d
2018-02-08 08:51:58 +00:00
Dan Albert
f2ceea7f1f
Disable a warning that libc++'s headers trip.
...
Test: make checkbuild
Bug: None
Change-Id: I117bd9ef3f4f3c8792f4b6692d7b70ad69b6922d
2018-02-07 17:24:42 -08:00
Colin Cross
f91a08caca
Disable duplicates warnings when merging jars
...
There are too many duplicates warnings, disable them until someone
is actually looking at them.
Bug: 69316739
Test: m checkbuild
Change-Id: I7b3315f999dff1c01b6df37ab5ca83f7b8a60bd9
2018-02-08 01:15:39 +00:00
Dan Willemsen
c72573dcd1
Add performance and best practices documentation am: bc203622e6
am: 5f45e9b1a6
...
am: 5fcb0c5420
Change-Id: Id4f3bb108d8fcaae4aed804bd824d5fc8b0781f3
2018-02-07 21:16:37 +00:00
Dan Willemsen
5fcb0c5420
Add performance and best practices documentation am: bc203622e6
...
am: 5f45e9b1a6
Change-Id: I0419e47873a97a13236439ae0ab52c34f7420160
2018-02-07 21:12:36 +00:00
Dan Willemsen
5f45e9b1a6
Add performance and best practices documentation
...
am: bc203622e6
Change-Id: I2901750a907cfb141cfea33419ae7b6928c22663
2018-02-07 21:08:03 +00:00
Nan Zhang
f36a3d9b6d
Support filegroup in exclude_srcs
...
Test: add unit-test, m -j32
Bug: b/70351683
Change-Id: Iff83c56d45dd668d9df6131c7df2e23e5c73a21b
2018-02-07 10:18:41 -08:00
Dan Willemsen
bc203622e6
Add performance and best practices documentation
...
Test: check gitiles view
Change-Id: I2fa4fa5f7ee91ba586e1900542c8c334eb727a6b
2018-02-07 10:13:36 -08:00
Sundong Ahn
7c62ddc381
Merge "Change the naming policy of system_$(VER)" am: 7a26b708a5
am: 8b6f140b5c
...
am: 38a6797919
Change-Id: I02ce1e4938a87709ed6970f85749c1552282236b
2018-02-07 09:02:00 +00:00
Ryan Prichard
5486f555a1
Merge "Enable emutls with -flto for Android sanitize=cfi" am: 966bdded1f
am: 9787126b17
...
am: 0beba440a3
Change-Id: Iee5a209b3fdfe3aea204eb873c94c9bf74cfbf89
2018-02-07 08:42:45 +00:00
Sundong Ahn
38a6797919
Merge "Change the naming policy of system_$(VER)" am: 7a26b708a5
...
am: 8b6f140b5c
Change-Id: I5a9a58201f09b98410f0ec94fb5164bc67c891c2
2018-02-07 06:36:35 +00:00
Sundong Ahn
8b6f140b5c
Merge "Change the naming policy of system_$(VER)"
...
am: 7a26b708a5
Change-Id: I5af4e7b2e20a18fa2e397bd91d17eb82d0231894
2018-02-07 06:32:58 +00:00
Treehugger Robot
7a26b708a5
Merge "Change the naming policy of system_$(VER)"
2018-02-07 06:26:05 +00:00
Ryan Prichard
0beba440a3
Merge "Enable emutls with -flto for Android sanitize=cfi" am: 966bdded1f
...
am: 9787126b17
Change-Id: Ie664bbdd74cc299680b17a8436711be1ce3ddbf0
2018-02-07 04:19:47 +00:00
Ryan Prichard
9787126b17
Merge "Enable emutls with -flto for Android sanitize=cfi"
...
am: 966bdded1f
Change-Id: Ibc7b2b84d931f1ced0806a38bc719e91017e0ba0
2018-02-07 04:06:53 +00:00
Treehugger Robot
966bdded1f
Merge "Enable emutls with -flto for Android sanitize=cfi"
2018-02-07 03:14:20 +00:00
Colin Cross
64ab8062ec
Merge "Support filegroups for version_script and related properties" am: ca59511e21
am: 4009b12ead
...
am: bfbda64f6a
Change-Id: Iace6d60c3d05af33825a5066caacf169bf7b541c
2018-02-07 02:27:08 +00:00