Searched refs:pc (Results 1 - 25 of 49) sorted by relevance

12

/macosx-10.5.8/xnu-1228.15.4/bsd/net/
H A Dbpf_filter.c201 * Execute the filter program starting at pc on the packet p
206 bpf_filter(const struct bpf_insn *pc, u_char *p, u_int wirelen, u_int buflen) argument
212 if (pc == 0)
218 --pc;
220 ++pc;
221 switch (pc->code) {
230 return (u_int)pc->k;
236 k = pc->k;
260 k = pc->k;
277 k = pc
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/i386/
H A Ddtrace_isa.c172 dtrace_getustack_common(uint64_t *pcstack, int pcstack_limit, user_addr_t pc, argument
197 while (pc != 0) {
200 *pcstack++ = (uint64_t)pc;
216 pc = dtrace_fulword(&gregs[REG_PC]);
224 pc = dtrace_fuword32(&gregs[EIP]);
233 pc = dtrace_fuword64((sp + RETURN_OFFSET64));
236 pc = dtrace_fuword32((sp + RETURN_OFFSET));
262 user_addr_t pc, sp, fp; local
291 pc = regs->ss_64.isf.rip;
295 pc
335 user_addr_t pc, sp, fp; local
385 user_addr_t pc, sp; local
512 uintptr_t pc; local
590 uintptr_t pc; local
[all...]
H A Dfasttrap_isa.c261 fasttrap_tracepoint_init(proc_t *p, fasttrap_tracepoint_t *tp, user_addr_t pc, argument
267 size_t first = MIN(len, PAGE_SIZE - (pc & PAGE_MASK));
285 if (uread(p, &instr[0], first, pc) != 0)
288 uread(p, &instr[first], len - first, pc + first) != 0) {
398 tp->ftt_dest = pc + tp->ftt_size +
505 tp->ftt_dest = pc + tp->ftt_size +
514 tp->ftt_dest = pc + tp->ftt_size +
520 tp->ftt_dest = pc + tp->ftt_size +
526 tp->ftt_dest = pc + tp->ftt_size +
533 tp->ftt_dest = pc
667 fasttrap_return_common(x86_saved_state_t *regs, user_addr_t pc, pid_t pid, user_addr_t new_pc) argument
937 user_addr_t pc = regs32->eip - 1; local
1492 user_addr_t pc = regs64->isf.rip - 1; local
2145 user_addr_t pc = uthread->t_dtrace_pc; local
[all...]
H A Dinstr_size.c130 caddr_t pc = (caddr_t)rp->r_pc; local
132 (void) copyin_nowatch(pc, (caddr_t)instr, sizeof (instr));
H A Ddtrace_subr_x86.c140 * dtrace_return_probe_ptr function pointer to set %pc.
191 user_addr_t pc = (regs64) ? regs64->isf.rip : (user_addr_t)regs32->eip; local
192 if (fuword8(pc - 1, &instr) == 0 && instr != FASTTRAP_INSTR) {
219 * we copied out caused a synchonous trap, reset the pc back to its
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/ppc/
H A Ddtrace_isa.c197 dtrace_getustack_common(uint64_t *pcstack, int pcstack_limit, user_addr_t pc, argument
222 while (pc != 0) {
225 *pcstack++ = (uint64_t)pc;
241 pc = dtrace_fulword(&gregs[REG_PC]);
249 pc = dtrace_fuword32(&gregs[EIP]);
258 pc = dtrace_fuword64((sp + RETURN_OFFSET64));
261 pc = dtrace_fuword32((sp + RETURN_OFFSET));
275 user_addr_t pc, sp; local
303 pc = regs->REGPC;
307 *pcstack++ = (uint64_t)pc;
343 user_addr_t pc, sp; local
386 user_addr_t pc, sp; local
504 uintptr_t pc; local
[all...]
H A Dfasttrap_isa.c197 fasttrap_tracepoint_init(proc_t *p, fasttrap_tracepoint_t *tp, user_addr_t pc, argument
218 if (uread(p, &instr, 4, pc) != 0) return (-1); /* Grab instruction, return suddenly if read fails... */
250 targpc = targpc + pc; /* Apply offset to get target address */
253 if(targpc == pc) return -1; /* Branching to self is a sin and is forbidden... */
264 targpc = targpc + pc; /* Apply offset to get target address */
267 if(targpc == pc) return -1; /* Branching to self is a sin and is forbidden... */
324 fasttrap_return_common(ppc_saved_state_t *sv, user_addr_t pc, pid_t pid, user_addr_t new_pc) argument
334 bucket = &fasttrap_tpoints.fth_table[FASTTRAP_TPOINTS_INDEX(pid, pc)];
337 if (pid == tp->ftt_pid && pc == tp->ftt_pc &&
368 pc
416 user_addr_t pc; local
621 user_addr_t pc, npc; local
[all...]
/macosx-10.5.8/xnu-1228.15.4/osfmk/kern/
H A Dmach_clock.c86 static void prof_tick(boolean_t usermode, natural_t pc);
103 natural_t pc)
105 __unused natural_t pc)
132 prof_tick(usermode, pc);
143 natural_t pc)
161 if ((prof_uptrint_t)pc < _profile_vars.profil_info.lowpc)
164 s = (prof_uptrint_t)pc - _profile_vars.profil_info.lowpc;
95 hertz_tick( __unused natural_t ticks, boolean_t usermode, natural_t pc) argument
141 prof_tick( boolean_t usermode, natural_t pc) argument
/macosx-10.5.8/xnu-1228.15.4/osfmk/ddb/
H A Ddb_run.c224 db_addr_t pc = PC_REGS(DDB_REGS); local
240 ins = db_get_task_value(pc, sizeof(int), FALSE, task);
246 brpc = next_instr_address(pc,1,task);
247 if ((brpc != pc) && (inst_branch(ins) || inst_call(ins))) {
258 if (watchpt || db_find_breakpoint_here(task, pc)) {
320 * next_instr_address(pc,bd,task) returns the address of the first
321 * instruction following the one at "pc",
354 db_addr_t pc = PC_REGS(regs), brpc; local
359 * User was stopped at pc, e.g. the instruction
360 * at pc wa
[all...]
H A Ddb_aout.h83 db_expr_t pc);
H A Ddb_coff.h104 db_expr_t pc);
H A Ddb_input.c711 char *pc; local
714 for (p = db_history_prev, pc = db_lbuf_start;
715 pc != db_le && *p;) {
716 if (*p != *pc)
721 if (++pc == db_history + db_history_size) {
722 pc = db_history;
725 if (!*p && pc == db_le) {
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Dqsort.c123 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; local
151 pc = pd = (char *)a + (n - 1) * es;
153 while (pb <= pc && (r = cmp(pb, a)) <= 0) {
161 while (pb <= pc && (r = cmp(pc, a)) >= 0) {
164 swap(pc, pd);
167 pc -= es;
169 if (pb > pc)
171 swap(pb, pc);
174 pc
[all...]
H A Dkern_pcsamples.c40 unsigned int * pc_buffer = 0; /* buffer that holds each pc */
43 unsigned int npcbufs = 8192; /* number of pc entries in buffer */
137 unsigned int pc; local
144 pc = pc_trace_buf[i];
146 if ((pcsample_beg <= pc) && (pc < pcsample_end))
150 if ( (*(pc_bufptr-1)) == pc )
155 *pc_bufptr = pc;
H A Dkern_clock.c95 void bsd_uprofil(struct time_value *syst, user_addr_t pc);
332 bsd_uprofil(struct time_value *syst, user_addr_t pc) argument
353 addupc_task(p, pc, ticks);
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A Datomic_switch.h36 UInt32 pc; member in struct:CallPseudoKernelDescriptor
54 UInt32 pc; member in struct:ExitPseudoKernelDescriptor
H A Dlocks_ppc.c142 #define OBTAIN_PC(pc,l) ((pc) = (void *) GET_RETURN_PC(&(l)))
146 * Eliminate lint complaints about unused local pc variables.
148 #define OBTAIN_PC(pc,l) ++pc
150 #define OBTAIN_PC(pc,l)
257 pc_t pc; local
259 OBTAIN_PC(pc, l);
260 USLDBG(usld_lock_pre(l, pc));
263 panic("simple lock deadlock detection - l=%p, cpu=%d, ret=%p", l, cpu_number(), pc);
284 pc_t pc; local
313 pc_t pc; local
392 usld_lock_pre( usimple_lock_t l, pc_t pc) argument
430 usld_lock_post( usimple_lock_t l, pc_t pc) argument
467 usld_unlock( usimple_lock_t l, pc_t pc) argument
509 usld_lock_try_pre( usimple_lock_t l, pc_t pc) argument
532 usld_lock_try_post( usimple_lock_t l, pc_t pc) argument
569 usl_trace( usimple_lock_t l, int mycpu, pc_t pc, const char * op_name) argument
[all...]
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/
H A Dlocks_i386.c149 #define OBTAIN_PC(pc,l) ((pc) = (void *) GET_RETURN_PC(&(l)))
150 #define DECL_PC(pc) pc_t pc;
152 #define DECL_PC(pc)
155 * Eliminate lint complaints about unused local pc variables.
157 #define OBTAIN_PC(pc,l) ++pc
159 #define OBTAIN_PC(pc,l)
311 DECL_PC(pc);
447 usld_lock_pre( usimple_lock_t l, pc_t pc) argument
486 usld_lock_post( usimple_lock_t l, pc_t pc) argument
523 usld_unlock( usimple_lock_t l, pc_t pc) argument
565 usld_lock_try_pre( usimple_lock_t l, pc_t pc) argument
588 usld_lock_try_post( usimple_lock_t l, pc_t pc) argument
625 usl_trace( usimple_lock_t l, int mycpu, pc_t pc, const char * op_name) argument
[all...]
H A D_setjmp.s81 movl %edx,20(%ecx) # save pc of caller
H A Dlocks.h105 vm_offset_t pc; member in struct:__anon713
/macosx-10.5.8/xnu-1228.15.4/bsd/sys/
H A Dresourcevar.h82 u_long pr_off; /* pc offset */
83 u_long pr_scale; /* pc scaling */
95 user_ulong_t pr_off; /* pc offset */
96 user_ulong_t pr_scale; /* pc scaling */
130 void addupc_intr(struct proc *p, u_long pc, u_int ticks);
131 void addupc_task(struct proc *p, user_addr_t pc, u_int ticks);
H A Dfasttrap_impl.h190 #define FASTTRAP_TPOINTS_INDEX(pid, pc) \
191 (((pc) / sizeof (fasttrap_instr_t) + (pid)) & fasttrap_tpoints.fth_mask)
/macosx-10.5.8/xnu-1228.15.4/libsa/i386/
H A Dsetjmp.s84 movl %edx,20(%ecx) # save pc of caller
/macosx-10.5.8/xnu-1228.15.4/bsd/i386/
H A Ddis_tables.h107 extern void dtrace_disx86_str(dis86_t *x, uint_t cpu_mode, uint64_t pc,
/macosx-10.5.8/xnu-1228.15.4/osfmk/chud/ppc/
H A Dchud_thread_ppc.c415 // [0] current pc
497 uint64_t pc = 0; local
512 // Note that we read the pc even for the first stack frame (which, in theory,
520 kr = chudxnu_kern_read(&pc, fp_link, sizeof(uint64_t));
523 pc = tmpWord;
527 kr = chudxnu_task_read(task, &pc, fp_link, sizeof(uint64_t));
530 pc = tmpWord;
534 pc = 0;
559 buffer[bufferIndex++] = pc;
560 prevPC = pc;
642 uint64_t pc = 0; local
[all...]

Completed in 250 milliseconds

12