fpt and WinFPT Reference Manual - Command-line Commands
| SimCon Home | Ref Manual Home |
SHOW SHARED MEMORY INTERFACES
Syntax:
SHOW [SHARED] MEMORY [INTERFACE[S]] <program> [ { ,<program> } ]
Function:
fpt shows the variables which are used to transfer data into and out of the named programs through shared memory.
fpt is run on a suite of programs which share COMMON blocks. Read and write access to the variables in the COMMON blocks is analysed, and the flow of data is reported. fpt takes EQUIVALENCE relationships into account when making the analysis.
Where to Use this Command
| Operating system command line | Yes |
| Configuration file, config.fsp | Yes |
| Specification (fsp) files, *.fsp | Yes |
| Interactively, to FPT> prompt | Yes |
| Interactive command files | Yes |
| Embedded in the Fortran code | No |
Example
fpt is used to analyse a suite of programs which share COMMON blocks through reflective memory. The command:
FPT> show shared memory datlog
generates the report:
Shared Memory Interfaces ======================== Shared Memory Interfaces for PROGRAM DATLOG =========================================== COMMON /GLOBAL02/ is shared Objects imported into DATLOG ---------------------------- Name Address Size ---- ------- ---- HT 12 4 X 104 4 Y 108 4 P 140 4 Q 144 4 R 148 4 Total size 24 Objects exported from DATLOG ---------------------------- Name Address Size ---- ------- ---- LOGGINGF 524 4 LOGRATE 528 4 LOGBUFF 536 196 Total size 204 Grand total memory imported: 24 Grand total memory exported: 204 ******************************************************************************
Copyright ©1995 to 2025 Software Validation Ltd. All rights reserved.