VirtualBox

Changeset 93460 in vbox for trunk/src/VBox/Main/include


Ignore:
Timestamp:
Jan 27, 2022 4:50:15 PM (3 years ago)
Author:
vboxsync
Message:

Main/MachineDebugger,VBoxHeadless,VirtualBoxVM,VBoxSDL,VBoxDbg: Removed a few obsolete raw-mode attributes and changed the VM attribute into getUVMAndVMMFunctionTable, restricting it to calls from within the VM process. bugref:10074

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/MachineDebuggerImpl.h

    r93115 r93460  
    5252    HRESULT getSingleStep(BOOL *aSingleStep);
    5353    HRESULT setSingleStep(BOOL aSingleStep);
    54     HRESULT getRecompileUser(BOOL *aRecompileUser);
    55     HRESULT setRecompileUser(BOOL aRecompileUser);
    56     HRESULT getRecompileSupervisor(BOOL *aRecompileSupervisor);
    57     HRESULT setRecompileSupervisor(BOOL aRecompileSupervisor);
    5854    HRESULT getExecuteAllInIEM(BOOL *aExecuteAllInIEM);
    5955    HRESULT setExecuteAllInIEM(BOOL aExecuteAllInIEM);
    60     HRESULT getPATMEnabled(BOOL *aPATMEnabled);
    61     HRESULT setPATMEnabled(BOOL aPATMEnabled);
    62     HRESULT getCSAMEnabled(BOOL *aCSAMEnabled);
    63     HRESULT setCSAMEnabled(BOOL aCSAMEnabled);
    6456    HRESULT getLogEnabled(BOOL *aLogEnabled);
    6557    HRESULT setLogEnabled(BOOL aLogEnabled);
     
    7163    HRESULT getLogRelDestinations(com::Utf8Str &aLogRelDestinations);
    7264    HRESULT getExecutionEngine(VMExecutionEngine_T *apenmEngine);
    73     HRESULT getHWVirtExEnabled(BOOL *aHWVirtExEnabled);
    7465    HRESULT getHWVirtExNestedPagingEnabled(BOOL *aHWVirtExNestedPagingEnabled);
    7566    HRESULT getHWVirtExVPIDEnabled(BOOL *aHWVirtExVPIDEnabled);
     
    8071    HRESULT getVirtualTimeRate(ULONG *aVirtualTimeRate);
    8172    HRESULT setVirtualTimeRate(ULONG aVirtualTimeRate);
    82     HRESULT getVM(LONG64 *aVM);
    8373    HRESULT getUptime(LONG64 *aUptime);
    8474
    85     // wrapped IMachineDeugger properties
     75    // wrapped IMachineDeugger methods
    8676    HRESULT dumpGuestCore(const com::Utf8Str &aFilename,
    8777                          const com::Utf8Str &aCompression);
     
    136126    HRESULT getCPULoad(ULONG aCpuId, ULONG *aPctExecuting, ULONG *aPctHalted, ULONG *aPctOther, LONG64 *aMsInterval) RT_OVERRIDE;
    137127    HRESULT takeGuestSample(const com::Utf8Str &aFilename, ULONG aUsInterval, LONG64 aUsSampleTime, ComPtr<IProgress> &pProgress);
     128    HRESULT getUVMAndVMMFunctionTable(LONG64 aMagicVersion, LONG64 *aVMMFunctionTable, LONG64 *aUVM);
    138129
    139130    // private methods
     
    156147    uint8_t maiQueuedEmExecPolicyParams[EMEXECPOLICY_END];
    157148    int mSingleStepQueued;
    158     int mRecompileUserQueued;
    159     int mRecompileSupervisorQueued;
    160     int mPatmEnabledQueued;
    161     int mCsamEnabledQueued;
    162149    int mLogEnabledQueued;
    163150    uint32_t mVirtualTimeRateQueued;
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