commit | 91529b75cf72e4cf488d39adc4c55640a7bdbc83 | [log] [tgz] |
---|---|---|
author | Colin Cross <ccross@android.com> | Thu Oct 13 13:27:18 2022 -0700 |
committer | Colin Cross <ccross@android.com> | Thu Oct 13 13:27:18 2022 -0700 |
tree | bcb7843a9940e7db438b1da7cc9f7495df29f81c | |
parent | 8f548122ad631bdd1379ffb4b897a719cc250da0 [diff] |
Add REG_S0 to ucontext.h for riscv64 REG_S0 is needed by Clang's sanitizer runtimes: https://github.com/llvm/llvm-project/blob/main/compiler-rt/lib/sanitizer_common/sanitizer_linux.cpp#L2218 Test: clang build Change-Id: Id9a82e977dcbdddf5505495b59057cf4564c9e35
diff --git a/libc/include/sys/ucontext.h b/libc/include/sys/ucontext.h index 68b218e..72b8adb 100644 --- a/libc/include/sys/ucontext.h +++ b/libc/include/sys/ucontext.h
@@ -320,6 +320,7 @@ #define REG_RA 1 #define REG_SP 2 #define REG_TP 4 +#define REG_S0 8 #define REG_A0 10 typedef unsigned long __riscv_mc_gp_state[NGREG];