Date: Mon, 8 Sep 2003 11:42:04 -0700 (PDT) From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 37790 for review Message-ID: <200309081842.h88Ig4hD088087@repoman.freebsd.org>
index | next in thread | raw e-mail
http://perforce.freebsd.org/chv.cgi?CH=37790 Change 37790 by peter@peter_daintree on 2003/09/08 11:41:39 update the sigcontext structure to match reality. Affected files ... .. //depot/projects/ezm3/libs/m3core/src/unix/freebsd-4.amd64/Usignal.i3#4 edit Differences ... ==== //depot/projects/ezm3/libs/m3core/src/unix/freebsd-4.amd64/Usignal.i3#4 (text+ko) ==== @@ -121,33 +121,34 @@ * a non-standard exit is performed. *) -THIS IS ALL A LIE! THIS STRUCTURE IS 100% WRONG! TYPE struct_sigcontext = RECORD - sc_mask: sigset_t; (* signal mask to restore *) - sc_onstack: long; (* sigstack state to restore *) - sc_r15: long; - sc_r14: long; - sc_r13: long; - sc_r12: long; - sc_r11: long; - sc_r10: long; - sc_r9: long; - sc_r8: long; - sc_rdi: long; - sc_rsi: long; - sc_rbp: long; (* frame pointer *) - sc_rbx: long; - sc_rdx: long; - sc_rcx: long; - sc_rax: long; - sc_trapno: long; - sc_err: long; - sc_rip: long; (* program counter *) - sc_cs: long; - sc_rflags: long; - sc_rsp: long; (* stack pinter *) - sc_ss: long; + sc_mask : sigset_t; (* signal mask to restore *) + sc_onstack : long; (* sigstack state to restore *) + sc_rdi : long; + sc_rsi : long; + sc_rdx : long; + sc_rcx : long; + sc_r8 : long; + sc_r9 : long; + sc_rax : long; + sc_rbx : long; + sc_rbp : long; + sc_r10 : long; + sc_r11 : long; (* frame pointer *) + sc_r12 : long; + sc_r13 : long; + sc_r14 : long; + sc_r15 : long; + sc_trapno : long; + sc_addr : long; + sc_err : long; + sc_rip : long; (* program counter *) + sc_cs : long; + sc_rflags : long; + sc_rsp : long; (* stack pinter *) + sc_ss : long; + sc_len : long; END; (* Do not modifiy these variables *)help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200309081842.h88Ig4hD088087>
