VirtualBox

Changeset 45528 in vbox for trunk/src/VBox/Main


Ignore:
Timestamp:
Apr 12, 2013 5:32:57 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
85008
Message:

VBOX_WITH_RAW_MODE changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/MachineDebuggerImpl.cpp

    r44399 r45528  
    295295        return autoCaller.rc();
    296296
     297#ifdef VBOX_WITH_RAW_MODE
    297298    AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
    298299
     
    301302        *aEnabled = PATMR3IsEnabled (ptrVM.rawUVM());
    302303    else
     304#endif
    303305        *aEnabled = false;
    304306
     
    319321    if (FAILED(autoCaller.rc())) return autoCaller.rc();
    320322
     323#ifdef VBOX_WITH_RAW_MODE
    321324    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
    322325
     
    336339        return setError(VBOX_E_VM_ERROR, tr("PATMR3AllowPatching returned %Rrc"), vrc);
    337340
     341#else  /* !VBOX_WITH_RAW_MODE */
     342    if (aEnable)
     343        return setError(VBOX_E_VM_ERROR, tr("PATM not present"), VERR_NOT_SUPPORTED);
     344#endif /* !VBOX_WITH_RAW_MODE */
    338345    return S_OK;
    339346}
     
    352359    if (FAILED(autoCaller.rc())) return autoCaller.rc();
    353360
     361#ifdef VBOX_WITH_RAW_MODE
    354362    AutoReadLock alock(this COMMA_LOCKVAL_SRC_POS);
    355363
     
    359367        *aEnabled = CSAMR3IsEnabled(ptrVM.rawUVM());
    360368    else
     369#endif /* VBOX_WITH_RAW_MODE */
    361370        *aEnabled = false;
    362371
     
    377386    if (FAILED(autoCaller.rc())) return autoCaller.rc();
    378387
     388#ifdef VBOX_WITH_RAW_MODE
    379389    AutoWriteLock alock(this COMMA_LOCKVAL_SRC_POS);
    380390
     
    394404        return setError(VBOX_E_VM_ERROR, tr("CSAMR3SetScanningEnabled returned %Rrc"), vrc);
    395405
     406#else  /* !VBOX_WITH_RAW_MODE */
     407    if (aEnable)
     408        return setError(VBOX_E_VM_ERROR, tr("CASM not present"), VERR_NOT_SUPPORTED);
     409#endif /* !VBOX_WITH_RAW_MODE */
    396410    return S_OK;
    397411}
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