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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: ZTBKCMSM

Package: Kernel

Routine: ZTBKCMSM Platform: MSM


Information

%ZTBKC1 ;SFISC/GJL,AC - MSM BLOCK COUNT ;1/22/90 18:21

Source Information

Source file <ZTBKCMSM.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
VA FileMan 2 ^%DT  NOW^%DTC  

Entry Points

Name Comments DBIA/ICR reference
MSMGD ;FIND GLOBAL DIRECTORY
MSMPTBK
MSMPTLP
MSMPTNT
MSMPTDW
MSMDTBK
MSMDATA
MSMDTNT
MSMNODE
MSMPROC
MSMASCI
MSMPOS
MSMNEG
MSMTSTN
MSMTSTL
MSMTSTC
MSMSTR
ALL ;Entry point for block count of all globals.
AMSMVUE
AMSMNXT
AMSMLOP
AMSMPTR
EXIT

External References

Name Field # of Occurrence
^%DT ALL+3
NOW^%DTC ALL+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,$C(7),"The VIEW device is busy!",$C(7),!!
  • Line Location: ZTBKCMSM+3
Function Call: WRITE
  • Prompt: !,"ERROR",$C(7),$C(7)
  • Line Location: MSMPROC+6
Function Call: WRITE
  • Prompt: !,"The VIEW device is busy.",$C(7)
  • Line Location: ALL+1
Function Call: WRITE
  • Prompt: !!,Y," "
  • Line Location: ALL+2
Function Call: WRITE
  • Prompt: "Globals",?(%SK+12),"Data Blocks"
  • Line Location: ALL+2
Function Call: WRITE
  • Prompt: ?(%SK+34)
  • Line Location: ALL+3
Function Call: WRITE
  • Prompt: !
  • Line Location: ALL+3
