Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: VALMXQ02

Package: List Manager

Routine: VALMXQ02


Information

VALMXQ02 ; alb/mjk - XQOR1 for export with LM v1 ; 3/30/93

Source Information

Source file <VALMXQ02.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 4 (T0,T1)^%ZOSV  (EN,EX)^XQOR  (DJMP,SHDR)^XQOR4  (ENTRY,EVERY,EXIT,RSTR)^XQORO  

Entry Points

Name Comments DBIA/ICR reference
XQOR1 ; SLC/KCM - Main Unwinding Loop ;3/23/92 08:34 ;
LOOP ;From: EN^XQOR
REDO
STAK
NXT
EXST
EXAT
EXCT
EACH

External References

Name Field # of Occurrence
T0^%ZOSV LOOP+4
T1^%ZOSV LOOP+5
EN^XQOR STAK+2, STAK+3
EX^XQOR EXATEXCT+1
DJMP^XQOR4 STAK+1
SHDR^XQOR4 EACH
ENTRY^XQORO LOOP+1
EVERY^XQORO EACH+2
EXIT^XQORO EXCT
RSTR^XQORO EACH+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ORD(101 - [#101] LOOP+5
^TMP("XQORS" LOOP+1, LOOP+4*, LOOP+7*, REDOREDO+1*, STAK*, STAK+1*, STAK+2, STAK+3, EXST*
EXST+1, EXST+2*, EXST+3!, EXATEXAT+1, EXCTEACHEACH+2

Label References

Name Line Occurrences
@( REDO
EACH LOOP+2, EXST+3
EXAT LOOP+6, REDO+1
EXCT LOOP+1, LOOP+2
EXST STAK
NXT STAK+1, STAK+2
REDO EXST+3
STAK NXT

Naked Globals

Name Field # of Occurrence
^(15 EXAT+1
^(20 LOOP+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DIROUT LOOP+1, LOOP+2, LOOP+6, STAK+2, NXTEXST+3
>> DTOUT LOOP+1, LOOP+2, LOOP+6, STAK+2, NXTEXST+3
>> OROLD EACH+1
U LOOP+5
X LOOP+4~, STAK+2*, STAK+3*, EXAT+1*
XQORFLG LOOP+7!
XQORFLG("PS" LOOP+7
XQORFLG("SH" LOOP+7
>> XQORNOD LOOP+5, EXST+1*
>> XQORNOD(0 EXST+1*
XQORPOP LOOP+1, LOOP+2, LOOP+6, STAK+1!, STAK+2, NXT, EXST!, EXST+3
XQORQUIT LOOP+1, LOOP+2, LOOP+6, STAK+1!, STAK+2, NXT!, EXST+3
>> XQORS LOOP+1, LOOP+4, LOOP+7, REDOREDO+1, STAKSTAK+1, STAK+2, STAK+3, EXST
EXST+1, EXST+2, EXST+3, EXATEXAT+1, EXCTEACHEACH+2
>> XRT0 LOOP+5
>> XRTL LOOP+4
>> XRTN LOOP+5*
>> Y LOOP+4*
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All