|
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 - download
Length: 3072 (0xc00) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03bcfe
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦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 0430 | 0 | .CONST 0x0430 ; 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 INIT_0018,For_Outer_Call,Visible,Unelaborated 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 004d | M | .CONST 0x004d ; Address of begin 0019 0004 | | .CONST 0x0004 ; Address of exception handler 001a 000a | | .CONST 0x000a ; Number of locals 001b INIT_0018: 001b 0092 029b | | Action Push_String_Extended,0x29b ; "!Users.Smp.System_Tools.Rev1_Working.Units." 001d e002 | | Load 0x0,0x2 001e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 001f 02c7 | | Declare_Variable Any 0020 60cb |` | Indirect_Literal Discrete,0xec,{0x0000003b, 0x53800000} 0021 e002 | | Load 0x0,0x2 0022 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0023 e002 | | Load 0x0,0x2 0024 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0025 0092 029c | | Action Push_String_Extended,0x29c ; "<MINUS_90_DAYS>" 0027 e5ff | | Load 0x2,-0x1 0028 8003 | | Call 0x0,0x3 0029 8004 | | Call 0x0,0x4 002a a403 | | Store_Unchecked 0x2,0x3 002b e002 | | Load 0x0,0x2 002c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 002d 02c7 | | Declare_Variable Any 002e e002 | | Load 0x0,0x2 002f 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0030 0092 029d | | Action Push_String_Extended,0x29d ; "<TODAY>" 0032 e5fe | | Load 0x2,-0x2 0033 8003 | | Call 0x0,0x3 0034 8004 | | Call 0x0,0x4 0035 a404 | | Store_Unchecked 0x2,0x4 0036 0092 029e | | Action Push_String_Extended,0x29e ; "PM_Report_" 0038 4802 |H | Short_Literal 0x2 0039 4801 |H | Short_Literal 0x1 003a 4804 |H | Short_Literal 0x4 003b e002 | | Load 0x0,0x2 003c 1812 | | Execute Package,Field_Execute,Field_Number 0x12 003d 8005 | | Call 0x0,0x5 003e 01cc | | Execute Vector,Catenate 003f 0092 029f | | Action Push_String_Extended,0x29f ; "<DEFAULT>" 0041 e5fb | | Load 0x2,-0x5 0042 8006 | | Call 0x0,0x6 0043 029f 00f3 | | Declare_Subprogram INIT_00f0,For_Call 0045 029f 0103 | | Declare_Subprogram INIT_0100,For_Call 0047 029f 012b | +| Declare_Subprogram INIT_0128,For_Call 0049 029f 016b | k| Declare_Subprogram INIT_0168,For_Call 004b 029f 01a3 | | Declare_Subprogram INIT_01a0,For_Call 004d BODY_0018: 004d 8407 | | Call 0x2,0x7 004e 8408 | | Call 0x2,0x8 004f 840a | | Call 0x2,0xa 0050 8406 | | Call 0x2,0x6 0051 8409 | | Call 0x2,0x9 0052 8406 | | Call 0x2,0x6 0053 e5fa | | Load 0x2,-0x6 0054 4802 |H | Short_Literal 0x2 0055 4801 |H | Short_Literal 0x1 0056 4802 |H | Short_Literal 0x2 0057 e404 | | Load 0x2,0x4 0058 8005 | | Call 0x0,0x5 0059 4802 |H | Short_Literal 0x2 005a 4801 |H | Short_Literal 0x1 005b 4802 |H | Short_Literal 0x2 005c e403 | | Load 0x2,0x3 005d 8005 | | Call 0x0,0x5 005e 4808 |H | Short_Literal 0x8 005f 8007 | | Call 0x0,0x7 0060 e5fa | | Load 0x2,-0x6 0061 4802 |H | Short_Literal 0x2 0062 4801 |H | Short_Literal 0x1 0063 4802 |H | Short_Literal 0x2 0064 e404 | | Load 0x2,0x4 0065 8005 | | Call 0x0,0x5 0066 4802 |H | Short_Literal 0x2 0067 4801 |H | Short_Literal 0x1 0068 4802 |H | Short_Literal 0x2 0069 e403 | | Load 0x2,0x3 006a 8005 | | Call 0x0,0x5 006b 607c |`| | Indirect_Literal Discrete,0xe8,{0x00000000, 0x0000ea60} 006c 8008 | | Call 0x0,0x8 006d 8406 | | Call 0x2,0x6 006e e5f9 | | Load 0x2,-0x7 006f 0092 02a0 | | Action Push_String_Extended,0x2a0 ; "@" 0071 4802 |H | Short_Literal 0x2 0072 4801 |H | Short_Literal 0x1 0073 4802 |H | Short_Literal 0x2 0074 e404 | | Load 0x2,0x4 0075 8005 | | Call 0x0,0x5 0076 4802 |H | Short_Literal 0x2 0077 4801 |H | Short_Literal 0x1 0078 4802 |H | Short_Literal 0x2 0079 e403 | | Load 0x2,0x3 007a 8005 | | Call 0x0,0x5 007b 8009 | | Call 0x0,0x9 007c 8406 | | Call 0x2,0x6 007d 00ea | | Load_Encached Null_String_Cache 007e e00a | | Load 0x0,0xa 007f 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0080 4802 |H | Short_Literal 0x2 0081 e00b | | Load 0x0,0xb 0082 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 0083 0092 02a1 | | Action Push_String_Extended,0x2a1 ; "disk" 0085 e00a | | Load 0x0,0xa 0086 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0087 8406 | | Call 0x2,0x6 0088 4801 |H | Short_Literal 0x1 0089 4800 |H | Short_Literal 0x0 008a 480a |H | Short_Literal 0xa 008b e00c | | Load 0x0,0xc 008c 1810 | | Execute Package,Field_Execute,Field_Number 0x10 008d 8406 | | Call 0x2,0x6 008e e00d | | Load 0x0,0xd 008f 180d | | Execute Package,Field_Execute,Field_Number 0xd 0090 4802 |H | Short_Literal 0x2 0091 e00b | | Load 0x0,0xb 0092 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 0093 4801 |H | Short_Literal 0x1 0094 4801 |H | Short_Literal 0x1 0095 0092 02a2 | | Action Push_String_Extended,0x2a2 ; "all" 0097 e00e | | Load 0x0,0xe 0098 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0099 4802 |H | Short_Literal 0x2 009a e00b | | Load 0x0,0xb 009b 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 009c 800f | | Call 0x0,0xf 009d 8406 | | Call 0x2,0x6 009e 4800 |H | Short_Literal 0x0 009f 4800 |H | Short_Literal 0x0 00a0 4801 |H | Short_Literal 0x1 00a1 00ea | | Load_Encached Null_String_Cache 00a2 00ea | | Load_Encached Null_String_Cache 00a3 e010 | | Load 0x0,0x10 00a4 1812 | | Execute Package,Field_Execute,Field_Number 0x12 00a5 4802 |H | Short_Literal 0x2 00a6 e00b | | Load 0x0,0xb 00a7 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 00a8 e011 | | Load 0x0,0x11 00a9 180f | | Execute Package,Field_Execute,Field_Number 0xf 00aa 8406 | | Call 0x2,0x6 00ab 4801 |H | Short_Literal 0x1 00ac 4801 |H | Short_Literal 0x1 00ad e012 | | Load 0x0,0x12 00ae 1820 | | Execute Package,Field_Execute,Field_Number 0x20 00af 8406 | | Call 0x2,0x6 00b0 0092 02a3 | | Action Push_String_Extended,0x2a3 ; "<PROFILE>" 00b2 0092 02a4 | | Action Push_String_Extended,0x2a4 ; "!Machine.Release.Current.Activity" 00b4 4802 |H | Short_Literal 0x2 00b5 0092 02a5 | | Action Push_String_Extended,0x2a5 ; "?" 00b7 0092 02a5 | | Action Push_String_Extended,0x2a5 ; "?" 00b9 0092 02a5 | | Action Push_String_Extended,0x2a5 ; "?" 00bb e013 | | Load 0x0,0x13 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 8005 | | Call 0x0,0x5 00c5 4802 |H | Short_Literal 0x2 00c6 4801 |H | Short_Literal 0x1 00c7 4802 |H | Short_Literal 0x2 00c8 e403 | | Load 0x2,0x3 00c9 8005 | | Call 0x0,0x5 00ca 8014 | | Call 0x0,0x14 00cb e00b | | Load 0x0,0xb 00cc 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33 00cd e5fc | | Load 0x2,-0x4 00ce e5fb | | Load 0x2,-0x5 00cf 01db | | Execute Vector,Length 00d0 0e00 | | Execute_Immediate Not_Equal,0x0 00d1 0279 | y | Execute Discrete,And 00d2 680b |h | Jump_Zero 0xde 00d3 0092 029f | | Action Push_String_Extended,0x29f ; "<DEFAULT>" 00d5 0092 029f | | Action Push_String_Extended,0x29f ; "<DEFAULT>" 00d7 0092 029f | | Action Push_String_Extended,0x29f ; "<DEFAULT>" 00d9 0092 02a6 | | Action Push_String_Extended,0x2a6 ; "RAW" 00db e405 | | Load 0x2,0x5 00dc e00e | | Load 0x0,0xe 00dd 180d | | Execute Package,Field_Execute,Field_Number 0xd 00de e5fd | | Load 0x2,-0x3 00df 6805 |h | Jump_Zero 0xe5 00e0 e404 | | Load 0x2,0x4 00e1 e403 | | Load 0x2,0x3 00e2 0092 02a7 | | Action Push_String_Extended,0x2a7 ; "!Machine.Error_Logs.Log_@" 00e4 8015 | | Call 0x0,0x15 00e5 4508 |E | Exit_Suprogram New_Top_Offset 0x8 00e6 0000 0000 | | .XXX[0x2] 00e8 0000 0000 | | .LITERAL {0x00000000, 0x0000ea60} 00ec 0000 003b | ;| .LITERAL {0x0000003b, 0x53800000} 00f0 ; -------------------------------------------------------------------------------------- 00f0 ; SUBPROGRAM 00f0 ; -------------------------------------------------------------------------------------- 00f0 00f3 | | .CONST 0x00f3 ; Address of begin 00f1 0004 | | .CONST 0x0004 ; Address of exception handler 00f2 0001 | | .CONST 0x0001 ; Number of locals 00f3 BODY_00f0: 00f3 INIT_00f0: 00f3 4801 |H | Short_Literal 0x1 00f4 e00b | | Load 0x0,0xb 00f5 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 00f6 e00b | | Load 0x0,0xb 00f7 1846 | F | Execute Package,Field_Execute,Field_Number 0x46 00f8 4801 |H | Short_Literal 0x1 00f9 e00b | | Load 0x0,0xb 00fa 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 00fb 4501 |E | Exit_Suprogram New_Top_Offset 0x1 00fc 0000 0000 | | .BLANK 0000[0x4] 0100 ; -------------------------------------------------------------------------------------- 0100 ; SUBPROGRAM 0100 ; -------------------------------------------------------------------------------------- 0100 0108 | | .CONST 0x0108 ; Address of begin 0101 0004 | | .CONST 0x0004 ; Address of exception handler 0102 0002 | | .CONST 0x0002 ; Number of locals 0103 INIT_0100: 0103 e016 | | Load 0x0,0x16 0104 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0105 02c7 | | Declare_Variable Any 0106 00d8 | | Load_Top At_Offset_0 0107 1c00 | | Execute_Immediate Run_Utility,0x0 0108 BODY_0100: 0108 00d8 | | Load_Top At_Offset_0 0109 0092 02a8 | | Action Push_String_Extended,0x2a8 ; "<QUIET>" 010b e017 | | Load 0x0,0x17 010c 184d | M | Execute Package,Field_Execute,Field_Number 0x4d 010d c602 | | Store 0x3,0x2 010e 4800 |H | Short_Literal 0x0 010f e018 | | Load 0x0,0x18 0110 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0111 e5fc | | Load 0x2,-0x4 0112 6805 |h | Jump_Zero 0x118 0113 0092 02a9 | | Action Push_String_Extended,0x2a9 ; "PM Report is being printed" 0115 e018 | | Load 0x0,0x18 0116 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0117 7804 |x | Jump 0x11c 0118 0092 02aa | | Action Push_String_Extended,0x2aa ; "PM Report has been generated" 011a e018 | | Load 0x0,0x18 011b 1814 | | Execute Package,Field_Execute,Field_Number 0x14 011c e405 | | Load 0x2,0x5 011d 01db | | Execute Vector,Length 011e 6803 |h | Jump_Zero 0x122 011f e405 | | Load 0x2,0x5 0120 e00b | | Load 0x0,0xb 0121 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 0122 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0123 0000 0000 | | .BLANK 0000[0x5] 0128 ; -------------------------------------------------------------------------------------- 0128 ; SUBPROGRAM 0128 ; -------------------------------------------------------------------------------------- 0128 012b | + | .CONST 0x012b ; Address of begin 0129 0004 | | .CONST 0x0004 ; Address of exception handler 012a 0001 | | .CONST 0x0001 ; Number of locals 012b BODY_0128: 012b INIT_0128: 012b 4801 |H | Short_Literal 0x1 012c e00b | | Load 0x0,0xb 012d 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 012e 0092 02ab | | Action Push_String_Extended,0x2ab ; "Date : " 0130 4800 |H | Short_Literal 0x0 0131 4800 |H | Short_Literal 0x0 0132 4800 |H | Short_Literal 0x0 0133 e019 | | Load 0x0,0x19 0134 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0135 e019 | | Load 0x0,0x19 0136 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0137 01cc | | Execute Vector,Catenate 0138 e00b | | Load 0x0,0xb 0139 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 013a 0092 02ac | | Action Push_String_Extended,0x2ac ; "Customer : " 013c 801a | | Call 0x0,0x1a 013d 01cc | | Execute Vector,Catenate 013e e00b | | Load 0x0,0xb 013f 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 0140 485d |H] | Short_Literal 0x5d 0141 0092 02ad | | Action Push_String_Extended,0x2ad ; "Machine : " 0143 801b | | Call 0x0,0x1b 0144 01cc | | Execute Vector,Catenate 0145 0092 02ae | | Action Push_String_Extended,0x2ae ; " [" 0147 01cc | | Execute Vector,Catenate 0148 801c | | Call 0x0,0x1c 0149 01cc | | Execute Vector,Catenate 014a 01cb | | Execute Vector,Append 014b e00b | | Load 0x0,0xb 014c 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 014d 0092 02af | | Action Push_String_Extended,0x2af ; "Period : " 014f 4802 |H | Short_Literal 0x2 0150 4801 |H | Short_Literal 0x1 0151 4802 |H | Short_Literal 0x2 0152 e403 | | Load 0x2,0x3 0153 8005 | | Call 0x0,0x5 0154 01cc | | Execute Vector,Catenate 0155 0092 02b0 | | Action Push_String_Extended,0x2b0 ; " to " 0157 01cc | | Execute Vector,Catenate 0158 4802 |H | Short_Literal 0x2 0159 4801 |H | Short_Literal 0x1 015a 4802 |H | Short_Literal 0x2 015b e404 | | Load 0x2,0x4 015c 8005 | | Call 0x0,0x5 015d 01cc | | Execute Vector,Catenate 015e e00b | | Load 0x0,0xb 015f 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 0160 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0161 0000 0000 | | .BLANK 0000[0x7] 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 0171 | q | .CONST 0x0171 ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0004 | | .CONST 0x0004 ; Number of locals 016b INIT_0168: 016b 029f 01bb | | Declare_Subprogram INIT_01b8,For_Call 016d 029f 01cb | | Declare_Subprogram INIT_01c8,For_Call 016f 029f 0213 | | Declare_Subprogram INIT_0210,For_Call 0171 BODY_0168: 0171 0092 02b1 | | Action Push_String_Extended,0x2b1 ; "Booted Configuration : " 0173 e01d | | Load 0x0,0x1d 0174 1856 | V | Execute Package,Field_Execute,Field_Number 0x56 0175 01cc | | Execute Vector,Catenate 0176 e00b | | Load 0x0,0xb 0177 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 0178 801e | | Call 0x0,0x1e 0179 0092 02b2 | | Action Push_String_Extended,0x2b2 ; "System Boot Configuration Settings" 017b e00b | | Load 0x0,0xb 017c 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 017d 0092 02b3 | | Action Push_String_Extended,0x2b3 ; "==================================" 017f e00b | | Load 0x0,0xb 0180 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 0181 801f | | Call 0x0,0x1f 0182 4802 |H | Short_Literal 0x2 0183 e00b | | Load 0x0,0xb 0184 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 0185 0092 02b4 | | Action Push_String_Extended,0x2b4 ; " DISK BAD BLOCK INFORMATION" 0187 e00b | | Load 0x0,0xb 0188 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 0189 0092 02b5 | | Action Push_String_Extended,0x2b5 ; "Vol Manufact Retarget Total HDA" 018b e00b | | Load 0x0,0xb 018c 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 018d 0092 02b6 | | Action Push_String_Extended,0x2b6 ; "===========================================" 018f e00b | | Load 0x0,0xb 0190 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 0191 00cf | | Action Mark_Auxiliary 0192 481f |H | Short_Literal 0x1f 0193 4801 |H | Short_Literal 0x1 0194 0007 | | Action Break_Optional 0195 8604 | | Call 0x3,0x4 0196 00c8 | | Action Pop_Auxiliary_Range 0197 3ffd |? | Loop_Increasing 0x195 0198 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0199 0000 0000 | | .BLANK 0000[0x7] 01a0 ; -------------------------------------------------------------------------------------- 01a0 ; SUBPROGRAM 01a0 ; -------------------------------------------------------------------------------------- 01a0 01a3 | | .CONST 0x01a3 ; Address of begin 01a1 01ac | | .CONST 0x01ac ; Address of exception handler 01a2 0001 | | .CONST 0x0001 ; Number of locals 01a3 BODY_01a0: 01a3 INIT_01a0: 01a3 4801 |H | Short_Literal 0x1 01a4 0092 02b7 | | Action Push_String_Extended,0x2b7 ; "System_Availability" 01a6 8020 | | Call 0x0,0x20 01a7 0092 02b8 | | Action Push_String_Extended,0x2b8 ; ".Units.Data.PM_Checklist" 01a9 01cc | | Execute Vector,Catenate 01aa 8021 | ! | Call 0x0,0x21 01ab 4501 |E | Exit_Suprogram New_Top_Offset 0x1 01ac TRAP_01a0: 01ac e022 | " | Load 0x0,0x22 01ad 010f | | Execute Exception,Equal 01ae 6805 |h | Jump_Zero 0x1b4 01af 0092 02b9 | | Action Push_String_Extended,0x2b9 ; "*** Error - Cannot find Checklist in System_Availability Load View." 01b1 e00b | | Load 0x0,0xb 01b2 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 01b3 4501 |E | Exit_Suprogram New_Top_Offset 0x1 01b4 0100 | | Execute Exception,Raise 01b5 0000 0000 | | .XXX[0x3] 01b7 0000 | | 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 01bb | | .CONST 0x01bb ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0001 | | .CONST 0x0001 ; Number of locals 01bb BODY_01b8: 01bb INIT_01b8: 01bb e9ff | | Load 0x4,-0x1 01bc 01dc | | Execute Vector,Last 01bd e9ff | | Load 0x4,-0x1 01be 01dd | | Execute Vector,First 01bf 0272 | r | Execute Discrete,Minus 01c0 0a01 | | Execute_Immediate Plus,0x1 01c1 00d8 | | Load_Top At_Offset_0 01c2 00e3 | | Load_Encached Natural_Cache 01c3 0260 | ` | Execute Discrete,In_Type 01c4 7001 |p | Jump_Nonzero 0x1c6 01c5 0801 | | Execute_Immediate Raise,0x1 01c6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01c7 0000 | | .XXX[0x1] 01c8 ; -------------------------------------------------------------------------------------- 01c8 ; SUBPROGRAM 01c8 ; -------------------------------------------------------------------------------------- 01c8 01da | | .CONST 0x01da ; Address of begin 01c9 0004 | | .CONST 0x0004 ; Address of exception handler 01ca 0004 | | .CONST 0x0004 ; Number of locals 01cb INIT_01c8: 01cb e9ff | | Load 0x4,-0x1 01cc 01dd | | Execute Vector,First 01cd e9ff | | Load 0x4,-0x1 01ce 01dc | | Execute Vector,Last 01cf 00e9 | | Load_Encached String_Cache 01d0 035b | [ | Declare_Type Array,Constrained 01d1 0337 | 7 | Declare_Variable Array 01d2 e9ff | | Load 0x4,-0x1 01d3 e802 | | Load 0x4,0x2 01d4 01d4 | | Execute Vector,Structure_Write 01d5 00e8 | | Load_Encached Character_Cache 01d6 e9ff | | Load 0x4,-0x1 01d7 01dd | | Execute Vector,First 01d8 00e3 | | Load_Encached Natural_Cache 01d9 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 01da BODY_01c8: 01da 00cf | | Action Mark_Auxiliary 01db 7814 |x | Jump 0x1f0 01dc e804 | | Load 0x4,0x4 01dd e802 | | Load 0x4,0x2 01de 01d7 | | Execute Vector,Field_Read 01df a803 | | Store_Unchecked 0x4,0x3 01e0 e804 | | Load 0x4,0x4 01e1 0a01 | | Execute_Immediate Plus,0x1 01e2 e802 | | Load 0x4,0x2 01e3 01d7 | | Execute Vector,Field_Read 01e4 e804 | | Load 0x4,0x4 01e5 e802 | | Load 0x4,0x2 01e6 01d6 | | Execute Vector,Field_Write 01e7 e803 | | Load 0x4,0x3 01e8 e804 | | Load 0x4,0x4 01e9 0a01 | | Execute_Immediate Plus,0x1 01ea e802 | | Load 0x4,0x2 01eb 01d6 | | Execute Vector,Field_Write 01ec e804 | | Load 0x4,0x4 01ed 0a02 | | Execute_Immediate Plus,0x2 01ee c804 | | Store 0x4,0x4 01ef 00c9 | | Action Pop_Auxiliary_Loop 01f0 e804 | | Load 0x4,0x4 01f1 e9ff | | Load 0x4,-0x1 01f2 01dc | | Execute Vector,Last 01f3 027c | | | Execute Discrete,Less 01f4 77e7 |w | Jump_Nonzero 0x1dc 01f5 00ce | | Action Pop_Auxiliary 01f6 4800 |H | Short_Literal 0x0 01f7 e802 | | Load 0x4,0x2 01f8 4800 |H | Short_Literal 0x0 01f9 e023 | # | Load 0x0,0x23 01fa 181e | | Execute Package,Field_Execute,Field_Number 0x1e 01fb a804 | | Store_Unchecked 0x4,0x4 01fc 00d8 | | Load_Top At_Offset_0 01fd 7004 |p | Jump_Nonzero 0x202 01fe e802 | | Load 0x4,0x2 01ff 01dc | | Execute Vector,Last 0200 c804 | | Store 0x4,0x4 0201 7803 |x | Jump 0x205 0202 00d8 | | Load_Top At_Offset_0 0203 0aff | | Execute_Immediate Plus,-0x1 0204 c804 | | Store 0x4,0x4 0205 e802 | | Load 0x4,0x2 0206 01dd | | Execute Vector,First 0207 e804 | | Load 0x4,0x4 0208 e802 | | Load 0x4,0x2 0209 01cf | | Execute Vector,Slice_Read 020a 00e9 | | Load_Encached String_Cache 020b 01c6 | | Execute Vector,Convert_To_Formal 020c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 020d 0000 0000 | | .XXX[0x3] 020f 0000 | | 0210 ; -------------------------------------------------------------------------------------- 0210 ; SUBPROGRAM 0210 ; -------------------------------------------------------------------------------------- 0210 021a | | .CONST 0x021a ; Address of begin 0211 0004 | | .CONST 0x0004 ; Address of exception handler 0212 0004 | | .CONST 0x0004 ; Number of locals 0213 INIT_0210: 0213 00e1 | | Load_Encached Boolean_Cache 0214 e024 | $ | Load 0x0,0x24 0215 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0216 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0217 0322 | " | Declare_Variable Record 0218 029f 0223 | #| Declare_Subprogram INIT_0220,For_Call 021a BODY_0210: 021a 8804 | | Call 0x4,0x4 021b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 021c 0000 0000 | | .BLANK 0000[0x4] 0220 ; -------------------------------------------------------------------------------------- 0220 ; SUBPROGRAM 0220 ; -------------------------------------------------------------------------------------- 0220 0240 | @ | .CONST 0x0240 ; Address of begin 0221 0004 | | .CONST 0x0004 ; Address of exception handler 0222 0003 | | .CONST 0x0003 ; Number of locals 0223 INIT_0220: 0223 4801 |H | Short_Literal 0x1 0224 4802 |H | Short_Literal 0x2 0225 00e3 | | Load_Encached Natural_Cache 0226 02a0 | | Declare_Subprogram Null_Subprogram 0227 4801 |H | Short_Literal 0x1 0228 035d | ] | Declare_Type Array,Defined 0229 00d8 | | Load_Top At_Offset_0 022a 0337 | 7 | Declare_Variable Array 022b 00d8 | | Load_Top At_Offset_0 022c 0335 | 5 | Declare_Variable Array,Duplicate 022d 00cd | | Action Spare6_Action 022e 4801 |H | Short_Literal 0x1 022f e607 | | Load 0x3,0x7 0230 e01d | | Load 0x0,0x1d 0231 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c 0232 8602 | | Call 0x3,0x2 0233 4801 |H | Short_Literal 0x1 0234 ea04 | | Load 0x5,0x4 0235 01d6 | | Execute Vector,Field_Write 0236 4802 |H | Short_Literal 0x2 0237 e607 | | Load 0x3,0x7 0238 e01d | | Load 0x0,0x1d 0239 185c | \ | Execute Package,Field_Execute,Field_Number 0x5c 023a 8602 | | Call 0x3,0x2 023b 4802 |H | Short_Literal 0x2 023c ea04 | | Load 0x5,0x4 023d 01d6 | | Execute Vector,Field_Write 023e ea03 | | Load 0x5,0x3 023f 01d4 | | Execute Vector,Structure_Write 0240 BODY_0220: 0240 e803 | | Load 0x4,0x3 0241 00e1 | | Load_Encached Boolean_Cache 0242 e607 | | Load 0x3,0x7 0243 e024 | $ | Load 0x0,0x24 0244 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0245 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0246 c802 | | Store 0x4,0x2 0247 00d1 | | Pop_Control Pop_Count_1 0248 e802 | | Load 0x4,0x2 0249 6850 |hP | Jump_Zero 0x29a 024a e607 | | Load 0x3,0x7 024b 00e0 | | Load_Encached Standard_Cache 024c 1818 | | Execute Package,Field_Execute,Field_Number 0x18 024d 4820 |H | Short_Literal 0x20 024e 480a |H | Short_Literal 0xa 024f 480a |H | Short_Literal 0xa 0250 4801 |H | Short_Literal 0x1 0251 ea03 | | Load 0x5,0x3 0252 01d7 | | Execute Vector,Field_Read 0253 e023 | # | Load 0x0,0x23 0254 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0255 01cc | | Execute Vector,Catenate 0256 4820 |H | Short_Literal 0x20 0257 480a |H | Short_Literal 0xa 0258 480a |H | Short_Literal 0xa 0259 4802 |H | Short_Literal 0x2 025a ea03 | | Load 0x5,0x3 025b 01d7 | | Execute Vector,Field_Read 025c e023 | # | Load 0x0,0x23 025d 1816 | | Execute Package,Field_Execute,Field_Number 0x16 025e 01cc | | Execute Vector,Catenate 025f 4820 |H | Short_Literal 0x20 0260 480a |H | Short_Literal 0xa 0261 480a |H | Short_Literal 0xa 0262 4801 |H | Short_Literal 0x1 0263 ea03 | | Load 0x5,0x3 0264 01d7 | | Execute Vector,Field_Read 0265 4802 |H | Short_Literal 0x2 0266 ea03 | | Load 0x5,0x3 0267 01d7 | | Execute Vector,Field_Read 0268 0273 | s | Execute Discrete,Plus 0269 00d8 | | Load_Top At_Offset_0 026a 00e2 | | Load_Encached Integer_Cache 026b 0260 | ` | Execute Discrete,In_Type 026c 7001 |p | Jump_Nonzero 0x26e 026d 0801 | | Execute_Immediate Raise,0x1 026e e023 | # | Load 0x0,0x23 026f 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0270 01cc | | Execute Vector,Catenate 0271 0092 02ba | | Action Push_String_Extended,0x2ba ; " " 0273 01cc | | Execute Vector,Catenate 0274 e803 | | Load 0x4,0x3 0275 3404 |4 | Execute Record,Field_Reference,Field_Number 0x4 0276 8603 | | Call 0x3,0x3 0277 01cc | | Execute Vector,Catenate 0278 e00b | | Load 0x0,0xb 0279 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 027a 4802 |H | Short_Literal 0x2 027b ea03 | | Load 0x5,0x3 027c 01d7 | | Execute Vector,Field_Read 027d 0c15 | | Execute_Immediate Greater_Equal,0x15 027e 6805 |h | Jump_Zero 0x284 027f 0092 02bb | | Action Push_String_Extended,0x2bb ; " <<*** Call Rational, Drive should be Rebuilt" 0281 e00b | | Load 0x0,0xb 0282 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 0283 7813 |x | Jump 0x297 0284 4802 |H | Short_Literal 0x2 0285 ea03 | | Load 0x5,0x3 0286 01d7 | | Execute Vector,Field_Read 0287 0c0b | | Execute_Immediate Greater_Equal,0xb 0288 6805 |h | Jump_Zero 0x28e 0289 0092 02bc | | Action Push_String_Extended,0x2bc ; " <<=== Potential Problem with Drive, call Rational" 028b e00b | | Load 0x0,0xb 028c 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 028d 7809 |x | Jump 0x297 028e 4802 |H | Short_Literal 0x2 028f ea03 | | Load 0x5,0x3 0290 01d7 | | Execute Vector,Field_Read 0291 0c06 | | Execute_Immediate Greater_Equal,0x6 0292 6804 |h | Jump_Zero 0x297 0293 0092 02bd | | Action Push_String_Extended,0x2bd ; " <<--- Monitor Drive for increases" 0295 e00b | | Load 0x0,0xb 0296 185f | _ | Execute Package,Field_Execute,Field_Number 0x5f 0297 4801 |H | Short_Literal 0x1 0298 e00b | | Load 0x0,0xb 0299 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40 029a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 029b ; -------------------------------------------------------------------------------------- 029b ; STRING TABLE 029b ; -------------------------------------------------------------------------------------- 029b 0048 | H | .STRTAB 0x0048->0x02bf ; "!Users.Smp.System_Tools.Rev1_Working.Units." 029c 0071 | q | .STRTAB 0x0071->0x02d4 ; "<MINUS_90_DAYS>" 029d 007e | ~ | .STRTAB 0x007e->0x02dc ; "<TODAY>" 029e 0083 | | .STRTAB 0x0083->0x02df ; "PM_Report_" 029f 008b | | .STRTAB 0x008b->0x02e4 ; "<DEFAULT>" 02a0 0092 | | .STRTAB 0x0092->0x02e9 ; "@" 02a1 0091 | | .STRTAB 0x0091->0x02e9 ; "disk" 02a2 0093 | | .STRTAB 0x0093->0x02eb ; "all" 02a3 0094 | | .STRTAB 0x0094->0x02ed ; "<PROFILE>" 02a4 009b | | .STRTAB 0x009b->0x02f1 ; "!Machine.Release.Current.Activity" 02a5 00ba | | .STRTAB 0x00ba->0x0302 ; "?" 02a6 00b9 | | .STRTAB 0x00b9->0x0302 ; "RAW" 02a7 00ba | | .STRTAB 0x00ba->0x0304 ; "!Machine.Error_Logs.Log_@" 02a8 00d1 | | .STRTAB 0x00d1->0x0310 ; "<QUIET>" 02a9 00d6 | | .STRTAB 0x00d6->0x0314 ; "PM Report is being printed" 02aa 00ee | | .STRTAB 0x00ee->0x0321 ; "PM Report has been generated" 02ab 0108 | | .STRTAB 0x0108->0x032f ; "Date : " 02ac 0111 | | .STRTAB 0x0111->0x0334 ; "Customer : " 02ad 011a | | .STRTAB 0x011a->0x033a ; "Machine : " 02ae 0123 | # | .STRTAB 0x0123->0x033f ; " [" 02af 0123 | # | .STRTAB 0x0123->0x0340 ; "Period : " 02b0 012c | , | .STRTAB 0x012c->0x0346 ; " to " 02b1 012e | . | .STRTAB 0x012e->0x0348 ; "Booted Configuration : " 02b2 0143 | C | .STRTAB 0x0143->0x0353 ; "System Boot Configuration Settings" 02b3 0163 | c | .STRTAB 0x0163->0x0364 ; "==================================" 02b4 0183 | | .STRTAB 0x0183->0x0375 ; " DISK BAD BLOCK INFORMATION" 02b5 01a4 | | .STRTAB 0x01a4->0x0387 ; "Vol Manufact Retarget Total HDA" 02b6 01ca | | .STRTAB 0x01ca->0x039b ; "===========================================" 02b7 01f3 | | .STRTAB 0x01f3->0x03b0 ; "System_Availability" 02b8 0204 | | .STRTAB 0x0204->0x03ba ; ".Units.Data.PM_Checklist" 02b9 021a | | .STRTAB 0x021a->0x03c6 ; "*** Error - Cannot find Checklist in System_Availability Load View." 02ba 025b | [ | .STRTAB 0x025b->0x03e7 ; " " 02bb 025c | \ | .STRTAB 0x025c->0x03e9 ; " <<*** Call Rational, Drive should be Rebuilt" 02bc 0287 | | .STRTAB 0x0287->0x03ff ; " <<=== Potential Problem with Drive, call Rational" 02bd 02b7 | | .STRTAB 0x02b7->0x0418 ; " <<--- Monitor Drive for increases" 02be 02d7 | | .STREND 0x02d7->0x0429 02bf 2155 7365 |!Use| .STRTAB_STRINGS 042a 0000 0000 | | .BLANK 0000[0x6] 0430 ; -------------------------------------------------------------------------------------- 0430 ; Debug Table 0430 ; -------------------------------------------------------------------------------------- 0430 0004 0011 | | .DEBUG4 0x0004,0x0011,0x238c,0x0000,0x0001,0x0000 0436 4b73 3903 |Ks9 | .XXX[0x21] 0438 6b2b 9b9b |k+ | 043a 0b3b 2b99 | ;+ | 043c 7102 a379 |q y| 043e 0333 4b73 | 3Ks| 0440 2103 7bab |! { | 0442 a161 03cb | a | 0444 7ba9 031b |{ | 0446 0b71 03ab | q | 0448 9b29 03a3 | ) | 044a 4329 0333 |C) 3| 044c 7b63 637b |{cc{| 044e bb4b 7339 | Ks9| 0450 031b 7b6b | {k| 0452 6b0b 7321 |k s!| 0454 d000 0000 | | 0456 0800 | | 0457 0000 0000 | | .BLANK 0000[0x4] 045b 0001 a000 | | .XXX[0x53] 045d 0000 0000 | | 045f 0001 9800 | | 0461 0001 c000 | | 0463 0001 424b | BK| 0465 7972 2b1b |yr+ | 0467 4379 0142 |Cy B| 0469 637b 3972 |c{9r| 046b 4b6b 0b3b |Kk ;| 046d 2901 4283 |) B | 046f 937b 334b | {3K| 0471 6329 7223 |c)r#| 0473 2b13 ab3a |+ :| 0475 fa6b 9b39 | k 9| 0477 4949 d800 |II | 0479 0001 a800 | | 047b 0001 5901 | Y | 047d 0102 4b79 | Ky| 047f 722b 1b43 |r+ C| 0481 7901 4263 |y Bc| 0483 7b39 724b |{9rK| 0485 6b0b 3b29 |k ;)| 0487 0142 8393 | B | 0489 7b33 4b63 |{3Kc| 048b 2972 232b |)r#+| 048d 13ab 3afa | : | 048f 6b9b 3949 |k 9I| 0491 49d8 0000 |I | 0493 01a8 0000 | | 0495 0159 0101 | Y | 0497 024b 7972 | Kyr| 0499 2b1b 4379 |+ Cy| 049b 0142 637b | Bc{| 049d 3972 4b6b |9rKk| 049f 0b3b 2901 | ;) | 04a1 4283 937b |B {| 04a3 334b 6329 |3Kc)| 04a5 7223 2b13 |r#+ | 04a7 ab3a fa6b | : k| 04a9 9b39 4949 | 9II| 04ab d800 0000 | | 04ad 0800 | | 04ae 0000 0000 | | .BLANK 0000[0x4] 04b2 0003 0800 | | .XXX[0x79] 04b4 0000 0000 | | 04b6 0003 0000 | | 04b8 0003 1800 | | 04ba 0002 1a0b | | 04bc 9903 0903 | | 04be 932b 9bab | + | 04c0 63a1 6103 |c a | 04c2 a343 2903 | C) | 04c4 232b 9b4b |#+ K| 04c6 932b 2103 | +! | 04c8 8393 2b33 | +3| 04ca 4bc1 034b |K K| 04cc 9903 234b | #K| 04ce 9b83 630b | c | 04d0 cb2b 2103 | +! | 04d2 4b71 03a3 |Kq | 04d4 4329 036b |C) k| 04d6 2b9b 9b0b |+ | 04d8 3b29 03bb |;) | 04da 4b73 237b |Ks#{| 04dc b9d0 0000 | | 04de 0310 0000 | | 04e0 0221 020b | ! | 04e2 9903 0903 | | 04e4 932b 9bab | + | 04e6 63a1 6103 |c a | 04e8 a343 2903 | C) | 04ea 232b 9b4b |#+ K| 04ec 932b 2103 | +! | 04ee 8393 2b33 | +3| 04f0 4bc1 034b |K K| 04f2 9903 234b | #K| 04f4 9b83 630b | c | 04f6 cb2b 2103 | +! | 04f8 4b71 03a3 |Kq | 04fa 4329 036b |C) k| 04fc 2b9b 9b0b |+ | 04fe 3b29 03bb |;) | 0500 4b73 237b |Ks#{| 0502 b9d0 0000 | | 0504 0310 0000 | | 0506 0221 020b | ! | 0508 9903 0903 | | 050a 932b 9bab | + | 050c 63a1 6103 |c a | 050e a343 2903 | C) | 0510 232b 9b4b |#+ K| 0512 932b 2103 | +! | 0514 8393 2b33 | +3| 0516 4bc1 034b |K K| 0518 9903 234b | #K| 051a 9b83 630b | c | 051c cb2b 2103 | +! | 051e 4b71 03a3 |Kq | 0520 4329 036b |C) k| 0522 2b9b 9b0b |+ | 0524 3b29 03bb |;) | 0526 4b73 237b |Ks#{| 0528 b9d0 0000 | | 052a 0008 | | 052b 0000 0000 | | .BLANK 0000[0x5] 0530 0138 0000 | 8 | .XXX[0x1b] 0532 0000 0000 | | 0534 0130 0000 | 0 | 0536 0158 0000 | X | 0538 0019 f9f9 | | 053a f800 0001 | | 053c 4000 0000 |@ | 053e 3101 0101 |1 | 0540 f9f9 f800 | | 0542 0001 4000 | @ | 0544 0000 3101 | 1 | 0546 0101 f9f9 | | 0548 f800 0000 | | 054a 0800 | | 054b 0000 0000 | | .BLANK 0000[0x4] 054f 0001 7800 | x | .XXX[0x8] 0551 0000 0000 | | 0553 0001 7000 | p | 0555 0000 0800 | | 0557 0000 0000 | | .BLANK 0000[0x4] 055b 0001 8000 | | .XXX[0x24] 055d 0000 0000 | | 055f 0001 7800 | x | 0561 0001 9000 | | 0563 0000 5292 | R | 0565 2a32 2a92 |*2* | 0567 2a72 1a2a |*r *| 0569 9800 0001 | | 056b 8800 0000 | | 056d 5902 922a |Y *| 056f 322a 922a |2* *| 0571 721a 2a98 |r * | 0573 0000 0188 | | 0575 0000 0059 | Y| 0577 0292 2a32 | *2| 0579 2a92 2a72 |* *r| 057b 1a2a 9800 | * | 057d 0000 0800 | | 057f 0000 0000 | | .BLANK 0000[0x4] 0583 0001 e800 | | .XXX[0x58] 0585 0000 0000 | | 0587 0001 e000 | | 0589 0001 f800 | | 058b 0000 7b83 | { | 058d 0b1b 5b0b | [ | 058f 3b29 0283 |;) | 0591 937b 334b | {3K| 0593 6328 0000 |c( | 0595 01f0 0000 | | 0597 0081 0383 | | 0599 0b1b 5b0b | [ | 059b 3b29 0283 |;) | 059d 937b 334b | {3K| 059f 6328 0000 |c( | 05a1 01f0 0000 | | 05a3 0081 0383 | | 05a5 0b1b 5b0b | [ | 05a7 3b29 0283 |;) | 05a9 937b 334b | {3K| 05ab 6328 0000 |c( | 05ad 0280 0000 | | 05af 00ab a3cb | | 05b1 8329 0283 | ) | 05b3 937b 334b | {3K| 05b5 6329 726b |c)rk| 05b7 9b3a fa5b | : [| 05b9 4b73 2000 |Ks | 05bb 0002 7800 | x | 05bd 0000 b103 | | 05bf a3cb 8329 | )| 05c1 0283 937b | {| 05c3 334b 6329 |3Kc)| 05c5 726b 9b3a |rk :| 05c7 fa5b 4b73 | [Ks| 05c9 2000 0002 | | 05cb 7800 0000 |x | 05cd b103 a3cb | | 05cf 8329 0283 | ) | 05d1 937b 334b | {3K| 05d3 6329 726b |c)rk| 05d5 9b3a fa5b | : [| 05d7 4b73 2000 |Ks | 05d9 0000 0800 | | 05db 0000 0000 | | .BLANK 0000[0x4] 05df 0003 3000 | 0 | .XXX[0x8] 05e1 0000 0000 | | 05e3 0003 2800 | ( | 05e5 0000 0800 | | 05e7 0000 0000 | | .BLANK 0000[0x4] 05eb 0003 3800 | 8 | .XXX[0x8] 05ed 0000 0000 | | 05ef 0003 3000 | 0 | 05f1 0000 0800 | | 05f3 0000 0000 | | .BLANK 0000[0x4] 05f7 0003 4000 | @ | .XXX[0x9] 05f9 0000 0000 | | 05fb 0003 3800 | 8 | 05fd 0003 5000 | P | 05ff 0000 | |