VirtualBox

儲存庫 vbox 的更動 62699


忽略:
時間撮記:
2016-7-29 下午04:01:21 (8 年 以前)
作者:
vboxsync
訊息:

vboxUsbPnPStateGbgChange: Corrected seemingly incorrect state assertion (was always true).

位置:
trunk/src/VBox/HostDrivers/VBoxUSB/win/dev
檔案:
修改 2 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbDev.cpp

    r62698 r62699  
    302302}
    303303
    304 #ifdef DEBUG
     304#ifdef VBOX_STRICT
    305305DECLHIDDEN(VOID) vboxUsbPnPStateGbgChange(ENMVBOXUSB_PNPSTATE enmOldState, ENMVBOXUSB_PNPSTATE enmNewState)
    306306{
     
    309309    {
    310310        case ENMVBOXUSB_PNPSTATE_STARTED:
    311             Assert(enmOldState == ENMVBOXUSB_PNPSTATE_START_PENDING
    312                     || ENMVBOXUSB_PNPSTATE_REMOVE_PENDING
    313                     || ENMVBOXUSB_PNPSTATE_STOPPED
    314                     || ENMVBOXUSB_PNPSTATE_STOP_PENDING);
     311            Assert(   enmOldState == ENMVBOXUSB_PNPSTATE_START_PENDING
     312                   || enmOldState == ENMVBOXUSB_PNPSTATE_REMOVE_PENDING
     313                   || enmOldState == ENMVBOXUSB_PNPSTATE_STOPPED
     314                   || enmOldState == ENMVBOXUSB_PNPSTATE_STOP_PENDING);
    315315            break;
    316316        case ENMVBOXUSB_PNPSTATE_STOP_PENDING:
     
    327327            break;
    328328        case ENMVBOXUSB_PNPSTATE_REMOVED:
    329             Assert(enmOldState == ENMVBOXUSB_PNPSTATE_REMOVE_PENDING
    330                     || enmOldState == ENMVBOXUSB_PNPSTATE_SURPRISE_REMOVED);
     329            Assert(   enmOldState == ENMVBOXUSB_PNPSTATE_REMOVE_PENDING
     330                   || enmOldState == ENMVBOXUSB_PNPSTATE_SURPRISE_REMOVED);
    331331            break;
    332332        default:
    333             AssertBreakpoint();
     333            AssertFailed();
    334334            break;
    335335    }
  • trunk/src/VBox/HostDrivers/VBoxUSB/win/dev/VBoxUsbDev.h

    r62490 r62699  
    1818#ifndef ___VBoxUsbDev_h___
    1919#define ___VBoxUsbDev_h___
     20
    2021#include "VBoxUsbCmn.h"
     22#include <VBox/cdefs.h>
    2123#include <iprt/assert.h>
    2224
     
    4547AssertCompile(sizeof (ENMVBOXUSB_PNPSTATE) == sizeof (uint32_t));
    4648
    47 #ifdef DEBUG
     49#ifdef VBOX_STRICT
    4850DECLHIDDEN(VOID) vboxUsbPnPStateGbgChange(ENMVBOXUSB_PNPSTATE enmOld, ENMVBOXUSB_PNPSTATE enmNew);
    4951# define VBOXUSB_PNP_GBG_STATE_CHANGE(_old, _new) vboxUsbPnPStateGbgChange((_old), (_new))
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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