|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 3072 (0xc00)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0698fd
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0450 | P | .CONST 0x0450 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments)
0007 8002 | | .CONST 0x8002 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0010 | | .CONST 0x0010 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0001 | | .CONST 0x0001 ; Number of locals
000b INIT_0008:
000b 029a 001b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0018
000d 00bf | | Action Accept_Activation
000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd
000f 00c7 | | Action Elaborate_Subprogram
0010 BODY_0008:
0010 00bc | | Action Signal_Activated
0011 00bb | | Action Signal_Completion
0012 0000 0000 | | .BLANK 0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 0053 | S | .CONST 0x0053 ; Address of begin
0019 0004 | | .CONST 0x0004 ; Address of exception handler
001a 000a | | .CONST 0x000a ; Number of locals
001b INIT_0018:
001b 0092 02bb | | Action Push_String_Extended,0x2bb ; "!Users.Smp.System_Tools.Rev1_Working.Units."
001d e001 | | Load 0x0,0x1
001e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
001f 02c7 | | Declare_Variable Any
0020 60cf |` | Indirect_Literal Discrete,0xf0,{0x0000003b, 0x53800000}
0021 e001 | | Load 0x0,0x1
0022 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0023 e001 | | Load 0x0,0x1
0024 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0025 0092 02bc | | Action Push_String_Extended,0x2bc ; "<MINUS_90_DAYS>"
0027 e5ff | | Load 0x2,-0x1
0028 e002 | | Load 0x0,0x2
0029 180e | | Execute Package,Field_Execute,Field_Number 0xe
002a e003 | | Load 0x0,0x3
002b 180d | | Execute Package,Field_Execute,Field_Number 0xd
002c a403 | | Store_Unchecked 0x2,0x3
002d e001 | | Load 0x0,0x1
002e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
002f 02c7 | | Declare_Variable Any
0030 e001 | | Load 0x0,0x1
0031 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0032 0092 02bd | | Action Push_String_Extended,0x2bd ; "<TODAY>"
0034 e5fe | | Load 0x2,-0x2
0035 e002 | | Load 0x0,0x2
0036 180e | | Execute Package,Field_Execute,Field_Number 0xe
0037 e003 | | Load 0x0,0x3
0038 180d | | Execute Package,Field_Execute,Field_Number 0xd
0039 a404 | | Store_Unchecked 0x2,0x4
003a 0092 02be | | Action Push_String_Extended,0x2be ; "PM_Report_"
003c 4802 |H | Short_Literal 0x2
003d 4801 |H | Short_Literal 0x1
003e 4804 |H | Short_Literal 0x4
003f e001 | | Load 0x0,0x1
0040 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0041 e003 | | Load 0x0,0x3
0042 180f | | Execute Package,Field_Execute,Field_Number 0xf
0043 01cc | | Execute Vector,Catenate
0044 0092 02bf | | Action Push_String_Extended,0x2bf ; "<DEFAULT>"
0046 e5fb | | Load 0x2,-0x5
0047 e002 | | Load 0x0,0x2
0048 180d | | Execute Package,Field_Execute,Field_Number 0xd
0049 029f 00fb | | Declare_Subprogram For_Call,INIT_00f8
004b 029f 010b | | Declare_Subprogram For_Call,INIT_0108
004d 029f 0133 | 3| Declare_Subprogram For_Call,INIT_0130
004f 029f 0173 | s| Declare_Subprogram For_Call,INIT_0170
0051 029f 01c3 | | Declare_Subprogram For_Call,INIT_01c0
0053 BODY_0018:
0053 8407 | | Call 0x2,0x7
0054 8408 | | Call 0x2,0x8
0055 840a | | Call 0x2,0xa
0056 8406 | | Call 0x2,0x6
0057 8409 | | Call 0x2,0x9
0058 8406 | | Call 0x2,0x6
0059 e5fa | | Load 0x2,-0x6
005a 4802 |H | Short_Literal 0x2
005b 4801 |H | Short_Literal 0x1
005c 4802 |H | Short_Literal 0x2
005d e404 | | Load 0x2,0x4
005e e003 | | Load 0x0,0x3
005f 180f | | Execute Package,Field_Execute,Field_Number 0xf
0060 4802 |H | Short_Literal 0x2
0061 4801 |H | Short_Literal 0x1
0062 4802 |H | Short_Literal 0x2
0063 e403 | | Load 0x2,0x3
0064 e003 | | Load 0x0,0x3
0065 180f | | Execute Package,Field_Execute,Field_Number 0xf
0066 4808 |H | Short_Literal 0x8
0067 e004 | | Load 0x0,0x4
0068 180e | | Execute Package,Field_Execute,Field_Number 0xe
0069 e5fa | | Load 0x2,-0x6
006a 4802 |H | Short_Literal 0x2
006b 4801 |H | Short_Literal 0x1
006c 4802 |H | Short_Literal 0x2
006d e404 | | Load 0x2,0x4
006e e003 | | Load 0x0,0x3
006f 180f | | Execute Package,Field_Execute,Field_Number 0xf
0070 4802 |H | Short_Literal 0x2
0071 4801 |H | Short_Literal 0x1
0072 4802 |H | Short_Literal 0x2
0073 e403 | | Load 0x2,0x3
0074 e003 | | Load 0x0,0x3
0075 180f | | Execute Package,Field_Execute,Field_Number 0xf
0076 6075 |`u | Indirect_Literal Discrete,0xec,{0x00000000, 0x0000ea60}
0077 8005 | | Call 0x0,0x5
0078 8406 | | Call 0x2,0x6
0079 e5f9 | | Load 0x2,-0x7
007a 0092 02c0 | | Action Push_String_Extended,0x2c0 ; "@"
007c 4802 |H | Short_Literal 0x2
007d 4801 |H | Short_Literal 0x1
007e 4802 |H | Short_Literal 0x2
007f e404 | | Load 0x2,0x4
0080 e003 | | Load 0x0,0x3
0081 180f | | Execute Package,Field_Execute,Field_Number 0xf
0082 4802 |H | Short_Literal 0x2
0083 4801 |H | Short_Literal 0x1
0084 4802 |H | Short_Literal 0x2
0085 e403 | | Load 0x2,0x3
0086 e003 | | Load 0x0,0x3
0087 180f | | Execute Package,Field_Execute,Field_Number 0xf
0088 8006 | | Call 0x0,0x6
0089 8406 | | Call 0x2,0x6
008a 00ea | | Load_Encached Null_String_Cache
008b e007 | | Load 0x0,0x7
008c 1811 | | Execute Package,Field_Execute,Field_Number 0x11
008d 4802 |H | Short_Literal 0x2
008e e008 | | Load 0x0,0x8
008f 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0090 0092 02c1 | | Action Push_String_Extended,0x2c1 ; "disk"
0092 e007 | | Load 0x0,0x7
0093 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0094 8406 | | Call 0x2,0x6
0095 4801 |H | Short_Literal 0x1
0096 4800 |H | Short_Literal 0x0
0097 480a |H | Short_Literal 0xa
0098 e009 | | Load 0x0,0x9
0099 1810 | | Execute Package,Field_Execute,Field_Number 0x10
009a 8406 | | Call 0x2,0x6
009b e00a | | Load 0x0,0xa
009c 180d | | Execute Package,Field_Execute,Field_Number 0xd
009d 4802 |H | Short_Literal 0x2
009e e008 | | Load 0x0,0x8
009f 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
00a0 4801 |H | Short_Literal 0x1
00a1 4801 |H | Short_Literal 0x1
00a2 0092 02c2 | | Action Push_String_Extended,0x2c2 ; "all"
00a4 e00b | | Load 0x0,0xb
00a5 1817 | | Execute Package,Field_Execute,Field_Number 0x17
00a6 4802 |H | Short_Literal 0x2
00a7 e008 | | Load 0x0,0x8
00a8 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
00a9 800c | | Call 0x0,0xc
00aa 8406 | | Call 0x2,0x6
00ab 4801 |H | Short_Literal 0x1
00ac 4801 |H | Short_Literal 0x1
00ad e00d | | Load 0x0,0xd
00ae 1820 | | Execute Package,Field_Execute,Field_Number 0x20
00af 8406 | | Call 0x2,0x6
00b0 0092 02c3 | | Action Push_String_Extended,0x2c3 ; "<PROFILE>"
00b2 0092 02c4 | | Action Push_String_Extended,0x2c4 ; "!Machine.Release.Current.Activity"
00b4 4802 |H | Short_Literal 0x2
00b5 0092 02c5 | | Action Push_String_Extended,0x2c5 ; "?"
00b7 0092 02c5 | | Action Push_String_Extended,0x2c5 ; "?"
00b9 0092 02c5 | | Action Push_String_Extended,0x2c5 ; "?"
00bb e00e | | Load 0x0,0xe
00bc 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
00bd 8406 | | Call 0x2,0x6
00be e5fa | | Load 0x2,-0x6
00bf 4801 |H | Short_Literal 0x1
00c0 4802 |H | Short_Literal 0x2
00c1 4801 |H | Short_Literal 0x1
00c2 4802 |H | Short_Literal 0x2
00c3 e404 | | Load 0x2,0x4
00c4 e003 | | Load 0x0,0x3
00c5 180f | | Execute Package,Field_Execute,Field_Number 0xf
00c6 4802 |H | Short_Literal 0x2
00c7 4801 |H | Short_Literal 0x1
00c8 4802 |H | Short_Literal 0x2
00c9 e403 | | Load 0x2,0x3
00ca e003 | | Load 0x0,0x3
00cb 180f | | Execute Package,Field_Execute,Field_Number 0xf
00cc 800f | | Call 0x0,0xf
00cd e008 | | Load 0x0,0x8
00ce 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33
00cf e5fc | | Load 0x2,-0x4
00d0 e5fb | | Load 0x2,-0x5
00d1 01db | | Execute Vector,Length
00d2 0e00 | | Execute_Immediate Not_Equal,0x0
00d3 0279 | y | Execute Discrete,And
00d4 680b |h | Jump_Zero 0xe0
00d5 0092 02bf | | Action Push_String_Extended,0x2bf ; "<DEFAULT>"
00d7 0092 02bf | | Action Push_String_Extended,0x2bf ; "<DEFAULT>"
00d9 0092 02bf | | Action Push_String_Extended,0x2bf ; "<DEFAULT>"
00db 0092 02c6 | | Action Push_String_Extended,0x2c6 ; "RAW"
00dd e405 | | Load 0x2,0x5
00de e00b | | Load 0x0,0xb
00df 180d | | Execute Package,Field_Execute,Field_Number 0xd
00e0 e5fd | | Load 0x2,-0x3
00e1 6806 |h | Jump_Zero 0xe8
00e2 e404 | | Load 0x2,0x4
00e3 e403 | | Load 0x2,0x3
00e4 0092 02c7 | | Action Push_String_Extended,0x2c7 ; "!Machine.Error_Logs.Log_@"
00e6 e010 | | Load 0x0,0x10
00e7 180e | | Execute Package,Field_Execute,Field_Number 0xe
00e8 4508 |E | Exit_Subprogram 0x8
00e9 0000 0000 | | .XXX[0x3]
00eb 0000 | |
00ec 0000 0000 | | .LITERAL {0x00000000, 0x0000ea60}
00f0 0000 003b | ;| .LITERAL {0x0000003b, 0x53800000}
00f4 0000 0000 | | .BLANK 0000[0x4]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 00fb | | .CONST 0x00fb ; Address of begin
00f9 0004 | | .CONST 0x0004 ; Address of exception handler
00fa 0001 | | .CONST 0x0001 ; Number of locals
00fb BODY_00f8:
00fb INIT_00f8:
00fb 4801 |H | Short_Literal 0x1
00fc e008 | | Load 0x0,0x8
00fd 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
00fe e008 | | Load 0x0,0x8
00ff 1846 | F | Execute Package,Field_Execute,Field_Number 0x46
0100 4801 |H | Short_Literal 0x1
0101 e008 | | Load 0x0,0x8
0102 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0103 4501 |E | Exit_Subprogram 0x1
0104 0000 0000 | | .BLANK 0000[0x4]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 0110 | | .CONST 0x0110 ; Address of begin
0109 0004 | | .CONST 0x0004 ; Address of exception handler
010a 0002 | | .CONST 0x0002 ; Number of locals
010b INIT_0108:
010b e011 | | Load 0x0,0x11
010c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
010d 02c7 | | Declare_Variable Any
010e 00d8 | | Load_Top At_Offset_0
010f 1c00 | | Execute_Immediate Run_Utility,0x0
0110 BODY_0108:
0110 00d8 | | Load_Top At_Offset_0
0111 0092 02c8 | | Action Push_String_Extended,0x2c8 ; "<QUIET>"
0113 e012 | | Load 0x0,0x12
0114 184d | M | Execute Package,Field_Execute,Field_Number 0x4d
0115 c602 | | Store 0x3,0x2
0116 4800 |H | Short_Literal 0x0
0117 e013 | | Load 0x0,0x13
0118 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0119 e5fc | | Load 0x2,-0x4
011a 6805 |h | Jump_Zero 0x120
011b 0092 02c9 | | Action Push_String_Extended,0x2c9 ; "PM Report is being printed"
011d e013 | | Load 0x0,0x13
011e 1814 | | Execute Package,Field_Execute,Field_Number 0x14
011f 7804 |x | Jump 0x124
0120 0092 02ca | | Action Push_String_Extended,0x2ca ; "PM Report has been generated"
0122 e013 | | Load 0x0,0x13
0123 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0124 e405 | | Load 0x2,0x5
0125 01db | | Execute Vector,Length
0126 6803 |h | Jump_Zero 0x12a
0127 e405 | | Load 0x2,0x5
0128 e008 | | Load 0x0,0x8
0129 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
012a 4501 |E | Exit_Subprogram 0x1
012b 0000 0000 | | .BLANK 0000[0x5]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0133 | 3 | .CONST 0x0133 ; Address of begin
0131 0004 | | .CONST 0x0004 ; Address of exception handler
0132 0001 | | .CONST 0x0001 ; Number of locals
0133 BODY_0130:
0133 INIT_0130:
0133 4801 |H | Short_Literal 0x1
0134 e008 | | Load 0x0,0x8
0135 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0136 0092 02cb | | Action Push_String_Extended,0x2cb ; "Date : "
0138 4800 |H | Short_Literal 0x0
0139 4800 |H | Short_Literal 0x0
013a 4800 |H | Short_Literal 0x0
013b e014 | | Load 0x0,0x14
013c 1815 | | Execute Package,Field_Execute,Field_Number 0x15
013d e014 | | Load 0x0,0x14
013e 181b | | Execute Package,Field_Execute,Field_Number 0x1b
013f 01cc | | Execute Vector,Catenate
0140 e008 | | Load 0x0,0x8
0141 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0142 0092 02cc | | Action Push_String_Extended,0x2cc ; "Customer : "
0144 e015 | | Load 0x0,0x15
0145 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0146 01cc | | Execute Vector,Catenate
0147 e008 | | Load 0x0,0x8
0148 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0149 485d |H] | Short_Literal 0x5d
014a 0092 02cd | | Action Push_String_Extended,0x2cd ; "Machine : "
014c e015 | | Load 0x0,0x15
014d 180f | | Execute Package,Field_Execute,Field_Number 0xf
014e 01cc | | Execute Vector,Catenate
014f 0092 02ce | | Action Push_String_Extended,0x2ce ; " ["
0151 01cc | | Execute Vector,Catenate
0152 e015 | | Load 0x0,0x15
0153 180d | | Execute Package,Field_Execute,Field_Number 0xd
0154 01cc | | Execute Vector,Catenate
0155 01cb | | Execute Vector,Append
0156 e008 | | Load 0x0,0x8
0157 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0158 0092 02cf | | Action Push_String_Extended,0x2cf ; "Period : "
015a 4802 |H | Short_Literal 0x2
015b 4801 |H | Short_Literal 0x1
015c 4802 |H | Short_Literal 0x2
015d e403 | | Load 0x2,0x3
015e e003 | | Load 0x0,0x3
015f 180f | | Execute Package,Field_Execute,Field_Number 0xf
0160 01cc | | Execute Vector,Catenate
0161 0092 02d0 | | Action Push_String_Extended,0x2d0 ; " to "
0163 01cc | | Execute Vector,Catenate
0164 4802 |H | Short_Literal 0x2
0165 4801 |H | Short_Literal 0x1
0166 4802 |H | Short_Literal 0x2
0167 e404 | | Load 0x2,0x4
0168 e003 | | Load 0x0,0x3
0169 180f | | Execute Package,Field_Execute,Field_Number 0xf
016a 01cc | | Execute Vector,Catenate
016b e008 | | Load 0x0,0x8
016c 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
016d 4501 |E | Exit_Subprogram 0x1
016e 0000 0000 | | .XXX[0x2]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0179 | y | .CONST 0x0179 ; Address of begin
0171 0004 | | .CONST 0x0004 ; Address of exception handler
0172 0004 | | .CONST 0x0004 ; Number of locals
0173 INIT_0170:
0173 029f 01db | | Declare_Subprogram For_Call,INIT_01d8
0175 029f 01eb | | Declare_Subprogram For_Call,INIT_01e8
0177 029f 0233 | 3| Declare_Subprogram For_Call,INIT_0230
0179 BODY_0170:
0179 0092 02d1 | | Action Push_String_Extended,0x2d1 ; "Booted Configuration : "
017b e016 | | Load 0x0,0x16
017c 1856 | V | Execute Package,Field_Execute,Field_Number 0x56
017d 01cc | | Execute Vector,Catenate
017e e008 | | Load 0x0,0x8
017f 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0180 00cf | | Action Mark_Auxiliary
0181 4805 |H | Short_Literal 0x5
0182 4800 |H | Short_Literal 0x0
0183 0007 | | Action Break_Optional
0184 00d8 | | Load_Top At_Offset_0
0185 e016 | | Load 0x0,0x16
0186 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d
0187 e008 | | Load 0x0,0x8
0188 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0189 00c8 | | Action Pop_Auxiliary_Range
018a 3ff9 |? | Loop_Increasing 0x184
018b 00ce | | Action Pop_Auxiliary
018c 8406 | | Call 0x2,0x6
018d 00cf | | Action Mark_Auxiliary
018e 4867 |Hg | Short_Literal 0x67
018f 4864 |Hd | Short_Literal 0x64
0190 0007 | | Action Break_Optional
0191 00d8 | | Load_Top At_Offset_0
0192 e016 | | Load 0x0,0x16
0193 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d
0194 e008 | | Load 0x0,0x8
0195 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0196 00c8 | | Action Pop_Auxiliary_Range
0197 3ff9 |? | Loop_Increasing 0x191
0198 00ce | | Action Pop_Auxiliary
0199 0092 02d2 | | Action Push_String_Extended,0x2d2 ; "System Boot Configuration Settings"
019b e008 | | Load 0x0,0x8
019c 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
019d 0092 02d3 | | Action Push_String_Extended,0x2d3 ; "=================================="
019f e008 | | Load 0x0,0x8
01a0 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01a1 e017 | | Load 0x0,0x17
01a2 180f | | Execute Package,Field_Execute,Field_Number 0xf
01a3 4802 |H | Short_Literal 0x2
01a4 e008 | | Load 0x0,0x8
01a5 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
01a6 0092 02d4 | | Action Push_String_Extended,0x2d4 ; " DISK BAD BLOCK INFORMATION"
01a8 e008 | | Load 0x0,0x8
01a9 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01aa 0092 02d5 | | Action Push_String_Extended,0x2d5 ; "Vol Manufact Retarget Total HDA"
01ac e008 | | Load 0x0,0x8
01ad 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01ae 0092 02d6 | | Action Push_String_Extended,0x2d6 ; "==========================================="
01b0 e008 | | Load 0x0,0x8
01b1 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01b2 00cf | | Action Mark_Auxiliary
01b3 481f |H | Short_Literal 0x1f
01b4 4801 |H | Short_Literal 0x1
01b5 0007 | | Action Break_Optional
01b6 8604 | | Call 0x3,0x4
01b7 00c8 | | Action Pop_Auxiliary_Range
01b8 3ffd |? | Loop_Increasing 0x1b6
01b9 4501 |E | Exit_Subprogram 0x1
01ba 0000 0000 | | .BLANK 0000[0x6]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01c3 | | .CONST 0x01c3 ; Address of begin
01c1 01ce | | .CONST 0x01ce ; Address of exception handler
01c2 0001 | | .CONST 0x0001 ; Number of locals
01c3 BODY_01c0:
01c3 INIT_01c0:
01c3 4801 |H | Short_Literal 0x1
01c4 0092 02d7 | | Action Push_String_Extended,0x2d7 ; "System_Availability"
01c6 e018 | | Load 0x0,0x18
01c7 180d | | Execute Package,Field_Execute,Field_Number 0xd
01c8 0092 02d8 | | Action Push_String_Extended,0x2d8 ; ".Units.Data.PM_Checklist"
01ca 01cc | | Execute Vector,Catenate
01cb e010 | | Load 0x0,0x10
01cc 180d | | Execute Package,Field_Execute,Field_Number 0xd
01cd 4501 |E | Exit_Subprogram 0x1
01ce TRAP_01c0:
01ce e018 | | Load 0x0,0x18
01cf 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01d0 010f | | Execute Exception,Equal
01d1 6805 |h | Jump_Zero 0x1d7
01d2 0092 02d9 | | Action Push_String_Extended,0x2d9 ; "*** Error - Cannot find Checklist in System_Availability Load View."
01d4 e008 | | Load 0x0,0x8
01d5 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01d6 4501 |E | Exit_Subprogram 0x1
01d7 0100 | | Execute Exception,Raise
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01db | | .CONST 0x01db ; Address of begin
01d9 0004 | | .CONST 0x0004 ; Address of exception handler
01da 0001 | | .CONST 0x0001 ; Number of locals
01db BODY_01d8:
01db INIT_01d8:
01db e9ff | | Load 0x4,-0x1
01dc 01dc | | Execute Vector,Last
01dd e9ff | | Load 0x4,-0x1
01de 01dd | | Execute Vector,First
01df 0272 | r | Execute Discrete,Minus
01e0 0a01 | | Execute_Immediate Plus,0x1
01e1 00d8 | | Load_Top At_Offset_0
01e2 00e3 | | Load_Encached Natural_Cache
01e3 0260 | ` | Execute Discrete,In_Type
01e4 7001 |p | Jump_Nonzero 0x1e6
01e5 0801 | | Execute_Immediate Raise,0x1
01e6 4401 |D | Exit_Subprogram With_Result,0x1
01e7 0000 | | .XXX[0x1]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01fa | | .CONST 0x01fa ; Address of begin
01e9 0004 | | .CONST 0x0004 ; Address of exception handler
01ea 0004 | | .CONST 0x0004 ; Number of locals
01eb INIT_01e8:
01eb e9ff | | Load 0x4,-0x1
01ec 01dd | | Execute Vector,First
01ed e9ff | | Load 0x4,-0x1
01ee 01dc | | Execute Vector,Last
01ef 00e9 | | Load_Encached String_Cache
01f0 035b | [ | Declare_Type Array,Constrained
01f1 0337 | 7 | Declare_Variable Array
01f2 e9ff | | Load 0x4,-0x1
01f3 e802 | | Load 0x4,0x2
01f4 01d4 | | Execute Vector,Structure_Write
01f5 00e8 | | Load_Encached Character_Cache
01f6 e9ff | | Load 0x4,-0x1
01f7 01dd | | Execute Vector,First
01f8 00e3 | | Load_Encached Natural_Cache
01f9 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
01fa BODY_01e8:
01fa 00cf | | Action Mark_Auxiliary
01fb 7814 |x | Jump 0x210
01fc e804 | | Load 0x4,0x4
01fd e802 | | Load 0x4,0x2
01fe 01d7 | | Execute Vector,Field_Read
01ff a803 | | Store_Unchecked 0x4,0x3
0200 e804 | | Load 0x4,0x4
0201 0a01 | | Execute_Immediate Plus,0x1
0202 e802 | | Load 0x4,0x2
0203 01d7 | | Execute Vector,Field_Read
0204 e804 | | Load 0x4,0x4
0205 e802 | | Load 0x4,0x2
0206 01d6 | | Execute Vector,Field_Write
0207 e803 | | Load 0x4,0x3
0208 e804 | | Load 0x4,0x4
0209 0a01 | | Execute_Immediate Plus,0x1
020a e802 | | Load 0x4,0x2
020b 01d6 | | Execute Vector,Field_Write
020c e804 | | Load 0x4,0x4
020d 0a02 | | Execute_Immediate Plus,0x2
020e c804 | | Store 0x4,0x4
020f 00c9 | | Action Pop_Auxiliary_Loop
0210 e804 | | Load 0x4,0x4
0211 e9ff | | Load 0x4,-0x1
0212 01dc | | Execute Vector,Last
0213 027c | | | Execute Discrete,Less
0214 77e7 |w | Jump_Nonzero 0x1fc
0215 00ce | | Action Pop_Auxiliary
0216 4800 |H | Short_Literal 0x0
0217 e802 | | Load 0x4,0x2
0218 4800 |H | Short_Literal 0x0
0219 e019 | | Load 0x0,0x19
021a 181e | | Execute Package,Field_Execute,Field_Number 0x1e
021b a804 | | Store_Unchecked 0x4,0x4
021c 00d8 | | Load_Top At_Offset_0
021d 7004 |p | Jump_Nonzero 0x222
021e e802 | | Load 0x4,0x2
021f 01dc | | Execute Vector,Last
0220 c804 | | Store 0x4,0x4
0221 7803 |x | Jump 0x225
0222 00d8 | | Load_Top At_Offset_0
0223 0aff | | Execute_Immediate Plus,-0x1
0224 c804 | | Store 0x4,0x4
0225 e802 | | Load 0x4,0x2
0226 01dd | | Execute Vector,First
0227 e804 | | Load 0x4,0x4
0228 e802 | | Load 0x4,0x2
0229 01cf | | Execute Vector,Slice_Read
022a 00e9 | | Load_Encached String_Cache
022b 01c6 | | Execute Vector,Convert_To_Formal
022c 4401 |D | Exit_Subprogram With_Result,0x1
022d 0000 0000 | | .XXX[0x3]
022f 0000 | |
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 023a | : | .CONST 0x023a ; Address of begin
0231 0004 | | .CONST 0x0004 ; Address of exception handler
0232 0004 | | .CONST 0x0004 ; Number of locals
0233 INIT_0230:
0233 00e1 | | Load_Encached Boolean_Cache
0234 e01a | | Load 0x0,0x1a
0235 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0236 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0237 0322 | " | Declare_Variable Record
0238 029f 0243 | C| Declare_Subprogram For_Call,INIT_0240
023a BODY_0230:
023a 8804 | | Call 0x4,0x4
023b 4501 |E | Exit_Subprogram 0x1
023c 0000 0000 | | .BLANK 0000[0x4]
0240 ; --------------------------------------------------------------------------------------
0240 ; SUBPROGRAM
0240 ; --------------------------------------------------------------------------------------
0240 0260 | ` | .CONST 0x0260 ; Address of begin
0241 0004 | | .CONST 0x0004 ; Address of exception handler
0242 0003 | | .CONST 0x0003 ; Number of locals
0243 INIT_0240:
0243 4801 |H | Short_Literal 0x1
0244 4802 |H | Short_Literal 0x2
0245 00e3 | | Load_Encached Natural_Cache
0246 02a0 | | Declare_Subprogram Null_Subprogram
0247 4801 |H | Short_Literal 0x1
0248 035d | ] | Declare_Type Array,Defined
0249 00d8 | | Load_Top At_Offset_0
024a 0337 | 7 | Declare_Variable Array
024b 00d8 | | Load_Top At_Offset_0
024c 0335 | 5 | Declare_Variable Array,Duplicate
024d 00cd | | Action Spare6_Action
024e 4801 |H | Short_Literal 0x1
024f e607 | | Load 0x3,0x7
0250 e016 | | Load 0x0,0x16
0251 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
0252 8602 | | Call 0x3,0x2
0253 4801 |H | Short_Literal 0x1
0254 ea04 | | Load 0x5,0x4
0255 01d6 | | Execute Vector,Field_Write
0256 4802 |H | Short_Literal 0x2
0257 e607 | | Load 0x3,0x7
0258 e016 | | Load 0x0,0x16
0259 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c
025a 8602 | | Call 0x3,0x2
025b 4802 |H | Short_Literal 0x2
025c ea04 | | Load 0x5,0x4
025d 01d6 | | Execute Vector,Field_Write
025e ea03 | | Load 0x5,0x3
025f 01d4 | | Execute Vector,Structure_Write
0260 BODY_0240:
0260 e803 | | Load 0x4,0x3
0261 00e1 | | Load_Encached Boolean_Cache
0262 e607 | | Load 0x3,0x7
0263 e01a | | Load 0x0,0x1a
0264 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0265 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0266 c802 | | Store 0x4,0x2
0267 00d1 | | Pop_Control Pop_Count_1
0268 e802 | | Load 0x4,0x2
0269 6850 |hP | Jump_Zero 0x2ba
026a e607 | | Load 0x3,0x7
026b 00e0 | | Load_Encached Standard_Cache
026c 1818 | | Execute Package,Field_Execute,Field_Number 0x18
026d 4820 |H | Short_Literal 0x20
026e 480a |H | Short_Literal 0xa
026f 480a |H | Short_Literal 0xa
0270 4801 |H | Short_Literal 0x1
0271 ea03 | | Load 0x5,0x3
0272 01d7 | | Execute Vector,Field_Read
0273 e019 | | Load 0x0,0x19
0274 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0275 01cc | | Execute Vector,Catenate
0276 4820 |H | Short_Literal 0x20
0277 480a |H | Short_Literal 0xa
0278 480a |H | Short_Literal 0xa
0279 4802 |H | Short_Literal 0x2
027a ea03 | | Load 0x5,0x3
027b 01d7 | | Execute Vector,Field_Read
027c e019 | | Load 0x0,0x19
027d 1816 | | Execute Package,Field_Execute,Field_Number 0x16
027e 01cc | | Execute Vector,Catenate
027f 4820 |H | Short_Literal 0x20
0280 480a |H | Short_Literal 0xa
0281 480a |H | Short_Literal 0xa
0282 4801 |H | Short_Literal 0x1
0283 ea03 | | Load 0x5,0x3
0284 01d7 | | Execute Vector,Field_Read
0285 4802 |H | Short_Literal 0x2
0286 ea03 | | Load 0x5,0x3
0287 01d7 | | Execute Vector,Field_Read
0288 0273 | s | Execute Discrete,Plus
0289 00d8 | | Load_Top At_Offset_0
028a 00e2 | | Load_Encached Integer_Cache
028b 0260 | ` | Execute Discrete,In_Type
028c 7001 |p | Jump_Nonzero 0x28e
028d 0801 | | Execute_Immediate Raise,0x1
028e e019 | | Load 0x0,0x19
028f 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0290 01cc | | Execute Vector,Catenate
0291 0092 02da | | Action Push_String_Extended,0x2da ; " "
0293 01cc | | Execute Vector,Catenate
0294 e803 | | Load 0x4,0x3
0295 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4
0296 8603 | | Call 0x3,0x3
0297 01cc | | Execute Vector,Catenate
0298 e008 | | Load 0x0,0x8
0299 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
029a 4802 |H | Short_Literal 0x2
029b ea03 | | Load 0x5,0x3
029c 01d7 | | Execute Vector,Field_Read
029d 0c15 | | Execute_Immediate Greater_Equal,0x15
029e 6805 |h | Jump_Zero 0x2a4
029f 0092 02db | | Action Push_String_Extended,0x2db ; " <<*** Call Rational, Drive should be Rebuilt"
02a1 e008 | | Load 0x0,0x8
02a2 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
02a3 7813 |x | Jump 0x2b7
02a4 4802 |H | Short_Literal 0x2
02a5 ea03 | | Load 0x5,0x3
02a6 01d7 | | Execute Vector,Field_Read
02a7 0c0b | | Execute_Immediate Greater_Equal,0xb
02a8 6805 |h | Jump_Zero 0x2ae
02a9 0092 02dc | | Action Push_String_Extended,0x2dc ; " <<=== Potential Problem with Drive, call Rational"
02ab e008 | | Load 0x0,0x8
02ac 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
02ad 7809 |x | Jump 0x2b7
02ae 4802 |H | Short_Literal 0x2
02af ea03 | | Load 0x5,0x3
02b0 01d7 | | Execute Vector,Field_Read
02b1 0c06 | | Execute_Immediate Greater_Equal,0x6
02b2 6804 |h | Jump_Zero 0x2b7
02b3 0092 02dd | | Action Push_String_Extended,0x2dd ; " <<--- Monitor Drive for increases"
02b5 e008 | | Load 0x0,0x8
02b6 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f
02b7 4801 |H | Short_Literal 0x1
02b8 e008 | | Load 0x0,0x8
02b9 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
02ba 4501 |E | Exit_Subprogram 0x1
02bb ; --------------------------------------------------------------------------------------
02bb ; STRING TABLE
02bb ; --------------------------------------------------------------------------------------
02bb 0048 | H | .STRTAB 0x0048->0x02df ; "!Users.Smp.System_Tools.Rev1_Working.Units."
02bc 0071 | q | .STRTAB 0x0071->0x02f4 ; "<MINUS_90_DAYS>"
02bd 007e | ~ | .STRTAB 0x007e->0x02fc ; "<TODAY>"
02be 0083 | | .STRTAB 0x0083->0x02ff ; "PM_Report_"
02bf 008b | | .STRTAB 0x008b->0x0304 ; "<DEFAULT>"
; "<DEFAULT>"
; "<DEFAULT>"
; "<DEFAULT>"
02c0 0092 | | .STRTAB 0x0092->0x0309 ; "@"
02c1 0091 | | .STRTAB 0x0091->0x0309 ; "disk"
02c2 0093 | | .STRTAB 0x0093->0x030b ; "all"
02c3 0094 | | .STRTAB 0x0094->0x030d ; "<PROFILE>"
02c4 009b | | .STRTAB 0x009b->0x0311 ; "!Machine.Release.Current.Activity"
02c5 00ba | | .STRTAB 0x00ba->0x0322 ; "?"
; "?"
; "?"
02c6 00b9 | | .STRTAB 0x00b9->0x0322 ; "RAW"
02c7 00ba | | .STRTAB 0x00ba->0x0324 ; "!Machine.Error_Logs.Log_@"
02c8 00d1 | | .STRTAB 0x00d1->0x0330 ; "<QUIET>"
02c9 00d6 | | .STRTAB 0x00d6->0x0334 ; "PM Report is being printed"
02ca 00ee | | .STRTAB 0x00ee->0x0341 ; "PM Report has been generated"
02cb 0108 | | .STRTAB 0x0108->0x034f ; "Date : "
02cc 0111 | | .STRTAB 0x0111->0x0354 ; "Customer : "
02cd 011a | | .STRTAB 0x011a->0x035a ; "Machine : "
02ce 0123 | # | .STRTAB 0x0123->0x035f ; " ["
02cf 0123 | # | .STRTAB 0x0123->0x0360 ; "Period : "
02d0 012c | , | .STRTAB 0x012c->0x0366 ; " to "
02d1 012e | . | .STRTAB 0x012e->0x0368 ; "Booted Configuration : "
02d2 0143 | C | .STRTAB 0x0143->0x0373 ; "System Boot Configuration Settings"
02d3 0163 | c | .STRTAB 0x0163->0x0384 ; "=================================="
02d4 0183 | | .STRTAB 0x0183->0x0395 ; " DISK BAD BLOCK INFORMATION"
02d5 01a4 | | .STRTAB 0x01a4->0x03a7 ; "Vol Manufact Retarget Total HDA"
02d6 01ca | | .STRTAB 0x01ca->0x03bb ; "==========================================="
02d7 01f3 | | .STRTAB 0x01f3->0x03d0 ; "System_Availability"
02d8 0204 | | .STRTAB 0x0204->0x03da ; ".Units.Data.PM_Checklist"
02d9 021a | | .STRTAB 0x021a->0x03e6 ; "*** Error - Cannot find Checklist in System_Availability Load View."
02da 025b | [ | .STRTAB 0x025b->0x0407 ; " "
02db 025c | \ | .STRTAB 0x025c->0x0409 ; " <<*** Call Rational, Drive should be Rebuilt"
02dc 0287 | | .STRTAB 0x0287->0x041f ; " <<=== Potential Problem with Drive, call Rational"
02dd 02b7 | | .STRTAB 0x02b7->0x0438 ; " <<--- Monitor Drive for increases"
02de 02d7 | | .STREND 0x02d7->0x0449
02df 2155 7365 |!Use| .STRTAB_STRINGS
044a 0000 0000 | | .BLANK 0000[0x6]
0450 ; --------------------------------------------------------------------------------------
0450 ; Debug Table
0450 ; --------------------------------------------------------------------------------------
0450 0004 000d | | .DEBUG4 0x0004,0x000d,0x4035,0x0000,0x0001,0x0000
0456 0000 0000 | | .BLANK 0000[0x1aa]