Home
last modified time | relevance | path

Searched refs:from_rip (Results 1 – 2 of 2) sorted by relevance

/xnu-11215/osfmk/i386/
H A Dproc_reg.h476 uint64_t from_rip; member
688 #define LBR_TYPE_MISPRED_FROMRIP(from_rip) (((from_rip) & 0xFFFFFFFFFFFFULL) | (((from_rip) & … argument
689 #define LBR_TYPE_MISPRED_MISPREDICT(from_rip) (((from_rip) & MSR_IA32_LBRINFO_MISPREDICT) ? 1 : 0) argument
691 #define LBR_TYPE_TSXINFO_FROMRIP(from_rip) (LBR_TYPE_MISPRED_FROMRIP(from_rip)) argument
692 #define LBR_TYPE_TSXINFO_MISPREDICT(from_rip) (((from_rip) & MSR_IA32_LBRINFO_MISPREDICT) ? 1 : 0) argument
693 #define LBR_TYPE_TSXINFO_TSX_ABORT(from_rip) (((from_rip) & MSR_IA32_LBRINFO_TSX_ABORT) ? 1 : 0) argument
694 #define LBR_TYPE_TSXINFO_IN_TSX(from_rip) (((from_rip) & MSR_IA32_LBRINFO_IN_TSX) ? 1 : 0) argument
H A Dpcb_native.c347 uint64_t from_rip, to_rip; in i386_lbr_native_state_to_mach_thread_state() local
361 from_rip = LBR_TYPE_MISPRED_FROMRIP(pcb->lbrs.lbrs[i].from_rip); in i386_lbr_native_state_to_mach_thread_state()
362 machlbrp->lbrs[j].from_ip = lbr_mode_based_filter(from_rip, from_userspace); in i386_lbr_native_state_to_mach_thread_state()
379 from_rip = LBR_TYPE_TSXINFO_FROMRIP(pcb->lbrs.lbrs[i].from_rip); in i386_lbr_native_state_to_mach_thread_state()
380 machlbrp->lbrs[j].from_ip = lbr_mode_based_filter(from_rip, from_userspace); in i386_lbr_native_state_to_mach_thread_state()
400 from_rip = pcb->lbrs.lbrs[i].from_rip; in i386_lbr_native_state_to_mach_thread_state()
401 machlbrp->lbrs[j].from_ip = lbr_mode_based_filter(from_rip, from_userspace); in i386_lbr_native_state_to_mach_thread_state()
451 old_pcb->lbrs.lbrs[i].from_rip = rdmsr64(cpu_lbr_setp->msr_lbrs[i].msr_from); in i386_lbr_synch()
457 old_pcb->lbrs.lbrs[i].from_rip = rdmsr64(cpu_lbr_setp->msr_lbrs[i].msr_from); in i386_lbr_synch()
492 wrmsr64(cpu_lbr_setp->msr_lbrs[i].msr_from, new_pcb->lbrs.lbrs[i].from_rip); in i386_switch_lbrs()
[all …]