aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fixing protoOutParams concatenation.Kweku Adams2018-04-092-2/+2
| | | | | | | | | | ParseGeneratorParameter delimits based on commas, not colons: external/protobuf/src/google/protobuf/compiler/code_generator.cc Bug: 72570104 Test: flash device with new build Change-Id: I00042782a718d288ca6b0cb78f856d0fb223a926 (cherry picked from commit fb5b31ce9675e1acbba2d6eb0c0739195515fb85)
* Always include JAR dependencies (not just with --static-deps) in MakefileAlan Viverette2018-04-061-3/+4
| | | | | | | Bug: 76692459 Test: ./update_current.py -x <build-id> Change-Id: Ie0f77e52089adbe153d668fe39902545f469f2d2 Merged-In: Ie0f77e52089adbe153d668fe39902545f469f2d2
* Fix mini_debug_info stripping when no symbols should be kept.Ryan Prichard2018-04-041-0/+1
| | | | | | | | | | | | | | | | If there are no symbols to keep (i.e. all function symbols are also in the dynsym table), then the "${outfile}.keep_symbols" file has size 0. When objcopy parses a --keep-symbols file, it has a special case for 0-sized files where it silently fails (exits with status 1, no error message). On the other hand, objcopy is happy with a file containing no symbols, as long as there is some whitespace or a comment. Avoid the special case by appending a newline to keep_symbols. Bug: b/62815515 Bug: b/77242617 Test: manual Change-Id: I90fd3258426176dc18aa5a8c19389c55fe6329c7 (cherry picked from commit afefacf196dbe9a178e6b0607bb01d3c088fa59d)
* Add overrides to cc_binaryYifan Hong2018-04-033-0/+12
| | | | | | | | Test: use it for healthd, it is not installed. Bug: 77541952 Change-Id: I170a31d1b4d15f20de6a6b6279a2eeda49ca7447 Merged-In: I170a31d1b4d15f20de6a6b6279a2eeda49ca7447
* [DO NOT MERGE] Switch to clang-4691093Yi Kong2018-04-021-2/+2
| | | | | | Test: Build/boot marlin, sailfish, x86/arm/arm64 emulators Bug: 68397894 Change-Id: Ic255b0b578838786f2bf54b53831f151187eaab0
* Merge "Allow platform modules to link to vendor public libraries" into pi-devTreeHugger Robot2018-03-318-0/+309
|\
| * Allow platform modules to link to vendor public librariesJiyong Park2018-03-308-0/+309
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Normally, when building with VNDK, platform modules are not allowed to link against vendor libraries, because the ABI of the vendor libraries are not guaranteed to be stable and may differ across multiple vendor images. However, the vendor public libraries are the exceptions. Vendor public libraries are vendor libraries that are exposed to 3rd party apps and listed in /vendor/etc/public.libraries.txt. Since they are intended to be exposed to public, their ABI stability is guaranteed (by definition, though it is up to the vendor to actually guarantee it). This change provides a way to make a vendor lib as public by defining a module of type 'vendor_public_library' with a map file that enumerates public symbols that are publicized: cc_library { name: "libvendor", proprietary: true, ... } vendor_public_library { name: "libvendor", symbol_file: "libvendor.map.txt", } This defines a stub library module named libvendor.vendorpublic from the map file. `shared_libs: ["libvendor"]` is redirected to the stub library when it is from the outside of the vendor partition. Bug: 74275385 Test: m -j Test: cc_test.go passes Merged-In: I5bed94d7c4282b777632ab2f0fb63c203ee313ba Change-Id: I5bed94d7c4282b777632ab2f0fb63c203ee313ba (cherry picked from commit 374510bcb6a565902f8b8ea71045eb1f6ef095e1)
* | Allow VNDK-SP extensions to use vendor libLogan Chien2018-03-302-23/+226
|/ | | | | | | | | | | | | | | | | | | | | | | | | This commit changes the VNDK-SP dependencies check. With the commit, VNDK-SP-Ext can link to non-VNDK vendor shared libs. This commit also refines the "cc_test" so that more error handling cases are properly tested. Before this commit, VNDK-SP-Ext could not depend on vendor libs. It was disallowed because there were no correct way to load vendor libs. The fallback link had to specify the shared lib names. On the other hand, adding "/vendor/${LIB}" to search paths will lead to double-loading issue. In aosp/595067, "allow_all_shared_libs" was added to bionic dynamic linker. Now, we can link the "vndk" namespace to "sphal" namespace. Thus, like VNDK-Ext, VNDK-SP-Ext can link to vendor libs now. Bug: 77249955 Test: lunch aosp_walleye-userdebug && make -j8 # runs unit tests Test: lunch aosp_sailfish-userdebug && make -j8 # runs unit tests Test: Create a VNDK-SP-Ext, link to vendor libs, and run it. Change-Id: I5511204539a22c998528111076f46756807faf29 Merged-In: I5511204539a22c998528111076f46756807faf29 (cherry picked from commit d3c59a2b3acab9011a65b2e6932ec4cfd5ee1f2b)
* Merge "Fix data race on cfiExportsMap" into pi-devTreeHugger Robot2018-03-292-3/+1
|\
| * Fix data race on cfiExportsMapColin Cross2018-03-282-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | cfiExportsMap was reinitialized for every module, which caused data races. Create the path from the string on each use instead. Bug: 77234104 Test: m nothing with race detector turned on Change-Id: Ibca3149dcbe8a9d4d9f7ec6dd0b164697e7ae5cd Merged-In: Ibca3149dcbe8a9d4d9f7ec6dd0b164697e7ae5cd (cherry picked from commit 1218a19f0d2217500a1efa5fffde7465df2e4419)
* | Merge "Fix the flaky build breakage for droiddoc target." into pi-devTreeHugger Robot2018-03-293-3/+3
|\|
| * Fix the flaky build breakage for droiddoc target.Nan Zhang2018-03-283-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ExpandSourcesSubDir was calling SourceFileProducer.Srcs(), and then doing: moduleSrcs = append(moduleSrcs[:j], moduleSrcs[j+1:]...) This modifies the backing store of the slice, which may affect the original data stored in the SourceFileProducer. Make all Srcs implementations return slice that points to a copy of the backing array. Test: m out/target/common/obj/PACKAGING/checkpublicapi-current-timestamp Bug: b/76179848 b/76397326 Change-Id: I2432ce196984814daafc5aa9a2746e81de74494c Merged-In: I2432ce196984814daafc5aa9a2746e81de74494c (cherry picked from commit e42777a05a1f4bdde22b0dce03f3361e52e2dbae)
* | Set __ANDROID_API__ for vendor modules to vndk version.Justin Yun2018-03-283-5/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When building vendor modules with BOARD_VNDK_VERSION=current, the API of the vendor modules will be current PLATFORM_VNDK_VERSION. __ANDROID_API_FUTURE__ will be used as before if the version is a CODENAME. If BOARD_VNDK_VERSION is not "current", that means the VNDK version of the vendor modules is BOARD_VNDK_VERSION. Bug: 74833244 Test: Build and check boot. Change-Id: I383c76a36101e39c70575b463880b52d3e9d90bb Merged-In: I383c76a36101e39c70575b463880b52d3e9d90bb (cherry picked from commit 732aa6afdf57ccd2a007a6ca444b3b6592de34de)
* | Fix omission of llndk libraries during abi dump creation.Jayant Chowdhary2018-03-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We omit vendor unavailable modules. This should not apply to llndk libraries since currently, we do abi checks on their system variants. Bug: 77101345 Test: m -j libc creates libc.so.lsdump Test: m -j libjpeg.vendor creates libjpeg.so.lsdump Test: m -j external/cblas still does not create libblas.so.lsdump Merged-In: I5522c1cd471bfba8a1f632270ab2f167b4b17117 Change-Id: I5522c1cd471bfba8a1f632270ab2f167b4b17117 (cherry picked from commit fa920fabdae4c7ec4a4625614878ec86415e42c7)
* | Merge "Make arm_on_x86 symmetric" into pi-devVictor Khimenko2018-03-281-4/+28
|\ \
| * | Make arm_on_x86 symmetricVictor Khimenko2018-03-271-4/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We only define arm_on_x86 in the x86 code, but sometimes arm code needs to know that it's working in the emulated mode, too. Test: CtsRsCppTestCases Bug: b/75971275 Change-Id: I99564fbe9aeb284e2f11ffb593b18536a7755ea5 (cherry picked from commit 5eb8ec1e72990ed73bc5986bb85b8209673ccb0b)
* | | Merge "Add trace flag for cpp/Java AIDL generation." into pi-devMartijn Coenen2018-03-282-0/+14
|\ \ \ | |/ / |/| |
| * | Add trace flag for cpp/Java AIDL generation.Martijn Coenen2018-03-272-0/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The AIDL code generator can now include trace code in every generated AIDL call. We don't want to enable this by default for all interfaces for two reasons: 1) Potential performance overhead 2) For Java targets, the code depends on @hide APIs in android.os.Trace, and I haven't found a clean way to determine whether a target is allowed to use @hide stuff in the SDK. LOCAL_PRIVATE_PLATFORM_APIS is almost it, but it's not set for the core framework (which is exactly one of the things we'd like to trace). Bug: 74416314 Test: verify correct code is generated when flag is set Change-Id: Ic6ab8aee3e708207813da3e803911a844ff3e52b Merged-In: Ic6ab8aee3e708207813da3e803911a844ff3e52b
* | | Merge "Add product_variables.Use_lmkd_stats_log." into pi-devTreeHugger Robot2018-03-261-0/+5
|\ \ \
| * | | Add product_variables.Use_lmkd_stats_log.Rajeev Kumar2018-03-231-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug: 74443701 Test: Tested manually Merged-In: I512d1a4b5e796b459a7ecdd3649ffd147bcf4cbf Change-Id: I512d1a4b5e796b459a7ecdd3649ffd147bcf4cbf (cherry picked from commit 1e6056a380a4f4cafa853412460de834cfbfb58e)
* | | | Use PlatformVndkVersion to find ABI dump by defaultLogan Chien2018-03-231-2/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit changes "current" to ctx.DeviceConfig.PlatformVndkVersion(). This change make it possible to place ABI dumps in prebuilts/abi-dumps/vndk/${version} instead of prebuilts/abi-dumps/vndk/current. If BOARD_VNDK_VERSION is not specified or is equal to "current", PLATFORM_VNDK_VERSION (either PLATFORM_SDK_VERSION or PLATFORM_VERSION_CODENAME) will be chosen. Currently, BOARD_VNDK_VERSION is always equal to "current" because both system and vendor images are built in a single source tree. In the future, if the system image and vendor images are separately built in different source trees, BOARD_VNDK_VERSION will be set to other values and we should respect that value. Test: Create an ABI dump under prebuilts/abi-dumps/vndk/${PLATFORM_VNDK_VERSION}, make some ABI breakages, and see whether the checks are working. Bug: 76036094 Merged-In: I6242e0c71ebd9acd5c4a3497c67539cb3e6663f3 Change-Id: I6242e0c71ebd9acd5c4a3497c67539cb3e6663f3 (cherry picked from commit a8f5158594fe4e72bc2c97d354621c1156666827)
* | | Allow proto properties in cc/java_defaultsDan Willemsen2018-03-222-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (cherry picked from commit 6424d17a2d1c22729f50c7c053eef7c47175df17) Bug: 73175642 Test: Add proto.canonical_path_from_root: true in a cc_defaults Test: Add proto.canonical_path_from_root: true in a java_defaults Merged-In: I9ddfc8af0025705a34b6e487225f1f98915054c3 Change-Id: I9ddfc8af0025705a34b6e487225f1f98915054c3
* | | Merge "Add minimal-runtime support for integer overflows." into pi-devIvan Lozano2018-03-224-4/+54
|\ \ \
| * | | Add minimal-runtime support for integer overflows.Ivan Lozano2018-03-214-4/+54
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds Soong support for -fsanitze-minimal-runtime when using the integer overflow sanitizers. This makes the crashes due to these sanitizers less mysterious. Bug: 64091660 Test: Compiled and checked the generated compiler commands Test: Checked program that overflows for the abort reason Change-Id: Ieeceaf6c35c8371592952d3b8b977aefc11601c5 Merged-In: Ieeceaf6c35c8371592952d3b8b977aefc11601c5 (cherry picked from commit 30c5db2f47e0305cd50f0cc90047e9ac9c5f676e)
* | | Merge changes I406c5bef,Ibde685d7,I1c09412d,I9bec563c,I34f06abd into pi-devLogan Chien2018-03-2212-97/+525
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | * changes: Allow VNDK extensions under vendor or device Add unit tests for android/neverallow.go Extract failIfErrored() to android/testing.go RemoveFromList() should remove all matches Add unit tests for android/util.go
| * | Allow VNDK extensions under vendor or deviceLogan Chien2018-03-162-2/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit allows VNDK extensions (vndk.enabled:true and vendor:true) to reside under vendor/* or device/*. VNDK extensions will be installed into /vendor/lib[64]/vndk[-sp]. It is reasonable for their source being under vendor/* or device/*. Bug: 74506774 Test: lunch aosp_walleye-userdebug && make # runs unit tests Merged-In: I406c5bef10f5c549371dd978b8ecc16c65a7af4b Change-Id: I406c5bef10f5c549371dd978b8ecc16c65a7af4b
| * | Add unit tests for android/neverallow.goLogan Chien2018-03-164-26/+222
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 74506774 Test: lunch aosp_walleye-userdebug && make # runs unit tests Merged-In: Ibde685d7213713be219681cb039ad58a43d9c377 Change-Id: Ibde685d7213713be219681cb039ad58a43d9c377
| * | Extract failIfErrored() to android/testing.goLogan Chien2018-03-167-66/+22
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 74506774 Test: lunch aosp_walleye-userdebug && make # runs unit tests Merged-In: I1c09412d5988dca2cc1c5f041893b313ab1c163a Change-Id: I1c09412d5988dca2cc1c5f041893b313ab1c163a
| * | RemoveFromList() should remove all matchesLogan Chien2018-03-162-3/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RemoveFromList() should remove all matches. Before this commit, RemoveFromList() only removes the first match. This commit rewrites RemoveFromList() so that it will remove all matches. Besides, a unit test is written. Note: aosp/461936 wants to make sure libc.so precedes libdl.so in DT_NEEDED entries. However, if there are two "libdl" in shared_libs, aosp/461936 won't achieve its goal because RemoveFromList() (prior to this commit) only removes the first "libdl". Bug: 62815515 Test: Build sailfish and check libstagefright.so Merged-In: I9bec563cbf800bff4bd508fb21e28869a92cfe56 Change-Id: I9bec563cbf800bff4bd508fb21e28869a92cfe56
| * | Add unit tests for android/util.goLogan Chien2018-03-161-0/+182
| |/ | | | | | | | | | | | | | | Bug: 62815515 Test: lunch aosp_sailfish-userdebug && make # runs soong unit tests Merged-In: I34f06abdc78bfb28af3b5250491bbcddb7595c9b Change-Id: I34f06abdc78bfb28af3b5250491bbcddb7595c9b
* | Replace extract-srcjars.sh with zipsync toolColin Cross2018-03-207-54/+159
| | | | | | | | | | | | | | | | | | | | | | | | | | | | extract_srcjars.sh uses zipinfo and unzip, which fail with an error on an empty zip file. Instead of trying to hack around this (which is hard to make guarantees for since they are non-hermetic host tools), replace them with a go tool to unzip a set of zip files into a directory. Bug: 73885582 Test: m checkbuild Change-Id: I151fed347ed5196726e36866ffc27bc831799afb Merged-In: I151fed347ed5196726e36866ffc27bc831799afb (cherry picked from commit 436b76564d83586c68025985bc5d9fc7774109bf)
* | Use turbine's native source jar supportColin Cross2018-03-201-7/+3
|/ | | | | | | | | | | Turbine doesn't need extract_srcjars.sh, just pass the source jars with --source_jars. Bug: 74339924 Test: m checkbuild Change-Id: Ie7fe06f5a9f5e29287cf79c2d46b23a676a03d41 Merged-In: Ie7fe06f5a9f5e29287cf79c2d46b23a676a03d41 (cherry picked from commit 6981f658ef04976437ff69e4ba634d213843d531)
* Consider binder bitness while looking for abi references.Jayant Chowdhary2018-03-122-2/+10
| | | | | | | | | | | | | | | | | | Binder bitness does not always correlate directly with primary arch, as assumed earlier. For example: it is possible to have devices with primary arch 'arm' and use 64 bit binder. Bug: 74362434 Test: utils/create_reference_dumps.py; m -j vndk_package for aosp_arm64_ab, aosp_arm_ab invokes header-abi-diff on both arm and arm64 arches. Test: mm -j64 in system/libhwbinder on troublesome internal target. Merged-In: Iea0a24b57cdb3033e25b6fe126c5d5d717f45b4e Change-Id: Iea0a24b57cdb3033e25b6fe126c5d5d717f45b4e (cherry picked from commit 34ce67d454038e1d8b11e45c9676f2229fd3e21a)
* Use a versioned profile file if availablePirama Arumuga Nainar2018-03-091-1/+24
| | | | | | | | | | | | | | | | Bug: http://b/74395273 Update profile-search logic to look for profile files named <profile_file>.<arbitrary-version> in the profileProject and use that if available. This works around an issue where ccache serves stale cache entries when the profile file has changed. Test: touch toolchain/pgo-profiles/art/dex2oat.profdata.foo and check it gets used. Change-Id: I3de095c263b952cede25af7d0b63dc7280914d76 Merged-In: I3de095c263b952cede25af7d0b63dc7280914d76 (cherry picked from commit 8aed42c798419bb66bfc5214aaa8d0ce8d125958)
* Switch back to clang-4639204.Stephen Hines2018-03-081-1/+1
| | | | | | Bug: http://b/68397894 Test: build/run sailfish. Change-Id: I4ca7336cacf78d64b5e91d5bd93dedce9b13d91b
* Merge "No abi diffing for vndk libraries which are not vendor available." ↵TreeHugger Robot2018-03-071-1/+2
|\ | | | | | | into pi-dev
| * No abi diffing for vndk libraries which are not vendor available.Jayant Chowdhary2018-03-071-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Vendor binaries cannot directly link with vndk libraries which are not vendor available. We don't need them to be abi stable. Bug: 66301104 Test: cd external/cblas; touch src/cblas_cher.c; mm -j64 does not produce an lsdump for libblas, since it isn't vendor available, even though it is vndk_enabled: true. Change-Id: Ib2e1eaa06c4dc2e05623bd7b9aa3a83010f76bd1 Merged-In: Ib2e1eaa06c4dc2e05623bd7b9aa3a83010f76bd1 (cherry picked from commit 22963cda0ebd2ae682c2ce6cdaf5937762d0e5d2)
* | Switch to clang-4630689Pirama Arumuga Nainar2018-03-061-1/+1
|/ | | | | | | | | | | | Bug: http://b/73127367 Bug: http://b/68659946 These new prebuilts have fixes for the bugs mentioned above. Test: Build and verify that issues in both bugs above are fixed. Change-Id: I410a43b70920d509118f8e6fdb012ef6b078d657 Merged-In: I410a43b70920d509118f8e6fdb012ef6b078d657 (cherry picked from commit 4a825ee14ab13859800ae5bf01665e0a6917bd9d)
* Merge changes I6f7d40b7,I25654032 am: 83a495830b am: dfcdeec8b2Colin Cross2018-03-0322-142/+3408
|\ | | | | | | | | | | am: 4335ca3cd6 Change-Id: I9a9e3adfb61a27fc387f90bf56571ec5dbdf512d
| * Merge changes I6f7d40b7,I25654032 am: 83a495830bColin Cross2018-03-0322-142/+3408
| |\ | | | | | | | | | | | | | | | am: dfcdeec8b2 Change-Id: Ida245504ae6e7074e800ce809fae12e1d6957ee3
| | * Merge changes I6f7d40b7,I25654032Colin Cross2018-03-0322-142/+3408
| | |\ | | | | | | | | | | | | | | | | | | | | am: 83a495830b Change-Id: Ie7c908f45fcd7e9d8858e77035700d67cee009fe
| | | * Merge changes I6f7d40b7,I25654032Treehugger Robot2018-03-0322-142/+3408
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | * changes: add a library to report build numbers without causing rebuilds Rewrite symbol_inject to be testable
| | | | * add a library to report build numbers without causing rebuildsColin Cross2018-03-0212-2/+339
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow native modules to specify use_version_lib, which will make an android::build::GetBuildNumber() function available. For host builds, the function will return the build number at the time that the module was linked. For device modules it will return the value of the ro.build.version.incremental property. Bug: 71719137 Test: build_version_test Test: m build_version_test && touch build/make/core/Makefile build/soong/cc/libbuildversion/tests/build_version_test.cpp && m build_version_test shows different build numbers for binary and library tests. Change-Id: I6f7d40b7574bb8206866c4e39bad9c710c796e32
| | | | * Rewrite symbol_inject to be testableColin Cross2018-03-0211-140/+3069
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Parse the machine-specific symbol tables into a custom symbol table object and use a single function to find the offset and size of the symbol in the custom table. Make the functions to convert a machine-specific symbol table into the custom table also take mocks, and provide functions to dump mocks from real files. Add tests that take the mocks and verify they produce the right offset and size. Test: cmd/symbol_inject/*_test.go Change-Id: I25654032b5017dd13a9a1fe29f8b8826ce5bc82b
* | | | | Disable abi diffs for sanitized variants of modules. am: ea0a2e1928 am: ↵Jayant Chowdhary2018-03-031-1/+6
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1ce7bf12b7 am: 2c3225a1ac Change-Id: I157a6665d1799792472dcf184e125c256ab1fc5a
| * | | | Disable abi diffs for sanitized variants of modules. am: ea0a2e1928Jayant Chowdhary2018-03-031-1/+6
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 1ce7bf12b7 Change-Id: I8f1bb1d97dca7dce25c3fa39a1ba97ff2c86015b
| | * | | Disable abi diffs for sanitized variants of modules.Jayant Chowdhary2018-03-031-1/+6
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | am: ea0a2e1928 Change-Id: I790236678fea78c379ab1d7c32e8a5ae2cd0446b
| | | * | Disable abi diffs for sanitized variants of modules.Jayant Chowdhary2018-03-021-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | asan variants can sometimes have extra exported symbols (this is a vndk extension violation). Since asan variants are only used for testing, don't do abi diffs for them. Bug: 66301104 Test: Without the change, libc++.so.lsdump exists for the asan variant; with the change, it does not. Test: make -j64. Change-Id: I61a4c7a3e9aa0028a54ad0ca8715e8c77aebad94
* | | | | Create a make variable for all lsdump files. am: dcd33b6c29 am: eccf4774b1Jayant Chowdhary2018-03-023-0/+12
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 3f6efacf22 Change-Id: I9ce27eeeb7748a8ac289bebbbd8f5fca3e41c771
| * | | | Create a make variable for all lsdump files. am: dcd33b6c29Jayant Chowdhary2018-03-023-0/+12
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | am: eccf4774b1 Change-Id: I656f89e51ba05322e0f5603e500cc41e3cb6e75e