mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 17:59:20 -04:00
www/node10: add registers used by powerpc64 to sampler
Add missing registers used by powerpc64. PR: 237618 Submitted by: pkubaj Sponsored by: Miles AS
This commit is contained in:
parent
170bab3cc0
commit
0671924f5c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=501037
1 changed files with 6 additions and 2 deletions
|
@ -1,6 +1,6 @@
|
|||
--- deps/v8/src/libsampler/sampler.cc.orig 2018-08-15 13:53:25 UTC
|
||||
--- deps/v8/src/libsampler/sampler.cc.orig 2019-03-05 15:16:28 UTC
|
||||
+++ deps/v8/src/libsampler/sampler.cc
|
||||
@@ -550,9 +550,9 @@ void SignalHandler::FillRegisterState(vo
|
||||
@@ -550,9 +550,13 @@ void SignalHandler::FillRegisterState(void* context, R
|
||||
state->sp = reinterpret_cast<void*>(mcontext.mc_rsp);
|
||||
state->fp = reinterpret_cast<void*>(mcontext.mc_rbp);
|
||||
#elif V8_HOST_ARCH_ARM
|
||||
|
@ -10,6 +10,10 @@
|
|||
+ state->pc = reinterpret_cast<void*>(mcontext.__gregs[_REG_PC]);
|
||||
+ state->sp = reinterpret_cast<void*>(mcontext.__gregs[_REG_SP]);
|
||||
+ state->fp = reinterpret_cast<void*>(mcontext.__gregs[_REG_FP]);
|
||||
+#elif V8_TARGET_ARCH_PPC_BE
|
||||
+ state->pc = reinterpret_cast<void*>(mcontext.mc_srr0);
|
||||
+ state->sp = reinterpret_cast<void*>(mcontext.mc_frame[1]);
|
||||
+ state->fp = reinterpret_cast<void*>(mcontext.mc_frame[31]);
|
||||
#endif // V8_HOST_ARCH_*
|
||||
#elif V8_OS_NETBSD
|
||||
#if V8_HOST_ARCH_IA32
|
||||
|
|
Loading…
Add table
Reference in a new issue