/freebsd-10-stable/sys/amd64/vmm/ |
H A D | x86.c | 94 unsigned int func, regs[4], logical_cpus; local 132 cpuid_count(*eax, *ecx, regs); 135 cpuid_count(*eax, *ecx, regs); 148 regs[2] = logical_cpus - 1; 153 cpuid_count(*eax, *ecx, regs); 158 regs[2] &= ~(AMDID2_SVM | AMDID2_TOPOLOGY); 164 regs[2] &= ~AMDID2_PCXC; 165 regs[2] &= ~AMDID2_PNXC; 166 regs[2] &= ~AMDID2_PTSCEL2I; 171 regs[ [all...] |
/freebsd-10-stable/contrib/gdb/gdb/ |
H A D | alphabsd-tdep.c | 30 alphabsd_supply_reg (char *regs, int regno) argument 33 alpha_supply_int_regs (regno, regs, regs + 31*8, NULL); 37 alphabsd_fill_reg (char *regs, int regno) argument 40 alpha_fill_int_regs (regno, regs, regs + 31*8, NULL);
|
H A D | ia64-fbsd-nat.c | 58 } regs; local 63 (PTRACE_ARG3_TYPE)®s.r, 0) == -1) 65 supply_gregset (®s.r); 71 (PTRACE_ARG3_TYPE)®s.fpr, 0) == -1) 73 supply_fpregset (®s.fpr); 83 } regs; local 88 (PTRACE_ARG3_TYPE)®s.r, 0) == -1) 90 fill_gregset (®s.r, regno); 92 (PTRACE_ARG3_TYPE)®s.r, 0) == -1) 101 (PTRACE_ARG3_TYPE)®s [all...] |
H A D | ppcfbsd-nat.c | 77 struct reg regs; local 80 (PTRACE_ARG3_TYPE) ®s, 0) == -1) 83 ppcfbsd_supply_reg ((char *) ®s, regno); 107 struct reg regs; local 110 (PTRACE_ARG3_TYPE) ®s, 0) == -1) 113 ppcfbsd_fill_reg ((char *) ®s, regno); 116 (PTRACE_ARG3_TYPE) ®s, 0) == -1) 140 fill_gregset (char *regs, int regnum) argument 142 ppcfbsd_fill_reg (regs, regnum); 146 supply_gregset (char *regs) argument [all...] |
/freebsd-10-stable/sys/ia64/ia32/ |
H A D | ia32_reg.c | 38 fill_regs32(struct thread *td, struct reg32 *regs) argument 41 bzero(regs, sizeof(*regs)); 46 set_regs32(struct thread *td, struct reg32 *regs) argument 53 fill_fpregs32(struct thread *td, struct fpreg32 *regs) argument 56 bzero(regs, sizeof(*regs)); 61 set_fpregs32(struct thread *td, struct fpreg32 *regs) argument 68 fill_dbregs32(struct thread *td, struct dbreg32 *regs) argument 71 bzero(regs, sizeo 76 set_dbregs32(struct thread *td, struct dbreg32 *regs) argument [all...] |
/freebsd-10-stable/lib/libproc/ |
H A D | proc_regs.c | 45 struct reg regs; local 52 memset(®s, 0, sizeof(regs)); 53 if (ptrace(PT_GETREGS, proc_getpid(phdl), (caddr_t)®s, 0) < 0) 58 *regvalue = regs.r_rip; 60 *regvalue = regs.r_eip; 62 *regvalue = regs.r_regs[PC]; 64 *regvalue = regs.pc; 69 *regvalue = regs.r_rsp; 71 *regvalue = regs 89 struct reg regs; local [all...] |
/freebsd-10-stable/lib/libc/rpc/ |
H A D | pmap_prot.c | 55 xdr_pmap(XDR *xdrs, struct pmap *regs) argument 59 assert(regs != NULL); 61 if (xdr_u_long(xdrs, ®s->pm_prog) && 62 xdr_u_long(xdrs, ®s->pm_vers) && 63 xdr_u_long(xdrs, ®s->pm_prot)) 64 return (xdr_u_long(xdrs, ®s->pm_port));
|
/freebsd-10-stable/usr.bin/truss/ |
H A D | amd64-linux32.c | 51 struct reg regs; local 57 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 71 cs->args[5] = regs.r_rbp; /* Unconfirmed */ 73 cs->args[4] = regs.r_rdi; 75 cs->args[3] = regs.r_rsi; 77 cs->args[2] = regs.r_rdx; 79 cs->args[1] = regs.r_rcx; 81 cs->args[0] = regs.r_rbx; 106 struct reg regs; local 111 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, [all...] |
H A D | i386-linux.c | 51 struct reg regs; local 57 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 71 cs->args[5] = regs.r_ebp; /* Unconfirmed */ 73 cs->args[4] = regs.r_edi; 75 cs->args[3] = regs.r_esi; 77 cs->args[2] = regs.r_edx; 79 cs->args[1] = regs.r_ecx; 81 cs->args[0] = regs.r_ebx; 105 struct reg regs; local 110 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, [all...] |
H A D | amd64-fbsd.c | 53 struct reg regs; local 60 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 75 switch (regs.r_rax) { 84 case 0: cs->args[i] = regs.r_rdi; break; 85 case 1: cs->args[i] = regs.r_rsi; break; 86 case 2: cs->args[i] = regs.r_rdx; break; 87 case 3: cs->args[i] = regs.r_rcx; break; 88 case 4: cs->args[i] = regs.r_r8; break; 89 case 5: cs->args[i] = regs.r_r9; break; 94 iorequest.piod_offs = (void *)(regs 108 struct reg regs; local [all...] |
H A D | ia64-fbsd.c | 51 struct reg regs; local 59 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 63 parm_offset = ®s.r_scratch.gr16; 74 switch (regs.r_scratch.gr15) { 89 struct reg regs; local 93 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 98 retval[0] = regs.r_scratch.gr8; 99 retval[1] = regs.r_scratch.gr9; 100 *errorp = (regs.r_scratch.gr10 != 0) ? 1 : 0;
|
H A D | i386-fbsd.c | 53 struct reg regs; local 60 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 64 parm_offset = regs.r_esp + sizeof(int); 74 switch (regs.r_eax) { 97 struct reg regs; local 101 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 106 retval[0] = regs.r_eax; 107 retval[1] = regs.r_edx; 108 *errorp = !!(regs.r_eflags & PSL_C);
|
H A D | arm-fbsd.c | 54 struct reg regs; local 61 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 75 syscall_num = regs.r[7]; 78 (caddr_t)(regs.r[_REG_PC] - INSN_SIZE), 0)) == -1) { 96 cs->args[i] = regs.r[reg]; 99 iorequest.piod_offs = (void *)(regs.r_sp + 114 struct reg regs; local 118 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 124 retval[0] = regs.r[0]; 125 retval[1] = regs [all...] |
H A D | mips-fbsd.c | 53 struct reg regs; local 60 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 74 switch (regs.r_regs[V0]) { 94 cs->args[i] = regs.r_regs[reg]; 97 iorequest.piod_offs = (void *)((uintptr_t)regs.r_regs[SP] + 112 struct reg regs; local 116 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 122 retval[0] = regs.r_regs[V0]; 123 retval[1] = regs.r_regs[V1]; 124 *errorp = !!regs [all...] |
H A D | sparc64-fbsd.c | 55 struct reg regs; local 62 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 76 switch (regs.r_global[1]) { 84 cs->args[i] = regs.r_out[reg]; 87 iorequest.piod_offs = (void *)(regs.r_out[6] + SPOFF + 102 struct reg regs; local 106 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 111 retval[0] = regs.r_out[0]; 112 retval[1] = regs.r_out[1]; 113 *errorp = !!(regs [all...] |
H A D | powerpc64-fbsd.c | 49 struct reg regs; local 56 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 70 switch (regs.fixreg[0]) { 78 cs->args[i] = regs.fixreg[FIRSTARG + reg]; 81 iorequest.piod_offs = (void *)(regs.fixreg[1] + 48); 95 struct reg regs; local 99 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 104 retval[0] = regs.fixreg[3]; 105 retval[1] = regs.fixreg[4]; 106 *errorp = !!(regs [all...] |
H A D | powerpc-fbsd.c | 54 struct reg regs; local 61 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 75 switch (regs.fixreg[0]) { 86 cs->args[i] = regs.fixreg[FIRSTARG + reg] & 0xffffffff; 88 cs->args[i] = regs.fixreg[FIRSTARG + reg]; 98 iorequest.piod_offs = (void *)(regs.fixreg[1] + 8); 121 struct reg regs; local 125 if (ptrace(PT_GETREGS, tid, (caddr_t)®s, 0) < 0) { 132 retval[0] = regs.fixreg[3] & 0xffffffff; 133 retval[1] = regs [all...] |
/freebsd-10-stable/contrib/gdb/gdb/config/alpha/ |
H A D | nm-osf.h | 50 #define ALPHA_REGSET_BASE(regsetp) ((regsetp)->regs)
|
/freebsd-10-stable/contrib/gdb/gdb/regformats/ |
H A D | regdef.h | 42 ``regs'', with ``n'' elements. */ 44 void set_register_cache (struct reg *regs, int n);
|
/freebsd-10-stable/contrib/gcc/config/i386/ |
H A D | linux-unwind.h | 70 fs->regs.reg[0].how = REG_SAVED_OFFSET; 71 fs->regs.reg[0].loc.offset = (long)&sc->rax - new_cfa; 72 fs->regs.reg[1].how = REG_SAVED_OFFSET; 73 fs->regs.reg[1].loc.offset = (long)&sc->rdx - new_cfa; 74 fs->regs.reg[2].how = REG_SAVED_OFFSET; 75 fs->regs.reg[2].loc.offset = (long)&sc->rcx - new_cfa; 76 fs->regs.reg[3].how = REG_SAVED_OFFSET; 77 fs->regs.reg[3].loc.offset = (long)&sc->rbx - new_cfa; 78 fs->regs.reg[4].how = REG_SAVED_OFFSET; 79 fs->regs [all...] |
/freebsd-10-stable/contrib/gcc/config/s390/ |
H A D | linux-unwind.h | 53 sigregs_ *regs; local 72 regs = (sigregs_ *)(context->cfa + 16); 90 regs = &uc->uc_mcontext; 99 regs = *(sigregs_ **)(context->cfa + 8); 100 signo = (int *)(regs + 1); 103 new_cfa = regs->gprs[15] + 16*sizeof(long) + 32; 111 fs->regs.reg[i].how = REG_SAVED_OFFSET; 112 fs->regs.reg[i].loc.offset = 113 (long)®s->gprs[i] - new_cfa; 117 fs->regs [all...] |
H A D | tpf-unwind.h | 62 unsigned long int regs; local 66 regs = *((unsigned long int *) 75 if (regs == NULL) 86 fs->regs.reg[i].how = REG_SAVED_REG; 87 fs->regs.reg[i].loc.reg = i; 92 fs->regs.reg[14].how = REG_SAVED_OFFSET; 93 fs->regs.reg[14].loc.offset = TPFRA_OFFSET - STACK_POINTER_OFFSET; 99 regs = *((unsigned long int *) 101 new_cfa = regs + STACK_POINTER_OFFSET; 110 fs->regs [all...] |
/freebsd-10-stable/sys/amd64/ia32/ |
H A D | ia32_reg.c | 80 fill_regs32(struct thread *td, struct reg32 *regs) argument 86 regs->r_gs = tp->tf_gs; 87 regs->r_fs = tp->tf_fs; 88 regs->r_es = tp->tf_es; 89 regs->r_ds = tp->tf_ds; 91 regs->r_gs = _ugssel; 92 regs->r_fs = _ufssel; 93 regs->r_es = _udatasel; 94 regs->r_ds = _udatasel; 96 regs 112 set_regs32(struct thread *td, struct reg32 *regs) argument 141 fill_fpregs32(struct thread *td, struct fpreg32 *regs) argument 185 set_fpregs32(struct thread *td, struct fpreg32 *regs) argument 217 fill_dbregs32(struct thread *td, struct dbreg32 *regs) argument 229 set_dbregs32(struct thread *td, struct dbreg32 *regs) argument [all...] |
H A D | ia32_signal.c | 341 struct trapframe *regs; local 351 regs = td->td_frame; 352 oonstack = sigonstack(regs->tf_rsp); 361 fp = (struct ia32_sigframe3 *)regs->tf_rsp - 1; 382 sf.sf_siginfo.si_sc.sc_eax = regs->tf_rax; 383 sf.sf_siginfo.si_sc.sc_ebx = regs->tf_rbx; 384 sf.sf_siginfo.si_sc.sc_ecx = regs->tf_rcx; 385 sf.sf_siginfo.si_sc.sc_edx = regs->tf_rdx; 386 sf.sf_siginfo.si_sc.sc_esi = regs->tf_rsi; 387 sf.sf_siginfo.si_sc.sc_edi = regs 440 struct trapframe *regs; local 552 struct trapframe *regs; local 700 struct trapframe *regs; local 764 struct trapframe *regs; local 838 struct trapframe *regs; local 938 struct trapframe *regs = td->td_frame; local [all...] |
/freebsd-10-stable/contrib/gcc/config/rs6000/ |
H A D | linux-unwind.h | 84 struct gcc_regs *regs; member in struct:gcc_ucontext 93 regs. Otherwise return NULL. */ 110 struct gcc_regs *regs; member in struct:sigframe 112 return frame->regs; 128 return frame24->puc->regs; 140 return frame->uc.regs; 167 struct gcc_regs *regs; member in struct:sigframe 169 return frame->regs; 179 return frame->uc.regs; 227 struct gcc_regs *regs local [all...] |