VirtualBox

Changeset 62994 in vbox for trunk/src/VBox/Devices/Misc


Ignore:
Timestamp:
Aug 4, 2016 3:15:14 PM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
109603
Message:

Devices: warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Misc/VirtualKD.cpp

    r62512 r62994  
    2323*   Header Files                                                                                                                 *
    2424*********************************************************************************************************************************/
    25 #define LOG_GROUP LOG_GROUP_DEV_VIRTUALKD
     25#define LOG_GROUP LOG_GROUP_DEV // LOG_GROUP_DEV_VIRTUALKD
    2626#include <VBox/vmm/pdmdev.h>
     27#include <VBox/log.h>
    2728#include <iprt/assert.h>
    2829#include <iprt/path.h>
     
    8384static DECLCALLBACK(int) vkdPortRead(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t *pu32, unsigned cb)
    8485{
     86    RT_NOREF(pvUser, Port, cb);
    8587    VIRTUALKD *pThis = PDMINS_2_DATA(pDevIns, VIRTUALKD *);
    8688
     
    9294    }
    9395    else
    94         *pu32 = -1;
     96        *pu32 = UINT32_MAX;
    9597
    9698    return VINF_SUCCESS;
     
    99101static DECLCALLBACK(int) vkdPortWrite(PPDMDEVINS pDevIns, void *pvUser, RTIOPORT Port, uint32_t u32, unsigned cb)
    100102{
     103    RT_NOREF(pvUser, cb);
    101104    VIRTUALKD *pThis = PDMINS_2_DATA(pDevIns, VIRTUALKD *);
    102105
     
    147150
    148151/**
     152 * @interface_method_impl{PDMDEVREG,pfnDestruct}
     153 */
     154static DECLCALLBACK(int) vkdDestruct(PPDMDEVINS pDevIns)
     155{
     156    PDMDEV_CHECK_VERSIONS_RETURN(pDevIns);
     157    VIRTUALKD *pThis = PDMINS_2_DATA(pDevIns, VIRTUALKD *);
     158
     159    delete pThis->pKDClient;
     160    if (pThis->hLib != NIL_RTLDRMOD)
     161        RTLdrClose(pThis->hLib);
     162
     163    return VINF_SUCCESS;
     164}
     165
     166
     167/**
    149168 * @interface_method_impl{PDMDEVREG,pfnConstruct}
    150169 */
    151170static DECLCALLBACK(int) vkdConstruct(PPDMDEVINS pDevIns, int iInstance, PCFGMNODE pCfg)
    152171{
     172    RT_NOREF(iInstance);
     173    PDMDEV_CHECK_VERSIONS_RETURN(pDevIns);
    153174    VIRTUALKD *pThis = PDMINS_2_DATA(pDevIns, VIRTUALKD *);
    154175
     
    168189    CFGMR3QueryString(pCfg, "Path", szPath, sizeof(szPath));
    169190
    170     RTPathAppend(szPath, sizeof(szPath),
    171 #if HC_ARCH_BITS == 64
    172         "kdclient64.dll"
    173 #else
    174         "kdclient.dll"
    175 #endif
    176         );
     191    RTPathAppend(szPath, sizeof(szPath), HC_ARCH_BITS == 64 ?  "kdclient64.dll" : "kdclient.dll");
    177192    int rc = RTLdrLoad(szPath, &pThis->hLib);
    178193    if (RT_FAILURE(rc))
     
    209224}
    210225
    211 /**
    212  * @interface_method_impl{PDMDEVREG,pfnDestruct}
    213  */
    214 static DECLCALLBACK(int) vkdDestruct(PPDMDEVINS pDevIns)
    215 {
    216     VIRTUALKD *pThis = PDMINS_2_DATA(pDevIns, VIRTUALKD *);
    217 
    218     delete pThis->pKDClient;
    219     if (pThis->hLib != NIL_RTLDRMOD)
    220         RTLdrClose(pThis->hLib);
    221 
    222     return VINF_SUCCESS;
    223 }
    224226
    225227/**
     
    277279    PDM_DEVREG_VERSION
    278280};
     281
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