/illumos-gate/usr/src/cmd/mdb/sparc/mdb/ |
H A D | mdb_v9util.c | 133 const kreg_t *kregs = gregs->kregs; local 135 #define GETREG2(x) ((uintptr_t)kregs[(x)]), ((uintptr_t)kregs[(x)]) 186 "xcc=%c%c%c%c icc=%c%c%c%c\n", kregs[KREG_CCR], 187 (kregs[KREG_CCR] & KREG_CCR_XCC_N_MASK) ? 'N' : 'n', 188 (kregs[KREG_CCR] & KREG_CCR_XCC_Z_MASK) ? 'Z' : 'z', 189 (kregs[KREG_CCR] & KREG_CCR_XCC_V_MASK) ? 'V' : 'v', 190 (kregs[KREG_CCR] & KREG_CCR_XCC_C_MASK) ? 'C' : 'c', 191 (kregs[KREG_CC 256 kreg_t *kregs = &gregs.kregs[0]; local 346 const kreg_t *kregs = &gregs->kregs[0]; local [all...] |
H A D | kvm_v7dep.c | 59 kreg_t kregs[KREG_NGREG]; member in struct:mdb_tgt_gregset 123 *rp = kt->k_regs->kregs[rdp->rd_num]; 142 kt->k_regs->kregs[rdp->rd_num] = r; 155 kreg_t *kregs = &gregs.kregs[0]; local 156 int got_pc = (gsp->kregs[KREG_PC] != 0); 167 argv[i] = kregs[KREG_I0 + i]; 169 if (got_pc && func(arg, kregs[KREG_PC], 6, argv, &gregs) != 0) 172 kregs[KREG_PC] = kregs[KREG_I 201 const kreg_t *kregs = &k_regs->kregs[0]; local 434 kreg_t *kregs; local [all...] |
H A D | kvm_v9dep.c | 78 *rp = kt->k_regs->kregs[rdp->rd_num]; 97 kt->k_regs->kregs[rdp->rd_num] = r; 132 gregs.kregs[KREG_FP] = addr; 133 gregs.kregs[KREG_I7] = saved_pc; 247 kreg_t *kregs; local 269 kregs = kt->k_regs->kregs; 304 kregs[KREG_CCR] = KREG_TSTATE_CCR(value); 305 kregs[KREG_ASI] = KREG_TSTATE_ASI(value); 306 kregs[KREG_PSTAT [all...] |
H A D | mdb_kreg_impl.h | 46 kreg_t kregs[KREG_NGREG]; member in struct:mdb_tgt_gregset
|
/illumos-gate/usr/src/cmd/mdb/intel/mdb/ |
H A D | mdb_kreg_impl.h | 43 kreg_t kregs[KREG_NGREG]; member in struct:mdb_tgt_gregset
|
H A D | kvm_ia32dep.c | 74 gregs.kregs[KREG_EBP] = addr; 163 gregs->kregs[KREG_SAVFP] = regs->r_savfp; 164 gregs->kregs[KREG_SAVPC] = regs->r_savpc; 165 gregs->kregs[KREG_EAX] = regs->r_eax; 166 gregs->kregs[KREG_EBX] = regs->r_ebx; 167 gregs->kregs[KREG_ECX] = regs->r_ecx; 168 gregs->kregs[KREG_EDX] = regs->r_edx; 169 gregs->kregs[KREG_ESI] = regs->r_esi; 170 gregs->kregs[KREG_EDI] = regs->r_edi; 171 gregs->kregs[KREG_EB 193 kreg_t *kregs; local [all...] |
H A D | mdb_ia32util.c | 94 const kreg_t *kregs = &gregs->kregs[0]; local 95 kreg_t eflags = kregs[KREG_EFLAGS]; 98 kregs[KREG_CS], kregs[KREG_EAX], kregs[KREG_EAX]); 101 kregs[KREG_DS], kregs[KREG_EBX], kregs[KREG_EBX]); 104 kregs[KREG_S 196 kreg_t *kregs = &gregs.kregs[0]; local [all...] |
H A D | kvm_amd64dep.c | 74 gregs.kregs[KREG_RBP] = addr; 163 gregs->kregs[KREG_SAVFP] = regs->r_savfp; 164 gregs->kregs[KREG_SAVPC] = regs->r_savpc; 165 gregs->kregs[KREG_RDI] = regs->r_rdi; 166 gregs->kregs[KREG_RSI] = regs->r_rsi; 167 gregs->kregs[KREG_RDX] = regs->r_rdx; 168 gregs->kregs[KREG_RCX] = regs->r_rcx; 169 gregs->kregs[KREG_R8] = regs->r_r8; 170 gregs->kregs[KREG_R9] = regs->r_r9; 171 gregs->kregs[KREG_RA [all...] |
H A D | mdb_amd64util.c | 142 const kreg_t *kregs = &gregs->kregs[0]; local 143 kreg_t rflags = kregs[KREG_RFLAGS]; 145 #define GETREG2(x) ((uintptr_t)kregs[(x)]), ((uintptr_t)kregs[(x)]) 163 mdb_printf("%%rbp = 0x%0?p\n", kregs[KREG_RBP]); 164 mdb_printf("%%rsp = 0x%0?p\n", kregs[KREG_RSP]); 190 " ", kregs[KREG_CS], kregs[KREG_DS], kregs[KREG_E 203 kreg_t *kregs = &gregs.kregs[0]; local [all...] |
H A D | kvm_isadep.c | 60 *rp = kt->k_regs->kregs[rdp->rd_num]; 96 kt->k_regs->kregs[rdp->rd_num] = (kreg_t)r; 105 kt_kvmregs(mdb_tgt_t *t, uint_t cpuid, mdb_tgt_gregset_t *kregs) argument 114 kt_regs_to_kregs(&mregs.pm_gregs, kregs); 165 addr = regs.kregs[KREG_FP];
|
/illumos-gate/usr/src/cmd/mdb/sparc/kmdb/ |
H A D | kaif_activate.c | 84 kreg_t *kregs = kaif_cb_save.krs_gregs.kregs; local 88 &kregs[KREG_PC], /* 3 */ 89 &kregs[KREG_NPC], /* 4 */ 90 &kregs[KREG_G1], /* 5 */ 91 &kregs[KREG_G2], /* 6 */ 92 &kregs[KREG_G3], /* 7 */ 93 &kregs[KREG_G4], /* 8 */ 94 &kregs[KREG_G5], /* 9 */ 95 &kregs[KREG_G [all...] |
H A D | kaif.c | 185 wp = gregs->kregs[KREG_CWP]; 187 gregs->kregs[KREG_L0 + i] = save->krs_rwins[wp].rw_local[i]; 188 gregs->kregs[KREG_I0 + i] = save->krs_rwins[wp].rw_in[i]; 191 gregs->kregs[KREG_PSTATE] = KREG_TSTATE_PSTATE(save->krs_tstate); 197 gregs->kregs[KREG_O0 + i] = save->krs_rwins[wp].rw_in[i]; 213 win = gregs->kregs[KREG_CWP]; 239 return (&gregs->kregs[rd->rd_num]); 887 (void) set_tba((void *)save->krs_gregs.kregs[KREG_TBA]); 906 regs.r_g1 = kaif_cb_save.krs_gregs.kregs[KREG_G1]; 907 regs.r_g2 = kaif_cb_save.krs_gregs.kregs[KREG_G [all...] |
H A D | kvm_isadep.c | 76 kreg_t *kregs = &gregs.kregs[0]; local 108 wp = kregs[KREG_CWP]; 109 canrestore = kregs[KREG_CANRESTORE]; 120 argv[i] = kregs[KREG_I0 + i]; 122 if (kregs[KREG_PC] != 0 && 123 func(arg, kregs[KREG_PC], 6, argv, &gregs) != 0) 126 kregs[KREG_PC] = kregs[KREG_I7]; 127 kregs[KREG_NP [all...] |
/illumos-gate/usr/src/cmd/mdb/intel/kmdb/ |
H A D | kvm_isadep.c | 142 gregs.kregs[KREG_FP] = addr;
|
H A D | kaif.c | 225 return (®s->kregs[rd->rd_num]);
|