VirtualBox

Changeset 53632 in vbox for trunk


Ignore:
Timestamp:
Jan 2, 2015 12:22:53 AM (10 years ago)
Author:
vboxsync
Message:

Return to ring-3 trace points.

Location:
trunk/src/VBox/VMM
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VBoxVMM.d

    r53631 r53632  
    5656    probe r0__hmvmx__vmexit__noctx(struct VMCPU *a_pVCpu, struct CPUMCTX *a_pIncompleteCtx, uint64_t a_ExitReason);
    5757
     58    probe r0__vmm__return__to__ring3__rc(struct VMCPU *a_pVCpu, struct CPUMCTX *p_Ctx, int a_rc);
     59    probe r0__vmm__return__to__ring3__hm(struct VMCPU *a_pVCpu, struct CPUMCTX *p_Ctx, int a_rc);
    5860};
    5961
  • trunk/src/VBox/VMM/VMMR0/VMMR0.cpp

    r53466 r53632  
    903903                ASMSetFlags(uFlags);
    904904
     905                VBOXVMM_R0_VMM_RETURN_TO_RING3_RC(pVCpu, CPUMQueryGuestCtxPtr(pVCpu), rc);
    905906#ifdef VBOX_WITH_STATISTICS
    906907                STAM_COUNTER_INC(&pVM->vmm.s.StatRunRC);
     
    10041005                RTThreadPreemptRestore(&PreemptState);
    10051006
     1007            VBOXVMM_R0_VMM_RETURN_TO_RING3_HM(pVCpu, CPUMQueryGuestCtxPtr(pVCpu), rc);
    10061008#ifdef VBOX_WITH_STATISTICS
    10071009            vmmR0RecordRC(pVM, pVCpu, rc);
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette