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 |  Marked Items  | All
Print Page as PDF
Routine: RMPVDRV

Package: Prosthetics Vision 4 Sight II

Routine: RMPVDRV


Information

RMPVDRV ; OIT/JDA - SCAMP runtime support; Nov 17, 2024@23:35:37

Source Information

Source file <RMPVDRV.m>

Call Graph

Call Graph

Call Graph Total: 2

Package Total Call Graph
Kernel 1 ^%ZIS  
Uncategorized 1 ^@(  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Prosthetics Vision 4 Sight II 4 RMPVFM  RMPVIO  RMPVS633  RMPVS925  

Entry Points

Name Comments DBIA/ICR reference
RUN(CALL,DRVNAME) ;primary entry point
HANDLE(FROMEREF) ; handle special calls like FileMan, etc.
WRITECTL(FROMEREF,ARG) ; Write control characters, like 'W !' or 'W $2'
WRITEIND(FROMEREF,ARG) ; Write indirect arg, like 'W @VAR'
WRITE(FROMEREF,ARG) ; Write regular, like 'W "prompt"' or 'W VAR'
READCTL(FROMEREF,ARG) ; Read control characters, like 'R !'
READIND(FROMEREF,ARG) ; Write indirect arg, like 'R @VAR'
READPMT(FROMEREF,ARG) ; Read statements, like 'R "prompt:"'
READ(FROMEREF,ARG) ; Read statements, other
CALLIO(WHAT) ; Input/output handler

External References

Name Field # of Occurrence
^%ZIS RUN+5
^@( RUN+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J RUN+2*, RUN+5, HANDLE+2, CALLIO+2

Label References

Name Line Occurrences
@( RUN+13, HANDLE+3, CALLIO+3
CALLIO WRITECTL+1, WRITEIND+1, WRITE+1, READCTL+1, READIND+1, READPMT+1, READ+2

Naked Globals

Name Field # of Occurrence
^(0 HANDLE+1, CALLIO+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %ZIS RUN+5*
%request RUN+9~
%response RUN+9~
%session RUN+9~
ARG RUN+10~, WRITECTL~, WRITEIND~, WRITE~, READCTL~, READIND~, READPMT~, READ~, READ+1*
CALL RUN~, RUN+13
CALLBACK HANDLE+2~*, HANDLE+3, CALLIO+2~*, CALLIO+3
DFN RUN+9~
DRVNAME RUN~, RUN+2, RUN+6, RUN+9~
FILE RUN+9~
FROMEREF HANDLE~, HANDLE+2, WRITECTL~, WRITEIND~, WRITE~, READCTL~, READIND~, READPMT~, READ~
I RUN+10~
IO RUN+5
IOF RUN+12*
IOM RUN+12*
>> IOP RUN+5*
OLDIO RUN+3~, RUN+4*, RUN+9~, RUN+14
>> POP RUN+5
REQUEST RUN+9~
RMPR60 RUN+10~
RMPVREF HANDLE+1~*, HANDLE+4, CALLIO+1~*, CALLIO+4
SUSP RUN+9~
TMPFILE RUN+3~
U RUN+9~, RUN+12*
WHAT CALLIO~, CALLIO+2
XX RUN+9~
element RUN+10~
iter RUN+10~
pResponse RUN+10~
pX RUN+9~
request RUN+10~
response RUN+10~
responses RUN+9~
tRedirected RUN+9~
vArray RUN+10~

Marked Items

Name Field # of Occurrence
$T(@CALLBACK CALLIO+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All