
; long PGPageFault() (pgfault.c)
PGPageFault_frame1 macro ;; line 261
	??pdi              equ <(dword ptr [EBP-248])> ;; long pdi;
	??TCBBuf           equ <(byte ptr [EBP-244])> ;; char TCBBuf[214];
	??ppf              equ <(dword ptr [EBP-28])> ;; struct pf_s *ppf;
	??error            equ <(dword ptr [EBP-24])> ;; long error;
	??pptda            equ <(dword ptr [EBP-20])> ;; struct ptda_s *pptda;
	??fTK_FF_BUF       equ <(dword ptr [EBP-16])> ;; long fTK_FF_BUF;
	??ppd              equ <(dword ptr [EBP-12])> ;; struct pgdata_s *ppd;
	??aulExceptionInfo equ <(dword ptr [EBP-8])> ;; unsigned long aulExceptionInfo[2];
	??faultaddr        equ <(dword ptr [EBP+8])> ;; unsigned long faultaddr;
	??errcode          equ <(dword ptr [EBP+12])> ;; unsigned long errcode;
	??page             equ <EBX> ;; unsigned long page;
	??pvp              equ <ESI> ;; struct vp_s *pvp;
	??ppte             equ <EDI> ;; struct pte_s *ppte;
	endm

PGPageFault_frame1_end macro
	??pdi              equ <[ax]>
	??TCBBuf           equ <[ax]>
	??ppf              equ <[ax]>
	??error            equ <[ax]>
	??pptda            equ <[ax]>
	??fTK_FF_BUF       equ <[ax]>
	??ppd              equ <[ax]>
	??aulExceptionInfo equ <[ax]>
	??faultaddr        equ <[ax]>
	??errcode          equ <[ax]>
	??page             equ <[ax]>
	??pvp              equ <[ax]>
	??ppte             equ <[ax]>
	endm

PGPageFault_frame2 macro ;; line 378
	??pdi              equ <(dword ptr [EBP-248])> ;; long pdi;
	??TCBBuf           equ <(byte ptr [EBP-244])> ;; char TCBBuf[214];
	??ppf              equ <(dword ptr [EBP-28])> ;; struct pf_s *ppf;
	??error            equ <(dword ptr [EBP-24])> ;; long error;
	??pptda            equ <(dword ptr [EBP-20])> ;; struct ptda_s *pptda;
	??fTK_FF_BUF       equ <(dword ptr [EBP-16])> ;; long fTK_FF_BUF;
	??ppd              equ <(dword ptr [EBP-12])> ;; struct pgdata_s *ppd;
	??aulExceptionInfo equ <(dword ptr [EBP-8])> ;; unsigned long aulExceptionInfo[2];
	??faultaddr        equ <(dword ptr [EBP+8])> ;; unsigned long faultaddr;
	??errcode          equ <(dword ptr [EBP+12])> ;; unsigned long errcode;
	??page             equ <EBX> ;; unsigned long page;
	??pvp              equ <ESI> ;; struct vp_s *pvp;
	??ppte             equ <EDI> ;; struct pte_s *ppte;
	endm

PGPageFault_frame2_end macro
	??pdi              equ <[ax]>
	??TCBBuf           equ <[ax]>
	??ppf              equ <[ax]>
	??error            equ <[ax]>
	??pptda            equ <[ax]>
	??fTK_FF_BUF       equ <[ax]>
	??ppd              equ <[ax]>
	??aulExceptionInfo equ <[ax]>
	??faultaddr        equ <[ax]>
	??errcode          equ <[ax]>
	??page             equ <[ax]>
	??pvp              equ <[ax]>
	??ppte             equ <[ax]>
	endm

PGPageFault_frame3 macro ;; line 394
	??pdi              equ <(dword ptr [EBP-248])> ;; long pdi;
	??TCBBuf           equ <(byte ptr [EBP-244])> ;; char TCBBuf[214];
	??ppf              equ <(dword ptr [EBP-28])> ;; struct pf_s *ppf;
	??error            equ <(dword ptr [EBP-24])> ;; long error;
	??pptda            equ <(dword ptr [EBP-20])> ;; struct ptda_s *pptda;
	??fTK_FF_BUF       equ <(dword ptr [EBP-16])> ;; long fTK_FF_BUF;
	??ppd              equ <(dword ptr [EBP-12])> ;; struct pgdata_s *ppd;
	??aulExceptionInfo equ <(dword ptr [EBP-8])> ;; unsigned long aulExceptionInfo[2];
	??faultaddr        equ <(dword ptr [EBP+8])> ;; unsigned long faultaddr;
	??errcode          equ <(dword ptr [EBP+12])> ;; unsigned long errcode;
	??page             equ <EBX> ;; unsigned long page;
	??pvp              equ <ESI> ;; struct vp_s *pvp;
	??ppte             equ <EDI> ;; struct pte_s *ppte;
	endm

