VirtualBox

Changeset 32340 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Sep 9, 2010 11:51:09 AM (15 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
65682
Message:

DBGFCoreWrite: split out the core related stuff into a separate header, adjusted the first note header.

Location:
trunk/src/VBox/VMM
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/DBGFCoreWrite.cpp

    r32313 r32340  
    5656#include "CPUMInternal.h"
    5757#include <VBox/dbgf.h>
     58#include <VBox/dbgfcore.h>
    5859#include <VBox/vm.h>
    5960#include <VBox/pgm.h>
     
    314315    DBGFCOREDESCRIPTOR CoreDescriptor;
    315316    RT_ZERO(CoreDescriptor);
    316     CoreDescriptor.u32Magic     = DBGFCORE_MAGIC;
    317     CoreDescriptor.VBoxVersion  = VBOX_FULL_VERSION;
    318     CoreDescriptor.VBoxRevision = VBOX_SVN_REV;
    319     CoreDescriptor.cCpus        = pVM->cCpus;
    320 
    321     LogRel((DBGFLOG_NAME ":CoreDescriptor Version=%u Revision=%u\n", CoreDescriptor.VBoxVersion, CoreDescriptor.VBoxRevision));
     317    CoreDescriptor.u32Magic         = DBGFCORE_MAGIC;
     318    CoreDescriptor.u32FmtVersion    = DBGFCORE_FMT_VERSION;
     319    CoreDescriptor.cbSelf           = sizeof(CoreDescriptor);
     320    CoreDescriptor.u32VBoxVersion   = VBOX_FULL_VERSION;
     321    CoreDescriptor.u32VBoxRevision  = VMMGetSvnRev();
     322    CoreDescriptor.cCpus            = pVM->cCpus;
     323
     324    LogRel((DBGFLOG_NAME ":CoreDescriptor Version=%u Revision=%u\n", CoreDescriptor.u32VBoxVersion, CoreDescriptor.u32VBoxRevision));
    322325
    323326    /*
  • trunk/src/VBox/VMM/DBGFInternal.h

    r32253 r32340  
    311311
    312312
    313 /** DBGCORECOREDESCRIPTOR::u32Magic. */
    314 #define DBGFCORE_MAGIC      0xc01ac0de
    315 
    316 /**
    317  * The DBGF Core descriptor.
    318  */
    319 typedef struct DBGFCOREDESCRIPTOR
    320 {
    321     /** The core file magic (DBGFCORE_MAGIC) */
    322     uint32_t                u32Magic;
    323     /** VirtualBox version. */
    324     uint64_t                VBoxVersion;
    325     /** VirtualBox revision. */
    326     uint64_t                VBoxRevision;
    327     /** Number of CPUs. */
    328     uint32_t                cCpus;
    329 } DBGFCOREDESCRIPTOR;
    330 /** Pointer to DBGFCOREDESCRIPTOR data. */
    331 typedef DBGFCOREDESCRIPTOR  *PDBGFCOREDESCRIPTOR;
    332 
    333 
    334313int  dbgfR3AsInit(PVM pVM);
    335314void dbgfR3AsTerm(PVM pVM);
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