OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:__greg_t
(Results
1 - 25
of
61
) sorted by relevancy
1
2
3
/src/lib/libc/arch/sparc/gen/
sparc_longjmp.h
39
__greg_t
g4;
40
__greg_t
g7;
makecontext.c
49
__greg_t
*gr = ucp->uc_mcontext.__gregs;
64
gr[_REG_O6] = (
__greg_t
)sp;
65
gr[_REG_PC] = (
__greg_t
)func;
66
gr[_REG_nPC] = (
__greg_t
)func + 4;
67
gr[_REG_O7] = (
__greg_t
)_resumecontext - 8;
/src/lib/libc/arch/hppa/gen/
_lwp.c
53
__greg_t
*gr;
54
__greg_t
*gp;
55
__greg_t
fp;
66
fp = (
__greg_t
)start;
68
gp = (
__greg_t
*)(fp & ~3);
74
gr[_REG_RP] = (
__greg_t
) _lwp_exit;
75
gr[_REG_ARG0] = (
__greg_t
) arg;
76
gr[_REG_SP] = (
__greg_t
) sp;
77
gr[_REG_CR27] = (
__greg_t
) private;
makecontext.c
54
__greg_t
*gr = ucp->uc_mcontext.__gregs;
55
__greg_t
*gp, rp, fp;
56
register
__greg_t
dp __asm("r27");
70
gr[_REG_SP] = (
__greg_t
)sp;
71
rp = (
__greg_t
)__resumecontext;
73
gp = (
__greg_t
*)(rp & ~3);
78
fp = (
__greg_t
)func;
80
gp = (
__greg_t
*)(fp & ~3);
/src/lib/libc/arch/aarch64/gen/
_lwp.c
59
u->uc_mcontext.__gregs[_REG_X0] = (
__greg_t
)(uintptr_t)arg;
60
u->uc_mcontext.__gregs[_REG_SP] = ((
__greg_t
)sp) & -16;
61
u->uc_mcontext.__gregs[_REG_LR] = (
__greg_t
)(uintptr_t)_lwp_exit;
62
u->uc_mcontext.__gregs[_REG_PC] = (
__greg_t
)(uintptr_t)start;
63
u->uc_mcontext.__gregs[_REG_TPIDR] = (
__greg_t
)(uintptr_t)private;
makecontext.c
47
__greg_t
* const gr = ucp->uc_mcontext.__gregs;
56
gr[_REG_SP] = (
__greg_t
)(uintptr_t)sp;
60
gr[_REG_X30] = (
__greg_t
)(uintptr_t)_resumecontext;
61
gr[_REG_PC] = (
__greg_t
)(uintptr_t)func;
68
gr[_REG_X0 + i] = va_arg(ap,
__greg_t
);
/src/lib/libc/arch/arm/gen/
_lwp.c
66
u->uc_mcontext.__gregs[_REG_R0] = (
__greg_t
)(uintptr_t)arg;
67
u->uc_mcontext.__gregs[_REG_SP] = ((
__greg_t
)sp) & ~7;
68
u->uc_mcontext.__gregs[_REG_LR] = (
__greg_t
)(uintptr_t)_lwp_exit;
69
u->uc_mcontext.__gregs[_REG_PC] = (
__greg_t
)(uintptr_t)start;
70
u->uc_mcontext._mc_tlsbase = (
__greg_t
)(uintptr_t)private;
makecontext.c
47
__greg_t
*gr = ucp->uc_mcontext.__gregs;
58
gr[_REG_SP] = (
__greg_t
)(uintptr_t)sp;
62
gr[_REG_LR] = (
__greg_t
)(uintptr_t)_resumecontext;
63
gr[_REG_PC] = (
__greg_t
)(uintptr_t)func;
/src/lib/libc/arch/sh3/gen/
_lwp.c
63
u->uc_mcontext.__gregs[_REG_R4] = (
__greg_t
) arg;
64
u->uc_mcontext.__gregs[_REG_SP] = ((
__greg_t
) sp) & ~3;
65
u->uc_mcontext.__gregs[_REG_PR] = (
__greg_t
) _lwp_exit;
66
u->uc_mcontext.__gregs[_REG_PC] = (
__greg_t
) start;
67
u->uc_mcontext.__gregs[_REG_GBR] = (
__greg_t
) private;
makecontext.c
47
__greg_t
*gr = ucp->uc_mcontext.__gregs;
58
gr[_REG_SP] = (
__greg_t
)sp;
60
gr[_REG_PR] = (
__greg_t
)_resumecontext;
61
gr[_REG_PC] = (
__greg_t
)func;
/src/lib/libc/arch/powerpc64/gen/
makecontext.c
51
__greg_t
*gr = ucp->uc_mcontext.__gregs;
52
__greg_t
sp, *spp;
56
sp = (
__greg_t
) ((uintptr_t)ucp->uc_stack.ss_sp
59
sp = (
__greg_t
) ((uintptr_t)sp & ~0xf);
66
gr[_REG_LR] = (
__greg_t
)_resumecontext;
67
gr[_REG_PC] = (
__greg_t
)func; // XXX -- this is the descriptor address!
70
spp = (
__greg_t
*)sp;
_lwp.c
64
u->uc_mcontext.__gregs[3] = (
__greg_t
) arg; /* arg1 */
65
u->uc_mcontext.__gregs[1] = ((
__greg_t
) sp) - 112; /* stack */
66
u->uc_mcontext.__gregs[33] = (
__greg_t
) _lwp_exit; /* LR */
67
u->uc_mcontext.__gregs[34] = (
__greg_t
) start; /* PC */
/src/lib/libc/arch/mips/gen/
makecontext.c
51
__greg_t
*gr = ucp->uc_mcontext.__gregs;
52
__greg_t
*sp;
57
sp = (
__greg_t
*)
65
sp = (
__greg_t
*)((uintptr_t)sp & ~STACK_ALIGNBYTES);
77
/* LINTED
__greg_t
is safe */
78
gr[_REG_A0 + i] = va_arg(ap,
__greg_t
);
85
/* LINTED
__greg_t
is safe */
86
gr[_REG_A0 + i] = va_arg(ap,
__greg_t
);
91
*sp++ = va_arg(ap,
__greg_t
);
/src/lib/libc/arch/powerpc/gen/
makecontext.c
51
__greg_t
*gr = ucp->uc_mcontext.__gregs;
68
gr[_REG_R1] = (
__greg_t
)sp;
69
gr[_REG_LR] = (
__greg_t
)_resumecontext;
70
gr[_REG_PC] = (
__greg_t
)func;
/src/lib/libc/arch/vax/gen/
_lwp.c
48
__greg_t
*gr = u->uc_mcontext.__gregs;
75
gr[_REG_AP] = (
__greg_t
)(uintptr_t)(sp + 5);
76
gr[_REG_SP] = (
__greg_t
)(uintptr_t)sp;
77
gr[_REG_FP] = (
__greg_t
)(uintptr_t)sp;
78
gr[_REG_PC] = (
__greg_t
)(uintptr_t)start + 2;
85
gr[_REG_SP] = (
__greg_t
)(uintptr_t)sp;
makecontext.c
47
__greg_t
*gr = ucp->uc_mcontext.__gregs;
74
gr[_REG_AP] = (
__greg_t
)(uintptr_t)(sp + 5);
75
gr[_REG_SP] = (
__greg_t
)(uintptr_t)sp;
76
gr[_REG_FP] = (
__greg_t
)(uintptr_t)sp;
77
gr[_REG_PC] = (
__greg_t
)(uintptr_t)func+2;
/src/sys/arch/sparc/include/
mcontext.h
49
typedef long int
__greg_t
;
typedef in typeref:typename:long int
50
typedef
__greg_t
__gregset_t[_NGREG];
81
__greg_t
__rw_local[8]; /* %l0-7 */
82
__greg_t
__rw_in[8]; /* %i0-7 */
88
__greg_t
* __spbuf[_SPARC_MAXREGWINDOW];
149
#define _UC_MACHINE_FP(uc) (((
__greg_t
*)_UC_MACHINE_SP(uc))[15])
153
#define _UC_MACHINE_FP(uc) (((
__greg_t
*)_UC_MACHINE_SP(uc))[15])
/src/lib/libc/arch/sparc64/gen/
makecontext.c
48
__greg_t
*gr = ucp->uc_mcontext.__gregs;
78
gr[_REG_O6] = (
__greg_t
)sp;
79
gr[_REG_PC] = (
__greg_t
)func;
80
gr[_REG_nPC] = (
__greg_t
)func + 4;
81
gr[_REG_O7] = (
__greg_t
)_resumecontext - 8;
longjmp.c
46
__greg_t
g3;
47
__greg_t
g6;
48
__greg_t
g7;
49
__greg_t
dummy;
50
__greg_t
save_mask;
/src/lib/libc/arch/x86_64/gen/
makecontext.c
50
__greg_t
*gr = ucp->uc_mcontext.__gregs;
57
/* LINTED
__greg_t
is safe */
58
gr[_REG_RIP] = (
__greg_t
)func;
69
/* LINTED
__greg_t
is safe */
70
gr[_REG_RSP] = (
__greg_t
)sp;
71
gr[_REG_RBP] = (
__greg_t
)0; /* Wipe out frame pointer. */
87
/* LINTED
__greg_t
is safe */
88
gr[i] = va_arg(ap,
__greg_t
);
/src/lib/libc/arch/alpha/gen/
makecontext.c
51
__greg_t
*gr = ucp->uc_mcontext.__gregs;
64
gr[_REG_SP] = (
__greg_t
)sp;
66
gr[_REG_RA] = (
__greg_t
)__resumecontext;
67
gr[_REG_PC] = (
__greg_t
)func;
68
gr[_REG_PV] = (
__greg_t
)func;
/src/sys/arch/mips/include/
mcontext.h
84
typedef long long
__greg_t
;
typedef in typeref:typename:long long
86
typedef long
__greg_t
;
typedef in typeref:typename:long
89
typedef
__greg_t
__gregset_t[_NGREG];
97
typedef
__greg_t
__freg_t;
107
__greg_t
__fp_csr;
128
__greg_t
_mc_tlsbase;
130
__greg_t
__mc_unused;
148
__greg_t
_mc_tlsbase;
/src/lib/libc/arch/i386/gen/
makecontext.c
60
__greg_t
*gr = ucp->uc_mcontext.__gregs;
64
/* LINTED
__greg_t
is safe */
65
gr[_REG_EIP] = (
__greg_t
)func;
74
/* LINTED
__greg_t
is safe */
75
gr[_REG_UESP] = (
__greg_t
)sp;
76
gr[_REG_EBP] = (
__greg_t
)0; /* Wipe out frame pointer. */
/src/sys/arch/arm/include/
mcontext.h
43
typedef __uint64_t
__greg_t
;
typedef in typeref:typename:__uint64_t
49
typedef unsigned int
__greg_t
;
typedef in typeref:typename:unsigned int
52
typedef
__greg_t
__gregset_t[_NGREG];
166
__greg_t
__spare[8]; /* future proof */
198
__greg_t
_mc_tlsbase;
199
__greg_t
_mc_user_tpid;
/src/lib/libc/arch/m68k/gen/
makecontext.c
51
mcp->__gregs[_REG_PC] = (
__greg_t
)func;
56
mcp->__gregs[_REG_A7] = (
__greg_t
)sp;
Completed in 25 milliseconds
1
2
3
Indexes created Mon Oct 13 16:09:52 GMT 2025