Symbol: stack
bin/sh/parser.c
1284
currentstate(VSS *stack)
bin/sh/parser.c
1286
return &stack->tokenstate[stack->cur];
bin/sh/parser.c
1291
prevstate(VSS *stack)
bin/sh/parser.c
1293
if (stack->cur != 0)
bin/sh/parser.c
1294
return &stack->tokenstate[stack->cur - 1];
bin/sh/parser.c
1295
if (stack->prev == NULL) /* cannot drop below base */
bin/sh/parser.c
1296
return &stack->tokenstate[0];
bin/sh/parser.c
1297
return &stack->prev->tokenstate[LEVELS_PER_BLOCK - 1];
bin/sh/parser.c
1302
bump_state_level(VSS *stack)
bin/sh/parser.c
1306
os = currentstate(stack);
bin/sh/parser.c
1308
if (++stack->cur >= LEVELS_PER_BLOCK) {
bin/sh/parser.c
1313
ss->prev = stack;
bin/sh/parser.c
1314
stack = ss;
bin/sh/parser.c
1317
ts = currentstate(stack);
bin/sh/parser.c
1327
return stack;
bin/sh/parser.c
1331
drop_state_level(VSS *stack)
bin/sh/parser.c
1333
if (stack->cur == 0) {
bin/sh/parser.c
1336
ss = stack;
bin/sh/parser.c
1337
stack = ss->prev;
bin/sh/parser.c
1338
if (stack == NULL)
bin/sh/parser.c
1342
--stack->cur;
bin/sh/parser.c
1343
return stack;
bin/sh/parser.c
1347
cleanup_state_stack(VSS *stack)
bin/sh/parser.c
1349
while (stack->prev != NULL) {
bin/sh/parser.c
1350
stack->cur = 0;
bin/sh/parser.c
1351
stack = drop_state_level(stack);
bin/sh/parser.c
1367
#define ISDBLQUOTE() (currentstate(stack)->ts_quoted & QS)
bin/sh/parser.c
1368
#define SETDBLQUOTE() (currentstate(stack)->ts_quoted = QS | DQ)
bin/sh/parser.c
1370
#define CLRDBLQUOTE() (currentstate(stack)->ts_quoted = \
bin/sh/parser.c
1371
stack->cur != 0 || stack->prev ? \
bin/sh/parser.c
1372
prevstate(stack)->ts_quoted & QF : 0)
bin/sh/parser.c
1379
#define syntax (currentstate(stack)->ts_syntax)
bin/sh/parser.c
1380
#define parenlevel (currentstate(stack)->ts_parenlevel)
bin/sh/parser.c
1381
#define varnest (currentstate(stack)->ts_varnest)
bin/sh/parser.c
1382
#define arinest (currentstate(stack)->ts_arinest)
bin/sh/parser.c
1383
#define quoted (currentstate(stack)->ts_quoted)
bin/sh/parser.c
1384
#define magicq (currentstate(stack)->ts_magicq)
bin/sh/parser.c
1385
#define TS_PUSH() (stack = bump_state_level(stack))
bin/sh/parser.c
1386
#define TS_POP() (stack = drop_state_level(stack))
bin/sh/parser.c
1397
parsebackq(VSS *const stack, char * const in,
bin/sh/parser.c
1417
cleanup_state_stack(stack);
bin/sh/parser.c
1899
VSS *stack = &static_stack;
bin/sh/parser.c
1901
stack->prev = NULL;
bin/sh/parser.c
1902
stack->cur = 0;
bin/sh/parser.c
2147
out = parsebackq(stack, out, &bqlist, 1);
bin/sh/parser.c
2166
cleanup_state_stack(stack);
bin/sh/parser.c
2170
cleanup_state_stack(stack);
bin/sh/parser.c
2174
cleanup_state_stack(stack);
bin/sh/parser.c
2188
cleanup_state_stack(stack);
bin/sh/parser.c
2204
cleanup_state_stack(stack);
bin/sh/parser.c
2232
out = parsebackq(stack, out, &bqlist, 0);
common/dist/zlib/examples/gun.c
216
unsigned stack; /* next position for reversed string */
common/dist/zlib/examples/gun.c
265
stack = 0;
common/dist/zlib/examples/gun.c
325
match[stack++] = (unsigned char)final;
common/dist/zlib/examples/gun.c
330
p = match + stack;
common/dist/zlib/examples/gun.c
335
stack = p - match;
common/dist/zlib/examples/gun.c
336
match[stack++] = (unsigned char)code;
common/dist/zlib/examples/gun.c
350
while (stack > SIZE - outcnt) {
common/dist/zlib/examples/gun.c
352
outbuf[outcnt++] = match[--stack];
common/dist/zlib/examples/gun.c
359
p = match + stack;
common/dist/zlib/examples/gun.c
363
stack = 0;
common/lib/libprop/prop_array.c
102
_prop_array_free(prop_stack_t stack, prop_object_t *obj)
common/lib/libprop/prop_array.c
126
if (stack == NULL) {
common/lib/libprop/prop_array.c
136
if (!_prop_stack_push(stack, pa, NULL, NULL, NULL)) {
common/lib/libprop/prop_array.c
770
_prop_array_internalize(prop_stack_t stack, prop_object_t *obj,
common/lib/libprop/prop_array.c
787
return (_prop_array_internalize_body(stack, obj, ctx));
common/lib/libprop/prop_array.c
791
_prop_array_internalize_continue(prop_stack_t stack,
common/lib/libprop/prop_array.c
836
return (_prop_array_internalize_body(stack, obj, ctx));
common/lib/libprop/prop_array.c
845
_prop_array_internalize_body(prop_stack_t stack, prop_object_t *obj,
common/lib/libprop/prop_array.c
875
if (_prop_stack_push(stack, array,
common/lib/libprop/prop_bool.c
228
_prop_bool_internalize(prop_stack_t stack, prop_object_t *obj,
common/lib/libprop/prop_bool.c
77
_prop_bool_free(prop_stack_t stack, prop_object_t *obj)
common/lib/libprop/prop_data.c
626
_prop_data_internalize(prop_stack_t stack, prop_object_t *obj,
common/lib/libprop/prop_data.c
91
_prop_data_free(prop_stack_t stack, prop_object_t *obj)
common/lib/libprop/prop_dictionary.c
1289
_prop_dictionary_internalize(prop_stack_t stack, prop_object_t *obj,
common/lib/libprop/prop_dictionary.c
1319
return _prop_dictionary_internalize_body(stack, obj, ctx, tmpkey);
common/lib/libprop/prop_dictionary.c
1323
_prop_dictionary_internalize_continue(prop_stack_t stack, prop_object_t *obj,
common/lib/libprop/prop_dictionary.c
1369
return _prop_dictionary_internalize_body(stack, obj, ctx, tmpkey);
common/lib/libprop/prop_dictionary.c
1373
_prop_dictionary_internalize_body(prop_stack_t stack, prop_object_t *obj,
common/lib/libprop/prop_dictionary.c
1455
if (_prop_stack_push(stack, *obj,
common/lib/libprop/prop_dictionary.c
248
_prop_dict_keysym_free(prop_stack_t stack, prop_object_t *obj)
common/lib/libprop/prop_dictionary.c
354
_prop_dictionary_free(prop_stack_t stack, prop_object_t *obj)
common/lib/libprop/prop_dictionary.c
379
if (stack == NULL) {
common/lib/libprop/prop_dictionary.c
389
if (!_prop_stack_push(stack, pd, NULL, NULL, NULL)) {
common/lib/libprop/prop_intern.c
284
struct _prop_stack stack;
common/lib/libprop/prop_intern.c
286
_prop_stack_init(&stack);
common/lib/libprop/prop_intern.c
299
while (_prop_stack_pop(&stack, &obj, &iter, &data, NULL)) {
common/lib/libprop/prop_intern.c
301
(*iter_func)(&stack, &obj, ctx, data, NULL);
common/lib/libprop/prop_intern.c
307
if (!(*poi->poi_intern)(&stack, &obj, ctx)) {
common/lib/libprop/prop_intern.c
312
while (_prop_stack_pop(&stack, &parent_obj, &iter, &data, NULL)) {
common/lib/libprop/prop_intern.c
314
if (!(*iter_func)(&stack, &parent_obj, ctx, data, obj)) {
common/lib/libprop/prop_intern.c
767
struct _prop_stack stack;
common/lib/libprop/prop_intern.c
771
_prop_stack_init(&stack);
common/lib/libprop/prop_intern.c
838
while (_prop_stack_pop(&stack, &obj, &iter, &data, NULL)) {
common/lib/libprop/prop_intern.c
840
(*iter_func)(&stack, &obj, ctx, data, NULL);
common/lib/libprop/prop_intern.c
846
if ((*intern)(&stack, &obj, ctx) == false) {
common/lib/libprop/prop_intern.c
851
while (_prop_stack_pop(&stack, &parent_obj, &iter, &data, NULL)) {
common/lib/libprop/prop_intern.c
853
if ((*iter_func)(&stack, &parent_obj, ctx, data,
common/lib/libprop/prop_number.c
161
_prop_number_free(prop_stack_t stack, prop_object_t *obj)
common/lib/libprop/prop_number.c
681
_prop_number_internalize(prop_stack_t stack, prop_object_t *obj,
common/lib/libprop/prop_object.c
184
struct _prop_stack stack;
common/lib/libprop/prop_object.c
189
_prop_stack_init(&stack);
common/lib/libprop/prop_object.c
213
ret = (po->po_type->pot_free)(&stack, &obj);
common/lib/libprop/prop_object.c
225
} while (_prop_stack_pop(&stack, &obj, NULL, NULL, NULL));
common/lib/libprop/prop_object.c
261
struct _prop_stack stack;
common/lib/libprop/prop_object.c
264
_prop_stack_init(&stack);
common/lib/libprop/prop_object.c
284
if (!_prop_stack_pop(&stack, &obj1, &obj2,
common/lib/libprop/prop_object.c
293
if (!_prop_stack_push(&stack, obj1, obj2,
common/lib/libprop/prop_object.c
304
while (_prop_stack_pop(&stack, &obj1, &obj2, NULL, NULL)) {
common/lib/libprop/prop_stack.c
105
--stack->used_intern_elems;
common/lib/libprop/prop_stack.c
106
ielem = &stack->intern_elems[stack->used_intern_elems];
common/lib/libprop/prop_stack.c
36
_prop_stack_init(prop_stack_t stack)
common/lib/libprop/prop_stack.c
38
stack->used_intern_elems = 0;
common/lib/libprop/prop_stack.c
39
SLIST_INIT(&stack->extern_elems);
common/lib/libprop/prop_stack.c
43
_prop_stack_push(prop_stack_t stack, prop_object_t obj, void *data1,
common/lib/libprop/prop_stack.c
49
if (stack->used_intern_elems == PROP_STACK_INTERN_ELEMS) {
common/lib/libprop/prop_stack.c
60
SLIST_INSERT_HEAD(&stack->extern_elems, eelem, stack_link);
common/lib/libprop/prop_stack.c
65
_PROP_ASSERT(stack->used_intern_elems < PROP_STACK_INTERN_ELEMS);
common/lib/libprop/prop_stack.c
66
_PROP_ASSERT(SLIST_EMPTY(&stack->extern_elems));
common/lib/libprop/prop_stack.c
68
ielem = &stack->intern_elems[stack->used_intern_elems];
common/lib/libprop/prop_stack.c
74
++stack->used_intern_elems;
common/lib/libprop/prop_stack.c
80
_prop_stack_pop(prop_stack_t stack, prop_object_t *obj, void **data1,
common/lib/libprop/prop_stack.c
86
if (stack->used_intern_elems == 0)
common/lib/libprop/prop_stack.c
89
if ((eelem = SLIST_FIRST(&stack->extern_elems)) != NULL) {
common/lib/libprop/prop_stack.c
90
_PROP_ASSERT(stack->used_intern_elems == PROP_STACK_INTERN_ELEMS);
common/lib/libprop/prop_stack.c
92
SLIST_REMOVE_HEAD(&stack->extern_elems, stack_link);
common/lib/libprop/prop_string.c
146
_prop_string_free(prop_stack_t stack, prop_object_t *obj)
common/lib/libprop/prop_string.c
662
_prop_string_internalize(prop_stack_t stack, prop_object_t *obj,
games/atc/input.c
127
#define T_RULE stack[level].rule
games/atc/input.c
128
#define T_STATE stack[level].state
games/atc/input.c
129
#define T_STR stack[level].str
games/atc/input.c
130
#define T_POS stack[level].pos
games/atc/input.c
131
#define T_CH stack[level].ch
games/atc/input.c
213
static STACK stack[MAXDEPTH];
games/atc/input.c
310
func = st[stack[i].state].rule[stack[i].rule].func;
games/atc/input.c
312
if ((s = (*func)(stack[i].ch)) != NULL) {
games/atc/input.c
313
ioerror(stack[i].pos,
games/atc/input.c
314
(int)strlen(stack[i].str), s);
lib/libc/stdlib/radixsort.c
154
stack s[SIZE], *sp, *sp0, *sp1, temp;
lib/libc/stdlib/radixsort.c
245
stack s[512], *sp, *sp0, *sp1, temp;
lib/libc/stdlib/radixsort.c
72
} stack;
lib/libc/sys/Lint___clone.c
12
__clone(int (*func)(void *), void *stack, int flags, void *arg)
lib/libc/sys/Lint_clone.c
13
clone(int (*func)(void *), void *stack, int flags, void *arg)
lib/libexecinfo/builtin.c
58
void *stack = &stack;
lib/libexecinfo/builtin.c
61
if ((const void *)frame BELOW stack)
lib/librumpuser/rumpfiber.c
193
create_ctx(ucontext_t *ctx, void *stack, size_t stack_size,
lib/librumpuser/rumpfiber.c
198
ctx->uc_stack.ss_sp = stack;
lib/librumpuser/rumpfiber.c
209
void *stack, size_t stack_size)
lib/librumpuser/rumpfiber.c
217
if (!stack) {
lib/librumpuser/rumpfiber.c
219
stack = mmap(NULL, STACKSIZE, PROT_READ | PROT_WRITE,
lib/librumpuser/rumpfiber.c
221
if (stack == MAP_FAILED) {
lib/librumpuser/rumpfiber.c
229
create_ctx(&thread->ctx, stack, stack_size, f, data);
lib/librumpuser/rumpfiber.h
65
void *stack, size_t stack_size);
lib/libterminfo/tparm.c
195
TPSTACK stack;
lib/libterminfo/tparm.c
255
memset(&stack, 0, sizeof(stack));
lib/libterminfo/tparm.c
338
pop(&val, NULL, &stack);
lib/libterminfo/tparm.c
343
pop(NULL, &ostr, &stack);
lib/libterminfo/tparm.c
359
pop(NULL, &ostr, &stack);
lib/libterminfo/tparm.c
368
push((long)l, NULL, &stack);
lib/libterminfo/tparm.c
375
pop(&val, NULL, &stack);
lib/libterminfo/tparm.c
383
if (push(params[l].num, params[l].string, &stack))
lib/libterminfo/tparm.c
387
pop(&val, NULL, &stack);
lib/libterminfo/tparm.c
395
if (push(dnums[*str - 'a'], NULL, &stack))
lib/libterminfo/tparm.c
399
NULL, &stack))
lib/libterminfo/tparm.c
410
if (push((long)(unsigned char)*str++, NULL, &stack))
lib/libterminfo/tparm.c
421
if (push(val, NULL, &stack))
lib/libterminfo/tparm.c
441
pop(&val, NULL, &stack);
lib/libterminfo/tparm.c
442
pop(&val2, NULL, &stack);
lib/libterminfo/tparm.c
484
if (push(val, NULL, &stack))
lib/libterminfo/tparm.c
489
pop(&val, NULL, &stack);
lib/libterminfo/tparm.c
498
if (push(val, NULL, &stack))
lib/libterminfo/tparm.c
504
pop(&val, NULL, &stack);
lib/libterminfo/tparm.c
65
push(long num, char *string, TPSTACK *stack)
lib/libterminfo/tparm.c
67
if (stack->offset >= sizeof(stack->nums)) {
lib/libterminfo/tparm.c
71
stack->nums[stack->offset] = num;
lib/libterminfo/tparm.c
72
stack->strings[stack->offset] = string;
lib/libterminfo/tparm.c
73
stack->offset++;
lib/libterminfo/tparm.c
78
pop(long *num, char **string, TPSTACK *stack)
lib/libterminfo/tparm.c
80
if (stack->offset == 0) {
lib/libterminfo/tparm.c
88
stack->offset--;
lib/libterminfo/tparm.c
90
*num = stack->nums[stack->offset];
lib/libterminfo/tparm.c
92
*string = stack->strings[stack->offset];
sys/arch/aarch64/aarch64/exec_machdep.c
142
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/aarch64/aarch64/exec_machdep.c
158
tf->tf_sp = stack & -16L;
sys/arch/aarch64/aarch64/netbsd32_machdep.c
63
netbsd32_setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/aarch64/aarch64/netbsd32_machdep.c
80
tf->tf_reg[12] = stack; /* r12 needed by pre 1.4 crt0.c */
sys/arch/aarch64/aarch64/netbsd32_machdep.c
81
tf->tf_reg[13] = stack; /* sp */
sys/arch/aarch64/aarch64/vm_machdep.c
111
l2->l_md.md_ia_kern[1] = (uintptr_t)stack;
sys/arch/aarch64/aarch64/vm_machdep.c
150
if (stack != NULL) {
sys/arch/aarch64/aarch64/vm_machdep.c
151
utf->tf_sp = (vaddr_t)(stack) + stacksize;
sys/arch/aarch64/aarch64/vm_machdep.c
80
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/aarch64/include/asan.h
198
kasan_md_early_init(void *stack)
sys/arch/aarch64/include/asan.h
200
kasan_shadow_map(stack, USPACE);
sys/arch/alpha/alpha/machdep.c
1670
setregs(register struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/alpha/alpha/machdep.c
1694
alpha_pal_wrusp(stack);
sys/arch/alpha/alpha/machdep.c
1698
tfp->tf_regs[FRAME_A0] = stack; /* a0 = sp */
sys/arch/alpha/alpha/machdep.c
1771
cpu_exec_ecoff_setregs(struct lwp *l, struct exec_package *epp, vaddr_t stack)
sys/arch/alpha/alpha/vm_machdep.c
119
if (stack != NULL) {
sys/arch/alpha/alpha/vm_machdep.c
121
((u_long)stack + stacksize) & ~((u_long)STACK_ALIGNBYTES);
sys/arch/alpha/alpha/vm_machdep.c
94
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/amd64/amd64/machdep.c
1441
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/amd64/amd64/machdep.c
1477
tf->tf_rsp = stack;
sys/arch/amd64/amd64/netbsd32_machdep.c
131
netbsd32_setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/amd64/amd64/netbsd32_machdep.c
171
tf->tf_rsp = stack;
sys/arch/amd64/include/asan.h
201
kasan_md_early_init(void *stack)
sys/arch/amd64/include/asan.h
203
kasan_shadow_map(stack, USPACE);
sys/arch/arm/arm/arm_machdep.c
168
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/arm/arm/arm_machdep.c
174
tf->tf_r12 = stack; /* needed by pre 1.4 crt0.c */
sys/arch/arm/arm/arm_machdep.c
175
tf->tf_usr_sp = stack;
sys/arch/arm/arm32/vm_machdep.c
105
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/arm/arm32/vm_machdep.c
157
if (stack != NULL)
sys/arch/arm/arm32/vm_machdep.c
158
tf->tf_usr_sp = ((vaddr_t)(stack) + stacksize) & -8;
sys/arch/arm/include/asan.h
200
kasan_md_early_init(void *stack)
sys/arch/arm/include/asan.h
214
kasan_shadow_map(stack, INIT_ARM_TOTAL_STACK);
sys/arch/hppa/hppa/machdep.c
1888
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/hppa/hppa/machdep.c
1936
stack = (u_long)STACK_ALIGN(stack, 63);
sys/arch/hppa/hppa/machdep.c
1937
tf->tf_r3 = stack;
sys/arch/hppa/hppa/machdep.c
1938
ustore_long((void *)(stack), 0);
sys/arch/hppa/hppa/machdep.c
1939
stack += HPPA_FRAME_SIZE;
sys/arch/hppa/hppa/machdep.c
1940
ustore_long((void *)(stack + HPPA_FRAME_PSP), 0);
sys/arch/hppa/hppa/machdep.c
1941
tf->tf_sp = stack;
sys/arch/hppa/hppa/vm_machdep.c
154
if (stack != NULL)
sys/arch/hppa/hppa/vm_machdep.c
155
tf->tf_sp = (register_t)stack;
sys/arch/hppa/hppa/vm_machdep.c
86
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/i386/i386/machdep.c
533
tss_init(struct i386tss *tss, void *stack, void *func)
sys/arch/i386/i386/machdep.c
538
tss->tss_esp0 = tss->tss_esp = (int)((char *)stack + USPACE - 16);
sys/arch/i386/i386/machdep.c
546
tss->tss_esp = (int)((char *)stack + USPACE - 16);
sys/arch/i386/i386/machdep.c
921
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/i386/i386/machdep.c
958
tf->tf_esp = stack;
sys/arch/ia64/ia64/machdep.c
706
setregs(register struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/ia64/ia64/machdep.c
748
*kst-- = stack; /* in3 = sp */
sys/arch/ia64/ia64/machdep.c
781
stack);
sys/arch/ia64/ia64/machdep.c
786
tf->tf_special.sp = (stack & ~15) - 16;
sys/arch/ia64/ia64/vm_machdep.c
139
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/ia64/ia64/vm_machdep.c
195
if (stack != NULL) {
sys/arch/ia64/ia64/vm_machdep.c
196
l2->l_md.user_stack = stack;
sys/arch/ia64/ia64/vm_machdep.c
198
tf->tf_special.sp = (unsigned long)stack + UAREA_SP_OFFSET;
sys/arch/ia64/ia64/vm_machdep.c
199
tf->tf_special.bspstore = (unsigned long)stack + UAREA_BSPSTORE_OFFSET;
sys/arch/ia64/ia64/vm_machdep.c
201
memcpy(stack, (void *)(ua1 + UAREA_BSPSTORE_OFFSET), ndirty);
sys/arch/m68k/fpsp/fpsp.h
103
* Local Variables on the stack
sys/arch/m68k/fpsp/fpsp.h
37
* fpsp.h --- stack frame offsets during FPSP exception handling
sys/arch/m68k/fpsp/fpsp.h
50
* After initialization, the stack looks like this:
sys/arch/m68k/fpsp/fpsp.h
92
* a second fsave frame can be pushed onto the stack and the
sys/arch/m68k/fpsp/l_fpsp.h
115
* Local Variables on the stack
sys/arch/m68k/fpsp/l_fpsp.h
37
* l_fpsp.h --- stack frame offsets for library version of FPSP
sys/arch/m68k/fpsp/l_fpsp.h
49
* must create enough space on the stack for all save areas and
sys/arch/m68k/fpsp/l_fpsp.h
61
* After initialization, the stack looks like this:
sys/arch/m68k/m68k/m68k_machdep.c
672
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/m68k/m68k/m68k_machdep.c
696
tf->tf_regs[SP] = stack;
sys/arch/m68k/m68k/vm_machdep.c
121
if (stack != NULL)
sys/arch/m68k/m68k/vm_machdep.c
122
tf->tf_regs[15] = (u_int)stack + stacksize;
sys/arch/m68k/m68k/vm_machdep.c
89
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/macppc/stand/bootxx/bootxx.c
46
int32_t __attribute__((aligned(16))) stack[8192 + 8];
sys/arch/macppc/stand/ofwboot/Locore.c
55
static int stack[8192/4 + 4] __attribute__((__used__));
sys/arch/mips/mips/cpu_exec.c
68
cpu_exec_ecoff_setregs(struct lwp *l, struct exec_package *epp, vaddr_t stack)
sys/arch/mips/mips/mips_machdep.c
1697
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/mips/mips/mips_machdep.c
1702
KASSERTMSG((stack & STACK_ALIGNBYTES) == 0, "stack=%"PRIxVADDR, stack);
sys/arch/mips/mips/mips_machdep.c
1705
tf->tf_regs[_R_SP] = (intptr_t)stack & ~STACK_ALIGNBYTES;
sys/arch/mips/mips/mips_machdep.c
1743
tf->tf_regs[_R_A0] = (intptr_t)stack;
sys/arch/mips/mips/vm_machdep.c
112
if (stack != NULL)
sys/arch/mips/mips/vm_machdep.c
113
tf->tf_regs[_R_SP] = (intptr_t)stack + stacksize;
sys/arch/mips/mips/vm_machdep.c
87
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/ofppc/stand/ofwboot/Locore.c
49
int stack[0x20000/4 + 4] __attribute__((__aligned__ (4), __used__));
sys/arch/powerpc/ibm4xx/pmap.c
1381
u_long va, stack = (u_long)&va;
sys/arch/powerpc/ibm4xx/pmap.c
1383
if (!((tlb_info[tlbnext].ti_va ^ stack) &
sys/arch/powerpc/powerpc/powerpc_machdep.c
112
setregs(struct lwp *l, struct exec_package *epp, vaddr_t stack)
sys/arch/powerpc/powerpc/powerpc_machdep.c
121
tf->tf_fixreg[1] = -roundup(-stack + 8, 16);
sys/arch/powerpc/powerpc/vm_machdep.c
115
if (stack != NULL) {
sys/arch/powerpc/powerpc/vm_machdep.c
117
((register_t)stack + stacksize - STACK_ALIGNBYTES)
sys/arch/powerpc/powerpc/vm_machdep.c
86
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/riscv/riscv/netbsd32_machdep.c
50
netbsd32_setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/riscv/riscv/netbsd32_machdep.c
53
setregs(l, pack, stack);
sys/arch/riscv/riscv/riscv_machdep.c
154
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/riscv/riscv/riscv_machdep.c
160
tf->tf_sp = (intptr_t)stack_align(stack);
sys/arch/riscv/riscv/vm_machdep.c
100
if (stack != NULL) {
sys/arch/riscv/riscv/vm_machdep.c
101
tf->tf_sp = stack_align((intptr_t)stack + stacksize);
sys/arch/riscv/riscv/vm_machdep.c
74
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/sgimips/hpc/pi1ppc.c
768
struct ppbus_microseq *stack = NULL;
sys/arch/sgimips/hpc/pi1ppc.c
935
if (stack) {
sys/arch/sgimips/hpc/pi1ppc.c
942
stack = mi;
sys/arch/sgimips/hpc/pi1ppc.c
953
mi = stack;
sys/arch/sgimips/hpc/pi1ppc.c
956
stack = 0;
sys/arch/sgimips/hpc/pi1ppc.c
970
if (stack) {
sys/arch/sh3/sh3/db_trace.c
261
int *stack = (void *)*sp;
sys/arch/sh3/sh3/db_trace.c
364
db_read_bytes((db_addr_t)&stack[j],
sys/arch/sh3/sh3/db_trace.c
367
j, &stack[j], v);
sys/arch/sh3/sh3/db_trace.c
379
db_read_bytes((db_addr_t)&stack[depth - fpdepth - 1],
sys/arch/sh3/sh3/db_trace.c
382
db_read_bytes((db_addr_t)&stack[depth - prdepth - 1],
sys/arch/sh3/sh3/db_trace.c
386
stack += depth;
sys/arch/sh3/sh3/db_trace.c
387
*sp = (db_addr_t)stack;
sys/arch/sh3/sh3/sh3_machdep.c
514
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/sh3/sh3/sh3_machdep.c
535
if (ufetch_int((void *)stack, (u_int *)&tf->tf_r4) != 0) /* argc */
sys/arch/sh3/sh3/sh3_machdep.c
537
tf->tf_r5 = stack + 4; /* argv */
sys/arch/sh3/sh3/sh3_machdep.c
538
tf->tf_r6 = stack + 4 * tf->tf_r4 + 8; /* envp */
sys/arch/sh3/sh3/sh3_machdep.c
547
tf->tf_r15 = stack;
sys/arch/sh3/sh3/vm_machdep.c
136
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack,
sys/arch/sh3/sh3/vm_machdep.c
153
if (stack != NULL)
sys/arch/sh3/sh3/vm_machdep.c
154
l2->l_md.md_regs->tf_r15 = (u_int)stack + stacksize;
sys/arch/shark/shark/hat.c
120
unsigned char *stack, void (*wedgeFn)(int))
sys/arch/shark/shark/hat.c
138
shark_fiqregs.fr_r13 = (u_int)stack;
sys/arch/shark/shark/hat.h
73
unsigned char *stack, void (*wedgeFn)(int));
sys/arch/sparc/sparc/machdep.c
345
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/sparc/sparc/machdep.c
393
stack -= sizeof(struct rwindow);
sys/arch/sparc/sparc/machdep.c
394
tf->tf_out[6] = stack;
sys/arch/sparc/sparc/vm_machdep.c
189
void *stack, size_t stacksize,
sys/arch/sparc/sparc/vm_machdep.c
260
if (stack != NULL)
sys/arch/sparc/sparc/vm_machdep.c
261
tf2->tf_out[6] = (u_int)stack + stacksize;
sys/arch/sparc64/sparc64/machdep.c
229
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/sparc64/sparc64/machdep.c
289
stack -= sizeof(struct rwindow);
sys/arch/sparc64/sparc64/machdep.c
290
tf->tf_out[6] = stack - STACK_OFFSET;
sys/arch/sparc64/sparc64/netbsd32_machdep.c
103
netbsd32_setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/sparc64/sparc64/netbsd32_machdep.c
149
stack -= sizeof(struct rwindow32);
sys/arch/sparc64/sparc64/netbsd32_machdep.c
150
tf->tf_out[6] = stack;
sys/arch/sparc64/sparc64/sunos32_machdep.c
104
sunos32_setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/sparc64/sparc64/sunos32_machdep.c
154
stack -= sizeof(struct rwindow32);
sys/arch/sparc64/sparc64/sunos32_machdep.c
155
tf->tf_out[6] = stack;
sys/arch/sparc64/sparc64/vm_machdep.c
182
cpu_lwp_fork(register struct lwp *l1, register struct lwp *l2, void *stack, size_t stacksize, void (*func)(void *), void *arg)
sys/arch/sparc64/sparc64/vm_machdep.c
246
if (stack != NULL)
sys/arch/sparc64/sparc64/vm_machdep.c
247
tf2->tf_out[6] = (uint64_t)(u_long)stack + stacksize;
sys/arch/usermode/dev/cpu.c
428
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/usermode/dev/cpu.c
438
stack, (int)stacksize);
sys/arch/usermode/dev/cpu.c
440
if (stack)
sys/arch/usermode/target/arm/cpu_arm.c
73
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/usermode/target/i386/cpu_i386.c
175
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/usermode/target/i386/cpu_i386.c
183
l, pack, (void *) stack);
sys/arch/usermode/target/i386/cpu_i386.c
198
ucp->uc_stack.ss_sp = (void *) (stack-4); /* to prevent clearing */
sys/arch/usermode/target/i386/cpu_i386.c
205
reg[17] = (stack); /* _REG_UESP */
sys/arch/usermode/target/x86_64/cpu_x86_64.c
177
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/usermode/target/x86_64/cpu_x86_64.c
192
reg[24] = (register_t) stack; /* RSP */
sys/arch/usermode/target/x86_64/cpu_x86_64.c
195
ucp->uc_stack.ss_sp = (void *) stack;
sys/arch/vax/vax/scb.c
149
int stack, struct evcnt *ev)
sys/arch/vax/vax/scb.c
155
((intptr_t *) scb)[vecno/4] = (intptr_t)(dsp) | stack;
sys/arch/vax/vax/trap.c
370
setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/arch/vax/vax/trap.c
377
tf->tf_sp = stack;
sys/arch/vax/vax/trap.c
378
tf->tf_r6 = stack; /* for ELF */
sys/arch/vax/vax/vm_machdep.c
155
if (stack != NULL)
sys/arch/vax/vax/vm_machdep.c
156
tf->tf_sp = (uintptr_t)stack + stacksize;
sys/arch/vax/vax/vm_machdep.c
78
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/x68k/stand/libdos/dos.h
114
void *stack;
sys/arch/x86/x86/vm_machdep.c
131
cpu_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/arch/x86/x86/vm_machdep.c
198
if (stack != NULL) {
sys/arch/x86/x86/vm_machdep.c
200
tf->tf_rsp = (uint64_t)stack + stacksize;
sys/arch/x86/x86/vm_machdep.c
202
tf->tf_esp = (uint32_t)stack + stacksize;
sys/compat/freebsd/freebsd_machdep.c
56
freebsd_setregs(struct lwp *l, struct exec_package *epp, vaddr_t stack)
sys/compat/freebsd/freebsd_machdep.c
59
setregs(l, epp, stack);
sys/compat/linux/arch/aarch64/linux_machdep.c
51
linux_setregs(struct lwp *l, struct exec_package *epp, vaddr_t stack)
sys/compat/linux/arch/aarch64/linux_machdep.c
53
setregs(l, epp, stack);
sys/compat/linux/arch/aarch64/linux_syscallargs.h
1015
syscallarg(void *) stack;
sys/compat/linux/arch/aarch64/linux_systrace_args.c
1622
uarg[1] = (intptr_t) SCARG(p, stack); /* void * */
sys/compat/linux/arch/alpha/linux_machdep.c
93
linux_setregs(struct lwp *l, struct exec_package *epp, vaddr_t stack)
sys/compat/linux/arch/alpha/linux_machdep.c
99
setregs(l, epp, stack);
sys/compat/linux/arch/alpha/linux_syscallargs.h
575
syscallarg(void *) stack;
sys/compat/linux/arch/amd64/linux_machdep.c
110
tf->tf_rsp = stack;
sys/compat/linux/arch/amd64/linux_machdep.c
84
linux_setregs(struct lwp *l, struct exec_package *epp, vaddr_t stack)
sys/compat/linux/arch/amd64/linux_syscallargs.h
297
syscallarg(void *) stack;
sys/compat/linux/arch/amd64/linux_systrace_args.c
502
uarg[1] = (intptr_t) SCARG(p, stack); /* void * */
sys/compat/linux/arch/arm/linux_machdep.c
72
linux_setregs(struct lwp *l, struct exec_package *epp, vaddr_t stack)
sys/compat/linux/arch/arm/linux_machdep.c
75
setregs(l, epp, stack);
sys/compat/linux/arch/arm/linux_syscallargs.h
427
syscallarg(void *) stack;
sys/compat/linux/arch/arm/linux_systrace_args.c
781
uarg[1] = (intptr_t) SCARG(p, stack); /* void * */
sys/compat/linux/arch/i386/linux_machdep.c
127
linux_setregs(struct lwp *l, struct exec_package *epp, vaddr_t stack)
sys/compat/linux/arch/i386/linux_machdep.c
152
tf->tf_esp = stack;
sys/compat/linux/arch/i386/linux_syscallargs.h
444
syscallarg(void *) stack;
sys/compat/linux/arch/i386/linux_systrace_args.c
804
uarg[1] = (intptr_t) SCARG(p, stack); /* void * */
sys/compat/linux/arch/m68k/linux_machdep.c
91
linux_setregs(struct lwp *l, struct exec_package *epp, vaddr_t stack)
sys/compat/linux/arch/m68k/linux_machdep.c
94
setregs(l, epp, stack);
sys/compat/linux/arch/m68k/linux_syscallargs.h
424
syscallarg(void *) stack;
sys/compat/linux/arch/mips/linux_machdep.c
101
linux_setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/compat/linux/arch/mips/linux_machdep.c
103
setregs(l, pack, stack);
sys/compat/linux/arch/mips/linux_syscallargs.h
390
syscallarg(void *) stack;
sys/compat/linux/arch/powerpc/linux_machdep.c
89
linux_setregs(struct lwp *l, struct exec_package *pack, vaddr_t stack)
sys/compat/linux/arch/powerpc/linux_machdep.c
91
setregs(l, pack, stack);
sys/compat/linux/arch/powerpc/linux_syscallargs.h
402
syscallarg(void *) stack;
sys/compat/linux/common/linux_sched.c
162
if ((error = fork1(l, flags, sig, SCARG(uap, stack), 0,
sys/compat/linux/common/linux_sched.c
214
if (cl_args.stack == 0 && cl_args.stack_size != 0) {
sys/compat/linux/common/linux_sched.c
219
if (cl_args.stack != 0 && cl_args.stack_size == 0) {
sys/compat/linux/common/linux_sched.c
236
SCARG(&clone_args, stack) = (void *)(uintptr_t)cl_args.stack;
sys/compat/linux/common/linux_sched.c
238
SCARG(&clone_args, stack) =
sys/compat/linux/common/linux_sched.c
239
(void *)(uintptr_t)((uintptr_t)cl_args.stack + cl_args.stack_size);
sys/compat/linux/common/linux_sched.c
281
SCARG(uap, stack), 0, child_return, NULL, &l2, l->l_class,
sys/compat/linux/common/linux_sched.h
123
uint64_t stack; /* Pointer to lowest byte of stack */
sys/compat/linux32/arch/aarch64/linux32_machdep.c
322
linux32_setregs(struct lwp *l, struct exec_package *pack, u_long stack)
sys/compat/linux32/arch/aarch64/linux32_machdep.c
326
netbsd32_setregs(l, pack, stack);
sys/compat/linux32/arch/aarch64/linux32_machdep.c
331
tf->tf_reg[13] = stack; /* sp */
sys/compat/linux32/arch/aarch64/linux32_syscallargs.h
400
syscallarg(netbsd32_voidp) stack;
sys/compat/linux32/arch/aarch64/linux32_systrace_args.c
746
uarg[1] = (intptr_t) SCARG(p, stack).i32; /* netbsd32_voidp */
sys/compat/linux32/arch/amd64/linux32_machdep.c
279
linux32_setregs(struct lwp *l, struct exec_package *pack, u_long stack)
sys/compat/linux32/arch/amd64/linux32_machdep.c
310
tf->tf_rsp = stack & 0xffffffff;
sys/compat/linux32/arch/amd64/linux32_syscallargs.h
409
syscallarg(netbsd32_voidp) stack;
sys/compat/linux32/arch/amd64/linux32_systrace_args.c
769
uarg[1] = (intptr_t) SCARG(p, stack).i32; /* netbsd32_voidp */
sys/compat/linux32/common/linux32_exec.h
77
void linux32_setregs (struct lwp *, struct exec_package *, vaddr_t stack);
sys/compat/linux32/common/linux32_sched.c
87
NETBSD32TOP_UAP(stack, void *);
sys/compat/netbsd32/netbsd32_exec.h
73
void netbsd32_setregs(struct lwp *, struct exec_package *, vaddr_t stack);
sys/compat/netbsd32/netbsd32_netbsd.c
2092
NETBSD32TOP_UAP(stack, void);
sys/compat/netbsd32/netbsd32_syscallargs.h
1545
syscallarg(netbsd32_voidp) stack;
sys/compat/netbsd32/netbsd32_systrace_args.c
2084
uarg[1] = (intptr_t) SCARG(p, stack).i32; /* netbsd32_voidp */
sys/compat/sunos32/sunos32_exec.h
38
u_long stack);
sys/ddb/db_lwp.c
100
uintptr_t stack;
sys/ddb/db_lwp.c
105
stack = (uintptr_t)KSTACK_LOWEST_ADDR((&l));
sys/ddb/db_lwp.c
106
if (addr < stack || stack + KSTACK_SIZE <= addr) {
sys/ddb/db_lwp.c
110
(void *)addr, (void *)stack,
sys/ddb/db_lwp.c
111
(size_t)(addr - stack), lp);
sys/dev/ic/atppc.c
1139
struct ppbus_microseq *stack = NULL;
sys/dev/ic/atppc.c
1314
if (stack) {
sys/dev/ic/atppc.c
1321
stack = mi;
sys/dev/ic/atppc.c
1332
mi = stack;
sys/dev/ic/atppc.c
1335
stack = 0;
sys/dev/ic/atppc.c
1349
if (stack) {
sys/dev/ieee1394/fwcrom.c
104
ptr = &cc->stack[cc->depth];
sys/dev/ieee1394/fwcrom.c
110
ptr = &cc->stack[cc->depth];
sys/dev/ieee1394/fwcrom.c
54
#define CROM_END(cc) ((char *)(cc)->stack[0].dir + MAX_ROM - 1)
sys/dev/ieee1394/fwcrom.c
75
cc->stack[0].dir = (struct csrdirectory *)p;
sys/dev/ieee1394/fwcrom.c
76
cc->stack[0].index = 0;
sys/dev/ieee1394/fwcrom.c
84
ptr = &cc->stack[cc->depth];
sys/dev/ieee1394/iec13213.h
215
struct crom_ptr stack[CROM_MAX_DEPTH];
sys/dev/wscons/wskbdutil.c
494
const struct wscons_keydesc *mp, *stack[10];
sys/dev/wscons/wskbdutil.c
507
if (stack_ptr == __arraycount(stack))
sys/dev/wscons/wskbdutil.c
513
stack[stack_ptr] = mp;
sys/dev/wscons/wskbdutil.c
518
mp = stack[s];
sys/dev/wscons/wskbdutil.c
527
mp = stack[s];
sys/kern/kern_fork.c
210
return fork1(l, flags, sig, SCARG(uap, stack), 0,
sys/kern/kern_fork.c
258
fork1(struct lwp *l1, int flags, int exitsig, void *stack, size_t stacksize,
sys/kern/kern_fork.c
496
stack, stacksize, (func != NULL) ? func : child_return, arg, &l2,
sys/kern/kern_lwp.c
2201
uintptr_t stack = (uintptr_t)KSTACK_LOWEST_ADDR(l);
sys/kern/kern_lwp.c
2203
if (addr < stack || stack + KSTACK_SIZE <= addr) {
sys/kern/kern_lwp.c
2207
(void *)addr, (void *)stack,
sys/kern/kern_lwp.c
2208
(size_t)(addr - stack), l);
sys/kern/kern_lwp.c
776
void *stack, size_t stacksize, void (*func)(void *), void *arg,
sys/kern/kern_lwp.c
923
uvm_lwp_fork(l1, l2, stack, stacksize, func, (arg != NULL) ? arg : l2);
sys/kern/subr_asan.c
148
kasan_early_init(void *stack)
sys/kern/subr_asan.c
150
kasan_md_early_init(stack);
sys/kern/subr_msan.c
548
kmsan_init(void *stack)
sys/kern/subr_msan.c
554
kmsan_shadow_map(stack, USPACE);
sys/kern/systrace_args.c
2145
uarg[1] = (intptr_t) SCARG(p, stack); /* void * */
sys/lib/libunwind/DwarfInstructions.hpp
175
pint_t stack[100];
sys/lib/libunwind/DwarfInstructions.hpp
176
pint_t *sp = stack;
sys/rump/librump/rumpkern/threads.c
322
void *stack, size_t stacksize, void (*func)(void *), void *arg,
sys/sys/syscallargs.h
1869
syscallarg(void *) stack;
sys/uvm/uvm_glue.c
223
uvm_lwp_fork(struct lwp *l1, struct lwp *l2, void *stack, size_t stacksize,
sys/uvm/uvm_glue.c
237
cpu_lwp_fork(l1, l2, stack, stacksize, func, arg);
tests/kernel/t_signal_and_sp.c
249
char *stack;
tests/kernel/t_signal_and_sp.c
252
REQUIRE_LIBC(stack = malloc(SIGSTKSZ + STACK_ALIGNBYTES), NULL);
tests/kernel/t_signal_and_sp.c
253
fprintf(stderr, "stack @ [%p,%p)\n", stack,
tests/kernel/t_signal_and_sp.c
254
stack + SIGSTKSZ + STACK_ALIGNBYTES);
tests/kernel/t_signal_and_sp.c
261
uc.uc_stack.ss_sp = stack;
tests/kernel/t_signal_and_sp.c
269
ATF_CHECK_MSG((uintptr_t)stack <= (uintptr_t)contextsp &&
tests/kernel/t_signal_and_sp.c
270
(uintptr_t)contextsp <= (uintptr_t)stack + SIGSTKSZ + i,
tests/kernel/t_signal_and_sp.c
282
uc.uc_stack.ss_sp = stack + i;
tests/kernel/t_signal_and_sp.c
290
ATF_CHECK_MSG((uintptr_t)stack + i <= (uintptr_t)contextsp &&
tests/kernel/t_signal_and_sp.c
291
(uintptr_t)contextsp <= (uintptr_t)stack + i + SIGSTKSZ,
tests/kernel/t_signal_and_sp.c
416
char *stack;
tests/kernel/t_signal_and_sp.c
431
REQUIRE_LIBC(stack = malloc(SIGSTKSZ + STACK_ALIGNBYTES), NULL);
tests/kernel/t_signal_and_sp.c
433
stack, stack + SIGSTKSZ + STACK_ALIGNBYTES);
tests/kernel/t_signal_and_sp.c
439
ss.ss_sp = stack;
tests/kernel/t_signal_and_sp.c
447
ATF_CHECK_MSG((uintptr_t)stack <= (uintptr_t)signalsp &&
tests/kernel/t_signal_and_sp.c
448
(uintptr_t)signalsp <= (uintptr_t)stack + SIGSTKSZ + i,
tests/kernel/t_signal_and_sp.c
459
ss.ss_sp = stack + i;
tests/kernel/t_signal_and_sp.c
467
ATF_CHECK_MSG((uintptr_t)stack + i <= (uintptr_t)signalsp &&
tests/kernel/t_signal_and_sp.c
468
(uintptr_t)signalsp <= (uintptr_t)stack + i + SIGSTKSZ,
tests/kernel/t_signal_and_sp.c
494
char *stack;
tests/kernel/t_signal_and_sp.c
497
REQUIRE_LIBC(stack = malloc(SIGSTKSZ + STACK_ALIGNBYTES), NULL);
tests/kernel/t_signal_and_sp.c
498
fprintf(stderr, "stack @ [%p,%p)\n", stack,
tests/kernel/t_signal_and_sp.c
499
stack + SIGSTKSZ + STACK_ALIGNBYTES);
tests/kernel/t_signal_and_sp.c
515
RZ(pthread_attr_setstack(&attr, stack, SIGSTKSZ + i));
tests/kernel/t_signal_and_sp.c
524
ATF_CHECK_MSG((uintptr_t)stack <= (uintptr_t)sp &&
tests/kernel/t_signal_and_sp.c
525
(uintptr_t)sp <= (uintptr_t)stack + SIGSTKSZ + i,
tests/kernel/t_signal_and_sp.c
535
RZ(pthread_attr_setstack(&attr, stack + i, SIGSTKSZ));
tests/kernel/t_signal_and_sp.c
544
ATF_CHECK_MSG((uintptr_t)stack + i <= (uintptr_t)sp &&
tests/kernel/t_signal_and_sp.c
545
(uintptr_t)sp <= (uintptr_t)stack + i + SIGSTKSZ,
tests/lib/libc/sys/t_clone.c
119
void *stack = getstack();
tests/lib/libc/sys/t_clone.c
124
printf("parent: stack = %p, frobme = %p\n", stack, frobme);
tests/lib/libc/sys/t_clone.c
128
frobme[1] = (long)stack;
tests/lib/libc/sys/t_clone.c
135
switch (pid = __clone(clone_func, stack,
tests/lib/libc/sys/t_clone.c
173
putstack(stack);
tests/lib/libc/sys/t_clone.c
205
void *stack = getstack();
tests/lib/libc/sys/t_clone.c
210
rv = __clone(0, stack,
tests/lib/libc/sys/t_clone.c
216
putstack(stack);
tests/lib/libc/sys/t_clone.c
230
char *stack = getstack();
tests/lib/libc/sys/t_clone.c
242
rv = __clone(dummy, stack,
tests/lib/libc/sys/t_clone.c
247
putstack(stack);
tests/lib/libc/sys/t_clone.c
60
void *stack = mmap(NULL, STACKSIZE, PROT_READ|PROT_WRITE,
tests/lib/libc/sys/t_clone.c
62
ATF_REQUIRE_ERRNO(errno, stack != MAP_FAILED);
tests/lib/libc/sys/t_clone.c
64
stack = (char *)stack + STACKSIZE;
tests/lib/libc/sys/t_clone.c
66
return stack;
tests/lib/libc/sys/t_clone.c
70
putstack(void *stack)
tests/lib/libc/sys/t_clone.c
73
stack = (char *)stack - STACKSIZE;
tests/lib/libc/sys/t_clone.c
75
ATF_REQUIRE_ERRNO(errno, munmap(stack, STACKSIZE) != -1);
tests/lib/libc/sys/t_fork.c
280
void *stack, *stack_base;
tests/lib/libc/sys/t_fork.c
282
stack = malloc(stack_size);
tests/lib/libc/sys/t_fork.c
283
ATF_REQUIRE(stack != NULL);
tests/lib/libc/sys/t_fork.c
286
stack_base = stack;
tests/lib/libc/sys/t_fork.c
288
stack_base = (char *)stack + stack_size;
tests/lib/libc/sys/t_lwp_create.c
108
void *stack;
tests/lib/libc/sys/t_lwp_create.c
111
stack = malloc(ssize);
tests/lib/libc/sys/t_lwp_create.c
112
_lwp_makecontext(&uc, lwp_main_func, NULL, NULL, stack, ssize);
tests/lib/libc/sys/t_lwp_create.c
134
void *stack;
tests/lib/libc/sys/t_lwp_create.c
137
stack = malloc(ssize);
tests/lib/libc/sys/t_lwp_create.c
138
_lwp_makecontext(&uc, lwp_main_func, NULL, NULL, stack, ssize);
tests/lib/libc/sys/t_ptrace_clone_wait.h
344
void *stack, *stack_base;
tests/lib/libc/sys/t_ptrace_clone_wait.h
346
stack = malloc(stack_size);
tests/lib/libc/sys/t_ptrace_clone_wait.h
347
ATF_REQUIRE(stack != NULL);
tests/lib/libc/sys/t_ptrace_clone_wait.h
350
stack_base = stack;
tests/lib/libc/sys/t_ptrace_clone_wait.h
352
stack_base = (char *)stack + stack_size;
tests/lib/libc/sys/t_ptrace_clone_wait.h
46
void *stack, *stack_base;
tests/lib/libc/sys/t_ptrace_clone_wait.h
48
stack = malloc(stack_size);
tests/lib/libc/sys/t_ptrace_clone_wait.h
49
ATF_REQUIRE(stack != NULL);
tests/lib/libc/sys/t_ptrace_clone_wait.h
52
stack_base = stack;
tests/lib/libc/sys/t_ptrace_clone_wait.h
54
stack_base = (char *)stack + stack_size;
tests/lib/libc/sys/t_ptrace_clone_wait.h
691
void *stack, *stack_base;
tests/lib/libc/sys/t_ptrace_clone_wait.h
693
stack = malloc(stack_size);
tests/lib/libc/sys/t_ptrace_clone_wait.h
694
ATF_REQUIRE(stack != NULL);
tests/lib/libc/sys/t_ptrace_clone_wait.h
697
stack_base = stack;
tests/lib/libc/sys/t_ptrace_clone_wait.h
699
stack_base = (char *)stack + stack_size;
tests/lib/libc/sys/t_swapcontext.c
40
char stack[STACKSIZE];
tests/lib/libc/sys/t_swapcontext.c
81
nctx.uc_stack.ss_sp = stack;
tests/lib/libc/sys/t_swapcontext.c
82
nctx.uc_stack.ss_size = sizeof(stack);
tests/lib/libpthread/t_swapcontext.c
45
char stack[STACKSIZE];
tests/lib/libpthread/t_swapcontext.c
70
nctx.uc_stack.ss_sp = stack;
tests/lib/libpthread/t_swapcontext.c
71
nctx.uc_stack.ss_size = sizeof(stack);
tests/usr.bin/xlint/lint1/d_typefun.c
21
_STACK stack;
usr.bin/config/sem.c
110
struct nvlist *stack = NULL;
usr.bin/config/sem.c
114
stack = newnv(NULL, NULL, i, 0, stack);
usr.bin/config/sem.c
115
return stack;
usr.bin/config/sem.c
119
devcleanup(struct nvlist *stack)
usr.bin/config/sem.c
122
for (nv = stack; nv != NULL; nv = nv->nv_next)
usr.bin/config/sem.c
124
nvfreel(stack);
usr.bin/config/sem.c
1571
struct nvlist *nv, *stack = NULL;
usr.bin/config/sem.c
1576
stack = newnv(NULL, NULL, i, 0, stack);
usr.bin/config/sem.c
1650
stack = newnv(NULL, NULL, j, 0,
usr.bin/config/sem.c
1651
stack);
usr.bin/config/sem.c
1656
devcleanup(stack);
usr.bin/config/sem.c
1664
struct nvlist *stack = NULL;
usr.bin/config/sem.c
1681
stack = newnv(NULL, NULL, i, 0, stack);
usr.bin/config/sem.c
1695
stack = makedevstack(d);
usr.bin/config/sem.c
1698
devcleanup(stack);
usr.bin/dc/bcode.c
1690
struct source *stack = bmachine.readstack;
usr.bin/dc/bcode.c
1691
int ret = reallocarr(&stack, newsz, sizeof(struct source));
usr.bin/dc/bcode.c
1695
bmachine.readstack = stack;
usr.bin/dc/bcode.c
1747
stack_print(stderr, &bmachine.stack, "* ",
usr.bin/dc/bcode.c
1758
stack_print(stderr, &bmachine.stack, "* ",
usr.bin/dc/bcode.c
250
stack_init(&bmachine.stack);
usr.bin/dc/bcode.c
42
struct stack stack;
usr.bin/dc/bcode.c
442
stack_pushnumber(&bmachine.stack, n);
usr.bin/dc/bcode.c
448
stack_pushstring(&bmachine.stack, string);
usr.bin/dc/bcode.c
454
stack_push(&bmachine.stack, v);
usr.bin/dc/bcode.c
460
return stack_tos(&bmachine.stack);
usr.bin/dc/bcode.c
466
return stack_pop(&bmachine.stack);
usr.bin/dc/bcode.c
472
return stack_popnumber(&bmachine.stack);
usr.bin/dc/bcode.c
478
return stack_popstring(&bmachine.stack);
usr.bin/dc/bcode.c
484
stack_clear(&bmachine.stack);
usr.bin/dc/bcode.c
49
struct stack *reg;
usr.bin/dc/bcode.c
490
stack_print(stdout, &bmachine.stack, "", bmachine.obase);
usr.bin/dc/bcode.c
555
stack_dup(&bmachine.stack);
usr.bin/dc/bcode.c
561
stack_swap(&bmachine.stack);
usr.bin/dc/bcode.c
664
i = stack_size(&bmachine.stack);
usr.bin/dc/bcode.c
838
struct stack *stack;
usr.bin/dc/bcode.c
843
stack = &bmachine.reg[idx];
usr.bin/dc/bcode.c
845
if (stack_size(stack) > 0) {
usr.bin/dc/bcode.c
846
value = stack_pop(stack);
usr.bin/dc/bcode.c
877
struct stack *stack;
usr.bin/dc/bcode.c
891
stack = &bmachine.reg[reg];
usr.bin/dc/bcode.c
892
v = frame_retrieve(stack, idx);
usr.bin/dc/bcode.c
912
struct stack *stack;
usr.bin/dc/bcode.c
932
stack = &bmachine.reg[reg];
usr.bin/dc/bcode.c
933
frame_assign(stack, idx, value);
usr.bin/dc/bcode.h
60
struct value *stack;
usr.bin/dc/extern.h
43
void stack_init(struct stack *);
usr.bin/dc/extern.h
46
void stack_swap(struct stack *);
usr.bin/dc/extern.h
47
size_t stack_size(const struct stack *);
usr.bin/dc/extern.h
48
void stack_dup(struct stack *);
usr.bin/dc/extern.h
49
void stack_pushnumber(struct stack *, struct number *);
usr.bin/dc/extern.h
50
void stack_pushstring(struct stack *stack, char *);
usr.bin/dc/extern.h
51
void stack_push(struct stack *, struct value *);
usr.bin/dc/extern.h
52
void stack_set_tos(struct stack *, struct value *);
usr.bin/dc/extern.h
53
struct value *stack_tos(const struct stack *);
usr.bin/dc/extern.h
54
struct value *stack_pop(struct stack *);
usr.bin/dc/extern.h
55
struct number *stack_popnumber(struct stack *);
usr.bin/dc/extern.h
56
char * stack_popstring(struct stack *);
usr.bin/dc/extern.h
57
void stack_clear(struct stack *);
usr.bin/dc/extern.h
58
void stack_print(FILE *, const struct stack *, const char *,
usr.bin/dc/extern.h
60
void frame_assign(struct stack *, size_t, const struct value *);
usr.bin/dc/extern.h
61
struct value * frame_retrieve(const struct stack *, size_t);
usr.bin/dc/inout.c
295
struct stack stack;
usr.bin/dc/inout.c
315
stack_init(&stack);
usr.bin/dc/inout.c
318
stack_pushstring(&stack, get_digit(rem, digits, base));
usr.bin/dc/inout.c
325
p = stack_popstring(&stack);
usr.bin/dc/inout.c
331
stack_clear(&stack);
usr.bin/dc/stack.c
103
stack_dup(struct stack *stack)
usr.bin/dc/stack.c
108
value = stack_tos(stack);
usr.bin/dc/stack.c
113
stack_push(stack, stack_dup_value(value, &copy));
usr.bin/dc/stack.c
117
stack_swap(struct stack *stack)
usr.bin/dc/stack.c
121
if (stack->sp < 1) {
usr.bin/dc/stack.c
125
copy = stack->stack[stack->sp];
usr.bin/dc/stack.c
126
stack->stack[stack->sp] = stack->stack[stack->sp-1];
usr.bin/dc/stack.c
127
stack->stack[stack->sp-1] = copy;
usr.bin/dc/stack.c
131
stack_grow(struct stack *stack)
usr.bin/dc/stack.c
135
if ((size_t)++stack->sp == stack->size) {
usr.bin/dc/stack.c
136
new_size = stack->size * 2 + 1;
usr.bin/dc/stack.c
137
stack->stack = breallocarray(stack->stack,
usr.bin/dc/stack.c
138
new_size, sizeof(*stack->stack));
usr.bin/dc/stack.c
139
stack->size = new_size;
usr.bin/dc/stack.c
144
stack_pushnumber(struct stack *stack, struct number *b)
usr.bin/dc/stack.c
146
stack_grow(stack);
usr.bin/dc/stack.c
147
stack->stack[stack->sp].type = BCODE_NUMBER;
usr.bin/dc/stack.c
148
stack->stack[stack->sp].u.num = b;
usr.bin/dc/stack.c
149
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
153
stack_pushstring(struct stack *stack, char *string)
usr.bin/dc/stack.c
155
stack_grow(stack);
usr.bin/dc/stack.c
156
stack->stack[stack->sp].type = BCODE_STRING;
usr.bin/dc/stack.c
157
stack->stack[stack->sp].u.string = string;
usr.bin/dc/stack.c
158
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
162
stack_push(struct stack *stack, struct value *v)
usr.bin/dc/stack.c
166
stack_grow(stack);
usr.bin/dc/stack.c
167
stack->stack[stack->sp].type = BCODE_NONE;
usr.bin/dc/stack.c
170
stack_pushnumber(stack, v->u.num);
usr.bin/dc/stack.c
173
stack_pushstring(stack, v->u.string);
usr.bin/dc/stack.c
176
stack->stack[stack->sp].array = v->array == NULL ?
usr.bin/dc/stack.c
181
stack_tos(const struct stack *stack)
usr.bin/dc/stack.c
183
if (stack->sp == -1)
usr.bin/dc/stack.c
185
return &stack->stack[stack->sp];
usr.bin/dc/stack.c
189
stack_set_tos(struct stack *stack, struct value *v)
usr.bin/dc/stack.c
191
if (stack->sp == -1)
usr.bin/dc/stack.c
192
stack_push(stack, v);
usr.bin/dc/stack.c
194
stack_free_value(&stack->stack[stack->sp]);
usr.bin/dc/stack.c
195
stack->stack[stack->sp] = *v;
usr.bin/dc/stack.c
196
stack->stack[stack->sp].array = v->array == NULL ?
usr.bin/dc/stack.c
202
stack_pop(struct stack *stack)
usr.bin/dc/stack.c
204
if (stack_empty(stack))
usr.bin/dc/stack.c
206
return &stack->stack[stack->sp--];
usr.bin/dc/stack.c
210
stack_popnumber(struct stack *stack)
usr.bin/dc/stack.c
212
if (stack_empty(stack))
usr.bin/dc/stack.c
214
array_free(stack->stack[stack->sp].array);
usr.bin/dc/stack.c
215
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
216
if (stack->stack[stack->sp].type != BCODE_NUMBER) {
usr.bin/dc/stack.c
220
return stack->stack[stack->sp--].u.num;
usr.bin/dc/stack.c
224
stack_popstring(struct stack *stack)
usr.bin/dc/stack.c
226
if (stack_empty(stack))
usr.bin/dc/stack.c
228
array_free(stack->stack[stack->sp].array);
usr.bin/dc/stack.c
229
stack->stack[stack->sp].array = NULL;
usr.bin/dc/stack.c
230
if (stack->stack[stack->sp].type != BCODE_STRING) {
usr.bin/dc/stack.c
234
return stack->stack[stack->sp--].u.string;
usr.bin/dc/stack.c
238
stack_clear(struct stack *stack)
usr.bin/dc/stack.c
240
while (stack->sp >= 0)
usr.bin/dc/stack.c
241
stack_free_value(&stack->stack[stack->sp--]);
usr.bin/dc/stack.c
242
free(stack->stack);
usr.bin/dc/stack.c
243
stack_init(stack);
usr.bin/dc/stack.c
247
stack_print(FILE *f, const struct stack *stack, const char *prefix, u_int base)
usr.bin/dc/stack.c
251
for (i = stack->sp; i >= 0; i--) {
usr.bin/dc/stack.c
252
print_value(f, &stack->stack[i], prefix, base);
usr.bin/dc/stack.c
28
static __inline bool stack_empty(const struct stack *);
usr.bin/dc/stack.c
29
static void stack_grow(struct stack *);
usr.bin/dc/stack.c
328
frame_assign(struct stack *stack, size_t index, const struct value *v)
usr.bin/dc/stack.c
333
if (stack->sp == -1) {
usr.bin/dc/stack.c
336
stack_push(stack, &n);
usr.bin/dc/stack.c
339
a = stack->stack[stack->sp].array;
usr.bin/dc/stack.c
341
a = stack->stack[stack->sp].array = array_new();
usr.bin/dc/stack.c
346
frame_retrieve(const struct stack *stack, size_t index)
usr.bin/dc/stack.c
350
if (stack->sp == -1)
usr.bin/dc/stack.c
352
a = stack->stack[stack->sp].array;
usr.bin/dc/stack.c
354
a = stack->stack[stack->sp].array = array_new();
usr.bin/dc/stack.c
38
stack_init(struct stack *stack)
usr.bin/dc/stack.c
40
stack->size = 0;
usr.bin/dc/stack.c
41
stack->sp = -1;
usr.bin/dc/stack.c
42
stack->stack = NULL;
usr.bin/dc/stack.c
46
stack_empty(const struct stack *stack)
usr.bin/dc/stack.c
48
bool empty = stack->sp == -1;
usr.bin/dc/stack.c
97
stack_size(const struct stack *stack)
usr.bin/dc/stack.c
99
return (size_t)(stack->sp + 1);
usr.bin/sdpquery/print.c
1143
sdp_data_t seq, stack, proto;
usr.bin/sdpquery/print.c
1148
while (sdp_get_seq(&seq, &stack))
usr.bin/sdpquery/print.c
1149
while (sdp_get_seq(&stack, &proto))
usr.bin/sed/compile.c
165
struct s_command *cmd, *cmd2, *stack;
usr.bin/sed/compile.c
170
stack = 0;
usr.bin/sed/compile.c
173
if (stack != 0)
usr.bin/sed/compile.c
234
cmd->next = stack;
usr.bin/sed/compile.c
235
stack = cmd;
usr.bin/sed/compile.c
246
if (stack == 0)
usr.bin/sed/compile.c
248
cmd2 = stack;
usr.bin/sed/compile.c
249
stack = cmd2->next;
usr.bin/sort/radix_sort.c
78
stack *s, *sp, *sp0, *sp1, temp;
usr.sbin/acpitools/aml/aml_evalobj.c
190
struct aml_local_stack *stack;
usr.sbin/acpitools/aml/aml_evalobj.c
245
stack = aml_local_stack_create();
usr.sbin/acpitools/aml/aml_evalobj.c
248
aml_local_stack_getArgX(stack, i)->property =
usr.sbin/acpitools/aml/aml_evalobj.c
256
aml_local_stack_push(stack);
usr.sbin/acpitools/aml/aml_evalobj.c
390
struct aml_local_stack *stack;
usr.sbin/acpitools/aml/aml_evalobj.c
407
stack = aml_local_stack_create();
usr.sbin/acpitools/aml/aml_evalobj.c
409
aml_local_stack_getArgX(stack, i)->property =
usr.sbin/acpitools/aml/aml_evalobj.c
412
aml_local_stack_push(stack);
usr.sbin/acpitools/aml/aml_name.c
425
aml_local_stack_push(struct aml_local_stack *stack)
usr.sbin/acpitools/aml/aml_name.c
428
stack->next = stack_top;
usr.sbin/acpitools/aml/aml_name.c
429
stack_top = stack;
usr.sbin/acpitools/aml/aml_name.c
444
aml_local_stack_delete(struct aml_local_stack *stack)
usr.sbin/acpitools/aml/aml_name.c
449
aml_free_object(&stack->localvalue[i].property);
usr.sbin/acpitools/aml/aml_name.c
451
aml_free_object(&stack->argumentvalue[i].property);
usr.sbin/acpitools/aml/aml_name.c
452
aml_delete_name(stack->temporary);
usr.sbin/acpitools/aml/aml_name.c
453
memman_free(aml_memman, memid_aml_local_stack, stack);
usr.sbin/acpitools/aml/aml_name.c
466
aml_local_stack_getArgX(struct aml_local_stack *stack, int idx)
usr.sbin/acpitools/aml/aml_name.c
469
if (!stack)
usr.sbin/acpitools/aml/aml_name.c
470
stack = stack_top;
usr.sbin/acpitools/aml/aml_name.c
471
if (stack == NULL)
usr.sbin/acpitools/aml/aml_name.c
473
return (&stack->argumentvalue[idx]);
usr.sbin/fwctl/fwcontrol.c
447
dir = cc.stack[0].dir;
usr.sbin/lastlogin/lastlogin.c
445
sizecolumns(struct output *stack)
usr.sbin/lastlogin/lastlogin.c
451
for (o = stack; o; o = o->next) {
usr.sbin/lastlogin/lastlogin.c
458
for (o = stack; o; o = o->next) {
usr.sbin/lastlogin/lastlogin.c
465
for (o = stack; o; o = o->next) {
usr.sbin/lastlogin/lastlogin.c
473
output_stack(struct output *stack)
usr.sbin/lastlogin/lastlogin.c
477
for (o = stack; o; o = o->next)