SLOGA¶
MON 60 subfunction SLOGA = 115B (octal) = 0x4D = 77 decimal.
NPL purpose (authoritative, 5P-P2-MON60.NPL): START PROCESS-LOG-ALL, server
handler ISTLAPR.
All addresses are OCTAL ND-100 word addresses, BANK 1, base 0.
Source: SINTRAN/ND500/nd-500-mon/nd-500-mon-j04.prog.asm
Named by subfunction (SLOGA). No operator command name is invented here.
Handler location¶
| Item | Value | Status |
|---|---|---|
| Enclosing ENTER-routine | 110055 (framesize 001137) - the process-logging service | PROVEN (ENTER prologue at 110055; also hosts SLOG1/RLOG) |
| MON 60 call site | 110143 JPL I 120 -> ptr 110263, bank1[110263]=146654 = thunk SAA 115 |
PROVEN |
| Error path | 110144 (callsite+1) JPL -54 (relative) |
PROVEN |
| Success path | 110145 (callsite+2) SAA 24 (routine continues) |
PROVEN |
MON 60 subfunction used¶
| Subfn | Octal / Hex / Dec | Thunk | Parameters | Skip/Error |
|---|---|---|---|---|
| SLOGA | 115B / 0x4D / 77 | 146654 | none (no LDX ,B -176 / STx ,X n precedes the call; word 110142 JMP 13 is a branch, not a param store) |
err=110144 (callsite+1); ok=110145 (callsite+2) |
Thunk bytes (verified): 146654=170515 (SAA 115), 146655=125001, 146656=146244.
What it does¶
Issues MON 60 SLOGA with no parameter block to start logging for ALL processes. On
error -> callsite+1; on success continues.
Contrast with SLOG1 (111B, START PROCESS LOG ONE) in the same routine, which passes
one parameter (&(B-171), the process identity): "log all" needs no argument.
Unknown / inferred¶
- PROVEN: no input parameters (no parameter-store sequence precedes
110143). - INFERRED (role): routine
110055is the process-logging service (issues SLOGA, SLOG1, RLOG). ENTER address and framesize are PROVEN; internals not carved.