mirror of
https://github.com/tobast/libunwind-eh_elf.git
synced 2024-11-26 00:57:39 +01:00
Fix i386 distinctions between freebsd and linux for mcontext.
This commit is contained in:
parent
bb41eba56c
commit
3b026a7ed8
1 changed files with 3 additions and 0 deletions
|
@ -181,7 +181,10 @@ sighandler (int signal, void *siginfo, void *context)
|
||||||
}
|
}
|
||||||
# endif
|
# endif
|
||||||
#elif UNW_TARGET_X86
|
#elif UNW_TARGET_X86
|
||||||
|
#if defined __linux__
|
||||||
printf (" @ %lx", (unsigned long) uc->uc_mcontext.gregs[REG_EIP]);
|
printf (" @ %lx", (unsigned long) uc->uc_mcontext.gregs[REG_EIP]);
|
||||||
|
#elif defined __FreeBSD__
|
||||||
|
printf (" @ %lx", (unsigned long) uc->uc_mcontext.mc_eip);
|
||||||
#endif
|
#endif
|
||||||
printf ("\n");
|
printf ("\n");
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue