/illumos-gate/usr/src/lib/libc/sparc/sys/ |
H A D | syscall.S | 54 ldn [%fp + STACK_BIAS + MINFRAME], %o5 ! arg 5 56 ldn [%fp + STACK_BIAS + MINFRAME + CLONGSIZE], %g1 58 stn %g1, [%sp + STACK_BIAS + MINFRAME] ! arg 6 60 ldn [%fp + STACK_BIAS + MINFRAME + 2*CLONGSIZE], %g1 62 stn %g1, [%sp + STACK_BIAS + MINFRAME + CLONGSIZE] ! arg 7 88 ldn [%sp + STACK_BIAS + MINFRAME], %o5 97 ldn [%fp + STACK_BIAS + MINFRAME], %o4 ! arg 4 99 ldn [%fp + STACK_BIAS + MINFRAME + CLONGSIZE], %o5 ! arg5 101 ldn [%fp + STACK_BIAS + MINFRAME + 2*CLONGSIZE], %g1 103 stn %g1, [%sp + STACK_BIAS + MINFRAME] ! arg 6 [all …]
|
H A D | door.S | 44 #define DOOR_COOKIE (SA(MINFRAME) + STACK_BIAS + 0*CLONGSIZE) 45 #define DOOR_DATA_PTR (SA(MINFRAME) + STACK_BIAS + 1*CLONGSIZE) 46 #define DOOR_DATA_SIZE (SA(MINFRAME) + STACK_BIAS + 2*CLONGSIZE) 47 #define DOOR_DESC_PTR (SA(MINFRAME) + STACK_BIAS + 3*CLONGSIZE) 48 #define DOOR_DESC_SIZE (SA(MINFRAME) + STACK_BIAS + 4*CLONGSIZE) 49 #define DOOR_PC (SA(MINFRAME) + STACK_BIAS + 5*CLONGSIZE) 50 #define DOOR_SERVERS (SA(MINFRAME) + STACK_BIAS + 6*CLONGSIZE) 51 #define DOOR_INFO_PTR (SA(MINFRAME) + STACK_BIAS + 7*CLONGSIZE)
|
/illumos-gate/usr/src/uts/sparc/v9/ml/ |
H A D | sparcv9_subr.S | 1076 0: stx %l0, [%sp + STACK_BIAS + SA(MINFRAME) + TSTATE_OFF] 1077 stx %g1, [%sp + STACK_BIAS + SA(MINFRAME) + G1_OFF] 1078 stx %g2, [%sp + STACK_BIAS + SA(MINFRAME) + G2_OFF] 1079 stx %g3, [%sp + STACK_BIAS + SA(MINFRAME) + G3_OFF] 1080 stx %g4, [%sp + STACK_BIAS + SA(MINFRAME) + G4_OFF] 1081 stx %g5, [%sp + STACK_BIAS + SA(MINFRAME) + G5_OFF] 1082 stx %g6, [%sp + STACK_BIAS + SA(MINFRAME) + G6_OFF] 1083 stx %g7, [%sp + STACK_BIAS + SA(MINFRAME) + G7_OFF] 1084 stx %i0, [%sp + STACK_BIAS + SA(MINFRAME) + O0_OFF] 1085 stx %i1, [%sp + STACK_BIAS + SA(MINFRAME) + O1_OFF] [all …]
|
/illumos-gate/usr/src/test/os-tests/tests/stackalign/ |
H A D | stack_sparc.S | 37 st %i0, [%fp + STACK_BIAS + ARGPUSHSIZE] 38 ld [%fp + STACK_BIAS + ARGPUSHSIZE], %g1 40 ld [%fp + STACK_BIAS + ARGPUSHSIZE], %g2 44 add %sp, STACK_BIAS, %o0 60 add %sp, STACK_BIAS, %o0 71 add %sp, STACK_BIAS, %o0
|
H A D | stack_sparcv9.S | 38 stx %i0, [%fp + STACK_BIAS + ARGPUSHSIZE] 39 ldx [%fp + STACK_BIAS + ARGPUSHSIZE], %g1 41 ldx [%fp + STACK_BIAS + ARGPUSHSIZE], %g2 45 add %sp, STACK_BIAS, %o0 61 add %sp, STACK_BIAS, %o0 72 add %sp, STACK_BIAS, %o0
|
/illumos-gate/usr/src/lib/libc/sparcv9/fp/ |
H A D | fpsetrnd.S | 40 st %fsr, [%sp+STACK_BIAS+ARGPUSH] ! get fsr value 41 ld [%sp+STACK_BIAS+ARGPUSH], %o0 ! load into register 45 st %o1, [%sp+STACK_BIAS+ARGPUSH] ! move new fsr value to memory 46 ld [%sp+STACK_BIAS+ARGPUSH], %fsr ! load fsr with new value
|
H A D | fpsetmask.S | 49 st %fsr, [%sp+STACK_BIAS+ARGPUSH] ! get fsr value 50 ld [%sp+STACK_BIAS+ARGPUSH], %o0 ! load into register 54 st %o1, [%sp+STACK_BIAS+ARGPUSH] ! move new fsr value to memory 55 ld [%sp+STACK_BIAS+ARGPUSH], %fsr ! load fsr with new value
|
H A D | fpsetsticky.S | 40 st %fsr, [%sp+STACK_BIAS+ARGPUSH] ! get fsr value 41 ld [%sp+STACK_BIAS+ARGPUSH], %o0 ! load into register 45 st %o1, [%sp+STACK_BIAS+ARGPUSH] ! move new fsr value to memory 46 ld [%sp+STACK_BIAS+ARGPUSH], %fsr ! load fsr with new value
|
H A D | _Q_get_rp_rd.S | 33 st %fsr,[%sp+STACK_BIAS+ARGPUSH] 34 ld [%sp+STACK_BIAS+ARGPUSH],%o0 ! o0 = fsr
|
H A D | fpgetrnd.S | 38 st %fsr, [%sp+STACK_BIAS+ARGPUSH] ! get fsr value 39 ld [%sp+STACK_BIAS+ARGPUSH], %o0 ! load into register
|
H A D | fpgetmask.S | 39 st %fsr, [%sp+STACK_BIAS+ARGPUSH] ! get fsr value 40 ld [%sp+STACK_BIAS+ARGPUSH], %o0 ! load into register
|
H A D | fpgetsticky.S | 39 st %fsr, [%sp+STACK_BIAS+ARGPUSH] ! get fsr value 40 ld [%sp+STACK_BIAS+ARGPUSH], %o0 ! load into register
|
/illumos-gate/usr/src/lib/libc/sparcv9/gen/ |
H A D | alloca.S | 42 add %sp, STACK_BIAS, %g1 ! save current sp + STACK_BIAS 44 add %sp, STACK_BIAS, %g5 57 add %o0, STACK_BIAS, %o0
|
/illumos-gate/usr/src/uts/sparc/dtrace/ |
H A D | dtrace_isa.c | 110 fp = (struct frame *)((caddr_t)dtrace_getfp() + STACK_BIAS); in dtrace_getpcstack() 288 nextfp = (struct frame *)((caddr_t)fp->fr_savfp + STACK_BIAS); in dtrace_getpcstack() 375 struct frame *fr = (struct frame *)(sp + STACK_BIAS); in dtrace_getustack_common() 591 struct frame *fr = (struct frame *)(sp + STACK_BIAS); in dtrace_getufpstack() 664 fp = (struct frame *)(val + STACK_BIAS); in dtrace_getarg() 680 fp = (struct frame *)((caddr_t)dtrace_getfp() + STACK_BIAS); in dtrace_getarg() 686 fp = (struct frame *)((caddr_t)fp->fr_savfp + STACK_BIAS); in dtrace_getarg() 691 fp = (struct frame *)((caddr_t)fp->fr_savfp + STACK_BIAS); in dtrace_getarg() 707 fp = (struct frame *)((caddr_t)dtrace_getfp() + STACK_BIAS); in dtrace_getstackdepth() 717 nextfp = (struct frame *)((caddr_t)fp->fr_savfp + STACK_BIAS); in dtrace_getstackdepth() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | findstack_subr.c | 55 #ifndef STACK_BIAS 56 #define STACK_BIAS 0 macro 86 fp = ((struct rwindow *)frame)->rw_fp + STACK_BIAS; in crawl() 233 sp = KTOU((uintptr_t)thr.t_sp + STACK_BIAS); in stacks_findstack() 252 fsip->fsi_sp = UTOK(win) - STACK_BIAS; in stacks_findstack() 280 fsip->fsi_sp = UTOK(win) - STACK_BIAS; in stacks_findstack()
|
/illumos-gate/usr/src/lib/brand/shared/brand/sys/ |
H A D | brand_misc.h | 79 #define EH_ARGS_OFFSET(x) (STACK_BIAS + MINFRAME + (CPTRSIZE * (x))) 88 #define EH_LOCALS_START (STACK_BIAS + MINFRAME + EH_ARGS_SIZE) 89 #define EH_LOCALS_END_TGT (STACK_BIAS + MINFRAME + EH_LOCALS_SIZE) 96 (STACK_BIAS + MINFRAME + EH_ARGS_SIZE)))
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | archdep.c | 93 minfp = (struct frame *)((uintptr_t)getfp() + STACK_BIAS); in getpcstack() 114 fp = (struct frame *)(nextfp + STACK_BIAS); in getpcstack() 134 fp = (struct frame *)((uintptr_t)fp->fr_savfp + STACK_BIAS); in getpcstack() 270 struct frame *fp = (struct frame *)(sp + STACK_BIAS); in traceback() 312 nextfp = (struct frame *)((uintptr_t)fp->fr_savfp + STACK_BIAS); in traceback() 414 stksize += sizeof (struct rwindow) + STACK_BIAS; in exec_set_sp()
|
/illumos-gate/usr/src/cmd/sgs/demo_rdb/common/ |
H A D | callstack.c | 38 #ifndef STACK_BIAS 39 #define STACK_BIAS 0 macro 70 if (ps_pread(ph, (psaddr_t)fp + STACK_BIAS, (char *)frm, in get_frame()
|
/illumos-gate/usr/src/uts/sparc/v9/fpu/ |
H A D | uword.c | 231 ((uintptr_t)prw + STACK_BIAS); in read_iureg() 239 ulong_t *addr, *rw = (ulong_t *)((uintptr_t)prw + STACK_BIAS); in read_iureg() 291 ((uintptr_t)prw + STACK_BIAS); in write_iureg() 300 ulong_t *addr, *rw = (ulong_t *)((uintptr_t)prw + STACK_BIAS); in write_iureg()
|
/illumos-gate/usr/src/cmd/sgs/link_audit/common/ |
H A D | who.h | 77 #ifndef STACK_BIAS 78 #define STACK_BIAS 0 macro
|
/illumos-gate/usr/src/lib/brand/shared/brand/sparc/ |
H A D | crt.S | 64 ldn [%fp + WINDOWSIZE + STACK_BIAS], %o0 67 add %fp, + WINDOWSIZE + CPTRSIZE + STACK_BIAS, %o1
|
/illumos-gate/usr/src/lib/libmvec/common/vis/ |
H A D | __vsincosf.S | 72 #define xsave STACK_BIAS-0x8 73 #define ssave STACK_BIAS-0x10 74 #define csave STACK_BIAS-0x18 75 #define nsave STACK_BIAS-0x1c 76 #define sxsave STACK_BIAS-0x20 77 #define sssave STACK_BIAS-0x24 78 #define junk STACK_BIAS-0x28 79 #define n3 STACK_BIAS-0x38 80 #define n2 STACK_BIAS-0x40 81 #define n1 STACK_BIAS-0x48 [all …]
|
H A D | __vsincos.S | 51 #define xsave STACK_BIAS-0x8 52 #define ssave STACK_BIAS-0x10 53 #define csave STACK_BIAS-0x18 54 #define nsave STACK_BIAS-0x1c 55 #define sxsave STACK_BIAS-0x20 56 #define sssave STACK_BIAS-0x24 57 #define biguns STACK_BIAS-0x28 58 #define junk STACK_BIAS-0x30 59 #define nk2 STACK_BIAS-0x38 60 #define nk1 STACK_BIAS-0x3c [all …]
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | stack.h | 111 #define STACK_BIAS STACK_BIAS64 macro 120 #define STACK_BIAS STACK_BIAS32
|
/illumos-gate/usr/src/uts/sparc/sys/ |
H A D | stack.h | 121 #define STACK_BIAS V9BIAS64 macro 132 #define STACK_BIAS 0
|