/macosx-10.5.8/xnu-1228.15.4/osfmk/chud/ppc/ |
H A D | chud_thread_ppc.c | 52 kern_return_t chudxnu_copy_savearea_to_threadstate(thread_flavor_t flavor, thread_state_t tstate, mach_msg_type_number_t *count, struct savearea *sv) argument 64 if(sv) { 65 ts->r0 = (unsigned int)sv->save_r0; 66 ts->r1 = (unsigned int)sv->save_r1; 67 ts->r2 = (unsigned int)sv->save_r2; 68 ts->r3 = (unsigned int)sv->save_r3; 69 ts->r4 = (unsigned int)sv->save_r4; 70 ts->r5 = (unsigned int)sv->save_r5; 71 ts->r6 = (unsigned int)sv->save_r6; 72 ts->r7 = (unsigned int)sv 170 chudxnu_copy_threadstate_to_savearea(struct savearea *sv, thread_flavor_t flavor, thread_state_t tstate, mach_msg_type_number_t *count) argument 293 struct savearea *sv; local 318 struct savearea *sv; local 461 struct savearea *sv; local 606 struct savearea *sv; local [all...] |
H A D | chud_xnu_private.h | 40 struct savearea *sv); 43 struct savearea *sv,
|
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/ |
H A D | status.c | 109 register struct savearea *sv; /* Pointer to the context savearea */ local 151 sv = genuser; /* Copy this over */ 153 if(sv) { /* Is there a save area yet? */ 154 ts->r0 = (unsigned int)sv->save_r0; 155 ts->r1 = (unsigned int)sv->save_r1; 156 ts->r2 = (unsigned int)sv->save_r2; 157 ts->r3 = (unsigned int)sv->save_r3; 158 ts->r4 = (unsigned int)sv->save_r4; 159 ts->r5 = (unsigned int)sv->save_r5; 160 ts->r6 = (unsigned int)sv 435 register struct savearea *sv; /* Pointer to the context savearea */ local 1005 struct savearea *sv; local 1034 struct savearea *sv, *osv; local 1103 struct savearea *sv, *osv; local 1335 struct savearea *sv; local 1347 struct savearea *sv; local 1369 struct savearea *sv; local 1382 struct savearea *sv; local 1404 struct savearea *sv; local 1546 struct savearea *sv, *osv; local 1638 struct savearea *sv, *osv, *psv; local 1764 struct savearea *sv; local 1808 struct savearea *sv; local [all...] |
H A D | hw_perfmon.c | 146 struct savearea *sv = thread->machine.pcb; local 160 sv->save_mmcr1 = 0; 161 sv->save_mmcr2 = 0; 173 sv->save_mmcr0 = mmcr0_reg.value; 183 sv->save_mmcr0 = mmcr0_reg.value; 193 sv->save_pmc[curPMC] = 0; 204 kprintf("perfmon_enable - mmcr0=0x%llx mmcr1=0x%llx mmcr2=0x%llx\n", sv->save_mmcr0, sv->save_mmcr1, sv->save_mmcr2); 212 struct savearea *sv local 248 struct savearea *sv = thread->machine.pcb; local 267 struct savearea *sv = thread->machine.pcb; local 286 struct savearea *sv = thread->machine.pcb; local 318 struct savearea *sv = thread->machine.pcb; local 375 struct savearea *sv = thread->machine.pcb; local 412 struct savearea *sv = thread->machine.pcb; local 553 struct savearea *sv = thread->machine.pcb; local 611 struct savearea *sv = thread->machine.pcb; local 709 struct savearea *sv = thread->machine.pcb; local [all...] |
H A D | model_dep.c | 168 void dump_backtrace(struct savearea *sv, 171 void dump_savearea(struct savearea *sv, 369 struct savearea *sv, *svssp, *psv; local 384 sv = NULL; 386 sv = (struct savearea *)current_thread()->machine.pcb; /* Find most current savearea if system has started */ 389 if(sv) fence = (unsigned int)sv->save_r1; /* Stop at previous exception point */ 395 if(!sv) { /* Leave if no saveareas */ 410 kdb_printf(" Exception state (sv=%p)\n", svssp); 414 if(!sv) { /* Leav 460 dump_savearea(struct savearea *sv, unsigned int fence) argument 483 dump_backtrace(struct savearea *sv, unsigned int stackptr, unsigned int fence) argument 675 SysChoked(unsigned int type, struct savearea *sv) argument [all...] |
H A D | pcb.c | 219 struct savearea *sv; /* Pointer to newly allocated savearea */ local 225 sv = save_alloc(); /* Go get us a savearea */ 227 bzero((char *)((unsigned int)sv + sizeof(savearea_comm)), (sizeof(struct savearea) - sizeof(savearea_comm))); /* Clear it */ 229 sv->save_hdr.save_prev = 0; /* Clear the back pointer */ 230 sv->save_hdr.save_flags = (sv->save_hdr.save_flags & ~SAVtype) | (SAVgeneral << SAVtypeshft); /* Mark as in use */ 231 sv->save_hdr.save_act = thread; /* Set who owns it */ 232 thread->machine.pcb = sv; /* Point to the save area */ 245 thread->machine.upcb = sv; /* Set user pcb */ 246 sv 530 struct savearea *sv; local [all...] |
H A D | PseudoKernel.c | 159 struct savearea *sv; local 173 if(!(sv = find_user_regs(act))) { /* Find the user state registers */ 185 sv->save_cr |= bttd->postIntMask; /* post int in CR2 */ 192 bttd->exceptionInfo.srr0 = (unsigned int)sv->save_srr0; /* Save the current PC */ 193 sv->save_srr0 = (uint64_t)act->machine.bbInterrupt; /* Set the new PC */ 194 bttd->exceptionInfo.sprg1 = (unsigned int)sv->save_r1; /* Save the original R1 */ 195 sv->save_r1 = (uint64_t)bttd->exceptionInfo.sprg0; /* Set the new R1 */ 196 bttd->exceptionInfo.srr1 = (unsigned int)sv->save_srr1; /* Save the original MSR */ 197 sv->save_srr1 &= ~(MASK(MSR_BE)|MASK(MSR_SE)); /* Clear SE|BE bits in MSR */
|
H A D | vmachmon.c | 1613 register struct savearea_fpu *sv; local 1624 sv = CEntry->vmmFacCtx.FPUsave; 1625 bcopy((char *)&sv->save_fp0, (char *)&(CEntry->vmmContextKern->vmm_proc_state.ppcFPRs), 32 * 8); /* 32 registers */ 1659 register struct savearea_vec *sv; local 1670 sv = CEntry->vmmFacCtx.VMXsave; 1671 vrvalidwrk = sv->save_vrvalid; /* Get the valid flags */ 1676 CEntry->vmmContextKern->vmm_proc_state.ppcVRs[i].i[j] = ((unsigned int *)&(sv->save_vr0))[(i * 4) + j]; 1806 struct savearea *sv; local 1833 sv = find_user_regs(act); /* Get the user state registers */ 1834 if(!sv) { /* Di 2001 struct savearea *sv; local [all...] |
H A D | trap.c | 69 extern kern_return_t dtrace_user_probe(ppc_saved_state_t *sv);
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/ppc/ |
H A D | dtrace_subr_ppc.c | 71 kern_return_t dtrace_user_probe(ppc_saved_state_t *sv); 74 dtrace_user_probe(ppc_saved_state_t *sv) argument 88 if (sv->save_exception == T_DTRACE_RET) { 119 if (dtrace_return_probe_ptr != NULL) (void)(*dtrace_return_probe_ptr)(sv); 122 sv->save_srr0 = sv->save_srr0 + 4; /* Step to next instruction */ 123 if(!(sv->save_srr1 & 0x8000000000000000ULL)) sv->save_srr0 &= 0x00000000FFFFFFFF; /* Trim if in 32-bit mode */ 155 (*dtrace_pid_probe_ptr)(sv) == 0) { 169 if (fuword32(sv [all...] |
H A D | fasttrap_isa.c | 83 static int32_t branchtaken(int32_t bo, int32_t bi, ppc_saved_state_t *sv); 86 kern_return_t dtrace_user_probe(ppc_saved_state_t *sv); 170 fasttrap_anarg(ppc_saved_state_t *sv, int function_entry, int argno) argument 178 value = (&sv->save_r3)[argno]; 180 if (sv->save_srr1 & 0x8000000000000000ULL) { 183 fasttrap_fuword64_noerr(sv->save_r1 + 48 + ((argno)* sizeof(uint64_t)), &value); 187 fasttrap_fuword32_noerr(sv->save_r1 + 24 + ((argno) * sizeof(uint32_t)), &farg); 324 fasttrap_return_common(ppc_saved_state_t *sv, user_addr_t pc, pid_t pid, user_addr_t new_pc) argument 369 sv->save_r3, sv 378 fasttrap_usdt_args(fasttrap_probe_t *probe, ppc_saved_state_t *sv, int argc, uint64_t *argv) argument 406 fasttrap_pid_probe(ppc_saved_state_t *sv) argument 618 fasttrap_return_probe(ppc_saved_state_t *sv) argument 664 branchtaken(int32_t bo, int32_t bi, ppc_saved_state_t *sv) argument [all...] |
/macosx-10.5.8/xnu-1228.15.4/osfmk/mach/ |
H A D | ndr.h | 121 float sv; member in union:__anon898 125 return result.sv; 130 double sv; member in union:__anon899 134 return result.sv;
|
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/dtrace/ |
H A D | profile_prvd.c | 210 struct savearea *sv = find_kern_regs(current_thread()); local 212 if (sv) { 213 if (USERMODE(sv->save_srr1)) { 214 dtrace_probe(prof->prof_id, 0x0, sv->save_srr0, late, 0, 0); 216 dtrace_probe(prof->prof_id, sv->save_srr0, 0x0, late, 0, 0); 266 struct savearea *sv = find_kern_regs(current_thread()); local 268 if (sv) { 269 if (USERMODE(sv->save_srr1)) { 270 dtrace_probe(prof->prof_id, 0x0, sv->save_srr0, 0, 0, 0); 272 dtrace_probe(prof->prof_id, sv [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/ |
H A D | uipc_syscalls.c | 707 int fd, error, sv[2]; local 725 sv[0] = fd; 735 sv[1] = fd; 752 procfdtbl_releasefd(p, sv[0], NULL); 753 procfdtbl_releasefd(p, sv[1], NULL); 754 fp_drop(p, sv[0], fp1, 1); 755 fp_drop(p, sv[1], fp2, 1); 758 error = copyout((caddr_t)sv, uap->rsv, 2 * sizeof (int)); 761 fp_free(p, sv[1], fp2); 763 fp_free(p, sv[ [all...] |
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/i386/ |
H A D | dis_tables.c | 3106 int64_t sv = (int64_t)usv; local 3111 if (try_neg == TRY_NEG && sv < 0 && 3112 (disp || sv >= NEG_LIMIT) && 3115 octal ? "-0%llo" : "-0x%llx", (-sv) & mask); 3152 int64_t sv; local 3175 * sv is for the signed, possibly-truncated immediate or 3180 sv = usv = op->d86_value; 3245 reltgt = pc + sv;
|