Streamline update process

Halves the number of steps required to update libunwindstack and
explicitly describes how to do the update at the command level.

Updates tools/copy_libunwindstack_sources.py to allow a commit to be
specified in addition to a tag.

Removes tools/apply_patches.py since the patches need to be applied
manually to account for conflicts.

Replaces tools/sources.py with tools/get_required_sources.sh. The shell
version is more concise, easier to tweak to account for upstream
changes, and accounts for dependencies resulting from angle bracket
includes.

Bug: 1004855
Change-Id: I6eb5e6eb2e683d6d48622d3effb13891ddcf5637
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/third_party/libunwindstack/+/2246324
Reviewed-by: Etienne Pierre-Doray <etiennep@chromium.org>
5 files changed
tree: 7d0f211f795962f7c7c8d0daa771cd33d7b58295
  1. .clang-format
  2. BUILD.gn
  3. LICENSE
  4. OWNERS
  5. README.chromium
  6. patches/
  7. src/
  8. tools/