commit | 215bddfd8eecb7dd990494854a31b70a96d71b3c | [log] [tgz] |
---|---|---|
author | Takuto Ikuta <tikuta@chromium.org> | Thu Nov 14 05:20:08 2024 |
committer | Mike Wittman <wittman@chromium.org> | Thu Nov 14 06:14:34 2024 |
tree | 78d68f8b9537161fdccbdaf7db9dc4428e64e0b1 | |
parent | 8f9ed31b7d17409b459576245e9ab7ef25223cb9 [diff] |
libunwindstack: add missing header for abort() This is to fix build error like https://ci.chromium.org/ui/p/chromium/builders/try/android-x86-rel/465071/overview Bug: 376278210 Change-Id: Ie6097d655739e64dcd0609c540975d1fea86a5b2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/third_party/libunwindstack/+/6022039 Reviewed-by: Mike Wittman <wittman@chromium.org>
diff --git a/README.chromium b/README.chromium index 329fe13..66fa06e 100644 --- a/README.chromium +++ b/README.chromium
@@ -224,3 +224,7 @@ Handle the case where process_vm_readv is not available, given it is gated on __ANDROID_API__ >= 23 in third_party/android_toolchain/ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include/sys/uio.h + +- `0019-add-missing-include-in-regsinfo-header.patch`: + + Add a missing include for abort() in RegsInfo.h.
diff --git a/patches/0019-add-missing-include-in-regsinfo-header.patch b/patches/0019-add-missing-include-in-regsinfo-header.patch new file mode 100644 index 0000000..ebbbcae --- /dev/null +++ b/patches/0019-add-missing-include-in-regsinfo-header.patch
@@ -0,0 +1,12 @@ +diff --git a/src/libunwindstack/RegsInfo.h b/src/libunwindstack/RegsInfo.h +index 28b297e..d6f495b 100644 +--- a/src/libunwindstack/RegsInfo.h ++++ b/src/libunwindstack/RegsInfo.h +@@ -17,6 +17,7 @@ + #pragma once + + #include <stdint.h> ++#include <stdlib.h> + + #include <unwindstack/Regs.h> +
diff --git a/src/libunwindstack/RegsInfo.h b/src/libunwindstack/RegsInfo.h index 28b297e..d6f495b 100644 --- a/src/libunwindstack/RegsInfo.h +++ b/src/libunwindstack/RegsInfo.h
@@ -17,6 +17,7 @@ #pragma once #include <stdint.h> +#include <stdlib.h> #include <unwindstack/Regs.h>