|
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, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_bdfc99
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0358 | X | .CONST 0x0358 ; 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 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 00c8 | | .CONST 0x00c8 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0026 | & | .CONST 0x0026 ; Number of locals 000b INIT_0008: 000b 4800 |H | Short_Literal 0x0 000c 4802 |H | Short_Literal 0x2 000d 029f 00d3 | | Declare_Subprogram INIT_00d0,For_Call 000f 03fe | | Declare_Type Discrete,Defined,Visible 0010 4800 |H | Short_Literal 0x0 0011 4801 |H | Short_Literal 0x1 0012 029f 011b | | Declare_Subprogram INIT_0118,For_Call 0014 03fe | | Declare_Type Discrete,Defined,Visible 0015 4800 |H | Short_Literal 0x0 0016 4801 |H | Short_Literal 0x1 0017 029f 0143 | C| Declare_Subprogram INIT_0140,For_Call 0019 03fe | | Declare_Type Discrete,Defined,Visible 001a 4800 |H | Short_Literal 0x0 001b 4802 |H | Short_Literal 0x2 001c 029f 016b | k| Declare_Subprogram INIT_0168,For_Call 001e 03fe | | Declare_Type Discrete,Defined,Visible 001f 0093 0000 | | push_full_address 0x0 0021 60ee |` | Indirect_Literal Discrete,0x110,{0x80000000, 0x00070000} 0022 0273 | s | Execute Discrete,Plus 0023 e002 | | Load 0x0,0x2 0024 0273 | s | Execute Discrete,Plus 0025 e003 | | Load 0x0,0x3 0026 0273 | s | Execute Discrete,Plus 0027 e20d | | Load 0x1,0xd 0028 e004 | | Load 0x0,0x4 0029 0386 | | Declare_Variable Package,Visible 002a 00d8 | | Load_Top At_Offset_0 002b 020f | | Execute Module,Activate 002c 0093 0000 | | push_full_address 0x0 002e 60dd |` | Indirect_Literal Discrete,0x10c,{0x80000000, 0x00060000} 002f 0273 | s | Execute Discrete,Plus 0030 e002 | | Load 0x0,0x2 0031 0273 | s | Execute Discrete,Plus 0032 e005 | | Load 0x0,0x5 0033 0273 | s | Execute Discrete,Plus 0034 e20e | | Load 0x1,0xe 0035 e004 | | Load 0x0,0x4 0036 0386 | | Declare_Variable Package,Visible 0037 00d8 | | Load_Top At_Offset_0 0038 020f | | Execute Module,Activate 0039 0093 0000 | | push_full_address 0x0 003b 60cc |` | Indirect_Literal Discrete,0x108,{0x80000000, 0x00050000} 003c 0273 | s | Execute Discrete,Plus 003d e002 | | Load 0x0,0x2 003e 0273 | s | Execute Discrete,Plus 003f e006 | | Load 0x0,0x6 0040 0273 | s | Execute Discrete,Plus 0041 e20f | | Load 0x1,0xf 0042 e004 | | Load 0x0,0x4 0043 0386 | | Declare_Variable Package,Visible 0044 00d8 | | Load_Top At_Offset_0 0045 020f | | Execute Module,Activate 0046 0093 0000 | | push_full_address 0x0 0048 60bb |` | Indirect_Literal Discrete,0x104,{0x80000000, 0x00040000} 0049 0273 | s | Execute Discrete,Plus 004a e002 | | Load 0x0,0x2 004b 0273 | s | Execute Discrete,Plus 004c e007 | | Load 0x0,0x7 004d 0273 | s | Execute Discrete,Plus 004e e210 | | Load 0x1,0x10 004f e004 | | Load 0x0,0x4 0050 0386 | | Declare_Variable Package,Visible 0051 00d8 | | Load_Top At_Offset_0 0052 020f | | Execute Module,Activate 0053 4800 |H | Short_Literal 0x0 0054 e008 | | Load 0x0,0x8 0055 e211 | | Load 0x1,0x11 0056 0096 | | Execute Package,Entry 0057 0129 | ) | Execute Any,Make_Visible 0058 4801 |H | Short_Literal 0x1 0059 e008 | | Load 0x0,0x8 005a e211 | | Load 0x1,0x11 005b 0096 | | Execute Package,Entry 005c 0129 | ) | Execute Any,Make_Visible 005d 4802 |H | Short_Literal 0x2 005e e008 | | Load 0x0,0x8 005f e211 | | Load 0x1,0x11 0060 0096 | | Execute Package,Entry 0061 0129 | ) | Execute Any,Make_Visible 0062 4800 |H | Short_Literal 0x0 0063 e008 | | Load 0x0,0x8 0064 e212 | | Load 0x1,0x12 0065 0096 | | Execute Package,Entry 0066 0129 | ) | Execute Any,Make_Visible 0067 4801 |H | Short_Literal 0x1 0068 e008 | | Load 0x0,0x8 0069 e212 | | Load 0x1,0x12 006a 0096 | | Execute Package,Entry 006b 0129 | ) | Execute Any,Make_Visible 006c 4800 |H | Short_Literal 0x0 006d e008 | | Load 0x0,0x8 006e e213 | | Load 0x1,0x13 006f 0096 | | Execute Package,Entry 0070 0129 | ) | Execute Any,Make_Visible 0071 4801 |H | Short_Literal 0x1 0072 e008 | | Load 0x0,0x8 0073 e213 | | Load 0x1,0x13 0074 0096 | | Execute Package,Entry 0075 0129 | ) | Execute Any,Make_Visible 0076 4800 |H | Short_Literal 0x0 0077 e008 | | Load 0x0,0x8 0078 e214 | | Load 0x1,0x14 0079 0096 | | Execute Package,Entry 007a 0129 | ) | Execute Any,Make_Visible 007b 4801 |H | Short_Literal 0x1 007c e008 | | Load 0x0,0x8 007d e214 | | Load 0x1,0x14 007e 0096 | | Execute Package,Entry 007f 0129 | ) | Execute Any,Make_Visible 0080 4802 |H | Short_Literal 0x2 0081 e008 | | Load 0x0,0x8 0082 e214 | | Load 0x1,0x14 0083 0096 | | Execute Package,Entry 0084 0129 | ) | Execute Any,Make_Visible 0085 4800 |H | Short_Literal 0x0 0086 4806 |H | Short_Literal 0x6 0087 029f 0193 | | Declare_Subprogram INIT_0190,For_Call 0089 03fe | | Declare_Type Discrete,Defined,Visible 008a 4800 |H | Short_Literal 0x0 008b 4801 |H | Short_Literal 0x1 008c 00da | | Load_Top At_Offset_2 008d 03f9 | | Declare_Type Discrete,Constrained,Visible 008e 4802 |H | Short_Literal 0x2 008f 4803 |H | Short_Literal 0x3 0090 00db | | Load_Top At_Offset_3 0091 03f9 | | Declare_Type Discrete,Constrained,Visible 0092 4804 |H | Short_Literal 0x4 0093 4806 |H | Short_Literal 0x6 0094 e21f | | Load 0x1,0x1f 0095 03f9 | | Declare_Type Discrete,Constrained,Visible 0096 0093 0000 | | push_full_address 0x0 0098 6067 |`g | Indirect_Literal Discrete,0x100,{0x80000000, 0x00030000} 0099 0273 | s | Execute Discrete,Plus 009a e002 | | Load 0x0,0x2 009b 0273 | s | Execute Discrete,Plus 009c e009 | | Load 0x0,0x9 009d 0273 | s | Execute Discrete,Plus 009e 4800 |H | Short_Literal 0x0 009f 481e |H | Short_Literal 0x1e 00a0 e220 | | Load 0x1,0x20 00a1 e00a | | Load 0x0,0xa 00a2 0386 | | Declare_Variable Package,Visible 00a3 00d8 | | Load_Top At_Offset_0 00a4 020f | | Execute Module,Activate 00a5 0093 0000 | | push_full_address 0x0 00a7 6054 |`T | Indirect_Literal Discrete,0xfc,{0x80000000, 0x00020000} 00a8 0273 | s | Execute Discrete,Plus 00a9 e002 | | Load 0x0,0x2 00aa 0273 | s | Execute Discrete,Plus 00ab e00b | | Load 0x0,0xb 00ac 0273 | s | Execute Discrete,Plus 00ad 4802 |H | Short_Literal 0x2 00ae 4814 |H | Short_Literal 0x14 00af e221 | ! | Load 0x1,0x21 00b0 e00a | | Load 0x0,0xa 00b1 0386 | | Declare_Variable Package,Visible 00b2 00d8 | | Load_Top At_Offset_0 00b3 020f | | Execute Module,Activate 00b4 0093 0000 | | push_full_address 0x0 00b6 6041 |`A | Indirect_Literal Discrete,0xf8,{0x80000000, 0x00010000} 00b7 0273 | s | Execute Discrete,Plus 00b8 e002 | | Load 0x0,0x2 00b9 0273 | s | Execute Discrete,Plus 00ba e00c | | Load 0x0,0xc 00bb 0273 | s | Execute Discrete,Plus 00bc 4801 |H | Short_Literal 0x1 00bd 480a |H | Short_Literal 0xa 00be e222 | " | Load 0x1,0x22 00bf e00a | | Load 0x0,0xa 00c0 0386 | | Declare_Variable Package,Visible 00c1 00d8 | | Load_Top At_Offset_0 00c2 020f | | Execute Module,Activate 00c3 029a 01bb | | Declare_Subprogram INIT_01b8,For_Outer_Call,Visible,Unelaborated 00c5 00bf | | Action Accept_Activation 00c6 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 00c7 00c7 | | Action Elaborate_Subprogram 00c8 BODY_0008: 00c8 00bc | | Action Signal_Activated 00c9 00bb | | Action Signal_Completion 00ca 0000 0000 | | .BLANK 0000[0x6] 00d0 ; -------------------------------------------------------------------------------------- 00d0 ; SUBPROGRAM 00d0 ; -------------------------------------------------------------------------------------- 00d0 00d3 | | .CONST 0x00d3 ; Address of begin 00d1 0004 | | .CONST 0x0004 ; Address of exception handler 00d2 0001 | | .CONST 0x0001 ; Number of locals 00d3 BODY_00d0: 00d3 INIT_00d0: 00d3 4607 |F | Jump_Case 0x8 00d4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 00d5 7807 |x | Jump 0xdd ; case 0x1 00d6 780a |x | Jump 0xe1 ; case 0x2 00d7 780e |x | Jump 0xe6 ; case 0x3 00d8 7811 |x | Jump 0xea ; case 0x4 00d9 7812 |x | Jump 0xec ; case 0x5 00da 7813 |x | Jump 0xee ; case 0x6 00db 7816 |x | Jump 0xf2 ; case 0x7 00dc 4302 |C | .XXX[0x1] 00dd 00da | | Load_Top At_Offset_2 00de 0091 02ec | | Action Push_String_Extended_Indexed,0x2ec ; "ON_HEAP_PLACE" 00e0 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00e1 00db | | Load_Top At_Offset_3 00e2 00db | | Load_Top At_Offset_3 00e3 00e0 | | Load_Encached Standard_Cache 00e4 181b | | Execute Package,Field_Execute,Field_Number 0x1b 00e5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00e6 00da | | Load_Top At_Offset_2 00e7 00e0 | | Load_Encached Standard_Cache 00e8 181c | | Execute Package,Field_Execute,Field_Number 0x1c 00e9 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00ea 00db | | Load_Top At_Offset_3 00eb 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00ec 00db | | Load_Top At_Offset_3 00ed 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00ee e20d | | Load 0x1,0xd 00ef 00dc | | Load_Top At_Offset_4 00f0 0267 | g | Execute Discrete,Predecessor 00f1 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00f2 e20d | | Load 0x1,0xd 00f3 00dc | | Load_Top At_Offset_4 00f4 0268 | h | Execute Discrete,Successor 00f5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00f6 0000 0000 | | .XXX[0x2] 00f8 8000 0000 | | .LITERAL {0x80000000, 0x00010000} 00fc 8000 0000 | | .LITERAL {0x80000000, 0x00020000} 0100 8000 0000 | | .LITERAL {0x80000000, 0x00030000} 0104 8000 0000 | | .LITERAL {0x80000000, 0x00040000} 0108 8000 0000 | | .LITERAL {0x80000000, 0x00050000} 010c 8000 0000 | | .LITERAL {0x80000000, 0x00060000} 0110 8000 0000 | | .LITERAL {0x80000000, 0x00070000} 0114 0000 0000 | | .BLANK 0000[0x4] 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 011b | | .CONST 0x011b ; Address of begin 0119 0004 | | .CONST 0x0004 ; Address of exception handler 011a 0001 | | .CONST 0x0001 ; Number of locals 011b BODY_0118: 011b INIT_0118: 011b 4607 |F | Jump_Case 0x8 011c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 011d 7807 |x | Jump 0x125 ; case 0x1 011e 780a |x | Jump 0x129 ; case 0x2 011f 780e |x | Jump 0x12e ; case 0x3 0120 7811 |x | Jump 0x132 ; case 0x4 0121 7812 |x | Jump 0x134 ; case 0x5 0122 7813 |x | Jump 0x136 ; case 0x6 0123 7816 |x | Jump 0x13a ; case 0x7 0124 4302 |C | .XXX[0x1] 0125 00da | | Load_Top At_Offset_2 0126 0091 02ef | | Action Push_String_Extended_Indexed,0x2ef ; "TAKING_ACTION" 0128 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0129 00db | | Load_Top At_Offset_3 012a 00db | | Load_Top At_Offset_3 012b 00e0 | | Load_Encached Standard_Cache 012c 181b | | Execute Package,Field_Execute,Field_Number 0x1b 012d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 012e 00da | | Load_Top At_Offset_2 012f 00e0 | | Load_Encached Standard_Cache 0130 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0131 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0132 00db | | Load_Top At_Offset_3 0133 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0134 00db | | Load_Top At_Offset_3 0135 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0136 e20e | | Load 0x1,0xe 0137 00dc | | Load_Top At_Offset_4 0138 0267 | g | Execute Discrete,Predecessor 0139 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 013a e20e | | Load 0x1,0xe 013b 00dc | | Load_Top At_Offset_4 013c 0268 | h | Execute Discrete,Successor 013d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 013e 0000 0000 | | .XXX[0x2] 0140 ; -------------------------------------------------------------------------------------- 0140 ; SUBPROGRAM 0140 ; -------------------------------------------------------------------------------------- 0140 0143 | C | .CONST 0x0143 ; Address of begin 0141 0004 | | .CONST 0x0004 ; Address of exception handler 0142 0001 | | .CONST 0x0001 ; Number of locals 0143 BODY_0140: 0143 INIT_0140: 0143 4607 |F | Jump_Case 0x8 0144 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0145 7807 |x | Jump 0x14d ; case 0x1 0146 780a |x | Jump 0x151 ; case 0x2 0147 780e |x | Jump 0x156 ; case 0x3 0148 7811 |x | Jump 0x15a ; case 0x4 0149 7812 |x | Jump 0x15c ; case 0x5 014a 7813 |x | Jump 0x15e ; case 0x6 014b 7816 |x | Jump 0x162 ; case 0x7 014c 4302 |C | .XXX[0x1] 014d 00da | | Load_Top At_Offset_2 014e 0091 02f1 | | Action Push_String_Extended_Indexed,0x2f1 ; "YES_BOOLEAN" 0150 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0151 00db | | Load_Top At_Offset_3 0152 00db | | Load_Top At_Offset_3 0153 00e0 | | Load_Encached Standard_Cache 0154 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0155 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0156 00da | | Load_Top At_Offset_2 0157 00e0 | | Load_Encached Standard_Cache 0158 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0159 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 015a 00db | | Load_Top At_Offset_3 015b 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 015c 00db | | Load_Top At_Offset_3 015d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 015e e20f | | Load 0x1,0xf 015f 00dc | | Load_Top At_Offset_4 0160 0267 | g | Execute Discrete,Predecessor 0161 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0162 e20f | | Load 0x1,0xf 0163 00dc | | Load_Top At_Offset_4 0164 0268 | h | Execute Discrete,Successor 0165 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0166 0000 0000 | | .XXX[0x2] 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 016b | k | .CONST 0x016b ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0001 | | .CONST 0x0001 ; Number of locals 016b BODY_0168: 016b INIT_0168: 016b 4607 |F | Jump_Case 0x8 016c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 016d 7807 |x | Jump 0x175 ; case 0x1 016e 780a |x | Jump 0x179 ; case 0x2 016f 780e |x | Jump 0x17e ; case 0x3 0170 7811 |x | Jump 0x182 ; case 0x4 0171 7812 |x | Jump 0x184 ; case 0x5 0172 7813 |x | Jump 0x186 ; case 0x6 0173 7816 |x | Jump 0x18a ; case 0x7 0174 4302 |C | .XXX[0x1] 0175 00da | | Load_Top At_Offset_2 0176 0091 02f3 | | Action Push_String_Extended_Indexed,0x2f3 ; "EMPTY_STATE" 0178 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0179 00db | | Load_Top At_Offset_3 017a 00db | | Load_Top At_Offset_3 017b 00e0 | | Load_Encached Standard_Cache 017c 181b | | Execute Package,Field_Execute,Field_Number 0x1b 017d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 017e 00da | | Load_Top At_Offset_2 017f 00e0 | | Load_Encached Standard_Cache 0180 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0181 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0182 00db | | Load_Top At_Offset_3 0183 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0184 00db | | Load_Top At_Offset_3 0185 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0186 e210 | | Load 0x1,0x10 0187 00dc | | Load_Top At_Offset_4 0188 0267 | g | Execute Discrete,Predecessor 0189 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 018a e210 | | Load 0x1,0x10 018b 00dc | | Load_Top At_Offset_4 018c 0268 | h | Execute Discrete,Successor 018d 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 018e 0000 0000 | | .XXX[0x2] 0190 ; -------------------------------------------------------------------------------------- 0190 ; SUBPROGRAM 0190 ; -------------------------------------------------------------------------------------- 0190 0193 | | .CONST 0x0193 ; Address of begin 0191 0004 | | .CONST 0x0004 ; Address of exception handler 0192 0001 | | .CONST 0x0001 ; Number of locals 0193 BODY_0190: 0193 INIT_0190: 0193 4607 |F | Jump_Case 0x8 0194 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0195 7807 |x | Jump 0x19d ; case 0x1 0196 780a |x | Jump 0x1a1 ; case 0x2 0197 780e |x | Jump 0x1a6 ; case 0x3 0198 7811 |x | Jump 0x1aa ; case 0x4 0199 7812 |x | Jump 0x1ac ; case 0x5 019a 7813 |x | Jump 0x1ae ; case 0x6 019b 7816 |x | Jump 0x1b2 ; case 0x7 019c 4302 |C | .XXX[0x1] 019d 00da | | Load_Top At_Offset_2 019e 0091 02f6 | | Action Push_String_Extended_Indexed,0x2f6 ; "SIZE" 01a0 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 01a1 00db | | Load_Top At_Offset_3 01a2 00db | | Load_Top At_Offset_3 01a3 00e0 | | Load_Encached Standard_Cache 01a4 181b | | Execute Package,Field_Execute,Field_Number 0x1b 01a5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01a6 00da | | Load_Top At_Offset_2 01a7 00e0 | | Load_Encached Standard_Cache 01a8 181c | | Execute Package,Field_Execute,Field_Number 0x1c 01a9 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 01aa 00db | | Load_Top At_Offset_3 01ab 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01ac 00db | | Load_Top At_Offset_3 01ad 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01ae e21f | | Load 0x1,0x1f 01af 00dc | | Load_Top At_Offset_4 01b0 0267 | g | Execute Discrete,Predecessor 01b1 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01b2 e21f | | Load 0x1,0x1f 01b3 00dc | | Load_Top At_Offset_4 01b4 0268 | h | Execute Discrete,Successor 01b5 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01b6 0000 0000 | | .XXX[0x2] 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 0202 | | .CONST 0x0202 ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0014 | | .CONST 0x0014 ; Number of locals 01bb INIT_01b8: 01bb 029f 0243 | C| Declare_Subprogram INIT_0240,For_Call 01bd 029f 025b | [| Declare_Subprogram INIT_0258,For_Call 01bf 029f 026b | k| Declare_Subprogram INIT_0268,For_Call 01c1 029f 027b | {| Declare_Subprogram INIT_0278,For_Call 01c3 029f 028b | | Declare_Subprogram INIT_0288,For_Call 01c5 029f 029b | | Declare_Subprogram INIT_0298,For_Call 01c7 029f 02b3 | | Declare_Subprogram INIT_02b0,For_Call 01c9 029f 02c3 | | Declare_Subprogram INIT_02c0,For_Call 01cb e00d | | Load 0x0,0xd 01cc e223 | # | Load 0x1,0x23 01cd 0095 | | Execute Package,Field_Reference_Dynamic 01ce 00c6 | | Action Check_Subprogram_Elaborated 01cf 4809 |H | Short_Literal 0x9 01d0 4802 |H | Short_Literal 0x2 01d1 0099 | | Action Reference_Dynamic 01d2 0093 0000 | | push_full_address 0x0 01d4 6063 |`c | Indirect_Literal Discrete,0x238,{0x80000000, 0x000a0000} 01d5 0273 | s | Execute Discrete,Plus 01d6 e002 | | Load 0x0,0x2 01d7 0273 | s | Execute Discrete,Plus 01d8 e00e | | Load 0x0,0xe 01d9 0273 | s | Execute Discrete,Plus 01da 480c |H | Short_Literal 0xc 01db 0007 | | Action Break_Optional 01dc 029f 02d3 | | Declare_Subprogram INIT_02d0,For_Call 01de e00d | | Load 0x0,0xd 01df e225 | % | Load 0x1,0x25 01e0 0095 | | Execute Package,Field_Reference_Dynamic 01e1 00c6 | | Action Check_Subprogram_Elaborated 01e2 480d |H | Short_Literal 0xd 01e3 4802 |H | Short_Literal 0x2 01e4 0099 | | Action Reference_Dynamic 01e5 0093 0000 | | push_full_address 0x0 01e7 604c |`L | Indirect_Literal Discrete,0x234,{0x80000000, 0x00090000} 01e8 0273 | s | Execute Discrete,Plus 01e9 e002 | | Load 0x0,0x2 01ea 0273 | s | Execute Discrete,Plus 01eb e00f | | Load 0x0,0xf 01ec 0273 | s | Execute Discrete,Plus 01ed 4810 |H | Short_Literal 0x10 01ee 0007 | | Action Break_Optional 01ef 029f 02e3 | | Declare_Subprogram INIT_02e0,For_Call 01f1 e00d | | Load 0x0,0xd 01f2 e224 | $ | Load 0x1,0x24 01f3 0095 | | Execute Package,Field_Reference_Dynamic 01f4 00c6 | | Action Check_Subprogram_Elaborated 01f5 4811 |H | Short_Literal 0x11 01f6 4802 |H | Short_Literal 0x2 01f7 0099 | | Action Reference_Dynamic 01f8 0093 0000 | | push_full_address 0x0 01fa 6035 |`5 | Indirect_Literal Discrete,0x230,{0x80000000, 0x00080000} 01fb 0273 | s | Execute Discrete,Plus 01fc e002 | | Load 0x0,0x2 01fd 0273 | s | Execute Discrete,Plus 01fe e010 | | Load 0x0,0x10 01ff 0273 | s | Execute Discrete,Plus 0200 4814 |H | Short_Literal 0x14 0201 0007 | | Action Break_Optional 0202 BODY_01b8: 0202 e5ff | | Load 0x2,-0x1 0203 8011 | | Call 0x0,0x11 0204 4603 |F | Jump_Case 0x4 0205 7805 |x | Jump 0x20b ; case 0x0 0206 7810 |x | Jump 0x217 ; case 0x1 0207 781b |x | Jump 0x223 ; case 0x2 0208 7800 |x | Jump 0x209 ; case 0x3 0209 0008 | | Action Idle 020a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 020b e5fe | | Load 0x2,-0x2 020c e5ff | | Load 0x2,-0x1 020d 480a |H | Short_Literal 0xa 020e 4802 |H | Short_Literal 0x2 020f 0099 | | Action Reference_Dynamic 0210 480b |H | Short_Literal 0xb 0211 4802 |H | Short_Literal 0x2 0212 0099 | | Action Reference_Dynamic 0213 e00d | | Load 0x0,0xd 0214 e223 | # | Load 0x1,0x23 0215 0096 | | Execute Package,Entry 0216 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0217 e5fe | | Load 0x2,-0x2 0218 e5ff | | Load 0x2,-0x1 0219 480e |H | Short_Literal 0xe 021a 4802 |H | Short_Literal 0x2 021b 0099 | | Action Reference_Dynamic 021c 480f |H | Short_Literal 0xf 021d 4802 |H | Short_Literal 0x2 021e 0099 | | Action Reference_Dynamic 021f e00d | | Load 0x0,0xd 0220 e225 | % | Load 0x1,0x25 0221 0096 | | Execute Package,Entry 0222 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0223 e5fe | | Load 0x2,-0x2 0224 e5ff | | Load 0x2,-0x1 0225 4812 |H | Short_Literal 0x12 0226 4802 |H | Short_Literal 0x2 0227 0099 | | Action Reference_Dynamic 0228 4813 |H | Short_Literal 0x13 0229 4802 |H | Short_Literal 0x2 022a 0099 | | Action Reference_Dynamic 022b e00d | | Load 0x0,0xd 022c e224 | $ | Load 0x1,0x24 022d 0096 | | Execute Package,Entry 022e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 022f 0000 | | .XXX[0x1] 0230 8000 0000 | | .LITERAL {0x80000000, 0x00080000} 0234 8000 0000 | | .LITERAL {0x80000000, 0x00090000} 0238 8000 0000 | | .LITERAL {0x80000000, 0x000a0000} 023c 0000 0000 | | .BLANK 0000[0x4] 0240 ; -------------------------------------------------------------------------------------- 0240 ; SUBPROGRAM 0240 ; -------------------------------------------------------------------------------------- 0240 0243 | C | .CONST 0x0243 ; Address of begin 0241 0004 | | .CONST 0x0004 ; Address of exception handler 0242 0001 | | .CONST 0x0001 ; Number of locals 0243 BODY_0240: 0243 INIT_0240: 0243 e215 | | Load 0x1,0x15 0244 00db | | Load_Top At_Offset_3 0245 8012 | | Call 0x0,0x12 0246 6808 |h | Jump_Zero 0x24f 0247 00da | | Load_Top At_Offset_2 0248 e013 | | Load 0x0,0x13 0249 e211 | | Load 0x1,0x11 024a 0096 | | Execute Package,Entry 024b e20d | | Load 0x1,0xd 024c 011c | | Execute Any,Convert_Unchecked 024d 1c01 | | Execute_Immediate Run_Utility,0x1 024e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 024f 0092 02fd | | Action Push_String_Extended,0x2fd ; " BOX " 0251 00db | | Load_Top At_Offset_3 0252 8014 | | Call 0x0,0x14 0253 00e0 | | Load_Encached Standard_Cache 0254 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0255 01cc | | Execute Vector,Catenate 0256 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0257 0000 | | .XXX[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 00da | | Load_Top At_Offset_2 025c e013 | | Load 0x0,0x13 025d e212 | | Load 0x1,0x12 025e 0096 | | Execute Package,Entry 025f e20e | | Load 0x1,0xe 0260 011c | | Execute Any,Convert_Unchecked 0261 1c01 | | Execute_Immediate Run_Utility,0x1 0262 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0263 0000 0000 | | .BLANK 0000[0x5] 0268 ; -------------------------------------------------------------------------------------- 0268 ; SUBPROGRAM 0268 ; -------------------------------------------------------------------------------------- 0268 026b | k | .CONST 0x026b ; Address of begin 0269 0004 | | .CONST 0x0004 ; Address of exception handler 026a 0001 | | .CONST 0x0001 ; Number of locals 026b BODY_0268: 026b INIT_0268: 026b 00da | | Load_Top At_Offset_2 026c e013 | | Load 0x0,0x13 026d e213 | | Load 0x1,0x13 026e 0096 | | Execute Package,Entry 026f e20f | | Load 0x1,0xf 0270 011c | | Execute Any,Convert_Unchecked 0271 1c01 | | Execute_Immediate Run_Utility,0x1 0272 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0273 0000 0000 | | .BLANK 0000[0x5] 0278 ; -------------------------------------------------------------------------------------- 0278 ; SUBPROGRAM 0278 ; -------------------------------------------------------------------------------------- 0278 027b | { | .CONST 0x027b ; Address of begin 0279 0004 | | .CONST 0x0004 ; Address of exception handler 027a 0001 | | .CONST 0x0001 ; Number of locals 027b BODY_0278: 027b INIT_0278: 027b 00da | | Load_Top At_Offset_2 027c e013 | | Load 0x0,0x13 027d e214 | | Load 0x1,0x14 027e 0096 | | Execute Package,Entry 027f e210 | | Load 0x1,0x10 0280 011c | | Execute Any,Convert_Unchecked 0281 1c01 | | Execute_Immediate Run_Utility,0x1 0282 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0283 0000 0000 | | .BLANK 0000[0x5] 0288 ; -------------------------------------------------------------------------------------- 0288 ; SUBPROGRAM 0288 ; -------------------------------------------------------------------------------------- 0288 028b | | .CONST 0x028b ; Address of begin 0289 0004 | | .CONST 0x0004 ; Address of exception handler 028a 0001 | | .CONST 0x0001 ; Number of locals 028b BODY_0288: 028b INIT_0288: 028b 00da | | Load_Top At_Offset_2 028c 6803 |h | Jump_Zero 0x290 028d 00db | | Load_Top At_Offset_3 028e 8402 | | Call 0x2,0x2 028f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0290 00db | | Load_Top At_Offset_3 0291 8014 | | Call 0x0,0x14 0292 00e0 | | Load_Encached Standard_Cache 0293 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0294 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0295 0000 0000 | | .XXX[0x3] 0297 0000 | | 0298 ; -------------------------------------------------------------------------------------- 0298 ; SUBPROGRAM 0298 ; -------------------------------------------------------------------------------------- 0298 029b | | .CONST 0x029b ; Address of begin 0299 0004 | | .CONST 0x0004 ; Address of exception handler 029a 0001 | | .CONST 0x0001 ; Number of locals 029b BODY_0298: 029b INIT_0298: 029b 00da | | Load_Top At_Offset_2 029c 0afc | | Execute_Immediate Plus,-0x4 029d 4602 |F | Jump_Case 0x3 029e 7805 |x | Jump 0x2a4 ; case 0x0 029f 7807 |x | Jump 0x2a7 ; case 0x1 02a0 7800 |x | Jump 0x2a1 ; case 0x2 02a1 00db | | Load_Top At_Offset_3 02a2 8015 | | Call 0x0,0x15 02a3 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02a4 00db | | Load_Top At_Offset_3 02a5 8403 | | Call 0x2,0x3 02a6 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02a7 00db | | Load_Top At_Offset_3 02a8 8404 | | Call 0x2,0x4 02a9 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02aa 0000 0000 | | .BLANK 0000[0x6] 02b0 ; -------------------------------------------------------------------------------------- 02b0 ; SUBPROGRAM 02b0 ; -------------------------------------------------------------------------------------- 02b0 02b3 | | .CONST 0x02b3 ; Address of begin 02b1 0004 | | .CONST 0x0004 ; Address of exception handler 02b2 0001 | | .CONST 0x0001 ; Number of locals 02b3 BODY_02b0: 02b3 INIT_02b0: 02b3 00da | | Load_Top At_Offset_2 02b4 0f02 | | Execute_Immediate Equal,0x2 02b5 7003 |p | Jump_Nonzero 0x2b9 02b6 00db | | Load_Top At_Offset_3 02b7 8405 | | Call 0x2,0x5 02b8 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02b9 00db | | Load_Top At_Offset_3 02ba 8014 | | Call 0x0,0x14 02bb 00e0 | | Load_Encached Standard_Cache 02bc 1818 | | Execute Package,Field_Execute,Field_Number 0x18 02bd 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02be 0000 0000 | | .XXX[0x2] 02c0 ; -------------------------------------------------------------------------------------- 02c0 ; SUBPROGRAM 02c0 ; -------------------------------------------------------------------------------------- 02c0 02c3 | | .CONST 0x02c3 ; Address of begin 02c1 0004 | | .CONST 0x0004 ; Address of exception handler 02c2 0001 | | .CONST 0x0001 ; Number of locals 02c3 BODY_02c0: 02c3 INIT_02c0: 02c3 00db | | Load_Top At_Offset_3 02c4 00db | | Load_Top At_Offset_3 02c5 00d8 | | Load_Top At_Offset_0 02c6 e220 | | Load 0x1,0x20 02c7 0260 | ` | Execute Discrete,In_Type 02c8 7001 |p | Jump_Nonzero 0x2ca 02c9 0801 | | Execute_Immediate Raise,0x1 02ca 8406 | | Call 0x2,0x6 02cb 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02cc 0000 0000 | | .BLANK 0000[0x4] 02d0 ; -------------------------------------------------------------------------------------- 02d0 ; SUBPROGRAM 02d0 ; -------------------------------------------------------------------------------------- 02d0 02d3 | | .CONST 0x02d3 ; Address of begin 02d1 0004 | | .CONST 0x0004 ; Address of exception handler 02d2 0001 | | .CONST 0x0001 ; Number of locals 02d3 BODY_02d0: 02d3 INIT_02d0: 02d3 00db | | Load_Top At_Offset_3 02d4 00db | | Load_Top At_Offset_3 02d5 00d8 | | Load_Top At_Offset_0 02d6 e222 | " | Load 0x1,0x22 02d7 0260 | ` | Execute Discrete,In_Type 02d8 7001 |p | Jump_Nonzero 0x2da 02d9 0801 | | Execute_Immediate Raise,0x1 02da 8407 | | Call 0x2,0x7 02db 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02dc 0000 0000 | | .BLANK 0000[0x4] 02e0 ; -------------------------------------------------------------------------------------- 02e0 ; SUBPROGRAM 02e0 ; -------------------------------------------------------------------------------------- 02e0 02e3 | | .CONST 0x02e3 ; Address of begin 02e1 0004 | | .CONST 0x0004 ; Address of exception handler 02e2 0001 | | .CONST 0x0001 ; Number of locals 02e3 BODY_02e0: 02e3 INIT_02e0: 02e3 00db | | Load_Top At_Offset_3 02e4 00db | | Load_Top At_Offset_3 02e5 00d8 | | Load_Top At_Offset_0 02e6 e221 | ! | Load 0x1,0x21 02e7 0260 | ` | Execute Discrete,In_Type 02e8 7001 |p | Jump_Nonzero 0x2ea 02e9 0801 | | Execute_Immediate Raise,0x1 02ea 8408 | | Call 0x2,0x8 02eb 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02ec ; -------------------------------------------------------------------------------------- 02ec ; STRING TABLE 02ec ; -------------------------------------------------------------------------------------- 02ec 0026 | & | .STRTAB 0x0026->0x02ff ; "ON_HEAP_PLACE" 02ed 0031 | 1 | .STRTAB 0x0031->0x0305 ; "IN_BOX_PLACE" 02ee 003b | ; | .STRTAB 0x003b->0x030b ; "IN_PLIERS_PLACE" 02ef 0048 | H | .STRTAB 0x0048->0x0313 ; "TAKING_ACTION" 02f0 0053 | S | .STRTAB 0x0053->0x0319 ; "DROPPING_ACTION" 02f1 0060 | ` | .STRTAB 0x0060->0x0321 ; "YES_BOOLEAN" 02f2 0069 | i | .STRTAB 0x0069->0x0326 ; "NO_BOOLEAN" 02f3 0071 | q | .STRTAB 0x0071->0x032b ; "EMPTY_STATE" 02f4 007a | z | .STRTAB 0x007a->0x0331 ; "RESERVED_STATE" 02f5 0086 | | .STRTAB 0x0086->0x0338 ; "FULL_STATE" 02f6 008e | | .STRTAB 0x008e->0x033d ; "SIZE" 02f7 0090 | | .STRTAB 0x0090->0x033f ; "PLACE" 02f8 0093 | | .STRTAB 0x0093->0x0341 ; "NUMBER" 02f9 0097 | | .STRTAB 0x0097->0x0344 ; "STATE" 02fa 009a | | .STRTAB 0x009a->0x0347 ; "ACTION" 02fb 009e | | .STRTAB 0x009e->0x034a ; "WORKING" 02fc 00a3 | | .STRTAB 0x00a3->0x034d ; "IDENTIFIER" 02fd 00ab | | .STRTAB 0x00ab->0x0352 ; " BOX " 02fe 00ae | | .STREND 0x00ae->0x0355 02ff 4f4e 5f48 |ON_H| .STRTAB_STRINGS 0355 0000 0000 | | .XXX[0x3] 0357 0000 | | 0358 ; -------------------------------------------------------------------------------------- 0358 ; Debug Table 0358 ; -------------------------------------------------------------------------------------- 0358 0004 0009 | | .DEBUG4 0x0004,0x0009,0x0eb2,0x0000,0x0001,0x0012 035e 000b 03a6 | | .DBG4T 0x000b,0x03a6,0x8000,0x0000 0362 00c6 03c2 | | .DBG4T 0x00c6,0x03c2,0x8000,0x0000 0366 00d3 0000 | | .DBG4T 0x00d3,0x0000,0x0005,0x0000 036a 011b 0000 | | .DBG4T 0x011b,0x0000,0x0005,0x0000 036e 0143 0000 | C | .DBG4T 0x0143,0x0000,0x0005,0x0000 0372 016b 0000 | k | .DBG4T 0x016b,0x0000,0x0005,0x0000 0376 0193 0000 | | .DBG4T 0x0193,0x0000,0x0005,0x0000 037a 01bb 03c5 | | .DBG4T 0x01bb,0x03c5,0x0001,0x4000 037e 0243 03db | C | .DBG4T 0x0243,0x03db,0x0002,0x0000 0382 025b 03e0 | [ | .DBG4T 0x025b,0x03e0,0x0002,0x0000 0386 026b 03e3 | k | .DBG4T 0x026b,0x03e3,0x0002,0x0000 038a 027b 03e6 | { | .DBG4T 0x027b,0x03e6,0x0002,0x0000 038e 028b 03e9 | | .DBG4T 0x028b,0x03e9,0x0002,0x4000 0392 029b 03f1 | | .DBG4T 0x029b,0x03f1,0x0002,0x4000 0396 02b3 03fb | | .DBG4T 0x02b3,0x03fb,0x0002,0x4000 039a 02c3 0000 | | .DBG4T 0x02c3,0x0000,0x000c,0x0000 039e 02d3 0000 | | .DBG4T 0x02d3,0x0000,0x000c,0x0000 03a2 02e3 0000 | | .DBG4T 0x02e3,0x0000,0x000c,0x0000 03a6 ; -------------------------------------------------------------------------------------- 03a6 ; Debug chain 03a6 ; -------------------------------------------------------------------------------------- 03a6 001a 0000 | | .DBGLEN 0x001a,0x0000 03a8 000b 0010 | | .DBGLNO 0x000b,0x0010,0x0015,0x001a,0x001f,0x002c,0x0039,0x0046,0x0053,0x0058,0x005d,0x0062,0x0067,0x006c,0x0071,0x0076,0x007b,0x0080,0x0085,0x008a,0x008e,0x0092,0x0096,0x00a5,0x00b4,0x00c3 03c2 ; -------------------------------------------------------------------------------------- 03c2 ; Debug chain 03c2 ; -------------------------------------------------------------------------------------- 03c2 0001 0000 | | .DBGLEN 0x0001,0x0000 03c4 00c6 | | .DBGLNO 0x00c6 03c5 ; -------------------------------------------------------------------------------------- 03c5 ; Debug chain 03c5 ; -------------------------------------------------------------------------------------- 03c5 000a 0005 | | .DBGLEN 0x000a,0x0005 03c7 01bb 01bd | | .DBGLNO 0x01bb,0x01bd,0x01bf,0x01c1,0x01c3,0x01c5,0x01c7,0x01c9,0x01dc,0x01ef,0x0202,0x0209,0x020b,0x0217,0x0223 03d6 0001 0005 | | .XXX[0x5] 03d8 0002 0003 | | 03da 0004 | | 03db ; -------------------------------------------------------------------------------------- 03db ; Debug chain 03db ; -------------------------------------------------------------------------------------- 03db 0000 0003 | | .DBGLEN 0x0000,0x0003 03dd 0243 0247 | C G| .DBGLNO 0x0243,0x0247,0x024f 03e0 ; -------------------------------------------------------------------------------------- 03e0 ; Debug chain 03e0 ; -------------------------------------------------------------------------------------- 03e0 0000 0001 | | .DBGLEN 0x0000,0x0001 03e2 025b | [ | .DBGLNO 0x025b 03e3 ; -------------------------------------------------------------------------------------- 03e3 ; Debug chain 03e3 ; -------------------------------------------------------------------------------------- 03e3 0000 0001 | | .DBGLEN 0x0000,0x0001 03e5 026b | k | .DBGLNO 0x026b 03e6 ; -------------------------------------------------------------------------------------- 03e6 ; Debug chain 03e6 ; -------------------------------------------------------------------------------------- 03e6 0000 0001 | | .DBGLEN 0x0000,0x0001 03e8 027b | { | .DBGLNO 0x027b 03e9 ; -------------------------------------------------------------------------------------- 03e9 ; Debug chain 03e9 ; -------------------------------------------------------------------------------------- 03e9 0000 0003 | | .DBGLEN 0x0000,0x0003 03eb 028b 028d | | .DBGLNO 0x028b,0x028d,0x0290 03ee 0001 0003 | | .XXX[0x3] 03f0 0002 | | 03f1 ; -------------------------------------------------------------------------------------- 03f1 ; Debug chain 03f1 ; -------------------------------------------------------------------------------------- 03f1 0000 0004 | | .DBGLEN 0x0000,0x0004 03f3 029b 02a1 | | .DBGLNO 0x029b,0x02a1,0x02a4,0x02a7 03f7 0001 0004 | | .XXX[0x4] 03f9 0002 0003 | | 03fb ; -------------------------------------------------------------------------------------- 03fb ; Debug chain 03fb ; -------------------------------------------------------------------------------------- 03fb 0000 0003 | | .DBGLEN 0x0000,0x0003 03fd 02b3 02b6 | | .DBGLNO 0x02b3,0x02b6,0x02b9 0400 0001 0003 | | .XXX[0x3] 0402 0002 | | 0403 0000 0000 | | .BLANK 0000[0x1fd]