home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!news.centerline.com!franl
- From: franl@centerline.com (Fran Litterio)
- Newsgroups: comp.sys.hp
- Subject: Re: problems with setjmp(3C),longjmp(3C)
- Date: 17 Dec 92 13:15:20
- Organization: CenterLine Software, Inc.
- Lines: 59
- Message-ID: <FRANL.92Dec17131520@draco.centerline.com>
- References: <1992Dec17.131523.11740@Informatik.TU-Muenchen.DE>
- NNTP-Posting-Host: 140.239.3.116
- In-reply-to: achter@Informatik.TU-Muenchen.DE's message of Thu, 17 Dec 1992 13:15:23 GMT
-
- achter@Informatik.TU-Muenchen.DE (Sven Achter) writes:
-
- > What registers are stored in what order in jmp_buf ?
-
- This structure should work for PA-RISC chips running HP-UX 8.07:
-
- struct jump_buffer {
- int rp; /* Return Pointer */
- int sp; /* Marker SP */
- int sm; /* Signal Mask */
- int os; /* On Sigstack */
- int gr3; /* Entry Save General Registers */
- int gr4;
- int gr5;
- int gr6;
- int gr7;
- int gr8;
- int gr9;
- int gr10;
- int gr11;
- int gr12;
- int gr13;
- int gr14;
- int gr15;
- int gr16;
- int gr17;
- int gr18;
- int gr19;
- int sr3; /* Entry Save Space Register */
- double fr12; /* Entry Save Floating Point Registers */
- double fr13;
- double fr14;
- double fr15;
- int save; /* Restore Mask? (see sigsetjmp/siglongjmp) */
- int align; /* alignment hole */
- double fr16;
- double fr17;
- double fr18;
- double fr19;
- double fr20;
- double fr21;
- int rp_prime; /* RP' from frame marker */
- int ext_dp; /* external_dp from frame marker */
- };
- --
- franl@centerline.com "So what we've decided to do is set you up in
- uunet!centerline!franl Cicely, situated in an area that we Alaskans
- 617-498-3255 (USA) refer to as The Alaskan Riviera."
-
- -----BEGIN PGP PUBLIC KEY BLOCK-----
- Version: 2.0
-
- mQCNAisQJSUAAAED/jbCQchSwFG7IFKkrCQ6QKLxB0LVbP6co87karNBb88ur1+S
- FK82JT9mNlWKvP4HHFEI1kLKk0PAvd0nez/mQIriAMUT2pfOnIAtdqtpddgQseZZ
- 7BY2vMiorjG7pe6e11Q+UIQcvqsY3Bl89YBgqrydWm8UWMy2qXeXQmAScOodAAUR
- tC9GcmFuY2lzIFAuIExpdHRlcmlvLCBKci4gPGZyYW5sQGNlbnRlcmxpbmUuY29t
- Pg==
- =6hNb
- -----END PGP PUBLIC KEY BLOCK-----
-