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 |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: XQ83

Package: Kernel

Routine: XQ83


Information

XQ83 ;SF-ISC.SEA/JLI/LUKE,ISD/HGW - FIND ^XUTL NODES NEEDING SURGERY ;05/01/12 09:43

Source Information

Source file <XQ83.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Kernel 8 ^%ZTLOAD  ($$HDIFF,$$HTE,$$NOW)^XLFDT  PM1^XQ8  QUE^XQ81  ^XQ83A  ^XQ83D  (REG,SYN)^XQ83R  REPORT^XQ84  
VA Fileman 1 (C,H,NOW,YMD)^%DTC  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Kernel 3 XQ7  XUS  XUSG  

Entry Points

Name Comments DBIA/ICR reference
DSYN
SPLIT
KILL
PRI ; Enter a new Primary menu
SYN
CHEK ;See if microsurgery needs to be run here
INS
SETVOL ;
DNUL
DINS
LOOP ;Main loop
DIFROM
CHEKV ;First see if the compiled menus live on this system
DEL
DPRI
DQ ;TaskMan entry fired by CHEK below
REG
DREG
DDEL

External References

Name Field # of Occurrence
C^%DTC DQ+27
H^%DTC LOOP+6
NOW^%DTC DQ+23, LOOP+17
YMD^%DTC CHEK+33
^%ZTLOAD CHEK+28, CHEK+44
$$HDIFF^XLFDT DQ+14, DQ+16, CHEK+16, CHEK+18
$$HTE^XLFDT DQ+25
$$NOW^XLFDT DQ+28
PM1^XQ8 PRI+1
QUE^XQ81 DIFROM
^XQ83A INS
^XQ83D DEL
REG^XQ83R REG
SYN^XQ83R SYN
REPORT^XQ84 KILL

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,X
  • Line Location: DQ+28
