VirtualBox

Changeset 91818 in vbox for trunk


Ignore:
Timestamp:
Oct 18, 2021 9:53:55 AM (3 years ago)
Author:
vboxsync
Message:

VMM/PDMCritSect: Don't preempt while on custom stack. [build fix] bugref:10124

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMAll/PDMAllCritSect.cpp

    r91816 r91818  
    439439    return rc;
    440440}
    441 decltype(StkBack_pdmR0CritSectEnterContendedOnKrnlStk) pdmR0CritSectEnterContendedOnKrnlStk;
     441DECLASM(int) pdmR0CritSectEnterContendedOnKrnlStk(PVMCC pVM, PVMCPUCC pVCpu, PPDMCRITSECT pCritSect,
     442                                                  RTNATIVETHREAD hNativeSelf, int rcBusy, PCRTLOCKVALSRCPOS pSrcPos);
    442443#endif
    443444
     
    865866    return VINF_SUCCESS;
    866867}
    867 decltype(StkBack_pdmR0CritSectLeaveSignallingOnKrnlStk) pdmR0CritSectLeaveSignallingOnKrnlStk;
     868DECLASM(int) pdmR0CritSectLeaveSignallingOnKrnlStk(PVMCC pVM, PVMCPUCC pVCpu, PPDMCRITSECT pCritSect,
     869                                                   int32_t const cLockers, SUPSEMEVENT const hEventToSignal);
    868870#endif
    869871
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