Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sys/arch/amd64/include Improve grep'ability..
details: https://anonhg.NetBSD.org/src/rev/b23931457772
branches: trunk
changeset: 334029:b23931457772
user: uebayasi <uebayasi%NetBSD.org@localhost>
date: Thu Nov 27 04:41:55 2014 +0000
description:
Improve grep'ability..
diffstat:
sys/arch/amd64/include/frame_regs.h | 66 +++++++++++++++++++-----------------
1 files changed, 34 insertions(+), 32 deletions(-)
diffs (81 lines):
diff -r b7982b8a7667 -r b23931457772 sys/arch/amd64/include/frame_regs.h
--- a/sys/arch/amd64/include/frame_regs.h Thu Nov 27 04:09:50 2014 +0000
+++ b/sys/arch/amd64/include/frame_regs.h Thu Nov 27 04:41:55 2014 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: frame_regs.h,v 1.4 2008/02/06 22:02:17 dsl Exp $ */
+/* $NetBSD: frame_regs.h,v 1.5 2014/11/27 04:41:55 uebayasi Exp $ */
#ifndef _AMD64_FRAME_REGS_H_
#define _AMD64_FRAME_REGS_H_
@@ -29,38 +29,40 @@
* than 6 args (SYS_MAXSYSARGS is 8, + 2 entries for SYS___SYSCALL).
*/
#define _FRAME_REG(greg, freg) \
- greg(rdi, RDI, 0) \
- greg(rsi, RSI, 1) \
- greg(rdx, RDX, 2) \
- greg(r10, R10, 6) \
- greg(r8, R8, 4) \
- greg(r9, R9, 5) \
- freg(arg6, @, @) /* syscall arg from stack */ \
- freg(arg7, @, @) /* syscall arg from stack */ \
- freg(arg8, @, @) /* syscall arg from stack */ \
- freg(arg9, @, @) /* syscall arg from stack */ \
- greg(rcx, RCX, 3) \
- greg(r11, R11, 7) \
- greg(r12, R12, 8) \
- greg(r13, R13, 9) \
- greg(r14, R14, 10) \
- greg(r15, R15, 11) \
- greg(rbp, RBP, 12) \
- greg(rbx, RBX, 13) \
- greg(rax, RAX, 14) \
- greg(gs, GS, 15) \
- greg(fs, FS, 16) \
- greg(es, ES, 17) \
- greg(ds, DS, 18) \
- greg(trapno, TRAPNO, 19) \
- /* below portion defined in hardware */ \
- greg(err, ERR, 20) /* Dummy inserted if not defined */ \
- greg(rip, RIP, 21) \
- greg(cs, CS, 22) \
- greg(rflags, RFLAGS, 23) \
+ greg(rdi, RDI, 0) /* tf_rdi */ \
+ greg(rsi, RSI, 1) /* tf_rsi */ \
+ greg(rdx, RDX, 2) /* tf_rdx */ \
+ greg(r10, R10, 6) /* tf_r10 */ \
+ greg(r8, R8, 4) /* tf_r8 */ \
+ greg(r9, R9, 5) /* tf_r9 */ \
+ freg(arg6, @, @) /* tf_arg6: syscall arg from stack */ \
+ freg(arg7, @, @) /* tf_arg7: syscall arg from stack */ \
+ freg(arg8, @, @) /* tf_arg8: syscall arg from stack */ \
+ freg(arg9, @, @) /* tf_arg9: syscall arg from stack */ \
+ greg(rcx, RCX, 3) /* tf_rcx */ \
+ greg(r11, R11, 7) /* tf_r11 */ \
+ greg(r12, R12, 8) /* tf_r12 */ \
+ greg(r13, R13, 9) /* tf_r13 */ \
+ greg(r14, R14, 10) /* tf_r14 */ \
+ greg(r15, R15, 11) /* tf_r15 */ \
+ greg(rbp, RBP, 12) /* tf_rbp */ \
+ greg(rbx, RBX, 13) /* tf_rbx */ \
+ greg(rax, RAX, 14) /* tf_rax */ \
+ greg(gs, GS, 15) /* tf_gs */ \
+ greg(fs, FS, 16) /* tf_fs */ \
+ greg(es, ES, 17) /* tf_es */ \
+ greg(ds, DS, 18) /* tf_ds */ \
+ greg(trapno, TRAPNO, /* tf_trapno */ \
+ 19) \
+ /* Below portion defined in hardware */ \
+ greg(err, ERR, 20) /* tf_err: Dummy inserted if not defined */ \
+ greg(rip, RIP, 21) /* tf_rip */ \
+ greg(cs, CS, 22) /* tf_cs */ \
+ greg(rflags, RFLAGS, /* tf_rflags */ \
+ 23) \
/* These are pushed unconditionally on the x86-64 */ \
- greg(rsp, RSP, 24) \
- greg(ss, SS, 25)
+ greg(rsp, RSP, 24) /* tf_rsp */ \
+ greg(ss, SS, 25) /* tf_ss */
#define _FRAME_NOREG(reg, REG, idx)
Home |
Main Index |
Thread Index |
Old Index