Changeset 84756 in vbox
- Timestamp:
- Jun 10, 2020 12:45:09 PM (5 years ago)
- svn:sync-xref-src-repo-rev:
- 138554
- Location:
- trunk/src/VBox/VMM
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified trunk/src/VBox/VMM/VMMR3/DBGFR3Tracer.cpp ¶
r84552 r84756 722 722 { 723 723 int rc = SUPSemEventWaitNoResume(pSession, pShared->hSupSemEvtFlush, RT_INDEFINITE_WAIT); 724 Assert RC(rc);724 Assert(RT_SUCCESS(rc) || rc == VERR_INTERRUPTED); 725 725 726 726 if (RT_UNLIKELY(ASMAtomicReadBool(&pThis->fShutdown))) -
TabularUnified trunk/src/VBox/VMM/include/DBGFInternal.h ¶
r84496 r84756 87 87 /** I/O port read event. */ 88 88 DBGFTRACEREVT_IOPORT_READ, 89 /** I/O port read string event. */ 90 DBGFTRACEREVT_IOPORT_READ_STR, 89 91 /** I/O port write event. */ 90 92 DBGFTRACEREVT_IOPORT_WRITE, 93 /** I/O port write string event. */ 94 DBGFTRACEREVT_IOPORT_WRITE_STR, 91 95 /** IRQ event. */ 92 96 DBGFTRACEREVT_IRQ, … … 252 256 253 257 AssertCompileSize(DBGFTRACEREVTIOPORT, DBGF_TRACER_EVT_PAYLOAD_SZ); 258 259 260 /** 261 * I/O port string event. 262 */ 263 typedef struct DBGFTRACEREVTIOPORTSTR 264 { 265 /** Unique region handle for the event source. */ 266 uint64_t hIoPorts; 267 /** Item size in bytes. */ 268 uint32_t cbItem; 269 /** Number of transfers requested - for writes this gives the amount of valid data following. */ 270 uint32_t cTransfersReq; 271 /** Number of transfers done - for reads this gives the amount of valid data following. */ 272 uint32_t cTransfersRet; 273 /** Offset into the I/O port region. */ 274 RTIOPORT offPort; 275 /** Data being transfered. */ 276 uint8_t abData[10]; 277 } DBGFTRACEREVTIOPORTSTR; 278 /** Pointer to a MMIO event. */ 279 typedef DBGFTRACEREVTIOPORTSTR *PDBGFTRACEREVTIOPORTSTR; 280 /** Pointer to a const MMIO event. */ 281 typedef const DBGFTRACEREVTIOPORTSTR *PCDBGFTRACEREVTIOPORTSTR; 282 283 AssertCompileSize(DBGFTRACEREVTIOPORTSTR, DBGF_TRACER_EVT_PAYLOAD_SZ); 254 284 255 285
Note:
See TracChangeset
for help on using the changeset viewer.