Konstantin Belousov
b1c68e060c
Arrange the FreeBSD ucontext offset definitions in ascending order.
2010-04-17 00:17:58 +03:00
Konstantin Belousov
9bb9c972e6
Merge with origin/master
2010-03-31 16:01:38 +03:00
Arun Sharma
f8a15e9679
Fix a couple of test breakages on x86_64
...
setcontext() now restores the signal mask. Also remove a check
in the test that doesn't seem to be valid.
2010-03-10 22:52:12 -08:00
Konstantin Belousov
0f1c0f5f66
Fix resume.
2010-03-08 15:51:39 +02:00
Konstantin Belousov
d0d5f9979b
Correct rsp offset
2010-03-07 21:20:43 +02:00
Konstantin Belousov
200147d0f2
Handle fpu state
2010-03-06 23:22:46 +02:00
Konstantin Belousov
62218e10eb
Provide proper offsets for gregs in freebsd ucontext. Note that fp regs are not handled.
2010-03-06 22:33:11 +02:00
Arun Sharma
ef29eade44
This patch eliminates one system call per unwind by not using the
...
getcontext in libc.
Also cleanup the namespace (check-name-space passes on x86_64 now).
Replace uses of offsets.h with ucontext_i.h.
Rename _x86_64_setcontext to _Ux86_64_setcontext.
TBD: Add CFI annotations for get/setcontext.
Signed-off-by: Paul Pluzhnikov <ppluzhnikov@google.com>
Signed-off-by: Arun Sharma <arun.sharma@google.com>
2008-06-16 14:42:16 -06:00
mostang.com!davidm
e3180d47a0
(UC_MCONTEXT_{R8-R15,RDI,RSI,RBX,RDX,RAX,RCX}: New macros.
...
(Logical change 1.290)
2005-05-03 09:13:17 +00:00
homeip.net!davidm
43425a9beb
(Logical change 1.251)
2004-08-19 14:00:14 +00:00
homeip.net!davidm
c0603a8ebc
Initial revision
2004-08-19 14:00:14 +00:00