PGPageFault_frame3_end macro
	??pdi              equ <[ax]>
	??TCBBuf           equ <[ax]>
	??ppf              equ <[ax]>
	??error            equ <[ax]>
	??pptda            equ <[ax]>
	??fTK_FF_BUF       equ <[ax]>
	??ppd              equ <[ax]>
	??aulExceptionInfo equ <[ax]>
	??faultaddr        equ <[ax]>
	??errcode          equ <[ax]>
	??page             equ <[ax]>
	??pvp              equ <[ax]>
	??ppte             equ <[ax]>
	endm

PGPageFault_frame4 macro ;; line 430
	??pdi              equ <(dword ptr [EBP-248])> ;; long pdi;
	??TCBBuf           equ <(byte ptr [EBP-244])> ;; char TCBBuf[214];
	??ppf              equ <(dword ptr [EBP-28])> ;; struct pf_s *ppf;
	??error            equ <(dword ptr [EBP-24])> ;; long error;
	??pptda            equ <(dword ptr [EBP-20])> ;; struct ptda_s *pptda;
	??fTK_FF_BUF       equ <(dword ptr [EBP-16])> ;; long fTK_FF_BUF;
	??ppd              equ <(dword ptr [EBP-12])> ;; struct pgdata_s *ppd;
	??aulExceptionInfo equ <(dword ptr [EBP-8])> ;; unsigned long aulExceptionInfo[2];
	??faultaddr        equ <(dword ptr [EBP+8])> ;; unsigned long faultaddr;
	??errcode          equ <(dword ptr [EBP+12])> ;; unsigned long errcode;
	??page             equ <EBX> ;; unsigned long page;
	??pvp              equ <ESI> ;; struct vp_s *pvp;
	??ppte             equ <EDI> ;; struct pte_s *ppte;
	endm

PGPageFault_frame4_end macro
	??pdi              equ <[ax]>
	??TCBBuf           equ <[ax]>
	??ppf              equ <[ax]>
	??error            equ <[ax]>
	??pptda            equ <[ax]>
	??fTK_FF_BUF       equ <[ax]>
	??ppd              equ <[ax]>
	??aulExceptionInfo equ <[ax]>
	??faultaddr        equ <[ax]>
	??errcode          equ <[ax]>
	??page             equ <[ax]>
	??pvp              equ <[ax]>
	??ppte             equ <[ax]>
	endm


; char pgInsertPF() (pgframe.c)
pgInsertPF_frame1 macro ;; line 165
	??i                equ <(dword ptr [EBP-4])> ;; long i;
	??ppf              equ <EBX> ;; struct pf_s *ppf;
	??frame            equ <(dword ptr [EBP+12])> ;; unsigned long frame;
	??ppfL             equ <ESI> ;; struct pf_s *ppfL;
	endm

pgInsertPF_frame1_end macro
	??i                equ <[ax]>
	??ppf              equ <[ax]>
	??frame            equ <[ax]>
	??ppfL             equ <[ax]>
	endm

pgInsertPF_frame2 macro ;; line 175
	??i                equ <(dword ptr [EBP-4])> ;; long i;
	??ppf              equ <EBX> ;; struct pf_s *ppf;
	??frame            equ <(dword ptr [EBP+12])> ;; unsigned long frame;
	??ppfL             equ <ESI> ;; struct pf_s *ppfL;
	endm

pgInsertPF_frame2_end macro
	??i                equ <[ax]>
	??ppf              equ <[ax]>
	??frame            equ <[ax]>
	??ppfL             equ <[ax]>
	endm

pgInsertPF_frame3 macro ;; line 186
	??i                equ <(dword ptr [EBP-4])> ;; long i;
	??ppf              equ <EBX> ;; struct pf_s *ppf;
	??frame            equ <(dword ptr [EBP+12])> ;; unsigned long frame;
	??ppfL             equ <ESI> ;; struct pf_s *ppfL;
	endm

