------------------------------------------------------------------------------- ----- INSPECT QUICK REFERENCE ----- ------------------------------------------------------------------------------- ADD ALIAS x = "Source Wrap" ADD KEY F12 = "exit" ADD PROGRAM $data01.object.x|$Z123|2,232 ADD PROGRAM /g/$data/subvol.obj ADD PROGRAM zzsa1234 CODE $DATA.subvol.obj ADD PROGRAM zzsa1234 LIB $vol.subvol.lib ADD PROGRAM zzsa1234 SRL $vol.subvol.lib ADD SOURCE ASSIGN $old.subvol.src, $new.subvol.src ADD SOURCE ASSIGN $vol.subvol.src ALIAS x = "SOURCE FOR 20" BREAK #1234 [,0001-main][,...] BREAK #STOP, #ABEND BREAK EVERY 20 BREAK #20202 "IF x=20" CD /g/$data2 CLEAR * --Delete Breakpoint CLEAR 2 --Delete 2nd Breakpoint CLEAR EVENT ABEND|STOP COMMENT comment -- Comment DELETE ALIAS *|x DELETE KEY *|f12 DELETE SOURCE ASSIGN *|src DELETE SOURCE OPEN *|src DISPLAY item [ , item ]... [ formatting-clause ] DISPLAY var WHOLE|PLAIN|FOR 20 DISPLAY #2122 FOR 20 DISPLAY REGISTER ALL DISPLAY spi-buffer DISPLAY spi-tokan [as data-type] [FOR 20 [BYTES|WORDS|DOUBLE|QUADS]] DISPLAY "STRING" DISPLAY 2 * 4 DISPLAY VALUE X [TYPE display-type] ENV [DIRECTORY|LANGUAGE|LOG|PROGRAM|SCOPE|SOURCE|SYSTEM|SYSTEM|SYSTYPE|VOLUME] EXIT FA x --Fix Alias FB 2 --Fix Breakpoint FC D --Fix Command FK F12 --Fix Key FILES filenbr[,DETAIL] -- Shows Open Files HELP topic HISTORY [count] HOLD [ program [ , program ]... ] HOLD [ * ] ICODE AT location [ FOR count [INSTRUCTIONS|STATEMENTS|VERBS] ] [ report ] IDENTIFIER { * | [scope-path.]identifier | scope-path | #data-block |##GLOBAL }] IDENTIFIER Displays information about the internal characteristics of a given IF expression THEN { command | alias-name } INFO INFO IDENTIFIER { * | identifier-spec } INFO LOCATION [ * | [ SCOPE scope-path | scope-ordinal ] ] INFO OBJECTFILE [ FILE filename ] INFO OPENS [ { * | file-list } [ DETAIL ] [ file-type ] INFO SAVEFILE [ FILE filename ] INFO SCOPE [ scope-number | scope-path ] INFO SEGMENT[S] [ * | segment-id ] [[, ] DETAIL ] INFO SIGNALS[S] [ * | signal-id [, signal-id ...] ] scope-path = identifier [.identifier ]...|#data-block|##GLOBAL file-list = file-number [, file-number ] KEY F1 = "HELP" LIST LIST list-spec [ AS COMMAND[S] ] list-spec: one of LIST ALIAS[ES] [ alias-name ] LIST BREAKPOINT[S] [ breakpoint-number ] LIST HISTORY [ command-range ] LIST KEY[S] [F1-SF16] LIST PROGRAM[S] [ program-number|program-name ] LIST SOURCE ASSIGN[S] LIST SOURCE OPEN[S] [ [ , ] DETAIL ] | [ AS COMMAND[S] ] LOG { [ BOTH | INPUT | OUTPUT | AS COMMAND[S]] TO file-name }{ STOP } LOW -- Go to Low Level Inspect MATCH { SCOPE pattern } MATCH { IDENTIFIER pattern [[,] SCOPE scope-spec |[,VERBOSE]]} scope-spec = scope-number|scope-path MODIFY MODIFY { data-location [ WHOLE ] [ { = | := } [,[integer COPIES ] expression] ] } MODIFY REGISTER register-name [ { = | := } expression ] MODIFY SIGNAL signal-id [ { = | := } signal-list ] register-name = P|E|L|S|R0|R1|R2|R3|R4|R5|R6|R7|RA|RB|RC|RD|RE|RF|RG|RH| $PC|$H1|$LO|$0|$1...$31 signal-id: one of SIGABRT|SIGALRM|SIGFPE|SIGHUP|SIGILL|SIGINT SIGKILL|SIGPIPE|SIGQUIT|SIGSEGV|SIGTERM|SIGUSR1 SIGUSR2|SIGCHLD|SIGCONT|SIGSTOP|SIGTSTP|SIGTTIN SIGTTOU|SIGABEND|SIGLIMIT|SIGSTK|SIGMEMMGR|SIGNOMEM SIGMEMERR|SIGTIMEOUT signal-list = signal-handler, mask, flags signal-handler = SIG_DEL|SIG_IGN|SIG_DEBUG| #function-name mask = double [ double [ double [ double ]]] flags = double file-list = file-number [, file-number ] file-type = FORTRAN|FD|GUARDIAN program = program-number|program-name|cpu, pin scope-spec = scope-number|scope-path [ ( instance) ]|#data-block|##GLOBAL language = C|C++|COBOL|COBOL85|FORTRAN|Pascal|pTAL|SCOBOL|TAL OBEY obeyfile -- Run Inspect Commands OBJECT [object] -- Display info about an object OPENS [ { * | file-list } [ DETAIL ] [ file-type ] ] OUT filename PAUSE -- Wait for break key PROGRAM[S] [ program [ CODE file-name ] [ LIB lib-file ] [ SRL {( srl-file [ , srl-file,...])}] RESUME RESUME [ * [ EXIT ] ] RESUME [ program [ AT code-location [ , RP integer ] ] ] RESUME Pathway-terminal-name SAVE filename SCOPE SCOPE [ scope-spec ] SELECT DEBUGGER DEBUG SELECT SEGMENT [ segment id ] SELECT LANGUAGE language SELECT PROGRAM program [ CODE file-name ]|[ LIB file-name ]|[ SRL {( srl-file [ , srl-file,...])}] SELECT SOURCE SYSTEM [ \system ] SELECT SYSTYPE { GUARDIAN | OSS } SET CHARACTER FORMAT [=] { ASCII | GRAPHICS | XASCII } SET DEREFERENCE DEPTH [=] integer SET ECHO echo-item [=] { ON | OFF } SET LOCATION FORMAT [ level ] [=] loc-fmt [, loc-fmt ]... SET PRIV MODE [=] { ON | OFF } SET PROMPT = string ACCELERATOR STATE COMMAND SET PROMPT = DIRECTORY FN ICODE SET PROMPT = INSTRUCTION SET LEVEL PROCESSOR SET PROMPT = PROGRAM FILE SET PROMPT = PROGRAM NAME SET PROMPT = PROGRAM ORDINAL SET PROMPT = PROGRAM SET PROMPT = PID SET PROMPT = RADIX SET PROMPT = SOURCE SET PROMPT = STEP SET PROMPT = SUBVOL[UME] SET PROMPT = SYSTEM SET PROMPT = SYSTYPE SET PROMPT = VOLUME SET RADIX [ INPUT | OUTPUT ] [ level ] [=] radix SET SOURCE BACK [=] count SET SOURCE FOR [=] count SET SOURCE RANGE [=] range / range SET SOURCE WRAP [=] { ON | OFF } SET STATUS ACTION [ level ] [=] [ cmd-string ] SET STATUS LINE25 [ level ] [=] [ status-item-list ] SET STATUS SCROLL [ level ] [=] [ status-item-list ] SET SUBPROC SCOPING [=] [ SUBLOCAL | LOCAL ] SET SYSTYPE { GUARDIAN | OSS } SET TRACE trace-level [=] { ON | OFF } echo-item = ALIAS[ES]|HISTORY|KEY[S] level = BOTH|HIGH|LOW loc-fmt = INSTRUCTION[S] loc-fmt = LINE[S] [ FILE [ ALL ] ] [ OFFSET ] loc-fmt = STATEMENT[S] [ OFFSET ] radix = DEC|HEX|OCT count = integer [ STATEMENT[S] | LINE[S] | INSTRUCTION[S] ] range = F L #line-number statement-number status-item-list = status-item [ , status-item ]... status-item = string|ACCELERATOR|STATE|EVENT status-item = INSTRUCTION|SET|LANGUAGE|LOCATION status-item = NEW|LINE|PROCESSOR|PROGRAM|FILE status-item = PROGRAM|NAME|PROGRAM|ORDINAL|PROGRAM|PID status-item = SCOPE|STATE|SYSTYPE|TYPE trace-level = ARGUMENT[S]|SCOPE[S]|STATEMENT[S] level = BOTH|HIGH|LOW SHOW { ALL [ AS COMMAND[S] ] } SHOW CHARACTER FORMAT [=] { ASCII | GRAPHICS | XASCII } SHOW DEREFERENCE DEPTH integer SHOW ECHO { ALL | ALIAS[ES] | HISTORY | KEYS } SHOW LOCATION FORMAT [ level ] SHOW PRIV MODE [=] ON | OFF SHOW PROMPT SHOW RADIX [ INPUT | OUTPUT ] [ level ] SHOW SOURCE { ALL | BACK | FOR | RANGE | WRAP } SHOW STATUS { ALL | ACTION | LINE25 | SCROLL } [ level ] SHOW SUBPROC SCOPING [=] [ SUBLOCAL | LOCAL ] SHOW TRACE { ALL | ARGUMENT[S] | SCOPE[S] | STATEMENT[S] } SIGNALS Displays signal information for the current program. SOURCE [ source-locator ] [limit-spec]... SOURCE AT code-location [limit-spec] SOURCE ICODE [ AT code-location ] [limit-spec] SOURCE [ LINE ] #line-number [limit-spec] SOURCE STATEMENT ] statement-number [limit-spec] SOURCE SEARCH 'string' [ CASE ] [ position /position ] limit-spec = FOR count [ STATEMENT[S] | LINE[S] | INSTRUCTION[S] ] limit-spec = BACK count [ STATEMENT[S] | LINE[S] | INSTRUCTION[S] ] limit-spec = F|L|#line-number|statement-number SOURCE FILE file-name [WRAP] SOURCE LOCATION code-location [WRAP] SOURCE SCOPE scope-number [WRAP] SOURCE ASSIGN src SOURCE ICODE SOURCE OFF SOURCE ON SOURCE OPEN SOURCE SYSTEM [\node] STEP num-units INSTRUCTION|STATEMENT|VERB STEP IN [ num-units INSTRUCTION|STATEMENT|VERB ] STEP OUT [ num-calls ] [ PROC[S] | SUBPROC[S] ] STOP STOP * STOP program-number|program-name|cpu,pin SYSTEM Sets the default system for expansion of any file names. TERM { $lana.#xoxo | $name } TIME TIME [ /OUT/ ] TRACE TRACE [ num-calls ] [ REGISTERS ] [ ARGUMENTS ] VOLUME VOLUME [$volume][.subvol] XC - Execute a command XC [pos-num|neg-num|"search-text"] token as the item