103 lines
3.4 KiB
Plaintext
103 lines
3.4 KiB
Plaintext
|
|
Phase 0 - Loading
|
|
-----------------
|
|
|
|
SHAddDll CV, V, SH!
|
|
SHAddDllsToProcess CV, V, SH!
|
|
SHChangeProcess CV, V, SH!
|
|
SHCreateProcess CV, V, SH!
|
|
SHGetExeName CV, V, EE, SH!, SYM
|
|
SHGetNextExe CV, V, EE?, SH!, PH, SL, SYM
|
|
SHHexeFromHmod CV, V, EE, SH!, SL, TH, SYM, SYM0, SYM1
|
|
SHHmodGetNextGlobal CV, V, SH!, SYM
|
|
SHLoadDll CV, V, SH!
|
|
SHSetHpid CV, V, SH!
|
|
SHUnloadDll CV, V, SH!
|
|
|
|
|
|
Defer:
|
|
SHDeleteProcess CV?, V, SH!
|
|
SHFAddNewPds SH!
|
|
SHHexeAddNew SH
|
|
SHHexeFromName SH!
|
|
SHHexgFromHmod SH!, TH
|
|
SHHmodGetNext SH!,SYM
|
|
SHSplitPath SH!, SL, SYM, SYM1
|
|
|
|
Phase I Public Handler
|
|
----------------------
|
|
|
|
PHExactCmp CV!, PH!, n/c (Multiple Define?)
|
|
PHGetNearestHSYM V, CV, EE?, PH!, SYM, SYM0, changes
|
|
|
|
Defer:
|
|
PHCmpPubAddr PH!, n/c
|
|
PHCmpPubOff PH!, n/c
|
|
PHGetAddr V,PH!
|
|
PHCmpPubName PH!, n/c
|
|
PHFindNameInPublics V, PH!, SYM, changes
|
|
SHPublicNameToAddr V, PH!, n/c (Wrong file)
|
|
|
|
Phase II Source Line Handler
|
|
----------------------------
|
|
|
|
SLFLineToAddr CV, V, EE?, SL!
|
|
SLFQueryModSrc CV, V, SL!
|
|
SLHmodFromHsf CV, V, EE? ,SL!
|
|
SLHsfFromFile CV, V, EE ,SL!
|
|
SLHsfFromPcxt CV, V, EE ,SL!
|
|
SLLineFromAddr CV, V, EE, SL!
|
|
SLNameFromHmod CV, V, SL!
|
|
SLNameFromHsf CV, V, EE, SL!
|
|
|
|
|
|
Phase III Type Handler
|
|
----------------------
|
|
|
|
THGetTypeFromIndex CV?, V, EE, TH!
|
|
|
|
Defer:
|
|
THGetNextType CV?, V, EE?, TH!
|
|
|
|
|
|
Phase IV Symbol Handler
|
|
-----------------------
|
|
SHAddrFromHsym CV, V, PH, SYM
|
|
SHAddrToLabel CV, V, SYM!
|
|
SHCanDisplay CV, V, SYM1!
|
|
SHdNearestSymbol CV, SYM0!
|
|
SHFindBpOrReg CV, SH,SYM
|
|
SHFindNameInContext CV, V, EE, SYM!
|
|
SHFIsAddrNonVirtual CV, V, SYM!
|
|
SHGetCxtFromHmod CV, V, EE, SH, SYM
|
|
SHGetDebugStart CV, V, SYM!
|
|
SHGethExeFromName CV, V, EE, SH, SYM
|
|
SHGetModName CV, V, EE?, SYM!
|
|
SHGetNearestHsym CV, V, EE, SYM!
|
|
SHGetNextMod CV, V, EE, SH, SL, SYM
|
|
SHGetSymLoc CV, V, SYM!
|
|
SHGetSymName CV, V, SYM!
|
|
SHIsAddrInCxt CV, V, EE?, SYM!
|
|
SHIsFarProc CV, V, SYM!
|
|
SHIsInProlog CV, V, EE, SYM!
|
|
SHIsLabel CV, V, SYM!
|
|
SHLpGSNGetTable CV, V, SYM!
|
|
SHModelFromAddr CV, V, SYM0!
|
|
SHModelFromCXT CV, V, SYM0!
|
|
SHSetCxt CV, V, EE, SYM!
|
|
SHSetCxtMod CV, V, EE?, SH, SYM, SYM0, SL
|
|
|
|
Defer:
|
|
SHCmpGlobName SYM!
|
|
SHCompareRE CV?, V?,EE?,SYM!
|
|
SHFindNameInGlobal CV?, V, EE, SYM!
|
|
SHGetGrpMod SYM!
|
|
SHGoToParent V, EE, SYM!
|
|
SHHsymFromPcxt CV?, V, EE?, SYM!
|
|
SHIsEmiLoaded SYM!
|
|
SHlszGetSymName SYM, SYM1
|
|
SHNextHsym CV?, V, EE, SYM!
|
|
SHpSymlplLabLoc SYM, SYM0
|
|
SHSetBlksInCXT SYM!
|
|
SHSetDebuggeeDir CV?, V, SYM0!
|
|
SHSetUserDir CV?, V, SYM0! |