SuccessChanges

Summary

  1. [libunwind] Minor fixes in libunwind (details)
  2. [libunwind] Factor out getInfoFromFdeCie. NFCI. (details)
  3. [gn build] Port 7a457593efe (details)
Commit 7a457593efecc8f3e806cd3d022c480bc80d4fbb by rprichard
[libunwind] Minor fixes in libunwind

* When _LIBUNWIND_SUPPORT_COMPACT_UNWIND is defined in config.h,
   define it to "1" like the other macros. These macros are still
   checked using "#if defined(...)", however.

* Include libunwind.h in AddressSpace.hpp before using
   _LIBUNWIND_ARM_EHABI.

* Rename ProcessFrameHeaderCache to TheFrameHeaderCache, because some
   configurations (e.g. Android / hermetic static libraries) can have
   one cache per shared object in the process. (When there are more
   copies, it's more important not to waste memory in the cache.)

* Add 3 missing header files to LIBUNWIND_HEADERS.

Differential Revision: https://reviews.llvm.org/D86254
The file was modifiedlibunwind/src/AddressSpace.hpp (diff)
The file was modifiedlibunwind/src/CMakeLists.txt (diff)
The file was modifiedlibunwind/src/config.h (diff)
Commit 3071d5ffba2337174f95f984bc1603a2be8b797d by rprichard
[libunwind] Factor out getInfoFromFdeCie. NFCI.

Differential Revision: https://reviews.llvm.org/D86255
The file was modifiedlibunwind/src/UnwindCursor.hpp (diff)
Commit ce3f26c1d070ca59aebabbe4aa22915424a2dea5 by llvmgnsyncbot
[gn build] Port 7a457593efe
The file was modifiedllvm/utils/gn/secondary/libunwind/src/BUILD.gn (diff)