[sanitizer] Add the settings of Read and Write flags in SignalContext for LoongArch
The bit-30 in this `__flags` means the address error is due to memory load, and the bit-31 means the address error is due to memory store. (see SC_ADDRERR_RD and SC_ADDRERR_WR in kernel arch/loongarch/include/uapi/asm/sigcontext.h). `illegal_write_test.cpp` and `illegal_read_test.cpp` have been tested and passed. Reviewed By: SixWeining, xen0n, XiaodongLoong Differential Revision: https://reviews.llvm.org/D137231
Loading
Please sign in to comment