DIFG0A ;SFISC/DG(OHPRD)-CALLED FOR CONTEXT SWITCH ;6/5/92 12:32 PM [ 04/02/2003 8:25 AM ]
Source file <DIFG0A.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 3 | FILE^DIFG (BASE,FUNC)^DIFG0 ^DIFG3 | 
| 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 | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD( | BEGEND+1 | 
| ^DIC - [#1] | SET+4 | 
| ^UTILITY("DIFG" | SET+1*, SET+2*, SET+3*, SET+4* | 
| Name | Line Occurrences | 
|---|---|
| BEGEND | SWITCH+7 | 
| KILLVAR | SWITCH+13 | 
| KILLVAR0 | SWITCH+10 | 
| SET | SWITCH+9 | 
| X1 | SWITCH+5, SWITCH+8 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | SET+1 | 
| ^("DIC(""DR"")" | SET+4 | 
| ^("DR" | SET+1* | 
| ^("MODE" | SET+4* | 
| ^("X" | SET+2* | 
| >> | 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! |