Searched defs:hTraceBuf (Results 1 - 7 of 7) sorted by relevance

/vbox/src/VBox/Runtime/common/log/
H A Dtracedefault.cpp21 RTDECL(int) RTTraceSetDefaultBuf(RTTRACEBUF hTraceBuf) argument
24 if (hTraceBuf != NIL_RTTRACEBUF)
26 uint32_t cRefs = RTTraceBufRetain(hTraceBuf);
33 hOldTraceBuf = (RTTRACEBUF)ASMAtomicXchgPtr((void **)&g_hDefaultTraceBuf, hTraceBuf);
35 ASMAtomicXchgHandle(&g_hDefaultTraceBuf, hTraceBuf, &hOldTraceBuf);
39 && hOldTraceBuf != hTraceBuf)
H A Dtracebuf.cpp435 RTDECL(uint32_t) RTTraceBufRetain(RTTRACEBUF hTraceBuf) argument
437 PCRTTRACEBUFINT pThis = hTraceBuf;
443 RTDECL(uint32_t) RTTraceBufRelease(RTTRACEBUF hTraceBuf) argument
445 if (hTraceBuf == NIL_RTTRACEBUF)
448 PCRTTRACEBUFINT pThis = hTraceBuf;
458 RTDECL(int) RTTraceBufAddMsg(RTTRACEBUF hTraceBuf, const char *pszMsg) argument
460 RTTRACEBUF_ADD_PROLOGUE(hTraceBuf);
466 RTDECL(int) RTTraceBufAddMsgEx( RTTRACEBUF hTraceBuf, const char *pszMsg, size_t cbMaxMsg) argument
468 RTTRACEBUF_ADD_PROLOGUE(hTraceBuf);
474 RTDECL(int) RTTraceBufAddMsgF(RTTRACEBUF hTraceBuf, cons argument
485 RTTraceBufAddMsgV(RTTRACEBUF hTraceBuf, const char *pszMsgFmt, va_list va) argument
493 RTTraceBufAddPos(RTTRACEBUF hTraceBuf, RT_SRC_POS_DECL) argument
501 RTTraceBufAddPosMsg(RTTRACEBUF hTraceBuf, RT_SRC_POS_DECL, const char *pszMsg) argument
510 RTTraceBufAddPosMsgEx(RTTRACEBUF hTraceBuf, RT_SRC_POS_DECL, const char *pszMsg, size_t cbMaxMsg) argument
519 RTTraceBufAddPosMsgF(RTTRACEBUF hTraceBuf, RT_SRC_POS_DECL, const char *pszMsgFmt, ...) argument
530 RTTraceBufAddPosMsgV(RTTRACEBUF hTraceBuf, RT_SRC_POS_DECL, const char *pszMsgFmt, va_list va) argument
539 RTTraceBufEnumEntries(RTTRACEBUF hTraceBuf, PFNRTTRACEBUFCALLBACK pfnCallback, void *pvUser) argument
571 RTTraceBufGetEntrySize(RTTRACEBUF hTraceBuf) argument
579 RTTraceBufGetEntryCount(RTTRACEBUF hTraceBuf) argument
587 RTTraceBufDisable(RTTRACEBUF hTraceBuf) argument
595 RTTraceBufEnable(RTTRACEBUF hTraceBuf) argument
609 RTTraceBufDumpToLog(RTTRACEBUF hTraceBuf) argument
636 RTTraceBufDumpToAssert(RTTRACEBUF hTraceBuf) argument
[all...]
/vbox/include/iprt/
H A Dtrace.h88 RTDECL(int) RTTraceBufCreate(PRTTRACEBUF hTraceBuf, uint32_t cEntries, uint32_t cbEntry, uint32_t fFlags);
89 RTDECL(int) RTTraceBufCarve(PRTTRACEBUF hTraceBuf, uint32_t cEntries, uint32_t cbEntry, uint32_t fFlags,
91 RTDECL(uint32_t) RTTraceBufRetain(RTTRACEBUF hTraceBuf); variable
92 RTDECL(uint32_t) RTTraceBufRelease(RTTRACEBUF hTraceBuf); variable
93 RTDECL(int) RTTraceBufDumpToLog(RTTRACEBUF hTraceBuf); variable
94 RTDECL(int) RTTraceBufDumpToAssert(RTTRACEBUF hTraceBuf); variable
103 * @param hTraceBuf The trace buffer handle.
110 typedef DECLCALLBACK(int) FNRTTRACEBUFCALLBACK(RTTRACEBUF hTraceBuf, uint32_t iEntry, uint64_t NanoTS,
126 * @param hTraceBuf The trace buffer handle. Special handles are
131 RTDECL(int) RTTraceBufEnumEntries(RTTRACEBUF hTraceBuf, PFNRTTRACEBUFCALLBAC
141 RTDECL(uint32_t) RTTraceBufGetEntrySize(RTTRACEBUF hTraceBuf); variable
151 RTDECL(uint32_t) RTTraceBufGetEntryCount(RTTRACEBUF hTraceBuf); variable
163 RTDECL(bool) RTTraceBufDisable(RTTRACEBUF hTraceBuf); variable
174 RTDECL(bool) RTTraceBufEnable(RTTRACEBUF hTraceBuf); variable
189 RTDECL(int) RTTraceSetDefaultBuf(RTTRACEBUF hTraceBuf); variable
[all...]
/vbox/src/VBox/VMM/VMMR3/
H A DDBGFR3Trace.cpp100 RTTRACEBUF hTraceBuf; local
102 rc = RTTraceBufCarve(&hTraceBuf, cEntries, cbEntry, 0 /*fFlags*/, NULL, &cbBlock);
121 rc = RTTraceBufCarve(&hTraceBuf, cEntries, cbEntry, 0 /*fFlags*/, pvBlock, &cbBlock);
123 AssertRelease(hTraceBuf == (RTTRACEBUF)pvBlock && (void *)hTraceBuf == pvBlock);
125 pVM->hTraceBufR3 = hTraceBuf;
126 pVM->hTraceBufR0 = MMHyperCCToR0(pVM, hTraceBuf);
127 pVM->hTraceBufRC = MMHyperCCToRC(pVM, hTraceBuf);
422 dbgfR3TraceInfoDumpEntry(RTTRACEBUF hTraceBuf, uint32_t iEntry, uint64_t NanoTS, RTCPUID idCpu, const char *pszMsg, void *pvUser) argument
426 NOREF(hTraceBuf);
436 RTTRACEBUF hTraceBuf = pVM->hTraceBufR3; local
[all...]
H A DPDMDevHlp.cpp1057 RTTRACEBUF hTraceBuf = pDevIns->Internal.s.pVMR3->hTraceBufR3; local
1058 LogFlow(("pdmR3DevHlp_DBGFTraceBuf: caller='%s'/%d: returns %p\n", pDevIns->pReg->szName, pDevIns->iInstance, hTraceBuf));
1059 return hTraceBuf;
/vbox/src/VBox/VMM/VMMR0/
H A DPDMR0Device.cpp370 RTTRACEBUF hTraceBuf = pDevIns->Internal.s.pVMR0->hTraceBufR0; local
371 LogFlow(("pdmR3DevHlp_DBGFTraceBuf: caller='%p'/%d: returns %p\n", pDevIns, pDevIns->iInstance, hTraceBuf));
372 return hTraceBuf;
/vbox/src/VBox/VMM/VMMRC/
H A DPDMRCDevice.cpp362 RTTRACEBUF hTraceBuf = pDevIns->Internal.s.pVMRC->hTraceBufRC; local
363 LogFlow(("pdmRCDevHlp_DBGFTraceBuf: caller='%p'/%d: returns %p\n", pDevIns, pDevIns->iInstance, hTraceBuf));
364 return hTraceBuf;

Completed in 78 milliseconds