Searched defs:hKrnlInfo (Results 1 - 8 of 8) sorted by relevance

/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dinitterm-r0drv-darwin.cpp69 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 Ddbgkrnlinfo-r0drv-darwin.cpp1066 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/testcase/
H A DtstRTDarwinMachKernel.cpp40 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);
H A DtstRTR0DbgKrnlInfo.cpp78 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);
/vbox/src/VBox/Runtime/r0drv/solaris/
H A Ddbgkrnlinfo-r0drv-solaris.c167 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/include/iprt/
H A Ddbg.h1566 * @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 DSUPDrv-dtrace.cpp1058 RTDBGKRNLINFO hKrnlInfo; local
1059 int rc = RTR0DbgKrnlInfoOpen(&hKrnlInfo, 0);
1084 rc = RTR0DbgKrnlInfoQuerySymbol(hKrnlInfo, NULL, s_aDTraceFunctions[i].pszName,
1103 RTR0DbgKrnlInfoRelease(hKrnlInfo);
/vbox/src/VBox/HostDrivers/Support/darwin/
H A DSUPDrv-darwin.cpp354 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);

Completed in 86 milliseconds