Home
last modified time | relevance | path

Searched refs:R_PC (Results 1 – 25 of 31) sorted by relevance

12

/titanic_41/usr/src/lib/libproc/i386/
H A DPisadep.c212 pc = regs[R_PC]; in Pstack_iter()
237 gregs[R_PC] = pc; in Pstack_iter()
248 if (gregs[R_FP] != fp || gregs[R_PC] != pc) { in Pstack_iter()
250 pc = gregs[R_PC]; in Pstack_iter()
268 pc = gregs[R_PC]; in Pstack_iter()
286 P->status.pr_lwp.pr_reg[R_PC] = P->sysaddr; in Psyscall_setup()
302 arglist[0] = P->status.pr_lwp.pr_reg[R_PC]; in Psyscall_copyinargs()
/titanic_41/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dbpt.c352 if ((bpt = find_bp(ph, pstatus.pr_lwp.pr_reg[R_PC])) == in continue_to_break()
357 EC_WORD(pstatus.pr_lwp.pr_reg[R_PC])); in continue_to_break()
373 EC_WORD(pstatus.pr_lwp.pr_reg[R_PC])); in continue_to_break()
430 pc = pstatus.pr_lwp.pr_reg[R_PC]; in step_n()
459 pc = pstatus.pr_lwp.pr_reg[R_PC]; in step_n()
519 caddr = pstat.pr_lwp.pr_reg[R_PC]; in step_to_addr()
525 caddr = pstat.pr_lwp.pr_reg[R_PC]; in step_to_addr()
H A Dcallstack.c92 symstr = print_address_ps(ph, (ulong_t)pstatus.pr_lwp.pr_reg[R_PC], in CallStack()
94 (void) printf(" 0x%08x:%-17s\n", EC_WORD(pstatus.pr_lwp.pr_reg[R_PC]), in CallStack()
H A Ddis.c181 (void) disasm_addr(ph, (ulong_t)pstat.pr_lwp.pr_reg[R_PC], num_inst); in disasm()
/titanic_41/usr/src/uts/intel/sys/
H A Dprocfs_isa.h99 #define R_PC REG_RIP macro
109 #define R_PC EIP macro
/titanic_41/usr/src/cmd/truss/
H A Dipc.c390 (void) Lgetareg(Lwp, R_PC, &pc); in checkproc()
403 (void) Lgetareg(Lwp, R_PC, &pc); in checkproc()
406 (void) Lgetareg(Lwp, R_PC, &pc); in checkproc()
412 (void) Lputareg(Lwp, R_PC, pc); in checkproc()
/titanic_41/usr/src/lib/libproc/amd64/
H A DPisadep.c275 pc = regs[R_PC]; in Pstack_iter32()
300 gregs[R_PC] = pc; in Pstack_iter32()
314 if (gregs[R_FP] != fp || gregs[R_PC] != pc) { in Pstack_iter32()
316 pc = gregs[R_PC]; in Pstack_iter32()
333 pc = gregs[R_PC]; in Pstack_iter32()
509 pc = gregs[R_PC]; in Pstack_iter()
536 gregs[R_PC] = pc; in Pstack_iter()
552 pc = gregs[R_PC]; in Pstack_iter()
/titanic_41/usr/src/lib/libproc/sparc/
H A DPisadep.c232 dst[R_PC] = gregs[REG_PC]; in ucontext_n_to_prgregs()
284 gregs[R_PC] = gregs[R_I7]; in Pstack_iter()
285 gregs[R_nPC] = gregs[R_PC] + 4; in Pstack_iter()
334 P->status.pr_lwp.pr_reg[R_PC] = P->sysaddr; in Psyscall_setup()
/titanic_41/usr/src/lib/libdtrace/sparc/
H A Dregs.d99 inline int R_PC = 33; variable
100 #pragma D binding "1.0" R_PC
/titanic_41/usr/src/lib/libproc/sparcv9/
H A DPisadep.c282 dst[R_PC] = gregs[REG_PC]; in ucontext_n_to_prgregs()
314 dst[R_PC] = (uint64_t)(uint32_t)gregs[REG_PC]; in ucontext_32_to_prgregs()
366 gregs[R_PC] = gregs[R_I7]; in Pstack_iter()
367 gregs[R_nPC] = gregs[R_PC] + 4; in Pstack_iter()
453 P->status.pr_lwp.pr_reg[R_PC] = P->sysaddr; in Psyscall_setup()
/titanic_41/usr/src/cmd/dtrace/test/tst/common/arrays/
H A Dtst.uregsarray.d46 printf("R_PC = 0x%x\n", uregs[R_PC]);
/titanic_41/usr/src/cmd/sgs/librtld_db/demo/sparcv9/
H A Dregs.c118 disp_reg_line(ph, prst, "ccr", R_CCR, "pc", R_PC); in display_special_regs()
122 disp_reg_line(ph, prst, "psr", R_PSR, "pc", R_PC); in display_special_regs()
/titanic_41/usr/src/lib/libc/sparc/threads/
H A Dmachdep.c145 rs[REG_PC] = status.pr_reg[R_PC]; in getgregs()
169 status.pr_reg[R_PC] = rs[REG_PC]; in setgregs()
/titanic_41/usr/src/cmd/mdb/sparc/mdb/
H A Dproc_isadep.c93 { "pc", R_PC, MDB_TGT_R_EXPORT },
121 (void) mdb_tgt_vread(t, &ret, sizeof (ret), psp->pr_reg[R_PC]); in pt_read_instr()
237 mdb_printf(" %%pc = 0x%0?p %A\n", GETREG2(R_PC)); in pt_regs()
687 uintptr_t pc = psp->pr_reg[R_PC]; in pt_step_out()
729 pc = psp->pr_reg[R_PC]; in pt_next()
/titanic_41/usr/src/lib/libproc/common/
H A DPsyscall.c431 (!Pissyscall(P, P->status.pr_lwp.pr_reg[R_PC]) && in Psyscall()
432 !Pissyscall_prev(P, P->status.pr_lwp.pr_reg[R_PC], NULL))) in Psyscall()
486 if (!Pissyscall_prev(P, P->status.pr_lwp.pr_reg[R_PC], NULL)) { in Psyscall()
H A DPscantext.c74 syspri = Pissyscall_prev(P, P->status.pr_lwp.pr_reg[R_PC], in Pscantext()
H A Dlibproc.h100 #define R_PC REG_RIP macro
105 #define R_PC EIP macro
/titanic_41/usr/src/cmd/dtrace/test/tst/sparc/arrays/
H A Dtst.uregsarray.d79 printf("R_PC = 0x%x\n", uregs[R_PC]);
/titanic_41/usr/src/uts/sparc/fs/proc/
H A Dprmachdep.c146 prp[R_PC] = gr[REG_PC]; in prgetprregs()
203 gr[REG_PC] = prp[R_PC]; in prsetprregs()
296 dest[R_PC] = SET_LOWER_32(r->r_pc, src[R_PC]); in prgregset_32ton()
365 prp[R_PC] = gr[REG_PC]; in prgetprregs32()
/titanic_41/usr/src/uts/sparc/sys/
H A Dprocfs_isa.h119 #define R_PC 33 macro
/titanic_41/usr/src/cmd/ptools/pstack/
H A Dpstack.c504 (void) printf(" %.*lx * %s", length, (long)gregs[R_PC], name); in print_java_frame()
530 uintptr_t pc = gregs[R_PC]; in print_frame()
642 (void) printf(" %.*lx %-8s (", length, (long)reg[R_PC], sname); in print_syscall()
/titanic_41/usr/src/cmd/sgs/librtld_db/demo/sparc/
H A Dregs.c104 disp_reg_line(ph, prst, "psr", R_PSR, "pc", R_PC); in display_special_regs()
/titanic_41/usr/src/lib/libdtrace/i386/
H A Dregs.d.in71 inline int R_PC = R_EIP; variable
72 #pragma D binding "1.0" R_PC
/titanic_41/usr/src/lib/libc/sparc/sys/
H A Dptrace.c308 ps->pr_lwp.pr_reg[R_PC] = cp->user.u_reg[REG_PC]; in ptrace()
627 ps->pr_lwp.pr_reg[R_PC] = cp->user.u_reg[REG_PC]; in ProcUpdate()
680 cp->user.u_reg[REG_PC] = ps->pr_lwp.pr_reg[R_PC]; in MakeUser()
/titanic_41/usr/src/lib/libtnfctl/
H A Dprb_proc.c334 tnf_opaque, pc, prstat.pr_reg[R_PC], in prb_proc_wait()
449 tnf_opaque, pc, prstat.pr_reg[R_PC], in prb_proc_istepbpt()

12