Searched refs:hTraceBuf (Results 1 - 11 of 11) 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/include/VBox/vmm/
H A Ddbgftrace.h61 do { RTTraceBufAddMsgF((a_pVM)->CTX_SUFF(hTraceBuf), "%'llu %s", (a_u64), (a_pszTag)); } while (0)
71 do { RTTraceBufAddMsgF((a_pVM)->CTX_SUFF(hTraceBuf), "%'llu %s %s", (a_u64), (a_pszTag1), (a_pszTag2)); } while (0)
81 do { RTTraceBufAddPos((a_pVM)->CTX_SUFF(hTraceBuf), RT_SRC_POS); } while (0)
91 do { RTTraceBufAddPosMsgF((a_pVM)->CTX_SUFF(hTraceBuf), RT_SRC_POS, "%'llu", (a_u64)); } while (0)
/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/include/
H A DVMMTracing.h40 #define VMCPU_TO_HTB(a_pVCpu) ((a_pVCpu)->CTX_SUFF(pVM)->CTX_SUFF(hTraceBuf))
43 #define VM_TO_HTB(a_pVM) ((a_pVM)->CTX_SUFF(hTraceBuf))
50 RTTRACEBUF const hTB = (a_pVCpu)->CTX_SUFF(pVM)->CTX_SUFF(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;
/vbox/src/VBox/VMM/VMMAll/
H A DIEMAllCImpl.cpp.h2800 RTTraceBufAddMsgF(IEMCPU_TO_VM(pIemCpu)->CTX_SUFF(hTraceBuf), "iret/rm %04x:%04x -> %04x:%04x %x %04llx",
2874 RTTraceBufAddMsgF(IEMCPU_TO_VM(pIemCpu)->CTX_SUFF(hTraceBuf), "iret/p/v %04x:%08x -> %04x:%04x %x %04x:%04x",
3214 RTTraceBufAddMsgF(IEMCPU_TO_VM(pIemCpu)->CTX_SUFF(hTraceBuf), "iret/%up%u %04x:%08x -> %04x:%04x %x %04x:%04x",
3284 RTTraceBufAddMsgF(IEMCPU_TO_VM(pIemCpu)->CTX_SUFF(hTraceBuf), "iret/%up %04x:%08x -> %04x:%04x %x %04x:%04llx",
3547 RTTraceBufAddMsgF(IEMCPU_TO_VM(pIemCpu)->CTX_SUFF(hTraceBuf), "iret/%ul%u %08llx -> %04x:%04llx %llx %04x:%04llx",
H A DIEMAll.cpp893 RTTraceBufAddMsgF(pVCpu->CTX_SUFF(pVM)->CTX_SUFF(hTraceBuf), "I64/%u %08llx", pIemCpu->uCpl, pCtx->rip);
896 RTTraceBufAddMsgF(pVCpu->CTX_SUFF(pVM)->CTX_SUFF(hTraceBuf), "I32/%u %04x:%08x", pIemCpu->uCpl, pCtx->cs.Sel, pCtx->eip);
899 RTTraceBufAddMsgF(pVCpu->CTX_SUFF(pVM)->CTX_SUFF(hTraceBuf), "I16/%u %04x:%04x", pIemCpu->uCpl, pCtx->cs.Sel, pCtx->eip);
3873 RTTraceBufAddMsgF(IEMCPU_TO_VM(pIemCpu)->CTX_SUFF(hTraceBuf), "Xcpt/%u: %02x %u %x %x %llx %04x:%04llx %04x:%04llx",
10896 RTTraceBufAddMsgF(pVCpu->CTX_SUFF(pVM)->CTX_SUFF(hTraceBuf), "IEMInjectTrap: %x %d %x %llx",

Completed in 117 milliseconds