Migrate to llvm-objdump and llvm-symbolizer Android NDK will no longer support tools based on GNU toolchain. Hence migrate ASan symbolization for Android to LLVM base tools like llvm-symbolizer and llvm-objdump. Bug: 1273402 Cq-Include-Trybots: luci.chromium.try:linux_chromium_asan_rel_ng,win-asan,mac_chromium_asan_rel_ng,android-asan Change-Id: Icc0c5f8e64e1bb05d49f347c3316850a0ff83e55 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3303875 Reviewed-by: Andrew Grieve <agrieve@chromium.org> Reviewed-by: Hans Wennborg <hans@chromium.org> Reviewed-by: Nico Weber <thakis@chromium.org> Commit-Queue: Jonathan Wright <jonathan.wright@arm.com> Cr-Commit-Position: refs/heads/main@{#961488} NOKEYCHECK=True GitOrigin-RevId: ffa736ce5f5d7b018b768c29c0cc1ff35152393a
This directory is meant to contain Python code that is:
//tools/android/python_utils).All Python code that is used by GN actions or templates within //build must live under //build, since that directory cannot have deps outside of it. However, code here can be used by GN actions or templates that live outside of //build.
When adding code to this directory, or when adding a dep onto code that lives in this directory, please consider whether or not duplicating the code would actually a better choice. Code re-use is helpful, but dependencies also come with a cost, especially when it comes to being able to test changes to shared code.