/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTR0DbgKrnlInfo.cpp | 78 RTDBGKRNLINFO hKrnlInfo; local 79 RTR0TESTR0_CHECK_RC_BREAK(RTR0DbgKrnlInfoOpen(&hKrnlInfo, 1), VERR_INVALID_PARAMETER); 81 RTR0TESTR0_CHECK_RC_BREAK(RTR0DbgKrnlInfoOpen(&hKrnlInfo, 0), VINF_SUCCESS); 85 RTR0TESTR0_CHECK_RC_BREAK(RTR0DbgKrnlInfoQueryMember(hKrnlInfo, NULL, "Test", &offMemb), VERR_INVALID_PARAMETER); 86 RTR0TESTR0_CHECK_RC_BREAK(RTR0DbgKrnlInfoQueryMember(hKrnlInfo, "Test", NULL, &offMemb), VERR_INVALID_PARAMETER); 87 RTR0TESTR0_CHECK_RC_BREAK(RTR0DbgKrnlInfoQueryMember(hKrnlInfo, "Test", "Test", NULL), VERR_INVALID_PARAMETER); 91 RTR0TESTR0_CHECK_RC_BREAK(RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, "TestModule", "Test", &pvSymbol), VERR_MODULE_NOT_FOUND); 92 RTR0TESTR0_CHECK_RC_BREAK(RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, NULL, &pvSymbol), VERR_INVALID_PARAMETER);
|
H A D | tstRTDarwinMachKernel.cpp | 40 RTDBGKRNLINFO hKrnlInfo; local 41 RTTESTI_CHECK_RC_RETV(RTR0DbgKrnlInfoOpen(&hKrnlInfo, 0), VINF_SUCCESS); 55 int rc = RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, s_apszSyms[i], &pvValue); 59 RTTESTI_CHECK_RC(RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, s_apszSyms[i], NULL), VINF_SUCCESS); 62 RTTESTI_CHECK_RC(RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, "no_such_symbol_name_really", NULL), VERR_SYMBOL_NOT_FOUND); 63 RTTESTI_CHECK(RTR0DbgKrnlInfoRelease(hKrnlInfo) == 0);
|
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | initterm-r0drv-darwin.cpp | 69 RTDBGKRNLINFO hKrnlInfo; local 70 rc = RTR0DbgKrnlInfoOpen(&hKrnlInfo, 0 /*fFlags*/); 73 RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, "ast_pending", (void **)&g_pfnR0DarwinAstPending); 75 RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, "cpu_interrupt", (void **)&g_pfnR0DarwinCpuInterrupt); 77 RTR0DbgKrnlInfoRelease(hKrnlInfo);
|
H A D | dbgkrnlinfo-r0drv-darwin.cpp | 1066 RTR0DECL(uint32_t) RTR0DbgKrnlInfoRetain(RTDBGKRNLINFO hKrnlInfo) argument 1068 RTDBGKRNLINFOINT *pThis = hKrnlInfo; 1078 RTR0DECL(uint32_t) RTR0DbgKrnlInfoRelease(RTDBGKRNLINFO hKrnlInfo) 1080 RTDBGKRNLINFOINT *pThis = hKrnlInfo; 1093 RTR0DECL(int) RTR0DbgKrnlInfoQueryMember(RTDBGKRNLINFO hKrnlInfo, const char *pszStructure, argument 1096 RTDBGKRNLINFOINT *pThis = hKrnlInfo; 1106 RTR0DECL(int) RTR0DbgKrnlInfoQuerySymbol(RTDBGKRNLINFO hKrnlInfo, const char *pszModule, argument 1109 RTDBGKRNLINFOINT *pThis = hKrnlInfo;
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | dbgkrnlinfo-r0drv-solaris.c | 167 RTR0DECL(uint32_t) RTR0DbgKrnlInfoRetain(RTDBGKRNLINFO hKrnlInfo) 169 PRTDBGKRNLINFOINT pThis = hKrnlInfo; 179 RTR0DECL(uint32_t) RTR0DbgKrnlInfoRelease(RTDBGKRNLINFO hKrnlInfo) 181 PRTDBGKRNLINFOINT pThis = hKrnlInfo; 200 RTR0DECL(int) RTR0DbgKrnlInfoQueryMember(RTDBGKRNLINFO hKrnlInfo, const char *pszStructure, argument 203 PRTDBGKRNLINFOINT pThis = hKrnlInfo; 229 RTR0DECL(int) RTR0DbgKrnlInfoQuerySymbol(RTDBGKRNLINFO hKrnlInfo, const char *pszModule, argument 232 PRTDBGKRNLINFOINT pThis = hKrnlInfo;
|
/vbox/src/VBox/HostDrivers/Support/darwin/ |
H A D | SUPDrv-darwin.cpp | 354 RTDBGKRNLINFO hKrnlInfo; local 355 int rc = RTR0DbgKrnlInfoOpen(&hKrnlInfo, 0); 359 int rc1 = RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, "vmx_resume", (void **)&g_pfnVmxResume); 360 int rc2 = RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, "vmx_suspend", (void **)&g_pfnVmxSuspend); 361 int rc3 = RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, "vmx_use_count", (void **)&g_pVmxUseCount); 377 int rc = RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, "rdmsr_carefully", (void **)&g_pfnRdMsrCarefully); 380 rc = RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, "rdmsr64_carefully", (void **)&g_pfnRdMsr64Carefully); 384 rc = RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, "wrmsr_carefully", (void **)&g_pfnWrMsr64Carefully); 394 RTR0DbgKrnlInfoRelease(hKrnlInfo);
|
/vbox/include/iprt/ |
H A D | dbg.h | 1566 * @param hKrnlInfo The kernel info handle. 1568 RTR0DECL(uint32_t) RTR0DbgKrnlInfoRetain(RTDBGKRNLINFO hKrnlInfo); variable 1576 * @param hKrnlInfo The kernel info handle. NIL_RTDBGKRNLINFO is 1579 RTR0DECL(uint32_t) RTR0DbgKrnlInfoRelease(RTDBGKRNLINFO hKrnlInfo); variable 1587 * @retval VERR_INVALID_HANDLE if hKrnlInfo is bad. 1590 * @param hKrnlInfo The kernel info handle. 1595 RTR0DECL(int) RTR0DbgKrnlInfoQueryMember(RTDBGKRNLINFO hKrnlInfo, const char *pszStructure, 1608 * @retval VERR_INVALID_HANDLE if hKrnlInfo is bad. 1611 * @param hKrnlInfo The kernel info handle. 1621 RTR0DECL(int) RTR0DbgKrnlInfoQuerySymbol(RTDBGKRNLINFO hKrnlInfo, cons [all...] |
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPDrv-dtrace.cpp | 1058 RTDBGKRNLINFO hKrnlInfo; local 1059 int rc = RTR0DbgKrnlInfoOpen(&hKrnlInfo, 0); 1084 rc = RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, s_aDTraceFunctions[i].pszName, 1103 RTR0DbgKrnlInfoRelease(hKrnlInfo);
|