/darwin-on-arm/xnu/osfmk/arm/ |
H A D | exctramps.s | 53 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 D | trap.c | 197 " 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 D | misc_protos.h | 47 uint32_t pc; member in struct:_abort_information_context
|
/darwin-on-arm/xnu/bsd/net/ |
H A D | bpf_filter.c | 206 * 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.s | 140 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 D | dtrace_isa.c | 263 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 D | fasttrap_isa.c | 264 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 D | instr_size.c | 130 caddr_t pc = (caddr_t)rp->r_pc; local 132 (void) copyin_nowatch(pc, (caddr_t)instr, sizeof (instr));
|
H A D | sdt_x86.c | 123 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 D | dtrace_subr_x86.c | 140 * 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 D | modsi3.s | 25 ldmfd sp!, {r4, r5, r7, pc}
|
H A D | udivdi3.s | 25 ldmfd sp!, {r7, pc}
|
H A D | umoddi3.s | 26 ldmfd sp!, {r7, pc}
|
H A D | umodsi3.s | 25 ldmfd sp!, {r4, r5, r7, pc}
|
H A D | udivsi3.s | 26 ldmfdeq sp!, {r4, r5, r7, pc}
49 ldmfd sp!, {r4, r5, r7, pc}
52 ldmfd sp!, {r4, r5, r7, pc}
|
H A D | divsi3.s | 30 ldmfd sp!, {r4, r5, r7, pc}
|
H A D | divdi3.s | 49 ldmfd sp!, {r4, r5, r7, pc}
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | qsort.c | 126 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 D | kern_pcsamples.c | 40 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 D | asm.h | 157 # 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 D | locks_i386.c | 139 #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 D | resourcevar.h | 82 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 D | fasttrap_impl.h | 193 #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 D | OSAtomic.s | 74 ldmfd sp!,{r4,r5,pc} 98 ldmfd sp!, {r4-r9,pc}
|
/darwin-on-arm/xnu/EXTERNAL_HEADERS/architecture/arm/ |
H A D | asm_help.h | 173 3: ldr reg, [pc, reg] ;\ 206 mov lr, pc ;\
|