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 ;6/5/92 12:32 PM [ 04/02/2003 8:25 AM ]

Source Information

Source file <DIFG0A.m>

Call Graph

Call Graph Total: 3

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

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+7!
DIFGDA(0 SET+4*
DIFGDI SWITCH+1~
DIFGDIC KILLVAR+7!
DIFGDOL KILLVAR0+1!, KILLVAR+7!
>> DIFGENV("LAYGO" BEGEND+1
>> DIFGER SWITCH+5, SWITCH+8
DIFGFIND KILLVAR+7!
DIFGFIRP KILLVAR+7!
DIFGFLD KILLVAR0+1!, KILLVAR+7!
DIFGFLDN KILLVAR+7!
DIFGFLUS SET+2, SET+3, X2!
DIFGHAT KILLVAR+7!
DIFGINCR SWITCH+1~, SET+1, SET+2, SET+3, SET+4
DIFGLAGO SWITCH+2*, BEGEND+1*, KILLVAR0+1!
DIFGM SWITCH+1~, KILLVAR+7!
DIFGMLND KILLVAR+7!
DIFGMO SWITCH+1~
DIFGMO( BEGEND+1, SET+3, KILLVAR+8
>> DIFGMOLK( KILLVAR+8!
>> DIFGMULT BEGEND+1, SET+1, SET+2, SET+3, KILLVAR0+1, KILLVAR+8
DIFGNDC SWITCH+1~, SWITCH+2*, KILLVAR+7!
DIFGNODE KILLVAR+7!
DIFGNOLK KILLVAR0+1!
DIFGNUM KILLVAR+7!
DIFGNUMF KILLVAR0+1!, KILLVAR+7!
>> DIFGO( KILLVAR0+1!
DIFGPC KILLVAR0+1!, KILLVAR+7!
DIFGPOIN SWITCH+1~, BEGEND+1*
DIFGPTER KILLVAR+7!
DIFGSAVE KILLVAR+7!
DIFGSECP BEGEND+1*, KILLVAR+7!
DIFGSKIP SWITCH+1~, KILLVAR+10!
DIFGSKIP( SET+1, SET+2
DIFGSTRT KILLVAR+7!
DIFGSVVL KILLVAR+7!
>> DIFGTYPE SWITCH+3*
DIFGVAL KILLVAR0+1!, KILLVAR+7!
U BEGEND+1, SET+3, SET+4, KILLVAR+8
>> 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