mirror of
https://github.com/FWGS/xash3d-fwgs
synced 2024-11-26 20:00:53 +01:00
engine: crashhandler: changed register names for NetBSD x86 (#1414)
Probably also needs change for x86_64
This commit is contained in:
parent
1c9f333420
commit
abd7f3dca3
@ -388,9 +388,9 @@ static void Sys_Crash( int signal, siginfo_t *si, void *context)
|
|||||||
bp = (void**)ucontext->uc_mcontext.mc_ebp;
|
bp = (void**)ucontext->uc_mcontext.mc_ebp;
|
||||||
sp = (void**)ucontext->uc_mcontext.mc_esp;
|
sp = (void**)ucontext->uc_mcontext.mc_esp;
|
||||||
#elif XASH_NETBSD
|
#elif XASH_NETBSD
|
||||||
pc = (void*)ucontext->uc_mcontext.__gregs[REG_EIP];
|
pc = (void*)ucontext->uc_mcontext.__gregs[_REG_EIP];
|
||||||
bp = (void**)ucontext->uc_mcontext.__gregs[REG_EBP];
|
bp = (void**)ucontext->uc_mcontext.__gregs[_REG_EBP];
|
||||||
sp = (void**)ucontext->uc_mcontext.__gregs[REG_ESP];
|
sp = (void**)ucontext->uc_mcontext.__gregs[_REG_ESP];
|
||||||
#elif XASH_OPENBSD
|
#elif XASH_OPENBSD
|
||||||
pc = (void*)ucontext->sc_eip;
|
pc = (void*)ucontext->sc_eip;
|
||||||
bp = (void**)ucontext->sc_ebp;
|
bp = (void**)ucontext->sc_ebp;
|
||||||
|
Loading…
Reference in New Issue
Block a user