VirtualBox

Changeset 105352 in vbox for trunk/include/VBox/vmm/pdmdev.h


Ignore:
Timestamp:
Jul 16, 2024 11:21:19 AM (10 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
164005
Message:

VMM/VMR3Req,iprt/cdefs.h: Adjustments of VMR3ReqCallUV family to fit darwin/arm64 restrictions. bugref:10725

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/pdmdev.h

    r101617 r105352  
    34373437     * @remarks See remarks on VMR3ReqCallVU.
    34383438     */
    3439     DECLR3CALLBACKMEMBER(int, pfnVMReqCallNoWaitV,(PPDMDEVINS pDevIns, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, va_list Args));
     3439    DECLR3CALLBACKMEMBER(int, pfnVMReqCallNoWaitV,(PPDMDEVINS pDevIns, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs,
     3440                                                   va_list Args)) RT_IPRT_CALL_ATTR(3, 4, 0);
    34403441
    34413442    /**
     
    34583459     * @remarks See remarks on VMR3ReqCallVU.
    34593460     */
    3460     DECLR3CALLBACKMEMBER(int, pfnVMReqPriorityCallWaitV,(PPDMDEVINS pDevIns, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, va_list Args));
     3461    DECLR3CALLBACKMEMBER(int, pfnVMReqPriorityCallWaitV,(PPDMDEVINS pDevIns, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs,
     3462                                                         va_list Args)) RT_IPRT_CALL_ATTR(3, 4, 0);
    34613463
    34623464    /**
     
    76127614 * @remarks See remarks on VMR3ReqCallVU.
    76137615 */
    7614 DECLINLINE(int) PDMDevHlpVMReqCallNoWait(PPDMDEVINS pDevIns, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
     7616DECLINLINE(int) RT_IPRT_CALL_ATTR(3, 4, 5)
     7617PDMDevHlpVMReqCallNoWait(PPDMDEVINS pDevIns, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
    76157618{
    76167619    va_list Args;
     
    76407643 * @remarks See remarks on VMR3ReqCallVU.
    76417644 */
    7642 DECLINLINE(int) PDMDevHlpVMReqPriorityCallWait(PPDMDEVINS pDevIns, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
     7645DECLINLINE(int) RT_IPRT_CALL_ATTR(3, 4, 5)
     7646PDMDevHlpVMReqPriorityCallWait(PPDMDEVINS pDevIns, VMCPUID idDstCpu, PFNRT pfnFunction, unsigned cArgs, ...)
    76437647{
    76447648    va_list Args;
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