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

123

/darwin-on-arm/xnu/osfmk/arm/
H A Dexctramps.s53 ldr pc, [pc, #24] // reset
54 ldr pc, [pc, #24] // undef
55 ldr pc, [pc, #24] // swi
56 ldr pc, [pc, #24] // prefetch
57 ldr pc, [pc, #2
[all...]
H A Dtrap.c197 " 12: 0x%08x sp: 0x%08x lr: 0x%08x pc: 0x%08x\n"
202 arm_ctx->r[12], arm_ctx->sp, arm_ctx->lr, arm_ctx->pc, arm_ctx->cpsr,
238 kprintf("sleh_abort: pc %x lr %x far %x fsr %x psr %x\n", arm_ctx->pc, arm_ctx->lr, arm_ctx->far, arm_ctx->fsr, arm_ctx->cpsr);
308 vm_fault(map, vm_map_trunc_page(arm_ctx->pc),
327 "12: 0x%08x sp: 0x%08x lr: 0x%08x pc: 0x%08x\n"
334 arm_ctx->lr, arm_ctx->pc, arm_ctx->cpsr, ifsr,
377 "12: 0x%08x sp: 0x%08x lr: 0x%08x pc: 0x%08x\n"
386 arm_ctx->lr, arm_ctx->pc,
400 arm_ctx->pc
[all...]
H A Dmisc_protos.h47 uint32_t pc; member in struct:_abort_information_context
/darwin-on-arm/xnu/bsd/net/
H A Dbpf_filter.c206 * Execute the filter program starting at pc on the packet p
211 bpf_filter(const struct bpf_insn *pc, u_char *p, u_int wirelen, u_int buflen) argument
219 if (pc == 0)
225 --pc;
227 ++pc;
228 switch (pc->code) {
237 return (u_int)pc->k;
243 k = pc->k;
267 k = pc->k;
284 k = pc
[all...]
/darwin-on-arm/xnu/libsyscall/custom/
H A D__fork.s140 L0: add r0, pc, r0
142 mov lr, pc
143 ldr pc, [sp], #4 // call __dyld_fork_child indirectly and pop
147 ldmfd sp!, {r4, r7, pc}
155 ldmfd sp!, {r4, r7, pc} // pop and return
/darwin-on-arm/xnu/bsd/dev/i386/
H A Ddtrace_isa.c263 dtrace_getustack_common(uint64_t *pcstack, int pcstack_limit, user_addr_t pc, argument
288 while (pc != 0) {
291 *pcstack++ = (uint64_t)pc;
307 pc = dtrace_fulword(&gregs[REG_PC]);
315 pc = dtrace_fuword32(&gregs[EIP]);
324 pc = dtrace_fuword64((sp + RETURN_OFFSET64));
327 pc = dtrace_fuword32((sp + RETURN_OFFSET));
353 dtrace_adjust_stack(uint64_t **pcstack, int *pcstack_limit, user_addr_t *pc, argument
360 ASSERT(pc != NULL);
367 * add the current pc a
416 user_addr_t pc, sp, fp; local
488 user_addr_t pc, sp, fp; local
541 user_addr_t pc, sp; local
664 uintptr_t pc; local
746 uintptr_t pc; local
[all...]
H A Dfasttrap_isa.c264 fasttrap_tracepoint_init(proc_t *p, fasttrap_tracepoint_t *tp, user_addr_t pc, argument
270 size_t first = MIN(len, PAGE_SIZE - (pc & PAGE_MASK));
288 if (uread(p, &instr[0], first, pc) != 0)
291 uread(p, &instr[first], len - first, pc + first) != 0) {
401 tp->ftt_dest = pc + tp->ftt_size +
512 tp->ftt_dest = pc + tp->ftt_size +
521 tp->ftt_dest = pc + tp->ftt_size +
527 tp->ftt_dest = pc + tp->ftt_size +
533 tp->ftt_dest = pc + tp->ftt_size +
541 tp->ftt_dest = pc
676 fasttrap_return_common(x86_saved_state_t *regs, user_addr_t pc, pid_t pid, user_addr_t new_pc) argument
958 user_addr_t pc = regs32->eip - 1; local
1516 user_addr_t pc = regs64->isf.rip - 1; local
2174 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 Dsdt_x86.c123 uintptr_t pc; local
136 pc = fp->retaddr;
139 && pc > (uintptr_t)dtrace_invop_callsite_pre
140 && pc <= (uintptr_t)dtrace_invop_callsite_post) {
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 && // neither single-byte INT3 (0xCC)
193 !(instr == 3 && fuword8(pc - 2, &instr2) == 0 && instr2 == 0xCD)) { // nor two-byte INT 3 (0xCD03)
220 * we copied out caused a synchonous trap, reset the pc back to its
/darwin-on-arm/xnu/osfmk/arm/crt/
H A Dmodsi3.s25 ldmfd sp!, {r4, r5, r7, pc}
H A Dudivdi3.s25 ldmfd sp!, {r7, pc}
H A Dumoddi3.s26 ldmfd sp!, {r7, pc}
H A Dumodsi3.s25 ldmfd sp!, {r4, r5, r7, pc}
H A Dudivsi3.s26 ldmfdeq sp!, {r4, r5, r7, pc}
49 ldmfd sp!, {r4, r5, r7, pc}
52 ldmfd sp!, {r4, r5, r7, pc}
H A Ddivsi3.s30 ldmfd sp!, {r4, r5, r7, pc}
H A Ddivdi3.s49 ldmfd sp!, {r4, r5, r7, pc}
/darwin-on-arm/xnu/bsd/kern/
H A Dqsort.c126 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; local
154 pc = pd = (char *)a + (n - 1) * es;
156 while (pb <= pc && (r = cmp(pb, a)) <= 0) {
164 while (pb <= pc && (r = cmp(pc, a)) >= 0) {
167 swap(pc, pd);
170 pc -= es;
172 if (pb > pc)
174 swap(pb, pc);
177 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;
/darwin-on-arm/xnu/osfmk/mach/arm/
H A Dasm.h157 # define RET mov pc, lr
158 # define RETeq moveq pc, lr
159 # define RETne movne pc, lr
161 # define RETc(c) mov##c pc, lr
163 # define RETc(c) mov/**/c pc, lr
169 # define BRANCH_EXTERN(x) ldr pc, [pc, #-4] ; \
187 * into the pc.
228 ldr reg, [pc, reg]
236 * for translating (ldr pc, [
[all...]
/darwin-on-arm/xnu/osfmk/i386/
H A Dlocks_i386.c139 #define OBTAIN_PC(pc) ((pc) = GET_RETURN_PC())
140 #define DECL_PC(pc) pc_t pc;
142 #define DECL_PC(pc)
145 * Eliminate lint complaints about unused local pc variables.
147 #define OBTAIN_PC(pc) ++pc
149 #define OBTAIN_PC(pc)
345 DECL_PC(pc);
493 usld_lock_pre( usimple_lock_t l, pc_t pc) argument
532 usld_lock_post( usimple_lock_t l, pc_t pc) argument
569 usld_unlock( usimple_lock_t l, pc_t pc) argument
611 usld_lock_try_pre( usimple_lock_t l, pc_t pc) argument
634 usld_lock_try_post( usimple_lock_t l, pc_t pc) argument
671 usl_trace( usimple_lock_t l, int mycpu, pc_t pc, const char * op_name) argument
[all...]
/darwin-on-arm/xnu/bsd/sys/
H A Dresourcevar.h82 u_int32_t pr_off; /* pc offset */
83 u_int32_t 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, uint32_t pc, u_int ticks);
131 void addupc_task(struct proc *p, user_addr_t pc, u_int ticks);
H A Dfasttrap_impl.h193 #define FASTTRAP_TPOINTS_INDEX(pid, pc) \
194 (((pc) / sizeof (fasttrap_instr_t) + (pid)) & fasttrap_tpoints.fth_mask)
/darwin-on-arm/xnu/libkern/arm/
H A DOSAtomic.s74 ldmfd sp!,{r4,r5,pc}
98 ldmfd sp!, {r4-r9,pc}
/darwin-on-arm/xnu/EXTERNAL_HEADERS/architecture/arm/
H A Dasm_help.h173 3: ldr reg, [pc, reg] ;\
206 mov lr, pc ;\

Completed in 60 milliseconds

123