[prev in list] [next in list] [prev in thread] [next in thread]
List: haiku-bugs
Subject: [haiku-bugs] Re: [Haiku] #7867: Need to provide all CPU registers to signal
From: "bonefish" <trac () haiku-os ! org>
Date: 2011-07-27 21:21:51
Message-ID: 055.404127e9c51bfc795ab0d82c0e73b0af () haiku-os ! org
[Download RAW message or body]
#7867: Need to provide all CPU registers to signal handler
---------------------------+----------------------------
Reporter: dacha | Owner: nobody
Type: enhancement | Status: new
Priority: normal | Milestone: R1
Component: - General | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 1 | Platform: x86
---------------------------+----------------------------
Comment (by bonefish):
Just extending the `vregs` structure will break binary compatibility
(there's the `_reserved_1` which can and should be used, but obviously
that isn't enough). You'll also have to introduce a binary compatible
version of the structure (`vregs_beos`) and adjust the
x86_signal_frame_function_beos() function (cf.
src/system/kernel/arch/x86/x86_signals_asm.S, and
src/system/kernel/arch/x86/asm_offsets.cpp for the assembly offset/size
macros).
--
Ticket URL: <http://dev.haiku-os.org/ticket/7867#comment:6>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic