Changeset 56770 in vbox
- Timestamp:
- Jul 3, 2015 12:00:07 PM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 101419
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/testcase/tstRTR0DbgKrnlInfo.cpp
r56290 r56770 65 65 * The big switch. 66 66 */ 67 bool fSavedMayPanic = RTAssertSetMayPanic(false); /* Don't crash the host with strict builds! */ 68 RTDBGKRNLINFO hKrnlInfo = NIL_RTDBGKRNLINFO; 67 69 switch (uOperation) 68 70 { … … 76 78 case TSTRTR0DBGKRNLINFO_BASIC: 77 79 { 78 RTDBGKRNLINFO hKrnlInfo;79 80 RTR0TESTR0_CHECK_RC_BREAK(RTR0DbgKrnlInfoOpen(&hKrnlInfo, 1), VERR_INVALID_PARAMETER); 80 81 RTR0TESTR0_CHECK_RC_BREAK(RTR0DbgKrnlInfoOpen(NULL, 0), VERR_INVALID_PARAMETER); … … 91 92 RTR0TESTR0_CHECK_RC_BREAK(RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, "TestModule", "Test", &pvSymbol), VERR_MODULE_NOT_FOUND); 92 93 RTR0TESTR0_CHECK_RC_BREAK(RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, NULL, &pvSymbol), VERR_INVALID_PARAMETER); 94 95 RTDBGKRNLINFO hTmp = hKrnlInfo; 96 hKrnlInfo = NIL_RTDBGKRNLINFO; 97 RTR0DbgKrnlInfoRelease(hKrnlInfo); 98 uint32_t cRefs; 99 RTR0TESTR0_CHECK_MSG((cRefs = RTR0DbgKrnlInfoRelease(hKrnlInfo)) == 0, ("cRefs=%#x", cRefs)); 93 100 break; 94 101 } … … 101 108 break; 102 109 } 110 if (hKrnlInfo != NIL_RTDBGKRNLINFO) 111 RTR0DbgKrnlInfoRelease(hKrnlInfo); 112 RTAssertSetMayPanic(fSavedMayPanic); 103 113 104 114 /* The error indicator is the '!' in the message buffer. */
Note:
See TracChangeset
for help on using the changeset viewer.