Function Call: WRITE
  • Prompt: " ",$$NOW^XLFDT()
  • Line Location: DQ+28

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("UCI" SETVOL+1
^DIC(19 - [#19] DQ+2, DQ+4, DQ+5, DQ+6!, DQ+8, DQ+10, DQ+12, DQ+15!, DQ+17!, DQ+19
, DQ+21*, DQ+27, DQ+28*, LOOP+3, LOOP+16, CHEK+4, CHEK+6, CHEK+7, CHEK+8!, CHEK+10
, CHEK+12, CHEK+14, CHEK+17!, CHEK+19!, CHEK+21, CHEK+24, CHEK+35*, CHEK+40*, KILL+1!
^TMP($J LOOP+3!*, LOOP+6, LOOP+7, LOOP+10!, LOOP+12, DINS!, DINS+1!, DDEL!, DDEL+1!, DREG!
, DSYN!, DNUL!
^VA(200 - [#200] CHEK+35
^XUTL("XQO" LOOP+6, PRI+1*, CHEKV+2, CHEK+31, CHEK+33, CHEK+35, CHEK+42

Label References

Name Line Occurrences
@( LOOP+12
KILL LOOP+7, DIFROM+1
LOOP LOOP+18
SETVOL CHEK+27, CHEK+44
SPLIT DEL, INS, SYN, PRI+1

Naked Globals

Name Field # of Occurrence
^( DQ+27!, DQ+28!, LOOP+6*, LOOP+10, LOOP+12, LOOP+16!, DINS, DINS+1, DDEL, DDEL+1
, DREG, DSYN

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DQ+24, LOOP+17*, CHEK+33*, KILL+3!
%H LOOP+6, CHEK+33*, KILL+3!
%I KILL+3!
%J LOOP+3*, KILL+3!
%K DQ+27*, DQ+28*, LOOP+3*, LOOP+6*, LOOP+10*, KILL+3!
%M DINS*, DINS+1*, DDEL*, DDEL+1*, DREG*, DSYN*, KILL+3!
%T LOOP+6, KILL+3!
%TIM CHEK+41*, CHEK+44, KILL+3!
%X1 DINS, DINS+1, DDEL, DDEL+1, DSYN, KILL+3!
%X2 DINS, DINS+1, DDEL, DDEL+1, DREG, DSYN, KILL+3!
%XQA KILL+3!
%XQH CHEK+24*, CHEK+31!, CHEK+33, CHEK+42, KILL+3!
%XQT LOOP+3*, LOOP+6*, LOOP+17*, DIFROM, CHEK+33*, CHEK+35, KILL+3!
%XQT1 DQ+24*, LOOP+3, LOOP+16, LOOP+17*, PRI+1, KILL+3!
%XQX LOOP+3*, CHEK+35*, CHEK+40*, KILL+3!
%XQX1 KILL+3!
%XQX2 KILL+3!
%XQY KILL+3!
%Z LOOP+3*, LOOP+10*, KILL+3!
%ZO CHEK+35*, KILL+3!
A PRI+1*, KILL+3!
B KILL+3!
>> DILOCKTM DQ+5, CHEK+7, CHEK+31
DT DQ+28
DUZ CHEK+35
I KILL+3!
I0 KILL+3!
J KILL+4!
K KILL+4!
M KILL+4!
N LOOP+3*, LOOP+10*, DINS, DINS+1, DDEL, DDEL+1, DREG, DSYN, DNUL, KILL+4!
P KILL+4!
U CHEK+33
X DQ+11~, DQ+12*, DQ+14, DQ+16, DQ+24*, DQ+27, DQ+28*, LOOP+3*, LOOP+6*, LOOP+17
, DREG*, DSYN*, CHEK+13~, CHEK+14*, CHEK+16, CHEK+18, CHEK+33~
X1 DQ+27*, KILL+4!
X2 DQ+27*, KILL+4!
XQA KILL+4!
XQC DEL*, INS*, SYN*, REG*, PRI+1*, SPLIT, KILL+4!
XQC1 SPLIT*, KILL+4!
XQC2 SPLIT*, KILL+4!
>> XQDIC PRI+1*
XQE KILL+4!
XQENT LOOP+12*, KILL+4!
XQFG PRI+1!
XQFG1 PRI+1*, KILL+5!
XQH DIFROM*, KILL+5!
XQI LOOP+16*, KILL+5!
XQK KILL+4!
XQM CHEK+35*, KILL+5!
XQN LOOP+6*, KILL+5!
XQOP LOOP+12*, SPLIT, KILL+4!
XQOPI SPLIT*, KILL+4!
XQOPI1 SPLIT*, KILL+4!
XQOPI2 SPLIT*, KILL+4!
XQOPM PRI+1, SPLIT*, KILL+5!
XQOPS KILL+5!
XQP KILL+5!
XQRB PRI+1*, KILL+5!
XQSTART DQ+25*, KILL+5!
XQVE PRI+1*, KILL+5!
XQXM LOOP+12*, KILL+5!
Y DQ+11~, DQ+13*, DQ+14, DQ+16, CHEK+13~, CHEK+15*, CHEK+16, CHEK+18, SETVOL+1, KILL+5!
Z DQ+11~, DQ+14*, DQ+15, DQ+16*, DQ+17, CHEK+13~, CHEK+16*, CHEK+17, CHEK+18*, CHEK+19
>> ZTCPU CHEK+44, SETVOL+1*
>> ZTDESC CHEK+44*
>> ZTDTH CHEK+26*, CHEK+44*
>> ZTIO CHEK+26*, CHEK+44*
>> ZTQUEUED KILL+6
>> ZTREQ KILL+6*
>> ZTRTN CHEK+26*, CHEK+44*
>> ZTSAVE("%XQT" CHEK+44*
>> ZTSAVE("DUZ" CHEK+26*, CHEK+44*
>> ZTUCI SETVOL+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All