Lines Matching defs:regs
53 struct regs { struct
58 greg_t r_savfp; /* a copy of %rbp */
59 greg_t r_savpc; /* a copy of %rip */
61 greg_t r_rdi; /* 1st arg to function */
62 greg_t r_rsi; /* 2nd arg to function */
63 greg_t r_rdx; /* 3rd arg to function, 2nd return register */
64 greg_t r_rcx; /* 4th arg to function */
66 greg_t r_r8; /* 5th arg to function */
67 greg_t r_r9; /* 6th arg to function */
68 greg_t r_rax; /* 1st return register, # SSE registers */
69 greg_t r_rbx; /* callee-saved, optional base pointer */
71 greg_t r_rbp; /* callee-saved, optional frame pointer */
72 greg_t r_r10; /* temporary register, static chain pointer */
73 greg_t r_r11; /* temporary register */
74 greg_t r_r12; /* callee-saved */
76 greg_t r_r13; /* callee-saved */
77 greg_t r_r14; /* callee-saved */
78 greg_t r_r15; /* callee-saved */
84 greg_t __r_fsbase; /* no longer used in non-DEBUG builds */
85 greg_t __r_gsbase; /* no longer used in non-DEBUG builds */
86 greg_t r_ds;
87 greg_t r_es;
88 greg_t r_fs; /* %fs is *never* used by the kernel */
112 #define lwptoregs(lwp) ((struct regs *)((lwp)->lwp_regs)) argument