|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 6144 (0x1800) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_ccb0b3
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦cfc2e13cd⟧ »Space Info Vol 2« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0a30 | 0 | .CONST 0x0a30 ; 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 8006 | | .CONST 0x8006 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 00c7 | | .CONST 0x00c7 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0034 | 4 | .CONST 0x0034 ; Number of locals 000b INIT_0008: 000b 00c4 | | Action Make_Default 000c 00c4 | | Action Make_Default 000d 00c4 | | Action Make_Default 000e 00c4 | | Action Make_Default 000f 00c4 | | Action Make_Default 0010 00c4 | | Action Make_Default 0011 029a 00d3 | | Declare_Subprogram INIT_00d0,For_Outer_Call,Visible,Unelaborated 0013 c212 | | Store 0x1,0x12 0014 029a 00eb | | Declare_Subprogram INIT_00e8,For_Outer_Call,Visible,Unelaborated 0016 c210 | | Store 0x1,0x10 0017 029a 0103 | | Declare_Subprogram INIT_0100,For_Outer_Call,Visible,Unelaborated 0019 c211 | | Store 0x1,0x11 001a 00bf | | Action Accept_Activation 001b 4800 |H | Short_Literal 0x0 001c 4802 |H | Short_Literal 0x2 001d 029f 0173 | s| Declare_Subprogram INIT_0170,For_Call 001f 03fd | | Declare_Type Discrete,Defined 0020 4800 |H | Short_Literal 0x0 0021 4804 |H | Short_Literal 0x4 0022 029f 019b | | Declare_Subprogram INIT_0198,For_Call 0024 03fd | | Declare_Type Discrete,Defined 0025 e001 | | Load 0x0,0x1 0026 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0027 e001 | | Load 0x0,0x1 0028 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0029 011e | | Execute Any,Convert 002a 00ec | | Load_Encached Diana_Tree_Cache 002b 00ec | | Load_Encached Diana_Tree_Cache 002c e002 | | Load 0x0,0x2 002d 1811 | | Execute Package,Field_Execute,Field_Number 0x11 002e e003 | | Load 0x0,0x3 002f 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0030 00ec | | Load_Encached Diana_Tree_Cache 0031 0092 08ec | | Action Push_String_Extended,0x8ec ; "Incremental operations are not allowed in coded units" 0033 00ec | | Load_Encached Diana_Tree_Cache 0034 4802 |H | Short_Literal 0x2 0035 e001 | | Load 0x0,0x1 0036 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0037 e001 | | Load 0x0,0x1 0038 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0039 e001 | | Load 0x0,0x1 003a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 003b 011e | | Execute Any,Convert 003c 029d 01c3 | | Declare_Subprogram INIT_01c0,For_Outer_Call 003e 029d 01eb | | Declare_Subprogram INIT_01e8,For_Outer_Call 0040 029d 01f3 | | Declare_Subprogram INIT_01f0,For_Outer_Call 0042 029d 026b | k| Declare_Subprogram INIT_0268,For_Outer_Call 0044 029d 02b3 | | Declare_Subprogram INIT_02b0,For_Outer_Call 0046 029d 02eb | | Declare_Subprogram INIT_02e8,For_Outer_Call 0048 4800 |H | Short_Literal 0x0 0049 e004 | | Load 0x0,0x4 004a 02a0 | | Declare_Subprogram Null_Subprogram 004b 038e | | Declare_Type Package,Defined 004c 0387 | | Declare_Variable Package 004d e005 | | Load 0x0,0x5 004e e006 | | Load 0x0,0x6 004f e007 | | Load 0x0,0x7 0050 e008 | | Load 0x0,0x8 0051 e009 | | Load 0x0,0x9 0052 e002 | | Load 0x0,0x2 0053 e003 | | Load 0x0,0x3 0054 4800 |H | Short_Literal 0x0 0055 e00b | | Load 0x0,0xb 0056 1d1b | | Execute_Immediate Reference_Lex_1,0x1b 0057 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 0058 e001 | | Load 0x0,0x1 0059 e215 | | Load 0x1,0x15 005a e00c | | Load 0x0,0xc 005b e00d | | Load 0x0,0xd 005c e00e | | Load 0x0,0xe 005d e00f | | Load 0x0,0xf 005e e010 | | Load 0x0,0x10 005f e011 | | Load 0x0,0x11 0060 e012 | | Load 0x0,0x12 0061 e013 | | Load 0x0,0x13 0062 e014 | | Load 0x0,0x14 0063 e015 | | Load 0x0,0x15 0064 e016 | | Load 0x0,0x16 0065 e017 | | Load 0x0,0x17 0066 e018 | | Load 0x0,0x18 0067 e019 | | Load 0x0,0x19 0068 e01a | | Load 0x0,0x1a 0069 4800 |H | Short_Literal 0x0 006a 4800 |H | Short_Literal 0x0 006b 4800 |H | Short_Literal 0x0 006c 4800 |H | Short_Literal 0x0 006d e031 | 1 | Load 0x0,0x31 006e 4821 |H! | Short_Literal 0x21 006f e21d | | Load 0x1,0x1d 0070 020e | | Execute Module,Augment_Imports 0071 00d8 | | Load_Top At_Offset_0 0072 020f | | Execute Module,Activate 0073 029d 036b | k| Declare_Subprogram INIT_0368,For_Outer_Call 0075 029d 03cb | | Declare_Subprogram INIT_03c8,For_Outer_Call 0077 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0078 00c7 | | Action Elaborate_Subprogram 0079 1d10 | | Execute_Immediate Reference_Lex_1,0x10 007a 00c7 | | Action Elaborate_Subprogram 007b 1d11 | | Execute_Immediate Reference_Lex_1,0x11 007c 00c7 | | Action Elaborate_Subprogram 007d 029d 03db | | Declare_Subprogram INIT_03d8,For_Outer_Call 007f 029d 0523 | #| Declare_Subprogram INIT_0520,For_Outer_Call 0081 029d 0533 | 3| Declare_Subprogram INIT_0530,For_Outer_Call 0083 029d 062b | +| Declare_Subprogram INIT_0628,For_Outer_Call 0085 029d 063b | ;| Declare_Subprogram INIT_0638,For_Outer_Call 0087 029d 064b | K| Declare_Subprogram INIT_0648,For_Outer_Call 0089 029d 065b | [| Declare_Subprogram INIT_0658,For_Outer_Call 008b 029d 066b | k| Declare_Subprogram INIT_0668,For_Outer_Call 008d 029d 067b | {| Declare_Subprogram INIT_0678,For_Outer_Call 008f 029d 068b | | Declare_Subprogram INIT_0688,For_Outer_Call 0091 029d 069b | | Declare_Subprogram INIT_0698,For_Outer_Call 0093 029d 06ab | | Declare_Subprogram INIT_06a8,For_Outer_Call 0095 029d 06b3 | | Declare_Subprogram INIT_06b0,For_Outer_Call 0097 029d 06c3 | | Declare_Subprogram INIT_06c0,For_Outer_Call 0099 029d 06cb | | Declare_Subprogram INIT_06c8,For_Outer_Call 009b 029d 06d3 | | Declare_Subprogram INIT_06d0,For_Outer_Call 009d 029d 06db | | Declare_Subprogram INIT_06d8,For_Outer_Call 009f 029d 06e3 | | Declare_Subprogram INIT_06e0,For_Outer_Call 00a1 029d 06eb | | Declare_Subprogram INIT_06e8,For_Outer_Call 00a3 029d 06f3 | | Declare_Subprogram INIT_06f0,For_Outer_Call 00a5 e01b | | Load 0x0,0x1b 00a6 e01c | | Load 0x0,0x1c 00a7 1d18 | | Execute_Immediate Reference_Lex_1,0x18 00a8 1d19 | | Execute_Immediate Reference_Lex_1,0x19 00a9 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 00aa 1d20 | | Execute_Immediate Reference_Lex_1,0x20 00ab 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 00ac 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 00ad 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 00ae 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 00af 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 00b0 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 00b1 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27 00b2 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28 00b3 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 00b4 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a 00b5 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b 00b6 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c 00b7 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d 00b8 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e 00b9 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f 00ba 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30 00bb 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31 00bc 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32 00bd 1d33 | 3 | Execute_Immediate Reference_Lex_1,0x33 00be e01d | | Load 0x0,0x1d 00bf 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00c0 e015 | | Load 0x0,0x15 00c1 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00c2 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33 00c3 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00c4 0387 | | Declare_Variable Package 00c5 00d8 | | Load_Top At_Offset_0 00c6 020f | | Execute Module,Activate 00c7 BODY_0008: 00c7 00bc | | Action Signal_Activated 00c8 00bb | | Action Signal_Completion 00c9 0000 0000 | | .BLANK 0000[0x7] 00d0 ; -------------------------------------------------------------------------------------- 00d0 ; SUBPROGRAM 00d0 ; -------------------------------------------------------------------------------------- 00d0 00d9 | | .CONST 0x00d9 ; Address of begin 00d1 0004 | | .CONST 0x0004 ; Address of exception handler 00d2 0002 | | .CONST 0x0002 ; Number of locals 00d3 INIT_00d0: 00d3 e015 | | Load 0x0,0x15 00d4 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00d5 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00d6 02c7 | | Declare_Variable Any 00d7 00d8 | | Load_Top At_Offset_0 00d8 1c00 | | Execute_Immediate Run_Utility,0x0 00d9 BODY_00d0: 00d9 4802 |H | Short_Literal 0x2 00da e5fc | | Load 0x2,-0x4 00db e5fd | | Load 0x2,-0x3 00dc e5fe | | Load 0x2,-0x2 00dd e5ff | | Load 0x2,-0x1 00de 821e | | Call 0x1,0x1e 00df c402 | | Store 0x2,0x2 00e0 00d8 | | Load_Top At_Offset_0 00e1 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 00e2 0000 0000 | | .BLANK 0000[0x6] 00e8 ; -------------------------------------------------------------------------------------- 00e8 ; SUBPROGRAM 00e8 ; -------------------------------------------------------------------------------------- 00e8 00f7 | | .CONST 0x00f7 ; Address of begin 00e9 0004 | | .CONST 0x0004 ; Address of exception handler 00ea 0003 | | .CONST 0x0003 ; Number of locals 00eb INIT_00e8: 00eb e015 | | Load 0x0,0x15 00ec 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00ed 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00ee 02c7 | | Declare_Variable Any 00ef 00d8 | | Load_Top At_Offset_0 00f0 1c00 | | Execute_Immediate Run_Utility,0x0 00f1 e00c | | Load 0x0,0xc 00f2 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 00f3 1b13 | | Execute Package,Field_Read,Field_Number 0x13 00f4 02c7 | | Declare_Variable Any 00f5 00d8 | | Load_Top At_Offset_0 00f6 1c00 | | Execute_Immediate Run_Utility,0x0 00f7 BODY_00e8: 00f7 4801 |H | Short_Literal 0x1 00f8 00d9 | | Load_Top At_Offset_1 00f9 e5fd | | Load 0x2,-0x3 00fa e5fe | | Load 0x2,-0x2 00fb e5ff | | Load 0x2,-0x1 00fc 821e | | Call 0x1,0x1e 00fd c402 | | Store 0x2,0x2 00fe 00d9 | | Load_Top At_Offset_1 00ff 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 0100 ; -------------------------------------------------------------------------------------- 0100 ; SUBPROGRAM 0100 ; -------------------------------------------------------------------------------------- 0100 010d | | .CONST 0x010d ; Address of begin 0101 0004 | | .CONST 0x0004 ; Address of exception handler 0102 0003 | | .CONST 0x0003 ; Number of locals 0103 INIT_0100: 0103 e015 | | Load 0x0,0x15 0104 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0105 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0106 02c7 | | Declare_Variable Any 0107 00d8 | | Load_Top At_Offset_0 0108 1c00 | | Execute_Immediate Run_Utility,0x0 0109 00ec | | Load_Encached Diana_Tree_Cache 010a 02c7 | | Declare_Variable Any 010b 00d8 | | Load_Top At_Offset_0 010c 1c00 | | Execute_Immediate Run_Utility,0x0 010d BODY_0100: 010d e010 | | Load 0x0,0x10 010e 180e | | Execute Package,Field_Execute,Field_Number 0xe 010f 4801 |H | Short_Literal 0x1 0110 0092 08ed | | Action Push_String_Extended,0x8ed ; "Acquiring demotion_effects for " 0112 e5ff | | Load 0x2,-0x1 0113 e005 | | Load 0x0,0x5 0114 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0115 01cc | | Execute Vector,Catenate 0116 e014 | | Load 0x0,0x14 0117 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0118 e010 | | Load 0x0,0x10 0119 180e | | Execute Package,Field_Execute,Field_Number 0xe 011a e01d | | Load 0x0,0x1d 011b 1819 | | Execute Package,Field_Execute,Field_Number 0x19 011c e5ff | | Load 0x2,-0x1 011d 821b | | Call 0x1,0x1b 011e 4604 |F | Jump_Case 0x5 011f 780d |x | Jump 0x12d ; case 0x0 0120 781d |x | Jump 0x13e ; case 0x1 0121 780b |x | Jump 0x12d ; case 0x2 0122 7801 |x | Jump 0x124 ; case 0x3 0123 7800 |x | Jump 0x124 ; case 0x4 0124 00d9 | | Load_Top At_Offset_1 0125 e5fd | | Load 0x2,-0x3 0126 e5fe | | Load 0x2,-0x2 0127 4800 |H | Short_Literal 0x0 0128 e5ff | | Load 0x2,-0x1 0129 e21d | | Load 0x1,0x1d 012a 1812 | | Execute Package,Field_Execute,Field_Number 0x12 012b c402 | | Store 0x2,0x2 012c 782e |x. | Jump 0x15b 012d 00d9 | | Load_Top At_Offset_1 012e e5fd | | Load 0x2,-0x3 012f e5fe | | Load 0x2,-0x2 0130 4800 |H | Short_Literal 0x0 0131 e5ff | | Load 0x2,-0x1 0132 e21d | | Load 0x1,0x1d 0133 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0134 c402 | | Store 0x2,0x2 0135 00d9 | | Load_Top At_Offset_1 0136 e5fd | | Load 0x2,-0x3 0137 e5fe | | Load 0x2,-0x2 0138 4800 |H | Short_Literal 0x0 0139 e5ff | | Load 0x2,-0x1 013a e21d | | Load 0x1,0x1d 013b 1810 | | Execute Package,Field_Execute,Field_Number 0x10 013c c402 | | Store 0x2,0x2 013d 781d |x | Jump 0x15b 013e e5ff | | Load 0x2,-0x1 013f 4976 |Iv | Short_Literal 0x176 0140 00eb | | Load_Encached Diana_Cache 0141 0098 | | Execute Package,Field_Read_Dynamic 0142 180f | | Execute Package,Field_Execute,Field_Number 0xf 0143 c403 | | Store 0x2,0x3 0144 00d8 | | Load_Top At_Offset_0 0145 490b |I | Short_Literal 0x10b 0146 00eb | | Load_Encached Diana_Cache 0147 0096 | | Execute Package,Entry 0148 00d9 | | Load_Top At_Offset_1 0149 012f | / | Execute Any,Equal 014a 6808 |h | Jump_Zero 0x153 014b 00d9 | | Load_Top At_Offset_1 014c e5fd | | Load 0x2,-0x3 014d e5fe | | Load 0x2,-0x2 014e 4800 |H | Short_Literal 0x0 014f e5ff | | Load 0x2,-0x1 0150 e21d | | Load 0x1,0x1d 0151 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0152 c402 | | Store 0x2,0x2 0153 00d9 | | Load_Top At_Offset_1 0154 e5fd | | Load 0x2,-0x3 0155 e5fe | | Load 0x2,-0x2 0156 4800 |H | Short_Literal 0x0 0157 e5ff | | Load 0x2,-0x1 0158 e21d | | Load 0x1,0x1d 0159 1812 | | Execute Package,Field_Execute,Field_Number 0x12 015a c402 | | Store 0x2,0x2 015b 00d9 | | Load_Top At_Offset_1 015c e5fd | | Load 0x2,-0x3 015d e5fe | | Load 0x2,-0x2 015e 4800 |H | Short_Literal 0x0 015f e5ff | | Load 0x2,-0x1 0160 e21d | | Load 0x1,0x1d 0161 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0162 c402 | | Store 0x2,0x2 0163 00d9 | | Load_Top At_Offset_1 0164 e5fd | | Load 0x2,-0x3 0165 e5fe | | Load 0x2,-0x2 0166 4800 |H | Short_Literal 0x0 0167 e5ff | | Load 0x2,-0x1 0168 e21d | | Load 0x1,0x1d 0169 1814 | | Execute Package,Field_Execute,Field_Number 0x14 016a c402 | | Store 0x2,0x2 016b 00d9 | | Load_Top At_Offset_1 016c 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 016d 0000 0000 | | .XXX[0x3] 016f 0000 | | 0170 ; -------------------------------------------------------------------------------------- 0170 ; SUBPROGRAM 0170 ; -------------------------------------------------------------------------------------- 0170 0173 | s | .CONST 0x0173 ; Address of begin 0171 0004 | | .CONST 0x0004 ; Address of exception handler 0172 0001 | | .CONST 0x0001 ; Number of locals 0173 BODY_0170: 0173 INIT_0170: 0173 4607 |F | Jump_Case 0x8 0174 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0175 7806 |x | Jump 0x17c ; case 0x1 0176 7809 |x | Jump 0x180 ; case 0x2 0177 780d |x | Jump 0x185 ; case 0x3 0178 7810 |x | Jump 0x189 ; case 0x4 0179 7811 |x | Jump 0x18b ; case 0x5 017a 7812 |x | Jump 0x18d ; case 0x6 017b 7815 |x | Jump 0x191 ; case 0x7 017c 00da | | Load_Top At_Offset_2 017d 0091 08e4 | | Action Push_String_Extended_Indexed,0x8e4 ; "COMP_COUPLER" 017f 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0180 00db | | Load_Top At_Offset_3 0181 00db | | Load_Top At_Offset_3 0182 00e0 | | Load_Encached Standard_Cache 0183 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0184 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0185 00da | | Load_Top At_Offset_2 0186 00e0 | | Load_Encached Standard_Cache 0187 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0188 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0189 00db | | Load_Top At_Offset_3 018a 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 018b 00db | | Load_Top At_Offset_3 018c 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 018d e213 | | Load 0x1,0x13 018e 00dc | | Load_Top At_Offset_4 018f 0267 | g | Execute Discrete,Predecessor 0190 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0191 e213 | | Load 0x1,0x13 0192 00dc | | Load_Top At_Offset_4 0193 0268 | h | Execute Discrete,Successor 0194 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0195 0000 0000 | | .XXX[0x3] 0197 0000 | | 0198 ; -------------------------------------------------------------------------------------- 0198 ; SUBPROGRAM 0198 ; -------------------------------------------------------------------------------------- 0198 019b | | .CONST 0x019b ; Address of begin 0199 0004 | | .CONST 0x0004 ; Address of exception handler 019a 0001 | | .CONST 0x0001 ; Number of locals 019b BODY_0198: 019b INIT_0198: 019b 4607 |F | Jump_Case 0x8 019c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 019d 7806 |x | Jump 0x1a4 ; case 0x1 019e 7809 |x | Jump 0x1a8 ; case 0x2 019f 780d |x | Jump 0x1ad ; case 0x3 01a0 7810 |x | Jump 0x1b1 ; case 0x4 01a1 7811 |x | Jump 0x1b3 ; case 0x5 01a2 7812 |x | Jump 0x1b5 ; case 0x6 01a3 7815 |x | Jump 0x1b9 ; case 0x7 01a4 00da | | Load_Top At_Offset_2 01a5 0091 08e7 | | Action Push_String_Extended_Indexed,0x8e7 ; "LIBRARY_UNIT_SPEC" 01a7 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 01a8 00db | | Load_Top At_Offset_3 01a9 00db | | Load_Top At_Offset_3 01aa 00e0 | | Load_Encached Standard_Cache 01ab 181b | | Execute Package,Field_Execute,Field_Number 0x1b 01ac 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01ad 00da | | Load_Top At_Offset_2 01ae 00e0 | | Load_Encached Standard_Cache 01af 181c | | Execute Package,Field_Execute,Field_Number 0x1c 01b0 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 01b1 00db | | Load_Top At_Offset_3 01b2 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01b3 00db | | Load_Top At_Offset_3 01b4 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01b5 e214 | | Load 0x1,0x14 01b6 00dc | | Load_Top At_Offset_4 01b7 0267 | g | Execute Discrete,Predecessor 01b8 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01b9 e214 | | Load 0x1,0x14 01ba 00dc | | Load_Top At_Offset_4 01bb 0268 | h | Execute Discrete,Successor 01bc 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01bd 0000 0000 | | .XXX[0x3] 01bf 0000 | | 01c0 ; -------------------------------------------------------------------------------------- 01c0 ; SUBPROGRAM 01c0 ; -------------------------------------------------------------------------------------- 01c0 01c5 | | .CONST 0x01c5 ; Address of begin 01c1 0004 | | .CONST 0x0004 ; Address of exception handler 01c2 0002 | | .CONST 0x0002 ; Number of locals 01c3 INIT_01c0: 01c3 e010 | | Load 0x0,0x10 01c4 1b1a | | Execute Package,Field_Read,Field_Number 0x1a 01c5 BODY_01c0: 01c5 4800 |H | Short_Literal 0x0 01c6 e5ff | | Load 0x2,-0x1 01c7 e012 | | Load 0x0,0x12 01c8 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 01c9 6802 |h | Jump_Zero 0x1cc 01ca 4800 |H | Short_Literal 0x0 01cb 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01cc 00db | | Load_Top At_Offset_3 01cd e012 | | Load 0x0,0x12 01ce 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 01cf e012 | | Load 0x0,0x12 01d0 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 01d1 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 01d2 00d8 | | Load_Top At_Offset_0 01d3 460b |F | Jump_Case 0xc 01d4 780b |x | Jump 0x1e0 ; case 0x0 01d5 780a |x | Jump 0x1e0 ; case 0x1 01d6 7809 |x | Jump 0x1e0 ; case 0x2 01d7 7808 |x | Jump 0x1e0 ; case 0x3 01d8 7807 |x | Jump 0x1e0 ; case 0x4 01d9 780a |x | Jump 0x1e4 ; case 0x5 01da 7807 |x | Jump 0x1e2 ; case 0x6 01db 7808 |x | Jump 0x1e4 ; case 0x7 01dc 7809 |x | Jump 0x1e6 ; case 0x8 01dd 7802 |x | Jump 0x1e0 ; case 0x9 01de 7801 |x | Jump 0x1e0 ; case 0xa 01df 7800 |x | Jump 0x1e0 ; case 0xb 01e0 4800 |H | Short_Literal 0x0 01e1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01e2 4801 |H | Short_Literal 0x1 01e3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01e4 4802 |H | Short_Literal 0x2 01e5 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01e6 4804 |H | Short_Literal 0x4 01e7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01e8 ; -------------------------------------------------------------------------------------- 01e8 ; SUBPROGRAM 01e8 ; -------------------------------------------------------------------------------------- 01e8 01eb | | .CONST 0x01eb ; Address of begin 01e9 0004 | | .CONST 0x0004 ; Address of exception handler 01ea 0001 | | .CONST 0x0001 ; Number of locals 01eb BODY_01e8: 01eb INIT_01e8: 01eb 4801 |H | Short_Literal 0x1 01ec 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01ed 0000 0000 | | .XXX[0x3] 01ef 0000 | | 01f0 ; -------------------------------------------------------------------------------------- 01f0 ; SUBPROGRAM 01f0 ; -------------------------------------------------------------------------------------- 01f0 0203 | | .CONST 0x0203 ; Address of begin 01f1 0004 | | .CONST 0x0004 ; Address of exception handler 01f2 0005 | | .CONST 0x0005 ; Number of locals 01f3 INIT_01f0: 01f3 e009 | | Load 0x0,0x9 01f4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01f5 e009 | | Load 0x0,0x9 01f6 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a 01f7 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01f8 e009 | | Load 0x0,0x9 01f9 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01fa 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01fb 02c7 | | Declare_Variable Any 01fc 00d8 | | Load_Top At_Offset_0 01fd 1c00 | | Execute_Immediate Run_Utility,0x0 01fe e009 | | Load 0x0,0x9 01ff 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0200 02c7 | | Declare_Variable Any 0201 00d8 | | Load_Top At_Offset_0 0202 1c00 | | Execute_Immediate Run_Utility,0x0 0203 BODY_01f0: 0203 e010 | | Load 0x0,0x10 0204 180e | | Execute Package,Field_Execute,Field_Number 0xe 0205 4801 |H | Short_Literal 0x1 0206 0092 08ee | | Action Push_String_Extended,0x8ee ; "Entering Current_Phase" 0208 e014 | | Load 0x0,0x14 0209 1813 | | Execute Package,Field_Execute,Field_Number 0x13 020a e215 | | Load 0x1,0x15 020b c5fa | | Store 0x2,-0x6 020c e009 | | Load 0x0,0x9 020d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 020e 00da | | Load_Top At_Offset_2 020f 0120 | | Execute Any,Is_Value 0210 6804 |h | Jump_Zero 0x215 0211 e009 | | Load 0x0,0x9 0212 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0213 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0214 7801 |x | Jump 0x216 0215 00da | | Load_Top At_Offset_2 0216 e5fe | | Load 0x2,-0x2 0217 e009 | | Load 0x0,0x9 0218 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0219 181c | | Execute Package,Field_Execute,Field_Number 0x1c 021a c404 | | Store 0x2,0x4 021b c402 | | Store 0x2,0x2 021c 00db | | Load_Top At_Offset_3 021d 680a |h | Jump_Zero 0x228 021e e010 | | Load 0x0,0x10 021f 180e | | Execute Package,Field_Execute,Field_Number 0xe 0220 4801 |H | Short_Literal 0x1 0221 0092 08ef | | Action Push_String_Extended,0x8ef ; "Unable to get coding phase" 0223 e014 | | Load 0x0,0x14 0224 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0225 4800 |H | Short_Literal 0x0 0226 a5fb | | Store_Unchecked 0x2,-0x5 0227 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0228 e009 | | Load 0x0,0x9 0229 1b0d | | Execute Package,Field_Read,Field_Number 0xd 022a e009 | | Load 0x0,0x9 022b 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a 022c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 022d 6036 |`6 | Indirect_Literal Discrete,0x264,{0x00000000, 0x00004000} 022e e01e | | Load 0x0,0x1e 022f 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0230 4800 |H | Short_Literal 0x0 0231 e404 | | Load 0x2,0x4 0232 e009 | | Load 0x0,0x9 0233 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a 0234 180f | | Execute Package,Field_Execute,Field_Number 0xf 0235 c403 | | Store 0x2,0x3 0236 c402 | | Store 0x2,0x2 0237 00d9 | | Load_Top At_Offset_1 0238 e009 | | Load 0x0,0x9 0239 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 023a 1812 | | Execute Package,Field_Execute,Field_Number 0x12 023b c405 | | Store 0x2,0x5 023c 00db | | Load_Top At_Offset_3 023d 680f |h | Jump_Zero 0x24d 023e 4800 |H | Short_Literal 0x0 023f a5fb | | Store_Unchecked 0x2,-0x5 0240 e010 | | Load 0x0,0x10 0241 180e | | Execute Package,Field_Execute,Field_Number 0xe 0242 4806 |H | Short_Literal 0x6 0243 0092 08f0 | | Action Push_String_Extended,0x8f0 ; "Unable to retrieve unit state for " 0245 00db | | Load_Top At_Offset_3 0246 e009 | | Load 0x0,0x9 0247 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0248 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 0249 01cc | | Execute Vector,Catenate 024a e014 | | Load 0x0,0x14 024b 1813 | | Execute Package,Field_Execute,Field_Number 0x13 024c 4505 |E | Exit_Suprogram New_Top_Offset 0x5 024d 00da | | Load_Top At_Offset_2 024e 4604 |F | Jump_Case 0x5 024f 780e |x | Jump 0x25e ; case 0x0 0250 780d |x | Jump 0x25e ; case 0x1 0251 7809 |x | Jump 0x25b ; case 0x2 0252 7805 |x | Jump 0x258 ; case 0x3 0253 7800 |x | Jump 0x254 ; case 0x4 0254 e5ff | | Load 0x2,-0x1 0255 8218 | | Call 0x1,0x18 0256 a5fb | | Store_Unchecked 0x2,-0x5 0257 7808 |x | Jump 0x260 0258 4800 |H | Short_Literal 0x0 0259 a5fb | | Store_Unchecked 0x2,-0x5 025a 7805 |x | Jump 0x260 025b 4fff |O | Short_Literal -0x1 025c a5fb | | Store_Unchecked 0x2,-0x5 025d 7802 |x | Jump 0x260 025e 4800 |H | Short_Literal 0x0 025f a5fb | | Store_Unchecked 0x2,-0x5 0260 e215 | | Load 0x1,0x15 0261 c5fa | | Store 0x2,-0x6 0262 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0263 0000 | | .XXX[0x1] 0264 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 0268 ; -------------------------------------------------------------------------------------- 0268 ; SUBPROGRAM 0268 ; -------------------------------------------------------------------------------------- 0268 0276 | v | .CONST 0x0276 ; Address of begin 0269 0004 | | .CONST 0x0004 ; Address of exception handler 026a 0003 | | .CONST 0x0003 ; Number of locals 026b INIT_0268: 026b e009 | | Load 0x0,0x9 026c 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 026d 1b0e | | Execute Package,Field_Read,Field_Number 0xe 026e 02c7 | | Declare_Variable Any 026f 00d8 | | Load_Top At_Offset_0 0270 1c00 | | Execute_Immediate Run_Utility,0x0 0271 e009 | | Load 0x0,0x9 0272 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0273 02c7 | | Declare_Variable Any 0274 00d8 | | Load_Top At_Offset_0 0275 1c00 | | Execute_Immediate Run_Utility,0x0 0276 BODY_0268: 0276 e009 | | Load 0x0,0x9 0277 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0278 00da | | Load_Top At_Offset_2 0279 0120 | | Execute Any,Is_Value 027a 6804 |h | Jump_Zero 0x27f 027b e009 | | Load 0x0,0x9 027c 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 027d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 027e 7801 |x | Jump 0x280 027f 00da | | Load_Top At_Offset_2 0280 e5ff | | Load 0x2,-0x1 0281 e009 | | Load 0x0,0x9 0282 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 0283 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0284 c402 | | Store 0x2,0x2 0285 c5fd | | Store 0x2,-0x3 0286 e5fd | | Load 0x2,-0x3 0287 6818 |h | Jump_Zero 0x2a0 0288 e010 | | Load 0x0,0x10 0289 180e | | Execute Package,Field_Execute,Field_Number 0xe 028a 4807 |H | Short_Literal 0x7 028b 0092 08f1 | | Action Push_String_Extended,0x8f1 ; "Error while obtaining enclosing world for unit " 028d e5ff | | Load 0x2,-0x1 028e e009 | | Load 0x0,0x9 028f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0290 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 0291 01cc | | Execute Vector,Catenate 0292 0092 08f2 | | Action Push_String_Extended,0x8f2 ; " - " 0294 01cc | | Execute Vector,Catenate 0295 e5fd | | Load 0x2,-0x3 0296 e009 | | Load 0x0,0x9 0297 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0298 011c | | Execute Any,Convert_Unchecked 0299 1c01 | | Execute_Immediate Run_Utility,0x1 029a 01cc | | Execute Vector,Catenate 029b e014 | | Load 0x0,0x14 029c 1813 | | Execute Package,Field_Execute,Field_Number 0x13 029d 4800 |H | Short_Literal 0x0 029e a5fe | | Store_Unchecked 0x2,-0x2 029f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02a0 00d9 | | Load_Top At_Offset_1 02a1 e009 | | Load 0x0,0x9 02a2 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 02a3 1812 | | Execute Package,Field_Execute,Field_Number 0x12 02a4 c403 | | Store 0x2,0x3 02a5 00d8 | | Load_Top At_Offset_0 02a6 e009 | | Load 0x0,0x9 02a7 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 02a8 e01f | | Load 0x0,0x1f 02a9 1815 | | Execute Package,Field_Execute,Field_Number 0x15 02aa 027f | | Execute Discrete,Equal 02ab a5fe | | Store_Unchecked 0x2,-0x2 02ac 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02ad 0000 0000 | | .XXX[0x3] 02af 0000 | | 02b0 ; -------------------------------------------------------------------------------------- 02b0 ; SUBPROGRAM 02b0 ; -------------------------------------------------------------------------------------- 02b0 02b9 | | .CONST 0x02b9 ; Address of begin 02b1 0004 | | .CONST 0x0004 ; Address of exception handler 02b2 0002 | | .CONST 0x0002 ; Number of locals 02b3 INIT_02b0: 02b3 00ec | | Load_Encached Diana_Tree_Cache 02b4 02c7 | | Declare_Variable Any 02b5 00db | | Load_Top At_Offset_3 02b6 00eb | | Load_Encached Diana_Cache 02b7 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 02b8 a402 | | Store_Unchecked 0x2,0x2 02b9 BODY_02b0: 02b9 00d8 | | Load_Top At_Offset_0 02ba 0145 | E | Execute Heap_Access,Diana_Tree_Kind 02bb 00d8 | | Load_Top At_Offset_0 02bc 483d |H= | Short_Literal 0x3d 02bd 4849 |HI | Short_Literal 0x49 02be 0262 | b | Execute Discrete,In_Range 02bf 6811 |h | Jump_Zero 0x2d1 02c0 0ac3 | | Execute_Immediate Plus,-0x3d 02c1 460c |F | Jump_Case 0xd 02c2 7818 |x | Jump 0x2db ; case 0x0 02c3 781f |x | Jump 0x2e3 ; case 0x1 02c4 7822 |x" | Jump 0x2e7 ; case 0x2 02c5 7821 |x! | Jump 0x2e7 ; case 0x3 02c6 781c |x | Jump 0x2e3 ; case 0x4 02c7 781f |x | Jump 0x2e7 ; case 0x5 02c8 781e |x | Jump 0x2e7 ; case 0x6 02c9 781d |x | Jump 0x2e7 ; case 0x7 02ca 781c |x | Jump 0x2e7 ; case 0x8 02cb 781b |x | Jump 0x2e7 ; case 0x9 02cc 7818 |x | Jump 0x2e5 ; case 0xa 02cd 7805 |x | Jump 0x2d3 ; case 0xb 02ce 7800 |x | Jump 0x2cf ; case 0xc 02cf 4804 |H | Short_Literal 0x4 02d0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02d1 00d1 | | Pop_Control Pop_Count_1 02d2 7814 |x | Jump 0x2e7 02d3 00d8 | | Load_Top At_Offset_0 02d4 e005 | | Load 0x0,0x5 02d5 1810 | | Execute Package,Field_Execute,Field_Number 0x10 02d6 6802 |h | Jump_Zero 0x2d9 02d7 4803 |H | Short_Literal 0x3 02d8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02d9 4801 |H | Short_Literal 0x1 02da 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02db 00d8 | | Load_Top At_Offset_0 02dc e005 | | Load 0x0,0x5 02dd 1810 | | Execute Package,Field_Execute,Field_Number 0x10 02de 6802 |h | Jump_Zero 0x2e1 02df 4802 |H | Short_Literal 0x2 02e0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02e1 4800 |H | Short_Literal 0x0 02e2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02e3 4800 |H | Short_Literal 0x0 02e4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02e5 4801 |H | Short_Literal 0x1 02e6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02e7 0831 | 1 | Execute_Immediate Raise,0x31 02e8 ; -------------------------------------------------------------------------------------- 02e8 ; SUBPROGRAM 02e8 ; -------------------------------------------------------------------------------------- 02e8 02f7 | | .CONST 0x02f7 ; Address of begin 02e9 0361 | a | .CONST 0x0361 ; Address of exception handler 02ea 0005 | | .CONST 0x0005 ; Number of locals 02eb INIT_02e8: 02eb 00ec | | Load_Encached Diana_Tree_Cache 02ec 02c7 | | Declare_Variable Any 02ed 00db | | Load_Top At_Offset_3 02ee a402 | | Store_Unchecked 0x2,0x2 02ef 00ec | | Load_Encached Diana_Tree_Cache 02f0 02c7 | | Declare_Variable Any 02f1 00d8 | | Load_Top At_Offset_0 02f2 1c00 | | Execute_Immediate Run_Utility,0x0 02f3 029f 071b | | Declare_Subprogram INIT_0718,For_Call 02f5 029f 0733 | 3| Declare_Subprogram INIT_0730,For_Call 02f7 BODY_02e8: 02f7 00cf | | Action Mark_Auxiliary 02f8 e402 | | Load 0x2,0x2 02f9 0145 | E | Execute Heap_Access,Diana_Tree_Kind 02fa 00d8 | | Load_Top At_Offset_0 02fb 0d3d | = | Execute_Immediate Less,0x3d 02fc 7022 |p" | Jump_Nonzero 0x31f 02fd 00d8 | | Load_Top At_Offset_0 02fe 0c41 | A | Execute_Immediate Greater_Equal,0x41 02ff 7015 |p | Jump_Nonzero 0x315 0300 0c3f | ? | Execute_Immediate Greater_Equal,0x3f 0301 683e |h> | Jump_Zero 0x340 0302 e402 | | Load 0x2,0x2 0303 00eb | | Load_Encached Diana_Cache 0304 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0305 6805 |h | Jump_Zero 0x30b 0306 e402 | | Load 0x2,0x2 0307 00eb | | Load_Encached Diana_Cache 0308 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0309 c402 | | Store 0x2,0x2 030a 7854 |xT | Jump 0x35f 030b e402 | | Load 0x2,0x2 030c e008 | | Load 0x0,0x8 030d 180d | | Execute Package,Field_Execute,Field_Number 0xd 030e 6805 |h | Jump_Zero 0x314 030f e402 | | Load 0x2,0x2 0310 e008 | | Load 0x0,0x8 0311 180e | | Execute Package,Field_Execute,Field_Number 0xe 0312 c402 | | Store 0x2,0x2 0313 784b |xK | Jump 0x35f 0314 0887 | | Execute_Immediate Raise,0x87 0315 0b41 | A | Execute_Immediate Case_Compare,0x41 0316 7010 |p | Jump_Nonzero 0x327 0317 00d8 | | Load_Top At_Offset_0 0318 4847 |HG | Short_Literal 0x47 0319 4849 |HI | Short_Literal 0x49 031a 0262 | b | Execute Discrete,In_Range 031b 7023 |p# | Jump_Nonzero 0x33f 031c 0fa8 | | Execute_Immediate Equal,-0x58 031d 700e |p | Jump_Nonzero 0x32c 031e 7fe3 | | Jump 0x302 031f 0b00 | | Execute_Immediate Case_Compare,0x0 0320 7003 |p | Jump_Nonzero 0x324 0321 0f22 | " | Execute_Immediate Equal,0x22 0322 7007 |p | Jump_Nonzero 0x32a 0323 7fde | | Jump 0x302 0324 00d1 | | Pop_Control Pop_Count_1 0325 4800 |H | Short_Literal 0x0 0326 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0327 00d1 | | Pop_Control Pop_Count_1 0328 4801 |H | Short_Literal 0x1 0329 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 032a 4801 |H | Short_Literal 0x1 032b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 032c e402 | | Load 0x2,0x2 032d 4976 |Iv | Short_Literal 0x176 032e 00eb | | Load_Encached Diana_Cache 032f 0098 | | Execute Package,Field_Read_Dynamic 0330 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0331 8404 | | Call 0x2,0x4 0332 6802 |h | Jump_Zero 0x335 0333 4801 |H | Short_Literal 0x1 0334 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0335 e402 | | Load 0x2,0x2 0336 00eb | | Load_Encached Diana_Cache 0337 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 0338 c402 | | Store 0x2,0x2 0339 e402 | | Load 0x2,0x2 033a 0145 | E | Execute Heap_Access,Diana_Tree_Kind 033b 0f49 | I | Execute_Immediate Equal,0x49 033c 7022 |p" | Jump_Nonzero 0x35f 033d 4800 |H | Short_Literal 0x0 033e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 033f 00d1 | | Pop_Control Pop_Count_1 0340 e402 | | Load 0x2,0x2 0341 4976 |Iv | Short_Literal 0x176 0342 00eb | | Load_Encached Diana_Cache 0343 0098 | | Execute Package,Field_Read_Dynamic 0344 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0345 c403 | | Store 0x2,0x3 0346 00db | | Load_Top At_Offset_3 0347 8404 | | Call 0x2,0x4 0348 6802 |h | Jump_Zero 0x34b 0349 4801 |H | Short_Literal 0x1 034a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 034b 00db | | Load_Top At_Offset_3 034c 490b |I | Short_Literal 0x10b 034d 00eb | | Load_Encached Diana_Cache 034e 0096 | | Execute Package,Entry 034f e403 | | Load 0x2,0x3 0350 012f | / | Execute Any,Equal 0351 7008 |p | Jump_Nonzero 0x35a 0352 00db | | Load_Top At_Offset_3 0353 490b |I | Short_Literal 0x10b 0354 00eb | | Load_Encached Diana_Cache 0355 0096 | | Execute Package,Entry 0356 00eb | | Load_Encached Diana_Cache 0357 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0358 c402 | | Store 0x2,0x2 0359 7805 |x | Jump 0x35f 035a e402 | | Load 0x2,0x2 035b 00eb | | Load_Encached Diana_Cache 035c 18ec | | Execute Package,Field_Execute,Field_Number 0xec 035d c402 | | Store 0x2,0x2 035e 7800 |x | Jump 0x35f 035f 00c9 | | Action Pop_Auxiliary_Loop 0360 7f97 | | Jump 0x2f8 0361 TRAP_02e8: 0361 010e | | Execute Exception,Is_Constraint_Error 0362 6803 |h | Jump_Zero 0x366 0363 8405 | | Call 0x2,0x5 0364 4800 |H | Short_Literal 0x0 0365 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0366 0100 | | Execute Exception,Raise 0367 0000 | | .XXX[0x1] 0368 ; -------------------------------------------------------------------------------------- 0368 ; SUBPROGRAM 0368 ; -------------------------------------------------------------------------------------- 0368 037a | z | .CONST 0x037a ; Address of begin 0369 0004 | | .CONST 0x0004 ; Address of exception handler 036a 0004 | | .CONST 0x0004 ; Number of locals 036b INIT_0368: 036b 00da | | Load_Top At_Offset_2 036c 821b | | Call 0x1,0x1b 036d e214 | | Load 0x1,0x14 036e 03f1 | | Declare_Variable Discrete,With_Value 036f e015 | | Load 0x0,0x15 0370 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0371 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0372 02c7 | | Declare_Variable Any 0373 00d8 | | Load_Top At_Offset_0 0374 1c00 | | Execute_Immediate Run_Utility,0x0 0375 e01e | | Load 0x0,0x1e 0376 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0377 02c7 | | Declare_Variable Any 0378 00d8 | | Load_Top At_Offset_0 0379 1c00 | | Execute_Immediate Run_Utility,0x0 037a BODY_0368: 037a e010 | | Load 0x0,0x10 037b 180e | | Execute Package,Field_Execute,Field_Number 0xe 037c 4801 |H | Short_Literal 0x1 037d 0092 08f3 | | Action Push_String_Extended,0x8f3 ; "Acquiring promotion_prerequisites for " 037f e5ff | | Load 0x2,-0x1 0380 e005 | | Load 0x0,0x5 0381 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0382 01cc | | Execute Vector,Catenate 0383 e014 | | Load 0x0,0x14 0384 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0385 e010 | | Load 0x0,0x10 0386 180e | | Execute Package,Field_Execute,Field_Number 0xe 0387 e01d | | Load 0x0,0x1d 0388 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0389 e020 | | Load 0x0,0x20 038a 1810 | | Execute Package,Field_Execute,Field_Number 0x10 038b e5fd | | Load 0x2,-0x3 038c e01e | | Load 0x0,0x1e 038d 1815 | | Execute Package,Field_Execute,Field_Number 0x15 038e c404 | | Store 0x2,0x4 038f 00d8 | | Load_Top At_Offset_0 0390 e021 | ! | Load 0x0,0x21 0391 180e | | Execute Package,Field_Execute,Field_Number 0xe 0392 00d9 | | Load_Top At_Offset_1 0393 e5fe | | Load 0x2,-0x2 0394 4801 |H | Short_Literal 0x1 0395 e5ff | | Load 0x2,-0x1 0396 e21d | | Load 0x1,0x1d 0397 180d | | Execute Package,Field_Execute,Field_Number 0xd 0398 c403 | | Store 0x2,0x3 0399 00da | | Load_Top At_Offset_2 039a 4604 |F | Jump_Case 0x5 039b 7816 |x | Jump 0x3b2 ; case 0x0 039c 780e |x | Jump 0x3ab ; case 0x1 039d 7814 |x | Jump 0x3b2 ; case 0x2 039e 780c |x | Jump 0x3ab ; case 0x3 039f 7800 |x | Jump 0x3a0 ; case 0x4 03a0 e5ff | | Load 0x2,-0x1 03a1 821c | | Call 0x1,0x1c 03a2 700f |p | Jump_Nonzero 0x3b2 03a3 00d9 | | Load_Top At_Offset_1 03a4 e5fe | | Load 0x2,-0x2 03a5 4801 |H | Short_Literal 0x1 03a6 e5ff | | Load 0x2,-0x1 03a7 e21d | | Load 0x1,0x1d 03a8 180f | | Execute Package,Field_Execute,Field_Number 0xf 03a9 c403 | | Store 0x2,0x3 03aa 7807 |x | Jump 0x3b2 03ab 00d9 | | Load_Top At_Offset_1 03ac e5fe | | Load 0x2,-0x2 03ad 4801 |H | Short_Literal 0x1 03ae e5ff | | Load 0x2,-0x1 03af e21d | | Load 0x1,0x1d 03b0 180e | | Execute Package,Field_Execute,Field_Number 0xe 03b1 c403 | | Store 0x2,0x3 03b2 00d9 | | Load_Top At_Offset_1 03b3 e5fb | | Load 0x2,-0x5 03b4 e5fc | | Load 0x2,-0x4 03b5 00db | | Load_Top At_Offset_3 03b6 e5fe | | Load 0x2,-0x2 03b7 4801 |H | Short_Literal 0x1 03b8 e5ff | | Load 0x2,-0x1 03b9 e21d | | Load 0x1,0x1d 03ba 1813 | | Execute Package,Field_Execute,Field_Number 0x13 03bb c403 | | Store 0x2,0x3 03bc 00d8 | | Load_Top At_Offset_0 03bd 4801 |H | Short_Literal 0x1 03be 00da | | Load_Top At_Offset_2 03bf e022 | " | Load 0x0,0x22 03c0 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 03c1 0f00 | | Execute_Immediate Equal,0x0 03c2 e5fd | | Load 0x2,-0x3 03c3 e01e | | Load 0x0,0x1e 03c4 1819 | | Execute Package,Field_Execute,Field_Number 0x19 03c5 c404 | | Store 0x2,0x4 03c6 00d9 | | Load_Top At_Offset_1 03c7 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 03c8 ; -------------------------------------------------------------------------------------- 03c8 ; SUBPROGRAM 03c8 ; -------------------------------------------------------------------------------------- 03c8 03d1 | | .CONST 0x03d1 ; Address of begin 03c9 0004 | | .CONST 0x0004 ; Address of exception handler 03ca 0002 | | .CONST 0x0002 ; Number of locals 03cb INIT_03c8: 03cb e00c | | Load 0x0,0xc 03cc 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 03cd 1b13 | | Execute Package,Field_Read,Field_Number 0x13 03ce 02c7 | | Declare_Variable Any 03cf 00d8 | | Load_Top At_Offset_0 03d0 1c00 | | Execute_Immediate Run_Utility,0x0 03d1 BODY_03c8: 03d1 4800 |H | Short_Literal 0x0 03d2 00d9 | | Load_Top At_Offset_1 03d3 e5fb | | Load 0x2,-0x5 03d4 e5fc | | Load 0x2,-0x4 03d5 e5fe | | Load 0x2,-0x2 03d6 821e | | Call 0x1,0x1e 03d7 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 03d8 ; -------------------------------------------------------------------------------------- 03d8 ; SUBPROGRAM 03d8 ; -------------------------------------------------------------------------------------- 03d8 0415 | | .CONST 0x0415 ; Address of begin 03d9 04ea | | .CONST 0x04ea ; Address of exception handler 03da 0016 | | .CONST 0x0016 ; Number of locals 03db INIT_03d8: 03db e009 | | Load 0x0,0x9 03dc 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 03dd 1b0e | | Execute Package,Field_Read,Field_Number 0xe 03de 02c7 | | Declare_Variable Any 03df 00d8 | | Load_Top At_Offset_0 03e0 1c00 | | Execute_Immediate Run_Utility,0x0 03e1 e009 | | Load 0x0,0x9 03e2 1b0f | | Execute Package,Field_Read,Field_Number 0xf 03e3 02c7 | | Declare_Variable Any 03e4 00d8 | | Load_Top At_Offset_0 03e5 1c00 | | Execute_Immediate Run_Utility,0x0 03e6 e009 | | Load 0x0,0x9 03e7 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03e8 e012 | | Load 0x0,0x12 03e9 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03ea e009 | | Load 0x0,0x9 03eb 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e 03ec 0322 | " | Declare_Variable Record 03ed 00d8 | | Load_Top At_Offset_0 03ee 1c00 | | Execute_Immediate Run_Utility,0x0 03ef 00e1 | | Load_Encached Boolean_Cache 03f0 00e1 | | Load_Encached Boolean_Cache 03f1 e010 | | Load 0x0,0x10 03f2 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03f3 02c7 | | Declare_Variable Any 03f4 e010 | | Load 0x0,0x10 03f5 180e | | Execute Package,Field_Execute,Field_Number 0xe 03f6 a409 | | Store_Unchecked 0x2,0x9 03f7 00e1 | | Load_Encached Boolean_Cache 03f8 0601 | | Execute_Immediate Set_Value_Unchecked,0x1 03f9 e009 | | Load 0x0,0x9 03fa 1b14 | | Execute Package,Field_Read,Field_Number 0x14 03fb 02ff | | Declare_Variable Variant_Record 03fc 00d8 | | Load_Top At_Offset_0 03fd 1c00 | | Execute_Immediate Run_Utility,0x0 03fe 029f 073b | ;| Declare_Subprogram INIT_0738,For_Call 0400 e023 | # | Load 0x0,0x23 0401 190d | | Execute Package,Field_Reference,Field_Number 0xd 0402 00c6 | | Action Check_Subprogram_Elaborated 0403 00e1 | | Load_Encached Boolean_Cache 0404 480c |H | Short_Literal 0xc 0405 4802 |H | Short_Literal 0x2 0406 0099 | | Action Reference_Dynamic 0407 e024 | $ | Load 0x0,0x24 0408 e025 | % | Load 0x0,0x25 0409 4811 |H | Short_Literal 0x11 040a 0007 | | Action Break_Optional 040b 029f 074b | K| Declare_Subprogram INIT_0748,For_Call 040d 029f 07d3 | | Declare_Subprogram INIT_07d0,For_Call 040f 029f 082b | +| Declare_Subprogram INIT_0828,For_Call 0411 029f 0853 | S| Declare_Subprogram INIT_0850,For_Call 0413 029f 0873 | s| Declare_Subprogram INIT_0870,For_Call 0415 BODY_03d8: 0415 e010 | | Load 0x0,0x10 0416 180e | | Execute Package,Field_Execute,Field_Number 0xe 0417 e01d | | Load 0x0,0x1d 0418 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0419 e5fe | | Load 0x2,-0x2 041a 821b | | Call 0x1,0x1b 041b 0f03 | | Execute_Immediate Equal,0x3 041c a408 | | Store_Unchecked 0x2,0x8 041d e009 | | Load 0x0,0x9 041e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 041f e402 | | Load 0x2,0x2 0420 0120 | | Execute Any,Is_Value 0421 6804 |h | Jump_Zero 0x426 0422 e009 | | Load 0x0,0x9 0423 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0424 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0425 7801 |x | Jump 0x427 0426 e402 | | Load 0x2,0x2 0427 e5fe | | Load 0x2,-0x2 0428 e009 | | Load 0x0,0x9 0429 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 042a 181c | | Execute Package,Field_Execute,Field_Number 0x1c 042b c402 | | Store 0x2,0x2 042c c404 | | Store 0x2,0x4 042d e404 | | Load 0x2,0x4 042e 6802 |h | Jump_Zero 0x431 042f 8414 | | Call 0x2,0x14 0430 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0431 e5fe | | Load 0x2,-0x2 0432 e009 | | Load 0x0,0x9 0433 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a 0434 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0435 7002 |p | Jump_Nonzero 0x438 0436 8415 | | Call 0x2,0x15 0437 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0438 e402 | | Load 0x2,0x2 0439 e009 | | Load 0x0,0x9 043a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 043b 1812 | | Execute Package,Field_Execute,Field_Number 0x12 043c c403 | | Store 0x2,0x3 043d e403 | | Load 0x2,0x3 043e e01a | | Load 0x0,0x1a 043f 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0440 7009 |p | Jump_Nonzero 0x44a 0441 e010 | | Load 0x0,0x10 0442 180e | | Execute Package,Field_Execute,Field_Number 0xe 0443 4801 |H | Short_Literal 0x1 0444 e403 | | Load 0x2,0x3 0445 e01a | | Load 0x0,0x1a 0446 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0447 e01a | | Load 0x0,0x1a 0448 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0449 6801 |h | Jump_Zero 0x44b 044a 4507 |E | Exit_Suprogram New_Top_Offset 0x7 044b e40a | | Load 0x2,0xa 044c e5fe | | Load 0x2,-0x2 044d e40d | | Load 0x2,0xd 044e 480e |H | Short_Literal 0xe 044f 4802 |H | Short_Literal 0x2 0450 0099 | | Action Reference_Dynamic 0451 480f |H | Short_Literal 0xf 0452 4802 |H | Short_Literal 0x2 0453 0099 | | Action Reference_Dynamic 0454 e023 | # | Load 0x0,0x23 0455 180d | | Execute Package,Field_Execute,Field_Number 0xd 0456 c40a | | Store 0x2,0xa 0457 e010 | | Load 0x0,0x10 0458 180e | | Execute Package,Field_Execute,Field_Number 0xe 0459 4801 |H | Short_Literal 0x1 045a 0092 08f4 | | Action Push_String_Extended,0x8f4 ; "Promoting: " 045c e403 | | Load 0x2,0x3 045d e009 | | Load 0x0,0x9 045e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 045f 1841 | A | Execute Package,Field_Execute,Field_Number 0x41 0460 01cc | | Execute Vector,Catenate 0461 e014 | | Load 0x0,0x14 0462 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0463 e009 | | Load 0x0,0x9 0464 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0465 e406 | | Load 0x2,0x6 0466 60b1 |` | Indirect_Literal Discrete,0x518,{0x00000000, 0x00004000} 0467 e01e | | Load 0x0,0x1e 0468 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0469 e403 | | Load 0x2,0x3 046a e009 | | Load 0x0,0x9 046b 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 046c 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 046d 00d1 | | Pop_Control Pop_Count_1 046e c404 | | Store 0x2,0x4 046f e404 | | Load 0x2,0x4 0470 681f |h | Jump_Zero 0x490 0471 00ec | | Load_Encached Diana_Tree_Cache 0472 00ec | | Load_Encached Diana_Tree_Cache 0473 e002 | | Load 0x0,0x2 0474 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0475 e003 | | Load 0x0,0x3 0476 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0477 00ec | | Load_Encached Diana_Tree_Cache 0478 0092 08f5 | | Action Push_String_Extended,0x8f5 ; "Error while obtaining target key for unit " 047a e403 | | Load 0x2,0x3 047b e009 | | Load 0x0,0x9 047c 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 047d 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 047e 01cc | | Execute Vector,Catenate 047f 0092 08f2 | | Action Push_String_Extended,0x8f2 ; " - " 0481 01cc | | Execute Vector,Catenate 0482 e404 | | Load 0x2,0x4 0483 e009 | | Load 0x0,0x9 0484 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0485 011c | | Execute Any,Convert_Unchecked 0486 1c01 | | Execute_Immediate Run_Utility,0x1 0487 01cc | | Execute Vector,Catenate 0488 00ec | | Load_Encached Diana_Tree_Cache 0489 4802 |H | Short_Literal 0x2 048a e001 | | Load 0x0,0x1 048b 181b | | Execute Package,Field_Execute,Field_Number 0x1b 048c e001 | | Load 0x0,0x1 048d 1812 | | Execute Package,Field_Execute,Field_Number 0x12 048e c5f9 | | Store 0x2,-0x7 048f 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0490 8416 | | Call 0x2,0x16 0491 4800 |H | Short_Literal 0x0 0492 e405 | | Load 0x2,0x5 0493 e012 | | Load 0x0,0x12 0494 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 0495 7007 |p | Jump_Nonzero 0x49d 0496 e001 | | Load 0x0,0x1 0497 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0498 e405 | | Load 0x2,0x5 0499 e026 | & | Load 0x0,0x26 049a 180e | | Execute Package,Field_Execute,Field_Number 0xe 049b c5f9 | | Store 0x2,-0x7 049c 4507 |E | Exit_Suprogram New_Top_Offset 0x7 049d e009 | | Load 0x0,0x9 049e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 049f e40b | | Load 0x2,0xb 04a0 6077 |`w | Indirect_Literal Discrete,0x518,{0x00000000, 0x00004000} 04a1 e5fb | | Load 0x2,-0x5 04a2 4800 |H | Short_Literal 0x0 04a3 e403 | | Load 0x2,0x3 04a4 e009 | | Load 0x0,0x9 04a5 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 04a6 181a | | Execute Package,Field_Execute,Field_Number 0x1a 04a7 00d1 | | Pop_Control Pop_Count_1 04a8 c404 | | Store 0x2,0x4 04a9 e404 | | Load 0x2,0x4 04aa 682a |h* | Jump_Zero 0x4d5 04ab e001 | | Load 0x0,0x1 04ac 181b | | Execute Package,Field_Execute,Field_Number 0x1b 04ad 4801 |H | Short_Literal 0x1 04ae 4803 |H | Short_Literal 0x3 04af e017 | | Load 0x0,0x17 04b0 1b0f | | Execute Package,Field_Read,Field_Number 0xf 04b1 035b | [ | Declare_Type Array,Constrained 04b2 0337 | 7 | Declare_Variable Array 04b3 e403 | | Load 0x2,0x3 04b4 e017 | | Load 0x0,0x17 04b5 181a | | Execute Package,Field_Execute,Field_Number 0x1a 04b6 e017 | | Load 0x0,0x17 04b7 1b0e | | Execute Package,Field_Read,Field_Number 0xe 04b8 0119 | | Execute Any,Check_In_Formal_Type 04b9 4801 |H | Short_Literal 0x1 04ba 00da | | Load_Top At_Offset_2 04bb 01d6 | | Execute Vector,Field_Write 04bc 00ea | | Load_Encached Null_String_Cache 04bd e017 | | Load 0x0,0x17 04be 1810 | | Execute Package,Field_Execute,Field_Number 0x10 04bf e017 | | Load 0x0,0x17 04c0 1b0e | | Execute Package,Field_Read,Field_Number 0xe 04c1 0119 | | Execute Any,Check_In_Formal_Type 04c2 4802 |H | Short_Literal 0x2 04c3 00da | | Load_Top At_Offset_2 04c4 01d6 | | Execute Vector,Field_Write 04c5 e404 | | Load 0x2,0x4 04c6 e017 | | Load 0x0,0x17 04c7 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 04c8 e017 | | Load 0x0,0x17 04c9 1b0e | | Execute Package,Field_Read,Field_Number 0xe 04ca 0119 | | Execute Any,Check_In_Formal_Type 04cb 4803 |H | Short_Literal 0x3 04cc 00da | | Load_Top At_Offset_2 04cd 01d6 | | Execute Vector,Field_Write 04ce 6045 |`E | Indirect_Literal Discrete,0x514,{0x00000000, 0x00008158} 04cf e012 | | Load 0x0,0x12 04d0 1813 | | Execute Package,Field_Execute,Field_Number 0x13 04d1 e026 | & | Load 0x0,0x26 04d2 180e | | Execute Package,Field_Execute,Field_Number 0xe 04d3 c5f9 | | Store 0x2,-0x7 04d4 4507 |E | Exit_Suprogram New_Top_Offset 0x7 04d5 e012 | | Load 0x0,0x12 04d6 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04d7 e5fb | | Load 0x2,-0x5 04d8 e408 | | Load 0x2,0x8 04d9 e40b | | Load 0x2,0xb 04da e5fe | | Load 0x2,-0x2 04db e027 | ' | Load 0x0,0x27 04dc 1818 | | Execute Package,Field_Execute,Field_Number 0x18 04dd c405 | | Store 0x2,0x5 04de 4800 |H | Short_Literal 0x0 04df e405 | | Load 0x2,0x5 04e0 e012 | | Load 0x0,0x12 04e1 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 04e2 7006 |p | Jump_Nonzero 0x4e9 04e3 e001 | | Load 0x0,0x1 04e4 181b | | Execute Package,Field_Execute,Field_Number 0x1b 04e5 e405 | | Load 0x2,0x5 04e6 e026 | & | Load 0x0,0x26 04e7 180e | | Execute Package,Field_Execute,Field_Number 0xe 04e8 c5f9 | | Store 0x2,-0x7 04e9 4507 |E | Exit_Suprogram New_Top_Offset 0x7 04ea TRAP_03d8: 04ea e00f | | Load 0x0,0xf 04eb 010f | | Execute Exception,Equal 04ec 6807 |h | Jump_Zero 0x4f4 04ed e001 | | Load 0x0,0x1 04ee 181b | | Execute Package,Field_Execute,Field_Number 0x1b 04ef e405 | | Load 0x2,0x5 04f0 e026 | & | Load 0x0,0x26 04f1 180e | | Execute Package,Field_Execute,Field_Number 0xe 04f2 c5f9 | | Store 0x2,-0x7 04f3 4507 |E | Exit_Suprogram New_Top_Offset 0x7 04f4 e028 | ( | Load 0x0,0x28 04f5 010f | | Execute Exception,Equal 04f6 6819 |h | Jump_Zero 0x510 04f7 00ec | | Load_Encached Diana_Tree_Cache 04f8 00ec | | Load_Encached Diana_Tree_Cache 04f9 e002 | | Load 0x0,0x2 04fa 1811 | | Execute Package,Field_Execute,Field_Number 0x11 04fb e003 | | Load 0x0,0x3 04fc 1811 | | Execute Package,Field_Execute,Field_Number 0x11 04fd 00ec | | Load_Encached Diana_Tree_Cache 04fe 0092 08f6 | | Action Push_String_Extended,0x8f6 ; "Ada unit " 0500 e403 | | Load 0x2,0x3 0501 e009 | | Load 0x0,0x9 0502 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0503 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 0504 01cc | | Execute Vector,Catenate 0505 0092 08f7 | | Action Push_String_Extended,0x8f7 ; " has nonterminals" 0507 01cc | | Execute Vector,Catenate 0508 00ec | | Load_Encached Diana_Tree_Cache 0509 4802 |H | Short_Literal 0x2 050a e001 | | Load 0x0,0x1 050b 181b | | Execute Package,Field_Execute,Field_Number 0x1b 050c e001 | | Load 0x0,0x1 050d 1812 | | Execute Package,Field_Execute,Field_Number 0x12 050e c5f9 | | Store 0x2,-0x7 050f 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0510 0100 | | Execute Exception,Raise 0511 0000 0000 | | .XXX[0x3] 0513 0000 | | 0514 0000 0000 | | .LITERAL {0x00000000, 0x00008158} 0518 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 051c 0000 0000 | | .BLANK 0000[0x4] 0520 ; -------------------------------------------------------------------------------------- 0520 ; SUBPROGRAM 0520 ; -------------------------------------------------------------------------------------- 0520 0523 | # | .CONST 0x0523 ; Address of begin 0521 0004 | | .CONST 0x0004 ; Address of exception handler 0522 0001 | | .CONST 0x0001 ; Number of locals 0523 BODY_0520: 0523 INIT_0520: 0523 e010 | | Load 0x0,0x10 0524 180e | | Execute Package,Field_Execute,Field_Number 0xe 0525 e01d | | Load 0x0,0x1d 0526 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0527 4800 |H | Short_Literal 0x0 0528 e5fb | | Load 0x2,-0x5 0529 e5fc | | Load 0x2,-0x4 052a e5fe | | Load 0x2,-0x2 052b 8211 | | Call 0x1,0x11 052c 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 052d 0000 0000 | | .XXX[0x3] 052f 0000 | | 0530 ; -------------------------------------------------------------------------------------- 0530 ; SUBPROGRAM 0530 ; -------------------------------------------------------------------------------------- 0530 0556 | V | .CONST 0x0556 ; Address of begin 0531 0004 | | .CONST 0x0004 ; Address of exception handler 0532 000b | | .CONST 0x000b ; Number of locals 0533 INIT_0530: 0533 e009 | | Load 0x0,0x9 0534 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0535 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0536 02c7 | | Declare_Variable Any 0537 00d8 | | Load_Top At_Offset_0 0538 1c00 | | Execute_Immediate Run_Utility,0x0 0539 e009 | | Load 0x0,0x9 053a 1b0f | | Execute Package,Field_Read,Field_Number 0xf 053b 02c7 | | Declare_Variable Any 053c 00d8 | | Load_Top At_Offset_0 053d 1c00 | | Execute_Immediate Run_Utility,0x0 053e e009 | | Load 0x0,0x9 053f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0540 e012 | | Load 0x0,0x12 0541 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0542 00e1 | | Load_Encached Boolean_Cache 0543 e009 | | Load 0x0,0x9 0544 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e 0545 0322 | " | Declare_Variable Record 0546 00d8 | | Load_Top At_Offset_0 0547 1c00 | | Execute_Immediate Run_Utility,0x0 0548 00e1 | | Load_Encached Boolean_Cache 0549 e009 | | Load 0x0,0x9 054a 1b14 | | Execute Package,Field_Read,Field_Number 0x14 054b 02ff | | Declare_Variable Variant_Record 054c 00d8 | | Load_Top At_Offset_0 054d 1c00 | | Execute_Immediate Run_Utility,0x0 054e e010 | | Load 0x0,0x10 054f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0550 02c7 | | Declare_Variable Any 0551 e010 | | Load 0x0,0x10 0552 180e | | Execute Package,Field_Execute,Field_Number 0xe 0553 a40a | | Store_Unchecked 0x2,0xa 0554 029f 08c3 | | Declare_Subprogram INIT_08c0,For_Call 0556 BODY_0530: 0556 e010 | | Load 0x0,0x10 0557 180e | | Execute Package,Field_Execute,Field_Number 0xe 0558 e01d | | Load 0x0,0x1d 0559 1819 | | Execute Package,Field_Execute,Field_Number 0x19 055a e5fe | | Load 0x2,-0x2 055b 821b | | Call 0x1,0x1b 055c 0f03 | | Execute_Immediate Equal,0x3 055d a408 | | Store_Unchecked 0x2,0x8 055e e009 | | Load 0x0,0x9 055f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0560 e402 | | Load 0x2,0x2 0561 0120 | | Execute Any,Is_Value 0562 6804 |h | Jump_Zero 0x567 0563 e009 | | Load 0x0,0x9 0564 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0565 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0566 7801 |x | Jump 0x568 0567 e402 | | Load 0x2,0x2 0568 e5fe | | Load 0x2,-0x2 0569 e009 | | Load 0x0,0x9 056a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 056b 181c | | Execute Package,Field_Execute,Field_Number 0x1c 056c c402 | | Store 0x2,0x2 056d c404 | | Store 0x2,0x4 056e e404 | | Load 0x2,0x4 056f 6802 |h | Jump_Zero 0x572 0570 840b | | Call 0x2,0xb 0571 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0572 e402 | | Load 0x2,0x2 0573 e009 | | Load 0x0,0x9 0574 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0575 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0576 c403 | | Store 0x2,0x3 0577 e403 | | Load 0x2,0x3 0578 e01a | | Load 0x0,0x1a 0579 1814 | | Execute Package,Field_Execute,Field_Number 0x14 057a 7009 |p | Jump_Nonzero 0x584 057b e010 | | Load 0x0,0x10 057c 180e | | Execute Package,Field_Execute,Field_Number 0xe 057d 4800 |H | Short_Literal 0x0 057e e403 | | Load 0x2,0x3 057f e01a | | Load 0x0,0x1a 0580 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0581 e01a | | Load 0x0,0x1a 0582 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0583 6801 |h | Jump_Zero 0x585 0584 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0585 e010 | | Load 0x0,0x10 0586 180e | | Execute Package,Field_Execute,Field_Number 0xe 0587 4801 |H | Short_Literal 0x1 0588 0092 08f8 | | Action Push_String_Extended,0x8f8 ; "Demoting: " 058a e403 | | Load 0x2,0x3 058b e009 | | Load 0x0,0x9 058c 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 058d 1841 | A | Execute Package,Field_Execute,Field_Number 0x41 058e 01cc | | Execute Vector,Catenate 058f e014 | | Load 0x0,0x14 0590 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0591 e009 | | Load 0x0,0x9 0592 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0593 e407 | | Load 0x2,0x7 0594 608f |` | Indirect_Literal Discrete,0x624,{0x00000000, 0x00004000} 0595 e01e | | Load 0x0,0x1e 0596 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0597 e403 | | Load 0x2,0x3 0598 e009 | | Load 0x0,0x9 0599 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 059a 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 059b 00d1 | | Pop_Control Pop_Count_1 059c c404 | | Store 0x2,0x4 059d e404 | | Load 0x2,0x4 059e 681f |h | Jump_Zero 0x5be 059f 00ec | | Load_Encached Diana_Tree_Cache 05a0 00ec | | Load_Encached Diana_Tree_Cache 05a1 e002 | | Load 0x0,0x2 05a2 1811 | | Execute Package,Field_Execute,Field_Number 0x11 05a3 e003 | | Load 0x0,0x3 05a4 1811 | | Execute Package,Field_Execute,Field_Number 0x11 05a5 00ec | | Load_Encached Diana_Tree_Cache 05a6 0092 08f5 | | Action Push_String_Extended,0x8f5 ; "Error while obtaining target key for unit " 05a8 e403 | | Load 0x2,0x3 05a9 e009 | | Load 0x0,0x9 05aa 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 05ab 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 05ac 01cc | | Execute Vector,Catenate 05ad 0092 08f2 | | Action Push_String_Extended,0x8f2 ; " - " 05af 01cc | | Execute Vector,Catenate 05b0 e404 | | Load 0x2,0x4 05b1 e009 | | Load 0x0,0x9 05b2 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05b3 011c | | Execute Any,Convert_Unchecked 05b4 1c01 | | Execute_Immediate Run_Utility,0x1 05b5 01cc | | Execute Vector,Catenate 05b6 00ec | | Load_Encached Diana_Tree_Cache 05b7 4802 |H | Short_Literal 0x2 05b8 e001 | | Load 0x0,0x1 05b9 181b | | Execute Package,Field_Execute,Field_Number 0x1b 05ba e001 | | Load 0x0,0x1 05bb 1812 | | Execute Package,Field_Execute,Field_Number 0x12 05bc c5f9 | | Store 0x2,-0x7 05bd 4507 |E | Exit_Suprogram New_Top_Offset 0x7 05be e012 | | Load 0x0,0x12 05bf 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05c0 00da | | Load_Top At_Offset_2 05c1 e407 | | Load 0x2,0x7 05c2 e403 | | Load 0x2,0x3 05c3 e029 | ) | Load 0x0,0x29 05c4 181e | | Execute Package,Field_Execute,Field_Number 0x1e 05c5 c405 | | Store 0x2,0x5 05c6 4800 |H | Short_Literal 0x0 05c7 e405 | | Load 0x2,0x5 05c8 e012 | | Load 0x0,0x12 05c9 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 05ca 7007 |p | Jump_Nonzero 0x5d2 05cb e001 | | Load 0x0,0x1 05cc 181b | | Execute Package,Field_Execute,Field_Number 0x1b 05cd e405 | | Load 0x2,0x5 05ce e026 | & | Load 0x0,0x26 05cf 180e | | Execute Package,Field_Execute,Field_Number 0xe 05d0 c5f9 | | Store 0x2,-0x7 05d1 4507 |E | Exit_Suprogram New_Top_Offset 0x7 05d2 e009 | | Load 0x0,0x9 05d3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05d4 00db | | Load_Top At_Offset_3 05d5 604e |`N | Indirect_Literal Discrete,0x624,{0x00000000, 0x00004000} 05d6 e5fb | | Load 0x2,-0x5 05d7 4800 |H | Short_Literal 0x0 05d8 e403 | | Load 0x2,0x3 05d9 e009 | | Load 0x0,0x9 05da 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 05db 181a | | Execute Package,Field_Execute,Field_Number 0x1a 05dc 00d1 | | Pop_Control Pop_Count_1 05dd c404 | | Store 0x2,0x4 05de e404 | | Load 0x2,0x4 05df 682a |h* | Jump_Zero 0x60a 05e0 e001 | | Load 0x0,0x1 05e1 181b | | Execute Package,Field_Execute,Field_Number 0x1b 05e2 4801 |H | Short_Literal 0x1 05e3 4803 |H | Short_Literal 0x3 05e4 e017 | | Load 0x0,0x17 05e5 1b0f | | Execute Package,Field_Read,Field_Number 0xf 05e6 035b | [ | Declare_Type Array,Constrained 05e7 0337 | 7 | Declare_Variable Array 05e8 e403 | | Load 0x2,0x3 05e9 e017 | | Load 0x0,0x17 05ea 181a | | Execute Package,Field_Execute,Field_Number 0x1a 05eb e017 | | Load 0x0,0x17 05ec 1b0e | | Execute Package,Field_Read,Field_Number 0xe 05ed 0119 | | Execute Any,Check_In_Formal_Type 05ee 4801 |H | Short_Literal 0x1 05ef 00da | | Load_Top At_Offset_2 05f0 01d6 | | Execute Vector,Field_Write 05f1 00ea | | Load_Encached Null_String_Cache 05f2 e017 | | Load 0x0,0x17 05f3 1810 | | Execute Package,Field_Execute,Field_Number 0x10 05f4 e017 | | Load 0x0,0x17 05f5 1b0e | | Execute Package,Field_Read,Field_Number 0xe 05f6 0119 | | Execute Any,Check_In_Formal_Type 05f7 4802 |H | Short_Literal 0x2 05f8 00da | | Load_Top At_Offset_2 05f9 01d6 | | Execute Vector,Field_Write 05fa e404 | | Load 0x2,0x4 05fb e017 | | Load 0x0,0x17 05fc 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 05fd e017 | | Load 0x0,0x17 05fe 1b0e | | Execute Package,Field_Read,Field_Number 0xe 05ff 0119 | | Execute Any,Check_In_Formal_Type 0600 4803 |H | Short_Literal 0x3 0601 00da | | Load_Top At_Offset_2 0602 01d6 | | Execute Vector,Field_Write 0603 601c |` | Indirect_Literal Discrete,0x620,{0x00000000, 0x00008158} 0604 e012 | | Load 0x0,0x12 0605 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0606 e026 | & | Load 0x0,0x26 0607 180e | | Execute Package,Field_Execute,Field_Number 0xe 0608 c5f9 | | Store 0x2,-0x7 0609 4507 |E | Exit_Suprogram New_Top_Offset 0x7 060a e012 | | Load 0x0,0x12 060b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 060c e5fb | | Load 0x2,-0x5 060d e408 | | Load 0x2,0x8 060e e409 | | Load 0x2,0x9 060f e5fe | | Load 0x2,-0x2 0610 e027 | ' | Load 0x0,0x27 0611 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0612 c405 | | Store 0x2,0x5 0613 4800 |H | Short_Literal 0x0 0614 e405 | | Load 0x2,0x5 0615 e012 | | Load 0x0,0x12 0616 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 0617 7006 |p | Jump_Nonzero 0x61e 0618 e001 | | Load 0x0,0x1 0619 181b | | Execute Package,Field_Execute,Field_Number 0x1b 061a e405 | | Load 0x2,0x5 061b e026 | & | Load 0x0,0x26 061c 180e | | Execute Package,Field_Execute,Field_Number 0xe 061d c5f9 | | Store 0x2,-0x7 061e 4507 |E | Exit_Suprogram New_Top_Offset 0x7 061f 0000 | | .XXX[0x1] 0620 0000 0000 | | .LITERAL {0x00000000, 0x00008158} 0624 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 0628 ; -------------------------------------------------------------------------------------- 0628 ; SUBPROGRAM 0628 ; -------------------------------------------------------------------------------------- 0628 062b | + | .CONST 0x062b ; Address of begin 0629 0004 | | .CONST 0x0004 ; Address of exception handler 062a 0001 | | .CONST 0x0001 ; Number of locals 062b BODY_0628: 062b INIT_0628: 062b e010 | | Load 0x0,0x10 062c 180e | | Execute Package,Field_Execute,Field_Number 0xe 062d e01d | | Load 0x0,0x1d 062e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 062f e216 | | Load 0x1,0x16 0630 c5f8 | | Store 0x2,-0x8 0631 4508 |E | Exit_Suprogram New_Top_Offset 0x8 0632 0000 0000 | | .BLANK 0000[0x6] 0638 ; -------------------------------------------------------------------------------------- 0638 ; SUBPROGRAM 0638 ; -------------------------------------------------------------------------------------- 0638 063b | ; | .CONST 0x063b ; Address of begin 0639 0004 | | .CONST 0x0004 ; Address of exception handler 063a 0001 | | .CONST 0x0001 ; Number of locals 063b BODY_0638: 063b INIT_0638: 063b e010 | | Load 0x0,0x10 063c 180e | | Execute Package,Field_Execute,Field_Number 0xe 063d e01d | | Load 0x0,0x1d 063e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 063f e216 | | Load 0x1,0x16 0640 c5f8 | | Store 0x2,-0x8 0641 4508 |E | Exit_Suprogram New_Top_Offset 0x8 0642 0000 0000 | | .BLANK 0000[0x6] 0648 ; -------------------------------------------------------------------------------------- 0648 ; SUBPROGRAM 0648 ; -------------------------------------------------------------------------------------- 0648 064b | K | .CONST 0x064b ; Address of begin 0649 0004 | | .CONST 0x0004 ; Address of exception handler 064a 0001 | | .CONST 0x0001 ; Number of locals 064b BODY_0648: 064b INIT_0648: 064b e010 | | Load 0x0,0x10 064c 180e | | Execute Package,Field_Execute,Field_Number 0xe 064d e01d | | Load 0x0,0x1d 064e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 064f e015 | | Load 0x0,0x15 0650 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0651 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0652 4407 |D | Exit_Subprogram With_Value,New_Top_Offset 0x7 0653 0000 0000 | | .BLANK 0000[0x5] 0658 ; -------------------------------------------------------------------------------------- 0658 ; SUBPROGRAM 0658 ; -------------------------------------------------------------------------------------- 0658 065b | [ | .CONST 0x065b ; Address of begin 0659 0004 | | .CONST 0x0004 ; Address of exception handler 065a 0001 | | .CONST 0x0001 ; Number of locals 065b BODY_0658: 065b INIT_0658: 065b e010 | | Load 0x0,0x10 065c 180e | | Execute Package,Field_Execute,Field_Number 0xe 065d e01d | | Load 0x0,0x1d 065e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 065f e015 | | Load 0x0,0x15 0660 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0661 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0662 4407 |D | Exit_Subprogram With_Value,New_Top_Offset 0x7 0663 0000 0000 | | .BLANK 0000[0x5] 0668 ; -------------------------------------------------------------------------------------- 0668 ; SUBPROGRAM 0668 ; -------------------------------------------------------------------------------------- 0668 066b | k | .CONST 0x066b ; Address of begin 0669 0004 | | .CONST 0x0004 ; Address of exception handler 066a 0001 | | .CONST 0x0001 ; Number of locals 066b BODY_0668: 066b INIT_0668: 066b e010 | | Load 0x0,0x10 066c 180e | | Execute Package,Field_Execute,Field_Number 0xe 066d e01d | | Load 0x0,0x1d 066e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 066f e216 | | Load 0x1,0x16 0670 c5f8 | | Store 0x2,-0x8 0671 4508 |E | Exit_Suprogram New_Top_Offset 0x8 0672 0000 0000 | | .BLANK 0000[0x6] 0678 ; -------------------------------------------------------------------------------------- 0678 ; SUBPROGRAM 0678 ; -------------------------------------------------------------------------------------- 0678 067b | { | .CONST 0x067b ; Address of begin 0679 0004 | | .CONST 0x0004 ; Address of exception handler 067a 0001 | | .CONST 0x0001 ; Number of locals 067b BODY_0678: 067b INIT_0678: 067b e010 | | Load 0x0,0x10 067c 180e | | Execute Package,Field_Execute,Field_Number 0xe 067d e01d | | Load 0x0,0x1d 067e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 067f e015 | | Load 0x0,0x15 0680 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0681 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0682 4407 |D | Exit_Subprogram With_Value,New_Top_Offset 0x7 0683 0000 0000 | | .BLANK 0000[0x5] 0688 ; -------------------------------------------------------------------------------------- 0688 ; SUBPROGRAM 0688 ; -------------------------------------------------------------------------------------- 0688 068b | | .CONST 0x068b ; Address of begin 0689 0004 | | .CONST 0x0004 ; Address of exception handler 068a 0001 | | .CONST 0x0001 ; Number of locals 068b BODY_0688: 068b INIT_0688: 068b e010 | | Load 0x0,0x10 068c 180e | | Execute Package,Field_Execute,Field_Number 0xe 068d e01d | | Load 0x0,0x1d 068e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 068f e216 | | Load 0x1,0x16 0690 c5f8 | | Store 0x2,-0x8 0691 4508 |E | Exit_Suprogram New_Top_Offset 0x8 0692 0000 0000 | | .BLANK 0000[0x6] 0698 ; -------------------------------------------------------------------------------------- 0698 ; SUBPROGRAM 0698 ; -------------------------------------------------------------------------------------- 0698 069b | | .CONST 0x069b ; Address of begin 0699 0004 | | .CONST 0x0004 ; Address of exception handler 069a 0001 | | .CONST 0x0001 ; Number of locals 069b BODY_0698: 069b INIT_0698: 069b e010 | | Load 0x0,0x10 069c 180e | | Execute Package,Field_Execute,Field_Number 0xe 069d e01d | | Load 0x0,0x1d 069e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 069f e216 | | Load 0x1,0x16 06a0 c5f8 | | Store 0x2,-0x8 06a1 4508 |E | Exit_Suprogram New_Top_Offset 0x8 06a2 0000 0000 | | .BLANK 0000[0x6] 06a8 ; -------------------------------------------------------------------------------------- 06a8 ; SUBPROGRAM 06a8 ; -------------------------------------------------------------------------------------- 06a8 06ab | | .CONST 0x06ab ; Address of begin 06a9 0004 | | .CONST 0x0004 ; Address of exception handler 06aa 0001 | | .CONST 0x0001 ; Number of locals 06ab BODY_06a8: 06ab INIT_06a8: 06ab 4801 |H | Short_Literal 0x1 06ac 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06ad 0000 0000 | | .XXX[0x3] 06af 0000 | | 06b0 ; -------------------------------------------------------------------------------------- 06b0 ; SUBPROGRAM 06b0 ; -------------------------------------------------------------------------------------- 06b0 06b3 | | .CONST 0x06b3 ; Address of begin 06b1 0004 | | .CONST 0x0004 ; Address of exception handler 06b2 0001 | | .CONST 0x0001 ; Number of locals 06b3 BODY_06b0: 06b3 INIT_06b0: 06b3 e010 | | Load 0x0,0x10 06b4 180e | | Execute Package,Field_Execute,Field_Number 0xe 06b5 e01d | | Load 0x0,0x1d 06b6 1819 | | Execute Package,Field_Execute,Field_Number 0x19 06b7 e215 | | Load 0x1,0x15 06b8 c5f8 | | Store 0x2,-0x8 06b9 4508 |E | Exit_Suprogram New_Top_Offset 0x8 06ba 0000 0000 | | .BLANK 0000[0x6] 06c0 ; -------------------------------------------------------------------------------------- 06c0 ; SUBPROGRAM 06c0 ; -------------------------------------------------------------------------------------- 06c0 06c3 | | .CONST 0x06c3 ; Address of begin 06c1 0004 | | .CONST 0x0004 ; Address of exception handler 06c2 0001 | | .CONST 0x0001 ; Number of locals 06c3 BODY_06c0: 06c3 INIT_06c0: 06c3 00ea | | Load_Encached Null_String_Cache 06c4 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 06c5 0000 0000 | | .XXX[0x3] 06c7 0000 | | 06c8 ; -------------------------------------------------------------------------------------- 06c8 ; SUBPROGRAM 06c8 ; -------------------------------------------------------------------------------------- 06c8 06cb | | .CONST 0x06cb ; Address of begin 06c9 0004 | | .CONST 0x0004 ; Address of exception handler 06ca 0001 | | .CONST 0x0001 ; Number of locals 06cb BODY_06c8: 06cb INIT_06c8: 06cb 00ea | | Load_Encached Null_String_Cache 06cc 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 06cd 0000 0000 | | .XXX[0x3] 06cf 0000 | | 06d0 ; -------------------------------------------------------------------------------------- 06d0 ; SUBPROGRAM 06d0 ; -------------------------------------------------------------------------------------- 06d0 06d3 | | .CONST 0x06d3 ; Address of begin 06d1 0004 | | .CONST 0x0004 ; Address of exception handler 06d2 0001 | | .CONST 0x0001 ; Number of locals 06d3 BODY_06d0: 06d3 INIT_06d0: 06d3 4820 |H | Short_Literal 0x20 06d4 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 06d5 0000 0000 | | .XXX[0x3] 06d7 0000 | | 06d8 ; -------------------------------------------------------------------------------------- 06d8 ; SUBPROGRAM 06d8 ; -------------------------------------------------------------------------------------- 06d8 06db | | .CONST 0x06db ; Address of begin 06d9 0004 | | .CONST 0x0004 ; Address of exception handler 06da 0001 | | .CONST 0x0001 ; Number of locals 06db BODY_06d8: 06db INIT_06d8: 06db 4801 |H | Short_Literal 0x1 06dc 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 06dd 0000 0000 | | .XXX[0x3] 06df 0000 | | 06e0 ; -------------------------------------------------------------------------------------- 06e0 ; SUBPROGRAM 06e0 ; -------------------------------------------------------------------------------------- 06e0 06e3 | | .CONST 0x06e3 ; Address of begin 06e1 0004 | | .CONST 0x0004 ; Address of exception handler 06e2 0001 | | .CONST 0x0001 ; Number of locals 06e3 BODY_06e0: 06e3 INIT_06e0: 06e3 e215 | | Load 0x1,0x15 06e4 c5f4 | | Store 0x2,-0xc 06e5 450c |E | Exit_Suprogram New_Top_Offset 0xc 06e6 0000 0000 | | .XXX[0x2] 06e8 ; -------------------------------------------------------------------------------------- 06e8 ; SUBPROGRAM 06e8 ; -------------------------------------------------------------------------------------- 06e8 06eb | | .CONST 0x06eb ; Address of begin 06e9 0004 | | .CONST 0x0004 ; Address of exception handler 06ea 0001 | | .CONST 0x0001 ; Number of locals 06eb BODY_06e8: 06eb INIT_06e8: 06eb e215 | | Load 0x1,0x15 06ec c5f4 | | Store 0x2,-0xc 06ed 450c |E | Exit_Suprogram New_Top_Offset 0xc 06ee 0000 0000 | | .XXX[0x2] 06f0 ; -------------------------------------------------------------------------------------- 06f0 ; SUBPROGRAM 06f0 ; -------------------------------------------------------------------------------------- 06f0 06f3 | | .CONST 0x06f3 ; Address of begin 06f1 0004 | | .CONST 0x0004 ; Address of exception handler 06f2 0001 | | .CONST 0x0001 ; Number of locals 06f3 BODY_06f0: 06f3 INIT_06f0: 06f3 e5fd | | Load 0x2,-0x3 06f4 6810 |h | Jump_Zero 0x705 06f5 00da | | Load_Top At_Offset_2 06f6 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 06f7 e5fe | | Load 0x2,-0x2 06f8 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 06f9 027f | | Execute Discrete,Equal 06fa 6808 |h | Jump_Zero 0x703 06fb 00da | | Load_Top At_Offset_2 06fc 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 06fd e5fe | | Load 0x2,-0x2 06fe 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 06ff 027f | | Execute Discrete,Equal 0700 6802 |h | Jump_Zero 0x703 0701 4803 |H | Short_Literal 0x3 0702 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0703 4800 |H | Short_Literal 0x0 0704 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0705 00da | | Load_Top At_Offset_2 0706 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0707 e5fe | | Load 0x2,-0x2 0708 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0709 027f | | Execute Discrete,Equal 070a 6808 |h | Jump_Zero 0x713 070b 00da | | Load_Top At_Offset_2 070c 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 070d e5fe | | Load 0x2,-0x2 070e 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 070f 027f | | Execute Discrete,Equal 0710 6802 |h | Jump_Zero 0x713 0711 4803 |H | Short_Literal 0x3 0712 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0713 4801 |H | Short_Literal 0x1 0714 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0715 0000 0000 | | .XXX[0x3] 0717 0000 | | 0718 ; -------------------------------------------------------------------------------------- 0718 ; SUBPROGRAM 0718 ; -------------------------------------------------------------------------------------- 0718 071f | | .CONST 0x071f ; Address of begin 0719 0004 | | .CONST 0x0004 ; Address of exception handler 071a 0002 | | .CONST 0x0002 ; Number of locals 071b INIT_0718: 071b 00ec | | Load_Encached Diana_Tree_Cache 071c 02c7 | | Declare_Variable Any 071d 00db | | Load_Top At_Offset_3 071e a602 | | Store_Unchecked 0x3,0x2 071f BODY_0718: 071f 00db | | Load_Top At_Offset_3 0720 7001 |p | Jump_Nonzero 0x722 0721 0887 | | Execute_Immediate Raise,0x87 0722 00d8 | | Load_Top At_Offset_0 0723 490b |I | Short_Literal 0x10b 0724 00eb | | Load_Encached Diana_Cache 0725 0096 | | Execute Package,Entry 0726 6805 |h | Jump_Zero 0x72c 0727 00d8 | | Load_Top At_Offset_0 0728 490b |I | Short_Literal 0x10b 0729 00eb | | Load_Encached Diana_Cache 072a 0096 | | Execute Package,Entry 072b c602 | | Store 0x3,0x2 072c 00d8 | | Load_Top At_Offset_0 072d 0145 | E | Execute Heap_Access,Diana_Tree_Kind 072e 0f22 | " | Execute_Immediate Equal,0x22 072f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0730 ; -------------------------------------------------------------------------------------- 0730 ; SUBPROGRAM 0730 ; -------------------------------------------------------------------------------------- 0730 0733 | 3 | .CONST 0x0733 ; Address of begin 0731 0735 | 5 | .CONST 0x0735 ; Address of exception handler 0732 0001 | | .CONST 0x0001 ; Number of locals 0733 BODY_0730: 0733 INIT_0730: 0733 e02a | * | Load 0x0,0x2a 0734 0257 | W | Execute Discrete,Raise 0735 TRAP_0730: 0735 0007 | | Action Break_Optional 0736 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0737 0000 | | .XXX[0x1] 0738 ; -------------------------------------------------------------------------------------- 0738 ; SUBPROGRAM 0738 ; -------------------------------------------------------------------------------------- 0738 073b | ; | .CONST 0x073b ; Address of begin 0739 0004 | | .CONST 0x0004 ; Address of exception handler 073a 0001 | | .CONST 0x0001 ; Number of locals 073b BODY_0738: 073b INIT_0738: 073b 00da | | Load_Top At_Offset_2 073c 0145 | E | Execute Heap_Access,Diana_Tree_Kind 073d 0fab | | Execute_Immediate Equal,-0x55 073e 6802 |h | Jump_Zero 0x741 073f e028 | ( | Load 0x0,0x28 0740 0257 | W | Execute Discrete,Raise 0741 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0742 0000 0000 | | .BLANK 0000[0x6] 0748 ; -------------------------------------------------------------------------------------- 0748 ; SUBPROGRAM 0748 ; -------------------------------------------------------------------------------------- 0748 076a | j | .CONST 0x076a ; Address of begin 0749 07a6 | | .CONST 0x07a6 ; Address of exception handler 074a 0006 | | .CONST 0x0006 ; Number of locals 074b INIT_0748: 074b e001 | | Load 0x0,0x1 074c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 074d 02c7 | | Declare_Variable Any 074e e215 | | Load 0x1,0x15 074f a602 | | Store_Unchecked 0x3,0x2 0750 e00c | | Load 0x0,0xc 0751 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0752 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0753 02c7 | | Declare_Variable Any 0754 4800 |H | Short_Literal 0x0 0755 4800 |H | Short_Literal 0x0 0756 4801 |H | Short_Literal 0x1 0757 e602 | | Load 0x3,0x2 0758 e5fb | | Load 0x2,-0x5 0759 e5fc | | Load 0x2,-0x4 075a e00c | | Load 0x0,0xc 075b 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 075c 1814 | | Execute Package,Field_Execute,Field_Number 0x14 075d a603 | | Store_Unchecked 0x3,0x3 075e e00c | | Load 0x0,0xc 075f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0760 02c7 | | Declare_Variable Any 0761 00d8 | | Load_Top At_Offset_0 0762 1c00 | | Execute_Immediate Run_Utility,0x0 0763 e00c | | Load 0x0,0xc 0764 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0765 02c7 | | Declare_Variable Any 0766 00d8 | | Load_Top At_Offset_0 0767 1c00 | | Execute_Immediate Run_Utility,0x0 0768 e016 | | Load 0x0,0x16 0769 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e 076a BODY_0748: 076a e602 | | Load 0x3,0x2 076b e001 | | Load 0x0,0x1 076c 181a | | Execute Package,Field_Execute,Field_Number 0x1a 076d 7007 |p | Jump_Nonzero 0x775 076e e602 | | Load 0x3,0x2 076f e001 | | Load 0x0,0x1 0770 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0771 0c02 | | Execute_Immediate Greater_Equal,0x2 0772 6802 |h | Jump_Zero 0x775 0773 e00f | | Load 0x0,0xf 0774 0257 | W | Execute Discrete,Raise 0775 00da | | Load_Top At_Offset_2 0776 0120 | | Execute Any,Is_Value 0777 6803 |h | Jump_Zero 0x77b 0778 e00c | | Load 0x0,0xc 0779 1b0d | | Execute Package,Field_Read,Field_Number 0xd 077a 7801 |x | Jump 0x77c 077b 00da | | Load_Top At_Offset_2 077c 4800 |H | Short_Literal 0x0 077d 4801 |H | Short_Literal 0x1 077e e5fe | | Load 0x2,-0x2 077f e603 | | Load 0x3,0x3 0780 e00c | | Load 0x0,0xc 0781 1b6a | j | Execute Package,Field_Read,Field_Number 0x6a 0782 180e | | Execute Package,Field_Execute,Field_Number 0xe 0783 c604 | | Store 0x3,0x4 0784 e5fe | | Load 0x2,-0x2 0785 e603 | | Load 0x3,0x3 0786 e00c | | Load 0x0,0xc 0787 1b6a | j | Execute Package,Field_Read,Field_Number 0x6a 0788 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0789 c605 | | Store 0x3,0x5 078a 00d9 | | Load_Top At_Offset_1 078b e016 | | Load 0x0,0x16 078c 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 078d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 078e 00cf | | Action Mark_Auxiliary 078f 7811 |x | Jump 0x7a1 0790 e5fb | | Load 0x2,-0x5 0791 00da | | Load_Top At_Offset_2 0792 0217 | | Execute Heap_Access,All_Reference 0793 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0794 e005 | | Load 0x0,0x5 0795 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0796 7002 |p | Jump_Nonzero 0x799 0797 4800 |H | Short_Literal 0x0 0798 00ca | | Action Exit_Nullary_Function 0799 00d9 | | Load_Top At_Offset_1 079a 0217 | | Execute Heap_Access,All_Reference 079b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 079c e016 | | Load 0x0,0x16 079d 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e 079e 0216 | | Execute Heap_Access,Convert 079f 0032 | 2 | Store_Top Heap_Access,At_Offset_2 07a0 00c9 | | Action Pop_Auxiliary_Loop 07a1 00d9 | | Load_Top At_Offset_1 07a2 77ed |w | Jump_Nonzero 0x790 07a3 00ce | | Action Pop_Auxiliary 07a4 4801 |H | Short_Literal 0x1 07a5 00ca | | Action Exit_Nullary_Function 07a6 TRAP_0748: 07a6 e00f | | Load 0x0,0xf 07a7 010f | | Execute Exception,Equal 07a8 6820 |h | Jump_Zero 0x7c9 07a9 4801 |H | Short_Literal 0x1 07aa 4802 |H | Short_Literal 0x2 07ab e017 | | Load 0x0,0x17 07ac 1b0f | | Execute Package,Field_Read,Field_Number 0xf 07ad 035b | [ | Declare_Type Array,Constrained 07ae 0337 | 7 | Declare_Variable Array 07af e403 | | Load 0x2,0x3 07b0 e017 | | Load 0x0,0x17 07b1 181a | | Execute Package,Field_Execute,Field_Number 0x1a 07b2 e017 | | Load 0x0,0x17 07b3 1b0e | | Execute Package,Field_Read,Field_Number 0xe 07b4 0119 | | Execute Any,Check_In_Formal_Type 07b5 4801 |H | Short_Literal 0x1 07b6 00da | | Load_Top At_Offset_2 07b7 01d6 | | Execute Vector,Field_Write 07b8 e602 | | Load 0x3,0x2 07b9 e001 | | Load 0x0,0x1 07ba 1816 | | Execute Package,Field_Execute,Field_Number 0x16 07bb e017 | | Load 0x0,0x17 07bc 1810 | | Execute Package,Field_Execute,Field_Number 0x10 07bd e017 | | Load 0x0,0x17 07be 1b0e | | Execute Package,Field_Read,Field_Number 0xe 07bf 0119 | | Execute Any,Check_In_Formal_Type 07c0 4802 |H | Short_Literal 0x2 07c1 00da | | Load_Top At_Offset_2 07c2 01d6 | | Execute Vector,Field_Write 07c3 6008 |` | Indirect_Literal Discrete,0x7cc,{0x00000000, 0x000081da} 07c4 e012 | | Load 0x0,0x12 07c5 1813 | | Execute Package,Field_Execute,Field_Number 0x13 07c6 a405 | | Store_Unchecked 0x2,0x5 07c7 00d8 | | Load_Top At_Offset_0 07c8 0101 | | Execute Exception,Reraise 07c9 00d8 | | Load_Top At_Offset_0 07ca 0101 | | Execute Exception,Reraise 07cb 0000 | | .XXX[0x1] 07cc 0000 0000 | | .LITERAL {0x00000000, 0x000081da} 07d0 ; -------------------------------------------------------------------------------------- 07d0 ; SUBPROGRAM 07d0 ; -------------------------------------------------------------------------------------- 07d0 07dc | | .CONST 0x07dc ; Address of begin 07d1 0815 | | .CONST 0x0815 ; Address of exception handler 07d2 0002 | | .CONST 0x0002 ; Number of locals 07d3 INIT_07d0: 07d3 e01e | | Load 0x0,0x1e 07d4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 07d5 02c7 | | Declare_Variable Any 07d6 e020 | | Load 0x0,0x20 07d7 1810 | | Execute Package,Field_Execute,Field_Number 0x10 07d8 e5fb | | Load 0x2,-0x5 07d9 e01e | | Load 0x0,0x1e 07da 1815 | | Execute Package,Field_Execute,Field_Number 0x15 07db a602 | | Store_Unchecked 0x3,0x2 07dc BODY_07d0: 07dc e405 | | Load 0x2,0x5 07dd 00d9 | | Load_Top At_Offset_1 07de e409 | | Load 0x2,0x9 07df 4800 |H | Short_Literal 0x0 07e0 4801 |H | Short_Literal 0x1 07e1 e403 | | Load 0x2,0x3 07e2 e02b | + | Load 0x0,0x2b 07e3 1817 | | Execute Package,Field_Execute,Field_Number 0x17 07e4 c405 | | Store 0x2,0x5 07e5 4800 |H | Short_Literal 0x0 07e6 e405 | | Load 0x2,0x5 07e7 e012 | | Load 0x0,0x12 07e8 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 07e9 6820 |h | Jump_Zero 0x80a 07ea e012 | | Load 0x0,0x12 07eb 1b0d | | Execute Package,Field_Read,Field_Number 0xd 07ec e409 | | Load 0x2,0x9 07ed e406 | | Load 0x2,0x6 07ee e403 | | Load 0x2,0x3 07ef e029 | ) | Load 0x0,0x29 07f0 181d | | Execute Package,Field_Execute,Field_Number 0x1d 07f1 c405 | | Store 0x2,0x5 07f2 4800 |H | Short_Literal 0x0 07f3 e405 | | Load 0x2,0x5 07f4 e012 | | Load 0x0,0x12 07f5 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 07f6 680b |h | Jump_Zero 0x802 07f7 e012 | | Load 0x0,0x12 07f8 1b0d | | Execute Package,Field_Read,Field_Number 0xd 07f9 e409 | | Load 0x2,0x9 07fa 4801 |H | Short_Literal 0x1 07fb 4800 |H | Short_Literal 0x0 07fc e406 | | Load 0x2,0x6 07fd 00ea | | Load_Encached Null_String_Cache 07fe e403 | | Load 0x2,0x3 07ff e029 | ) | Load 0x0,0x29 0800 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0801 c405 | | Store 0x2,0x5 0802 4800 |H | Short_Literal 0x0 0803 e405 | | Load 0x2,0x5 0804 e012 | | Load 0x0,0x12 0805 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 0806 7003 |p | Jump_Nonzero 0x80a 0807 00d8 | | Load_Top At_Offset_0 0808 e01e | | Load 0x0,0x1e 0809 181a | | Execute Package,Field_Execute,Field_Number 0x1a 080a 00d8 | | Load_Top At_Offset_0 080b 4801 |H | Short_Literal 0x1 080c 00da | | Load_Top At_Offset_2 080d e022 | " | Load 0x0,0x22 080e 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 080f 0f00 | | Execute_Immediate Equal,0x0 0810 e5fb | | Load 0x2,-0x5 0811 e01e | | Load 0x0,0x1e 0812 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0813 c602 | | Store 0x3,0x2 0814 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0815 TRAP_07d0: 0815 0007 | | Action Break_Optional 0816 00d9 | | Load_Top At_Offset_1 0817 e01e | | Load 0x0,0x1e 0818 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0819 00d9 | | Load_Top At_Offset_1 081a 4801 |H | Short_Literal 0x1 081b 4800 |H | Short_Literal 0x0 081c e5fb | | Load 0x2,-0x5 081d e01e | | Load 0x0,0x1e 081e 1819 | | Execute Package,Field_Execute,Field_Number 0x19 081f c602 | | Store 0x3,0x2 0820 00d8 | | Load_Top At_Offset_0 0821 0101 | | Execute Exception,Reraise 0822 0000 0000 | | .BLANK 0000[0x6] 0828 ; -------------------------------------------------------------------------------------- 0828 ; SUBPROGRAM 0828 ; -------------------------------------------------------------------------------------- 0828 083c | < | .CONST 0x083c ; Address of begin 0829 0004 | | .CONST 0x0004 ; Address of exception handler 082a 0002 | | .CONST 0x0002 ; Number of locals 082b INIT_0828: 082b 0092 08f9 | | Action Push_String_Extended,0x8f9 ; "Error while obtaining object for unit " 082d e5fe | | Load 0x2,-0x2 082e e009 | | Load 0x0,0x9 082f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0830 183d | = | Execute Package,Field_Execute,Field_Number 0x3d 0831 01cc | | Execute Vector,Catenate 0832 0092 08f2 | | Action Push_String_Extended,0x8f2 ; " - " 0834 01cc | | Execute Vector,Catenate 0835 e404 | | Load 0x2,0x4 0836 e009 | | Load 0x0,0x9 0837 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0838 011c | | Execute Any,Convert_Unchecked 0839 1c01 | | Execute_Immediate Run_Utility,0x1 083a 01cc | | Execute Vector,Catenate 083b 0007 | | Action Break_Optional 083c BODY_0828: 083c 00ec | | Load_Encached Diana_Tree_Cache 083d 00ec | | Load_Encached Diana_Tree_Cache 083e e002 | | Load 0x0,0x2 083f 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0840 e003 | | Load 0x0,0x3 0841 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0842 00ec | | Load_Encached Diana_Tree_Cache 0843 e602 | | Load 0x3,0x2 0844 00ec | | Load_Encached Diana_Tree_Cache 0845 4802 |H | Short_Literal 0x2 0846 e001 | | Load 0x0,0x1 0847 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0848 e001 | | Load 0x0,0x1 0849 1812 | | Execute Package,Field_Execute,Field_Number 0x12 084a c5f9 | | Store 0x2,-0x7 084b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 084c 0000 0000 | | .BLANK 0000[0x4] 0850 ; -------------------------------------------------------------------------------------- 0850 ; SUBPROGRAM 0850 ; -------------------------------------------------------------------------------------- 0850 085b | [ | .CONST 0x085b ; Address of begin 0851 0004 | | .CONST 0x0004 ; Address of exception handler 0852 0002 | | .CONST 0x0002 ; Number of locals 0853 INIT_0850: 0853 e5fe | | Load 0x2,-0x2 0854 e009 | | Load 0x0,0x9 0855 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0856 183d | = | Execute Package,Field_Execute,Field_Number 0x3d 0857 0092 08fa | | Action Push_String_Extended,0x8fa ; " must be Installed before it can be Coded." 0859 01cc | | Execute Vector,Catenate 085a 0007 | | Action Break_Optional 085b BODY_0850: 085b 00ec | | Load_Encached Diana_Tree_Cache 085c 00ec | | Load_Encached Diana_Tree_Cache 085d e002 | | Load 0x0,0x2 085e 1811 | | Execute Package,Field_Execute,Field_Number 0x11 085f e003 | | Load 0x0,0x3 0860 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0861 00ec | | Load_Encached Diana_Tree_Cache 0862 e602 | | Load 0x3,0x2 0863 00ec | | Load_Encached Diana_Tree_Cache 0864 4802 |H | Short_Literal 0x2 0865 e001 | | Load 0x0,0x1 0866 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0867 e001 | | Load 0x0,0x1 0868 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0869 c5f9 | | Store 0x2,-0x7 086a 4501 |E | Exit_Suprogram New_Top_Offset 0x1 086b 0000 0000 | | .BLANK 0000[0x5] 0870 ; -------------------------------------------------------------------------------------- 0870 ; SUBPROGRAM 0870 ; -------------------------------------------------------------------------------------- 0870 0873 | s | .CONST 0x0873 ; Address of begin 0871 0896 | | .CONST 0x0896 ; Address of exception handler 0872 0001 | | .CONST 0x0001 ; Number of locals 0873 BODY_0870: 0873 INIT_0870: 0873 e408 | | Load 0x2,0x8 0874 6802 |h | Jump_Zero 0x877 0875 8413 | | Call 0x2,0x13 0876 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0877 8412 | | Call 0x2,0x12 0878 6809 |h | Jump_Zero 0x882 0879 e012 | | Load 0x0,0x12 087a 1b0d | | Execute Package,Field_Read,Field_Number 0xd 087b e409 | | Load 0x2,0x9 087c e406 | | Load 0x2,0x6 087d e403 | | Load 0x2,0x3 087e e029 | ) | Load 0x0,0x29 087f 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0880 c405 | | Store 0x2,0x5 0881 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0882 4801 |H | Short_Literal 0x1 0883 4801 |H | Short_Literal 0x1 0884 e017 | | Load 0x0,0x17 0885 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0886 035b | [ | Declare_Type Array,Constrained 0887 0337 | 7 | Declare_Variable Array 0888 e403 | | Load 0x2,0x3 0889 e017 | | Load 0x0,0x17 088a 181a | | Execute Package,Field_Execute,Field_Number 0x1a 088b e017 | | Load 0x0,0x17 088c 1b0e | | Execute Package,Field_Read,Field_Number 0xe 088d 0119 | | Execute Any,Check_In_Formal_Type 088e 4801 |H | Short_Literal 0x1 088f 00da | | Load_Top At_Offset_2 0890 01d6 | | Execute Vector,Field_Write 0891 6026 |`& | Indirect_Literal Discrete,0x8b8,{0x00000000, 0x0000811a} 0892 e012 | | Load 0x0,0x12 0893 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0894 a405 | | Store_Unchecked 0x2,0x5 0895 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0896 TRAP_0870: 0896 e00f | | Load 0x0,0xf 0897 010f | | Execute Exception,Equal 0898 6802 |h | Jump_Zero 0x89b 0899 00d8 | | Load_Top At_Offset_0 089a 0101 | | Execute Exception,Reraise 089b 0092 08fb | | Action Push_String_Extended,0x8fb ; "Cg_Coupler.Promote" 089d e011 | | Load 0x0,0x11 089e 1810 | | Execute Package,Field_Execute,Field_Number 0x10 089f a405 | | Store_Unchecked 0x2,0x5 08a0 e010 | | Load 0x0,0x10 08a1 180e | | Execute Package,Field_Execute,Field_Number 0xe 08a2 4801 |H | Short_Literal 0x1 08a3 0092 08fc | | Action Push_String_Extended,0x8fc ; "Promote: " 08a5 4800 |H | Short_Literal 0x0 08a6 4801 |H | Short_Literal 0x1 08a7 e02c | , | Load 0x0,0x2c 08a8 1815 | | Execute Package,Field_Execute,Field_Number 0x15 08a9 01cc | | Execute Vector,Catenate 08aa 0092 08fd | | Action Push_String_Extended,0x8fd ; " raised. At location " 08ac 01cc | | Execute Vector,Catenate 08ad 4800 |H | Short_Literal 0x0 08ae 4801 |H | Short_Literal 0x1 08af e02c | , | Load 0x0,0x2c 08b0 1816 | | Execute Package,Field_Execute,Field_Number 0x16 08b1 01cc | | Execute Vector,Catenate 08b2 e014 | | Load 0x0,0x14 08b3 1813 | | Execute Package,Field_Execute,Field_Number 0x13 08b4 4501 |E | Exit_Suprogram New_Top_Offset 0x1 08b5 0000 0000 | | .XXX[0x3] 08b7 0000 | | 08b8 0000 0000 | | .LITERAL {0x00000000, 0x0000811a} 08bc 0000 0000 | | .BLANK 0000[0x4] 08c0 ; -------------------------------------------------------------------------------------- 08c0 ; SUBPROGRAM 08c0 ; -------------------------------------------------------------------------------------- 08c0 08d4 | | .CONST 0x08d4 ; Address of begin 08c1 0004 | | .CONST 0x0004 ; Address of exception handler 08c2 0002 | | .CONST 0x0002 ; Number of locals 08c3 INIT_08c0: 08c3 0092 08f9 | | Action Push_String_Extended,0x8f9 ; "Error while obtaining object for unit " 08c5 e5fe | | Load 0x2,-0x2 08c6 e009 | | Load 0x0,0x9 08c7 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 08c8 183d | = | Execute Package,Field_Execute,Field_Number 0x3d 08c9 01cc | | Execute Vector,Catenate 08ca 0092 08f2 | | Action Push_String_Extended,0x8f2 ; " - " 08cc 01cc | | Execute Vector,Catenate 08cd e404 | | Load 0x2,0x4 08ce e009 | | Load 0x0,0x9 08cf 1b0d | | Execute Package,Field_Read,Field_Number 0xd 08d0 011c | | Execute Any,Convert_Unchecked 08d1 1c01 | | Execute_Immediate Run_Utility,0x1 08d2 01cc | | Execute Vector,Catenate 08d3 0007 | | Action Break_Optional 08d4 BODY_08c0: 08d4 00ec | | Load_Encached Diana_Tree_Cache 08d5 00ec | | Load_Encached Diana_Tree_Cache 08d6 e002 | | Load 0x0,0x2 08d7 1811 | | Execute Package,Field_Execute,Field_Number 0x11 08d8 e003 | | Load 0x0,0x3 08d9 1811 | | Execute Package,Field_Execute,Field_Number 0x11 08da 00ec | | Load_Encached Diana_Tree_Cache 08db e602 | | Load 0x3,0x2 08dc 00ec | | Load_Encached Diana_Tree_Cache 08dd 4802 |H | Short_Literal 0x2 08de e001 | | Load 0x0,0x1 08df 181b | | Execute Package,Field_Execute,Field_Number 0x1b 08e0 e001 | | Load 0x0,0x1 08e1 1812 | | Execute Package,Field_Execute,Field_Number 0x12 08e2 c5f9 | | Store 0x2,-0x7 08e3 4501 |E | Exit_Suprogram New_Top_Offset 0x1 08e4 ; -------------------------------------------------------------------------------------- 08e4 ; STRING TABLE 08e4 ; -------------------------------------------------------------------------------------- 08e4 0036 | 6 | .STRTAB 0x0036->0x08ff ; "COMP_COUPLER" 08e5 0040 | @ | .STRTAB 0x0040->0x0905 ; "PROGRAMMATIC_INTERFACE" 08e6 0054 | T | .STRTAB 0x0054->0x0910 ; "PL_INST" 08e7 0059 | Y | .STRTAB 0x0059->0x0913 ; "LIBRARY_UNIT_SPEC" 08e8 0068 | h | .STRTAB 0x0068->0x091c ; "LIBRARY_UNIT_BODY" 08e9 0077 | w | .STRTAB 0x0077->0x0924 ; "MAIN_PROGRAM_SPEC" 08ea 0086 | | .STRTAB 0x0086->0x092d ; "MAIN_PROGRAM_BODY" 08eb 0095 | | .STRTAB 0x0095->0x0935 ; "SUBUNIT_BODY" 08ec 009f | | .STRTAB 0x009f->0x093b ; "Incremental operations are not allowed in coded units" 08ed 00d2 | | .STRTAB 0x00d2->0x0956 ; "Acquiring demotion_effects for " 08ee 00ef | | .STRTAB 0x00ef->0x0965 ; "Entering Current_Phase" 08ef 0103 | | .STRTAB 0x0103->0x0970 ; "Unable to get coding phase" 08f0 011b | | .STRTAB 0x011b->0x097d ; "Unable to retrieve unit state for " 08f1 013b | ; | .STRTAB 0x013b->0x098e ; "Error while obtaining enclosing world for unit " 08f2 0168 | h | .STRTAB 0x0168->0x09a6 ; " - " 08f3 0169 | i | .STRTAB 0x0169->0x09a7 ; "Acquiring promotion_prerequisites for " 08f4 018d | | .STRTAB 0x018d->0x09ba ; "Promoting: " 08f5 0197 | | .STRTAB 0x0197->0x09c0 ; "Error while obtaining target key for unit " 08f6 01bf | | .STRTAB 0x01bf->0x09d5 ; "Ada unit " 08f7 01c6 | | .STRTAB 0x01c6->0x09da ; " has nonterminals" 08f8 01d5 | | .STRTAB 0x01d5->0x09e2 ; "Demoting: " 08f9 01de | | .STRTAB 0x01de->0x09e8 ; "Error while obtaining object for unit " 08fa 0202 | | .STRTAB 0x0202->0x09fb ; " must be Installed before it can be Coded." 08fb 022a | * | .STRTAB 0x022a->0x0a10 ; "Cg_Coupler.Promote" 08fc 023a | : | .STRTAB 0x023a->0x0a19 ; "Promote: " 08fd 0241 | A | .STRTAB 0x0241->0x0a1d ; " raised. At location " 08fe 0255 | U | .STREND 0x0255->0x0a28 08ff 434f 4d50 |COMP| .STRTAB_STRINGS 0a29 0000 0000 | | .BLANK 0000[0x7] 0a30 ; -------------------------------------------------------------------------------------- 0a30 ; Debug Table 0a30 ; -------------------------------------------------------------------------------------- 0a30 0004 000e | | .DEBUG4 0x0004,0x000e,0xcc86,0x0000,0x0001,0x0000 0a36 0404 0404 | | .BLANK 0404[0x1ca]