VirtualBox

Ignore:
Timestamp:
Nov 18, 2008 10:11:06 PM (16 years ago)
Author:
vboxsync
Message:

SUPDrv,SUPLib: generic ring-0 service interface.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/win/SUPDrvA-win.asm

    r13858 r14332  
    294294
    295295
     296;;
     297; @cproto DECLASM(int) supdrvNtWrapServiceReqHandler(PFNRT pfnServiceReqHandler, PSUPDRVSESSION pSession, uint32_t uOperation, uint64_t u64Arg, PSUPR0SERVICEREQHDR pReqHdr);
     298;
     299; @param    pfnSerivceReqHandler rcx
     300; @param    pSession            rdx
     301; @param    uOperation          r8
     302; @param    u64Arg              r9
     303; @param    pReq                [rsp + 28h] / [rbp + 30h]
     304;
     305BEGINPROC supdrvNtWrapServiceReqHandler
     306        NtWrapProlog supdrvNtWrapServiceReqHandler
     307        NtWrapCreateMarker
     308
     309        mov     rax, rcx
     310        mov     rcx, rdx
     311        mov     rdx, r8
     312        mov     r8, r9
     313        mov     r9, [rbp + 30h]
     314        call    rax
     315
     316        NtWrapDestroyMarker
     317        NtWrapEpilog supdrvNtWrapServiceReqHandler
     318ENDPROC   supdrvNtWrapServiceReqHandler
     319
     320
    296321 %endif ; RT_ARCH_AMD64
    297322%endif ; RT_WITH_W64_UNWIND_HACK
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