VirtualBox

Changeset 48565 in vbox for trunk/src/VBox/VMM/VMMR0


Ignore:
Timestamp:
Sep 19, 2013 10:16:00 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
89117
Message:

VMM/HM: Added total VM-exits STAM.

Location:
trunk/src/VBox/VMM/VMMR0
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR0/HMSVMR0.cpp

    r48555 r48565  
    4444#ifdef VBOX_WITH_STATISTICS
    4545# define HMSVM_EXITCODE_STAM_COUNTER_INC(u64ExitCode) do { \
     46        STAM_COUNTER_INC(&pVCpu->hm.s.StatExitAll); \
    4647        if ((u64ExitCode) == SVM_EXIT_NPF) \
    4748            STAM_COUNTER_INC(&pVCpu->hm.s.StatExitReasonNpf); \
  • trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp

    r48552 r48565  
    78007800        /* Handle the VM-exit. */
    78017801        AssertMsg(VmxTransient.uExitReason <= VMX_EXIT_MAX, ("%#x\n", VmxTransient.uExitReason));
     7802        STAM_COUNTER_INC(&pVCpu->hm.s.StatExitAll);
    78027803        STAM_COUNTER_INC(&pVCpu->hm.s.paStatExitReasonR0[VmxTransient.uExitReason & MASK_EXITREASON_STAT]);
    78037804        STAM_PROFILE_ADV_STOP_START(&pVCpu->hm.s.StatExit1, &pVCpu->hm.s.StatExit2, x);
     
    78747875        /* Handle the VM-exit. */
    78757876        AssertMsg(VmxTransient.uExitReason <= VMX_EXIT_MAX, ("%#x\n", VmxTransient.uExitReason));
     7877        STAM_COUNTER_INC(&pVCpu->hm.s.StatExitAll);
    78767878        STAM_COUNTER_INC(&pVCpu->hm.s.paStatExitReasonR0[VmxTransient.uExitReason & MASK_EXITREASON_STAT]);
    78777879        STAM_PROFILE_ADV_STOP_START(&pVCpu->hm.s.StatExit1, &pVCpu->hm.s.StatExit2, x);
Note: See TracChangeset for help on using the changeset viewer.

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