Commit | Line | Data |
---|---|---|
1 | REG_RSP is an enum value in the NDK so cannot be ifdef checked. | |
2 | ||
3 | diff -u -r ../ruby-2.3.1/signal.c ./signal.c | |
4 | --- ../ruby-2.3.1/signal.c 2015-11-23 19:17:11.000000000 -0500 | |
5 | +++ ./signal.c 2016-06-17 17:15:18.947494468 -0400 | |
6 | @@ -771,7 +771,7 @@ | |
7 | { | |
8 | const DEFINE_MCONTEXT_PTR(mctx, ctx); | |
9 | # if defined __linux__ | |
10 | -# if defined REG_RSP | |
11 | +# if defined __x86_64__ | |
12 | const greg_t sp = mctx->gregs[REG_RSP]; | |
13 | # else | |
14 | const greg_t sp = mctx->gregs[REG_ESP]; |