summaryrefslogtreecommitdiff
path: root/libc/malloc_debug/malloc_debug.cpp
diff options
context:
space:
mode:
authorPeter Collingbourne <pcc@google.com>2019-12-10 17:41:16 -0800
committerPeter Collingbourne <pcc@google.com>2020-01-10 19:07:59 -0800
commitf2b1e03606968acc7557c3e35e7e36a7da3ec524 (patch)
tree97fc6c6a20f8a2eeb63d17dbeab9092feb8f584f /libc/malloc_debug/malloc_debug.cpp
parent27a8c60f045f939ab1cb7157313778966ed29404 (diff)
Export the unwinder implementation from libc.
This supports the soong commit which causes most platform binaries to stop statically linking against the unwinder implementation. The soong commit message has more motivation for this change. ARM32 uses LLVM libunwind, while all other platforms use libgcc as the unwinder implementation. This matches the current choices of unwinders on the various architectures, but means that apps which were directly linking against the libc.so unwinder symbols on ARM32 are now using LLVM libunwind instead of libgcc. Set libc_headers sdk_version to 1 so that libunwind_llvm can depend on it, and stop statically linking libunwind into libc_malloc_debug. Bug: 144430859 Change-Id: I52c7f7893d93f500383aeb0b76086c3b6f1935a5
Diffstat (limited to 'libc/malloc_debug/malloc_debug.cpp')
0 files changed, 0 insertions, 0 deletions