Home
last modified time | relevance | path

Searched refs:ucp (Results 1 – 25 of 118) sorted by relevance

12345

/netbsd-src/external/bsd/file/dist/src/
H A Dis_json.c133 json_parse_string(const unsigned char **ucp, const unsigned char *ue, in json_parse_string() argument
136 const unsigned char *uc = *ucp; in json_parse_string()
139 DPRINTF("Parse string: ", uc, *ucp); in json_parse_string()
172 DPRINTF("Good string: ", uc, *ucp); in json_parse_string()
173 *ucp = uc; in json_parse_string()
180 DPRINTF("Bad string: ", uc, *ucp); in json_parse_string()
181 *ucp = uc; in json_parse_string()
186 json_parse_array(const unsigned char **ucp, const unsigned char *ue, in json_parse_array() argument
189 const unsigned char *uc = *ucp; in json_parse_array()
191 DPRINTF("Parse array: ", uc, *ucp); in json_parse_array()
[all …]
/netbsd-src/sys/arch/usermode/target/i386/
H A Dcpu_i386.c104 ucontext_t *ucp; in sendsig_siginfo() local
110 ucp = &pcb->pcb_userret_ucp; in sendsig_siginfo()
111 reg = (register_t *) &ucp->uc_mcontext.__gregs; in sendsig_siginfo()
142 memcpy(&frame.sf_uc, ucp, sizeof(ucontext_t)); in sendsig_siginfo()
178 ucontext_t *ucp; in setregs() local
192 ucp = &pcb->pcb_userret_ucp; in setregs()
193 reg = (int *) &ucp->uc_mcontext.__gregs; in setregs()
198 ucp->uc_stack.ss_sp = (void *) (stack-4); /* to prevent clearing */ in setregs()
199 ucp->uc_stack.ss_size = 0; //pack->ep_ssize; in setregs()
200 thunk_makecontext(ucp, (void *) pack->ep_entry, in setregs()
[all …]
/netbsd-src/sys/arch/usermode/target/x86_64/
H A Dcpu_x86_64.c100 ucontext_t *ucp; in sendsig_siginfo() local
107 ucp = &pcb->pcb_userret_ucp; in sendsig_siginfo()
108 reg = (register_t *) &ucp->uc_mcontext.__gregs; in sendsig_siginfo()
140 memcpy(&frame.sf_uc, ucp, sizeof(ucontext_t)); in sendsig_siginfo()
180 ucontext_t *ucp; in setregs() local
185 ucp = &pcb->pcb_userret_ucp; in setregs()
186 reg = (register_t *) &ucp->uc_mcontext.__gregs; in setregs()
195 ucp->uc_stack.ss_sp = (void *) stack; in setregs()
196 ucp->uc_stack.ss_size = pack->ep_ssize; in setregs()
202 md_syscall_get_syscallnumber(ucontext_t *ucp, uint32_t *code) in md_syscall_get_syscallnumber() argument
[all …]
/netbsd-src/lib/libpthread/arch/i386/
H A Dpthread_md.h47 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_UESP]) argument
50 _initcontext_u_md(ucontext_t *ucp) in _initcontext_u_md() argument
52 __asm ("pushfl; popl %0" : "=a" (ucp->uc_mcontext.__gregs[_REG_EFL])); in _initcontext_u_md()
53 __asm ("pushl %%cs; popl %0" : "=a" (ucp->uc_mcontext.__gregs[_REG_CS])); in _initcontext_u_md()
54 __asm ("movl %%ds, %0" : "=a" (ucp->uc_mcontext.__gregs[_REG_DS])); in _initcontext_u_md()
55 __asm ("movl %%es, %0" : "=a" (ucp->uc_mcontext.__gregs[_REG_ES])); in _initcontext_u_md()
56 __asm ("movl %%fs, %0" : "=a" (ucp->uc_mcontext.__gregs[_REG_FS])); in _initcontext_u_md()
57 __asm ("movl %%gs, %0" : "=a" (ucp->uc_mcontext.__gregs[_REG_GS])); in _initcontext_u_md()
58 __asm ("movl %%ss, %0" : "=a" (ucp->uc_mcontext.__gregs[_REG_SS])); in _initcontext_u_md()
61 #define _INITCONTEXT_U_MD(ucp) _initcontext_u_md(ucp); argument
/netbsd-src/sys/arch/usermode/target/arm/
H A Dcpu_arm.c79 md_syscall_get_syscallnumber(ucontext_t *ucp, uint32_t *code) in md_syscall_get_syscallnumber() argument
85 md_syscall_getargs(lwp_t *l, ucontext_t *ucp, int nargs, int argsize, in md_syscall_getargs() argument
93 md_syscall_set_returnargs(lwp_t *l, ucontext_t *ucp, in md_syscall_set_returnargs() argument
100 md_get_pc(ucontext_t *ucp) in md_get_pc() argument
102 unsigned int *reg = (unsigned int *)&ucp->uc_mcontext; in md_get_pc()
107 md_get_sp(ucontext_t *ucp) in md_get_sp() argument
109 unsigned int *reg = (unsigned int *)&ucp->uc_mcontext; in md_get_sp()
114 md_syscall_check_opcode(ucontext_t *ucp) in md_syscall_check_opcode() argument
121 md_syscall_get_opcode(ucontext_t *ucp, uint32_t *opcode) in md_syscall_get_opcode() argument
127 md_syscall_inc_pc(ucontext_t *ucp, uint32_t opcode) in md_syscall_inc_pc() argument
[all …]
/netbsd-src/external/gpl3/binutils.old/dist/gprofng/libcollector/
H A Dhwprofile.h56 #define SETFUNCTIONCONTEXT(ucp,funcp) \ argument
57 (ucp)->uc_mcontext.gregs[CONTEXT_PC] = (greg_t)(funcp); \
58 (ucp)->uc_mcontext.gregs[CONTEXT_SP] = 0; \
59 (ucp)->uc_mcontext.gregs[CONTEXT_FP] = 0;
74 #define SETFUNCTIONCONTEXT(ucp,funcp) \ argument
75 (ucp)->uc_mcontext.gregs[CONTEXT_PC] = (intptr_t)(funcp); \
76 (ucp)->uc_mcontext.gregs[CONTEXT_SP] = 0; \
77 (ucp)->uc_mcontext.gregs[CONTEXT_FP] = 0;
83 #define SETFUNCTIONCONTEXT(ucp,funcp) \ argument
84 (ucp)->uc_mcontext.regs[CONTEXT_PC] = (greg_t)(funcp); \
[all …]
/netbsd-src/external/gpl3/binutils/dist/gprofng/libcollector/
H A Dhwprofile.h56 #define SETFUNCTIONCONTEXT(ucp,funcp) \ argument
57 (ucp)->uc_mcontext.gregs[CONTEXT_PC] = (greg_t)(funcp); \
58 (ucp)->uc_mcontext.gregs[CONTEXT_SP] = 0; \
59 (ucp)->uc_mcontext.gregs[CONTEXT_FP] = 0;
74 #define SETFUNCTIONCONTEXT(ucp,funcp) \ argument
75 (ucp)->uc_mcontext.gregs[CONTEXT_PC] = (intptr_t)(funcp); \
76 (ucp)->uc_mcontext.gregs[CONTEXT_SP] = 0; \
77 (ucp)->uc_mcontext.gregs[CONTEXT_FP] = 0;
83 #define SETFUNCTIONCONTEXT(ucp,funcp) \ argument
84 (ucp)->uc_mcontext.regs[CONTEXT_PC] = (greg_t)(funcp); \
[all …]
/netbsd-src/lib/libpthread/arch/x86_64/
H A Dpthread_md.h48 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_URSP]) argument
57 #define _INITCONTEXT_U_MD(ucp) \ argument
58 (ucp)->uc_mcontext.__gregs[_REG_GS] = 0x23, \
59 (ucp)->uc_mcontext.__gregs[_REG_FS] = 0x23, \
60 (ucp)->uc_mcontext.__gregs[_REG_ES] = 0x23, \
61 (ucp)->uc_mcontext.__gregs[_REG_DS] = 0x23, \
62 (ucp)->uc_mcontext.__gregs[_REG_CS] = 0x1b, \
63 (ucp)->uc_mcontext.__gregs[_REG_SS] = 0x23, \
64 (ucp)->uc_mcontext.__gregs[_REG_RFL] = 0x202;
/netbsd-src/sys/arch/usermode/include/
H A Dmachdep.h29 int md_syscall_check_opcode(ucontext_t *ucp);
30 void md_syscall_get_opcode(ucontext_t *ucp, uint32_t *opcode);
31 void md_syscall_get_syscallnumber(ucontext_t *ucp, uint32_t *code);
32 int md_syscall_getargs(lwp_t *l, ucontext_t *ucp, int nargs, int argsize,
34 void md_syscall_set_returnargs(lwp_t *l, ucontext_t *ucp,
36 void md_syscall_inc_pc(ucontext_t *ucp, uint32_t opcode);
37 void md_syscall_dec_pc(ucontext_t *ucp, uint32_t opcode);
38 register_t md_get_pc(ucontext_t *ucp);
39 register_t md_get_sp(ucontext_t *ucp);
/netbsd-src/sys/compat/netbsd32/
H A Dnetbsd32_signal.c458 getucontext32(struct lwp *l, ucontext32_t *ucp) in getucontext32() argument
464 ucp->uc_flags = 0; in getucontext32()
465 ucp->uc_link = (uint32_t)(intptr_t)l->l_ctxlink; in getucontext32()
466 ucp->uc_sigmask = l->l_sigmask; in getucontext32()
467 ucp->uc_flags |= _UC_SIGMASK; in getucontext32()
475 ucp->uc_stack.ss_sp = USRSTACK32; in getucontext32()
476 ucp->uc_stack.ss_size = ctob(p->p_vmspace->vm_ssize); in getucontext32()
477 ucp->uc_stack.ss_flags = 0; /* XXX, def. is Very Fishy */ in getucontext32()
480 ucp->uc_stack.ss_sp = in getucontext32()
482 ucp in getucontext32()
510 setucontext32(struct lwp * l,const ucontext32_t * ucp) setucontext32() argument
[all...]
/netbsd-src/lib/libc/arch/i386/gen/
H A Dmakecontext.c51 makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...) in makecontext() argument
53 makecontext(ucp, func, argc, va_alist) in makecontext()
54 ucontext_t *ucp; in makecontext()
60 __greg_t *gr = ucp->uc_mcontext.__gregs;
68 sp = (unsigned int *)((uintptr_t)ucp->uc_stack.ss_sp +
69 ucp->uc_stack.ss_size);
/netbsd-src/sys/arch/usermode/usermode/
H A Dsyscall.c53 ucontext_t *ucp = &pcb->pcb_userret_ucp; in md_child_return() local
58 md_syscall_set_returnargs(l, ucp, 0, rval); in md_child_return()
89 ucontext_t *ucp = &pcb->pcb_userret_ucp; in syscall() local
101 md_syscall_get_opcode(ucp, &opcode); in syscall()
102 md_syscall_get_syscallnumber(ucp, &code); in syscall()
111 error = md_syscall_getargs(l, ucp, nargs, argsize, args); in syscall()
128 md_syscall_inc_pc(ucp, opcode); in syscall()
141 md_syscall_set_returnargs(l, ucp, error, rval); in syscall()
146 md_syscall_dec_pc(ucp, opcode); in syscall()
H A Dprocess_machdep.c92 ucontext_t *ucp; in process_read_regs() local
95 ucp = &pcb->pcb_userret_ucp; in process_read_regs()
96 reg = (register_t *) &ucp->uc_mcontext.__gregs; in process_read_regs()
107 ucontext_t *ucp; in process_read_fpregs() local
110 ucp = &pcb->pcb_userret_ucp; in process_read_fpregs()
111 reg = (register_t *) &ucp->uc_mcontext.__fpregs; in process_read_fpregs()
/netbsd-src/usr.sbin/mopd/common/
H A Dprint.c441 const u_char *ucp; in mopPrintInfo() local
485 ucp = pkt + *idx; *idx = *idx + 6; in mopPrintInfo()
487 mopPrintHWA(fd, ucp); in mopPrintInfo()
506 ucp = pkt + *idx; *idx = *idx + 6; in mopPrintInfo()
508 mopPrintHWA(fd, ucp); in mopPrintInfo()
512 ucp = pkt + *idx; *idx = *idx + 10; in mopPrintInfo()
514 mopPrintTime(fd, ucp); in mopPrintInfo()
607 ucp = pkt + *idx; in mopPrintInfo()
613 (void)fprintf(fd,"%c",ucp[i]); in mopPrintInfo()
618 ucp = pkt + *idx; in mopPrintInfo()
[all …]
/netbsd-src/lib/libpthread/
H A Dpthread_specific.c104 pthread_setcontext(const ucontext_t *ucp) in pthread_setcontext() argument
111 if (ucp->uc_flags & _UC_TLSBASE) { in pthread_setcontext()
112 uc = *ucp; in pthread_setcontext()
114 ucp = &uc; in pthread_setcontext()
117 return _sys_setcontext(ucp); in pthread_setcontext()
/netbsd-src/lib/libpthread/arch/powerpc/
H A Dpthread_md.h51 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[1]) argument
58 #define _INITCONTEXT_U_MD(ucp) \ argument
59 (ucp)->uc_mcontext.__gregs[_REG_MSR] = 0xd032;
/netbsd-src/lib/libpthread/arch/vax/
H A Dpthread_md.h45 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_SP]) argument
52 #define _INITCONTEXT_U_MD(ucp) \ argument
53 (ucp)->uc_mcontext.__gregs[_REG_PSL] = 0x03c00000;
/netbsd-src/lib/libpthread/arch/alpha/
H A Dpthread_md.h47 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_SP]) argument
54 #define _INITCONTEXT_U_MD(ucp) \ argument
55 (ucp)->uc_mcontext.__gregs[_REG_PS] = 0x0008;
/netbsd-src/lib/libpthread/arch/sh3/
H A Dpthread_md.h50 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_R15]) argument
56 #define _INITCONTEXT_U_MD(ucp) \ argument
57 (ucp)->uc_mcontext.__gregs[_REG_SR] = 0;
/netbsd-src/lib/libpthread/arch/hppa/
H A Dpthread_md.h47 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_SP]) argument
53 #define _INITCONTEXT_U_MD(ucp) \ argument
54 (ucp)->uc_mcontext.__gregs[_REG_PSW] = 0x4000f;
/netbsd-src/lib/libpthread/arch/aarch64/
H A Dpthread_md.h48 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_SP]) argument
54 #define _INITCONTEXT_U_MD(ucp) \ argument
55 (ucp)->uc_mcontext.__gregs[_REG_SPSR] = 0;
/netbsd-src/lib/libpthread/arch/arm/
H A Dpthread_md.h63 #define pthread__uc_sp(ucp) ((ucp)->uc_mcontext.__gregs[_REG_SP]) argument
70 #define _INITCONTEXT_U_MD(ucp) \ argument
71 (ucp)->uc_mcontext.__gregs[_REG_CPSR] = 0x10;
/netbsd-src/lib/libc/arch/m68k/gen/
H A Dmakecontext.c45 makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...) in makecontext() argument
47 mcontext_t *mcp = &ucp->uc_mcontext; in makecontext()
53 sp = (int *)((uintptr_t)ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size); in makecontext()
/netbsd-src/lib/libc/arch/sh3/gen/
H A Dmakecontext.c45 makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...) in makecontext() argument
47 __greg_t *gr = ucp->uc_mcontext.__gregs; in makecontext()
54 (((uintptr_t)ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size) & ~3); in makecontext()
/netbsd-src/lib/libc/arch/arm/gen/
H A Dmakecontext.c45 makecontext(ucontext_t *ucp, void (*func)(void), int argc, ...) in makecontext() argument
47 __greg_t *gr = ucp->uc_mcontext.__gregs; in makecontext()
54 (((uintptr_t)ucp->uc_stack.ss_sp + ucp->uc_stack.ss_size) & ~7); in makecontext()

12345