pgInsertPF_frame3_end macro
	??i                equ <[ax]>
	??ppf              equ <[ax]>
	??frame            equ <[ax]>
	??ppfL             equ <[ax]>
	endm


; char pgDeletePF() (pgframe.c)
pgDeletePF_frame1 macro ;; line 263
	??frame            equ <(dword ptr [EBP-4])> ;; unsigned long frame;
	??ppf              equ <EBX> ;; struct pf_s *ppf;
	endm

pgDeletePF_frame1_end macro
	??frame            equ <[ax]>
	??ppf              equ <[ax]>
	endm

pgDeletePF_frame2 macro ;; line 272
	??frame            equ <(dword ptr [EBP-4])> ;; unsigned long frame;
	??ppf              equ <EBX> ;; struct pf_s *ppf;
	endm

pgDeletePF_frame2_end macro
	??frame            equ <[ax]>
	??ppf              equ <[ax]>
	endm

pgDeletePF_frame3 macro ;; line 288
	??frame            equ <(dword ptr [EBP-4])> ;; unsigned long frame;
	??ppf              equ <EBX> ;; struct pf_s *ppf;
	endm

pgDeletePF_frame3_end macro
	??frame            equ <[ax]>
	??ppf              equ <[ax]>
	endm


; long pgGetPF() (pgframe.c)
pgGetPF_frame macro ;; line 1385
	??pvp              equ <(dword ptr [EBP-16])> ;; struct vp_s *pvp;
	??ppfTmp           equ <(dword ptr [EBP-12])> ;; struct pf_s *ppfTmp;
	??error            equ <(dword ptr [EBP-8])> ;; long error;
	??ctries           equ <(dword ptr [EBP-4])> ;; long ctries;
	??page             equ <(dword ptr [EBP+8])> ;; unsigned long page;
	??flags            equ <(dword ptr [EBP+12])> ;; long flags;
	??pppf             equ <(dword ptr [EBP+16])> ;; struct pf_s **pppf;
	??ppf              equ <EBX> ;; struct pf_s *ppf;
	endm

pgGetPF_frame_end macro
	??pvp              equ <[ax]>
	??ppfTmp           equ <[ax]>
	??error            equ <[ax]>
	??ctries           equ <[ax]>
	??page             equ <[ax]>
	??flags            equ <[ax]>
	??pppf             equ <[ax]>
	??ppf              equ <[ax]>
	endm


;  (pgalloc.c)
PGFree_frame macro ;; line 780
	??ccommit          equ <(dword ptr [EBP-68])> ;; unsigned long ccommit[3];
	??not_overcommitted equ <(byte ptr [EBP-56])> ;; char not_overcommitted;
	??err              equ <(dword ptr [EBP-52])> ;; long err;
	??pgi              equ <(byte ptr [EBP-48])> ;; struct pginfo_s pgi;
	??page             equ <(dword ptr [EBP+8])> ;; unsigned long page;
	??pptda            equ <(dword ptr [EBP+12])> ;; struct ptda_s *pptda;
	??npages           equ <(dword ptr [EBP+16])> ;; long npages;
	??flags            equ <(dword ptr [EBP+20])> ;; long flags;
	endm

PGFree_frame_end macro
	??ccommit          equ <[ax]>
	??not_overcommitted equ <[ax]>
	??err              equ <[ax]>
	??pgi              equ <[ax]>
	??page             equ <[ax]>
	??pptda            equ <[ax]>
	??npages           equ <[ax]>
	??flags            equ <[ax]>
	endm


; long pgCommit() (pgalloc.c)
pgCommit_frame macro ;; line 1049
	??newtotalcommit   equ <(dword ptr [EBP-16])> ;; unsigned long newtotalcommit;
	??pgCHeapSemTaken  equ <(dword ptr [EBP-12])> ;; long pgCHeapSemTaken;
	??err              equ <(dword ptr [EBP-8])> ;; long err;
	??dpg              equ <(dword ptr [EBP-4])> ;; long dpg;
	??npages           equ <(dword ptr [EBP+8])> ;; unsigned long npages;
	??flags            equ <(dword ptr [EBP+12])> ;; long flags;
	endm

