/netbsd-src/external/bsd/file/dist/src/ |
H A D | is_json.c | 133 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 D | cpu_i386.c | 104 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 D | cpu_x86_64.c | 100 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 D | pthread_md.h | 47 #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 D | cpu_arm.c | 79 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 D | hwprofile.h | 56 #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 D | hwprofile.h | 56 #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 D | pthread_md.h | 48 #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 D | machdep.h | 29 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 D | netbsd32_signal.c | 458 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 D | makecontext.c | 51 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 D | syscall.c | 53 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 D | process_machdep.c | 92 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 D | print.c | 441 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 D | pthread_specific.c | 104 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 D | pthread_md.h | 51 #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 D | pthread_md.h | 45 #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 D | pthread_md.h | 47 #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 D | pthread_md.h | 50 #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 D | pthread_md.h | 47 #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 D | pthread_md.h | 48 #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 D | pthread_md.h | 63 #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 D | makecontext.c | 45 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 D | makecontext.c | 45 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 D | makecontext.c | 45 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()
|