platform_build_soong/rust/config
Matthew Maurer 20768b8840 rust: Use v0 mangling format globally
By default, rust uses the `legacy` mangling format. Using llvm coverage
switches it to using the new `v0` format. Rather than pushing the llvm
coverage back to `legacy` format, move Android forwards to `v0`. This
also has the added benefit that Rust symbols can be detected in the
codebase by looking for a leading "_R", aiding in demangler selection.

Test: builds, resulting object files have leading _R rather than _Z
Test: atest keystore2_test
Bug: 178565008
Change-Id: I7fcd591535d08260686c62fbfa6f7b61b31ed989
2021-02-02 00:23:26 +00:00
..
allowed_list.go Add system/extras/simpleperf to Rust allowed paths 2021-01-27 15:48:31 +08:00
Android.bp Add LinuxBionic toolchain to Rust 2020-12-08 09:04:21 -05:00
arm64_device.go Add Rust fuzzing support. 2021-01-25 11:11:10 -05:00
arm64_linux_host.go LinuxBionic supports arm64 2020-09-09 21:57:10 +09:00
arm_device.go Add Rust fuzzing support. 2021-01-25 11:11:10 -05:00
global.go rust: Use v0 mangling format globally 2021-02-02 00:23:26 +00:00
lints.go rust: modify linting properties 2020-08-13 15:58:09 +02:00
OWNERS Refactor OWNERS files in platform/build/soong. 2020-10-08 16:14:32 -07:00
toolchain.go Add Rust fuzzing support. 2021-01-25 11:11:10 -05:00
x86_64_device.go Add Rust fuzzing support. 2021-01-25 11:11:10 -05:00
x86_darwin_host.go rust: Pass lld flags from cc to rust linker args. 2020-09-09 14:20:00 -04:00
x86_device.go Add Rust fuzzing support. 2021-01-25 11:11:10 -05:00
x86_linux_bionic_host.go Add LinuxBionic toolchain to Rust 2020-12-08 09:04:21 -05:00
x86_linux_host.go Add Rust fuzzing support. 2021-01-25 11:11:10 -05:00