pgCommit_frame_end macro
	??newtotalcommit   equ <[ax]>
	??pgCHeapSemTaken  equ <[ax]>
	??err              equ <[ax]>
	??dpg              equ <[ax]>
	??npages           equ <[ax]>
	??flags            equ <[ax]>
	endm


; char pgCommitFree() (pgalloc.c)
pgCommitFree_frame macro ;; line 1264
	??pgCHeapSemTaken  equ <(dword ptr [EBP-12])> ;; long pgCHeapSemTaken;
	??err              equ <(dword ptr [EBP-8])> ;; long err;
	??dpg              equ <(dword ptr [EBP-4])> ;; long dpg;
	??npages           equ <(dword ptr [EBP+8])> ;; unsigned long npages;
	??flags            equ <(dword ptr [EBP+12])> ;; long flags;
	endm

pgCommitFree_frame_end macro
	??pgCHeapSemTaken  equ <[ax]>
	??err              equ <[ax]>
	??dpg              equ <[ax]>
	??npages           equ <[ax]>
	??flags            equ <[ax]>
	endm


;  (smalloc.c)
SMSwapOut_frame macro ;; line 533
	??ncmds            equ <(byte ptr [EBP-20])> ;; unsigned char ncmds;
	??err              equ <(dword ptr [EBP-16])> ;; long err;
	??SFTindex         equ <(dword ptr [EBP-12])> ;; long SFTindex;
	??iDF              equ <(dword ptr [EBP-8])> ;; unsigned long iDF;
	??i                equ <(dword ptr [EBP-4])> ;; long i;
	??ppf              equ <(dword ptr [EBP+8])> ;; struct pf_s *ppf;
	??pSMPageCmdList   equ <EBX> ;; struct SMPageCmdList_s *pSMPageCmdList;
	endm

SMSwapOut_frame_end macro
	??ncmds            equ <[ax]>
	??err              equ <[ax]>
	??SFTindex         equ <[ax]>
	??iDF              equ <[ax]>
	??i                equ <[ax]>
	??ppf              equ <[ax]>
	??pSMPageCmdList   equ <[ax]>
	endm


;  (smalloc.c)
SMSwapIn_frame macro ;; line 662
	??transaddr        equ <(dword ptr [EBP-16])> ;; unsigned long transaddr;
	??SFTIndex         equ <(dword ptr [EBP-12])> ;; unsigned long SFTIndex;
	??bufladdr         equ <(dword ptr [EBP-8])> ;; unsigned long bufladdr;
	??p                equ <(dword ptr [EBP-4])> ;; unsigned char *p;
	??iDF              equ <(dword ptr [EBP+8])> ;; unsigned long iDF;
	??frame            equ <(dword ptr [EBP+12])> ;; unsigned long frame;
	??err              equ <EBX> ;; unsigned long err;
	endm

SMSwapIn_frame_end macro
	??transaddr        equ <[ax]>
	??SFTIndex         equ <[ax]>
	??bufladdr         equ <[ax]>
	??p                equ <[ax]>
	??iDF              equ <[ax]>
	??frame            equ <[ax]>
	??err              equ <[ax]>
	endm


;  (vdmpage.c)
VDHMapPages_frame macro ;; line 1353
	??rc               equ <(dword ptr [EBP-4])> ;; unsigned long rc;
	??fl               equ <(dword ptr [EBP+8])> ;; unsigned long fl;
	??pvdhmt           equ <(dword ptr [EBP+12])> ;; struct VDHMapTarget_s *pvdhmt;
	??pvdhms           equ <(dword ptr [EBP+16])> ;; struct VDHMapSource_s *pvdhms;
	endm

VDHMapPages_frame_end macro
	??rc               equ <[ax]>
	??fl               equ <[ax]>
	??pvdhmt           equ <[ax]>
	??pvdhms           equ <[ax]>
	endm


; long VDMMDispatchInContext() (vdmm.c)
VDMMDispatchInContext_frame macro ;; line 1473
	??pcrf             equ <(dword ptr [EBP+8])> ;; struct crf_s *pcrf;
	??ppgf             equ <EBX> ;; struct pgfdata_s *ppgf;
	??ppfh             equ <ESI> ;; struct PFH_s *ppfh;
	endm

VDMMDispatchInContext_frame_end macro
	??pcrf             equ <[ax]>
	??ppgf             equ <[ax]>
	??ppfh             equ <[ax]>
	endm

