Changeset 4017 for branches


Ignore:
Timestamp:
Aug 15, 2000, 8:16:09 AM (25 years ago)
Author:
bird
Message:

Another night of coding/testing/debuging.

Location:
branches
Files:
1 added
11 edited

Legend:

Unmodified
Added
Removed
  • branches/GRACE/src/win32k/Makefile

    r4010 r4017  
    11################################################################################
    2 # $Id: Makefile,v 1.43.4.3 2000-08-14 08:57:02 bird Exp $
     2# $Id: Makefile,v 1.43.4.4 2000-08-15 06:15:55 bird Exp $
    33#
    44# Win32k makefile.
     
    463463        $(TOOLKIT)\lib\os2286.lib + $(MSCPATH)\lib\clibcep.lib;
    464464
    465 d32init.exe: $(WIN32KBIN)\d32init.exe
    466     $(CP) $** $@
    467 $(WIN32KBIN)\d32init.exe: dev32\d32init.c
    468     icc -Ti+ -Ss /Gr+ $(CINCLUDES) -DRING3 -DDEBUGR3 -DDEBUG \
    469         -Fo$(WIN32KOBJ)\$(*B).r3obj -Fe$@ -Fm$(WIN32KBIN)\$(*B).map \
    470         dev32\$(*B).c
    471 
    472465
    473466
  • branches/GRACE/src/win32k/dev16/SymDB.c

    r4005 r4017  
    1 /* $Id: SymDB.c,v 1.3.4.2 2000-08-13 09:23:55 bird Exp $
     1/* $Id: SymDB.c,v 1.3.4.3 2000-08-15 06:15:57 bird Exp $
    22*
    33* Autogenerated kernel symbol database.
     
    347347#endif
    348348#ifdef ALLKERNELS
     349    { /* 14040H4.SYM */
     350        14040, KF_UNI | KF_W4 | KF_HALFSTRICT, 16,
     351        {
     352            {15, 0x00007a4c}, /* _ldrRead */
     353            {15, 0x00059260}, /* _ldrOpen */
     354            {15, 0x0005a530}, /* _ldrClose */
     355            {15, 0x0005a615}, /* _LDRQAppType */
     356            {15, 0x00056af0}, /* _ldrEnum32bitRelRecs */
     357            {15, 0x00004618}, /* _IOSftOpen */
     358            {15, 0x00004e74}, /* _IOSftClose */
     359            {15, 0x00004f4d}, /* _IOSftTransPath */
     360            {15, 0x00004aac}, /* _IOSftReadAt */
     361            {15, 0x00004ab3}, /* _IOSftWriteAt */
     362            {15, 0x00005066}, /* _SftFileSize */
     363            {15, 0x000550d0}, /* _VMAllocMem */
     364            {15, 0x0004491b}, /* _VMGetOwner */
     365            {15, 0x000638ee}, /* g_tkExecPgm */
     366            {11, 0x0000e74c}, /* f_FuStrLenZ */
     367            {11, 0x0000e702}, /* f_FuStrLen */
     368            {11, 0x0000e845}, /* f_FuBuff */
     369            {15, 0x00040823}, /* _VMObjHandleInfo */
     370            {15, 0x000595a0}, /* _ldrOpenPath */
     371            {15, 0x00054b80}, /* _LDRClearSem */
     372            {15, 0x0000b2ec}, /* _KSEMRequestMutex */
     373            {10, 0x0001e348}, /* _LdrSem */
     374            {15, 0x0004df49}, /* _TKSuBuff */
     375            {15, 0x0002fab0}, /* _TKFuBuff */
     376            {15, 0x0002f890}, /* _TKFuBufLen */
     377            {15, 0x00054b50}, /* _ldrValidateMteHandle */
     378            {10, 0x0001dd40}, /* _pTCBCur */
     379            {10, 0x0001dd3c}, /* _pPTDACur */
     380            {4 , 0x0000f8a0}, /* ptda_start */
     381            {4 , 0x0000f9be}, /* ptda_environ */
     382        }
     383    },
     384#endif
     385#ifdef ALLKERNELS
    349386    { /* 14040HS.SYM */
    350387        14040, KF_SMP | KF_HALFSTRICT, 17,
     
    526563    },
    527564#ifdef ALLKERNELS
    528     { /* 14041A4.SYM */
    529         14041, KF_UNI | KF_W4 | KF_ALLSTRICT, 16,
     565    { /* 14044HU.SYM */
     566        14044, KF_UNI | KF_HALFSTRICT, 16,
    530567        {
    531568            {15, 0x0000873c}, /* _ldrRead */
     
    562599    },
    563600#endif
    564 #ifdef ALLKERNELS
    565     { /* 14041H4.SYM */
    566         14041, KF_UNI | KF_W4 | KF_HALFSTRICT, 16,
    567         {
    568             {15, 0x0000873c}, /* _ldrRead */
    569             {15, 0x0006a010}, /* _ldrOpen */
    570             {15, 0x0006b440}, /* _ldrClose */
    571             {15, 0x0006b525}, /* _LDRQAppType */
    572             {15, 0x00067640}, /* _ldrEnum32bitRelRecs */
    573             {15, 0x00005138}, /* _IOSftOpen */
    574             {15, 0x000059a4}, /* _IOSftClose */
    575             {15, 0x00005a80}, /* _IOSftTransPath */
    576             {15, 0x000055d8}, /* _IOSftReadAt */
    577             {15, 0x000055df}, /* _IOSftWriteAt */
    578             {15, 0x00005ba8}, /* _SftFileSize */
    579             {15, 0x000657a0}, /* _VMAllocMem */
    580             {15, 0x00052d33}, /* _VMGetOwner */
    581             {15, 0x00075710}, /* g_tkExecPgm */
    582             {11, 0x0000f938}, /* f_FuStrLenZ */
    583             {11, 0x0000f8ec}, /* f_FuStrLen */
    584             {11, 0x0000fa54}, /* f_FuBuff */
    585             {15, 0x0004cf27}, /* _VMObjHandleInfo */
    586             {15, 0x0006a390}, /* _ldrOpenPath */
    587             {15, 0x00064fa0}, /* _LDRClearSem */
    588             {15, 0x0000bc7c}, /* _KSEMRequestMutex */
    589             {10, 0x0002b8f8}, /* _LdrSem */
    590             {15, 0x0005d548}, /* _TKSuBuff */
    591             {15, 0x00037cf1}, /* _TKFuBuff */
    592             {15, 0x00037a90}, /* _TKFuBufLen */
    593             {15, 0x00064f70}, /* _ldrValidateMteHandle */
    594             {10, 0x0002b24c}, /* _pTCBCur */
    595             {10, 0x0002b248}, /* _pPTDACur */
    596             {4 , 0x0000f898}, /* ptda_start */
    597             {4 , 0x0000f9b6}, /* ptda_environ */
    598         }
    599     },
    600 #endif
    601     { /* 14041R4.SYM */
    602         14041, KF_UNI | KF_W4, 14,
     601    { /* 14044R4.SYM */
     602        14044, KF_UNI | KF_W4, 14,
    603603        {
    604604            {13, 0x000070e0}, /* _ldrRead */
    605             {13, 0x00056fb0}, /* _ldrOpen */
    606             {13, 0x00058280}, /* _ldrClose */
    607             {13, 0x00058365}, /* _LDRQAppType */
    608             {13, 0x00054b10}, /* _ldrEnum32bitRelRecs */
     605            {13, 0x00056f40}, /* _ldrOpen */
     606            {13, 0x00058210}, /* _ldrClose */
     607            {13, 0x000582f5}, /* _LDRQAppType */
     608            {13, 0x00054aa0}, /* _ldrEnum32bitRelRecs */
    609609            {13, 0x00004588}, /* _IOSftOpen */
    610610            {13, 0x00004de4}, /* _IOSftClose */
     
    613613            {13, 0x00004a23}, /* _IOSftWriteAt */
    614614            {13, 0x00004fd6}, /* _SftFileSize */
    615             {13, 0x00053250}, /* _VMAllocMem */
    616             {13, 0x00042bab}, /* _VMGetOwner */
    617             {13, 0x0006139e}, /* g_tkExecPgm */
     615            {13, 0x000531e0}, /* _VMAllocMem */
     616            {13, 0x00042b3b}, /* _VMGetOwner */
     617            {13, 0x0006132e}, /* g_tkExecPgm */
    618618            {9 , 0x0000e74c}, /* f_FuStrLenZ */
    619619            {9 , 0x0000e702}, /* f_FuStrLen */
    620620            {9 , 0x0000e845}, /* f_FuBuff */
    621             {13, 0x0003eab3}, /* _VMObjHandleInfo */
    622             {13, 0x000572f0}, /* _ldrOpenPath */
    623             {13, 0x00052d00}, /* _LDRClearSem */
     621            {13, 0x0003ea43}, /* _VMObjHandleInfo */
     622            {13, 0x00057280}, /* _ldrOpenPath */
     623            {13, 0x00052c90}, /* _LDRClearSem */
    624624            {13, 0x0000a128}, /* _KSEMRequestMutex */
    625625            {8 , 0x0000dd28}, /* _LdrSem */
    626             {13, 0x0004c145}, /* _TKSuBuff */
    627             {13, 0x0002e020}, /* _TKFuBuff */
    628             {13, 0x0002de00}, /* _TKFuBufLen */
    629             {13, 0x00052cd0}, /* _ldrValidateMteHandle */
     626            {13, 0x0004c0d5}, /* _TKSuBuff */
     627            {13, 0x0002dfb0}, /* _TKFuBuff */
     628            {13, 0x0002dd90}, /* _TKFuBufLen */
     629            {13, 0x00052c60}, /* _ldrValidateMteHandle */
    630630            {8 , 0x0000d71c}, /* _pTCBCur */
    631631            {8 , 0x0000d718}, /* _pPTDACur */
    632632            {2 , 0x0000f8a0}, /* ptda_start */
    633633            {2 , 0x0000f9be}, /* ptda_environ */
     634        }
     635    },
     636    { /* 14045R4.SYM */
     637        14045, KF_UNI | KF_W4, 14,
     638        {
     639            {13, 0x000070ec}, /* _ldrRead */
     640            {13, 0x00056f60}, /* _ldrOpen */
     641            {13, 0x00058230}, /* _ldrClose */
     642            {13, 0x00058315}, /* _LDRQAppType */
     643            {13, 0x00054ac0}, /* _ldrEnum32bitRelRecs */
     644            {13, 0x00004588}, /* _IOSftOpen */
     645            {13, 0x00004de4}, /* _IOSftClose */
     646            {13, 0x00004ebd}, /* _IOSftTransPath */
     647            {13, 0x00004a1c}, /* _IOSftReadAt */
     648            {13, 0x00004a23}, /* _IOSftWriteAt */
     649            {13, 0x00004fd6}, /* _SftFileSize */
     650            {13, 0x00053200}, /* _VMAllocMem */
     651            {13, 0x00042b5b}, /* _VMGetOwner */
     652            {13, 0x0006134e}, /* g_tkExecPgm */
     653            {9 , 0x0000e74c}, /* f_FuStrLenZ */
     654            {9 , 0x0000e702}, /* f_FuStrLen */
     655            {9 , 0x0000e845}, /* f_FuBuff */
     656            {13, 0x0003ea63}, /* _VMObjHandleInfo */
     657            {13, 0x000572a0}, /* _ldrOpenPath */
     658            {13, 0x00052cb0}, /* _LDRClearSem */
     659            {13, 0x0000a140}, /* _KSEMRequestMutex */
     660            {8 , 0x0000dd28}, /* _LdrSem */
     661            {13, 0x0004c0f5}, /* _TKSuBuff */
     662            {13, 0x0002dfd0}, /* _TKFuBuff */
     663            {13, 0x0002ddb0}, /* _TKFuBufLen */
     664            {13, 0x00052c80}, /* _ldrValidateMteHandle */
     665            {8 , 0x0000d71c}, /* _pTCBCur */
     666            {8 , 0x0000d718}, /* _pPTDACur */
     667            {2 , 0x0000f8a0}, /* ptda_start */
     668            {2 , 0x0000f9be}, /* ptda_environ */
     669        }
     670    },
     671#ifdef ALLKERNELS
     672    { /* 14046A4.SYM */
     673        14046, KF_UNI | KF_W4 | KF_ALLSTRICT, 16,
     674        {
     675            {15, 0x00007a3c}, /* _ldrRead */
     676            {15, 0x00058a30}, /* _ldrOpen */
     677            {15, 0x00059d00}, /* _ldrClose */
     678            {15, 0x00059de5}, /* _LDRQAppType */
     679            {15, 0x00056590}, /* _ldrEnum32bitRelRecs */
     680            {15, 0x00004608}, /* _IOSftOpen */
     681            {15, 0x00004e64}, /* _IOSftClose */
     682            {15, 0x00004f3d}, /* _IOSftTransPath */
     683            {15, 0x00004a9c}, /* _IOSftReadAt */
     684            {15, 0x00004aa3}, /* _IOSftWriteAt */
     685            {15, 0x00005056}, /* _SftFileSize */
     686            {15, 0x00054cd0}, /* _VMAllocMem */
     687            {15, 0x0004459b}, /* _VMGetOwner */
     688            {15, 0x00062e4e}, /* g_tkExecPgm */
     689            {11, 0x0000e74c}, /* f_FuStrLenZ */
     690            {11, 0x0000e702}, /* f_FuStrLen */
     691            {11, 0x0000e845}, /* f_FuBuff */
     692            {15, 0x000404a3}, /* _VMObjHandleInfo */
     693            {15, 0x00058d70}, /* _ldrOpenPath */
     694            {15, 0x00054780}, /* _LDRClearSem */
     695            {15, 0x0000ab1c}, /* _KSEMRequestMutex */
     696            {10, 0x0001e344}, /* _LdrSem */
     697            {15, 0x0004dbc9}, /* _TKSuBuff */
     698            {15, 0x0002f8c0}, /* _TKFuBuff */
     699            {15, 0x0002f6a0}, /* _TKFuBufLen */
     700            {15, 0x00054750}, /* _ldrValidateMteHandle */
     701            {10, 0x0001dd3c}, /* _pTCBCur */
     702            {10, 0x0001dd38}, /* _pPTDACur */
     703            {4 , 0x0000f8a0}, /* ptda_start */
     704            {4 , 0x0000f9be}, /* ptda_environ */
     705        }
     706    },
     707#endif
     708    { /* 14046R4.SYM */
     709        14046, KF_UNI | KF_W4, 14,
     710        {
     711            {13, 0x000070cc}, /* _ldrRead */
     712            {13, 0x00056f30}, /* _ldrOpen */
     713            {13, 0x00058200}, /* _ldrClose */
     714            {13, 0x000582e5}, /* _LDRQAppType */
     715            {13, 0x00054a90}, /* _ldrEnum32bitRelRecs */
     716            {13, 0x00004588}, /* _IOSftOpen */
     717            {13, 0x00004de4}, /* _IOSftClose */
     718            {13, 0x00004ebd}, /* _IOSftTransPath */
     719            {13, 0x00004a1c}, /* _IOSftReadAt */
     720            {13, 0x00004a23}, /* _IOSftWriteAt */
     721            {13, 0x00004fd6}, /* _SftFileSize */
     722            {13, 0x000531d0}, /* _VMAllocMem */
     723            {13, 0x00042b2b}, /* _VMGetOwner */
     724            {13, 0x0006131e}, /* g_tkExecPgm */
     725            {9 , 0x0000e74c}, /* f_FuStrLenZ */
     726            {9 , 0x0000e702}, /* f_FuStrLen */
     727            {9 , 0x0000e845}, /* f_FuBuff */
     728            {13, 0x0003ea33}, /* _VMObjHandleInfo */
     729            {13, 0x00057270}, /* _ldrOpenPath */
     730            {13, 0x00052c80}, /* _LDRClearSem */
     731            {13, 0x0000a100}, /* _KSEMRequestMutex */
     732            {8 , 0x0000dd28}, /* _LdrSem */
     733            {13, 0x0004c0c5}, /* _TKSuBuff */
     734            {13, 0x0002df80}, /* _TKFuBuff */
     735            {13, 0x0002dd60}, /* _TKFuBufLen */
     736            {13, 0x00052c50}, /* _ldrValidateMteHandle */
     737            {8 , 0x0000d71c}, /* _pTCBCur */
     738            {8 , 0x0000d718}, /* _pPTDACur */
     739            {2 , 0x0000f8a0}, /* ptda_start */
     740            {2 , 0x0000f9be}, /* ptda_environ */
     741        }
     742    },
     743#ifdef ALLKERNELS
     744    { /* 6678AU.SYM */
     745        6678, KF_UNI | KF_ALLSTRICT, 15,
     746        {
     747            {14, 0x00008568}, /* _ldrRead */
     748            {14, 0x00045b88}, /* _ldrOpen */
     749            {14, 0x00045c7c}, /* _ldrClose */
     750            {14, 0x00050b75}, /* _LDRQAppType */
     751            {14, 0x0004de14}, /* _ldrEnum32bitRelRecs */
     752            {14, 0x00003b68}, /* _IOSftOpen */
     753            {14, 0x00003fd4}, /* _IOSftClose */
     754            {14, 0x00004068}, /* _IOSftTransPath */
     755            {14, 0x00003e24}, /* _IOSftReadAt */
     756            {14, 0x00003e2b}, /* _IOSftWriteAt */
     757            {14, 0x00004180}, /* _SftFileSize */
     758            {14, 0x00057074}, /* _VMAllocMem */
     759            {14, 0x0002031c}, /* _VMGetOwner */
     760            {14, 0x0003edec}, /* g_tkExecPgm */
     761            {11, 0x0000f58c}, /* f_FuStrLenZ */
     762            {11, 0x0000f540}, /* f_FuStrLen */
     763            {11, 0x0000f6a4}, /* f_FuBuff */
     764            {14, 0x0001f230}, /* _VMObjHandleInfo */
     765            {14, 0x000507bd}, /* _ldrOpenPath */
     766            {14, 0x0004a63c}, /* _LDRClearSem */
     767            {14, 0x00009934}, /* _KSEMRequestMutex */
     768            {10, 0x0001612c}, /* _LdrSem */
     769            {14, 0x0002d3e8}, /* _TKSuBuff */
     770            {14, 0x0002cff4}, /* _TKFuBuff */
     771            {14, 0x0002d1bc}, /* _TKFuBufLen */
     772            {14, 0x0004ab2a}, /* _ldrValidateMteHandle */
     773            {10, 0x00009264}, /* _pTCBCur */
     774            {10, 0x00009260}, /* _pPTDACur */
     775            {4 , 0x0000f7d0}, /* ptda_start */
     776            {4 , 0x0000f876}, /* ptda_environ */
     777        }
     778    },
     779#endif
     780#ifdef ALLKERNELS
     781    { /* 6678HU.SYM */
     782        6678, KF_UNI | KF_HALFSTRICT, 15,
     783        {
     784            {14, 0x00007750}, /* _ldrRead */
     785            {14, 0x000385d0}, /* _ldrOpen */
     786            {14, 0x000386ab}, /* _ldrClose */
     787            {14, 0x00042679}, /* _LDRQAppType */
     788            {14, 0x0003fbf8}, /* _ldrEnum32bitRelRecs */
     789            {14, 0x000032d4}, /* _IOSftOpen */
     790            {14, 0x00003730}, /* _IOSftClose */
     791            {14, 0x000037c3}, /* _IOSftTransPath */
     792            {14, 0x00003583}, /* _IOSftReadAt */
     793            {14, 0x0000358a}, /* _IOSftWriteAt */
     794            {14, 0x000038d1}, /* _SftFileSize */
     795            {14, 0x00047e10}, /* _VMAllocMem */
     796            {14, 0x0001afa2}, /* _VMGetOwner */
     797            {14, 0x00031f42}, /* g_tkExecPgm */
     798            {11, 0x0000e260}, /* f_FuStrLenZ */
     799            {11, 0x0000e216}, /* f_FuStrLen */
     800            {11, 0x0000e354}, /* f_FuBuff */
     801            {14, 0x0001a2c0}, /* _VMObjHandleInfo */
     802            {14, 0x000422c2}, /* _ldrOpenPath */
     803            {14, 0x0003c9a5}, /* _LDRClearSem */
     804            {14, 0x000086f4}, /* _KSEMRequestMutex */
     805            {10, 0x0000a0e8}, /* _LdrSem */
     806            {14, 0x0002543d}, /* _TKSuBuff */
     807            {14, 0x0002508d}, /* _TKFuBuff */
     808            {14, 0x00025213}, /* _TKFuBufLen */
     809            {14, 0x0003cdcb}, /* _ldrValidateMteHandle */
     810            {10, 0x00004c44}, /* _pTCBCur */
     811            {10, 0x00004c40}, /* _pPTDACur */
     812            {4 , 0x0000f7d8}, /* ptda_start */
     813            {4 , 0x0000f87e}, /* ptda_environ */
     814        }
     815    },
     816#endif
     817    { /* 6678RU.SYM */
     818        6678, KF_UNI, 13,
     819        {
     820            {12, 0x000076d8}, /* _ldrRead */
     821            {12, 0x00036f54}, /* _ldrOpen */
     822            {12, 0x0003702f}, /* _ldrClose */
     823            {12, 0x00041024}, /* _LDRQAppType */
     824            {12, 0x0003e5fc}, /* _ldrEnum32bitRelRecs */
     825            {12, 0x00003260}, /* _IOSftOpen */
     826            {12, 0x000036bc}, /* _IOSftClose */
     827            {12, 0x0000374f}, /* _IOSftTransPath */
     828            {12, 0x0000350f}, /* _IOSftReadAt */
     829            {12, 0x00003516}, /* _IOSftWriteAt */
     830            {12, 0x0000385d}, /* _SftFileSize */
     831            {12, 0x000467bc}, /* _VMAllocMem */
     832            {12, 0x0001a37e}, /* _VMGetOwner */
     833            {12, 0x000309aa}, /* g_tkExecPgm */
     834            {9 , 0x0000e260}, /* f_FuStrLenZ */
     835            {9 , 0x0000e216}, /* f_FuStrLen */
     836            {9 , 0x0000e354}, /* f_FuBuff */
     837            {12, 0x0001969c}, /* _VMObjHandleInfo */
     838            {12, 0x00040c6c}, /* _ldrOpenPath */
     839            {12, 0x0003b391}, /* _LDRClearSem */
     840            {12, 0x000085c0}, /* _KSEMRequestMutex */
     841            {8 , 0x00009f30}, /* _LdrSem */
     842            {12, 0x00024819}, /* _TKSuBuff */
     843            {12, 0x00024469}, /* _TKFuBuff */
     844            {12, 0x000245ef}, /* _TKFuBufLen */
     845            {12, 0x0003b7b7}, /* _ldrValidateMteHandle */
     846            {8 , 0x00004c44}, /* _pTCBCur */
     847            {8 , 0x00004c40}, /* _pPTDACur */
     848            {2 , 0x0000f7d8}, /* ptda_start */
     849            {2 , 0x0000f87e}, /* ptda_environ */
    634850        }
    635851    },
     
    704920        }
    705921    },
     922#ifdef ALLKERNELS
     923    { /* 8256AS.SYM */
     924        8256, KF_SMP | KF_ALLSTRICT, 17,
     925        {
     926            {16, 0x0000c628}, /* _ldrRead */
     927            {16, 0x00057294}, /* _ldrOpen */
     928            {16, 0x00057db0}, /* _ldrClose */
     929            {16, 0x00057e00}, /* _LDRQAppType */
     930            {16, 0x00055584}, /* _ldrEnum32bitRelRecs */
     931            {16, 0x00005538}, /* _IOSftOpen */
     932            {16, 0x00005ac4}, /* _IOSftClose */
     933            {16, 0x00005b7c}, /* _IOSftTransPath */
     934            {16, 0x00005808}, /* _IOSftReadAt */
     935            {16, 0x000059d4}, /* _IOSftWriteAt */
     936            {16, 0x00005cb4}, /* _SftFileSize */
     937            {16, 0x000528e4}, /* _VMAllocMem */
     938            {16, 0x0002e6c6}, /* _VMGetOwner */
     939            {16, 0x00062590}, /* g_tkExecPgm */
     940            {13, 0x0000a830}, /* f_FuStrLenZ */
     941            {13, 0x0000a7b0}, /* f_FuStrLen */
     942            {13, 0x0000a9fc}, /* f_FuBuff */
     943            {16, 0x0002ceef}, /* _VMObjHandleInfo */
     944            {16, 0x0005752e}, /* _ldrOpenPath */
     945            {16, 0x0005357c}, /* _LDRClearSem */
     946            {16, 0x0000e2e8}, /* _KSEMRequestMutex */
     947            {11, 0x0001ae5c}, /* _LdrSem */
     948            {16, 0x0003d458}, /* _TKSuBuff */
     949            {16, 0x0003cfa7}, /* _TKFuBuff */
     950            {16, 0x0003d1b3}, /* _TKFuBufLen */
     951            {16, 0x00053614}, /* _ldrValidateMteHandle */
     952            {0 , 0x00000b44}, /* _pTCBCur */
     953            {0 , 0x00000b40}, /* _pPTDACur */
     954            {5 , 0x0000f8c0}, /* ptda_start */
     955            {5 , 0x0000f9ce}, /* ptda_environ */
     956        }
     957    },
     958#endif
     959#ifdef ALLKERNELS
     960    { /* 8256HS.SYM */
     961        8256, KF_SMP | KF_HALFSTRICT, 17,
     962        {
     963            {16, 0x0000b50c}, /* _ldrRead */
     964            {16, 0x00047adc}, /* _ldrOpen */
     965            {16, 0x000484d8}, /* _ldrClose */
     966            {16, 0x00048528}, /* _LDRQAppType */
     967            {16, 0x00046018}, /* _ldrEnum32bitRelRecs */
     968            {16, 0x00004a58}, /* _IOSftOpen */
     969            {16, 0x00004fd6}, /* _IOSftClose */
     970            {16, 0x0000508d}, /* _IOSftTransPath */
     971            {16, 0x00004d1e}, /* _IOSftReadAt */
     972            {16, 0x00004ee7}, /* _IOSftWriteAt */
     973            {16, 0x000051b7}, /* _SftFileSize */
     974            {16, 0x00043c0c}, /* _VMAllocMem */
     975            {16, 0x00027cc4}, /* _VMGetOwner */
     976            {16, 0x00051bca}, /* g_tkExecPgm */
     977            {13, 0x0000a168}, /* f_FuStrLenZ */
     978            {13, 0x0000a0e8}, /* f_FuStrLen */
     979            {13, 0x0000a311}, /* f_FuBuff */
     980            {16, 0x0002691b}, /* _VMObjHandleInfo */
     981            {16, 0x00047d5e}, /* _ldrOpenPath */
     982            {16, 0x000445cc}, /* _LDRClearSem */
     983            {16, 0x0000cc4c}, /* _KSEMRequestMutex */
     984            {11, 0x0000d644}, /* _LdrSem */
     985            {16, 0x00033acf}, /* _TKSuBuff */
     986            {16, 0x00033664}, /* _TKFuBuff */
     987            {16, 0x0003382e}, /* _TKFuBufLen */
     988            {16, 0x00044618}, /* _ldrValidateMteHandle */
     989            {0 , 0x00000b44}, /* _pTCBCur */
     990            {0 , 0x00000b40}, /* _pPTDACur */
     991            {5 , 0x0000f8cc}, /* ptda_start */
     992            {5 , 0x0000f9da}, /* ptda_environ */
     993        }
     994    },
     995#endif
    706996    { /* 8256RS.SYM */
    707997        8256, KF_SMP, 15,
     998        {
     999            {14, 0x0000b434}, /* _ldrRead */
     1000            {14, 0x00045838}, /* _ldrOpen */
     1001            {14, 0x00046234}, /* _ldrClose */
     1002            {14, 0x00046284}, /* _LDRQAppType */
     1003            {14, 0x00043d70}, /* _ldrEnum32bitRelRecs */
     1004            {14, 0x000049d4}, /* _IOSftOpen */
     1005            {14, 0x00004f52}, /* _IOSftClose */
     1006            {14, 0x00005009}, /* _IOSftTransPath */
     1007            {14, 0x00004c9a}, /* _IOSftReadAt */
     1008            {14, 0x00004e63}, /* _IOSftWriteAt */
     1009            {14, 0x00005133}, /* _SftFileSize */
     1010            {14, 0x00041964}, /* _VMAllocMem */
     1011            {14, 0x00026624}, /* _VMGetOwner */
     1012            {14, 0x0004f84e}, /* g_tkExecPgm */
     1013            {11, 0x0000a168}, /* f_FuStrLenZ */
     1014            {11, 0x0000a0e8}, /* f_FuStrLen */
     1015            {11, 0x0000a311}, /* f_FuBuff */
     1016            {14, 0x0002527b}, /* _VMObjHandleInfo */
     1017            {14, 0x00045aba}, /* _ldrOpenPath */
     1018            {14, 0x00042324}, /* _LDRClearSem */
     1019            {14, 0x0000ca44}, /* _KSEMRequestMutex */
     1020            {9 , 0x0000d0b4}, /* _LdrSem */
     1021            {14, 0x0003242f}, /* _TKSuBuff */
     1022            {14, 0x00031fc4}, /* _TKFuBuff */
     1023            {14, 0x0003218e}, /* _TKFuBufLen */
     1024            {14, 0x00042370}, /* _ldrValidateMteHandle */
     1025            {0 , 0x00000b44}, /* _pTCBCur */
     1026            {0 , 0x00000b40}, /* _pPTDACur */
     1027            {3 , 0x0000f8cc}, /* ptda_start */
     1028            {3 , 0x0000f9da}, /* ptda_environ */
     1029        }
     1030    },
     1031#ifdef ALLKERNELS
     1032    { /* 8257AS.SYM */
     1033        8257, KF_SMP | KF_ALLSTRICT, 17,
     1034        {
     1035            {16, 0x0000c628}, /* _ldrRead */
     1036            {16, 0x000574b4}, /* _ldrOpen */
     1037            {16, 0x00057fd0}, /* _ldrClose */
     1038            {16, 0x00058020}, /* _LDRQAppType */
     1039            {16, 0x0005579c}, /* _ldrEnum32bitRelRecs */
     1040            {16, 0x00005538}, /* _IOSftOpen */
     1041            {16, 0x00005ac4}, /* _IOSftClose */
     1042            {16, 0x00005b7c}, /* _IOSftTransPath */
     1043            {16, 0x00005808}, /* _IOSftReadAt */
     1044            {16, 0x000059d4}, /* _IOSftWriteAt */
     1045            {16, 0x00005cb4}, /* _SftFileSize */
     1046            {16, 0x00052afc}, /* _VMAllocMem */
     1047            {16, 0x0002e896}, /* _VMGetOwner */
     1048            {16, 0x000628d4}, /* g_tkExecPgm */
     1049            {13, 0x0000a830}, /* f_FuStrLenZ */
     1050            {13, 0x0000a7b0}, /* f_FuStrLen */
     1051            {13, 0x0000a9fc}, /* f_FuBuff */
     1052            {16, 0x0002d0bf}, /* _VMObjHandleInfo */
     1053            {16, 0x0005774e}, /* _ldrOpenPath */
     1054            {16, 0x00053794}, /* _LDRClearSem */
     1055            {16, 0x0000e3a8}, /* _KSEMRequestMutex */
     1056            {11, 0x0001ae5c}, /* _LdrSem */
     1057            {16, 0x0003d628}, /* _TKSuBuff */
     1058            {16, 0x0003d177}, /* _TKFuBuff */
     1059            {16, 0x0003d383}, /* _TKFuBufLen */
     1060            {16, 0x0005382c}, /* _ldrValidateMteHandle */
     1061            {0 , 0x00000b44}, /* _pTCBCur */
     1062            {0 , 0x00000b40}, /* _pPTDACur */
     1063            {5 , 0x0000f8c0}, /* ptda_start */
     1064            {5 , 0x0000f9ce}, /* ptda_environ */
     1065        }
     1066    },
     1067#endif
     1068#ifdef ALLKERNELS
     1069    { /* 8257HS.SYM */
     1070        8257, KF_SMP | KF_HALFSTRICT, 17,
     1071        {
     1072            {16, 0x0000b50c}, /* _ldrRead */
     1073            {16, 0x00047cf4}, /* _ldrOpen */
     1074            {16, 0x000486f0}, /* _ldrClose */
     1075            {16, 0x00048740}, /* _LDRQAppType */
     1076            {16, 0x0004622c}, /* _ldrEnum32bitRelRecs */
     1077            {16, 0x00004a58}, /* _IOSftOpen */
     1078            {16, 0x00004fd6}, /* _IOSftClose */
     1079            {16, 0x0000508d}, /* _IOSftTransPath */
     1080            {16, 0x00004d1e}, /* _IOSftReadAt */
     1081            {16, 0x00004ee7}, /* _IOSftWriteAt */
     1082            {16, 0x000051b7}, /* _SftFileSize */
     1083            {16, 0x00043e20}, /* _VMAllocMem */
     1084            {16, 0x00027ea0}, /* _VMGetOwner */
     1085            {16, 0x00051eb6}, /* g_tkExecPgm */
     1086            {13, 0x0000a168}, /* f_FuStrLenZ */
     1087            {13, 0x0000a0e8}, /* f_FuStrLen */
     1088            {13, 0x0000a311}, /* f_FuBuff */
     1089            {16, 0x00026af7}, /* _VMObjHandleInfo */
     1090            {16, 0x00047f76}, /* _ldrOpenPath */
     1091            {16, 0x000447e0}, /* _LDRClearSem */
     1092            {16, 0x0000cd0c}, /* _KSEMRequestMutex */
     1093            {11, 0x0000d644}, /* _LdrSem */
     1094            {16, 0x00033cab}, /* _TKSuBuff */
     1095            {16, 0x00033840}, /* _TKFuBuff */
     1096            {16, 0x00033a0a}, /* _TKFuBufLen */
     1097            {16, 0x0004482c}, /* _ldrValidateMteHandle */
     1098            {0 , 0x00000b44}, /* _pTCBCur */
     1099            {0 , 0x00000b40}, /* _pPTDACur */
     1100            {5 , 0x0000f8cc}, /* ptda_start */
     1101            {5 , 0x0000f9da}, /* ptda_environ */
     1102        }
     1103    },
     1104#endif
     1105    { /* 8257RS.SYM */
     1106        8257, KF_SMP, 15,
    7081107        {
    7091108            {14, 0x0000b434}, /* _ldrRead */
     
    7391138        }
    7401139    },
    741     { /* 8256RU.SYM */
    742         8256, KF_UNI, 13,
    743         {
    744             {12, 0x0000932c}, /* _ldrRead */
    745             {12, 0x00039ff8}, /* _ldrOpen */
    746             {12, 0x0003a87c}, /* _ldrClose */
    747             {12, 0x0003a8cc}, /* _LDRQAppType */
    748             {12, 0x00038218}, /* _ldrEnum32bitRelRecs */
    749             {12, 0x000034a0}, /* _IOSftOpen */
    750             {12, 0x0000390c}, /* _IOSftClose */
    751             {12, 0x000039a1}, /* _IOSftTransPath */
    752             {12, 0x0000375a}, /* _IOSftReadAt */
    753             {12, 0x00003761}, /* _IOSftWriteAt */
    754             {12, 0x00003aba}, /* _SftFileSize */
    755             {12, 0x00036574}, /* _VMAllocMem */
    756             {12, 0x0001ccde}, /* _VMGetOwner */
    757             {12, 0x00042632}, /* g_tkExecPgm */
    758             {9 , 0x0000e124}, /* f_FuStrLenZ */
    759             {9 , 0x0000e0da}, /* f_FuStrLen */
    760             {9 , 0x0000e218}, /* f_FuBuff */
    761             {12, 0x0001c048}, /* _VMObjHandleInfo */
    762             {12, 0x0003a26f}, /* _ldrOpenPath */
    763             {12, 0x00036cb4}, /* _LDRClearSem */
    764             {12, 0x0000a6b0}, /* _KSEMRequestMutex */
    765             {8 , 0x0000c7dc}, /* _LdrSem */
    766             {12, 0x00027845}, /* _TKSuBuff */
    767             {12, 0x0002747b}, /* _TKFuBuff */
    768             {12, 0x00027605}, /* _TKFuBufLen */
    769             {12, 0x00036cf0}, /* _ldrValidateMteHandle */
    770             {8 , 0x000070b8}, /* _pTCBCur */
    771             {8 , 0x000070b4}, /* _pPTDACur */
    772             {2 , 0x0000f9a8}, /* ptda_start */
    773             {2 , 0x0000fa4e}, /* ptda_environ */
    774         }
    775     },
    776     { /* 8257RS.SYM */
    777         8257, KF_SMP, 15,
     1140#ifdef ALLKERNELS
     1141    { /* 8258AS.SYM */
     1142        8258, KF_SMP | KF_ALLSTRICT, 17,
     1143        {
     1144            {16, 0x0000c628}, /* _ldrRead */
     1145            {16, 0x00057510}, /* _ldrOpen */
     1146            {16, 0x0005802c}, /* _ldrClose */
     1147            {16, 0x0005807c}, /* _LDRQAppType */
     1148            {16, 0x000557f8}, /* _ldrEnum32bitRelRecs */
     1149            {16, 0x00005538}, /* _IOSftOpen */
     1150            {16, 0x00005ac4}, /* _IOSftClose */
     1151            {16, 0x00005b7c}, /* _IOSftTransPath */
     1152            {16, 0x00005808}, /* _IOSftReadAt */
     1153            {16, 0x000059d4}, /* _IOSftWriteAt */
     1154            {16, 0x00005cb4}, /* _SftFileSize */
     1155            {16, 0x00052b54}, /* _VMAllocMem */
     1156            {16, 0x0002e8b2}, /* _VMGetOwner */
     1157            {16, 0x000629a8}, /* g_tkExecPgm */
     1158            {13, 0x0000a830}, /* f_FuStrLenZ */
     1159            {13, 0x0000a7b0}, /* f_FuStrLen */
     1160            {13, 0x0000a9fc}, /* f_FuBuff */
     1161            {16, 0x0002d0db}, /* _VMObjHandleInfo */
     1162            {16, 0x000577aa}, /* _ldrOpenPath */
     1163            {16, 0x000537f0}, /* _LDRClearSem */
     1164            {16, 0x0000e3a8}, /* _KSEMRequestMutex */
     1165            {11, 0x0001ae5c}, /* _LdrSem */
     1166            {16, 0x0003d674}, /* _TKSuBuff */
     1167            {16, 0x0003d1c3}, /* _TKFuBuff */
     1168            {16, 0x0003d3cf}, /* _TKFuBufLen */
     1169            {16, 0x00053888}, /* _ldrValidateMteHandle */
     1170            {0 , 0x00000b44}, /* _pTCBCur */
     1171            {0 , 0x00000b40}, /* _pPTDACur */
     1172            {5 , 0x0000f8c0}, /* ptda_start */
     1173            {5 , 0x0000f9ce}, /* ptda_environ */
     1174        }
     1175    },
     1176#endif
     1177#ifdef ALLKERNELS
     1178    { /* 8258AU.SYM */
     1179        8258, KF_UNI | KF_ALLSTRICT, 16,
     1180        {
     1181            {15, 0x0000a1fc}, /* _ldrRead */
     1182            {15, 0x0004a160}, /* _ldrOpen */
     1183            {15, 0x0004aaf8}, /* _ldrClose */
     1184            {15, 0x0004ab48}, /* _LDRQAppType */
     1185            {15, 0x00048088}, /* _ldrEnum32bitRelRecs */
     1186            {15, 0x000044a0}, /* _IOSftOpen */
     1187            {15, 0x00004918}, /* _IOSftClose */
     1188            {15, 0x000049b0}, /* _IOSftTransPath */
     1189            {15, 0x00004764}, /* _IOSftReadAt */
     1190            {15, 0x0000476b}, /* _IOSftWriteAt */
     1191            {15, 0x00004ad8}, /* _SftFileSize */
     1192            {15, 0x00045a08}, /* _VMAllocMem */
     1193            {15, 0x00023626}, /* _VMGetOwner */
     1194            {15, 0x00053a84}, /* g_tkExecPgm */
     1195            {11, 0x0000e9c8}, /* f_FuStrLenZ */
     1196            {11, 0x0000e97c}, /* f_FuStrLen */
     1197            {11, 0x0000eae0}, /* f_FuBuff */
     1198            {15, 0x00022570}, /* _VMObjHandleInfo */
     1199            {15, 0x0004a3eb}, /* _ldrOpenPath */
     1200            {15, 0x000464bc}, /* _LDRClearSem */
     1201            {15, 0x0000bb6c}, /* _KSEMRequestMutex */
     1202            {10, 0x0002a1e8}, /* _LdrSem */
     1203            {15, 0x000315ac}, /* _TKSuBuff */
     1204            {15, 0x0003119e}, /* _TKFuBuff */
     1205            {15, 0x0003136a}, /* _TKFuBufLen */
     1206            {15, 0x00046544}, /* _ldrValidateMteHandle */
     1207            {10, 0x0000b758}, /* _pTCBCur */
     1208            {10, 0x0000b754}, /* _pPTDACur */
     1209            {4 , 0x0000f9a0}, /* ptda_start */
     1210            {4 , 0x0000fa46}, /* ptda_environ */
     1211        }
     1212    },
     1213#endif
     1214#ifdef ALLKERNELS
     1215    { /* 8258HS.SYM */
     1216        8258, KF_SMP | KF_HALFSTRICT, 17,
     1217        {
     1218            {16, 0x0000b50c}, /* _ldrRead */
     1219            {16, 0x00047c50}, /* _ldrOpen */
     1220            {16, 0x00048648}, /* _ldrClose */
     1221            {16, 0x00048698}, /* _LDRQAppType */
     1222            {16, 0x00046184}, /* _ldrEnum32bitRelRecs */
     1223            {16, 0x00004a58}, /* _IOSftOpen */
     1224            {16, 0x00004fd6}, /* _IOSftClose */
     1225            {16, 0x0000508d}, /* _IOSftTransPath */
     1226            {16, 0x00004d1e}, /* _IOSftReadAt */
     1227            {16, 0x00004ee7}, /* _IOSftWriteAt */
     1228            {16, 0x000051b7}, /* _SftFileSize */
     1229            {16, 0x00043d74}, /* _VMAllocMem */
     1230            {16, 0x00027da0}, /* _VMGetOwner */
     1231            {16, 0x00051e16}, /* g_tkExecPgm */
     1232            {13, 0x0000a168}, /* f_FuStrLenZ */
     1233            {13, 0x0000a0e8}, /* f_FuStrLen */
     1234            {13, 0x0000a311}, /* f_FuBuff */
     1235            {16, 0x000269fb}, /* _VMObjHandleInfo */
     1236            {16, 0x00047ed2}, /* _ldrOpenPath */
     1237            {16, 0x00044738}, /* _LDRClearSem */
     1238            {16, 0x0000cd0c}, /* _KSEMRequestMutex */
     1239            {11, 0x0000d644}, /* _LdrSem */
     1240            {16, 0x00033bcb}, /* _TKSuBuff */
     1241            {16, 0x00033760}, /* _TKFuBuff */
     1242            {16, 0x0003392a}, /* _TKFuBufLen */
     1243            {16, 0x00044784}, /* _ldrValidateMteHandle */
     1244            {0 , 0x00000b44}, /* _pTCBCur */
     1245            {0 , 0x00000b40}, /* _pPTDACur */
     1246            {5 , 0x0000f8cc}, /* ptda_start */
     1247            {5 , 0x0000f9da}, /* ptda_environ */
     1248        }
     1249    },
     1250#endif
     1251#ifdef ALLKERNELS
     1252    { /* 8258HU.SYM */
     1253        8258, KF_UNI | KF_HALFSTRICT, 16,
     1254        {
     1255            {15, 0x00009238}, /* _ldrRead */
     1256            {15, 0x0003be78}, /* _ldrOpen */
     1257            {15, 0x0003c700}, /* _ldrClose */
     1258            {15, 0x0003c750}, /* _LDRQAppType */
     1259            {15, 0x0003a074}, /* _ldrEnum32bitRelRecs */
     1260            {15, 0x00003a24}, /* _IOSftOpen */
     1261            {15, 0x00003e90}, /* _IOSftClose */
     1262            {15, 0x00003f25}, /* _IOSftTransPath */
     1263            {15, 0x00003cde}, /* _IOSftReadAt */
     1264            {15, 0x00003ce5}, /* _IOSftWriteAt */
     1265            {15, 0x0000403e}, /* _SftFileSize */
     1266            {15, 0x00038340}, /* _VMAllocMem */
     1267            {15, 0x0001dfd2}, /* _VMGetOwner */
     1268            {15, 0x000445e6}, /* g_tkExecPgm */
     1269            {11, 0x0000d794}, /* f_FuStrLenZ */
     1270            {11, 0x0000d74a}, /* f_FuStrLen */
     1271            {11, 0x0000d888}, /* f_FuBuff */
     1272            {15, 0x0001d334}, /* _VMObjHandleInfo */
     1273            {15, 0x0003c0ef}, /* _ldrOpenPath */
     1274            {15, 0x00038a88}, /* _LDRClearSem */
     1275            {15, 0x0000a6ac}, /* _KSEMRequestMutex */
     1276            {10, 0x0001c9ec}, /* _LdrSem */
     1277            {15, 0x00028c95}, /* _TKSuBuff */
     1278            {15, 0x000288cb}, /* _TKFuBuff */
     1279            {15, 0x00028a55}, /* _TKFuBufLen */
     1280            {15, 0x00038ac4}, /* _ldrValidateMteHandle */
     1281            {10, 0x000070bc}, /* _pTCBCur */
     1282            {10, 0x000070b8}, /* _pPTDACur */
     1283            {4 , 0x0000f9a8}, /* ptda_start */
     1284            {4 , 0x0000fa4e}, /* ptda_environ */
     1285        }
     1286    },
     1287#endif
     1288    { /* 8258RS.SYM */
     1289        8258, KF_SMP, 15,
    7781290        {
    7791291            {14, 0x0000b434}, /* _ldrRead */
     
    8091321        }
    8101322    },
    811     { /* 8257RU.SYM */
    812         8257, KF_UNI, 13,
    813         {
    814             {12, 0x0000932c}, /* _ldrRead */
    815             {12, 0x00039ff0}, /* _ldrOpen */
    816             {12, 0x0003a874}, /* _ldrClose */
    817             {12, 0x0003a8c4}, /* _LDRQAppType */
    818             {12, 0x00038210}, /* _ldrEnum32bitRelRecs */
    819             {12, 0x000034a0}, /* _IOSftOpen */
    820             {12, 0x0000390c}, /* _IOSftClose */
    821             {12, 0x000039a1}, /* _IOSftTransPath */
    822             {12, 0x0000375a}, /* _IOSftReadAt */
    823             {12, 0x00003761}, /* _IOSftWriteAt */
    824             {12, 0x00003aba}, /* _SftFileSize */
    825             {12, 0x00036564}, /* _VMAllocMem */
    826             {12, 0x0001ccd6}, /* _VMGetOwner */
    827             {12, 0x0004263e}, /* g_tkExecPgm */
    828             {9 , 0x0000e124}, /* f_FuStrLenZ */
    829             {9 , 0x0000e0da}, /* f_FuStrLen */
    830             {9 , 0x0000e218}, /* f_FuBuff */
    831             {12, 0x0001c03c}, /* _VMObjHandleInfo */
    832             {12, 0x0003a267}, /* _ldrOpenPath */
    833             {12, 0x00036cac}, /* _LDRClearSem */
    834             {12, 0x0000a6b0}, /* _KSEMRequestMutex */
    835             {8 , 0x0000c7dc}, /* _LdrSem */
    836             {12, 0x00027839}, /* _TKSuBuff */
    837             {12, 0x0002746f}, /* _TKFuBuff */
    838             {12, 0x000275f9}, /* _TKFuBufLen */
    839             {12, 0x00036ce8}, /* _ldrValidateMteHandle */
    840             {8 , 0x000070b8}, /* _pTCBCur */
    841             {8 , 0x000070b4}, /* _pPTDACur */
    842             {2 , 0x0000f9a8}, /* ptda_start */
    843             {2 , 0x0000fa4e}, /* ptda_environ */
    844         }
    845     },
    846 #ifdef ALLKERNELS
    847     { /* 8258AS.SYM */
    848         8258, KF_SMP | KF_ALLSTRICT, 17,
     1323#ifdef ALLKERNELS
     1324    { /* 8259AS.SYM */
     1325        8259, KF_SMP | KF_ALLSTRICT, 17,
    8491326        {
    8501327            {16, 0x0000d370}, /* _ldrRead */
     
    8821359#endif
    8831360#ifdef ALLKERNELS
    884     { /* 8258AU.SYM */
    885         8258, KF_UNI | KF_ALLSTRICT, 16,
    886         {
    887             {15, 0x0000a1fc}, /* _ldrRead */
    888             {15, 0x0004a160}, /* _ldrOpen */
    889             {15, 0x0004aaf8}, /* _ldrClose */
    890             {15, 0x0004ab48}, /* _LDRQAppType */
    891             {15, 0x00048088}, /* _ldrEnum32bitRelRecs */
    892             {15, 0x000044a0}, /* _IOSftOpen */
    893             {15, 0x00004918}, /* _IOSftClose */
    894             {15, 0x000049b0}, /* _IOSftTransPath */
    895             {15, 0x00004764}, /* _IOSftReadAt */
    896             {15, 0x0000476b}, /* _IOSftWriteAt */
    897             {15, 0x00004ad8}, /* _SftFileSize */
    898             {15, 0x00045a08}, /* _VMAllocMem */
    899             {15, 0x00023626}, /* _VMGetOwner */
    900             {15, 0x00053a84}, /* g_tkExecPgm */
    901             {11, 0x0000e9c8}, /* f_FuStrLenZ */
    902             {11, 0x0000e97c}, /* f_FuStrLen */
    903             {11, 0x0000eae0}, /* f_FuBuff */
    904             {15, 0x00022570}, /* _VMObjHandleInfo */
    905             {15, 0x0004a3eb}, /* _ldrOpenPath */
    906             {15, 0x000464bc}, /* _LDRClearSem */
    907             {15, 0x0000bb6c}, /* _KSEMRequestMutex */
    908             {10, 0x0002a1e8}, /* _LdrSem */
    909             {15, 0x000315ac}, /* _TKSuBuff */
    910             {15, 0x0003119e}, /* _TKFuBuff */
    911             {15, 0x0003136a}, /* _TKFuBufLen */
    912             {15, 0x00046544}, /* _ldrValidateMteHandle */
    913             {10, 0x0000b758}, /* _pTCBCur */
    914             {10, 0x0000b754}, /* _pPTDACur */
    915             {4 , 0x0000f9a0}, /* ptda_start */
    916             {4 , 0x0000fa46}, /* ptda_environ */
    917         }
    918     },
    919 #endif
    920 #ifdef ALLKERNELS
    921     { /* 8258HS.SYM */
    922         8258, KF_SMP | KF_HALFSTRICT, 17,
     1361    { /* 8259HS.SYM */
     1362        8259, KF_SMP | KF_HALFSTRICT, 17,
    9231363        {
    9241364            {16, 0x0000bee0}, /* _ldrRead */
     
    9561396#endif
    9571397#ifdef ALLKERNELS
    958     { /* 8258HU.SYM */
    959         8258, KF_UNI | KF_HALFSTRICT, 16,
    960         {
    961             {15, 0x00009238}, /* _ldrRead */
    962             {15, 0x0003be78}, /* _ldrOpen */
    963             {15, 0x0003c700}, /* _ldrClose */
    964             {15, 0x0003c750}, /* _LDRQAppType */
    965             {15, 0x0003a074}, /* _ldrEnum32bitRelRecs */
     1398    { /* 8259HU.SYM */
     1399        8259, KF_UNI | KF_HALFSTRICT, 16,
     1400        {
     1401            {15, 0x000092c8}, /* _ldrRead */
     1402            {15, 0x0003bf00}, /* _ldrOpen */
     1403            {15, 0x0003c788}, /* _ldrClose */
     1404            {15, 0x0003c7d8}, /* _LDRQAppType */
     1405            {15, 0x0003a0fc}, /* _ldrEnum32bitRelRecs */
    9661406            {15, 0x00003a24}, /* _IOSftOpen */
    9671407            {15, 0x00003e90}, /* _IOSftClose */
     
    9701410            {15, 0x00003ce5}, /* _IOSftWriteAt */
    9711411            {15, 0x0000403e}, /* _SftFileSize */
    972             {15, 0x00038340}, /* _VMAllocMem */
    973             {15, 0x0001dfd2}, /* _VMGetOwner */
    974             {15, 0x000445e6}, /* g_tkExecPgm */
    975             {11, 0x0000d794}, /* f_FuStrLenZ */
    976             {11, 0x0000d74a}, /* f_FuStrLen */
    977             {11, 0x0000d888}, /* f_FuBuff */
    978             {15, 0x0001d334}, /* _VMObjHandleInfo */
    979             {15, 0x0003c0ef}, /* _ldrOpenPath */
    980             {15, 0x00038a88}, /* _LDRClearSem */
    981             {15, 0x0000a6ac}, /* _KSEMRequestMutex */
     1412            {15, 0x000383c8}, /* _VMAllocMem */
     1413            {15, 0x0001e146}, /* _VMGetOwner */
     1414            {15, 0x0004466e}, /* g_tkExecPgm */
     1415            {11, 0x0000d7a4}, /* f_FuStrLenZ */
     1416            {11, 0x0000d75a}, /* f_FuStrLen */
     1417            {11, 0x0000d898}, /* f_FuBuff */
     1418            {15, 0x0001d4a8}, /* _VMObjHandleInfo */
     1419            {15, 0x0003c177}, /* _ldrOpenPath */
     1420            {15, 0x00038b10}, /* _LDRClearSem */
     1421            {15, 0x0000a73c}, /* _KSEMRequestMutex */
    9821422            {10, 0x0001c9ec}, /* _LdrSem */
    983             {15, 0x00028c95}, /* _TKSuBuff */
    984             {15, 0x000288cb}, /* _TKFuBuff */
    985             {15, 0x00028a55}, /* _TKFuBufLen */
    986             {15, 0x00038ac4}, /* _ldrValidateMteHandle */
     1423            {15, 0x00028e09}, /* _TKSuBuff */
     1424            {15, 0x00028a3f}, /* _TKFuBuff */
     1425            {15, 0x00028bc9}, /* _TKFuBufLen */
     1426            {15, 0x00038b4c}, /* _ldrValidateMteHandle */
    9871427            {10, 0x000070bc}, /* _pTCBCur */
    9881428            {10, 0x000070b8}, /* _pPTDACur */
     
    9921432    },
    9931433#endif
    994     { /* 8258RS.SYM */
    995         8258, KF_SMP, 15,
     1434    { /* 8259RS.SYM */
     1435        8259, KF_SMP, 15,
    9961436        {
    9971437            {14, 0x0000bdd0}, /* _ldrRead */
     
    10271467        }
    10281468    },
    1029     { /* 8258RU.SYM */
    1030         8258, KF_UNI, 14,
    1031         {
    1032             {13, 0x000091a4}, /* _ldrRead */
    1033             {13, 0x0003a580}, /* _ldrOpen */
    1034             {13, 0x0003ae08}, /* _ldrClose */
    1035             {13, 0x0003ae58}, /* _LDRQAppType */
    1036             {13, 0x0003877c}, /* _ldrEnum32bitRelRecs */
    1037             {13, 0x000039a4}, /* _IOSftOpen */
    1038             {13, 0x00003e10}, /* _IOSftClose */
    1039             {13, 0x00003ea5}, /* _IOSftTransPath */
    1040             {13, 0x00003c5e}, /* _IOSftReadAt */
    1041             {13, 0x00003c65}, /* _IOSftWriteAt */
    1042             {13, 0x00003fbe}, /* _SftFileSize */
    1043             {13, 0x00036a48}, /* _VMAllocMem */
    1044             {13, 0x0001d16a}, /* _VMGetOwner */
    1045             {13, 0x00042d56}, /* g_tkExecPgm */
    1046             {9 , 0x0000d794}, /* f_FuStrLenZ */
    1047             {9 , 0x0000d74a}, /* f_FuStrLen */
    1048             {9 , 0x0000d888}, /* f_FuBuff */
    1049             {13, 0x0001c4cc}, /* _VMObjHandleInfo */
    1050             {13, 0x0003a7f7}, /* _ldrOpenPath */
    1051             {13, 0x00037190}, /* _LDRClearSem */
    1052             {13, 0x0000a4f0}, /* _KSEMRequestMutex */
    1053             {8 , 0x0000c828}, /* _LdrSem */
    1054             {13, 0x00027e2d}, /* _TKSuBuff */
    1055             {13, 0x00027a63}, /* _TKFuBuff */
    1056             {13, 0x00027bed}, /* _TKFuBufLen */
    1057             {13, 0x000371cc}, /* _ldrValidateMteHandle */
    1058             {8 , 0x000070bc}, /* _pTCBCur */
    1059             {8 , 0x000070b8}, /* _pPTDACur */
    1060             {2 , 0x0000f9a8}, /* ptda_start */
    1061             {2 , 0x0000fa4e}, /* ptda_environ */
    1062         }
    1063     },
    1064 #ifdef ALLKERNELS
    1065     { /* 8259AS.SYM */
    1066         8259, KF_SMP | KF_ALLSTRICT, 17,
    1067         {
    1068             {16, 0x0000d370}, /* _ldrRead */
    1069             {16, 0x000584b4}, /* _ldrOpen */
    1070             {16, 0x00058fd4}, /* _ldrClose */
    1071             {16, 0x00059024}, /* _LDRQAppType */
    1072             {16, 0x0005676c}, /* _ldrEnum32bitRelRecs */
    1073             {16, 0x00006170}, /* _IOSftOpen */
    1074             {16, 0x000066fc}, /* _IOSftClose */
    1075             {16, 0x000067b4}, /* _IOSftTransPath */
    1076             {16, 0x00006440}, /* _IOSftReadAt */
    1077             {16, 0x0000660c}, /* _IOSftWriteAt */
    1078             {16, 0x000068ec}, /* _SftFileSize */
    1079             {16, 0x00053acc}, /* _VMAllocMem */
    1080             {16, 0x0002f7de}, /* _VMGetOwner */
    1081             {16, 0x00063960}, /* g_tkExecPgm */
    1082             {13, 0x0000a68c}, /* f_FuStrLenZ */
    1083             {13, 0x0000a60c}, /* f_FuStrLen */
    1084             {13, 0x0000a854}, /* f_FuBuff */
    1085             {16, 0x0002e003}, /* _VMObjHandleInfo */
    1086             {16, 0x0005874e}, /* _ldrOpenPath */
    1087             {16, 0x00054768}, /* _LDRClearSem */
    1088             {16, 0x0000f060}, /* _KSEMRequestMutex */
    1089             {11, 0x0002c45c}, /* _LdrSem */
    1090             {16, 0x0003e558}, /* _TKSuBuff */
    1091             {16, 0x0003e0a7}, /* _TKFuBuff */
    1092             {16, 0x0003e2b3}, /* _TKFuBufLen */
    1093             {16, 0x00054800}, /* _ldrValidateMteHandle */
    1094             {0 , 0x00000b34}, /* _pTCBCur */
    1095             {0 , 0x00000b30}, /* _pPTDACur */
    1096             {5 , 0x0000f8c0}, /* ptda_start */
    1097             {5 , 0x0000f9ce}, /* ptda_environ */
    1098         }
    1099     },
    1100 #endif
    1101 #ifdef ALLKERNELS
    1102     { /* 8259AU.SYM */
    1103         8259, KF_UNI | KF_ALLSTRICT, 16,
    1104         {
    1105             {15, 0x0000a294}, /* _ldrRead */
    1106             {15, 0x0004a1a0}, /* _ldrOpen */
    1107             {15, 0x0004ab38}, /* _ldrClose */
    1108             {15, 0x0004ab88}, /* _LDRQAppType */
    1109             {15, 0x000480c8}, /* _ldrEnum32bitRelRecs */
    1110             {15, 0x000044a0}, /* _IOSftOpen */
    1111             {15, 0x00004918}, /* _IOSftClose */
    1112             {15, 0x000049b0}, /* _IOSftTransPath */
    1113             {15, 0x00004764}, /* _IOSftReadAt */
    1114             {15, 0x0000476b}, /* _IOSftWriteAt */
    1115             {15, 0x00004ad8}, /* _SftFileSize */
    1116             {15, 0x00045a48}, /* _VMAllocMem */
    1117             {15, 0x0002375e}, /* _VMGetOwner */
    1118             {15, 0x00053ac4}, /* g_tkExecPgm */
    1119             {11, 0x0000e9d4}, /* f_FuStrLenZ */
    1120             {11, 0x0000e988}, /* f_FuStrLen */
    1121             {11, 0x0000eaec}, /* f_FuBuff */
    1122             {15, 0x000226a8}, /* _VMObjHandleInfo */
    1123             {15, 0x0004a42b}, /* _ldrOpenPath */
    1124             {15, 0x000464fc}, /* _LDRClearSem */
    1125             {15, 0x0000bbc0}, /* _KSEMRequestMutex */
    1126             {10, 0x0002a1e8}, /* _LdrSem */
    1127             {15, 0x000316e4}, /* _TKSuBuff */
    1128             {15, 0x000312d6}, /* _TKFuBuff */
    1129             {15, 0x000314a2}, /* _TKFuBufLen */
    1130             {15, 0x00046584}, /* _ldrValidateMteHandle */
    1131             {10, 0x0000b758}, /* _pTCBCur */
    1132             {10, 0x0000b754}, /* _pPTDACur */
    1133             {4 , 0x0000f9a0}, /* ptda_start */
    1134             {4 , 0x0000fa46}, /* ptda_environ */
    1135         }
    1136     },
    1137 #endif
    1138 #ifdef ALLKERNELS
    1139     { /* 8259HS.SYM */
    1140         8259, KF_SMP | KF_HALFSTRICT, 17,
    1141         {
    1142             {16, 0x0000bee0}, /* _ldrRead */
    1143             {16, 0x000489d8}, /* _ldrOpen */
    1144             {16, 0x000493d4}, /* _ldrClose */
    1145             {16, 0x00049424}, /* _LDRQAppType */
    1146             {16, 0x00046ed0}, /* _ldrEnum32bitRelRecs */
    1147             {16, 0x00005310}, /* _IOSftOpen */
    1148             {16, 0x0000588e}, /* _IOSftClose */
    1149             {16, 0x00005945}, /* _IOSftTransPath */
    1150             {16, 0x000055d6}, /* _IOSftReadAt */
    1151             {16, 0x0000579f}, /* _IOSftWriteAt */
    1152             {16, 0x00005a6f}, /* _SftFileSize */
    1153             {16, 0x00044ac0}, /* _VMAllocMem */
    1154             {16, 0x00028abe}, /* _VMGetOwner */
    1155             {16, 0x00052afe}, /* g_tkExecPgm */
    1156             {13, 0x00009fdc}, /* f_FuStrLenZ */
    1157             {13, 0x00009f5c}, /* f_FuStrLen */
    1158             {13, 0x0000a185}, /* f_FuBuff */
    1159             {16, 0x00027717}, /* _VMObjHandleInfo */
    1160             {16, 0x00048c5a}, /* _ldrOpenPath */
    1161             {16, 0x00045484}, /* _LDRClearSem */
    1162             {16, 0x0000d650}, /* _KSEMRequestMutex */
    1163             {11, 0x0001d6c4}, /* _LdrSem */
    1164             {16, 0x000348a3}, /* _TKSuBuff */
    1165             {16, 0x00034438}, /* _TKFuBuff */
    1166             {16, 0x00034602}, /* _TKFuBufLen */
    1167             {16, 0x000454d0}, /* _ldrValidateMteHandle */
    1168             {0 , 0x00000b34}, /* _pTCBCur */
    1169             {0 , 0x00000b30}, /* _pPTDACur */
    1170             {5 , 0x0000f8cc}, /* ptda_start */
    1171             {5 , 0x0000f9da}, /* ptda_environ */
    1172         }
    1173     },
    1174 #endif
    1175 #ifdef ALLKERNELS
    1176     { /* 8259HU.SYM */
    1177         8259, KF_UNI | KF_HALFSTRICT, 16,
    1178         {
    1179             {15, 0x000092c8}, /* _ldrRead */
    1180             {15, 0x0003bf00}, /* _ldrOpen */
    1181             {15, 0x0003c788}, /* _ldrClose */
    1182             {15, 0x0003c7d8}, /* _LDRQAppType */
    1183             {15, 0x0003a0fc}, /* _ldrEnum32bitRelRecs */
    1184             {15, 0x00003a24}, /* _IOSftOpen */
    1185             {15, 0x00003e90}, /* _IOSftClose */
    1186             {15, 0x00003f25}, /* _IOSftTransPath */
    1187             {15, 0x00003cde}, /* _IOSftReadAt */
    1188             {15, 0x00003ce5}, /* _IOSftWriteAt */
    1189             {15, 0x0000403e}, /* _SftFileSize */
    1190             {15, 0x000383c8}, /* _VMAllocMem */
    1191             {15, 0x0001e146}, /* _VMGetOwner */
    1192             {15, 0x0004466e}, /* g_tkExecPgm */
    1193             {11, 0x0000d7a4}, /* f_FuStrLenZ */
    1194             {11, 0x0000d75a}, /* f_FuStrLen */
    1195             {11, 0x0000d898}, /* f_FuBuff */
    1196             {15, 0x0001d4a8}, /* _VMObjHandleInfo */
    1197             {15, 0x0003c177}, /* _ldrOpenPath */
    1198             {15, 0x00038b10}, /* _LDRClearSem */
    1199             {15, 0x0000a73c}, /* _KSEMRequestMutex */
    1200             {10, 0x0001c9ec}, /* _LdrSem */
    1201             {15, 0x00028e09}, /* _TKSuBuff */
    1202             {15, 0x00028a3f}, /* _TKFuBuff */
    1203             {15, 0x00028bc9}, /* _TKFuBufLen */
    1204             {15, 0x00038b4c}, /* _ldrValidateMteHandle */
    1205             {10, 0x000070bc}, /* _pTCBCur */
    1206             {10, 0x000070b8}, /* _pPTDACur */
    1207             {4 , 0x0000f9a8}, /* ptda_start */
    1208             {4 , 0x0000fa4e}, /* ptda_environ */
    1209         }
    1210     },
    1211 #endif
    1212     { /* 8259RS.SYM */
    1213         8259, KF_SMP, 15,
    1214         {
    1215             {14, 0x0000bdd0}, /* _ldrRead */
    1216             {14, 0x000465c0}, /* _ldrOpen */
    1217             {14, 0x00046fbc}, /* _ldrClose */
    1218             {14, 0x0004700c}, /* _LDRQAppType */
    1219             {14, 0x00044ab8}, /* _ldrEnum32bitRelRecs */
    1220             {14, 0x0000526c}, /* _IOSftOpen */
    1221             {14, 0x000057ea}, /* _IOSftClose */
    1222             {14, 0x000058a1}, /* _IOSftTransPath */
    1223             {14, 0x00005532}, /* _IOSftReadAt */
    1224             {14, 0x000056fb}, /* _IOSftWriteAt */
    1225             {14, 0x000059cb}, /* _SftFileSize */
    1226             {14, 0x000426a8}, /* _VMAllocMem */
    1227             {14, 0x000272ae}, /* _VMGetOwner */
    1228             {14, 0x00050812}, /* g_tkExecPgm */
    1229             {11, 0x00009fdc}, /* f_FuStrLenZ */
    1230             {11, 0x00009f5c}, /* f_FuStrLen */
    1231             {11, 0x0000a185}, /* f_FuBuff */
    1232             {14, 0x00025f07}, /* _VMObjHandleInfo */
    1233             {14, 0x00046842}, /* _ldrOpenPath */
    1234             {14, 0x0004306c}, /* _LDRClearSem */
    1235             {14, 0x0000d410}, /* _KSEMRequestMutex */
    1236             {9 , 0x0000d12c}, /* _LdrSem */
    1237             {14, 0x00033093}, /* _TKSuBuff */
    1238             {14, 0x00032c28}, /* _TKFuBuff */
    1239             {14, 0x00032df2}, /* _TKFuBufLen */
    1240             {14, 0x000430b8}, /* _ldrValidateMteHandle */
    1241             {0 , 0x00000b34}, /* _pTCBCur */
    1242             {0 , 0x00000b30}, /* _pPTDACur */
    1243             {3 , 0x0000f8cc}, /* ptda_start */
    1244             {3 , 0x0000f9da}, /* ptda_environ */
    1245         }
    1246     },
    12471469    { /* 8259RU.SYM */
    12481470        8259, KF_UNI, 14,
     
    25892811    },
    25902812#ifdef ALLKERNELS
     2813    { /* 9024AU.SYM */
     2814        9024, KF_UNI | KF_ALLSTRICT, 15,
     2815        {
     2816            {14, 0x00008c0c}, /* _ldrRead */
     2817            {14, 0x000463f4}, /* _ldrOpen */
     2818            {14, 0x00046d8c}, /* _ldrClose */
     2819            {14, 0x00046ddc}, /* _LDRQAppType */
     2820            {14, 0x000443ec}, /* _ldrEnum32bitRelRecs */
     2821            {14, 0x00003da8}, /* _IOSftOpen */
     2822            {14, 0x0000425c}, /* _IOSftClose */
     2823            {14, 0x00004304}, /* _IOSftTransPath */
     2824            {14, 0x0000407c}, /* _IOSftReadAt */
     2825            {14, 0x00004083}, /* _IOSftWriteAt */
     2826            {14, 0x0000442c}, /* _SftFileSize */
     2827            {14, 0x00041db8}, /* _VMAllocMem */
     2828            {14, 0x0002165e}, /* _VMGetOwner */
     2829            {14, 0x0004f97c}, /* g_tkExecPgm */
     2830            {11, 0x0000f8d4}, /* f_FuStrLenZ */
     2831            {11, 0x0000f888}, /* f_FuStrLen */
     2832            {11, 0x0000f9ec}, /* f_FuBuff */
     2833            {14, 0x000205bc}, /* _VMObjHandleInfo */
     2834            {14, 0x0004667f}, /* _ldrOpenPath */
     2835            {14, 0x00042864}, /* _LDRClearSem */
     2836            {14, 0x0000a5b4}, /* _KSEMRequestMutex */
     2837            {10, 0x000159f0}, /* _LdrSem */
     2838            {14, 0x0002ec48}, /* _TKSuBuff */
     2839            {14, 0x0002e83a}, /* _TKFuBuff */
     2840            {14, 0x0002ea06}, /* _TKFuBufLen */
     2841            {14, 0x000428ec}, /* _ldrValidateMteHandle */
     2842            {10, 0x0000b920}, /* _pTCBCur */
     2843            {10, 0x0000b91c}, /* _pPTDACur */
     2844            {4 , 0x0000f9f4}, /* ptda_start */
     2845            {4 , 0x0000fa9a}, /* ptda_environ */
     2846        }
     2847    },
     2848#endif
     2849    { /* 9024RU.SYM */
     2850        9024, KF_UNI, 13,
     2851        {
     2852            {12, 0x00007d68}, /* _ldrRead */
     2853            {12, 0x00036c2c}, /* _ldrOpen */
     2854            {12, 0x000374b4}, /* _ldrClose */
     2855            {12, 0x00037504}, /* _LDRQAppType */
     2856            {12, 0x00034ef8}, /* _ldrEnum32bitRelRecs */
     2857            {12, 0x00003494}, /* _IOSftOpen */
     2858            {12, 0x0000393a}, /* _IOSftClose */
     2859            {12, 0x000039e1}, /* _IOSftTransPath */
     2860            {12, 0x0000375b}, /* _IOSftReadAt */
     2861            {12, 0x00003762}, /* _IOSftWriteAt */
     2862            {12, 0x00003afa}, /* _SftFileSize */
     2863            {12, 0x00033214}, /* _VMAllocMem */
     2864            {12, 0x0001b218}, /* _VMGetOwner */
     2865            {12, 0x0003f196}, /* g_tkExecPgm */
     2866            {9 , 0x0000e60c}, /* f_FuStrLenZ */
     2867            {9 , 0x0000e5c2}, /* f_FuStrLen */
     2868            {9 , 0x0000e700}, /* f_FuBuff */
     2869            {12, 0x0001a58c}, /* _VMObjHandleInfo */
     2870            {12, 0x00036ea3}, /* _ldrOpenPath */
     2871            {12, 0x00033954}, /* _LDRClearSem */
     2872            {12, 0x000090ec}, /* _KSEMRequestMutex */
     2873            {8 , 0x0000a020}, /* _LdrSem */
     2874            {12, 0x000256b5}, /* _TKSuBuff */
     2875            {12, 0x000252eb}, /* _TKFuBuff */
     2876            {12, 0x00025475}, /* _TKFuBufLen */
     2877            {12, 0x00033990}, /* _ldrValidateMteHandle */
     2878            {8 , 0x000072a8}, /* _pTCBCur */
     2879            {8 , 0x000072a4}, /* _pPTDACur */
     2880            {2 , 0x0000f9fc}, /* ptda_start */
     2881            {2 , 0x0000faa2}, /* ptda_environ */
     2882        }
     2883    },
     2884#ifdef ALLKERNELS
     2885    { /* 9026AU.SYM */
     2886        9026, KF_UNI | KF_ALLSTRICT, 15,
     2887        {
     2888            {14, 0x00008c8c}, /* _ldrRead */
     2889            {14, 0x0004653c}, /* _ldrOpen */
     2890            {14, 0x00046ed4}, /* _ldrClose */
     2891            {14, 0x00046f24}, /* _LDRQAppType */
     2892            {14, 0x00044534}, /* _ldrEnum32bitRelRecs */
     2893            {14, 0x00003da8}, /* _IOSftOpen */
     2894            {14, 0x0000425c}, /* _IOSftClose */
     2895            {14, 0x00004304}, /* _IOSftTransPath */
     2896            {14, 0x0000407c}, /* _IOSftReadAt */
     2897            {14, 0x00004083}, /* _IOSftWriteAt */
     2898            {14, 0x0000442c}, /* _SftFileSize */
     2899            {14, 0x00041f00}, /* _VMAllocMem */
     2900            {14, 0x00021752}, /* _VMGetOwner */
     2901            {14, 0x0004fadc}, /* g_tkExecPgm */
     2902            {11, 0x0000f904}, /* f_FuStrLenZ */
     2903            {11, 0x0000f8b8}, /* f_FuStrLen */
     2904            {11, 0x0000fa1c}, /* f_FuBuff */
     2905            {14, 0x0002069c}, /* _VMObjHandleInfo */
     2906            {14, 0x000467c7}, /* _ldrOpenPath */
     2907            {14, 0x000429ac}, /* _LDRClearSem */
     2908            {14, 0x0000a634}, /* _KSEMRequestMutex */
     2909            {10, 0x000159f8}, /* _LdrSem */
     2910            {14, 0x0002ed3c}, /* _TKSuBuff */
     2911            {14, 0x0002e92e}, /* _TKFuBuff */
     2912            {14, 0x0002eafa}, /* _TKFuBufLen */
     2913            {14, 0x00042a34}, /* _ldrValidateMteHandle */
     2914            {10, 0x0000b858}, /* _pTCBCur */
     2915            {10, 0x0000b854}, /* _pPTDACur */
     2916            {4 , 0x0000f9f4}, /* ptda_start */
     2917            {4 , 0x0000fa9a}, /* ptda_environ */
     2918        }
     2919    },
     2920#endif
     2921    { /* 9026RU.SYM */
     2922        9026, KF_UNI, 13,
     2923        {
     2924            {12, 0x00007de0}, /* _ldrRead */
     2925            {12, 0x00036d3c}, /* _ldrOpen */
     2926            {12, 0x000375c4}, /* _ldrClose */
     2927            {12, 0x00037614}, /* _LDRQAppType */
     2928            {12, 0x00035008}, /* _ldrEnum32bitRelRecs */
     2929            {12, 0x00003494}, /* _IOSftOpen */
     2930            {12, 0x0000393a}, /* _IOSftClose */
     2931            {12, 0x000039e1}, /* _IOSftTransPath */
     2932            {12, 0x0000375b}, /* _IOSftReadAt */
     2933            {12, 0x00003762}, /* _IOSftWriteAt */
     2934            {12, 0x00003afa}, /* _SftFileSize */
     2935            {12, 0x00033324}, /* _VMAllocMem */
     2936            {12, 0x0001b2dc}, /* _VMGetOwner */
     2937            {12, 0x0003f2ba}, /* g_tkExecPgm */
     2938            {9 , 0x0000e644}, /* f_FuStrLenZ */
     2939            {9 , 0x0000e5fa}, /* f_FuStrLen */
     2940            {9 , 0x0000e738}, /* f_FuBuff */
     2941            {12, 0x0001a63c}, /* _VMObjHandleInfo */
     2942            {12, 0x00036fb3}, /* _ldrOpenPath */
     2943            {12, 0x00033a64}, /* _LDRClearSem */
     2944            {12, 0x00009164}, /* _KSEMRequestMutex */
     2945            {8 , 0x0000a028}, /* _LdrSem */
     2946            {12, 0x00025775}, /* _TKSuBuff */
     2947            {12, 0x000253ab}, /* _TKFuBuff */
     2948            {12, 0x00025535}, /* _TKFuBufLen */
     2949            {12, 0x00033aa0}, /* _ldrValidateMteHandle */
     2950            {8 , 0x000072ac}, /* _pTCBCur */
     2951            {8 , 0x000072a8}, /* _pPTDACur */
     2952            {2 , 0x0000f9fc}, /* ptda_start */
     2953            {2 , 0x0000faa2}, /* ptda_environ */
     2954        }
     2955    },
     2956#ifdef ALLKERNELS
     2957    { /* 9027AU.SYM */
     2958        9027, KF_UNI | KF_ALLSTRICT, 15,
     2959        {
     2960            {14, 0x0000a2f0}, /* _ldrRead */
     2961            {14, 0x00049ab4}, /* _ldrOpen */
     2962            {14, 0x0004a44c}, /* _ldrClose */
     2963            {14, 0x0004a49c}, /* _LDRQAppType */
     2964            {14, 0x00047a78}, /* _ldrEnum32bitRelRecs */
     2965            {14, 0x00003e34}, /* _IOSftOpen */
     2966            {14, 0x000042e8}, /* _IOSftClose */
     2967            {14, 0x00004390}, /* _IOSftTransPath */
     2968            {14, 0x00004108}, /* _IOSftReadAt */
     2969            {14, 0x0000410f}, /* _IOSftWriteAt */
     2970            {14, 0x000044b8}, /* _SftFileSize */
     2971            {14, 0x00044be8}, /* _VMAllocMem */
     2972            {14, 0x00022bd2}, /* _VMGetOwner */
     2973            {14, 0x00052efc}, /* g_tkExecPgm */
     2974            {11, 0x0000f91c}, /* f_FuStrLenZ */
     2975            {11, 0x0000f8d0}, /* f_FuStrLen */
     2976            {11, 0x0000fa34}, /* f_FuBuff */
     2977            {14, 0x00021b1c}, /* _VMObjHandleInfo */
     2978            {14, 0x00049d3f}, /* _ldrOpenPath */
     2979            {14, 0x00045694}, /* _LDRClearSem */
     2980            {14, 0x0000bc9c}, /* _KSEMRequestMutex */
     2981            {10, 0x00016030}, /* _LdrSem */
     2982            {14, 0x00030668}, /* _TKSuBuff */
     2983            {14, 0x0003025a}, /* _TKFuBuff */
     2984            {14, 0x00030426}, /* _TKFuBufLen */
     2985            {14, 0x0004571c}, /* _ldrValidateMteHandle */
     2986            {10, 0x0000b8c4}, /* _pTCBCur */
     2987            {10, 0x0000b8c0}, /* _pPTDACur */
     2988            {4 , 0x0000f9f4}, /* ptda_start */
     2989            {4 , 0x0000fa9a}, /* ptda_environ */
     2990        }
     2991    },
     2992#endif
     2993    { /* 9027RU.SYM */
     2994        9027, KF_UNI, 13,
     2995        {
     2996            {12, 0x0000941c}, /* _ldrRead */
     2997            {12, 0x0003a044}, /* _ldrOpen */
     2998            {12, 0x0003a8cc}, /* _ldrClose */
     2999            {12, 0x0003a91c}, /* _LDRQAppType */
     3000            {12, 0x00038314}, /* _ldrEnum32bitRelRecs */
     3001            {12, 0x00003504}, /* _IOSftOpen */
     3002            {12, 0x000039aa}, /* _IOSftClose */
     3003            {12, 0x00003a51}, /* _IOSftTransPath */
     3004            {12, 0x000037cb}, /* _IOSftReadAt */
     3005            {12, 0x000037d2}, /* _IOSftWriteAt */
     3006            {12, 0x00003b6a}, /* _SftFileSize */
     3007            {12, 0x00035f98}, /* _VMAllocMem */
     3008            {12, 0x0001c924}, /* _VMGetOwner */
     3009            {12, 0x0004245e}, /* g_tkExecPgm */
     3010            {9 , 0x0000e660}, /* f_FuStrLenZ */
     3011            {9 , 0x0000e616}, /* f_FuStrLen */
     3012            {9 , 0x0000e754}, /* f_FuBuff */
     3013            {12, 0x0001bc84}, /* _VMObjHandleInfo */
     3014            {12, 0x0003a2bb}, /* _ldrOpenPath */
     3015            {12, 0x000366d8}, /* _LDRClearSem */
     3016            {12, 0x0000a7a4}, /* _KSEMRequestMutex */
     3017            {8 , 0x0000a3a0}, /* _LdrSem */
     3018            {12, 0x0002728d}, /* _TKSuBuff */
     3019            {12, 0x00026ec1}, /* _TKFuBuff */
     3020            {12, 0x0002704b}, /* _TKFuBufLen */
     3021            {12, 0x00036714}, /* _ldrValidateMteHandle */
     3022            {8 , 0x000072b4}, /* _pTCBCur */
     3023            {8 , 0x000072b0}, /* _pPTDACur */
     3024            {2 , 0x0000f9fc}, /* ptda_start */
     3025            {2 , 0x0000faa2}, /* ptda_environ */
     3026        }
     3027    },
     3028#ifdef ALLKERNELS
     3029    { /* 9028AU.SYM */
     3030        9028, KF_UNI | KF_ALLSTRICT, 15,
     3031        {
     3032            {14, 0x0000a2fc}, /* _ldrRead */
     3033            {14, 0x0004929c}, /* _ldrOpen */
     3034            {14, 0x00049c34}, /* _ldrClose */
     3035            {14, 0x00049c84}, /* _LDRQAppType */
     3036            {14, 0x00047294}, /* _ldrEnum32bitRelRecs */
     3037            {14, 0x00003e40}, /* _IOSftOpen */
     3038            {14, 0x000042f4}, /* _IOSftClose */
     3039            {14, 0x0000439c}, /* _IOSftTransPath */
     3040            {14, 0x00004114}, /* _IOSftReadAt */
     3041            {14, 0x0000411b}, /* _IOSftWriteAt */
     3042            {14, 0x000044c4}, /* _SftFileSize */
     3043            {14, 0x00044c18}, /* _VMAllocMem */
     3044            {14, 0x00022bf6}, /* _VMGetOwner */
     3045            {14, 0x0005297c}, /* g_tkExecPgm */
     3046            {11, 0x0000f88c}, /* f_FuStrLenZ */
     3047            {11, 0x0000f840}, /* f_FuStrLen */
     3048            {11, 0x0000f9a4}, /* f_FuBuff */
     3049            {14, 0x00021b40}, /* _VMObjHandleInfo */
     3050            {14, 0x00049527}, /* _ldrOpenPath */
     3051            {14, 0x000456c4}, /* _LDRClearSem */
     3052            {14, 0x0000bca8}, /* _KSEMRequestMutex */
     3053            {10, 0x00015df4}, /* _LdrSem */
     3054            {14, 0x000306a4}, /* _TKSuBuff */
     3055            {14, 0x00030296}, /* _TKFuBuff */
     3056            {14, 0x00030462}, /* _TKFuBufLen */
     3057            {14, 0x0004574c}, /* _ldrValidateMteHandle */
     3058            {10, 0x0000b8d0}, /* _pTCBCur */
     3059            {10, 0x0000b8cc}, /* _pPTDACur */
     3060            {4 , 0x0000f9f4}, /* ptda_start */
     3061            {4 , 0x0000fa9a}, /* ptda_environ */
     3062        }
     3063    },
     3064#endif
     3065    { /* 9028RU.SYM */
     3066        9028, KF_UNI, 13,
     3067        {
     3068            {12, 0x00009424}, /* _ldrRead */
     3069            {12, 0x000398cc}, /* _ldrOpen */
     3070            {12, 0x0003a154}, /* _ldrClose */
     3071            {12, 0x0003a1a4}, /* _LDRQAppType */
     3072            {12, 0x00037ba4}, /* _ldrEnum32bitRelRecs */
     3073            {12, 0x0000350c}, /* _IOSftOpen */
     3074            {12, 0x000039b2}, /* _IOSftClose */
     3075            {12, 0x00003a59}, /* _IOSftTransPath */
     3076            {12, 0x000037d3}, /* _IOSftReadAt */
     3077            {12, 0x000037da}, /* _IOSftWriteAt */
     3078            {12, 0x00003b72}, /* _SftFileSize */
     3079            {12, 0x00035e78}, /* _VMAllocMem */
     3080            {12, 0x0001c9b0}, /* _VMGetOwner */
     3081            {12, 0x00041e62}, /* g_tkExecPgm */
     3082            {9 , 0x0000e5bc}, /* f_FuStrLenZ */
     3083            {9 , 0x0000e572}, /* f_FuStrLen */
     3084            {9 , 0x0000e6b0}, /* f_FuBuff */
     3085            {12, 0x0001bd10}, /* _VMObjHandleInfo */
     3086            {12, 0x00039b43}, /* _ldrOpenPath */
     3087            {12, 0x000365b8}, /* _LDRClearSem */
     3088            {12, 0x0000a7ac}, /* _KSEMRequestMutex */
     3089            {8 , 0x0000a33c}, /* _LdrSem */
     3090            {12, 0x0002731d}, /* _TKSuBuff */
     3091            {12, 0x00026f51}, /* _TKFuBuff */
     3092            {12, 0x000270db}, /* _TKFuBufLen */
     3093            {12, 0x000365f4}, /* _ldrValidateMteHandle */
     3094            {8 , 0x000072b8}, /* _pTCBCur */
     3095            {8 , 0x000072b4}, /* _pPTDACur */
     3096            {2 , 0x0000f9fc}, /* ptda_start */
     3097            {2 , 0x0000faa2}, /* ptda_environ */
     3098        }
     3099    },
     3100#ifdef ALLKERNELS
    25913101    { /* 9029AU.SYM */
    25923102        9029, KF_UNI | KF_ALLSTRICT, 15,
  • branches/GRACE/src/win32k/dev16/probkrnl.c

    r4010 r4017  
    1 /* $Id: probkrnl.c,v 1.20.4.3 2000-08-14 08:57:03 bird Exp $
     1/* $Id: probkrnl.c,v 1.20.4.4 2000-08-15 06:15:59 bird Exp $
    22 *
    33 * Description:   Autoprobes the os2krnl file and os2krnl[*].sym files.
     
    10381038         * symbol-file
    10391039         */
    1040         if (rc == NO_ERROR || rc > ERROR_PROB_SYM_LAST)
     1040        if (rc == NO_ERROR || (rc > ERROR_PROB_SYM_LAST && (szUsrSym[0] != '\0' || apszSym[iSym] != NULL)))
    10411041            printf16("    Found symbolfile: %s\n",
    10421042                     szUsrSym[0] == '\0' ? apszSym[iSym] : szUsrSym);
     
    16601660        int         i;
    16611661
    1662         printf16("/* $Id: probkrnl.c,v 1.20.4.3 2000-08-14 08:57:03 bird Exp $\n"
     1662        printf16("/* $Id: probkrnl.c,v 1.20.4.4 2000-08-15 06:15:59 bird Exp $\n"
    16631663                 "*\n"
    16641664                 "* Autogenerated kernel symbol database.\n"
  • branches/GRACE/src/win32k/dev16/vprntf16.c

    r3834 r4017  
    1 /* $Id: vprntf16.c,v 1.2.4.1 2000-07-16 22:43:24 bird Exp $
     1/* $Id: vprntf16.c,v 1.2.4.2 2000-08-15 06:16:00 bird Exp $
    22 *
    33 * vprintf and printf - 16-bit.
     
    328328                        char *pszStr = va_arg(args, char*);
    329329
    330                         if (pszStr < (char*)0x10000)
     330                        if (pszStr == NULL)
    331331                            pszStr = "<NULL>";
    332332                        cchStr = _strnlen(pszStr, (unsigned)cchPrecision);
  • branches/GRACE/src/win32k/dev32/d32init.c

    r4010 r4017  
    1 /* $Id: d32init.c,v 1.19.4.2 2000-08-14 08:57:04 bird Exp $
     1/* $Id: d32init.c,v 1.19.4.3 2000-08-15 06:16:01 bird Exp $
    22 *
    33 * d32init.c - 32-bits init routines.
     
    9191
    9292
    93 #ifndef DEBUGR3
    9493/**
    9594 * Ring-0, 32-bit, init function.
     
    497496                                    && !(pKrnlInfo->ulBuild >=  9023 && pKrnlInfo->ulBuild <= 9036) /* Warp 4 GA -> fp 12 */
    498497                                    && !(pKrnlInfo->ulBuild >= 14039 && pKrnlInfo->ulBuild < 14080) /* Warp 4.5 GA -> fp 40 */
     498                                    && !(pKrnlInfo->ulBuild >=  6600 && pKrnlInfo->ulBuild <= 6678) /* Warp 2.1x fix?? (just for fun!) */
    499499                                      )
    500500                                {
     
    511511                                else
    512512                                    if (*psz != ','
    513                                         && (psz[0] == '_' && (psz[1] == 'W' || psz[1] == 'w') && psz[2] == '4')  /* _W4 */
     513                                        && (   (psz[0] == '_' && psz[1] == 'W' && psz[2] == '4')  /* _W4 */
     514                                            || (psz[1] == '_' && psz[2] == 'W' && psz[3] == '4')  /* A_W4 */
     515                                            || (psz[0] == '_' && psz[1] == 'U' && psz[2] == 'N' && psz[3] == 'I' && psz[4] == '4')  /* _UNI4 */
     516                                            || (psz[1] == '_' && psz[2] == 'U' && psz[3] == 'N' && psz[4] == 'I' && psz[5] == '4')  /* A_UNI4 */
     517                                            )
    514518                                        )
    515519                                    pKrnlInfo->fKernel = KF_W4 | KF_UNI;
     
    573577    return (USHORT)(usRc | (usRc != NO_ERROR ? STATUS_DONE | STERR : STATUS_DONE));
    574578}
    575 #endif /* !DEBUGR3*/
    576579
    577580
     
    667670     *     sub esp, imm8
    668671     *  or
     672     *     call ptr16:32
     673     *  or
     674     *     enter imm16, imm8    (2.1x)
     675     *  or
     676     *     mov eax, imm32       (2.1x)
     677     *     <anything>
     678     *  or
    669679     *     mov eax, msoff32
    670680     *
     
    679689        ||
    680690        (pach[0] == 0x83 && !fOverload) /* the next prolog */
     691        ||
     692        (pach[0] == 0x9a && !fOverload) /* the next prolog */
     693        ||
     694        (pach[0] == 0xc8)               /* the next prolog */
     695        ||
     696        (pach[0] == 0xB8 && !fOverload) /* the next prolog */
    681697        ||
    682698        (pach[0] == 0xa1 && !fOverload) /* last prolog */
     
    800816                        return -2;
    801817                    }
     818                    break;
     819
     820                case 0x9a:              /* call ptr16:32 */
     821                    cb += cb2 = 6;
     822                    pach += cb2;
     823                    break;
     824
     825                case 0xc8:              /* enter imm16, imm8 */
     826                    cb += cb = 3;
     827                    pach += cb2;
    802828                    break;
    803829
     
    9791005
    9801006
    981 #ifndef DEBUGR3
    9821007/**
    9831008 * Verifies the aImportTab.
     
    10381063
    10391064        #ifndef R3TST
    1040         if (_aImportTab[i].ulAddress < 0xffe00000UL)
     1065        if (_aImportTab[i].ulAddress < 0xffc00000UL)
    10411066        {
    10421067            kprintf(("VerifyImportTab32: procedure no.%d has an invalid address, %#08x!\n",
     
    13411366    return NO_ERROR;
    13421367}
    1343 #endif /* !DEBUGR3 */
    13441368
    13451369
     
    14631487#endif
    14641488
    1465 
    1466 
    1467 /*******************************************************************************
    1468 *   Ring-3 Debug Stuff
    1469 *******************************************************************************/
    1470 #ifdef DEBUGR3
    1471 #include <stdio.h>
    1472 
    1473 void main(void)
    1474 {
    1475     char ach_ldrRead[] = {
    1476         0x55, 0x8b, 0xec, 0x8d, 0x65, 0xf8, 0x53, 0x56,
    1477         0x57, 0x33, 0xd2, 0x42, 0x89, 0x55, 0xf8, 0x38,
    1478         0x35, 0xce, 0x70, 0x00, 0x00, 0x75, 0x4d, 0x8b,
    1479         0x55, 0x08, 0x66, 0x83, 0xfa, 0xff, 0x74, 0x62
    1480     };
    1481     char ach_ldrOpen[] = {
    1482         0x55, 0x8b, 0xec, 0x33, 0xc0, 0x38, 0x05, 0xce,
    1483         0x70, 0x00, 0x00, 0x75, 0x4b, 0x50, 0xff, 0x75,
    1484         0x08, 0x6a, 0x01, 0x68, 0xa3, 0x00, 0x00, 0x00,
    1485         0xff, 0x75, 0x0c, 0xff, 0x15, 0xc4, 0xc1, 0x0d
    1486     };
    1487     char ach_ldrClose[] = {
    1488         0x55, 0x8b, 0xec, 0x33, 0xc0, 0x38, 0x05, 0xce,
    1489         0x70, 0x00, 0x00, 0x75, 0x13, 0x8b, 0x55, 0x08,
    1490         0x0f, 0xb7, 0xd2, 0x66, 0x83, 0xfa, 0xff, 0x74,
    1491         0x07, 0x52, 0xff, 0x15, 0xcc, 0xc1, 0x0d, 0x00
    1492     };
    1493     char ach_LDRQAppType[] = {
    1494         0x55, 0x8b, 0x0d, 0xa0, 0x0a, 0x00, 0x00, 0x8b,
    1495         0xec, 0x83, 0xec, 0x3c, 0x53, 0x81, 0xc1, 0x24,
    1496         0x06, 0x00, 0x00, 0x57, 0x56, 0x6a, 0xff, 0x66,
    1497         0xc7, 0x45, 0xc6, 0x00, 0x00, 0x51, 0xe8, 0x38
    1498     };
    1499     char ach_ldrEnum32bitRelRecs[] = {
    1500         0x55, 0xa1, 0xe8, 0xcf, 0x0d, 0x00, 0x8b, 0xec,
    1501         0x83, 0xec, 0x5c, 0x53, 0x8b, 0x55, 0x08, 0x57,
    1502         0x56, 0x8b, 0x52, 0x04, 0xf6, 0x40, 0x04, 0x80,
    1503         0x89, 0x55, 0xfc, 0x0f, 0x84, 0x10, 0x01, 0x00
    1504     };
    1505     char ach_IOSftOpen[] = {
    1506         0x55, 0x8b, 0xec, 0x8d, 0xa5, 0xa0, 0xfe, 0xff,
    1507         0xff, 0xf6, 0x05, 0x95, 0x2d, 0x00, 0x00, 0x80,
    1508         0x74, 0x13, 0x66, 0x68, 0x50, 0x30, 0xff, 0x75,
    1509         0x08, 0x6a, 0x3c, 0x6a, 0x06, 0xe8, 0x5a, 0x03
    1510     };
    1511     char ach_IOSftClose[] = {
    1512         0x55, 0x8b, 0xec, 0x8d, 0xa5, 0x28, 0xff, 0xff,
    1513         0xff, 0xf6, 0x05, 0x95, 0x2d, 0x00, 0x00, 0x80,
    1514         0x74, 0x16, 0x50, 0x66, 0x68, 0x51, 0x30, 0x8b,
    1515         0x45, 0x08, 0x50, 0x6a, 0x0c, 0x6a, 0x06, 0xe8
    1516     };
    1517     char ach_IOSftTransPath[] = {
    1518         0x55, 0x8b, 0xec, 0x8d, 0xa5, 0xd8, 0xfd, 0xff,
    1519         0xff, 0x53, 0x56, 0x57, 0x1e, 0x06, 0xa1, 0xa4,
    1520         0x0a, 0x00, 0x00, 0x66, 0x8d, 0x9d, 0xe2, 0xfe,
    1521         0xff, 0xff, 0x66, 0x89, 0x98, 0xf6, 0x01, 0x00
    1522     };
    1523     char ach_IOSftReadAt[] = {
    1524         0xb8, 0xc4, 0x68, 0x14, 0x00, 0xeb, 0x05, 0xb8,
    1525         0xcc, 0x68, 0x14, 0x00, 0x55, 0x8b, 0xec, 0x8d,
    1526         0xa5, 0x20, 0xff, 0xff, 0xff, 0xf6, 0x05, 0x95,
    1527         0x2d, 0x00, 0x00, 0x80, 0x74, 0x28, 0x50, 0x66
    1528     };
    1529     char ach_IOSftWriteAt[] = {
    1530         0xb8, 0xcc, 0x68, 0x14, 0x00, 0x55, 0x8b, 0xec,
    1531         0x8d, 0xa5, 0x20, 0xff, 0xff, 0xff, 0xf6, 0x05,
    1532         0x95, 0x2d, 0x00, 0x00, 0x80, 0x74, 0x28, 0x50,
    1533         0x66, 0x68, 0x52, 0x30, 0x8b, 0x45, 0x08, 0x25
    1534     };
    1535     char ach_SftFileSize[] = {
    1536         0x55, 0x8b, 0xec, 0x8d, 0xa5, 0x28, 0xff, 0xff,
    1537         0xff, 0x57, 0x56, 0x53, 0xc6, 0x85, 0x2b, 0xff,
    1538         0xff, 0xff, 0x00, 0x8b, 0x35, 0xa4, 0x0a, 0x00,
    1539         0x00, 0xf6, 0x46, 0x04, 0x01, 0x74, 0x0a, 0x80
    1540     };
    1541     char ach_VMAllocMem[] = {
    1542         0xa1, 0xe8, 0xcf, 0x0d, 0x00, 0x55, 0x8b, 0xec,
    1543         0x83, 0xec, 0x44, 0x53, 0x57, 0xf6, 0x40, 0x04,
    1544         0x80, 0x56, 0x0f, 0x84, 0x34, 0x01, 0x00, 0x00,
    1545         0xf6, 0x00, 0x40, 0x74, 0x44, 0xa1, 0xcc, 0x02
    1546     };
    1547     char ach_VMGetOwner[] = {
    1548         0x55, 0x8b, 0xec, 0x83, 0xec, 0x30, 0x57, 0x66,
    1549         0x8b, 0x4d, 0x08, 0x66, 0x89, 0x4d, 0xd8, 0xf6,
    1550         0xc1, 0x04, 0x75, 0x39, 0x80, 0x3d, 0x40, 0x8c,
    1551         0x00, 0x00, 0x00, 0x74, 0x07, 0xa1, 0xac, 0x0a
    1552     };
    1553     char achg_tkExecPgm[] = {
    1554         0x55, 0x8b, 0xec, 0x8d, 0x65, 0xa4, 0x66, 0x89,
    1555         0x5d, 0xf4, 0x66, 0x8c, 0x45, 0xf6, 0x66, 0x89,
    1556         0x55, 0xfc, 0x66, 0x8c, 0x5d, 0xfe, 0x66, 0x89,
    1557         0x75, 0xf0, 0x66, 0x89, 0x7d, 0xf2, 0xc7, 0x45
    1558     };
    1559     char achf_FuStrLenZ[] = {
    1560         0x6a, 0x02, 0x52, 0x66, 0x55, 0x0f, 0xa8, 0x68,
    1561         0x0c, 0x00, 0x0f, 0xa9, 0x65, 0x67, 0x66, 0x8b,
    1562         0x2d, 0xa8, 0x0a, 0x00, 0x00, 0x65, 0x67, 0xff,
    1563         0xb5, 0xb4, 0x1f, 0x00, 0x00, 0x65, 0x67, 0x66
    1564     };
    1565     char achf_FuStrLen[] = {
    1566         0x6a, 0x02, 0x52, 0x66, 0x55, 0x0f, 0xa8, 0x68,
    1567         0x0c, 0x00, 0x0f, 0xa9, 0x65, 0x67, 0x66, 0x8b,
    1568         0x2d, 0xa8, 0x0a, 0x00, 0x00, 0x65, 0x67, 0xff,
    1569         0xb5, 0xb4, 0x1f, 0x00, 0x00, 0x65, 0x67, 0x66
    1570     };
    1571     char achf_FuBuff[] = {
    1572         0x6a, 0x02, 0x52, 0x66, 0x55, 0x0f, 0xa8, 0x68,
    1573         0x0c, 0x00, 0x0f, 0xa9, 0x65, 0x67, 0x66, 0x8b,
    1574         0x2d, 0xa8, 0x0a, 0x00, 0x00, 0x65, 0x67, 0xff,
    1575         0xb5, 0xb4, 0x1f, 0x00, 0x00, 0x65, 0x67, 0x66
    1576     };
    1577     char achf_VMObjHandleInfo[] =  {
    1578         0x55, 0x8B, 0x0D, 0x9C, 0xBF, 0x0D, 0x00, 0x8B,
    1579         0xEC, 0x83, 0xEC, 0x0C, 0x53, 0x57, 0x8D, 0x55,
    1580         0xF8
    1581     };
    1582     char achf_ldrOpenPath[] = {
    1583         0x55, 0xA1, 0xA4, 0x0A, 0x00, 0x00, 0x8B, 0xEC,
    1584         0x83, 0xEC, 0x28, 0x66, 0x8B, 0x80, 0xFE, 0x01,
    1585         0x00, 0x00, 0x53, 0x57, 0x66, 0x89, 0x45, 0xE2
    1586     };
    1587 
    1588 
    1589     char *aProcs[] =
    1590     {
    1591         ach_ldrRead            ,
    1592         ach_ldrOpen            ,
    1593         ach_ldrClose           ,
    1594         ach_LDRQAppType        ,
    1595         ach_ldrEnum32bitRelRecs,
    1596         ach_IOSftOpen          ,
    1597         ach_IOSftClose         ,
    1598         ach_IOSftTransPath     ,
    1599         ach_IOSftReadAt        ,
    1600         ach_IOSftWriteAt       ,
    1601         ach_SftFileSize        ,
    1602         ach_VMAllocMem         ,
    1603         ach_VMGetOwner         ,
    1604         achg_tkExecPgm         ,
    1605         achf_FuStrLenZ         ,
    1606         achf_FuStrLen          ,
    1607         achf_FuBuff            ,
    1608         achf_VMObjHandleInfo   ,
    1609         achf_ldrOpenPath       ,
    1610         NULL
    1611     };
    1612     int i;
    1613 
    1614     /* loop thru procs */
    1615     for (i = 0; aProcs[i] != NULL; i++)
    1616     {
    1617         unsigned cb;
    1618         printf("Proc.no.%i\n", i);
    1619         if (i < 14 || i > 16)
    1620             cb = interpretFunctionProlog32(aProcs[i], i < 5 || i == 13);
    1621         else
    1622             cb = interpretFunctionProlog16(aProcs[i], FALSE);
    1623         printf(" cb=%d\n\n", cb);
    1624     }
    1625 }
    1626 #endif
  • branches/GRACE/src/win32k/include/LdrCalls.h

    r3834 r4017  
    1 /* $Id: LdrCalls.h,v 1.3.4.1 2000-07-16 22:43:30 bird Exp $
     1/* $Id: LdrCalls.h,v 1.3.4.2 2000-08-15 06:16:04 bird Exp $
    22 *
    33 * Prototypes for the loader overrided function.
     
    180180 *            OS2 errorcode on failure. (ERROR_INTERRUPT?)
    181181 */
    182 #define LDRGetSem()   KSEMRequestMutex(*pLdrSem, (ULONG)-1)
     182#define LDRGetSem()   KSEMRequestMutex((HKMTX)pLdrSem, (ULONG)-1)
    183183
    184184
  • branches/GRACE/src/win32k/include/options.h

    r3834 r4017  
    1 /* $Id: options.h,v 1.10.4.1 2000-07-16 22:43:32 bird Exp $
     1/* $Id: options.h,v 1.10.4.2 2000-08-15 06:16:04 bird Exp $
    22 *
    33 * Options.
     
    4747            {FALSE,                 /* fQuiet        */     \
    4848            OUTPUT_COM2,            /* usCom         */     \
    49             FALSE,                  /* fLogging      */     \
     49            TRUE,                   /* fLogging      */     \
    5050            KF_UNI,                 /* fKernel       */     \
    5151            ~0UL,                   /* ulBuild       */     \
  • branches/GRACE/src/win32k/ldr/myldrOpenPath.cpp

    r3829 r4017  
    1 /* $Id: myldrOpenPath.cpp,v 1.1 2000-07-16 22:21:16 bird Exp $
     1/* $Id: myldrOpenPath.cpp,v 1.1.2.1 2000-08-15 06:16:04 bird Exp $
    22 *
    33 * myldrOpenPath - ldrOpenPath used to open executables we'll override
     
    135135        {
    136136            struct InfoSegLDT *pInfoSeg;
    137             pInfoSeg = (struct InfoSegLDT *)D32Hlp_GetDOSVar(DHGETDOSV_SYSINFOSEG, 0);
    138             if (pInfoSeg == NULL)
     137            pInfoSeg = (struct InfoSegLDT *)D32Hlp_GetDOSVar(DHGETDOSV_LOCINFOSEG, 0);
     138            if (pInfoSeg != NULL)
    139139            {
    140140                pExe = getModuleByhMTE(pInfoSeg->LIS_DI); /* LIS_DI is the same as hmod in LINFOSEG from bsedos16.h.  */
     
    146146            #ifdef DEBUG                /* While testing! */
    147147            else
    148                 dprintf(("myldrOpenPath: D32Hlp_GetDOSVar(DHGETDOSV_SYSINFOSEG) failed.\n"));
     148                dprintf(("myldrOpenPath: D32Hlp_GetDOSVar(DHGETDOSV_LOCINFOSEG) failed.\n"));
    149149            #endif
    150150        }
  • branches/GRACE/src/win32k/test/win32ktst.c

    r4010 r4017  
    1 /* $Id: win32ktst.c,v 1.1.4.2 2000-08-14 08:57:07 bird Exp $
     1/* $Id: win32ktst.c,v 1.1.4.3 2000-08-15 06:16:09 bird Exp $
    22 *
    33 * Win32k test module.
     
    600600 * Checks that default initiation works fine for a given kernel.
    601601 *
    602  * Syntax:  win32ktst.exe 1 <os2krnl> <majorver> <minorver> <build> <kerneltype: S|U|4> [os2krnl.sym]
     602 * Syntax:  win32ktst.exe 1 <os2krnl> <majorver> <minorver> <build> <kerneltype: S|U|4> <buildtype: A|H|R> [os2krnl.sym]
    603603 *
    604604 * @sketch  Create init packet with no arguments.
     
    618618
    619619    /* verify argument count */
    620     if (argc < 7 || argc > 8)
     620    if (argc < 8 || argc > 9)
    621621    {
    622622        printf("Invalid parameter count for testcase 1.\n");
     
    630630    /* make init string */
    631631    strcpy(szInitArgs, "-w3");
    632     if (argc >= 8)
    633         strcat(strcat(szInitArgs, " -S:"), argv[7]);
     632    if (argc >= 9)
     633        strcat(strcat(szInitArgs, " -S:"), argv[8]);
    634634
    635635    /* $elf */
     
    647647            struct options opt = DEFAULT_OPTION_ASSIGMENTS;
    648648            opt.ulInfoLevel = 3;
    649             opt.fKernel = argv[6][0] == 'S' ? KF_SMP : (argv[6][0] == '4' ? KF_W4 : KF_UNI);
     649            opt.fKernel = (argv[6][0] == 'S' ? KF_SMP : (argv[6][0] == '4' ? KF_W4 | KF_UNI : KF_UNI))
     650                            | (argv[7][0] == 'A' || argv[7][0] == 'H' ? KF_DEBUG : 0);
    650651            opt.ulBuild = atoi(argv[5]);
    651652            opt.usVerMajor = (USHORT)atoi(argv[3]);
  • branches/Grace/src/win32k/dev32/d32hlp.asm

    r4005 r4017  
    1 ; $Id: d32hlp.asm,v 1.3.4.2 2000-08-13 09:23:58 bird Exp $
     1; $Id: d32hlp.asm,v 1.3.4.3 2000-08-15 06:16:00 bird Exp $
    22;
    33; d32hlp - 32-bit Device Driver Helper Function.
     
    110110Thunk32_GetDOSVar::
    111111    jc  Error
    112     shl     ebx, 16
     112    shl     eax, 16
    113113    mov     bx, ax
    114114    xchg    eax, ebx
  • branches/Grace/src/win32k/include/errors.h

    r4011 r4017  
    1 /* $Id: errors.h,v 1.1.2.1 2000-08-14 08:58:04 bird Exp $
     1/* $Id: errors.h,v 1.1.2.2 2000-08-15 06:16:03 bird Exp $
    22 *
    33 * Error definitions for Win32k.sys
     
    4747
    4848#define ERROR_PROB_SYM_FIRST                        ERROR_PROB_SYM_FILE_NOT_FOUND
    49 #define ERROR_PROB_SYM_LAST                         ERROR_PROB_SYM_IMPORTS_NOTFOUND
     49#define ERROR_PROB_SYM_LAST                         ERROR_PROB_SYMDB_KRNL_NOT_FOUND
    5050#define ERROR_PROB_SYM_FILE_NOT_FOUND               (ERROR_PROB_BASE + 30)
    5151#define ERROR_PROB_SYM_READERROR                    (ERROR_PROB_BASE + 31)
     
    6464#define ERROR_PROB_SYM_                             (ERROR_PROB_BASE + 42) */
    6565#define ERROR_PROB_SYM_IMPORTS_NOTFOUND             (ERROR_PROB_BASE + 43)
     66#define ERROR_PROB_SYMDB_KRNL_NOT_FOUND             (ERROR_PROB_BASE + 44)
    6667
    67 #define ERROR_PROB_SYMDB_KRNL_NOT_FOUND             (ERROR_PROB_BASE + 50)
    6868
    6969
Note: See TracChangeset for help on using the changeset viewer.