Changeset 4017 for branches/GRACE/src


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

Another night of coding/testing/debuging.

Location:
branches/GRACE/src/win32k
Files:
9 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]);
Note: See TracChangeset for help on using the changeset viewer.