|
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: 4096 (0x1000) 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 └─ ⟦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 07b0 | | .CONST 0x07b0 ; 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 8004 | | .CONST 0x8004 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 002a | * | .CONST 0x002a ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0014 | | .CONST 0x0014 ; Number of locals 000b INIT_0008: 000b 029a 0033 | 3| Declare_Subprogram INIT_0030,For_Outer_Call,Visible,Unelaborated 000d 029a 00d3 | | Declare_Subprogram INIT_00d0,For_Outer_Call,Visible,Unelaborated 000f 00bf | | Action Accept_Activation 0010 0092 056a | j| Action Push_String_Extended,0x56a ; ".COMMENTS" 0012 0092 056b | k| Action Push_String_Extended,0x56b ; ".IOP_SHORTDUMP" 0014 0092 056c | l| Action Push_String_Extended,0x56c ; ".REGISTERS" 0016 0092 056d | m| Action Push_String_Extended,0x56d ; ".SAVED_STATE" 0018 4800 |H | Short_Literal 0x0 0019 4bff |K | Short_Literal 0x3ff 001a e002 | | Load 0x0,0x2 001b 1b11 | | Execute Package,Field_Read,Field_Number 0x11 001c 02a0 | | Declare_Subprogram Null_Subprogram 001d 4801 |H | Short_Literal 0x1 001e 035d | ] | Declare_Type Array,Defined 001f e003 | | Load 0x0,0x3 0020 e004 | | Load 0x0,0x4 0021 00da | | Load_Top At_Offset_2 0022 e005 | | Load 0x0,0x5 0023 0387 | | Declare_Variable Package 0024 00d8 | | Load_Top At_Offset_0 0025 020f | | Execute Module,Activate 0026 1d0d | | Execute_Immediate Reference_Lex_1,0xd 0027 00c7 | | Action Elaborate_Subprogram 0028 1d0e | | Execute_Immediate Reference_Lex_1,0xe 0029 00c7 | | Action Elaborate_Subprogram 002a BODY_0008: 002a 00bc | | Action Signal_Activated 002b 00bb | | Action Signal_Completion 002c 0000 0000 | | .BLANK 0000[0x4] 0030 ; -------------------------------------------------------------------------------------- 0030 ; SUBPROGRAM 0030 ; -------------------------------------------------------------------------------------- 0030 0041 | A | .CONST 0x0041 ; Address of begin 0031 0004 | | .CONST 0x0004 ; Address of exception handler 0032 000b | | .CONST 0x000b ; Number of locals 0033 INIT_0030: 0033 e214 | | Load 0x1,0x14 0034 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0035 039d | | Declare_Variable Heap_Access,Duplicate 0036 e213 | | Load 0x1,0x13 0037 0337 | 7 | Declare_Variable Array 0038 00e2 | | Load_Encached Integer_Cache 0039 03e9 | | Declare_Variable Discrete,Duplicate 003a 03e9 | | Declare_Variable Discrete,Duplicate 003b 03e9 | | Declare_Variable Discrete,Duplicate 003c 03e9 | | Declare_Variable Discrete,Duplicate 003d 029f 021b | | Declare_Subprogram INIT_0218,For_Call 003f 029f 022b | +| Declare_Subprogram INIT_0228,For_Call 0041 BODY_0030: 0041 0092 056e | n| Action Push_String_Extended,0x56e ; "<PROFILE>" 0043 e5fe | | Load 0x2,-0x2 0044 e006 | | Load 0x0,0x6 0045 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0046 e402 | | Load 0x2,0x2 0047 00ea | | Load_Encached Null_String_Cache 0048 e5ff | | Load 0x2,-0x1 0049 4800 |H | Short_Literal 0x0 004a e214 | | Load 0x1,0x14 004b 1815 | | Execute Package,Field_Execute,Field_Number 0x15 004c c402 | | Store 0x2,0x2 004d e404 | | Load 0x2,0x4 004e e402 | | Load 0x2,0x2 004f e214 | | Load 0x1,0x14 0050 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0051 00d1 | | Pop_Control Pop_Count_1 0052 840a | | Call 0x2,0xa 0053 00da | | Load_Top At_Offset_2 0054 0f01 | | Execute_Immediate Equal,0x1 0055 686b |hk | Jump_Zero 0xc1 0056 840b | | Call 0x2,0xb 0057 e403 | | Load 0x2,0x3 0058 00ea | | Load_Encached Null_String_Cache 0059 0092 056f | o| Action Push_String_Extended,0x56f ; "$.IOP_SHORTDUMP" 005b 4802 |H | Short_Literal 0x2 005c e214 | | Load 0x1,0x14 005d 1814 | | Execute Package,Field_Execute,Field_Number 0x14 005e c403 | | Store 0x2,0x3 005f 00cf | | Action Mark_Auxiliary 0060 e405 | | Load 0x2,0x5 0061 0aff | | Execute_Immediate Plus,-0x1 0062 00d8 | | Load_Top At_Offset_0 0063 00e2 | | Load_Encached Integer_Cache 0064 0260 | ` | Execute Discrete,In_Type 0065 7001 |p | Jump_Nonzero 0x67 0066 0801 | | Execute_Immediate Raise,0x1 0067 e407 | | Load 0x2,0x7 0068 0263 | c | Execute Discrete,Above_Bound 0069 700b |p | Jump_Nonzero 0x75 006a e404 | | Load 0x2,0x4 006b e402 | | Load 0x2,0x2 006c e214 | | Load 0x1,0x14 006d 181f | | Execute Package,Field_Execute,Field_Number 0x1f 006e 00d1 | | Pop_Control Pop_Count_1 006f e404 | | Load 0x2,0x4 0070 e403 | | Load 0x2,0x3 0071 e214 | | Load 0x1,0x14 0072 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0073 00c8 | | Action Pop_Auxiliary_Range 0074 3ff5 |? | Loop_Increasing 0x6a 0075 00ce | | Action Pop_Auxiliary 0076 e403 | | Load 0x2,0x3 0077 e214 | | Load 0x1,0x14 0078 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0079 c403 | | Store 0x2,0x3 007a e403 | | Load 0x2,0x3 007b 00ea | | Load_Encached Null_String_Cache 007c 0092 0570 | p| Action Push_String_Extended,0x570 ; "$.SAVED_STATE" 007e 4802 |H | Short_Literal 0x2 007f e214 | | Load 0x1,0x14 0080 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0081 c403 | | Store 0x2,0x3 0082 00cf | | Action Mark_Auxiliary 0083 e406 | | Load 0x2,0x6 0084 0aff | | Execute_Immediate Plus,-0x1 0085 00d8 | | Load_Top At_Offset_0 0086 00e2 | | Load_Encached Integer_Cache 0087 0260 | ` | Execute Discrete,In_Type 0088 7001 |p | Jump_Nonzero 0x8a 0089 0801 | | Execute_Immediate Raise,0x1 008a e405 | | Load 0x2,0x5 008b 0263 | c | Execute Discrete,Above_Bound 008c 700b |p | Jump_Nonzero 0x98 008d e404 | | Load 0x2,0x4 008e e402 | | Load 0x2,0x2 008f e214 | | Load 0x1,0x14 0090 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0091 00d1 | | Pop_Control Pop_Count_1 0092 e404 | | Load 0x2,0x4 0093 e403 | | Load 0x2,0x3 0094 e214 | | Load 0x1,0x14 0095 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 0096 00c8 | | Action Pop_Auxiliary_Range 0097 3ff5 |? | Loop_Increasing 0x8d 0098 00ce | | Action Pop_Auxiliary 0099 e403 | | Load 0x2,0x3 009a e214 | | Load 0x1,0x14 009b 1816 | | Execute Package,Field_Execute,Field_Number 0x16 009c c403 | | Store 0x2,0x3 009d e403 | | Load 0x2,0x3 009e 00ea | | Load_Encached Null_String_Cache 009f 0092 0571 | q| Action Push_String_Extended,0x571 ; "$.REGISTERS" 00a1 4802 |H | Short_Literal 0x2 00a2 e214 | | Load 0x1,0x14 00a3 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00a4 c403 | | Store 0x2,0x3 00a5 00cf | | Action Mark_Auxiliary 00a6 e408 | | Load 0x2,0x8 00a7 0aff | | Execute_Immediate Plus,-0x1 00a8 00d8 | | Load_Top At_Offset_0 00a9 00e2 | | Load_Encached Integer_Cache 00aa 0260 | ` | Execute Discrete,In_Type 00ab 7001 |p | Jump_Nonzero 0xad 00ac 0801 | | Execute_Immediate Raise,0x1 00ad e406 | | Load 0x2,0x6 00ae 0263 | c | Execute Discrete,Above_Bound 00af 700b |p | Jump_Nonzero 0xbb 00b0 e404 | | Load 0x2,0x4 00b1 e402 | | Load 0x2,0x2 00b2 e214 | | Load 0x1,0x14 00b3 181f | | Execute Package,Field_Execute,Field_Number 0x1f 00b4 00d1 | | Pop_Control Pop_Count_1 00b5 e404 | | Load 0x2,0x4 00b6 e403 | | Load 0x2,0x3 00b7 e214 | | Load 0x1,0x14 00b8 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 00b9 00c8 | | Action Pop_Auxiliary_Range 00ba 3ff5 |? | Loop_Increasing 0xb0 00bb 00ce | | Action Pop_Auxiliary 00bc e403 | | Load 0x2,0x3 00bd e214 | | Load 0x1,0x14 00be 1816 | | Execute Package,Field_Execute,Field_Number 0x16 00bf c403 | | Store 0x2,0x3 00c0 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00c1 0092 0572 | r| Action Push_String_Extended,0x572 ; "unsupported rev level " 00c3 00db | | Load_Top At_Offset_3 00c4 00e0 | | Load_Encached Standard_Cache 00c5 1818 | | Execute Package,Field_Execute,Field_Number 0x18 00c6 01cc | | Execute Vector,Catenate 00c7 e007 | | Load 0x0,0x7 00c8 1864 | d | Execute Package,Field_Execute,Field_Number 0x64 00c9 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00ca 0000 0000 | | .BLANK 0000[0x6] 00d0 ; -------------------------------------------------------------------------------------- 00d0 ; SUBPROGRAM 00d0 ; -------------------------------------------------------------------------------------- 00d0 017d | } | .CONST 0x017d ; Address of begin 00d1 0004 | | .CONST 0x0004 ; Address of exception handler 00d2 0015 | | .CONST 0x0015 ; Number of locals 00d3 INIT_00d0: 00d3 e008 | | Load 0x0,0x8 00d4 0007 | | Action Break_Optional 00d5 e007 | | Load 0x0,0x7 00d6 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00d7 02c7 | | Declare_Variable Any 00d8 00d8 | | Load_Top At_Offset_0 00d9 1c00 | | Execute_Immediate Run_Utility,0x0 00da 00e1 | | Load_Encached Boolean_Cache 00db 00e1 | | Load_Encached Boolean_Cache 00dc 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 00dd 00e1 | | Load_Encached Boolean_Cache 00de 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 00df 00e1 | | Load_Encached Boolean_Cache 00e0 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 00e1 4800 |H | Short_Literal 0x0 00e2 480f |H | Short_Literal 0xf 00e3 029f 025b | [| Declare_Subprogram INIT_0258,For_Call 00e5 03fd | | Declare_Type Discrete,Defined 00e6 4801 |H | Short_Literal 0x1 00e7 481e |H | Short_Literal 0x1e 00e8 00e9 | | Load_Encached String_Cache 00e9 035b | [ | Declare_Type Array,Constrained 00ea 00d9 | | Load_Top At_Offset_1 00eb 0266 | f | Execute Discrete,Bounds 00ec 00da | | Load_Top At_Offset_2 00ed 02a0 | | Declare_Subprogram Null_Subprogram 00ee 4801 |H | Short_Literal 0x1 00ef 035d | ] | Declare_Type Array,Defined 00f0 00d8 | | Load_Top At_Offset_0 00f1 0337 | 7 | Declare_Variable Array 00f2 00d8 | | Load_Top At_Offset_0 00f3 0335 | 5 | Declare_Variable Array,Duplicate 00f4 00cd | | Action Spare6_Action 00f5 0092 0573 | s| Action Push_String_Extended,0x573 ; "FAILURE ON DISK " 00f7 e409 | | Load 0x2,0x9 00f8 0119 | | Execute Any,Check_In_Formal_Type 00f9 4800 |H | Short_Literal 0x0 00fa 00da | | Load_Top At_Offset_2 00fb 01d6 | | Execute Vector,Field_Write 00fc 0092 0574 | t| Action Push_String_Extended,0x574 ; "FAILURE ON TAPE " 00fe e409 | | Load 0x2,0x9 00ff 0119 | | Execute Any,Check_In_Formal_Type 0100 4801 |H | Short_Literal 0x1 0101 00da | | Load_Top At_Offset_2 0102 01d6 | | Execute Vector,Field_Write 0103 0092 0575 | u| Action Push_String_Extended,0x575 ; "MACHINE CRASH, I/O ADAPTOR " 0105 e409 | | Load 0x2,0x9 0106 0119 | | Execute Any,Check_In_Formal_Type 0107 4802 |H | Short_Literal 0x2 0108 00da | | Load_Top At_Offset_2 0109 01d6 | | Execute Vector,Field_Write 010a 0092 0576 | v| Action Push_String_Extended,0x576 ; "MACHINE CRASH, R1000 " 010c e409 | | Load 0x2,0x9 010d 0119 | | Execute Any,Check_In_Formal_Type 010e 4803 |H | Short_Literal 0x3 010f 00da | | Load_Top At_Offset_2 0110 01d6 | | Execute Vector,Field_Write 0111 0092 0577 | w| Action Push_String_Extended,0x577 ; "MACHINE CRASH, I/O PROCESSOR " 0113 e409 | | Load 0x2,0x9 0114 0119 | | Execute Any,Check_In_Formal_Type 0115 4804 |H | Short_Literal 0x4 0116 00da | | Load_Top At_Offset_2 0117 01d6 | | Execute Vector,Field_Write 0118 0092 0578 | x| Action Push_String_Extended,0x578 ; "PROBLEM IN FRU DIAGNOSTIC " 011a e409 | | Load 0x2,0x9 011b 0119 | | Execute Any,Check_In_Formal_Type 011c 4805 |H | Short_Literal 0x5 011d 00da | | Load_Top At_Offset_2 011e 01d6 | | Execute Vector,Field_Write 011f 0092 0579 | y| Action Push_String_Extended,0x579 ; "SPARE6 " 0121 e409 | | Load 0x2,0x9 0122 0119 | | Execute Any,Check_In_Formal_Type 0123 4806 |H | Short_Literal 0x6 0124 00da | | Load_Top At_Offset_2 0125 01d6 | | Execute Vector,Field_Write 0126 0092 057a | z| Action Push_String_Extended,0x57a ; "SPARE7 " 0128 e409 | | Load 0x2,0x9 0129 0119 | | Execute Any,Check_In_Formal_Type 012a 4807 |H | Short_Literal 0x7 012b 00da | | Load_Top At_Offset_2 012c 01d6 | | Execute Vector,Field_Write 012d 0092 057b | {| Action Push_String_Extended,0x57b ; "SPARE8 " 012f e409 | | Load 0x2,0x9 0130 0119 | | Execute Any,Check_In_Formal_Type 0131 4808 |H | Short_Literal 0x8 0132 00da | | Load_Top At_Offset_2 0133 01d6 | | Execute Vector,Field_Write 0134 0092 057c | || Action Push_String_Extended,0x57c ; "SPARE9 " 0136 e409 | | Load 0x2,0x9 0137 0119 | | Execute Any,Check_In_Formal_Type 0138 4809 |H | Short_Literal 0x9 0139 00da | | Load_Top At_Offset_2 013a 01d6 | | Execute Vector,Field_Write 013b 0092 057d | }| Action Push_String_Extended,0x57d ; "SPARE10 " 013d e409 | | Load 0x2,0x9 013e 0119 | | Execute Any,Check_In_Formal_Type 013f 480a |H | Short_Literal 0xa 0140 00da | | Load_Top At_Offset_2 0141 01d6 | | Execute Vector,Field_Write 0142 0092 057e | ~| Action Push_String_Extended,0x57e ; "SPARE11 " 0144 e409 | | Load 0x2,0x9 0145 0119 | | Execute Any,Check_In_Formal_Type 0146 480b |H | Short_Literal 0xb 0147 00da | | Load_Top At_Offset_2 0148 01d6 | | Execute Vector,Field_Write 0149 0092 057f | | Action Push_String_Extended,0x57f ; "SPARE12 " 014b e409 | | Load 0x2,0x9 014c 0119 | | Execute Any,Check_In_Formal_Type 014d 480c |H | Short_Literal 0xc 014e 00da | | Load_Top At_Offset_2 014f 01d6 | | Execute Vector,Field_Write 0150 0092 0580 | | Action Push_String_Extended,0x580 ; "SPARE13 " 0152 e409 | | Load 0x2,0x9 0153 0119 | | Execute Any,Check_In_Formal_Type 0154 480d |H | Short_Literal 0xd 0155 00da | | Load_Top At_Offset_2 0156 01d6 | | Execute Vector,Field_Write 0157 0092 0581 | | Action Push_String_Extended,0x581 ; "SPARE14 " 0159 e409 | | Load 0x2,0x9 015a 0119 | | Execute Any,Check_In_Formal_Type 015b 480e |H | Short_Literal 0xe 015c 00da | | Load_Top At_Offset_2 015d 01d6 | | Execute Vector,Field_Write 015e 0092 0582 | | Action Push_String_Extended,0x582 ; "DFS INSTALL " 0160 e409 | | Load 0x2,0x9 0161 0119 | | Execute Any,Check_In_Formal_Type 0162 480f |H | Short_Literal 0xf 0163 00da | | Load_Top At_Offset_2 0164 01d6 | | Execute Vector,Field_Write 0165 00d9 | | Load_Top At_Offset_1 0166 01d4 | | Execute Vector,Structure_Write 0167 00db | | Load_Top At_Offset_3 0168 0007 | | Action Break_Optional 0169 4801 |H | Short_Literal 0x1 016a 4b40 |K@ | Short_Literal 0x340 016b 00e9 | | Load_Encached String_Cache 016c 035b | [ | Declare_Type Array,Constrained 016d 0337 | 7 | Declare_Variable Array 016e 00e2 | | Load_Encached Integer_Cache 016f 029f 0283 | | Declare_Subprogram INIT_0280,For_Call 0171 029f 02ab | | Declare_Subprogram INIT_02a8,For_Call 0173 029f 02f3 | | Declare_Subprogram INIT_02f0,For_Call 0175 029f 0313 | | Declare_Subprogram INIT_0310,For_Call 0177 029f 0343 | C| Declare_Subprogram INIT_0340,For_Call 0179 029f 0353 | S| Declare_Subprogram INIT_0350,For_Call 017b 029f 0413 | | Declare_Subprogram INIT_0410,For_Call 017d BODY_00d0: 017d e5fe | | Load 0x2,-0x2 017e 7003 |p | Jump_Nonzero 0x182 017f e5fd | | Load 0x2,-0x3 0180 01db | | Execute Vector,Length 0181 7004 |p | Jump_Nonzero 0x186 0182 e007 | | Load 0x0,0x7 0183 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 0184 c403 | | Store 0x2,0x3 0185 7807 |x | Jump 0x18d 0186 e403 | | Load 0x2,0x3 0187 00ea | | Load_Encached Null_String_Cache 0188 e5fd | | Load 0x2,-0x3 0189 4801 |H | Short_Literal 0x1 018a e007 | | Load 0x0,0x7 018b 1814 | | Execute Package,Field_Execute,Field_Number 0x14 018c c403 | | Store 0x2,0x3 018d e5ff | | Load 0x2,-0x1 018e 8009 | | Call 0x0,0x9 018f a402 | | Store_Unchecked 0x2,0x2 0190 e402 | | Load 0x2,0x2 0191 0227 | ' | Execute Access,All_Reference 0192 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0193 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0194 7002 |p | Jump_Nonzero 0x197 0195 4800 |H | Short_Literal 0x0 0196 a405 | | Store_Unchecked 0x2,0x5 0197 e402 | | Load 0x2,0x2 0198 0227 | ' | Execute Access,All_Reference 0199 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 019a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 019b 0f02 | | Execute_Immediate Equal,0x2 019c 680f |h | Jump_Zero 0x1ac 019d e402 | | Load 0x2,0x2 019e 0227 | ' | Execute Access,All_Reference 019f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 01a0 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 01a1 7002 |p | Jump_Nonzero 0x1a4 01a2 4800 |H | Short_Literal 0x0 01a3 a406 | | Store_Unchecked 0x2,0x6 01a4 e402 | | Load 0x2,0x2 01a5 0227 | ' | Execute Access,All_Reference 01a6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 01a7 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 01a8 0d02 | | Execute_Immediate Less,0x2 01a9 6802 |h | Jump_Zero 0x1ac 01aa 4800 |H | Short_Literal 0x0 01ab a407 | | Store_Unchecked 0x2,0x7 01ac 4800 |H | Short_Literal 0x0 01ad e5fe | | Load 0x2,-0x2 01ae 0092 0583 | | Action Push_String_Extended,0x583 ; " Analysis for Tombstone dated " 01b0 e402 | | Load 0x2,0x2 01b1 0227 | ' | Execute Access,All_Reference 01b2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 01b3 3406 |4 | Execute Record,Field_Reference,Field_Number 0x6 01b4 01cc | | Execute Vector,Catenate 01b5 e403 | | Load 0x2,0x3 01b6 800a | | Call 0x0,0xa 01b7 4800 |H | Short_Literal 0x0 01b8 e5fe | | Load 0x2,-0x2 01b9 e403 | | Load 0x2,0x3 01ba 800b | | Call 0x0,0xb 01bb e405 | | Load 0x2,0x5 01bc 6801 |h | Jump_Zero 0x1be 01bd 8415 | | Call 0x2,0x15 01be 0092 0584 | | Action Push_String_Extended,0x584 ; "CRASH REASON (based on last micro-PC)" 01c0 840f | | Call 0x2,0xf 01c1 e406 | | Load 0x2,0x6 01c2 680f |h | Jump_Zero 0x1d2 01c3 4800 |H | Short_Literal 0x0 01c4 e5fe | | Load 0x2,-0x2 01c5 0092 0585 | | Action Push_String_Extended,0x585 ; " " 01c7 4bff |K | Short_Literal 0x3ff 01c8 e402 | | Load 0x2,0x2 01c9 0227 | ' | Execute Access,All_Reference 01ca 340a |4 | Execute Record,Field_Reference,Field_Number 0xa 01cb 01d5 | | Execute Vector,Field_Reference 01cc 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 01cd 800c | | Call 0x0,0xc 01ce 01cc | | Execute Vector,Catenate 01cf e403 | | Load 0x2,0x3 01d0 800a | | Call 0x0,0xa 01d1 7806 |x | Jump 0x1d8 01d2 4800 |H | Short_Literal 0x0 01d3 e5fe | | Load 0x2,-0x2 01d4 0092 0586 | | Action Push_String_Extended,0x586 ; " Unknown crash reason" 01d6 e403 | | Load 0x2,0x3 01d7 800a | | Call 0x0,0xa 01d8 4800 |H | Short_Literal 0x0 01d9 e5fe | | Load 0x2,-0x2 01da e403 | | Load 0x2,0x3 01db 800b | | Call 0x0,0xb 01dc 8410 | | Call 0x2,0x10 01dd e402 | | Load 0x2,0x2 01de 0227 | ' | Execute Access,All_Reference 01df 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 01e0 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 01e1 0f02 | | Execute_Immediate Equal,0x2 01e2 6802 |h | Jump_Zero 0x1e5 01e3 8411 | | Call 0x2,0x11 01e4 8414 | | Call 0x2,0x14 01e5 0092 0587 | | Action Push_String_Extended,0x587 ; "R1000 cpu analysis" 01e7 840f | | Call 0x2,0xf 01e8 e406 | | Load 0x2,0x6 01e9 681b |h | Jump_Zero 0x205 01ea 0092 0588 | | Action Push_String_Extended,0x588 ; "UCODE TRACE (last 20 entries)" 01ec 840f | | Call 0x2,0xf 01ed e5fe | | Load 0x2,-0x2 01ee e403 | | Load 0x2,0x3 01ef 4801 |H | Short_Literal 0x1 01f0 4814 |H | Short_Literal 0x14 01f1 00ea | | Load_Encached Null_String_Cache 01f2 e402 | | Load 0x2,0x2 01f3 800d | | Call 0x0,0xd 01f4 4800 |H | Short_Literal 0x0 01f5 e5fe | | Load 0x2,-0x2 01f6 e403 | | Load 0x2,0x3 01f7 800b | | Call 0x0,0xb 01f8 0092 0589 | | Action Push_String_Extended,0x589 ; "UCODE STATE" 01fa 840f | | Call 0x2,0xf 01fb e407 | | Load 0x2,0x7 01fc e5fe | | Load 0x2,-0x2 01fd e403 | | Load 0x2,0x3 01fe e402 | | Load 0x2,0x2 01ff 800e | | Call 0x0,0xe 0200 4800 |H | Short_Literal 0x0 0201 e5fe | | Load 0x2,-0x2 0202 e403 | | Load 0x2,0x3 0203 800b | | Call 0x0,0xb 0204 7806 |x | Jump 0x20b 0205 4800 |H | Short_Literal 0x0 0206 e5fe | | Load 0x2,-0x2 0207 0092 058a | | Action Push_String_Extended,0x58a ; " Cpu state was not dumped to tombstone. " 0209 e403 | | Load 0x2,0x3 020a 800a | | Call 0x0,0xa 020b e5fe | | Load 0x2,-0x2 020c 7004 |p | Jump_Nonzero 0x211 020d e403 | | Load 0x2,0x3 020e e007 | | Load 0x0,0x7 020f 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0210 c403 | | Store 0x2,0x3 0211 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0212 0000 0000 | | .BLANK 0000[0x6] 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 021b | | .CONST 0x021b ; Address of begin 0219 0004 | | .CONST 0x0004 ; Address of exception handler 021a 0001 | | .CONST 0x0001 ; Number of locals 021b BODY_0218: 021b INIT_0218: 021b 4800 |H | Short_Literal 0x0 021c e404 | | Load 0x2,0x4 021d 01d7 | | Execute Vector,Field_Read 021e a409 | | Store_Unchecked 0x2,0x9 021f e409 | | Load 0x2,0x9 0220 0908 | | Execute_Immediate Binary_Scale,0x8 0221 4801 |H | Short_Literal 0x1 0222 e404 | | Load 0x2,0x4 0223 01d7 | | Execute Vector,Field_Read 0224 0273 | s | Execute Discrete,Plus 0225 c409 | | Store 0x2,0x9 0226 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0227 0000 | | .XXX[0x1] 0228 ; -------------------------------------------------------------------------------------- 0228 ; SUBPROGRAM 0228 ; -------------------------------------------------------------------------------------- 0228 022b | + | .CONST 0x022b ; Address of begin 0229 0004 | | .CONST 0x0004 ; Address of exception handler 022a 0001 | | .CONST 0x0001 ; Number of locals 022b BODY_0228: 022b INIT_0228: 022b 4804 |H | Short_Literal 0x4 022c e404 | | Load 0x2,0x4 022d 01d7 | | Execute Vector,Field_Read 022e a407 | | Store_Unchecked 0x2,0x7 022f e407 | | Load 0x2,0x7 0230 0908 | | Execute_Immediate Binary_Scale,0x8 0231 4805 |H | Short_Literal 0x5 0232 e404 | | Load 0x2,0x4 0233 01d7 | | Execute Vector,Field_Read 0234 0273 | s | Execute Discrete,Plus 0235 c407 | | Store 0x2,0x7 0236 4806 |H | Short_Literal 0x6 0237 e404 | | Load 0x2,0x4 0238 01d7 | | Execute Vector,Field_Read 0239 a405 | | Store_Unchecked 0x2,0x5 023a e405 | | Load 0x2,0x5 023b 0908 | | Execute_Immediate Binary_Scale,0x8 023c 4807 |H | Short_Literal 0x7 023d e404 | | Load 0x2,0x4 023e 01d7 | | Execute Vector,Field_Read 023f 0273 | s | Execute Discrete,Plus 0240 c405 | | Store 0x2,0x5 0241 4808 |H | Short_Literal 0x8 0242 e404 | | Load 0x2,0x4 0243 01d7 | | Execute Vector,Field_Read 0244 a406 | | Store_Unchecked 0x2,0x6 0245 e406 | | Load 0x2,0x6 0246 0908 | | Execute_Immediate Binary_Scale,0x8 0247 4809 |H | Short_Literal 0x9 0248 e404 | | Load 0x2,0x4 0249 01d7 | | Execute Vector,Field_Read 024a 0273 | s | Execute Discrete,Plus 024b c406 | | Store 0x2,0x6 024c 480a |H | Short_Literal 0xa 024d e404 | | Load 0x2,0x4 024e 01d7 | | Execute Vector,Field_Read 024f a408 | | Store_Unchecked 0x2,0x8 0250 e408 | | Load 0x2,0x8 0251 0908 | | Execute_Immediate Binary_Scale,0x8 0252 480b |H | Short_Literal 0xb 0253 e404 | | Load 0x2,0x4 0254 01d7 | | Execute Vector,Field_Read 0255 0273 | s | Execute Discrete,Plus 0256 c408 | | Store 0x2,0x8 0257 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0258 ; -------------------------------------------------------------------------------------- 0258 ; SUBPROGRAM 0258 ; -------------------------------------------------------------------------------------- 0258 025b | [ | .CONST 0x025b ; Address of begin 0259 0004 | | .CONST 0x0004 ; Address of exception handler 025a 0001 | | .CONST 0x0001 ; Number of locals 025b BODY_0258: 025b INIT_0258: 025b 4607 |F | Jump_Case 0x8 025c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 025d 7807 |x | Jump 0x265 ; case 0x1 025e 780a |x | Jump 0x269 ; case 0x2 025f 780e |x | Jump 0x26e ; case 0x3 0260 7811 |x | Jump 0x272 ; case 0x4 0261 7812 |x | Jump 0x274 ; case 0x5 0262 7813 |x | Jump 0x276 ; case 0x6 0263 7816 |x | Jump 0x27a ; case 0x7 0264 4302 |C | .XXX[0x1] 0265 00da | | Load_Top At_Offset_2 0266 0091 0556 | V| Action Push_String_Extended_Indexed,0x556 ; "LOG_RH11" 0268 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0269 00db | | Load_Top At_Offset_3 026a 00db | | Load_Top At_Offset_3 026b 00e0 | | Load_Encached Standard_Cache 026c 181b | | Execute Package,Field_Execute,Field_Number 0x1b 026d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 026e 00da | | Load_Top At_Offset_2 026f 00e0 | | Load_Encached Standard_Cache 0270 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0271 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0272 00db | | Load_Top At_Offset_3 0273 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0274 00db | | Load_Top At_Offset_3 0275 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0276 e408 | | Load 0x2,0x8 0277 00dc | | Load_Top At_Offset_4 0278 0267 | g | Execute Discrete,Predecessor 0279 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 027a e408 | | Load 0x2,0x8 027b 00dc | | Load_Top At_Offset_4 027c 0268 | h | Execute Discrete,Successor 027d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 027e 0000 0000 | | .XXX[0x2] 0280 ; -------------------------------------------------------------------------------------- 0280 ; SUBPROGRAM 0280 ; -------------------------------------------------------------------------------------- 0280 0296 | | .CONST 0x0296 ; Address of begin 0281 0004 | | .CONST 0x0004 ; Address of exception handler 0282 0002 | | .CONST 0x0002 ; Number of locals 0283 INIT_0280: 0283 00da | | Load_Top At_Offset_2 0284 01da | | Execute Vector,Bounds 0285 00e9 | | Load_Encached String_Cache 0286 035b | [ | Declare_Type Array,Constrained 0287 0337 | 7 | Declare_Variable Array 0288 00d8 | | Load_Top At_Offset_0 0289 0335 | 5 | Declare_Variable Array,Duplicate 028a 00cd | | Action Spare6_Action 028b 00d9 | | Load_Top At_Offset_1 028c 01d9 | | Execute Vector,Reverse_Bounds 028d 0263 | c | Execute Discrete,Above_Bound 028e 7005 |p | Jump_Nonzero 0x294 028f 482d |H- | Short_Literal 0x2d 0290 00d9 | | Load_Top At_Offset_1 0291 e603 | | Load 0x3,0x3 0292 01d6 | | Execute Vector,Field_Write 0293 3ffb |? | Loop_Increasing 0x28f 0294 00d9 | | Load_Top At_Offset_1 0295 01d4 | | Execute Vector,Structure_Write 0296 BODY_0280: 0296 4800 |H | Short_Literal 0x0 0297 e5fe | | Load 0x2,-0x2 0298 e7ff | | Load 0x3,-0x1 0299 e403 | | Load 0x2,0x3 029a 800a | | Call 0x0,0xa 029b 4800 |H | Short_Literal 0x0 029c e5fe | | Load 0x2,-0x2 029d 00da | | Load_Top At_Offset_2 029e e403 | | Load 0x2,0x3 029f 800a | | Call 0x0,0xa 02a0 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02a1 0000 0000 | | .BLANK 0000[0x7] 02a8 ; -------------------------------------------------------------------------------------- 02a8 ; SUBPROGRAM 02a8 ; -------------------------------------------------------------------------------------- 02a8 02c0 | | .CONST 0x02c0 ; Address of begin 02a9 0004 | | .CONST 0x0004 ; Address of exception handler 02aa 000a | | .CONST 0x000a ; Number of locals 02ab INIT_02a8: 02ab e002 | | Load 0x0,0x2 02ac 1b11 | | Execute Package,Field_Read,Field_Number 0x11 02ad 00e2 | | Load_Encached Integer_Cache 02ae 03e9 | | Declare_Variable Discrete,Duplicate 02af 603c |`< | Indirect_Literal Discrete,0x2ec,{0x00000000, 0x00000400} 02b0 e00f | | Load 0x0,0xf 02b1 1b0e | | Execute Package,Field_Read,Field_Number 0xe 02b2 1c08 | | Execute_Immediate Run_Utility,0x8 02b3 00d8 | | Load_Top At_Offset_0 02b4 1c00 | | Execute_Immediate Run_Utility,0x0 02b5 e002 | | Load 0x0,0x2 02b6 1b11 | | Execute Package,Field_Read,Field_Number 0x11 02b7 0620 | | Execute_Immediate Set_Value_Unchecked,0x20 02b8 e002 | | Load 0x0,0x2 02b9 1b11 | | Execute Package,Field_Read,Field_Number 0x11 02ba 067e | ~ | Execute_Immediate Set_Value_Unchecked,0x7e 02bb 00e2 | | Load_Encached Integer_Cache 02bc 029f 04ab | | Declare_Subprogram INIT_04a8,For_Call 02be 029f 04bb | | Declare_Subprogram INIT_04b8,For_Call 02c0 BODY_02a8: 02c0 0092 058b | | Action Push_String_Extended,0x58b ; "LAST CONSOLE OUTPUT" 02c2 840f | | Call 0x2,0xf 02c3 e405 | | Load 0x2,0x5 02c4 6814 |h | Jump_Zero 0x2d9 02c5 e402 | | Load 0x2,0x2 02c6 0227 | ' | Execute Access,All_Reference 02c7 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 02c8 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 02c9 a603 | | Store_Unchecked 0x3,0x3 02ca e603 | | Load 0x3,0x3 02cb 601c |` | Indirect_Literal Discrete,0x2e8,{0xffffffff, 0xffff0340} 02cc 0273 | s | Execute Discrete,Plus 02cd c603 | | Store 0x3,0x3 02ce e603 | | Load 0x3,0x3 02cf a604 | | Store_Unchecked 0x3,0x4 02d0 e605 | | Load 0x3,0x5 02d1 00ea | | Load_Encached Null_String_Cache 02d2 e00f | | Load 0x0,0xf 02d3 1810 | | Execute Package,Field_Execute,Field_Number 0x10 02d4 00d1 | | Pop_Control Pop_Count_1 02d5 4800 |H | Short_Literal 0x0 02d6 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 02d7 860a | | Call 0x3,0xa 02d8 7806 |x | Jump 0x2df 02d9 4800 |H | Short_Literal 0x0 02da e5fe | | Load 0x2,-0x2 02db 0092 058c | | Action Push_String_Extended,0x58c ; " IOP information was not dumped to tombstone." 02dd e403 | | Load 0x2,0x3 02de 800a | | Call 0x0,0xa 02df 4800 |H | Short_Literal 0x0 02e0 e5fe | | Load 0x2,-0x2 02e1 00ea | | Load_Encached Null_String_Cache 02e2 e403 | | Load 0x2,0x3 02e3 800a | | Call 0x0,0xa 02e4 4501 |E | Exit_Suprogram New_Top_Offset 0x1 02e5 0000 0000 | | .XXX[0x3] 02e7 0000 | | 02e8 ffff ffff | | .LITERAL {0xffffffff, 0xffff0340} 02ec 0000 0000 | | .LITERAL {0x00000000, 0x00000400} 02f0 ; -------------------------------------------------------------------------------------- 02f0 ; SUBPROGRAM 02f0 ; -------------------------------------------------------------------------------------- 02f0 02f4 | | .CONST 0x02f4 ; Address of begin 02f1 0004 | | .CONST 0x0004 ; Address of exception handler 02f2 0002 | | .CONST 0x0002 ; Number of locals 02f3 INIT_02f0: 02f3 00e2 | | Load_Encached Integer_Cache 02f4 BODY_02f0: 02f4 e010 | | Load 0x0,0x10 02f5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 02f6 e402 | | Load 0x2,0x2 02f7 0227 | ' | Execute Access,All_Reference 02f8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02f9 3409 |4 | Execute Record,Field_Reference,Field_Number 0x9 02fa 01d7 | | Execute Vector,Field_Read 02fb 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 02fc 00d8 | | Load_Top At_Offset_0 02fd 00d8 | | Load_Top At_Offset_0 02fe e408 | | Load 0x2,0x8 02ff 0260 | ` | Execute Discrete,In_Type 0300 7001 |p | Jump_Nonzero 0x302 0301 0801 | | Execute_Immediate Raise,0x1 0302 a40c | | Store_Unchecked 0x2,0xc 0303 4800 |H | Short_Literal 0x0 0304 e5fe | | Load 0x2,-0x2 0305 e40c | | Load 0x2,0xc 0306 e40b | | Load 0x2,0xb 0307 01d5 | | Execute Vector,Field_Reference 0308 e403 | | Load 0x2,0x3 0309 800a | | Call 0x0,0xa 030a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 030b 0000 0000 | | .BLANK 0000[0x5] 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 031c | | .CONST 0x031c ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 0004 | | .CONST 0x0004 ; Number of locals 0313 INIT_0310: 0313 00da | | Load_Top At_Offset_2 0314 01dd | | Execute Vector,First 0315 00e2 | | Load_Encached Integer_Cache 0316 03f1 | | Declare_Variable Discrete,With_Value 0317 00db | | Load_Top At_Offset_3 0318 01dc | | Execute Vector,Last 0319 00e2 | | Load_Encached Integer_Cache 031a 03f1 | | Declare_Variable Discrete,With_Value 031b 00e3 | | Load_Encached Natural_Cache 031c BODY_0310: 031c 4801 |H | Short_Literal 0x1 031d e7ff | | Load 0x3,-0x1 031e 0092 058d | | Action Push_String_Extended,0x58d ; "RESTARTING SYSTEM" 0320 e011 | | Load 0x0,0x11 0321 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0322 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0323 00d8 | | Load_Top At_Offset_0 0324 6811 |h | Jump_Zero 0x336 0325 00d8 | | Load_Top At_Offset_0 0326 0f01 | | Execute_Immediate Equal,0x1 0327 6806 |h | Jump_Zero 0x32e 0328 4800 |H | Short_Literal 0x0 0329 e5fe | | Load 0x2,-0x2 032a e7ff | | Load 0x3,-0x1 032b e403 | | Load 0x2,0x3 032c 800a | | Call 0x0,0xa 032d 7808 |x | Jump 0x336 032e 4800 |H | Short_Literal 0x0 032f e5fe | | Load 0x2,-0x2 0330 00da | | Load_Top At_Offset_2 0331 e603 | | Load 0x3,0x3 0332 e7ff | | Load 0x3,-0x1 0333 01cf | | Execute Vector,Slice_Read 0334 e403 | | Load 0x2,0x3 0335 800a | | Call 0x0,0xa 0336 4800 |H | Short_Literal 0x0 0337 e5fe | | Load 0x2,-0x2 0338 00ea | | Load_Encached Null_String_Cache 0339 e403 | | Load 0x2,0x3 033a 800a | | Call 0x0,0xa 033b 4502 |E | Exit_Suprogram New_Top_Offset 0x2 033c 0000 0000 | | .BLANK 0000[0x4] 0340 ; -------------------------------------------------------------------------------------- 0340 ; SUBPROGRAM 0340 ; -------------------------------------------------------------------------------------- 0340 0343 | C | .CONST 0x0343 ; Address of begin 0341 0004 | | .CONST 0x0004 ; Address of exception handler 0342 0001 | | .CONST 0x0001 ; Number of locals 0343 BODY_0340: 0343 INIT_0340: 0343 00da | | Load_Top At_Offset_2 0344 0c20 | | Execute_Immediate Greater_Equal,0x20 0345 00db | | Load_Top At_Offset_3 0346 0d7f | | Execute_Immediate Less,0x7f 0347 0279 | y | Execute Discrete,And 0348 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0349 0000 0000 | | .BLANK 0000[0x7] 0350 ; -------------------------------------------------------------------------------------- 0350 ; SUBPROGRAM 0350 ; -------------------------------------------------------------------------------------- 0350 035f | _ | .CONST 0x035f ; Address of begin 0351 0004 | | .CONST 0x0004 ; Address of exception handler 0352 0008 | | .CONST 0x0008 ; Number of locals 0353 INIT_0350: 0353 4800 |H | Short_Literal 0x0 0354 4803 |H | Short_Literal 0x3 0355 029f 0533 | 3| Declare_Subprogram INIT_0530,For_Call 0357 03fd | | Declare_Type Discrete,Defined 0358 00e2 | | Load_Encached Integer_Cache 0359 03e9 | | Declare_Variable Discrete,Duplicate 035a 00e2 | | Load_Encached Integer_Cache 035b 00e2 | | Load_Encached Integer_Cache 035c 00e2 | | Load_Encached Integer_Cache 035d e602 | | Load 0x3,0x2 035e 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 035f BODY_0350: 035f 4801 |H | Short_Literal 0x1 0360 a605 | | Store_Unchecked 0x3,0x5 0361 4801 |H | Short_Literal 0x1 0362 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0363 e402 | | Load 0x2,0x2 0364 0227 | ' | Execute Access,All_Reference 0365 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0366 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 0367 e010 | | Load 0x0,0x10 0368 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0369 0273 | s | Execute Discrete,Plus 036a c603 | | Store 0x3,0x3 036b e603 | | Load 0x3,0x3 036c e010 | | Load 0x0,0x10 036d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 036e 027f | | Execute Discrete,Equal 036f 6804 |h | Jump_Zero 0x374 0370 e010 | | Load 0x0,0x10 0371 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0372 a604 | | Store_Unchecked 0x3,0x4 0373 780f |x | Jump 0x383 0374 e603 | | Load 0x3,0x3 0375 e010 | | Load 0x0,0x10 0376 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 0377 027d | } | Execute Discrete,Greater 0378 6807 |h | Jump_Zero 0x380 0379 e010 | | Load 0x0,0x10 037a 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 037b a603 | | Store_Unchecked 0x3,0x3 037c e010 | | Load 0x0,0x10 037d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 037e a604 | | Store_Unchecked 0x3,0x4 037f 7803 |x | Jump 0x383 0380 e603 | | Load 0x3,0x3 0381 0aff | | Execute_Immediate Plus,-0x1 0382 c604 | | Store 0x3,0x4 0383 00cf | | Action Mark_Auxiliary 0384 e603 | | Load 0x3,0x3 0385 e402 | | Load 0x2,0x2 0386 0227 | ' | Execute Access,All_Reference 0387 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0388 3409 |4 | Execute Record,Field_Reference,Field_Number 0x9 0389 01d7 | | Execute Vector,Field_Read 038a 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 038b 00d9 | | Load_Top At_Offset_1 038c 4603 |F | Jump_Case 0x4 038d 781b |x | Jump 0x3a9 ; case 0x0 038e 7830 |x0 | Jump 0x3bf ; case 0x1 038f 7843 |xC | Jump 0x3d3 ; case 0x2 0390 7800 |x | Jump 0x391 ; case 0x3 0391 00da | | Load_Top At_Offset_2 0392 0f32 | 2 | Execute_Immediate Equal,0x32 0393 6803 |h | Jump_Zero 0x397 0394 e605 | | Load 0x3,0x5 0395 a606 | | Store_Unchecked 0x3,0x6 0396 780f |x | Jump 0x3a6 0397 00da | | Load_Top At_Offset_2 0398 8413 | | Call 0x2,0x13 0399 680c |h | Jump_Zero 0x3a6 039a 00da | | Load_Top At_Offset_2 039b 00d8 | | Load_Top At_Offset_0 039c 00e8 | | Load_Encached Character_Cache 039d 0260 | ` | Execute Discrete,In_Type 039e 7001 |p | Jump_Nonzero 0x3a0 039f 0801 | | Execute_Immediate Raise,0x1 03a0 e606 | | Load 0x3,0x6 03a1 e40d | | Load 0x2,0xd 03a2 01d6 | | Execute Vector,Field_Write 03a3 00db | | Load_Top At_Offset_3 03a4 0a01 | | Execute_Immediate Plus,0x1 03a5 c606 | | Store 0x3,0x6 03a6 4800 |H | Short_Literal 0x0 03a7 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 03a8 7841 |xA | Jump 0x3ea 03a9 00da | | Load_Top At_Offset_2 03aa 0f0d | | Execute_Immediate Equal,0xd 03ab 6803 |h | Jump_Zero 0x3af 03ac 4801 |H | Short_Literal 0x1 03ad 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 03ae 783b |x; | Jump 0x3ea 03af 00da | | Load_Top At_Offset_2 03b0 8413 | | Call 0x2,0x13 03b1 6838 |h8 | Jump_Zero 0x3ea 03b2 00da | | Load_Top At_Offset_2 03b3 00d8 | | Load_Top At_Offset_0 03b4 00e8 | | Load_Encached Character_Cache 03b5 0260 | ` | Execute Discrete,In_Type 03b6 7001 |p | Jump_Nonzero 0x3b8 03b7 0801 | | Execute_Immediate Raise,0x1 03b8 e606 | | Load 0x3,0x6 03b9 e40d | | Load 0x2,0xd 03ba 01d6 | | Execute Vector,Field_Write 03bb 00db | | Load_Top At_Offset_3 03bc 0a01 | | Execute_Immediate Plus,0x1 03bd c606 | | Store 0x3,0x6 03be 782b |x+ | Jump 0x3ea 03bf 00da | | Load_Top At_Offset_2 03c0 0f1b | | Execute_Immediate Equal,0x1b 03c1 6802 |h | Jump_Zero 0x3c4 03c2 4802 |H | Short_Literal 0x2 03c3 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 03c4 00da | | Load_Top At_Offset_2 03c5 0f0a | | Execute_Immediate Equal,0xa 03c6 6823 |h# | Jump_Zero 0x3ea 03c7 480a |H | Short_Literal 0xa 03c8 e606 | | Load 0x3,0x6 03c9 e40d | | Load 0x2,0xd 03ca 01d6 | | Execute Vector,Field_Write 03cb 00db | | Load_Top At_Offset_3 03cc 0a01 | | Execute_Immediate Plus,0x1 03cd c606 | | Store 0x3,0x6 03ce 00db | | Load_Top At_Offset_3 03cf a605 | | Store_Unchecked 0x3,0x5 03d0 4800 |H | Short_Literal 0x0 03d1 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 03d2 7817 |x | Jump 0x3ea 03d3 00da | | Load_Top At_Offset_2 03d4 0f5b | [ | Execute_Immediate Equal,0x5b 03d5 6803 |h | Jump_Zero 0x3d9 03d6 4803 |H | Short_Literal 0x3 03d7 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 03d8 7811 |x | Jump 0x3ea 03d9 00da | | Load_Top At_Offset_2 03da 8413 | | Call 0x2,0x13 03db 680c |h | Jump_Zero 0x3e8 03dc 00da | | Load_Top At_Offset_2 03dd 00d8 | | Load_Top At_Offset_0 03de 00e8 | | Load_Encached Character_Cache 03df 0260 | ` | Execute Discrete,In_Type 03e0 7001 |p | Jump_Nonzero 0x3e2 03e1 0801 | | Execute_Immediate Raise,0x1 03e2 e606 | | Load 0x3,0x6 03e3 e40d | | Load 0x2,0xd 03e4 01d6 | | Execute Vector,Field_Write 03e5 00db | | Load_Top At_Offset_3 03e6 0a01 | | Execute_Immediate Plus,0x1 03e7 c606 | | Store 0x3,0x6 03e8 4800 |H | Short_Literal 0x0 03e9 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 03ea e603 | | Load 0x3,0x3 03eb e604 | | Load 0x3,0x4 03ec 027f | | Execute Discrete,Equal 03ed 700e |p | Jump_Nonzero 0x3fc 03ee e603 | | Load 0x3,0x3 03ef e010 | | Load 0x0,0x10 03f0 3c03 |< | Execute Record,Field_Read,Field_Number 0x3 03f1 027f | | Execute Discrete,Equal 03f2 6804 |h | Jump_Zero 0x3f7 03f3 e010 | | Load 0x0,0x10 03f4 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 03f5 a603 | | Store_Unchecked 0x3,0x3 03f6 7803 |x | Jump 0x3fa 03f7 e603 | | Load 0x3,0x3 03f8 0a01 | | Execute_Immediate Plus,0x1 03f9 c603 | | Store 0x3,0x3 03fa 00c9 | | Action Pop_Auxiliary_Loop 03fb 7f88 | | Jump 0x384 03fc 00ce | | Action Pop_Auxiliary 03fd 4801 |H | Short_Literal 0x1 03fe 00db | | Load_Top At_Offset_3 03ff 0aff | | Execute_Immediate Plus,-0x1 0400 00d8 | | Load_Top At_Offset_0 0401 00e2 | | Load_Encached Integer_Cache 0402 0260 | ` | Execute Discrete,In_Type 0403 7001 |p | Jump_Nonzero 0x405 0404 0801 | | Execute_Immediate Raise,0x1 0405 e40d | | Load 0x2,0xd 0406 01cf | | Execute Vector,Slice_Read 0407 8412 | | Call 0x2,0x12 0408 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0409 0000 0000 | | .BLANK 0000[0x7] 0410 ; -------------------------------------------------------------------------------------- 0410 ; SUBPROGRAM 0410 ; -------------------------------------------------------------------------------------- 0410 041d | | .CONST 0x041d ; Address of begin 0411 0004 | | .CONST 0x0004 ; Address of exception handler 0412 0007 | | .CONST 0x0007 ; Number of locals 0413 INIT_0410: 0413 00e2 | | Load_Encached Integer_Cache 0414 03e9 | | Declare_Variable Discrete,Duplicate 0415 00e1 | | Load_Encached Boolean_Cache 0416 00e2 | | Load_Encached Integer_Cache 0417 00e2 | | Load_Encached Integer_Cache 0418 4801 |H | Short_Literal 0x1 0419 4880 |H | Short_Literal 0x80 041a 00e9 | | Load_Encached String_Cache 041b 035b | [ | Declare_Type Array,Constrained 041c 0337 | 7 | Declare_Variable Array 041d BODY_0410: 041d 4801 |H | Short_Literal 0x1 041e a602 | | Store_Unchecked 0x3,0x2 041f 4801 |H | Short_Literal 0x1 0420 a603 | | Store_Unchecked 0x3,0x3 0421 4800 |H | Short_Literal 0x0 0422 a604 | | Store_Unchecked 0x3,0x4 0423 00cf | | Action Mark_Auxiliary 0424 7861 |xa | Jump 0x486 0425 e602 | | Load 0x3,0x2 0426 e402 | | Load 0x2,0x2 0427 0227 | ' | Execute Access,All_Reference 0428 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0429 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 042a 01d7 | | Execute Vector,Field_Read 042b 0f40 | @ | Execute_Immediate Equal,0x40 042c 684f |hO | Jump_Zero 0x47c 042d e602 | | Load 0x3,0x2 042e 0a01 | | Execute_Immediate Plus,0x1 042f e402 | | Load 0x2,0x2 0430 0227 | ' | Execute Access,All_Reference 0431 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0432 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0433 01d7 | | Execute Vector,Field_Read 0434 0f28 | ( | Execute_Immediate Equal,0x28 0435 6846 |hF | Jump_Zero 0x47c 0436 e602 | | Load 0x3,0x2 0437 0a02 | | Execute_Immediate Plus,0x2 0438 e402 | | Load 0x2,0x2 0439 0227 | ' | Execute Access,All_Reference 043a 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 043b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 043c 01d7 | | Execute Vector,Field_Read 043d 0f23 | # | Execute_Immediate Equal,0x23 043e 683d |h= | Jump_Zero 0x47c 043f e602 | | Load 0x3,0x2 0440 0a03 | | Execute_Immediate Plus,0x3 0441 e402 | | Load 0x2,0x2 0442 0227 | ' | Execute Access,All_Reference 0443 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0444 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0445 01d7 | | Execute Vector,Field_Read 0446 0f29 | ) | Execute_Immediate Equal,0x29 0447 6834 |h4 | Jump_Zero 0x47c 0448 e602 | | Load 0x3,0x2 0449 0a04 | | Execute_Immediate Plus,0x4 044a c605 | | Store 0x3,0x5 044b 00cf | | Action Mark_Auxiliary 044c 782c |x, | Jump 0x479 044d e605 | | Load 0x3,0x5 044e 6051 |`Q | Indirect_Literal Discrete,0x4a0,{0x00000000, 0x00000400} 044f 027b | { | Execute Discrete,Greater_Equal 0450 6803 |h | Jump_Zero 0x454 0451 4801 |H | Short_Literal 0x1 0452 a604 | | Store_Unchecked 0x3,0x4 0453 7824 |x$ | Jump 0x478 0454 e605 | | Load 0x3,0x5 0455 e402 | | Load 0x2,0x2 0456 0227 | ' | Execute Access,All_Reference 0457 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0458 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0459 01d7 | | Execute Vector,Field_Read 045a a606 | | Store_Unchecked 0x3,0x6 045b 00db | | Load_Top At_Offset_3 045c 8413 | | Call 0x2,0x13 045d 6809 |h | Jump_Zero 0x467 045e 00db | | Load_Top At_Offset_3 045f 00d8 | | Load_Top At_Offset_0 0460 00e8 | | Load_Encached Character_Cache 0461 0260 | ` | Execute Discrete,In_Type 0462 7001 |p | Jump_Nonzero 0x464 0463 0801 | | Execute_Immediate Raise,0x1 0464 e603 | | Load 0x3,0x3 0465 e607 | | Load 0x3,0x7 0466 01d6 | | Execute Vector,Field_Write 0467 e605 | | Load 0x3,0x5 0468 0a01 | | Execute_Immediate Plus,0x1 0469 c605 | | Store 0x3,0x5 046a e603 | | Load 0x3,0x3 046b 0a01 | | Execute_Immediate Plus,0x1 046c c603 | | Store 0x3,0x3 046d e605 | | Load 0x3,0x5 046e e402 | | Load 0x2,0x2 046f 0227 | ' | Execute Access,All_Reference 0470 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0471 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0472 01d7 | | Execute Vector,Field_Read 0473 0f5c | \ | Execute_Immediate Equal,0x5c 0474 e603 | | Load 0x3,0x3 0475 0c81 | | Execute_Immediate Greater_Equal,-0x7f 0476 0278 | x | Execute Discrete,Or 0477 a604 | | Store_Unchecked 0x3,0x4 0478 00c9 | | Action Pop_Auxiliary_Loop 0479 e604 | | Load 0x3,0x4 047a 6fd2 |o | Jump_Zero 0x44d 047b 00ce | | Action Pop_Auxiliary 047c e602 | | Load 0x3,0x2 047d 4bfc |K | Short_Literal 0x3fc 047e 027b | { | Execute Discrete,Greater_Equal 047f e604 | | Load 0x3,0x4 0480 0278 | x | Execute Discrete,Or 0481 a604 | | Store_Unchecked 0x3,0x4 0482 e602 | | Load 0x3,0x2 0483 0a01 | | Execute_Immediate Plus,0x1 0484 c602 | | Store 0x3,0x2 0485 00c9 | | Action Pop_Auxiliary_Loop 0486 e604 | | Load 0x3,0x4 0487 6f9d |o | Jump_Zero 0x425 0488 00ce | | Action Pop_Auxiliary 0489 4800 |H | Short_Literal 0x0 048a e5fe | | Load 0x2,-0x2 048b 0092 0585 | | Action Push_String_Extended,0x585 ; " " 048d 4801 |H | Short_Literal 0x1 048e e603 | | Load 0x3,0x3 048f 0aff | | Execute_Immediate Plus,-0x1 0490 00d8 | | Load_Top At_Offset_0 0491 00e2 | | Load_Encached Integer_Cache 0492 0260 | ` | Execute Discrete,In_Type 0493 7001 |p | Jump_Nonzero 0x495 0494 0801 | | Execute_Immediate Raise,0x1 0495 e607 | | Load 0x3,0x7 0496 01cf | | Execute Vector,Slice_Read 0497 01cc | | Execute Vector,Catenate 0498 e403 | | Load 0x2,0x3 0499 800a | | Call 0x0,0xa 049a 4800 |H | Short_Literal 0x0 049b e5fe | | Load 0x2,-0x2 049c e403 | | Load 0x2,0x3 049d 800b | | Call 0x0,0xb 049e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 049f 0000 | | .XXX[0x1] 04a0 0000 0000 | | .LITERAL {0x00000000, 0x00000400} 04a4 0000 0000 | | .BLANK 0000[0x4] 04a8 ; -------------------------------------------------------------------------------------- 04a8 ; SUBPROGRAM 04a8 ; -------------------------------------------------------------------------------------- 04a8 04ab | | .CONST 0x04ab ; Address of begin 04a9 0004 | | .CONST 0x0004 ; Address of exception handler 04aa 0001 | | .CONST 0x0001 ; Number of locals 04ab BODY_04a8: 04ab INIT_04a8: 04ab 00da | | Load_Top At_Offset_2 04ac e606 | | Load 0x3,0x6 04ad 027c | | | Execute Discrete,Less 04ae 00db | | Load_Top At_Offset_3 04af e607 | | Load 0x3,0x7 04b0 027d | } | Execute Discrete,Greater 04b1 0278 | x | Execute Discrete,Or 04b2 0f00 | | Execute_Immediate Equal,0x0 04b3 00db | | Load_Top At_Offset_3 04b4 0f1b | | Execute_Immediate Equal,0x1b 04b5 0278 | x | Execute Discrete,Or 04b6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04b7 0000 | | .XXX[0x1] 04b8 ; -------------------------------------------------------------------------------------- 04b8 ; SUBPROGRAM 04b8 ; -------------------------------------------------------------------------------------- 04b8 04bb | | .CONST 0x04bb ; Address of begin 04b9 0523 | # | .CONST 0x0523 ; Address of exception handler 04ba 0001 | | .CONST 0x0001 ; Number of locals 04bb BODY_04b8: 04bb INIT_04b8: 04bb 00cf | | Action Mark_Auxiliary 04bc e604 | | Load 0x3,0x4 04bd e402 | | Load 0x2,0x2 04be 0227 | ' | Execute Access,All_Reference 04bf 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 04c0 3405 |4 | Execute Record,Field_Reference,Field_Number 0x5 04c1 01d7 | | Execute Vector,Field_Read 04c2 a602 | | Store_Unchecked 0x3,0x2 04c3 e602 | | Load 0x3,0x2 04c4 0f0d | | Execute_Immediate Equal,0xd 04c5 680f |h | Jump_Zero 0x4d5 04c6 4800 |H | Short_Literal 0x0 04c7 e5fe | | Load 0x2,-0x2 04c8 e605 | | Load 0x3,0x5 04c9 e00f | | Load 0x0,0xf 04ca 1813 | | Execute Package,Field_Execute,Field_Number 0x13 04cb e403 | | Load 0x2,0x3 04cc 800a | | Call 0x0,0xa 04cd e605 | | Load 0x3,0x5 04ce 00ea | | Load_Encached Null_String_Cache 04cf e00f | | Load 0x0,0xf 04d0 1810 | | Execute Package,Field_Execute,Field_Number 0x10 04d1 00d1 | | Pop_Control Pop_Count_1 04d2 4800 |H | Short_Literal 0x0 04d3 a608 | | Store_Unchecked 0x3,0x8 04d4 7834 |x4 | Jump 0x509 04d5 e602 | | Load 0x3,0x2 04d6 8609 | | Call 0x3,0x9 04d7 6831 |h1 | Jump_Zero 0x509 04d8 e602 | | Load 0x3,0x2 04d9 00d8 | | Load_Top At_Offset_0 04da 0d41 | A | Execute_Immediate Less,0x41 04db 7010 |p | Jump_Nonzero 0x4ec 04dc 00d8 | | Load_Top At_Offset_0 04dd 0c42 | B | Execute_Immediate Greater_Equal,0x42 04de 700a |p | Jump_Nonzero 0x4e9 04df 00d1 | | Pop_Control Pop_Count_1 04e0 e608 | | Load 0x3,0x8 04e1 0f02 | | Execute_Immediate Equal,0x2 04e2 6803 |h | Jump_Zero 0x4e6 04e3 4803 |H | Short_Literal 0x3 04e4 a608 | | Store_Unchecked 0x3,0x8 04e5 7817 |x | Jump 0x4fd 04e6 4800 |H | Short_Literal 0x0 04e7 a608 | | Store_Unchecked 0x3,0x8 04e8 7814 |x | Jump 0x4fd 04e9 0f5b | [ | Execute_Immediate Equal,0x5b 04ea 7007 |p | Jump_Nonzero 0x4f2 04eb 780f |x | Jump 0x4fb 04ec 0f1b | | Execute_Immediate Equal,0x1b 04ed 7001 |p | Jump_Nonzero 0x4ef 04ee 780c |x | Jump 0x4fb 04ef 4801 |H | Short_Literal 0x1 04f0 a608 | | Store_Unchecked 0x3,0x8 04f1 780b |x | Jump 0x4fd 04f2 e608 | | Load 0x3,0x8 04f3 0f01 | | Execute_Immediate Equal,0x1 04f4 6803 |h | Jump_Zero 0x4f8 04f5 4802 |H | Short_Literal 0x2 04f6 a608 | | Store_Unchecked 0x3,0x8 04f7 7805 |x | Jump 0x4fd 04f8 4800 |H | Short_Literal 0x0 04f9 a608 | | Store_Unchecked 0x3,0x8 04fa 7802 |x | Jump 0x4fd 04fb 4800 |H | Short_Literal 0x0 04fc a608 | | Store_Unchecked 0x3,0x8 04fd e608 | | Load 0x3,0x8 04fe 700a |p | Jump_Nonzero 0x509 04ff e605 | | Load 0x3,0x5 0500 e602 | | Load 0x3,0x2 0501 00d8 | | Load_Top At_Offset_0 0502 00e8 | | Load_Encached Character_Cache 0503 0260 | ` | Execute Discrete,In_Type 0504 7001 |p | Jump_Nonzero 0x506 0505 0801 | | Execute_Immediate Raise,0x1 0506 e00f | | Load 0x0,0xf 0507 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0508 00d1 | | Pop_Control Pop_Count_1 0509 e604 | | Load 0x3,0x4 050a 4b3f |K? | Short_Literal 0x33f 050b 027f | | Execute Discrete,Equal 050c 6803 |h | Jump_Zero 0x510 050d 4800 |H | Short_Literal 0x0 050e a604 | | Store_Unchecked 0x3,0x4 050f 7803 |x | Jump 0x513 0510 e604 | | Load 0x3,0x4 0511 0a01 | | Execute_Immediate Plus,0x1 0512 c604 | | Store 0x3,0x4 0513 e604 | | Load 0x3,0x4 0514 e603 | | Load 0x3,0x3 0515 027f | | Execute Discrete,Equal 0516 6801 |h | Jump_Zero 0x518 0517 7802 |x | Jump 0x51a 0518 00c9 | | Action Pop_Auxiliary_Loop 0519 7fa2 | | Jump 0x4bc 051a 00ce | | Action Pop_Auxiliary 051b 4800 |H | Short_Literal 0x0 051c e5fe | | Load 0x2,-0x2 051d e605 | | Load 0x3,0x5 051e e00f | | Load 0x0,0xf 051f 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0520 e403 | | Load 0x2,0x3 0521 800a | | Call 0x0,0xa 0522 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0523 TRAP_04b8: 0523 0007 | | Action Break_Optional 0524 4802 |H | Short_Literal 0x2 0525 e5fe | | Load 0x2,-0x2 0526 0092 058e | | Action Push_String_Extended,0x58e ; "*** Problem encountered processing IOP BUFFER ***" 0528 e403 | | Load 0x2,0x3 0529 800a | | Call 0x0,0xa 052a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 052b 0000 0000 | | .BLANK 0000[0x5] 0530 ; -------------------------------------------------------------------------------------- 0530 ; SUBPROGRAM 0530 ; -------------------------------------------------------------------------------------- 0530 0533 | 3 | .CONST 0x0533 ; Address of begin 0531 0004 | | .CONST 0x0004 ; Address of exception handler 0532 0001 | | .CONST 0x0001 ; Number of locals 0533 BODY_0530: 0533 INIT_0530: 0533 4607 |F | Jump_Case 0x8 0534 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0535 7807 |x | Jump 0x53d ; case 0x1 0536 780a |x | Jump 0x541 ; case 0x2 0537 780e |x | Jump 0x546 ; case 0x3 0538 7811 |x | Jump 0x54a ; case 0x4 0539 7812 |x | Jump 0x54c ; case 0x5 053a 7813 |x | Jump 0x54e ; case 0x6 053b 7816 |x | Jump 0x552 ; case 0x7 053c 4302 |C | .XXX[0x1] 053d 00da | | Load_Top At_Offset_2 053e 0091 0566 | f| Action Push_String_Extended_Indexed,0x566 ; "CH" 0540 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0541 00db | | Load_Top At_Offset_3 0542 00db | | Load_Top At_Offset_3 0543 00e0 | | Load_Encached Standard_Cache 0544 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0545 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0546 00da | | Load_Top At_Offset_2 0547 00e0 | | Load_Encached Standard_Cache 0548 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0549 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 054a 00db | | Load_Top At_Offset_3 054b 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 054c 00db | | Load_Top At_Offset_3 054d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 054e e602 | | Load 0x3,0x2 054f 00dc | | Load_Top At_Offset_4 0550 0267 | g | Execute Discrete,Predecessor 0551 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0552 e602 | | Load 0x3,0x2 0553 00dc | | Load_Top At_Offset_4 0554 0268 | h | Execute Discrete,Successor 0555 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0556 ; -------------------------------------------------------------------------------------- 0556 ; STRING TABLE 0556 ; -------------------------------------------------------------------------------------- 0556 0074 | t | .STRTAB 0x0074->0x0590 ; "LOG_RH11" 0557 007a | z | .STRTAB 0x007a->0x0594 ; "LOG_TS11" 0558 0080 | | .STRTAB 0x0080->0x0598 ; "LOG_IOA" 0559 0085 | | .STRTAB 0x0085->0x059b ; "LOG_R1000" 055a 008c | | .STRTAB 0x008c->0x05a0 ; "LOG_IOP" 055b 0091 | | .STRTAB 0x0091->0x05a3 ; "LOG_FRU" 055c 0096 | | .STRTAB 0x0096->0x05a7 ; "LOG_SPARE6" 055d 009e | | .STRTAB 0x009e->0x05ac ; "LOG_SPARE7" 055e 00a6 | | .STRTAB 0x00a6->0x05b1 ; "LOG_SPARE8" 055f 00ae | | .STRTAB 0x00ae->0x05b6 ; "LOG_SPARE9" 0560 00b6 | | .STRTAB 0x00b6->0x05bb ; "LOG_SPARE10" 0561 00bf | | .STRTAB 0x00bf->0x05c0 ; "LOG_SPARE11" 0562 00c8 | | .STRTAB 0x00c8->0x05c6 ; "LOG_SPARE12" 0563 00d1 | | .STRTAB 0x00d1->0x05cb ; "LOG_SPARE13" 0564 00da | | .STRTAB 0x00da->0x05d1 ; "LOG_SPARE14" 0565 00e3 | | .STRTAB 0x00e3->0x05d6 ; "LOG_SPARE15" 0566 00ec | | .STRTAB 0x00ec->0x05dc ; "CH" 0567 00ec | | .STRTAB 0x00ec->0x05dd ; "G_0D" 0568 00ee | | .STRTAB 0x00ee->0x05df ; "G_1B" 0569 00f0 | | .STRTAB 0x00f0->0x05e1 ; "G_5B" 056a 00f2 | | .STRTAB 0x00f2->0x05e3 ; ".COMMENTS" 056b 00f9 | | .STRTAB 0x00f9->0x05e7 ; ".IOP_SHORTDUMP" 056c 0105 | | .STRTAB 0x0105->0x05ee ; ".REGISTERS" 056d 010d | | .STRTAB 0x010d->0x05f3 ; ".SAVED_STATE" 056e 0117 | | .STRTAB 0x0117->0x05f9 ; "<PROFILE>" 056f 011e | | .STRTAB 0x011e->0x05fe ; "$.IOP_SHORTDUMP" 0570 012b | + | .STRTAB 0x012b->0x0605 ; "$.SAVED_STATE" 0571 0136 | 6 | .STRTAB 0x0136->0x060c ; "$.REGISTERS" 0572 013f | ? | .STRTAB 0x013f->0x0611 ; "unsupported rev level " 0573 0153 | S | .STRTAB 0x0153->0x061c ; "FAILURE ON DISK " 0574 016f | o | .STRTAB 0x016f->0x062b ; "FAILURE ON TAPE " 0575 018b | | .STRTAB 0x018b->0x063a ; "MACHINE CRASH, I/O ADAPTOR " 0576 01a7 | | .STRTAB 0x01a7->0x0649 ; "MACHINE CRASH, R1000 " 0577 01c3 | | .STRTAB 0x01c3->0x0658 ; "MACHINE CRASH, I/O PROCESSOR " 0578 01df | | .STRTAB 0x01df->0x0667 ; "PROBLEM IN FRU DIAGNOSTIC " 0579 01fb | | .STRTAB 0x01fb->0x0676 ; "SPARE6 " 057a 0217 | | .STRTAB 0x0217->0x0685 ; "SPARE7 " 057b 0233 | 3 | .STRTAB 0x0233->0x0694 ; "SPARE8 " 057c 024f | O | .STRTAB 0x024f->0x06a3 ; "SPARE9 " 057d 026b | k | .STRTAB 0x026b->0x06b2 ; "SPARE10 " 057e 0287 | | .STRTAB 0x0287->0x06c1 ; "SPARE11 " 057f 02a3 | | .STRTAB 0x02a3->0x06d0 ; "SPARE12 " 0580 02bf | | .STRTAB 0x02bf->0x06df ; "SPARE13 " 0581 02db | | .STRTAB 0x02db->0x06ee ; "SPARE14 " 0582 02f7 | | .STRTAB 0x02f7->0x06fd ; "DFS INSTALL " 0583 0313 | | .STRTAB 0x0313->0x070c ; " Analysis for Tombstone dated " 0584 032f | / | .STRTAB 0x032f->0x071b ; "CRASH REASON (based on last micro-PC)" 0585 0352 | R | .STRTAB 0x0352->0x072e ; " " 0586 0353 | S | .STRTAB 0x0353->0x072f ; " Unknown crash reason" 0587 0368 | h | .STRTAB 0x0368->0x073b ; "R1000 cpu analysis" 0588 0378 | x | .STRTAB 0x0378->0x0744 ; "UCODE TRACE (last 20 entries)" 0589 0393 | | .STRTAB 0x0393->0x0752 ; "UCODE STATE" 058a 039c | | .STRTAB 0x039c->0x0758 ; " Cpu state was not dumped to tombstone. " 058b 03c2 | | .STRTAB 0x03c2->0x076c ; "LAST CONSOLE OUTPUT" 058c 03d3 | | .STRTAB 0x03d3->0x0775 ; " IOP information was not dumped to tombstone." 058d 03fe | | .STRTAB 0x03fe->0x078c ; "RESTARTING SYSTEM" 058e 040d | | .STRTAB 0x040d->0x0794 ; "*** Problem encountered processing IOP BUFFER ***" 058f 043c | < | .STREND 0x043c->0x07ad 0590 4c4f 475f |LOG_| .STRTAB_STRINGS 07ad 0000 0000 | | .XXX[0x3] 07af 0000 | | 07b0 ; -------------------------------------------------------------------------------------- 07b0 ; Debug Table 07b0 ; -------------------------------------------------------------------------------------- 07b0 0004 0011 | | .DEBUG4 0x0004,0x0011,0x34c3,0x0000,0x0001,0x0000 07b6 3297 24b7 |2 $ | .XXX[0x4a] 07b8 34ba 34b0 |4 4 | 07ba b634 bd30 | 4 0| 07bc ba34 b7b7 | 4 | 07be 1729 b4ba | ) | 07c0 3290 37b9 |2 7 | 07c2 1010 a6b0 | | 07c4 b1b4 34b7 | 4 | 07c6 3296 8000 |2 | 07c8 000b 0000 | | 07ca 000e 1724 | $| 07cc b734 ba34 | 4 4| 07ce b0b6 34bd | 4 | 07d0 30ba 34b7 |0 4 | 07d2 b717 2637 | &7| 07d4 b1b0 b610 | | 07d6 3bb7 b936 |; 6| 07d8 3217 0000 |2 | 07da 000a 8000 | | 07dc 000e 9017 | | 07de 24b7 34ba |$ 4 | 07e0 34b0 b634 |4 4| 07e2 bd30 ba34 | 0 4| 07e4 b7b7 1726 | &| 07e6 37b1 b0b6 |7 | 07e8 103b b7b9 | ; | 07ea 3632 1700 |62 | 07ec 0000 0a80 | | 07ee 0000 0e90 | | 07f0 1724 b734 | $ 4| 07f2 ba34 b0b6 | 4 | 07f4 34bd 30ba |4 0 | 07f6 34b7 b717 |4 | 07f8 2637 b1b0 |&7 | 07fa b610 3bb7 | ; | 07fc b936 3217 | 62 | 07fe 0000 0000 | |