VirtualBox

Changeset 32672 in vbox


Ignore:
Timestamp:
Sep 21, 2010 4:42:52 PM (14 years ago)
Author:
vboxsync
Message:

VMMDev: Use snapshot dir as default guest coredump dir.

Location:
trunk/src/VBox
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/VMMDev/VMMDev.cpp

    r32645 r32672  
    2525#define LOG_GROUP LOG_GROUP_DEV_VMM
    2626#include <VBox/VMMDev.h>
     27#include <VBox/mm.h>
    2728#include <VBox/log.h>
    2829#include <VBox/param.h>
     
    29762977                                N_("Configuration error: Failed querying \"GuestCoreDumpEnabled\" as a boolean"));
    29772978
    2978     /** @todo change this to Snapshots folder!!  */
    2979     char szDefaultCoreLocation[RTPATH_MAX];
    2980     RTPathUserHome(szDefaultCoreLocation, sizeof(szDefaultCoreLocation));
    2981     rc = CFGMR3QueryStringDef(pCfg, "GuestCoreDumpDir", pThis->szGuestCoreDumpDir, sizeof(pThis->szGuestCoreDumpDir),
    2982                               szDefaultCoreLocation);
     2979    char *pszGuestCoreDumpDir = NULL;
     2980    rc = CFGMR3QueryStringAlloc(pCfg, "GuestCoreDumpDir", &pszGuestCoreDumpDir);
    29832981    if (RT_FAILURE(rc))
    29842982        return PDMDEV_SET_ERROR(pDevIns, rc,
    29852983                                N_("Configuration error: Failed querying \"GuestCoreDumpDir\" as a string"));
     2984
     2985    RTStrCopy(pThis->szGuestCoreDumpDir, sizeof(pThis->szGuestCoreDumpDir), pszGuestCoreDumpDir);
     2986    MMR3HeapFree(pszGuestCoreDumpDir);
    29862987
    29872988    rc = CFGMR3QueryU32Def(pCfg, "GuestCoreDumpCount", &pThis->cGuestCoreDumps, 3);
  • trunk/src/VBox/Main/ConsoleImpl2.cpp

    r32638 r32672  
    17951795        if (hwVersion.compare(Bstr("1")) == 0) /* <= 2.0.x */
    17961796            InsertConfigInteger(pCfg, "HeapEnabled", 0);
     1797        Bstr snapshotFolder;
     1798        hrc = pMachine->COMGETTER(SnapshotFolder)(snapshotFolder.asOutParam());            H();
     1799        InsertConfigString(pCfg, "GuestCoreDumpDir", snapshotFolder);
    17971800
    17981801        /* the VMM device's Main driver */
Note: See TracChangeset for help on using the changeset viewer.

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