VirtualBox

Changeset 84459 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
May 22, 2020 12:55:07 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
138166
Message:

VMM/PDM: DBGF even tracing integration, bugref:9210

Integrates the new DBGF event tracing framework into PDM
devices. The new CFGM key "TracingEnabled" for a device
instance enables tracing using DBGF. A special tracing variant
of the PDM device helper is provided.

Disabled by default for now, enable with VBOX_WITH_DBGF_TRACING

Location:
trunk/include/VBox/vmm
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/pdmapi.h

    r82968 r84459  
    265265    /** Explicit padding. */
    266266    bool                    afReserved[3];
     267    /** DBGF tracer event source handle if configured. */
     268    DBGFTRACEREVTSRC        hDbgfTracerEvtSrc;
    267269
    268270    /** In: Device name. */
  • trunk/include/VBox/vmm/pdmdev.h

    r84431 r84459  
    53955395        PDMDEVINSINTR3              s;
    53965396#endif
    5397         uint8_t                     padding[HC_ARCH_BITS == 32 ? 0x30 : 0x50];
     5397        uint8_t                     padding[HC_ARCH_BITS == 32 ? 0x40 : 0x90];
    53985398    } Internal;
    53995399
     
    54735473        PDMDEVINSINTR0              s;
    54745474#endif
    5475         uint8_t                     padding[HC_ARCH_BITS == 32 ? 0x20 : 0x40];
     5475        uint8_t                     padding[HC_ARCH_BITS == 32 ? 0x40 : 0x80];
    54765476    } Internal;
    54775477
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette