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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DIFG0A

Package: VA FileMan

Routine: DIFG0A


Information

DIFG0A ;SFISC/DG(OHPRD)-CALLED FOR CONTEXT SWITCH ;8MAR2006

Source Information

Source file <DIFG0A.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
VA FileMan 3 FILE^DIFG  (BASE,FUNC)^DIFG0  ^DIFG3  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
VA FileMan 2 DIFG  DIFG0B  

Entry Points

Name Comments DBIA/ICR reference
SET ;
BEGEND ;CALL DIFG3 TO PROCESS BEGIN-END BLOCK
KILLVAR ;KILL VARIABLES AFTER EACH CONTEXT SWITCH
SWITCH ;CONTEXT SWITCH
X2
KILLVAR0 ;KILL VARIABLES AFTER LOOKUP FOR FILE ON THE WAY TO FIELDS
X1

External References

Name Field # of Occurrence
FILE^DIFG SWITCH+11
BASE^DIFG0 SWITCH+4
FUNC^DIFG0 SWITCH+6
^DIFG3 BEGEND+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( BEGEND+1
^DIC - [#1] SET+4
^UTILITY("DIFG" SET+1*, SET+2*, SET+3*, SET+4*

Label References

Name Line Occurrences
BEGEND SWITCH+7
KILLVAR SWITCH+13
KILLVAR0 SWITCH+10
SET SWITCH+9
X1 SWITCH+5, SWITCH+8

Naked Globals

Name Field # of Occurrence
^( SET+1
^("DIC(""DR"")" SET+4
^("DR" SET+1*
^("MODE" SET+4*
^("X" SET+2*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA SWITCH+1~, SET+4*
DIC SWITCH+1~, BEGEND+1, SET+1, SET+2, SET+3, SET+4
>> DIFG SWITCH+2*, SWITCH+12*
>> DIFG("NOLKUP" SWITCH+7, KILLVAR0+1!
DIFGALNK SET+2, SET+4, KILLVAR0+1!
DIFGDA KILLVAR+1!
DIFGDA(0 SET+4*
DIFGDI SWITCH+1~
DIFGDIC KILLVAR+1!
DIFGDOL KILLVAR0+1!, KILLVAR+1!
>> DIFGENV("LAYGO" BEGEND+1
>> DIFGER SWITCH+5, SWITCH+8
DIFGFIND KILLVAR+1!
DIFGFIRP KILLVAR+1!
DIFGFLD KILLVAR0+1!, KILLVAR+1!
DIFGFLDN KILLVAR+1!
DIFGFLUS SET+2, SET+3, X2!
DIFGHAT KILLVAR+1!
DIFGINCR SWITCH+1~, SET+1, SET+2, SET+3, SET+4
DIFGLAGO SWITCH+2*, BEGEND+1*, KILLVAR0+1!
DIFGM SWITCH+1~, KILLVAR+1!
DIFGMLND KILLVAR+1!
DIFGMO SWITCH+1~
DIFGMO( BEGEND+1, SET+3, KILLVAR+2
>> DIFGMOLK( KILLVAR+2!
>> DIFGMULT BEGEND+1, SET+1, SET+2, SET+3, KILLVAR0+1, KILLVAR+2
DIFGNDC SWITCH+1~, SWITCH+2*, KILLVAR+1!
DIFGNODE KILLVAR+1!
DIFGNOLK KILLVAR0+1!
DIFGNUM KILLVAR+1!
DIFGNUMF KILLVAR0+1!, KILLVAR+1!
>> DIFGO( KILLVAR0+1!
DIFGPC KILLVAR0+1!, KILLVAR+1!
DIFGPOIN SWITCH+1~, BEGEND+1*
DIFGPTER KILLVAR+1!
DIFGSAVE KILLVAR+1!
DIFGSECP BEGEND+1*, KILLVAR+1!
DIFGSKIP SWITCH+1~, KILLVAR+3!
DIFGSKIP( SET+1, SET+2
DIFGSTRT KILLVAR+1!
DIFGSVVL KILLVAR+1!
>> DIFGTYPE SWITCH+3*
DIFGVAL KILLVAR0+1!, KILLVAR+1!
U BEGEND+1, SET+3, SET+4, KILLVAR+2
>> X SET+2
Y SET+1, KILLVAR0+1!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All