Function Call: WRITE
  • Prompt: !!?%SK,"Total",?(%SK+15),%TOT
  • Line Location: AMSMPTR+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^%ZOSF("UCI" ALL+2
^UTILITY("%ZTBKC" ALL+2!, AMSMLOP+1*, AMSMPTR+2, AMSMPTR+3!

Label References

Name Line Occurrences
%ZTBKC1 AMSMPTR+2
AMSMLOP AMSMLOP
AMSMNXT AMSMLOP+1
AMSMPTR AMSMNXT
AMSMVUE AMSMPTR
EXIT MSMGD+1, MSMPTLP+3, MSMDATA+2, MSMDTNT+1
MSMASCI MSMPROC+2, MSMASCI
MSMDATA MSMPTBKMSMDTNTMSMDTNT+2, MSMDTNT+3
MSMDTBK MSMDATA+1
MSMDTNT MSMDATA
MSMNEG MSMPROC+5, MSMNEG
MSMNODE MSMPTNTMSMDTNT
MSMPOS MSMPROC+3, MSMPOSMSMPOS+3
MSMPROC MSMPROC+1, MSMPROC+2, MSMPROC+3, MSMPROC+4, MSMPROC+6, MSMASCI+1, MSMPOS+2, MSMNEG+3
MSMPTBK %ZTBKC1+4, MSMPTLP+2, MSMPTNT+2
MSMPTDW MSMPTNTMSMPTNT+1
MSMPTLP MSMPTNT
MSMPTNT MSMPTLP
MSMSTR MSMTSTL
MSMTSTC MSMSTR+3
MSMTSTL MSMTSTC+2
MSMTSTN MSMPROC

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % ALL+3
%A ALL+5*, EXIT!
%B %ZTBKC1+4*, MSMPTLP+1*, MSMPTLP+2, MSMPTNT+2*, MSMDATA+1*, ALL+7*, AMSMPTR*, EXIT!
%C MSMNODE*, MSMNODE+1, MSMNODE+4, ALL+7*, AMSMNXT+1*, EXIT!
%D %ZTBKC1+2*, ALL+4*, ALL+6*, EXIT!
>> %DT ALL+3*
%E MSMPTBK*, MSMPTLP, MSMDTBK*, MSMDATAMSMDTNT, AMSMVUE*, AMSMNXT, EXIT!
%F MSMNODE+4*, MSMPROCMSMPROC+1, MSMPROC+2, MSMPROC+3, MSMASCIMSMPOSMSMNEG, EXIT!
%G %ZTBKC1+4*, MSMNODE+1, MSMNODE+4, AMSMVUE*, AMSMNXT+1*, AMSMLOP*, AMSMLOP+1*, EXIT!
%GLO AMSMPTR+2*, AMSMPTR+3!
%H MSMPTBK*, MSMDTNT*, EXIT!
%I MSMPTNTMSMPTNT+1, MSMDTNTMSMDTNT+1, MSMDTNT+2*, MSMDTNT+3*, MSMNODE+1*, MSMNODE+3*, MSMNODE+4*, MSMPROC*
MSMPROC+1, MSMPROC+2*, MSMPROC+3*, MSMASCI*, MSMPOS*, MSMNEG*, MSMTSTN*, MSMTSTL+1*, MSMTSTL+2*, MSMTSTL+3*
MSMTSTL+4*, MSMTSTC*, MSMTSTC+1*, MSMSTR*, MSMSTR+1*, MSMSTR+2*, EXIT!
%II AMSMPTR+2*, AMSMPTR+3!
%J MSMPTBK*, MSMDTBK*, MSMDTNT*, MSMDTNT+1, EXIT!
%K MSMNODE+1*, MSMNODE+3*, MSMNODE+4, EXIT!
%L MSMPTBK*, MSMPTLP+1, MSMPTNT+1, MSMPTNT+2, MSMPTDW*, EXIT!
%M MSMNODE+4*, MSMPROC+1*, MSMPROC+4*, MSMPROC+5*, MSMASCI*, MSMPOS+2*, MSMNEG+2*, MSMTSTN*, MSMTSTLMSMTSTC+1*
, EXIT!
%N %ZTBKC1+4*, MSMNODE+4*, ALL+7*, AMSMNXT+1, AMSMLOP+1*, EXIT!
%O %ZTBKC1+2*, MSMPTBK*, MSMPTLP, MSMPTNT*, MSMPTDW, MSMDTBK*, MSMDATA, MSMDTNT*, MSMDTNT+2*, MSMDTNT+3*
, MSMNODE*, MSMNODE+1, MSMNODE+3, MSMNODE+4*, ALL+4*, ALL+7, AMSMVUE*, AMSMNXTAMSMNXT+1*, AMSMLOP*
AMSMLOP+1*, EXIT!
%S MSMPROC+3*, MSMPROC+5*, MSMPOS*, MSMPOS+1*, MSMPOS+2, MSMNEG*, MSMNEG+1*, MSMNEG+2, MSMTSTN*, MSMTSTL
, MSMTSTC*, ALL+5*, EXIT!
%SK ALL+2*, ALL+3, AMSMPTR+2, AMSMPTR+3!
>> %T %ZTBKC1+4*, MSMDTBK*, MSMDTNT*, MSMDTNT+1*, AMSMPTR+2*
%TOT AMSMPTR+2*, AMSMPTR+3!
%TYPE MSMPTBK*, EXIT!
%UT ALL+6*, ALL+7, EXIT!
%V MSMPROC+1*, MSMPROC+2, MSMPROC+3*, MSMPROC+4, MSMPROC+5*, MSMPOS+1, MSMNEG+1, EXIT!
%VT ALL+5*, ALL+6, AMSMPTR+1!
%W MSMNODE*, MSMNODE+3, ALL+7*, AMSMNXT+1*, EXIT!
%X MSMTSTL*, MSMTSTL+3, MSMTSTL+4, MSMSTR+1, MSMSTR+2, EXIT!
%Y MSMTSTL*, MSMTSTL+1, MSMTSTL+2, MSMTSTL+3, MSMTSTL+4, MSMSTRMSMSTR+1, MSMSTR+2, EXIT!
%Z MSMNODE+3*, AMSMLOP*, EXIT!
X %ZTBKC1+4, MSMTSTNALL+3*, AMSMPTR+2*, AMSMPTR+3!
>> Y ALL+2
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All