Changeset 46155 in vbox for trunk/include/VBox
- Timestamp:
- May 18, 2013 12:30:13 AM (12 years ago)
- svn:sync-xref-src-repo-rev:
- 85855
- Location:
- trunk/include/VBox/vmm
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vmm/dbgf.h
r45993 r46155 671 671 VMMR3DECL(int) DBGFR3AsLinkModule(PUVM pUVM, RTDBGAS hDbgAs, RTDBGMOD hMod, PCDBGFADDRESS pModAddress, RTDBGSEGIDX iModSeg, uint32_t fFlags); 672 672 673 VMMR3DECL(int) DBGFR3AsSymbolByAddr(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, PRTGCINTPTR poffDisp, PRTDBGSYMBOL pSymbol, PRTDBGMOD phMod); 674 VMMR3DECL(PRTDBGSYMBOL) DBGFR3AsSymbolByAddrA(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, PRTGCINTPTR poffDisp, PRTDBGMOD phMod); 673 VMMR3DECL(int) DBGFR3AsSymbolByAddr(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, uint32_t fFlags, 674 PRTGCINTPTR poffDisp, PRTDBGSYMBOL pSymbol, PRTDBGMOD phMod); 675 VMMR3DECL(PRTDBGSYMBOL) DBGFR3AsSymbolByAddrA(PUVM pUVM, RTDBGAS hDbgAs, PCDBGFADDRESS pAddress, uint32_t Flags, 676 PRTGCINTPTR poffDisp, PRTDBGMOD phMod); 675 677 VMMR3DECL(int) DBGFR3AsSymbolByName(PUVM pUVM, RTDBGAS hDbgAs, const char *pszSymbol, PRTDBGSYMBOL pSymbol, PRTDBGMOD phMod); 676 678 … … 882 884 /** No address in the output. */ 883 885 #define DBGF_DISAS_FLAGS_NO_ADDRESS RT_BIT(5) 886 /** Probably a hypervisor instruction. */ 887 #define DBGF_DISAS_FLAGS_HYPER RT_BIT(6) 884 888 /** Disassemble in the default mode of the specific context. */ 885 889 #define DBGF_DISAS_FLAGS_DEFAULT_MODE UINT32_C(0x00000000) -
trunk/include/VBox/vmm/vm.h
r45870 r46155 758 758 (rc)) 759 759 760 /** @def VM_IS_VALID_EXT 761 * Asserts a the VM handle is valid for external access, i.e. not being destroy 762 * or terminated. */ 763 #define VM_IS_VALID_EXT(pVM) \ 764 ( RT_VALID_ALIGNED_PTR(pVM, PAGE_SIZE) \ 765 && ( (unsigned)(pVM)->enmVMState < (unsigned)VMSTATE_DESTROYING \ 766 || ( (unsigned)(pVM)->enmVMState == (unsigned)VMSTATE_DESTROYING \ 767 && VM_IS_EMT(pVM))) ) 768 760 769 /** @def VM_ASSERT_VALID_EXT_RETURN 761 770 * Asserts a the VM handle is valid for external access, i.e. not being … … 763 772 */ 764 773 #define VM_ASSERT_VALID_EXT_RETURN(pVM, rc) \ 765 AssertMsgReturn( RT_VALID_ALIGNED_PTR(pVM, PAGE_SIZE) \ 766 && ( (unsigned)(pVM)->enmVMState < (unsigned)VMSTATE_DESTROYING \ 767 || ( (unsigned)(pVM)->enmVMState == (unsigned)VMSTATE_DESTROYING \ 768 && VM_IS_EMT(pVM))), \ 774 AssertMsgReturn(VM_IS_VALID_EXT(pVM), \ 769 775 ("pVM=%p state %s\n", (pVM), RT_VALID_ALIGNED_PTR(pVM, PAGE_SIZE) \ 770 776 ? VMGetStateName(pVM->enmVMState) : ""), \
Note:
See TracChangeset
for help on using the changeset viewer.