I IOF I BEC
6. Flow Analysis Program (FLAP)
6.5. ER:ROR ME:SSAGES PRODUCED BY FLIP
• PR()CESSOR CALL ERROR
FLift must b.3 called as a processor, not with @XQT.
• ABtlORMAL RETURN FROM READ$
FLIP must bc~ called as a processor, not with @ XQT.
4144.41 Uft-HUMIE ..
SPERRY UNIVAC 1100 S.ri . . executive
System Utility Programs
• TOO MANY SPECIFICATIONS
Too many specifications supplied on FLIP processor call.
• SPECIFICATION ONE SHOULD BE A FILE NAME Element name was specified for input file.
• UNABLE TO ASSIGN THE [INPUT/ABS.] FILE-STATUS: nnn
UPDATE L.EVEL
6-12 'AGE
Could not assign either the file named on the processor call or the FLAP$F file, or could not assign a scratch file to contain the absolute element of the program being FLAP'ed.
• INPUT FILE IS NOT FASTRAND FORMAT MASS STORAGE OR MAGNETIC TAPE 'FLAP$F or file specified on FLIP processor call is not on a usable device.
• COLLECT WITH FLOP LEVEL 4R1A OR LATER The levels of FLOP and FLIP used are incompatible.
• ERR nn ON FILE filename
10 error status.= nn occurred on file named. FLIP will continue unless 10 10 errors have occurred, in which case FLIP will error terminate.
• INTERNAL ERROR
Bad data or bug in FLIP caused abnormal condition in FLIP. Save register dump and PMD for analysis. Register A 15 contains relative address in the element FLIP where error was discovered.
• RANDOM FILE PACKAGE ERROR
10 error on FLIP scratch file or bug in FLIP. Status code in A2 gives error type. See RFP$
symbolic listing for details.
• ERROR READING ABS EL T WRITTEN BY FLOP
Unexpected formatting of absolute element being analyzed. Use standard collector.
• READ FORMAT ERROR ON FILE BUILT BY FLOP
This is usually caused by improper usage of FLOP or a program bug causing data destruction in FLOP output buffers.
• HIT UNEXPECTED END-OF-FILE
*
SOME DATA MAY HAVE BEEN LOSTEither FLIP encountered end-of-data due to FLOP$STOP parameter being set in FLOP, or FLIP encountered an 10 error reading the FLAP$F file.
'" 4 .. 144.41
I
SPERRY UNIVAC 1100 S.rl •• Executlv. 7-1UP-NU~,
_ _ _ _ _ _ _ _ _ S..:.y_st_e_m_U_t_il_ity.:-P_r_o.;:.g_ra_m_s _ _ _ _ _ _ _ _ _ _ -'-UPOA _ _ Tl_LEVE _ _L_...&_~_M_E
_ _ _7. LI ST Processor
7. 1. INTRODUCTION
This section describes the LIST processor which produces an edited listing of any type element.
7.2. @LlST
Purpose:Produce!) an editEld listing of any type of element. The LIST processor is called by the @LlST control statement.
All pararneters in the @LlST control statement are optional except eltname-1.
Format:
@lable:LlST,options eltname-1 (cycle-1 ), ... ,eltname-n(cycle-n) Parametnrs:
options If neither A, 0, R nor S is specified, S is assumed. All four options are allowed and all elements of the specified type found will be edited.
A - Absolute elements
o -
Omnibus elements (dumped in octal) R - Relocatable elementsS - Symbolic elements
The 0 option is used with A, R, 0 or S to dump the elements in octal. The dump is not edited.
4144.41
UP-HUMIEA
eltnames cycles
Description:
SPERRY UNIVAC 1100 Se,le. Executive
System Utility Programs UPDATE LEVEL
If the R option is present C, E, L and X have the following meanings in relation to the relocatable's tables:
C - dump the Control Information Table E - dump the Entry Point Table
L - dump the Location Counter Table
x -
dump the External Reference TableIf the A option is present E, N, V and W have the following meanings in relation to the absolute's diagnostic tables:
E - dump Entry Point Name Table
N - dump Segment, Bank, Element and Location Counter TablE~s V - dump Absolute Value Table
W - dump Static Diagnostic Walkback Table
.In addition if I is specified with the A option and text is dumped, the instruction format editing will not be done to the text.
If the P option is present C, E, L, N, V, Wand X are assumed.
If the T option is present the text will also be dumped.
If none of C, E, L, N, V, W, X, P or T is on, both P and T are assumed.
Specifies the elements.
Specifies symbolic cycles whose line numbers are desired. This parameter is used only with the S option.
The edited listing contains the following information for each type of element:
• Symbolic elements
Every SDF image in the element, including control images, is printed with the Igngth and relative word address of the image.
The line numbers of the symbolic images belonging to the specified cycle or, if none, to the most recent symbolic cycle are printed. The cycle information for all symbolic images is printed.
If the symbolic element is an Assembler, COBOL, or FORTRAN procedure, the appropriate procedure name table is printed.
• Relocatable Elements
Each text word is printed as 12 octal digits. The j-field (bits 29-26), a-field (bits 25-22), x-field (bits 21-18), and h-, i-fields (bits 17-16) are printed below the text word.
4144.41
UjII-HU,.IER
SPERRY UNIVAC 1100 Serle. executive
System Utility Programs UPDATE LEVEL
The fClllowing abbreviations are used when the relocation information is printed:
LA - Left address (bits 33-18) LC - Location counter
LH - Left half (bits 35-18) RA - Right address (bits 15-0) RH - Right half (bits 27-0) XR - External reference
7-3 'AGE
• Absolute EI13ments
• Fileis
Each tl:txt word is printed as 12 octal digits (see first entry under relocatable elements).
The foilowing abbreviations are used when the relocation information for the relocatable segments is printed:
L - Left half relocated R - Right half relocated
The edited listing contains the following information for files.
The listing of a file operates in an interactive mode. If on the initia~ read a @ EOF is encountered, LIST willi then dump the entire contents of the file in octal.
A blocking factor can be specified on the processor call in the version field of the file name, i.e.,
'FILE.l2~r. The maximum blocking factor allowed is 896 words (half a track). If an illegal blocking factor is encount~9red the default is 28. (If the blocking factor is not specified on the call card, no blocking of the output will be done.)
@UST FILE1.156, FILE2., FILE3.1100
FILE 1 will be listed with blocking factor of 56. A @EOF will terminate listing of FILE 1 and proceed with the listing of FILE2 (no blocking factor). A @EOF will terminate listing of FILE2 and proceed with listing of: FILE3 with blocking factor of 100. A @ EOF will then terminate LIST.
The command characters and explanation follow for the interactive LIST. All blanks are ignored.
L Sets the line length printed in characters. The length must lie between 36 and 132 characters.
FORMAT: 'L 0' - where 0 is a number (leading zero implies octal).
The format for the edit statement is as follows:
#
[#] [e) [g) a [/ [g) I]
Prints the word address in the file of the first word of the line printed. (If not present the address is printed as sector and offset).
4144.41
SPERRY UNIVAC 1100 Serle. Executive
System Utility Programs UII'DA TE lEVEL
The type of editing to do on line .. (The default type of editing is octal).
A
=
ASCII, D=
DECIMAL, F=
FIELDATA, 0=
OCTAL7-4
PAGE
Type of number following (default for address is sectors and for length is words).
5
=
SECTORS, W=
WORDSAddress to edit (first word). The address must be specified and must be a number (leading zero implies octal).