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 |  Marked Items |  All
Print Page as PDF
Routine: VALMXQ02

Package: Registration

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 Total: 5

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

Entry Points

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

External References

Name Field # of Occurrence
LOGRSRC^%ZOSV LOOP+5, LOOP+7
T0^%ZOSV LOOP+4
T1^%ZOSV LOOP+6
ABT^XQ12 LOOP+5, LOOP+7
EN^XQOR STAK+2, STAK+3
EX^XQOR EXAT, EXCT+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+6
^TMP("XQORS" LOOP+1, LOOP+4*, LOOP+5, LOOP+7, LOOP+9*, REDO, REDO+1*, STAK*, STAK+1*, STAK+2
, STAK+3, EXST*, EXST+1, EXST+2*, EXST+3!, EXAT, EXAT+1, EXCT, EACH, EACH+2

Label References

Name Line Occurrences
@( REDO
EACH LOOP+2, EXST+3
EXAT LOOP+8, 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
^("REF" LOOP+5, LOOP+7
^(0 LOOP+5, LOOP+7
^(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+8, STAK+2, NXT, EXST+3
>> DTOUT LOOP+1, LOOP+2, LOOP+8, STAK+2, NXT, EXST+3
>> OROLD EACH+1
>> ORX LOOP+5*, LOOP+7*
U LOOP+6
X LOOP+4~, STAK+2*, STAK+3*, EXAT+1*
XQORFLG LOOP+9!
XQORFLG("PS" LOOP+9
XQORFLG("SH" LOOP+9
>> XQORNOD LOOP+6, EXST+1*
>> XQORNOD(0 EXST+1*
XQORPOP LOOP+1, LOOP+2, LOOP+8, STAK+1!, STAK+2, NXT, EXST!, EXST+3
XQORQUIT LOOP+1, LOOP+2, LOOP+8, STAK+1!, STAK+2, NXT!, EXST+3
>> XQORS LOOP+1, LOOP+4, LOOP+5, LOOP+7, LOOP+9, REDO, REDO+1, STAK, STAK+1, STAK+2
, STAK+3, EXST, EXST+1, EXST+2, EXST+3, EXAT, EXAT+1, EXCT, EACH, EACH+2
>> XQXFLG LOOP+5, LOOP+7
>> XRT0 LOOP+6
>> XRTL LOOP+4
>> XRTN LOOP+6*
>> Y LOOP+4*

Marked Items

Name Field # of Occurrence
$T(LOGRSRC^%ZOSV LOOP+5, LOOP+7
Info |  Source |  Call Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items |  All