VirtualBox

Ignore:
Timestamp:
Dec 20, 2010 4:10:30 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
69097
Message:

IMachineDebugger: More methods and attribute stubs that may come in useful.

File:
1 edited

Legend:

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

    r35242 r35250  
    6565    STDMETHOD(COMGETTER(LogEnabled)) (BOOL *aEnabled);
    6666    STDMETHOD(COMSETTER(LogEnabled)) (BOOL aEnable);
     67    STDMETHOD(COMGETTER(LogFlags)) (BSTR *a_pbstrSettings);
     68    STDMETHOD(COMGETTER(LogGroups)) (BSTR *a_pbstrSettings);
     69    STDMETHOD(COMGETTER(LogDestinations)) (BSTR *a_pbstrSettings);
    6770    STDMETHOD(COMGETTER(HWVirtExEnabled)) (BOOL *aEnabled);
    6871    STDMETHOD(COMGETTER(HWVirtExNestedPagingEnabled)) (BOOL *aEnabled);
    6972    STDMETHOD(COMGETTER(HWVirtExVPIDEnabled)) (BOOL *aEnabled);
    7073    STDMETHOD(COMGETTER(PAEEnabled)) (BOOL *aEnabled);
     74    STDMETHOD(COMGETTER(OSName))(BSTR *a_pbstrName);
     75    STDMETHOD(COMGETTER(OSVersion))(BSTR *a_pbstrVersion);
    7176    STDMETHOD(COMGETTER(VirtualTimeRate)) (ULONG *aPct);
    7277    STDMETHOD(COMSETTER(VirtualTimeRate)) (ULONG aPct);
     
    7883    STDMETHOD(Info)(IN_BSTR a_bstrName, IN_BSTR a_bstrArgs, BSTR *a_bstrInfo);
    7984    STDMETHOD(InjectNMI)();
     85    STDMETHOD(ModifyLogFlags)(IN_BSTR a_bstrSettings);
     86    STDMETHOD(ModifyLogGroups)(IN_BSTR a_bstrSettings);
     87    STDMETHOD(ModifyLogDestinations)(IN_BSTR a_bstrSettings);
    8088    STDMETHOD(ReadPhysicalMemory)(LONG64 a_Address, ULONG a_cbRead, ComSafeArrayOut(BYTE, a_abData));
    8189    STDMETHOD(WritePhysicalMemory)(LONG64 a_Address, ULONG a_cbRead, ComSafeArrayIn(BYTE, a_abData));
    8290    STDMETHOD(ReadVirtualMemory)(ULONG a_idCpu, LONG64 a_Address, ULONG a_cbRead, ComSafeArrayOut(BYTE, a_abData));
    8391    STDMETHOD(WriteVirtualMemory)(ULONG a_idCpu, LONG64 a_Address, ULONG a_cbRead, ComSafeArrayIn(BYTE, a_abData));
     92    STDMETHOD(DetectOS)(BSTR *a_pbstrName);
    8493    STDMETHOD(GetRegister)(ULONG a_idCpu, IN_BSTR a_bstrName, BSTR *a_pbstrValue);
    8594    STDMETHOD(GetRegisters)(ULONG a_idCpu, ComSafeArrayOut(BSTR, a_bstrNames), ComSafeArrayOut(BSTR, a_bstrValues));
    8695    STDMETHOD(SetRegister)(ULONG a_idCpu, IN_BSTR a_bstrName, IN_BSTR a_bstrValue);
    8796    STDMETHOD(SetRegisters)(ULONG a_idCpu, ComSafeArrayIn(IN_BSTR, a_bstrNames), ComSafeArrayIn(IN_BSTR, a_bstrValues));
     97    STDMETHOD(DumpGuestStack)(ULONG a_idCpu, BSTR *a_pbstrStack);
    8898    STDMETHOD(ResetStats)(IN_BSTR aPattern);
    8999    STDMETHOD(DumpStats)(IN_BSTR aPattern);
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