Lines Matching refs:rp

446 	struct regs *rp = lwptoregs(lwp);  in getgregs()  local
451 grp[REG_RDI] = rp->r_rdi; in getgregs()
452 grp[REG_RSI] = rp->r_rsi; in getgregs()
453 grp[REG_RDX] = rp->r_rdx; in getgregs()
454 grp[REG_RCX] = rp->r_rcx; in getgregs()
455 grp[REG_R8] = rp->r_r8; in getgregs()
456 grp[REG_R9] = rp->r_r9; in getgregs()
457 grp[REG_RAX] = rp->r_rax; in getgregs()
458 grp[REG_RBX] = rp->r_rbx; in getgregs()
459 grp[REG_RBP] = rp->r_rbp; in getgregs()
460 grp[REG_R10] = rp->r_r10; in getgregs()
461 grp[REG_R11] = rp->r_r11; in getgregs()
462 grp[REG_R12] = rp->r_r12; in getgregs()
463 grp[REG_R13] = rp->r_r13; in getgregs()
464 grp[REG_R14] = rp->r_r14; in getgregs()
465 grp[REG_R15] = rp->r_r15; in getgregs()
476 grp[REG_DS] = rp->r_ds; in getgregs()
477 grp[REG_ES] = rp->r_es; in getgregs()
478 grp[REG_FS] = rp->r_fs; in getgregs()
479 grp[REG_GS] = rp->r_gs; in getgregs()
483 grp[REG_TRAPNO] = rp->r_trapno; in getgregs()
484 grp[REG_ERR] = rp->r_err; in getgregs()
485 grp[REG_RIP] = rp->r_rip; in getgregs()
486 grp[REG_CS] = rp->r_cs; in getgregs()
487 grp[REG_SS] = rp->r_ss; in getgregs()
488 grp[REG_RFL] = rp->r_rfl; in getgregs()
489 grp[REG_RSP] = rp->r_rsp; in getgregs()
491 bcopy(&rp->r_gs, grp, sizeof (gregset_t)); in getgregs()
500 struct regs *rp = lwptoregs(lwp); in getgregs32() local
512 grp[GS] = (uint16_t)rp->r_gs; in getgregs32()
513 grp[FS] = (uint16_t)rp->r_fs; in getgregs32()
514 grp[DS] = (uint16_t)rp->r_ds; in getgregs32()
515 grp[ES] = (uint16_t)rp->r_es; in getgregs32()
519 grp[EDI] = (greg32_t)rp->r_rdi; in getgregs32()
520 grp[ESI] = (greg32_t)rp->r_rsi; in getgregs32()
521 grp[EBP] = (greg32_t)rp->r_rbp; in getgregs32()
523 grp[EBX] = (greg32_t)rp->r_rbx; in getgregs32()
524 grp[EDX] = (greg32_t)rp->r_rdx; in getgregs32()
525 grp[ECX] = (greg32_t)rp->r_rcx; in getgregs32()
526 grp[EAX] = (greg32_t)rp->r_rax; in getgregs32()
527 grp[TRAPNO] = (greg32_t)rp->r_trapno; in getgregs32()
528 grp[ERR] = (greg32_t)rp->r_err; in getgregs32()
529 grp[EIP] = (greg32_t)rp->r_rip; in getgregs32()
530 grp[CS] = (uint16_t)rp->r_cs; in getgregs32()
531 grp[EFL] = (greg32_t)rp->r_rfl; in getgregs32()
532 grp[UESP] = (greg32_t)rp->r_rsp; in getgregs32()
533 grp[SS] = (uint16_t)rp->r_ss; in getgregs32()
700 struct regs *rp = lwptoregs(lwp); in setgregs() local
712 rp->r_rdi = grp[REG_RDI]; in setgregs()
713 rp->r_rsi = grp[REG_RSI]; in setgregs()
714 rp->r_rdx = grp[REG_RDX]; in setgregs()
715 rp->r_rcx = grp[REG_RCX]; in setgregs()
716 rp->r_r8 = grp[REG_R8]; in setgregs()
717 rp->r_r9 = grp[REG_R9]; in setgregs()
718 rp->r_rax = grp[REG_RAX]; in setgregs()
719 rp->r_rbx = grp[REG_RBX]; in setgregs()
720 rp->r_rbp = grp[REG_RBP]; in setgregs()
721 rp->r_r10 = grp[REG_R10]; in setgregs()
722 rp->r_r11 = grp[REG_R11]; in setgregs()
723 rp->r_r12 = grp[REG_R12]; in setgregs()
724 rp->r_r13 = grp[REG_R13]; in setgregs()
725 rp->r_r14 = grp[REG_R14]; in setgregs()
726 rp->r_r15 = grp[REG_R15]; in setgregs()
727 rp->r_trapno = grp[REG_TRAPNO]; in setgregs()
728 rp->r_err = grp[REG_ERR]; in setgregs()
729 rp->r_rip = grp[REG_RIP]; in setgregs()
734 rp->r_cs = UCS_SEL; in setgregs()
735 rp->r_ss = UDS_SEL; in setgregs()
736 rp->r_rsp = grp[REG_RSP]; in setgregs()
765 rp->r_rdi = (uint32_t)grp[REG_RDI]; in setgregs()
766 rp->r_rsi = (uint32_t)grp[REG_RSI]; in setgregs()
767 rp->r_rdx = (uint32_t)grp[REG_RDX]; in setgregs()
768 rp->r_rcx = (uint32_t)grp[REG_RCX]; in setgregs()
769 rp->r_rax = (uint32_t)grp[REG_RAX]; in setgregs()
770 rp->r_rbx = (uint32_t)grp[REG_RBX]; in setgregs()
771 rp->r_rbp = (uint32_t)grp[REG_RBP]; in setgregs()
772 rp->r_trapno = (uint32_t)grp[REG_TRAPNO]; in setgregs()
773 rp->r_err = (uint32_t)grp[REG_ERR]; in setgregs()
774 rp->r_rip = (uint32_t)grp[REG_RIP]; in setgregs()
776 rp->r_cs = fix_segreg(grp[REG_CS], IS_CS, datamodel); in setgregs()
777 rp->r_ss = fix_segreg(grp[REG_DS], IS_NOT_CS, datamodel); in setgregs()
779 rp->r_rsp = (uint32_t)grp[REG_RSP]; in setgregs()
806 rp->r_rfl = (rp->r_rfl & ~PSL_USERMASK) | in setgregs()
814 grp[EFL] = (rp->r_efl & ~PSL_USERMASK) | (grp[EFL] & PSL_USERMASK); in setgregs()
819 bcopy(grp, &rp->r_gs, sizeof (gregset_t)); in setgregs()
821 rp->r_cs = fix_segreg(rp->r_cs, IS_CS, datamodel); in setgregs()
822 rp->r_ss = fix_segreg(rp->r_ss, IS_NOT_CS, datamodel); in setgregs()
823 rp->r_ds = fix_segreg(rp->r_ds, IS_NOT_CS, datamodel); in setgregs()
824 rp->r_es = fix_segreg(rp->r_es, IS_NOT_CS, datamodel); in setgregs()
825 rp->r_fs = fix_segreg(rp->r_fs, IS_NOT_CS, datamodel); in setgregs()
826 rp->r_gs = fix_segreg(rp->r_gs, IS_NOT_CS, datamodel); in setgregs()
1063 panic_saveregs(panic_data_t *pdp, struct regs *rp) in panic_saveregs() argument
1072 PANICNVADD(pnv, "rdi", rp->r_rdi); in panic_saveregs()
1073 PANICNVADD(pnv, "rsi", rp->r_rsi); in panic_saveregs()
1074 PANICNVADD(pnv, "rdx", rp->r_rdx); in panic_saveregs()
1075 PANICNVADD(pnv, "rcx", rp->r_rcx); in panic_saveregs()
1076 PANICNVADD(pnv, "r8", rp->r_r8); in panic_saveregs()
1077 PANICNVADD(pnv, "r9", rp->r_r9); in panic_saveregs()
1078 PANICNVADD(pnv, "rax", rp->r_rax); in panic_saveregs()
1079 PANICNVADD(pnv, "rbx", rp->r_rbx); in panic_saveregs()
1080 PANICNVADD(pnv, "rbp", rp->r_rbp); in panic_saveregs()
1081 PANICNVADD(pnv, "r10", rp->r_r10); in panic_saveregs()
1082 PANICNVADD(pnv, "r11", rp->r_r11); in panic_saveregs()
1083 PANICNVADD(pnv, "r12", rp->r_r12); in panic_saveregs()
1084 PANICNVADD(pnv, "r13", rp->r_r13); in panic_saveregs()
1085 PANICNVADD(pnv, "r14", rp->r_r14); in panic_saveregs()
1086 PANICNVADD(pnv, "r15", rp->r_r15); in panic_saveregs()
1089 PANICNVADD(pnv, "ds", rp->r_ds); in panic_saveregs()
1090 PANICNVADD(pnv, "es", rp->r_es); in panic_saveregs()
1091 PANICNVADD(pnv, "fs", rp->r_fs); in panic_saveregs()
1092 PANICNVADD(pnv, "gs", rp->r_gs); in panic_saveregs()
1093 PANICNVADD(pnv, "trapno", rp->r_trapno); in panic_saveregs()
1094 PANICNVADD(pnv, "err", rp->r_err); in panic_saveregs()
1095 PANICNVADD(pnv, "rip", rp->r_rip); in panic_saveregs()
1096 PANICNVADD(pnv, "cs", rp->r_cs); in panic_saveregs()
1097 PANICNVADD(pnv, "rflags", rp->r_rfl); in panic_saveregs()
1098 PANICNVADD(pnv, "rsp", rp->r_rsp); in panic_saveregs()
1099 PANICNVADD(pnv, "ss", rp->r_ss); in panic_saveregs()
1105 PANICNVADD(pnv, "gs", (uint32_t)rp->r_gs); in panic_saveregs()
1106 PANICNVADD(pnv, "fs", (uint32_t)rp->r_fs); in panic_saveregs()
1107 PANICNVADD(pnv, "es", (uint32_t)rp->r_es); in panic_saveregs()
1108 PANICNVADD(pnv, "ds", (uint32_t)rp->r_ds); in panic_saveregs()
1109 PANICNVADD(pnv, "edi", (uint32_t)rp->r_edi); in panic_saveregs()
1110 PANICNVADD(pnv, "esi", (uint32_t)rp->r_esi); in panic_saveregs()
1111 PANICNVADD(pnv, "ebp", (uint32_t)rp->r_ebp); in panic_saveregs()
1112 PANICNVADD(pnv, "esp", (uint32_t)rp->r_esp); in panic_saveregs()
1113 PANICNVADD(pnv, "ebx", (uint32_t)rp->r_ebx); in panic_saveregs()
1114 PANICNVADD(pnv, "edx", (uint32_t)rp->r_edx); in panic_saveregs()
1115 PANICNVADD(pnv, "ecx", (uint32_t)rp->r_ecx); in panic_saveregs()
1116 PANICNVADD(pnv, "eax", (uint32_t)rp->r_eax); in panic_saveregs()
1117 PANICNVADD(pnv, "trapno", (uint32_t)rp->r_trapno); in panic_saveregs()
1118 PANICNVADD(pnv, "err", (uint32_t)rp->r_err); in panic_saveregs()
1119 PANICNVADD(pnv, "eip", (uint32_t)rp->r_eip); in panic_saveregs()
1120 PANICNVADD(pnv, "cs", (uint32_t)rp->r_cs); in panic_saveregs()
1121 PANICNVADD(pnv, "eflags", (uint32_t)rp->r_efl); in panic_saveregs()
1122 PANICNVADD(pnv, "uesp", (uint32_t)rp->r_uesp); in panic_saveregs()
1123 PANICNVADD(pnv, "ss", (uint32_t)rp->r_ss); in panic_saveregs()
1438 traceregs(struct regs *rp) in traceregs() argument
1440 traceback((caddr_t)rp->r_fp); in traceregs()