2020-09-30 17:12:29 +02:00

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!