Searched refs:regs (Results 1 - 25 of 345) sorted by relevance

1234567891011>>

/freebsd-10-stable/sys/amd64/vmm/
H A Dx86.c94 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 Dalphabsd-tdep.c30 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 Dia64-fbsd-nat.c58 } regs; local
63 (PTRACE_ARG3_TYPE)&regs.r, 0) == -1)
65 supply_gregset (&regs.r);
71 (PTRACE_ARG3_TYPE)&regs.fpr, 0) == -1)
73 supply_fpregset (&regs.fpr);
83 } regs; local
88 (PTRACE_ARG3_TYPE)&regs.r, 0) == -1)
90 fill_gregset (&regs.r, regno);
92 (PTRACE_ARG3_TYPE)&regs.r, 0) == -1)
101 (PTRACE_ARG3_TYPE)&regs
[all...]
H A Dppcfbsd-nat.c77 struct reg regs; local
80 (PTRACE_ARG3_TYPE) &regs, 0) == -1)
83 ppcfbsd_supply_reg ((char *) &regs, regno);
107 struct reg regs; local
110 (PTRACE_ARG3_TYPE) &regs, 0) == -1)
113 ppcfbsd_fill_reg ((char *) &regs, regno);
116 (PTRACE_ARG3_TYPE) &regs, 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 Dia32_reg.c38 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 Dproc_regs.c45 struct reg regs; local
52 memset(&regs, 0, sizeof(regs));
53 if (ptrace(PT_GETREGS, proc_getpid(phdl), (caddr_t)&regs, 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 Dpmap_prot.c55 xdr_pmap(XDR *xdrs, struct pmap *regs) argument
59 assert(regs != NULL);
61 if (xdr_u_long(xdrs, &regs->pm_prog) &&
62 xdr_u_long(xdrs, &regs->pm_vers) &&
63 xdr_u_long(xdrs, &regs->pm_prot))
64 return (xdr_u_long(xdrs, &regs->pm_port));
/freebsd-10-stable/usr.bin/truss/
H A Damd64-linux32.c51 struct reg regs; local
57 if (ptrace(PT_GETREGS, tid, (caddr_t)&regs, 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)&regs,
[all...]
H A Di386-linux.c51 struct reg regs; local
57 if (ptrace(PT_GETREGS, tid, (caddr_t)&regs, 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)&regs,
[all...]
H A Damd64-fbsd.c53 struct reg regs; local
60 if (ptrace(PT_GETREGS, tid, (caddr_t)&regs, 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 Dia64-fbsd.c51 struct reg regs; local
59 if (ptrace(PT_GETREGS, tid, (caddr_t)&regs, 0) < 0) {
63 parm_offset = &regs.r_scratch.gr16;
74 switch (regs.r_scratch.gr15) {
89 struct reg regs; local
93 if (ptrace(PT_GETREGS, tid, (caddr_t)&regs, 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 Di386-fbsd.c53 struct reg regs; local
60 if (ptrace(PT_GETREGS, tid, (caddr_t)&regs, 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)&regs, 0) < 0) {
106 retval[0] = regs.r_eax;
107 retval[1] = regs.r_edx;
108 *errorp = !!(regs.r_eflags & PSL_C);
H A Darm-fbsd.c54 struct reg regs; local
61 if (ptrace(PT_GETREGS, tid, (caddr_t)&regs, 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)&regs, 0) < 0) {
124 retval[0] = regs.r[0];
125 retval[1] = regs
[all...]
H A Dmips-fbsd.c53 struct reg regs; local
60 if (ptrace(PT_GETREGS, tid, (caddr_t)&regs, 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)&regs, 0) < 0) {
122 retval[0] = regs.r_regs[V0];
123 retval[1] = regs.r_regs[V1];
124 *errorp = !!regs
[all...]
H A Dsparc64-fbsd.c55 struct reg regs; local
62 if (ptrace(PT_GETREGS, tid, (caddr_t)&regs, 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)&regs, 0) < 0) {
111 retval[0] = regs.r_out[0];
112 retval[1] = regs.r_out[1];
113 *errorp = !!(regs
[all...]
H A Dpowerpc64-fbsd.c49 struct reg regs; local
56 if (ptrace(PT_GETREGS, tid, (caddr_t)&regs, 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)&regs, 0) < 0) {
104 retval[0] = regs.fixreg[3];
105 retval[1] = regs.fixreg[4];
106 *errorp = !!(regs
[all...]
H A Dpowerpc-fbsd.c54 struct reg regs; local
61 if (ptrace(PT_GETREGS, tid, (caddr_t)&regs, 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)&regs, 0) < 0) {
132 retval[0] = regs.fixreg[3] & 0xffffffff;
133 retval[1] = regs
[all...]
/freebsd-10-stable/contrib/gdb/gdb/config/alpha/
H A Dnm-osf.h50 #define ALPHA_REGSET_BASE(regsetp) ((regsetp)->regs)
/freebsd-10-stable/contrib/gdb/gdb/regformats/
H A Dregdef.h42 ``regs'', with ``n'' elements. */
44 void set_register_cache (struct reg *regs, int n);
/freebsd-10-stable/contrib/gcc/config/i386/
H A Dlinux-unwind.h70 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 Dlinux-unwind.h53 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)&regs->gprs[i] - new_cfa;
117 fs->regs
[all...]
H A Dtpf-unwind.h62 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 Dia32_reg.c80 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 Dia32_signal.c341 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 Dlinux-unwind.h84 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...]

Completed in 319 milliseconds

1234567891011>>