Make new upstream version build with Chrome

Updates patches to apply cleanly and reworks patches to file.cpp to reduce
the chance of conflicts. Adds a patch to expose a creation function for
MemoryLocal since this type has moved into a private header.

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