Changeset 2501 for trunk/src/win32k/ldr/calltab.asm
- Timestamp:
- Jan 22, 2000, 7:21:03 PM (26 years ago)
- File:
-
- 1 edited
-
trunk/src/win32k/ldr/calltab.asm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/ldr/calltab.asm
r1467 r2501 1 ; $Id: calltab.asm,v 1. 2 1999-10-27 02:02:58bird Exp $1 ; $Id: calltab.asm,v 1.3 2000-01-22 18:21:01 bird Exp $ 2 2 ; 3 3 ; callTab - Call back again table - table with entry for each function which is overrided. … … 19 19 ; 20 20 public callTab 21 public __ldrClose@4 22 public __ldrOpen@12 23 public __ldrRead@24 24 public __LDRQAppType@8 25 21 public _ldrClose@4 22 public _ldrOpen@12 23 public _ldrRead@24 24 public _LDRQAppType@8 25 public _ldrEnum32bitRelRecs@24 26 public _IOSftOpen@20 27 public _IOSftClose@4 28 public _IOSftTransPath@4 29 public _IOSftReadAt@20 30 public _IOSftWriteAt@20 26 31 27 32 ; … … 31 36 32 37 38 33 39 CALLTAB segment 34 40 assume cs:CALLTAB, ds:flat, ss:nothing 35 36 41 ; 37 ; must match with the aProcTab array in dev16\ProbKrnl.c 42 ; callTab is an array of evt. function prologs with a jump to the real function. 43 ; Imported and Overrided OS/2 kernel functions are called tru this table. 44 ; 45 ; This array of near procedures are parallel to the aProcTab array in dev16\ProbKrnl.c. 46 ; Remember to update both!. 38 47 ; 39 48 callTab: 40 _ _ldrRead@24 PROC NEAR49 _ldrRead@24 PROC NEAR 41 50 db MAXSIZE_PROLOG dup(0cch) 42 _ _ldrRead@24 ENDP51 _ldrRead@24 ENDP 43 52 44 _ _ldrOpen@12 PROC NEAR53 _ldrOpen@12 PROC NEAR 45 54 db MAXSIZE_PROLOG dup(0cch) 46 _ _ldrOpen@12 ENDP55 _ldrOpen@12 ENDP 47 56 48 _ _ldrClose@4 PROC NEAR57 _ldrClose@4 PROC NEAR 49 58 db MAXSIZE_PROLOG dup(0cch) 50 _ _ldrClose@4 ENDP59 _ldrClose@4 ENDP 51 60 52 _ _LDRQAppType@8 PROC NEAR61 _LDRQAppType@8 PROC NEAR 53 62 db MAXSIZE_PROLOG dup(0cch) 54 _ _LDRQAppType@8 ENDP63 _LDRQAppType@8 ENDP 55 64 56 if 0 57 public __LDRLoadExe 58 __LDRLoadExe PROC NEAR 65 _ldrEnum32bitRelRecs@24 PROC NEAR 59 66 db MAXSIZE_PROLOG dup(0cch) 60 _ _LDRLoadExe END67 _ldrEnum32bitRelRecs@24 ENDP 61 68 62 public __ldrGetResource 63 _ _ldrGetResourcePROC NEAR69 70 _IOSftOpen@20 PROC NEAR 64 71 db MAXSIZE_PROLOG dup(0cch) 65 _ _ldrGetResourceENDP72 _IOSftOpen@20 ENDP 66 73 67 public __ldrOpenNewExe 68 __ldrOpenNewExe PROC NEAR 74 _IOSftClose@4 PROC NEAR 69 75 db MAXSIZE_PROLOG dup(0cch) 70 _ _ldrOpenNewExeENDP76 _IOSftClose@4 ENDP 71 77 72 public __ldrCreateMte 73 __ldrCreateMte PROC NEAR 78 _IOSftTransPath@4 PROC NEAR 74 79 db MAXSIZE_PROLOG dup(0cch) 75 _ _ldrCreateMteENDP80 _IOSftTransPath@4 ENDP 76 81 77 public __ldrGetMte 78 __ldrGetMte PROC NEAR 82 _IOSftReadAt@20 PROC NEAR 79 83 db MAXSIZE_PROLOG dup(0cch) 80 _ _ldrGetMteENDP84 _IOSftReadAt@20 ENDP 81 85 82 endif 86 _IOSftWriteAt@20 PROC NEAR 87 db MAXSIZE_PROLOG dup(0cch) 88 _IOSftWriteAt@20 ENDP 89 83 90 84 91 CALLTAB ENDS
Note:
See TracChangeset
for help on using the changeset viewer.
