File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed
compiler-rt/lib/sanitizer_common Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change 37
37
# include < asm/ptrace.h>
38
38
#endif
39
39
#include < sys/user.h> // for user_regs_struct
40
- #if SANITIZER_ANDROID && SANITIZER_MIPS
41
- # include < asm/reg.h> // for mips SP register in sys/user.h
40
+ #if SANITIZER_MIPS
41
+ // clang-format off
42
+ # include < asm/sgidefs.h> // <asm/sgidefs.h> must be included before <asm/reg.h>
43
+ # include < asm/reg.h> // for mips SP register
44
+ // clang-format on
42
45
#endif
43
46
#include < sys/wait.h> // for signal-related stuff
44
47
@@ -510,11 +513,7 @@ typedef pt_regs regs_struct;
510
513
511
514
#elif defined(__mips__)
512
515
typedef struct user regs_struct;
513
- # if SANITIZER_ANDROID
514
516
# define REG_SP regs[EF_R29]
515
- # else
516
- # define REG_SP regs[EF_REG29]
517
- # endif
518
517
519
518
#elif defined(__aarch64__)
520
519
typedef struct user_pt_regs regs_struct;
You can’t perform that action at this time.
0 commit comments