- Timestamp:
- Feb 27, 2000, 2:38:49 PM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/calltrees.txt
r1467 r2933 14 14 15 15 16 Init packet - $ win32ki16 Init packet - $elf 17 17 ----------------------- 18 18 _strategyAsm0 (devFirst.asm) … … 34 34 --> dev1Init(PRPINITIN pRpIn, PRPINITOUT pRpOut) (d16init.c) 35 35 --> 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> 39 43 <-- (STATUS_DONE - may fail) 40 44 <-- (fwd) 41 45 <-- (fwd) 46 47 48 D16_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 66 D16_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 <-- 42 87 43 88 … … 49 94 gen IO-Ctrl - dev 0: 50 95 --> dev0GenIOCtl(PRP_GENIOCTL pRp) (d16strat.c) 51 D16 RING0INIT:96 D16_IOCTL_RING0INIT: 52 97 --> R0Init16(PRP_GENIOCTL pRp) (d16init.c) 53 --> _CallR0Init32(LIN pRpInit)(devlast.asm)98 --> CallR0Init32(LIN pRpInit) (devlast.asm) 54 99 --> R0Init32(RP32INIT *pRpInit) (d32init.c) 55 100 --> heapInit(unsigned cbSize) (malloc.c) 56 ...57 <--58 --> coutInit(USHORT usCom) (cout.c)59 101 ... 60 102 <--
Note:
See TracChangeset
for help on using the changeset viewer.