Changeset 2933 for trunk/src


Ignore:
Timestamp:
Feb 27, 2000, 2:38:49 PM (26 years ago)
Author:
bird
Message:

Updated and added some IOCTL trees.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/win32k/calltrees.txt

    r1467 r2933  
    1414
    1515
    16 Init packet - $win32ki
     16Init packet - $elf
    1717-----------------------
    1818_strategyAsm0                                               (devFirst.asm)
     
    3434    --> dev1Init(PRPINITIN pRpIn, PRPINITOUT pRpOut)        (d16init.c)
    3535        --> ProbeKrnl                                       (probkrnl.c)
    36             <--
    37         <Opens $win32ki>
    38         <issue IO Ctrl to $win32ki - D16_IOCTL_RING0INIT>
     36            <Opens $elf>
     37            <issues IO Ctrl to $elf - D16_IOCTL_GETKRNLINFO>
     38            <Opens $elf>
     39            <issues IO Ctrl to $elf - D16_IOCTL_VERIFYIMPORTTAB>
     40            <-- (NO_ERROR - may fail)
     41        <Opens $elf>
     42        <issue IO Ctrl to $elf - D16_IOCTL_RING0INIT>
    3943        <-- (STATUS_DONE - may fail)
    4044    <-- (fwd)
    4145<-- (fwd)
     46
     47
     48D16_IOCTL_GETKERNELINFO packet
     49------------------------------
     50_strategyAsm0                                               (devFirst.asm)
     51_strategyAsm                                                (devFirst.asm)
     52--> strategy(PRPH pRpH, unsigned short usDev)               (d16strat.c)
     53    gen IO-Ctrl - dev 0:
     54    --> dev0GenIOCtl(PRP_GENIOCTL pRp)                      (d16strat.c)
     55        D16_IOCTL_GETKERNELINFO:
     56        --> CallGetKernelInfo32(ULONG addressKrnlInfoBuf)   (devfirst.asm)
     57            --> GetKernelInfo32(PKRNLINFO pKrnlInfo)        (d32init.c)
     58                --> GetOS2KrnlMTE(void)                     (devfirst.asm)
     59                    <--
     60                <--
     61            <--
     62        <--
     63    <--
     64<--
     65
     66D16_IOCTL_VERIFYIMPORTTAB packet
     67--------------------------------
     68_strategyAsm0                                               (devFirst.asm)
     69_strategyAsm                                                (devFirst.asm)
     70--> strategy(PRPH pRpH, unsigned short usDev)               (d16strat.c)
     71    gen IO-Ctrl - dev 0:
     72    --> dev0GenIOCtl(PRP_GENIOCTL pRp)                      (d16strat.c)
     73        D16_IOCTL_VERIFYIMPORTTAB:
     74        --> CallVerifyImportTab32(void)                     (devlast.c)
     75            --> VerifyImportTab32(void)                     (d32init.c)
     76                --> GetOS2KrnlMTE(void)                     (devfirst.asm)
     77                    <--
     78                --> interpretFunctionProlog32(..)
     79                    <--
     80                --> interpretFunctionProlog16(..)
     81                    <--
     82                <--
     83            <--
     84        <--
     85    <--
     86<--
    4287
    4388
     
    4994    gen IO-Ctrl - dev 0:
    5095    --> dev0GenIOCtl(PRP_GENIOCTL pRp)                      (d16strat.c)
    51         D16RING0INIT:
     96        D16_IOCTL_RING0INIT:
    5297        --> R0Init16(PRP_GENIOCTL pRp)                      (d16init.c)
    53             --> _CallR0Init32(LIN pRpInit)                  (devlast.asm)
     98            --> CallR0Init32(LIN pRpInit)                   (devlast.asm)
    5499                --> R0Init32(RP32INIT *pRpInit)             (d32init.c)
    55100                    --> heapInit(unsigned cbSize)           (malloc.c)
    56                         ...
    57                         <--
    58                     --> coutInit(USHORT usCom)              (cout.c)
    59101                        ...
    60102                        <--
Note: See TracChangeset for help on using the changeset viewer.