|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 6144 (0x1800) Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_5850da
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0a70 | p | .CONST 0x0a70 ; 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 00c2 | | .CONST 0x00c2 ; 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 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call,Visible,Unelaborated 0013 c212 | | Store 0x1,0x12 0014 029a 00e3 | | Declare_Subprogram INIT_00e0,For_Outer_Call,Visible,Unelaborated 0016 c210 | | Store 0x1,0x10 0017 029a 00fb | | Declare_Subprogram INIT_00f8,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 016b | k| Declare_Subprogram INIT_0168,For_Call 001f 03fd | | Declare_Type Discrete,Defined 0020 4800 |H | Short_Literal 0x0 0021 4804 |H | Short_Literal 0x4 0022 029f 0193 | | Declare_Subprogram INIT_0190,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 092c | ,| Action Push_String_Extended,0x92c ; "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 01bb | | Declare_Subprogram INIT_01b8,For_Outer_Call 003e 029d 01e3 | | Declare_Subprogram INIT_01e0,For_Outer_Call 0040 029d 01eb | | Declare_Subprogram INIT_01e8,For_Outer_Call 0042 029d 0263 | c| Declare_Subprogram INIT_0260,For_Outer_Call 0044 029d 02ab | | Declare_Subprogram INIT_02a8,For_Outer_Call 0046 029d 02e3 | | Declare_Subprogram INIT_02e0,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 e00a | | Load 0x0,0xa 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 e02c | , | Load 0x0,0x2c 005c e02d | - | Load 0x0,0x2d 005d e02e | . | Load 0x0,0x2e 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 e02f | / | Load 0x0,0x2f 0067 e030 | 0 | Load 0x0,0x30 0068 e01a | | Load 0x0,0x1a 0069 481c |H | Short_Literal 0x1c 006a e21d | | Load 0x1,0x1d 006b 020e | | Execute Module,Augment_Imports 006c 00d8 | | Load_Top At_Offset_0 006d 020f | | Execute Module,Activate 006e 029d 0363 | c| Declare_Subprogram INIT_0360,For_Outer_Call 0070 029d 03cb | | Declare_Subprogram INIT_03c8,For_Outer_Call 0072 1d12 | | Execute_Immediate Reference_Lex_1,0x12 0073 00c7 | | Action Elaborate_Subprogram 0074 1d10 | | Execute_Immediate Reference_Lex_1,0x10 0075 00c7 | | Action Elaborate_Subprogram 0076 1d11 | | Execute_Immediate Reference_Lex_1,0x11 0077 00c7 | | Action Elaborate_Subprogram 0078 029d 03db | | Declare_Subprogram INIT_03d8,For_Outer_Call 007a 029d 0543 | C| Declare_Subprogram INIT_0540,For_Outer_Call 007c 029d 0553 | S| Declare_Subprogram INIT_0550,For_Outer_Call 007e 029d 066b | k| Declare_Subprogram INIT_0668,For_Outer_Call 0080 029d 067b | {| Declare_Subprogram INIT_0678,For_Outer_Call 0082 029d 068b | | Declare_Subprogram INIT_0688,For_Outer_Call 0084 029d 069b | | Declare_Subprogram INIT_0698,For_Outer_Call 0086 029d 06ab | | Declare_Subprogram INIT_06a8,For_Outer_Call 0088 029d 06bb | | Declare_Subprogram INIT_06b8,For_Outer_Call 008a 029d 06cb | | Declare_Subprogram INIT_06c8,For_Outer_Call 008c 029d 06db | | Declare_Subprogram INIT_06d8,For_Outer_Call 008e 029d 06eb | | Declare_Subprogram INIT_06e8,For_Outer_Call 0090 029d 06f3 | | Declare_Subprogram INIT_06f0,For_Outer_Call 0092 029d 0703 | | Declare_Subprogram INIT_0700,For_Outer_Call 0094 029d 070b | | Declare_Subprogram INIT_0708,For_Outer_Call 0096 029d 0713 | | Declare_Subprogram INIT_0710,For_Outer_Call 0098 029d 071b | | Declare_Subprogram INIT_0718,For_Outer_Call 009a 029d 0723 | #| Declare_Subprogram INIT_0720,For_Outer_Call 009c 029d 072b | +| Declare_Subprogram INIT_0728,For_Outer_Call 009e 029d 0733 | 3| Declare_Subprogram INIT_0730,For_Outer_Call 00a0 e031 | 1 | Load 0x0,0x31 00a1 e032 | 2 | Load 0x0,0x32 00a2 1d18 | | Execute_Immediate Reference_Lex_1,0x18 00a3 1d19 | | Execute_Immediate Reference_Lex_1,0x19 00a4 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 00a5 1d20 | | Execute_Immediate Reference_Lex_1,0x20 00a6 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 00a7 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 00a8 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 00a9 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 00aa 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 00ab 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 00ac 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27 00ad 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28 00ae 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 00af 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a 00b0 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b 00b1 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c 00b2 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d 00b3 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e 00b4 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f 00b5 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30 00b6 1d31 | 1 | Execute_Immediate Reference_Lex_1,0x31 00b7 1d32 | 2 | Execute_Immediate Reference_Lex_1,0x32 00b8 1d33 | 3 | Execute_Immediate Reference_Lex_1,0x33 00b9 e01d | | Load 0x0,0x1d 00ba 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00bb e015 | | Load 0x0,0x15 00bc 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00bd 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33 00be 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00bf 0387 | | Declare_Variable Package 00c0 00d8 | | Load_Top At_Offset_0 00c1 020f | | Execute Module,Activate 00c2 BODY_0008: 00c2 00bc | | Action Signal_Activated 00c3 00bb | | Action Signal_Completion 00c4 0000 0000 | | .BLANK 0000[0x4] 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 00d1 | | .CONST 0x00d1 ; Address of begin 00c9 0004 | | .CONST 0x0004 ; Address of exception handler 00ca 0002 | | .CONST 0x0002 ; Number of locals 00cb INIT_00c8: 00cb e015 | | Load 0x0,0x15 00cc 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00cd 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00ce 02c7 | | Declare_Variable Any 00cf 00d8 | | Load_Top At_Offset_0 00d0 1c00 | | Execute_Immediate Run_Utility,0x0 00d1 BODY_00c8: 00d1 4802 |H | Short_Literal 0x2 00d2 e5fc | | Load 0x2,-0x4 00d3 e5fd | | Load 0x2,-0x3 00d4 e5fe | | Load 0x2,-0x2 00d5 e5ff | | Load 0x2,-0x1 00d6 821e | | Call 0x1,0x1e 00d7 c402 | | Store 0x2,0x2 00d8 00d8 | | Load_Top At_Offset_0 00d9 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 00da 0000 0000 | | .BLANK 0000[0x6] 00e0 ; -------------------------------------------------------------------------------------- 00e0 ; SUBPROGRAM 00e0 ; -------------------------------------------------------------------------------------- 00e0 00ef | | .CONST 0x00ef ; Address of begin 00e1 0004 | | .CONST 0x0004 ; Address of exception handler 00e2 0003 | | .CONST 0x0003 ; Number of locals 00e3 INIT_00e0: 00e3 e015 | | Load 0x0,0x15 00e4 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00e5 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00e6 02c7 | | Declare_Variable Any 00e7 00d8 | | Load_Top At_Offset_0 00e8 1c00 | | Execute_Immediate Run_Utility,0x0 00e9 e00c | | Load 0x0,0xc 00ea 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 00eb 1b13 | | Execute Package,Field_Read,Field_Number 0x13 00ec 02c7 | | Declare_Variable Any 00ed 00d8 | | Load_Top At_Offset_0 00ee 1c00 | | Execute_Immediate Run_Utility,0x0 00ef BODY_00e0: 00ef 4801 |H | Short_Literal 0x1 00f0 00d9 | | Load_Top At_Offset_1 00f1 e5fd | | Load 0x2,-0x3 00f2 e5fe | | Load 0x2,-0x2 00f3 e5ff | | Load 0x2,-0x1 00f4 821e | | Call 0x1,0x1e 00f5 c402 | | Store 0x2,0x2 00f6 00d9 | | Load_Top At_Offset_1 00f7 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; SUBPROGRAM 00f8 ; -------------------------------------------------------------------------------------- 00f8 0105 | | .CONST 0x0105 ; Address of begin 00f9 0004 | | .CONST 0x0004 ; Address of exception handler 00fa 0003 | | .CONST 0x0003 ; Number of locals 00fb INIT_00f8: 00fb e015 | | Load 0x0,0x15 00fc 1b14 | | Execute Package,Field_Read,Field_Number 0x14 00fd 1b10 | | Execute Package,Field_Read,Field_Number 0x10 00fe 02c7 | | Declare_Variable Any 00ff 00d8 | | Load_Top At_Offset_0 0100 1c00 | | Execute_Immediate Run_Utility,0x0 0101 00ec | | Load_Encached Diana_Tree_Cache 0102 02c7 | | Declare_Variable Any 0103 00d8 | | Load_Top At_Offset_0 0104 1c00 | | Execute_Immediate Run_Utility,0x0 0105 BODY_00f8: 0105 e010 | | Load 0x0,0x10 0106 180e | | Execute Package,Field_Execute,Field_Number 0xe 0107 4801 |H | Short_Literal 0x1 0108 0092 092d | -| Action Push_String_Extended,0x92d ; "Acquiring demotion_effects for " 010a e5ff | | Load 0x2,-0x1 010b e005 | | Load 0x0,0x5 010c 1816 | | Execute Package,Field_Execute,Field_Number 0x16 010d 01cc | | Execute Vector,Catenate 010e e014 | | Load 0x0,0x14 010f 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0110 e010 | | Load 0x0,0x10 0111 180e | | Execute Package,Field_Execute,Field_Number 0xe 0112 e01d | | Load 0x0,0x1d 0113 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0114 e5ff | | Load 0x2,-0x1 0115 821b | | Call 0x1,0x1b 0116 4604 |F | Jump_Case 0x5 0117 780d |x | Jump 0x125 ; case 0x0 0118 781d |x | Jump 0x136 ; case 0x1 0119 780b |x | Jump 0x125 ; case 0x2 011a 7801 |x | Jump 0x11c ; case 0x3 011b 7800 |x | Jump 0x11c ; case 0x4 011c 00d9 | | Load_Top At_Offset_1 011d e5fd | | Load 0x2,-0x3 011e e5fe | | Load 0x2,-0x2 011f 4800 |H | Short_Literal 0x0 0120 e5ff | | Load 0x2,-0x1 0121 e21d | | Load 0x1,0x1d 0122 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0123 c402 | | Store 0x2,0x2 0124 782e |x. | Jump 0x153 0125 00d9 | | Load_Top At_Offset_1 0126 e5fd | | Load 0x2,-0x3 0127 e5fe | | Load 0x2,-0x2 0128 4800 |H | Short_Literal 0x0 0129 e5ff | | Load 0x2,-0x1 012a e21d | | Load 0x1,0x1d 012b 1811 | | Execute Package,Field_Execute,Field_Number 0x11 012c c402 | | Store 0x2,0x2 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 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0134 c402 | | Store 0x2,0x2 0135 781d |x | Jump 0x153 0136 e5ff | | Load 0x2,-0x1 0137 4976 |Iv | Short_Literal 0x176 0138 00eb | | Load_Encached Diana_Cache 0139 0098 | | Execute Package,Field_Read_Dynamic 013a 180f | | Execute Package,Field_Execute,Field_Number 0xf 013b c403 | | Store 0x2,0x3 013c 00d8 | | Load_Top At_Offset_0 013d 490b |I | Short_Literal 0x10b 013e 00eb | | Load_Encached Diana_Cache 013f 0096 | | Execute Package,Entry 0140 00d9 | | Load_Top At_Offset_1 0141 012f | / | Execute Any,Equal 0142 6808 |h | Jump_Zero 0x14b 0143 00d9 | | Load_Top At_Offset_1 0144 e5fd | | Load 0x2,-0x3 0145 e5fe | | Load 0x2,-0x2 0146 4800 |H | Short_Literal 0x0 0147 e5ff | | Load 0x2,-0x1 0148 e21d | | Load 0x1,0x1d 0149 1810 | | Execute Package,Field_Execute,Field_Number 0x10 014a c402 | | Store 0x2,0x2 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 1812 | | Execute Package,Field_Execute,Field_Number 0x12 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 1815 | | Execute Package,Field_Execute,Field_Number 0x15 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 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0162 c402 | | Store 0x2,0x2 0163 00d9 | | Load_Top At_Offset_1 0164 4404 |D | Exit_Subprogram With_Value,New_Top_Offset 0x4 0165 0000 0000 | | .XXX[0x3] 0167 0000 | | 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 016b | k | .CONST 0x016b ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0001 | | .CONST 0x0001 ; Number of locals 016b BODY_0168: 016b INIT_0168: 016b 4607 |F | Jump_Case 0x8 016c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 016d 7806 |x | Jump 0x174 ; case 0x1 016e 7809 |x | Jump 0x178 ; case 0x2 016f 780d |x | Jump 0x17d ; case 0x3 0170 7810 |x | Jump 0x181 ; case 0x4 0171 7811 |x | Jump 0x183 ; case 0x5 0172 7812 |x | Jump 0x185 ; case 0x6 0173 7815 |x | Jump 0x189 ; case 0x7 0174 00da | | Load_Top At_Offset_2 0175 0091 0924 | $| Action Push_String_Extended_Indexed,0x924 ; "COMP_COUPLER" 0177 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0178 00db | | Load_Top At_Offset_3 0179 00db | | Load_Top At_Offset_3 017a 00e0 | | Load_Encached Standard_Cache 017b 181b | | Execute Package,Field_Execute,Field_Number 0x1b 017c 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 017d 00da | | Load_Top At_Offset_2 017e 00e0 | | Load_Encached Standard_Cache 017f 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0180 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0181 00db | | Load_Top At_Offset_3 0182 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0183 00db | | Load_Top At_Offset_3 0184 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0185 e213 | | Load 0x1,0x13 0186 00dc | | Load_Top At_Offset_4 0187 0267 | g | Execute Discrete,Predecessor 0188 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0189 e213 | | Load 0x1,0x13 018a 00dc | | Load_Top At_Offset_4 018b 0268 | h | Execute Discrete,Successor 018c 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 018d 0000 0000 | | .XXX[0x3] 018f 0000 | | 0190 ; -------------------------------------------------------------------------------------- 0190 ; SUBPROGRAM 0190 ; -------------------------------------------------------------------------------------- 0190 0193 | | .CONST 0x0193 ; Address of begin 0191 0004 | | .CONST 0x0004 ; Address of exception handler 0192 0001 | | .CONST 0x0001 ; Number of locals 0193 BODY_0190: 0193 INIT_0190: 0193 4607 |F | Jump_Case 0x8 0194 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 0195 7806 |x | Jump 0x19c ; case 0x1 0196 7809 |x | Jump 0x1a0 ; case 0x2 0197 780d |x | Jump 0x1a5 ; case 0x3 0198 7810 |x | Jump 0x1a9 ; case 0x4 0199 7811 |x | Jump 0x1ab ; case 0x5 019a 7812 |x | Jump 0x1ad ; case 0x6 019b 7815 |x | Jump 0x1b1 ; case 0x7 019c 00da | | Load_Top At_Offset_2 019d 0091 0927 | '| Action Push_String_Extended_Indexed,0x927 ; "LIBRARY_UNIT_SPEC" 019f 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 01a0 00db | | Load_Top At_Offset_3 01a1 00db | | Load_Top At_Offset_3 01a2 00e0 | | Load_Encached Standard_Cache 01a3 181b | | Execute Package,Field_Execute,Field_Number 0x1b 01a4 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01a5 00da | | Load_Top At_Offset_2 01a6 00e0 | | Load_Encached Standard_Cache 01a7 181c | | Execute Package,Field_Execute,Field_Number 0x1c 01a8 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 01a9 00db | | Load_Top At_Offset_3 01aa 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01ab 00db | | Load_Top At_Offset_3 01ac 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01ad e214 | | Load 0x1,0x14 01ae 00dc | | Load_Top At_Offset_4 01af 0267 | g | Execute Discrete,Predecessor 01b0 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01b1 e214 | | Load 0x1,0x14 01b2 00dc | | Load_Top At_Offset_4 01b3 0268 | h | Execute Discrete,Successor 01b4 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 01b5 0000 0000 | | .XXX[0x3] 01b7 0000 | | 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 01bd | | .CONST 0x01bd ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0002 | | .CONST 0x0002 ; Number of locals 01bb INIT_01b8: 01bb e010 | | Load 0x0,0x10 01bc 1b1a | | Execute Package,Field_Read,Field_Number 0x1a 01bd BODY_01b8: 01bd 4800 |H | Short_Literal 0x0 01be e5ff | | Load 0x2,-0x1 01bf e012 | | Load 0x0,0x12 01c0 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 01c1 6802 |h | Jump_Zero 0x1c4 01c2 4800 |H | Short_Literal 0x0 01c3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01c4 00db | | Load_Top At_Offset_3 01c5 e012 | | Load 0x0,0x12 01c6 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 01c7 e012 | | Load 0x0,0x12 01c8 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 01c9 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 01ca 00d8 | | Load_Top At_Offset_0 01cb 460b |F | Jump_Case 0xc 01cc 780b |x | Jump 0x1d8 ; case 0x0 01cd 780a |x | Jump 0x1d8 ; case 0x1 01ce 7809 |x | Jump 0x1d8 ; case 0x2 01cf 7808 |x | Jump 0x1d8 ; case 0x3 01d0 7807 |x | Jump 0x1d8 ; case 0x4 01d1 780a |x | Jump 0x1dc ; case 0x5 01d2 7807 |x | Jump 0x1da ; case 0x6 01d3 7808 |x | Jump 0x1dc ; case 0x7 01d4 7809 |x | Jump 0x1de ; case 0x8 01d5 7802 |x | Jump 0x1d8 ; case 0x9 01d6 7801 |x | Jump 0x1d8 ; case 0xa 01d7 7800 |x | Jump 0x1d8 ; case 0xb 01d8 4800 |H | Short_Literal 0x0 01d9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01da 4801 |H | Short_Literal 0x1 01db 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01dc 4802 |H | Short_Literal 0x2 01dd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01de 4804 |H | Short_Literal 0x4 01df 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01e0 ; -------------------------------------------------------------------------------------- 01e0 ; SUBPROGRAM 01e0 ; -------------------------------------------------------------------------------------- 01e0 01e3 | | .CONST 0x01e3 ; Address of begin 01e1 0004 | | .CONST 0x0004 ; Address of exception handler 01e2 0001 | | .CONST 0x0001 ; Number of locals 01e3 BODY_01e0: 01e3 INIT_01e0: 01e3 4801 |H | Short_Literal 0x1 01e4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01e5 0000 0000 | | .XXX[0x3] 01e7 0000 | | 01e8 ; -------------------------------------------------------------------------------------- 01e8 ; SUBPROGRAM 01e8 ; -------------------------------------------------------------------------------------- 01e8 01fb | | .CONST 0x01fb ; Address of begin 01e9 0004 | | .CONST 0x0004 ; Address of exception handler 01ea 0005 | | .CONST 0x0005 ; Number of locals 01eb INIT_01e8: 01eb e009 | | Load 0x0,0x9 01ec 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01ed e009 | | Load 0x0,0x9 01ee 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a 01ef 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01f0 e009 | | Load 0x0,0x9 01f1 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01f2 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01f3 02c7 | | Declare_Variable Any 01f4 00d8 | | Load_Top At_Offset_0 01f5 1c00 | | Execute_Immediate Run_Utility,0x0 01f6 e009 | | Load 0x0,0x9 01f7 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01f8 02c7 | | Declare_Variable Any 01f9 00d8 | | Load_Top At_Offset_0 01fa 1c00 | | Execute_Immediate Run_Utility,0x0 01fb BODY_01e8: 01fb e010 | | Load 0x0,0x10 01fc 180e | | Execute Package,Field_Execute,Field_Number 0xe 01fd 4801 |H | Short_Literal 0x1 01fe 0092 092e | .| Action Push_String_Extended,0x92e ; "Entering Current_Phase" 0200 e014 | | Load 0x0,0x14 0201 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0202 e215 | | Load 0x1,0x15 0203 c5fa | | Store 0x2,-0x6 0204 e009 | | Load 0x0,0x9 0205 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0206 00da | | Load_Top At_Offset_2 0207 0120 | | Execute Any,Is_Value 0208 6804 |h | Jump_Zero 0x20d 0209 e009 | | Load 0x0,0x9 020a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 020b 1b0e | | Execute Package,Field_Read,Field_Number 0xe 020c 7801 |x | Jump 0x20e 020d 00da | | Load_Top At_Offset_2 020e e5fe | | Load 0x2,-0x2 020f e009 | | Load 0x0,0x9 0210 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0211 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0212 c404 | | Store 0x2,0x4 0213 c402 | | Store 0x2,0x2 0214 00db | | Load_Top At_Offset_3 0215 680a |h | Jump_Zero 0x220 0216 e010 | | Load 0x0,0x10 0217 180e | | Execute Package,Field_Execute,Field_Number 0xe 0218 4801 |H | Short_Literal 0x1 0219 0092 092f | /| Action Push_String_Extended,0x92f ; "Unable to get coding phase" 021b e014 | | Load 0x0,0x14 021c 1813 | | Execute Package,Field_Execute,Field_Number 0x13 021d 4800 |H | Short_Literal 0x0 021e a5fb | | Store_Unchecked 0x2,-0x5 021f 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0220 e009 | | Load 0x0,0x9 0221 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0222 e009 | | Load 0x0,0x9 0223 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a 0224 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0225 6036 |`6 | Indirect_Literal Discrete,0x25c,{0x00000000, 0x00004000} 0226 e01e | | Load 0x0,0x1e 0227 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0228 4800 |H | Short_Literal 0x0 0229 e404 | | Load 0x2,0x4 022a e009 | | Load 0x0,0x9 022b 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a 022c 180f | | Execute Package,Field_Execute,Field_Number 0xf 022d c403 | | Store 0x2,0x3 022e c402 | | Store 0x2,0x2 022f 00d9 | | Load_Top At_Offset_1 0230 e009 | | Load 0x0,0x9 0231 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0232 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0233 c405 | | Store 0x2,0x5 0234 00db | | Load_Top At_Offset_3 0235 680f |h | Jump_Zero 0x245 0236 4800 |H | Short_Literal 0x0 0237 a5fb | | Store_Unchecked 0x2,-0x5 0238 e010 | | Load 0x0,0x10 0239 180e | | Execute Package,Field_Execute,Field_Number 0xe 023a 4806 |H | Short_Literal 0x6 023b 0092 0930 | 0| Action Push_String_Extended,0x930 ; "Unable to retrieve unit state for " 023d 00db | | Load_Top At_Offset_3 023e e009 | | Load 0x0,0x9 023f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0240 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 0241 01cc | | Execute Vector,Catenate 0242 e014 | | Load 0x0,0x14 0243 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0244 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0245 00da | | Load_Top At_Offset_2 0246 4604 |F | Jump_Case 0x5 0247 780e |x | Jump 0x256 ; case 0x0 0248 780d |x | Jump 0x256 ; case 0x1 0249 7809 |x | Jump 0x253 ; case 0x2 024a 7805 |x | Jump 0x250 ; case 0x3 024b 7800 |x | Jump 0x24c ; case 0x4 024c e5ff | | Load 0x2,-0x1 024d 8218 | | Call 0x1,0x18 024e a5fb | | Store_Unchecked 0x2,-0x5 024f 7808 |x | Jump 0x258 0250 4800 |H | Short_Literal 0x0 0251 a5fb | | Store_Unchecked 0x2,-0x5 0252 7805 |x | Jump 0x258 0253 4fff |O | Short_Literal -0x1 0254 a5fb | | Store_Unchecked 0x2,-0x5 0255 7802 |x | Jump 0x258 0256 4800 |H | Short_Literal 0x0 0257 a5fb | | Store_Unchecked 0x2,-0x5 0258 e215 | | Load 0x1,0x15 0259 c5fa | | Store 0x2,-0x6 025a 4505 |E | Exit_Suprogram New_Top_Offset 0x5 025b 0000 | | .XXX[0x1] 025c 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 0260 ; -------------------------------------------------------------------------------------- 0260 ; SUBPROGRAM 0260 ; -------------------------------------------------------------------------------------- 0260 026e | n | .CONST 0x026e ; Address of begin 0261 0004 | | .CONST 0x0004 ; Address of exception handler 0262 0003 | | .CONST 0x0003 ; Number of locals 0263 INIT_0260: 0263 e009 | | Load 0x0,0x9 0264 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0265 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0266 02c7 | | Declare_Variable Any 0267 00d8 | | Load_Top At_Offset_0 0268 1c00 | | Execute_Immediate Run_Utility,0x0 0269 e009 | | Load 0x0,0x9 026a 1b0f | | Execute Package,Field_Read,Field_Number 0xf 026b 02c7 | | Declare_Variable Any 026c 00d8 | | Load_Top At_Offset_0 026d 1c00 | | Execute_Immediate Run_Utility,0x0 026e BODY_0260: 026e e009 | | Load 0x0,0x9 026f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0270 00da | | Load_Top At_Offset_2 0271 0120 | | Execute Any,Is_Value 0272 6804 |h | Jump_Zero 0x277 0273 e009 | | Load 0x0,0x9 0274 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 0275 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0276 7801 |x | Jump 0x278 0277 00da | | Load_Top At_Offset_2 0278 e5ff | | Load 0x2,-0x1 0279 e009 | | Load 0x0,0x9 027a 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 027b 181c | | Execute Package,Field_Execute,Field_Number 0x1c 027c c402 | | Store 0x2,0x2 027d c5fd | | Store 0x2,-0x3 027e e5fd | | Load 0x2,-0x3 027f 6818 |h | Jump_Zero 0x298 0280 e010 | | Load 0x0,0x10 0281 180e | | Execute Package,Field_Execute,Field_Number 0xe 0282 4807 |H | Short_Literal 0x7 0283 0092 0931 | 1| Action Push_String_Extended,0x931 ; "Error while obtaining enclosing world for unit " 0285 e5ff | | Load 0x2,-0x1 0286 e009 | | Load 0x0,0x9 0287 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0288 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 0289 01cc | | Execute Vector,Catenate 028a 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - " 028c 01cc | | Execute Vector,Catenate 028d e5fd | | Load 0x2,-0x3 028e e009 | | Load 0x0,0x9 028f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0290 011c | | Execute Any,Convert_Unchecked 0291 1c01 | | Execute_Immediate Run_Utility,0x1 0292 01cc | | Execute Vector,Catenate 0293 e014 | | Load 0x0,0x14 0294 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0295 4800 |H | Short_Literal 0x0 0296 a5fe | | Store_Unchecked 0x2,-0x2 0297 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0298 00d9 | | Load_Top At_Offset_1 0299 e009 | | Load 0x0,0x9 029a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 029b 1812 | | Execute Package,Field_Execute,Field_Number 0x12 029c c403 | | Store 0x2,0x3 029d 00d8 | | Load_Top At_Offset_0 029e e009 | | Load 0x0,0x9 029f 182c | , | Execute Package,Field_Execute,Field_Number 0x2c 02a0 e01f | | Load 0x0,0x1f 02a1 1815 | | Execute Package,Field_Execute,Field_Number 0x15 02a2 027f | | Execute Discrete,Equal 02a3 a5fe | | Store_Unchecked 0x2,-0x2 02a4 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02a5 0000 0000 | | .XXX[0x3] 02a7 0000 | | 02a8 ; -------------------------------------------------------------------------------------- 02a8 ; SUBPROGRAM 02a8 ; -------------------------------------------------------------------------------------- 02a8 02b1 | | .CONST 0x02b1 ; Address of begin 02a9 0004 | | .CONST 0x0004 ; Address of exception handler 02aa 0002 | | .CONST 0x0002 ; Number of locals 02ab INIT_02a8: 02ab 00ec | | Load_Encached Diana_Tree_Cache 02ac 02c7 | | Declare_Variable Any 02ad 00db | | Load_Top At_Offset_3 02ae 00eb | | Load_Encached Diana_Cache 02af 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 02b0 a402 | | Store_Unchecked 0x2,0x2 02b1 BODY_02a8: 02b1 00d8 | | Load_Top At_Offset_0 02b2 0145 | E | Execute Heap_Access,Diana_Tree_Kind 02b3 00d8 | | Load_Top At_Offset_0 02b4 483d |H= | Short_Literal 0x3d 02b5 4849 |HI | Short_Literal 0x49 02b6 0262 | b | Execute Discrete,In_Range 02b7 6811 |h | Jump_Zero 0x2c9 02b8 0ac3 | | Execute_Immediate Plus,-0x3d 02b9 460c |F | Jump_Case 0xd 02ba 7818 |x | Jump 0x2d3 ; case 0x0 02bb 781f |x | Jump 0x2db ; case 0x1 02bc 7822 |x" | Jump 0x2df ; case 0x2 02bd 7821 |x! | Jump 0x2df ; case 0x3 02be 781c |x | Jump 0x2db ; case 0x4 02bf 781f |x | Jump 0x2df ; case 0x5 02c0 781e |x | Jump 0x2df ; case 0x6 02c1 781d |x | Jump 0x2df ; case 0x7 02c2 781c |x | Jump 0x2df ; case 0x8 02c3 781b |x | Jump 0x2df ; case 0x9 02c4 7818 |x | Jump 0x2dd ; case 0xa 02c5 7805 |x | Jump 0x2cb ; case 0xb 02c6 7800 |x | Jump 0x2c7 ; case 0xc 02c7 4804 |H | Short_Literal 0x4 02c8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02c9 00d1 | | Pop_Control Pop_Count_1 02ca 7814 |x | Jump 0x2df 02cb 00d8 | | Load_Top At_Offset_0 02cc e005 | | Load 0x0,0x5 02cd 1810 | | Execute Package,Field_Execute,Field_Number 0x10 02ce 6802 |h | Jump_Zero 0x2d1 02cf 4803 |H | Short_Literal 0x3 02d0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02d1 4801 |H | Short_Literal 0x1 02d2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 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 4802 |H | Short_Literal 0x2 02d8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02d9 4800 |H | Short_Literal 0x0 02da 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02db 4800 |H | Short_Literal 0x0 02dc 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02dd 4801 |H | Short_Literal 0x1 02de 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02df 0831 | 1 | Execute_Immediate Raise,0x31 02e0 ; -------------------------------------------------------------------------------------- 02e0 ; SUBPROGRAM 02e0 ; -------------------------------------------------------------------------------------- 02e0 02ef | | .CONST 0x02ef ; Address of begin 02e1 0359 | Y | .CONST 0x0359 ; Address of exception handler 02e2 0005 | | .CONST 0x0005 ; Number of locals 02e3 INIT_02e0: 02e3 00ec | | Load_Encached Diana_Tree_Cache 02e4 02c7 | | Declare_Variable Any 02e5 00db | | Load_Top At_Offset_3 02e6 a402 | | Store_Unchecked 0x2,0x2 02e7 00ec | | Load_Encached Diana_Tree_Cache 02e8 02c7 | | Declare_Variable Any 02e9 00d8 | | Load_Top At_Offset_0 02ea 1c00 | | Execute_Immediate Run_Utility,0x0 02eb 029f 075b | [| Declare_Subprogram INIT_0758,For_Call 02ed 029f 0773 | s| Declare_Subprogram INIT_0770,For_Call 02ef BODY_02e0: 02ef 00cf | | Action Mark_Auxiliary 02f0 e402 | | Load 0x2,0x2 02f1 0145 | E | Execute Heap_Access,Diana_Tree_Kind 02f2 00d8 | | Load_Top At_Offset_0 02f3 0d3d | = | Execute_Immediate Less,0x3d 02f4 7022 |p" | Jump_Nonzero 0x317 02f5 00d8 | | Load_Top At_Offset_0 02f6 0c41 | A | Execute_Immediate Greater_Equal,0x41 02f7 7015 |p | Jump_Nonzero 0x30d 02f8 0c3f | ? | Execute_Immediate Greater_Equal,0x3f 02f9 683e |h> | Jump_Zero 0x338 02fa e402 | | Load 0x2,0x2 02fb 00eb | | Load_Encached Diana_Cache 02fc 18ec | | Execute Package,Field_Execute,Field_Number 0xec 02fd 6805 |h | Jump_Zero 0x303 02fe e402 | | Load 0x2,0x2 02ff 00eb | | Load_Encached Diana_Cache 0300 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0301 c402 | | Store 0x2,0x2 0302 7854 |xT | Jump 0x357 0303 e402 | | Load 0x2,0x2 0304 e008 | | Load 0x0,0x8 0305 180d | | Execute Package,Field_Execute,Field_Number 0xd 0306 6805 |h | Jump_Zero 0x30c 0307 e402 | | Load 0x2,0x2 0308 e008 | | Load 0x0,0x8 0309 180e | | Execute Package,Field_Execute,Field_Number 0xe 030a c402 | | Store 0x2,0x2 030b 784b |xK | Jump 0x357 030c 0887 | | Execute_Immediate Raise,0x87 030d 0b41 | A | Execute_Immediate Case_Compare,0x41 030e 7010 |p | Jump_Nonzero 0x31f 030f 00d8 | | Load_Top At_Offset_0 0310 4847 |HG | Short_Literal 0x47 0311 4849 |HI | Short_Literal 0x49 0312 0262 | b | Execute Discrete,In_Range 0313 7023 |p# | Jump_Nonzero 0x337 0314 0fa8 | | Execute_Immediate Equal,-0x58 0315 700e |p | Jump_Nonzero 0x324 0316 7fe3 | | Jump 0x2fa 0317 0b00 | | Execute_Immediate Case_Compare,0x0 0318 7003 |p | Jump_Nonzero 0x31c 0319 0f22 | " | Execute_Immediate Equal,0x22 031a 7007 |p | Jump_Nonzero 0x322 031b 7fde | | Jump 0x2fa 031c 00d1 | | Pop_Control Pop_Count_1 031d 4800 |H | Short_Literal 0x0 031e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 031f 00d1 | | Pop_Control Pop_Count_1 0320 4801 |H | Short_Literal 0x1 0321 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0322 4801 |H | Short_Literal 0x1 0323 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0324 e402 | | Load 0x2,0x2 0325 4976 |Iv | Short_Literal 0x176 0326 00eb | | Load_Encached Diana_Cache 0327 0098 | | Execute Package,Field_Read_Dynamic 0328 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0329 8404 | | Call 0x2,0x4 032a 6802 |h | Jump_Zero 0x32d 032b 4801 |H | Short_Literal 0x1 032c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 032d e402 | | Load 0x2,0x2 032e 00eb | | Load_Encached Diana_Cache 032f 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 0330 c402 | | Store 0x2,0x2 0331 e402 | | Load 0x2,0x2 0332 0145 | E | Execute Heap_Access,Diana_Tree_Kind 0333 0f49 | I | Execute_Immediate Equal,0x49 0334 7022 |p" | Jump_Nonzero 0x357 0335 4800 |H | Short_Literal 0x0 0336 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0337 00d1 | | Pop_Control Pop_Count_1 0338 e402 | | Load 0x2,0x2 0339 4976 |Iv | Short_Literal 0x176 033a 00eb | | Load_Encached Diana_Cache 033b 0098 | | Execute Package,Field_Read_Dynamic 033c 1811 | | Execute Package,Field_Execute,Field_Number 0x11 033d c403 | | Store 0x2,0x3 033e 00db | | Load_Top At_Offset_3 033f 8404 | | Call 0x2,0x4 0340 6802 |h | Jump_Zero 0x343 0341 4801 |H | Short_Literal 0x1 0342 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0343 00db | | Load_Top At_Offset_3 0344 490b |I | Short_Literal 0x10b 0345 00eb | | Load_Encached Diana_Cache 0346 0096 | | Execute Package,Entry 0347 e403 | | Load 0x2,0x3 0348 012f | / | Execute Any,Equal 0349 7008 |p | Jump_Nonzero 0x352 034a 00db | | Load_Top At_Offset_3 034b 490b |I | Short_Literal 0x10b 034c 00eb | | Load_Encached Diana_Cache 034d 0096 | | Execute Package,Entry 034e 00eb | | Load_Encached Diana_Cache 034f 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0350 c402 | | Store 0x2,0x2 0351 7805 |x | Jump 0x357 0352 e402 | | Load 0x2,0x2 0353 00eb | | Load_Encached Diana_Cache 0354 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0355 c402 | | Store 0x2,0x2 0356 7800 |x | Jump 0x357 0357 00c9 | | Action Pop_Auxiliary_Loop 0358 7f97 | | Jump 0x2f0 0359 TRAP_02e0: 0359 010e | | Execute Exception,Is_Constraint_Error 035a 6803 |h | Jump_Zero 0x35e 035b 8405 | | Call 0x2,0x5 035c 4800 |H | Short_Literal 0x0 035d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 035e 0100 | | Execute Exception,Raise 035f 0000 | | .XXX[0x1] 0360 ; -------------------------------------------------------------------------------------- 0360 ; SUBPROGRAM 0360 ; -------------------------------------------------------------------------------------- 0360 0372 | r | .CONST 0x0372 ; Address of begin 0361 0004 | | .CONST 0x0004 ; Address of exception handler 0362 0004 | | .CONST 0x0004 ; Number of locals 0363 INIT_0360: 0363 00da | | Load_Top At_Offset_2 0364 821b | | Call 0x1,0x1b 0365 e214 | | Load 0x1,0x14 0366 03f1 | | Declare_Variable Discrete,With_Value 0367 e015 | | Load 0x0,0x15 0368 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0369 1b10 | | Execute Package,Field_Read,Field_Number 0x10 036a 02c7 | | Declare_Variable Any 036b 00d8 | | Load_Top At_Offset_0 036c 1c00 | | Execute_Immediate Run_Utility,0x0 036d e01e | | Load 0x0,0x1e 036e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 036f 02c7 | | Declare_Variable Any 0370 00d8 | | Load_Top At_Offset_0 0371 1c00 | | Execute_Immediate Run_Utility,0x0 0372 BODY_0360: 0372 e010 | | Load 0x0,0x10 0373 180e | | Execute Package,Field_Execute,Field_Number 0xe 0374 4801 |H | Short_Literal 0x1 0375 0092 0933 | 3| Action Push_String_Extended,0x933 ; "Acquiring promotion_prerequisites for " 0377 e5ff | | Load 0x2,-0x1 0378 e005 | | Load 0x0,0x5 0379 1816 | | Execute Package,Field_Execute,Field_Number 0x16 037a 01cc | | Execute Vector,Catenate 037b e014 | | Load 0x0,0x14 037c 1813 | | Execute Package,Field_Execute,Field_Number 0x13 037d e010 | | Load 0x0,0x10 037e 180e | | Execute Package,Field_Execute,Field_Number 0xe 037f e01d | | Load 0x0,0x1d 0380 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0381 e020 | | Load 0x0,0x20 0382 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0383 e5fd | | Load 0x2,-0x3 0384 e01e | | Load 0x0,0x1e 0385 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0386 c404 | | Store 0x2,0x4 0387 00d8 | | Load_Top At_Offset_0 0388 e00b | | Load 0x0,0xb 0389 1b0e | | Execute Package,Field_Read,Field_Number 0xe 038a 1811 | | Execute Package,Field_Execute,Field_Number 0x11 038b 00d9 | | Load_Top At_Offset_1 038c e5fe | | Load 0x2,-0x2 038d 4801 |H | Short_Literal 0x1 038e e5ff | | Load 0x2,-0x1 038f e21d | | Load 0x1,0x1d 0390 180d | | Execute Package,Field_Execute,Field_Number 0xd 0391 c403 | | Store 0x2,0x3 0392 00da | | Load_Top At_Offset_2 0393 4604 |F | Jump_Case 0x5 0394 7816 |x | Jump 0x3ab ; case 0x0 0395 780e |x | Jump 0x3a4 ; case 0x1 0396 7814 |x | Jump 0x3ab ; case 0x2 0397 780c |x | Jump 0x3a4 ; case 0x3 0398 7800 |x | Jump 0x399 ; case 0x4 0399 e5ff | | Load 0x2,-0x1 039a 821c | | Call 0x1,0x1c 039b 700f |p | Jump_Nonzero 0x3ab 039c 00d9 | | Load_Top At_Offset_1 039d e5fe | | Load 0x2,-0x2 039e 4801 |H | Short_Literal 0x1 039f e5ff | | Load 0x2,-0x1 03a0 e21d | | Load 0x1,0x1d 03a1 180f | | Execute Package,Field_Execute,Field_Number 0xf 03a2 c403 | | Store 0x2,0x3 03a3 7807 |x | Jump 0x3ab 03a4 00d9 | | Load_Top At_Offset_1 03a5 e5fe | | Load 0x2,-0x2 03a6 4801 |H | Short_Literal 0x1 03a7 e5ff | | Load 0x2,-0x1 03a8 e21d | | Load 0x1,0x1d 03a9 180e | | Execute Package,Field_Execute,Field_Number 0xe 03aa c403 | | Store 0x2,0x3 03ab 00d9 | | Load_Top At_Offset_1 03ac e5fb | | Load 0x2,-0x5 03ad e5fc | | Load 0x2,-0x4 03ae 00db | | Load_Top At_Offset_3 03af e5fe | | Load 0x2,-0x2 03b0 4801 |H | Short_Literal 0x1 03b1 e5ff | | Load 0x2,-0x1 03b2 e21d | | Load 0x1,0x1d 03b3 1813 | | Execute Package,Field_Execute,Field_Number 0x13 03b4 c403 | | Store 0x2,0x3 03b5 00d8 | | Load_Top At_Offset_0 03b6 4801 |H | Short_Literal 0x1 03b7 00da | | Load_Top At_Offset_2 03b8 e021 | ! | Load 0x0,0x21 03b9 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 03ba 0f00 | | Execute_Immediate Equal,0x0 03bb e5fd | | Load 0x2,-0x3 03bc e01e | | Load 0x0,0x1e 03bd 1819 | | Execute Package,Field_Execute,Field_Number 0x19 03be c404 | | Store 0x2,0x4 03bf 00d9 | | Load_Top At_Offset_1 03c0 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 03c1 0000 0000 | | .BLANK 0000[0x7] 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 050a | | .CONST 0x050a ; 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 077b | {| Declare_Subprogram INIT_0778,For_Call 0400 e022 | " | Load 0x0,0x22 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 e033 | 3 | Load 0x0,0x33 0408 e034 | 4 | Load 0x0,0x34 0409 4811 |H | Short_Literal 0x11 040a 0007 | | Action Break_Optional 040b 029f 078b | | Declare_Subprogram INIT_0788,For_Call 040d 029f 0813 | | Declare_Subprogram INIT_0810,For_Call 040f 029f 086b | k| Declare_Subprogram INIT_0868,For_Call 0411 029f 0893 | | Declare_Subprogram INIT_0890,For_Call 0413 029f 08b3 | | Declare_Subprogram INIT_08b0,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 6801 |h | Jump_Zero 0x442 0441 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0442 e404 | | Load 0x2,0x4 0443 00e1 | | Load_Encached Boolean_Cache 0444 e403 | | Load 0x2,0x3 0445 821a | | Call 0x1,0x1a 0446 c407 | | Store 0x2,0x7 0447 c404 | | Store 0x2,0x4 0448 e404 | | Load 0x2,0x4 0449 681e |h | Jump_Zero 0x468 044a 00ec | | Load_Encached Diana_Tree_Cache 044b 00ec | | Load_Encached Diana_Tree_Cache 044c e002 | | Load 0x0,0x2 044d 1811 | | Execute Package,Field_Execute,Field_Number 0x11 044e e003 | | Load 0x0,0x3 044f 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0450 00ec | | Load_Encached Diana_Tree_Cache 0451 0092 0931 | 1| Action Push_String_Extended,0x931 ; "Error while obtaining enclosing world for unit " 0453 e403 | | Load 0x2,0x3 0454 e009 | | Load 0x0,0x9 0455 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0456 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 0457 01cc | | Execute Vector,Catenate 0458 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - " 045a 01cc | | Execute Vector,Catenate 045b e404 | | Load 0x2,0x4 045c e009 | | Load 0x0,0x9 045d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 045e 011c | | Execute Any,Convert_Unchecked 045f 1c01 | | Execute_Immediate Run_Utility,0x1 0460 01cc | | Execute Vector,Catenate 0461 00ec | | Load_Encached Diana_Tree_Cache 0462 4802 |H | Short_Literal 0x2 0463 e001 | | Load 0x0,0x1 0464 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0465 e001 | | Load 0x0,0x1 0466 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0467 c5f9 | | Store 0x2,-0x7 0468 e407 | | Load 0x2,0x7 0469 6801 |h | Jump_Zero 0x46b 046a 4507 |E | Exit_Suprogram New_Top_Offset 0x7 046b e40a | | Load 0x2,0xa 046c e5fe | | Load 0x2,-0x2 046d e40d | | Load 0x2,0xd 046e 480e |H | Short_Literal 0xe 046f 4802 |H | Short_Literal 0x2 0470 0099 | | Action Reference_Dynamic 0471 480f |H | Short_Literal 0xf 0472 4802 |H | Short_Literal 0x2 0473 0099 | | Action Reference_Dynamic 0474 e022 | " | Load 0x0,0x22 0475 180d | | Execute Package,Field_Execute,Field_Number 0xd 0476 c40a | | Store 0x2,0xa 0477 e010 | | Load 0x0,0x10 0478 180e | | Execute Package,Field_Execute,Field_Number 0xe 0479 4801 |H | Short_Literal 0x1 047a 0092 0934 | 4| Action Push_String_Extended,0x934 ; "Promoting: " 047c e403 | | Load 0x2,0x3 047d e009 | | Load 0x0,0x9 047e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 047f 1841 | A | Execute Package,Field_Execute,Field_Number 0x41 0480 01cc | | Execute Vector,Catenate 0481 e014 | | Load 0x0,0x14 0482 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0483 e009 | | Load 0x0,0x9 0484 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0485 e406 | | Load 0x2,0x6 0486 60b1 |` | Indirect_Literal Discrete,0x538,{0x00000000, 0x00004000} 0487 e01e | | Load 0x0,0x1e 0488 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0489 e403 | | Load 0x2,0x3 048a e009 | | Load 0x0,0x9 048b 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 048c 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 048d 00d1 | | Pop_Control Pop_Count_1 048e c404 | | Store 0x2,0x4 048f e404 | | Load 0x2,0x4 0490 681f |h | Jump_Zero 0x4b0 0491 00ec | | Load_Encached Diana_Tree_Cache 0492 00ec | | Load_Encached Diana_Tree_Cache 0493 e002 | | Load 0x0,0x2 0494 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0495 e003 | | Load 0x0,0x3 0496 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0497 00ec | | Load_Encached Diana_Tree_Cache 0498 0092 0935 | 5| Action Push_String_Extended,0x935 ; "Error while obtaining target key for unit " 049a e403 | | Load 0x2,0x3 049b e009 | | Load 0x0,0x9 049c 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 049d 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 049e 01cc | | Execute Vector,Catenate 049f 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - " 04a1 01cc | | Execute Vector,Catenate 04a2 e404 | | Load 0x2,0x4 04a3 e009 | | Load 0x0,0x9 04a4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04a5 011c | | Execute Any,Convert_Unchecked 04a6 1c01 | | Execute_Immediate Run_Utility,0x1 04a7 01cc | | Execute Vector,Catenate 04a8 00ec | | Load_Encached Diana_Tree_Cache 04a9 4802 |H | Short_Literal 0x2 04aa e001 | | Load 0x0,0x1 04ab 181b | | Execute Package,Field_Execute,Field_Number 0x1b 04ac e001 | | Load 0x0,0x1 04ad 1812 | | Execute Package,Field_Execute,Field_Number 0x12 04ae c5f9 | | Store 0x2,-0x7 04af 4507 |E | Exit_Suprogram New_Top_Offset 0x7 04b0 8416 | | Call 0x2,0x16 04b1 4800 |H | Short_Literal 0x0 04b2 e405 | | Load 0x2,0x5 04b3 e012 | | Load 0x0,0x12 04b4 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 04b5 7007 |p | Jump_Nonzero 0x4bd 04b6 e001 | | Load 0x0,0x1 04b7 181b | | Execute Package,Field_Execute,Field_Number 0x1b 04b8 e405 | | Load 0x2,0x5 04b9 e025 | % | Load 0x0,0x25 04ba 180e | | Execute Package,Field_Execute,Field_Number 0xe 04bb c5f9 | | Store 0x2,-0x7 04bc 4507 |E | Exit_Suprogram New_Top_Offset 0x7 04bd e009 | | Load 0x0,0x9 04be 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04bf e40b | | Load 0x2,0xb 04c0 6077 |`w | Indirect_Literal Discrete,0x538,{0x00000000, 0x00004000} 04c1 e5fb | | Load 0x2,-0x5 04c2 4800 |H | Short_Literal 0x0 04c3 e403 | | Load 0x2,0x3 04c4 e009 | | Load 0x0,0x9 04c5 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 04c6 181a | | Execute Package,Field_Execute,Field_Number 0x1a 04c7 00d1 | | Pop_Control Pop_Count_1 04c8 c404 | | Store 0x2,0x4 04c9 e404 | | Load 0x2,0x4 04ca 682a |h* | Jump_Zero 0x4f5 04cb e001 | | Load 0x0,0x1 04cc 181b | | Execute Package,Field_Execute,Field_Number 0x1b 04cd 4801 |H | Short_Literal 0x1 04ce 4803 |H | Short_Literal 0x3 04cf e017 | | Load 0x0,0x17 04d0 1b0f | | Execute Package,Field_Read,Field_Number 0xf 04d1 035b | [ | Declare_Type Array,Constrained 04d2 0337 | 7 | Declare_Variable Array 04d3 e403 | | Load 0x2,0x3 04d4 e017 | | Load 0x0,0x17 04d5 181a | | Execute Package,Field_Execute,Field_Number 0x1a 04d6 e017 | | Load 0x0,0x17 04d7 1b0e | | Execute Package,Field_Read,Field_Number 0xe 04d8 0119 | | Execute Any,Check_In_Formal_Type 04d9 4801 |H | Short_Literal 0x1 04da 00da | | Load_Top At_Offset_2 04db 01d6 | | Execute Vector,Field_Write 04dc 00ea | | Load_Encached Null_String_Cache 04dd e017 | | Load 0x0,0x17 04de 1810 | | Execute Package,Field_Execute,Field_Number 0x10 04df e017 | | Load 0x0,0x17 04e0 1b0e | | Execute Package,Field_Read,Field_Number 0xe 04e1 0119 | | Execute Any,Check_In_Formal_Type 04e2 4802 |H | Short_Literal 0x2 04e3 00da | | Load_Top At_Offset_2 04e4 01d6 | | Execute Vector,Field_Write 04e5 e404 | | Load 0x2,0x4 04e6 e017 | | Load 0x0,0x17 04e7 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 04e8 e017 | | Load 0x0,0x17 04e9 1b0e | | Execute Package,Field_Read,Field_Number 0xe 04ea 0119 | | Execute Any,Check_In_Formal_Type 04eb 4803 |H | Short_Literal 0x3 04ec 00da | | Load_Top At_Offset_2 04ed 01d6 | | Execute Vector,Field_Write 04ee 6045 |`E | Indirect_Literal Discrete,0x534,{0x00000000, 0x00008158} 04ef e012 | | Load 0x0,0x12 04f0 1813 | | Execute Package,Field_Execute,Field_Number 0x13 04f1 e025 | % | Load 0x0,0x25 04f2 180e | | Execute Package,Field_Execute,Field_Number 0xe 04f3 c5f9 | | Store 0x2,-0x7 04f4 4507 |E | Exit_Suprogram New_Top_Offset 0x7 04f5 e012 | | Load 0x0,0x12 04f6 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04f7 e5fb | | Load 0x2,-0x5 04f8 e408 | | Load 0x2,0x8 04f9 e40b | | Load 0x2,0xb 04fa e5fe | | Load 0x2,-0x2 04fb e026 | & | Load 0x0,0x26 04fc 1818 | | Execute Package,Field_Execute,Field_Number 0x18 04fd c405 | | Store 0x2,0x5 04fe 4800 |H | Short_Literal 0x0 04ff e405 | | Load 0x2,0x5 0500 e012 | | Load 0x0,0x12 0501 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 0502 7006 |p | Jump_Nonzero 0x509 0503 e001 | | Load 0x0,0x1 0504 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0505 e405 | | Load 0x2,0x5 0506 e025 | % | Load 0x0,0x25 0507 180e | | Execute Package,Field_Execute,Field_Number 0xe 0508 c5f9 | | Store 0x2,-0x7 0509 4507 |E | Exit_Suprogram New_Top_Offset 0x7 050a TRAP_03d8: 050a e02e | . | Load 0x0,0x2e 050b 010f | | Execute Exception,Equal 050c 6807 |h | Jump_Zero 0x514 050d e001 | | Load 0x0,0x1 050e 181b | | Execute Package,Field_Execute,Field_Number 0x1b 050f e405 | | Load 0x2,0x5 0510 e025 | % | Load 0x0,0x25 0511 180e | | Execute Package,Field_Execute,Field_Number 0xe 0512 c5f9 | | Store 0x2,-0x7 0513 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0514 e035 | 5 | Load 0x0,0x35 0515 010f | | Execute Exception,Equal 0516 6819 |h | Jump_Zero 0x530 0517 00ec | | Load_Encached Diana_Tree_Cache 0518 00ec | | Load_Encached Diana_Tree_Cache 0519 e002 | | Load 0x0,0x2 051a 1811 | | Execute Package,Field_Execute,Field_Number 0x11 051b e003 | | Load 0x0,0x3 051c 1811 | | Execute Package,Field_Execute,Field_Number 0x11 051d 00ec | | Load_Encached Diana_Tree_Cache 051e 0092 0936 | 6| Action Push_String_Extended,0x936 ; "Ada unit " 0520 e403 | | Load 0x2,0x3 0521 e009 | | Load 0x0,0x9 0522 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0523 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 0524 01cc | | Execute Vector,Catenate 0525 0092 0937 | 7| Action Push_String_Extended,0x937 ; " has nonterminals" 0527 01cc | | Execute Vector,Catenate 0528 00ec | | Load_Encached Diana_Tree_Cache 0529 4802 |H | Short_Literal 0x2 052a e001 | | Load 0x0,0x1 052b 181b | | Execute Package,Field_Execute,Field_Number 0x1b 052c e001 | | Load 0x0,0x1 052d 1812 | | Execute Package,Field_Execute,Field_Number 0x12 052e c5f9 | | Store 0x2,-0x7 052f 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0530 0100 | | Execute Exception,Raise 0531 0000 0000 | | .XXX[0x3] 0533 0000 | | 0534 0000 0000 | | .LITERAL {0x00000000, 0x00008158} 0538 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 053c 0000 0000 | | .BLANK 0000[0x4] 0540 ; -------------------------------------------------------------------------------------- 0540 ; SUBPROGRAM 0540 ; -------------------------------------------------------------------------------------- 0540 0543 | C | .CONST 0x0543 ; Address of begin 0541 0004 | | .CONST 0x0004 ; Address of exception handler 0542 0001 | | .CONST 0x0001 ; Number of locals 0543 BODY_0540: 0543 INIT_0540: 0543 e010 | | Load 0x0,0x10 0544 180e | | Execute Package,Field_Execute,Field_Number 0xe 0545 e01d | | Load 0x0,0x1d 0546 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0547 4800 |H | Short_Literal 0x0 0548 e5fb | | Load 0x2,-0x5 0549 e5fc | | Load 0x2,-0x4 054a e5fe | | Load 0x2,-0x2 054b 8211 | | Call 0x1,0x11 054c 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 054d 0000 0000 | | .XXX[0x3] 054f 0000 | | 0550 ; -------------------------------------------------------------------------------------- 0550 ; SUBPROGRAM 0550 ; -------------------------------------------------------------------------------------- 0550 0576 | v | .CONST 0x0576 ; Address of begin 0551 0004 | | .CONST 0x0004 ; Address of exception handler 0552 000b | | .CONST 0x000b ; Number of locals 0553 INIT_0550: 0553 e009 | | Load 0x0,0x9 0554 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0555 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0556 02c7 | | Declare_Variable Any 0557 00d8 | | Load_Top At_Offset_0 0558 1c00 | | Execute_Immediate Run_Utility,0x0 0559 e009 | | Load 0x0,0x9 055a 1b0f | | Execute Package,Field_Read,Field_Number 0xf 055b 02c7 | | Declare_Variable Any 055c 00d8 | | Load_Top At_Offset_0 055d 1c00 | | Execute_Immediate Run_Utility,0x0 055e e009 | | Load 0x0,0x9 055f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0560 e012 | | Load 0x0,0x12 0561 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0562 00e1 | | Load_Encached Boolean_Cache 0563 e009 | | Load 0x0,0x9 0564 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e 0565 0322 | " | Declare_Variable Record 0566 00d8 | | Load_Top At_Offset_0 0567 1c00 | | Execute_Immediate Run_Utility,0x0 0568 00e1 | | Load_Encached Boolean_Cache 0569 e009 | | Load 0x0,0x9 056a 1b14 | | Execute Package,Field_Read,Field_Number 0x14 056b 02ff | | Declare_Variable Variant_Record 056c 00d8 | | Load_Top At_Offset_0 056d 1c00 | | Execute_Immediate Run_Utility,0x0 056e e010 | | Load 0x0,0x10 056f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0570 02c7 | | Declare_Variable Any 0571 e010 | | Load 0x0,0x10 0572 180e | | Execute Package,Field_Execute,Field_Number 0xe 0573 a40a | | Store_Unchecked 0x2,0xa 0574 029f 0903 | | Declare_Subprogram INIT_0900,For_Call 0576 BODY_0550: 0576 e010 | | Load 0x0,0x10 0577 180e | | Execute Package,Field_Execute,Field_Number 0xe 0578 e01d | | Load 0x0,0x1d 0579 1819 | | Execute Package,Field_Execute,Field_Number 0x19 057a e5fe | | Load 0x2,-0x2 057b 821b | | Call 0x1,0x1b 057c 0f03 | | Execute_Immediate Equal,0x3 057d a408 | | Store_Unchecked 0x2,0x8 057e e009 | | Load 0x0,0x9 057f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0580 e402 | | Load 0x2,0x2 0581 0120 | | Execute Any,Is_Value 0582 6804 |h | Jump_Zero 0x587 0583 e009 | | Load 0x0,0x9 0584 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0585 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0586 7801 |x | Jump 0x588 0587 e402 | | Load 0x2,0x2 0588 e5fe | | Load 0x2,-0x2 0589 e009 | | Load 0x0,0x9 058a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 058b 181c | | Execute Package,Field_Execute,Field_Number 0x1c 058c c402 | | Store 0x2,0x2 058d c404 | | Store 0x2,0x4 058e e404 | | Load 0x2,0x4 058f 6802 |h | Jump_Zero 0x592 0590 840b | | Call 0x2,0xb 0591 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0592 e402 | | Load 0x2,0x2 0593 e009 | | Load 0x0,0x9 0594 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0595 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0596 c403 | | Store 0x2,0x3 0597 e403 | | Load 0x2,0x3 0598 e01a | | Load 0x0,0x1a 0599 1814 | | Execute Package,Field_Execute,Field_Number 0x14 059a 6801 |h | Jump_Zero 0x59c 059b 4507 |E | Exit_Suprogram New_Top_Offset 0x7 059c e404 | | Load 0x2,0x4 059d 00e1 | | Load_Encached Boolean_Cache 059e e403 | | Load 0x2,0x3 059f 821a | | Call 0x1,0x1a 05a0 c406 | | Store 0x2,0x6 05a1 c404 | | Store 0x2,0x4 05a2 e404 | | Load 0x2,0x4 05a3 681e |h | Jump_Zero 0x5c2 05a4 00ec | | Load_Encached Diana_Tree_Cache 05a5 00ec | | Load_Encached Diana_Tree_Cache 05a6 e002 | | Load 0x0,0x2 05a7 1811 | | Execute Package,Field_Execute,Field_Number 0x11 05a8 e003 | | Load 0x0,0x3 05a9 1811 | | Execute Package,Field_Execute,Field_Number 0x11 05aa 00ec | | Load_Encached Diana_Tree_Cache 05ab 0092 0931 | 1| Action Push_String_Extended,0x931 ; "Error while obtaining enclosing world for unit " 05ad e403 | | Load 0x2,0x3 05ae e009 | | Load 0x0,0x9 05af 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 05b0 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 05b1 01cc | | Execute Vector,Catenate 05b2 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - " 05b4 01cc | | Execute Vector,Catenate 05b5 e404 | | Load 0x2,0x4 05b6 e009 | | Load 0x0,0x9 05b7 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05b8 011c | | Execute Any,Convert_Unchecked 05b9 1c01 | | Execute_Immediate Run_Utility,0x1 05ba 01cc | | Execute Vector,Catenate 05bb 00ec | | Load_Encached Diana_Tree_Cache 05bc 4802 |H | Short_Literal 0x2 05bd e001 | | Load 0x0,0x1 05be 181b | | Execute Package,Field_Execute,Field_Number 0x1b 05bf e001 | | Load 0x0,0x1 05c0 1812 | | Execute Package,Field_Execute,Field_Number 0x12 05c1 c5f9 | | Store 0x2,-0x7 05c2 e406 | | Load 0x2,0x6 05c3 6801 |h | Jump_Zero 0x5c5 05c4 4507 |E | Exit_Suprogram New_Top_Offset 0x7 05c5 e010 | | Load 0x0,0x10 05c6 180e | | Execute Package,Field_Execute,Field_Number 0xe 05c7 4801 |H | Short_Literal 0x1 05c8 0092 0938 | 8| Action Push_String_Extended,0x938 ; "Demoting: " 05ca e403 | | Load 0x2,0x3 05cb e009 | | Load 0x0,0x9 05cc 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 05cd 1841 | A | Execute Package,Field_Execute,Field_Number 0x41 05ce 01cc | | Execute Vector,Catenate 05cf e014 | | Load 0x0,0x14 05d0 1813 | | Execute Package,Field_Execute,Field_Number 0x13 05d1 e009 | | Load 0x0,0x9 05d2 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05d3 e407 | | Load 0x2,0x7 05d4 608f |` | Indirect_Literal Discrete,0x664,{0x00000000, 0x00004000} 05d5 e01e | | Load 0x0,0x1e 05d6 1b0e | | Execute Package,Field_Read,Field_Number 0xe 05d7 e403 | | Load 0x2,0x3 05d8 e009 | | Load 0x0,0x9 05d9 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 05da 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27 05db 00d1 | | Pop_Control Pop_Count_1 05dc c404 | | Store 0x2,0x4 05dd e404 | | Load 0x2,0x4 05de 681f |h | Jump_Zero 0x5fe 05df 00ec | | Load_Encached Diana_Tree_Cache 05e0 00ec | | Load_Encached Diana_Tree_Cache 05e1 e002 | | Load 0x0,0x2 05e2 1811 | | Execute Package,Field_Execute,Field_Number 0x11 05e3 e003 | | Load 0x0,0x3 05e4 1811 | | Execute Package,Field_Execute,Field_Number 0x11 05e5 00ec | | Load_Encached Diana_Tree_Cache 05e6 0092 0935 | 5| Action Push_String_Extended,0x935 ; "Error while obtaining target key for unit " 05e8 e403 | | Load 0x2,0x3 05e9 e009 | | Load 0x0,0x9 05ea 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 05eb 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 05ec 01cc | | Execute Vector,Catenate 05ed 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - " 05ef 01cc | | Execute Vector,Catenate 05f0 e404 | | Load 0x2,0x4 05f1 e009 | | Load 0x0,0x9 05f2 1b0d | | Execute Package,Field_Read,Field_Number 0xd 05f3 011c | | Execute Any,Convert_Unchecked 05f4 1c01 | | Execute_Immediate Run_Utility,0x1 05f5 01cc | | Execute Vector,Catenate 05f6 00ec | | Load_Encached Diana_Tree_Cache 05f7 4802 |H | Short_Literal 0x2 05f8 e001 | | Load 0x0,0x1 05f9 181b | | Execute Package,Field_Execute,Field_Number 0x1b 05fa e001 | | Load 0x0,0x1 05fb 1812 | | Execute Package,Field_Execute,Field_Number 0x12 05fc c5f9 | | Store 0x2,-0x7 05fd 4507 |E | Exit_Suprogram New_Top_Offset 0x7 05fe e012 | | Load 0x0,0x12 05ff 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0600 00da | | Load_Top At_Offset_2 0601 e407 | | Load 0x2,0x7 0602 e403 | | Load 0x2,0x3 0603 e028 | ( | Load 0x0,0x28 0604 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0605 c405 | | Store 0x2,0x5 0606 4800 |H | Short_Literal 0x0 0607 e405 | | Load 0x2,0x5 0608 e012 | | Load 0x0,0x12 0609 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 060a 7007 |p | Jump_Nonzero 0x612 060b e001 | | Load 0x0,0x1 060c 181b | | Execute Package,Field_Execute,Field_Number 0x1b 060d e405 | | Load 0x2,0x5 060e e025 | % | Load 0x0,0x25 060f 180e | | Execute Package,Field_Execute,Field_Number 0xe 0610 c5f9 | | Store 0x2,-0x7 0611 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0612 e009 | | Load 0x0,0x9 0613 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0614 00db | | Load_Top At_Offset_3 0615 604e |`N | Indirect_Literal Discrete,0x664,{0x00000000, 0x00004000} 0616 e5fb | | Load 0x2,-0x5 0617 4800 |H | Short_Literal 0x0 0618 e403 | | Load 0x2,0x3 0619 e009 | | Load 0x0,0x9 061a 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39 061b 181a | | Execute Package,Field_Execute,Field_Number 0x1a 061c 00d1 | | Pop_Control Pop_Count_1 061d c404 | | Store 0x2,0x4 061e e404 | | Load 0x2,0x4 061f 682a |h* | Jump_Zero 0x64a 0620 e001 | | Load 0x0,0x1 0621 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0622 4801 |H | Short_Literal 0x1 0623 4803 |H | Short_Literal 0x3 0624 e017 | | Load 0x0,0x17 0625 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0626 035b | [ | Declare_Type Array,Constrained 0627 0337 | 7 | Declare_Variable Array 0628 e403 | | Load 0x2,0x3 0629 e017 | | Load 0x0,0x17 062a 181a | | Execute Package,Field_Execute,Field_Number 0x1a 062b e017 | | Load 0x0,0x17 062c 1b0e | | Execute Package,Field_Read,Field_Number 0xe 062d 0119 | | Execute Any,Check_In_Formal_Type 062e 4801 |H | Short_Literal 0x1 062f 00da | | Load_Top At_Offset_2 0630 01d6 | | Execute Vector,Field_Write 0631 00ea | | Load_Encached Null_String_Cache 0632 e017 | | Load 0x0,0x17 0633 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0634 e017 | | Load 0x0,0x17 0635 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0636 0119 | | Execute Any,Check_In_Formal_Type 0637 4802 |H | Short_Literal 0x2 0638 00da | | Load_Top At_Offset_2 0639 01d6 | | Execute Vector,Field_Write 063a e404 | | Load 0x2,0x4 063b e017 | | Load 0x0,0x17 063c 1822 | " | Execute Package,Field_Execute,Field_Number 0x22 063d e017 | | Load 0x0,0x17 063e 1b0e | | Execute Package,Field_Read,Field_Number 0xe 063f 0119 | | Execute Any,Check_In_Formal_Type 0640 4803 |H | Short_Literal 0x3 0641 00da | | Load_Top At_Offset_2 0642 01d6 | | Execute Vector,Field_Write 0643 601c |` | Indirect_Literal Discrete,0x660,{0x00000000, 0x00008158} 0644 e012 | | Load 0x0,0x12 0645 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0646 e025 | % | Load 0x0,0x25 0647 180e | | Execute Package,Field_Execute,Field_Number 0xe 0648 c5f9 | | Store 0x2,-0x7 0649 4507 |E | Exit_Suprogram New_Top_Offset 0x7 064a e012 | | Load 0x0,0x12 064b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 064c e5fb | | Load 0x2,-0x5 064d e408 | | Load 0x2,0x8 064e e409 | | Load 0x2,0x9 064f e5fe | | Load 0x2,-0x2 0650 e026 | & | Load 0x0,0x26 0651 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0652 c405 | | Store 0x2,0x5 0653 4800 |H | Short_Literal 0x0 0654 e405 | | Load 0x2,0x5 0655 e012 | | Load 0x0,0x12 0656 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 0657 7006 |p | Jump_Nonzero 0x65e 0658 e001 | | Load 0x0,0x1 0659 181b | | Execute Package,Field_Execute,Field_Number 0x1b 065a e405 | | Load 0x2,0x5 065b e025 | % | Load 0x0,0x25 065c 180e | | Execute Package,Field_Execute,Field_Number 0xe 065d c5f9 | | Store 0x2,-0x7 065e 4507 |E | Exit_Suprogram New_Top_Offset 0x7 065f 0000 | | .XXX[0x1] 0660 0000 0000 | | .LITERAL {0x00000000, 0x00008158} 0664 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 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 e216 | | Load 0x1,0x16 0680 c5f8 | | Store 0x2,-0x8 0681 4508 |E | Exit_Suprogram New_Top_Offset 0x8 0682 0000 0000 | | .BLANK 0000[0x6] 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 e015 | | Load 0x0,0x15 0690 1b14 | | Execute Package,Field_Read,Field_Number 0x14 0691 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0692 4407 |D | Exit_Subprogram With_Value,New_Top_Offset 0x7 0693 0000 0000 | | .BLANK 0000[0x5] 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 e015 | | Load 0x0,0x15 06a0 1b14 | | Execute Package,Field_Read,Field_Number 0x14 06a1 1812 | | Execute Package,Field_Execute,Field_Number 0x12 06a2 4407 |D | Exit_Subprogram With_Value,New_Top_Offset 0x7 06a3 0000 0000 | | .BLANK 0000[0x5] 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 e010 | | Load 0x0,0x10 06ac 180e | | Execute Package,Field_Execute,Field_Number 0xe 06ad e01d | | Load 0x0,0x1d 06ae 1819 | | Execute Package,Field_Execute,Field_Number 0x19 06af e216 | | Load 0x1,0x16 06b0 c5f8 | | Store 0x2,-0x8 06b1 4508 |E | Exit_Suprogram New_Top_Offset 0x8 06b2 0000 0000 | | .BLANK 0000[0x6] 06b8 ; -------------------------------------------------------------------------------------- 06b8 ; SUBPROGRAM 06b8 ; -------------------------------------------------------------------------------------- 06b8 06bb | | .CONST 0x06bb ; Address of begin 06b9 0004 | | .CONST 0x0004 ; Address of exception handler 06ba 0001 | | .CONST 0x0001 ; Number of locals 06bb BODY_06b8: 06bb INIT_06b8: 06bb e010 | | Load 0x0,0x10 06bc 180e | | Execute Package,Field_Execute,Field_Number 0xe 06bd e01d | | Load 0x0,0x1d 06be 1819 | | Execute Package,Field_Execute,Field_Number 0x19 06bf e015 | | Load 0x0,0x15 06c0 1b14 | | Execute Package,Field_Read,Field_Number 0x14 06c1 1812 | | Execute Package,Field_Execute,Field_Number 0x12 06c2 4407 |D | Exit_Subprogram With_Value,New_Top_Offset 0x7 06c3 0000 0000 | | .BLANK 0000[0x5] 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 e010 | | Load 0x0,0x10 06cc 180e | | Execute Package,Field_Execute,Field_Number 0xe 06cd e01d | | Load 0x0,0x1d 06ce 1819 | | Execute Package,Field_Execute,Field_Number 0x19 06cf e216 | | Load 0x1,0x16 06d0 c5f8 | | Store 0x2,-0x8 06d1 4508 |E | Exit_Suprogram New_Top_Offset 0x8 06d2 0000 0000 | | .BLANK 0000[0x6] 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 e010 | | Load 0x0,0x10 06dc 180e | | Execute Package,Field_Execute,Field_Number 0xe 06dd e01d | | Load 0x0,0x1d 06de 1819 | | Execute Package,Field_Execute,Field_Number 0x19 06df e216 | | Load 0x1,0x16 06e0 c5f8 | | Store 0x2,-0x8 06e1 4508 |E | Exit_Suprogram New_Top_Offset 0x8 06e2 0000 0000 | | .BLANK 0000[0x6] 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 4801 |H | Short_Literal 0x1 06ec 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 06ed 0000 0000 | | .XXX[0x3] 06ef 0000 | | 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 e010 | | Load 0x0,0x10 06f4 180e | | Execute Package,Field_Execute,Field_Number 0xe 06f5 e01d | | Load 0x0,0x1d 06f6 1819 | | Execute Package,Field_Execute,Field_Number 0x19 06f7 e215 | | Load 0x1,0x15 06f8 c5f8 | | Store 0x2,-0x8 06f9 4508 |E | Exit_Suprogram New_Top_Offset 0x8 06fa 0000 0000 | | .BLANK 0000[0x6] 0700 ; -------------------------------------------------------------------------------------- 0700 ; SUBPROGRAM 0700 ; -------------------------------------------------------------------------------------- 0700 0703 | | .CONST 0x0703 ; Address of begin 0701 0004 | | .CONST 0x0004 ; Address of exception handler 0702 0001 | | .CONST 0x0001 ; Number of locals 0703 BODY_0700: 0703 INIT_0700: 0703 00ea | | Load_Encached Null_String_Cache 0704 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0705 0000 0000 | | .XXX[0x3] 0707 0000 | | 0708 ; -------------------------------------------------------------------------------------- 0708 ; SUBPROGRAM 0708 ; -------------------------------------------------------------------------------------- 0708 070b | | .CONST 0x070b ; Address of begin 0709 0004 | | .CONST 0x0004 ; Address of exception handler 070a 0001 | | .CONST 0x0001 ; Number of locals 070b BODY_0708: 070b INIT_0708: 070b 00ea | | Load_Encached Null_String_Cache 070c 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 070d 0000 0000 | | .XXX[0x3] 070f 0000 | | 0710 ; -------------------------------------------------------------------------------------- 0710 ; SUBPROGRAM 0710 ; -------------------------------------------------------------------------------------- 0710 0713 | | .CONST 0x0713 ; Address of begin 0711 0004 | | .CONST 0x0004 ; Address of exception handler 0712 0001 | | .CONST 0x0001 ; Number of locals 0713 BODY_0710: 0713 INIT_0710: 0713 4820 |H | Short_Literal 0x20 0714 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0715 0000 0000 | | .XXX[0x3] 0717 0000 | | 0718 ; -------------------------------------------------------------------------------------- 0718 ; SUBPROGRAM 0718 ; -------------------------------------------------------------------------------------- 0718 071b | | .CONST 0x071b ; Address of begin 0719 0004 | | .CONST 0x0004 ; Address of exception handler 071a 0001 | | .CONST 0x0001 ; Number of locals 071b BODY_0718: 071b INIT_0718: 071b 4801 |H | Short_Literal 0x1 071c 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 071d 0000 0000 | | .XXX[0x3] 071f 0000 | | 0720 ; -------------------------------------------------------------------------------------- 0720 ; SUBPROGRAM 0720 ; -------------------------------------------------------------------------------------- 0720 0723 | # | .CONST 0x0723 ; Address of begin 0721 0004 | | .CONST 0x0004 ; Address of exception handler 0722 0001 | | .CONST 0x0001 ; Number of locals 0723 BODY_0720: 0723 INIT_0720: 0723 e215 | | Load 0x1,0x15 0724 c5f4 | | Store 0x2,-0xc 0725 450c |E | Exit_Suprogram New_Top_Offset 0xc 0726 0000 0000 | | .XXX[0x2] 0728 ; -------------------------------------------------------------------------------------- 0728 ; SUBPROGRAM 0728 ; -------------------------------------------------------------------------------------- 0728 072b | + | .CONST 0x072b ; Address of begin 0729 0004 | | .CONST 0x0004 ; Address of exception handler 072a 0001 | | .CONST 0x0001 ; Number of locals 072b BODY_0728: 072b INIT_0728: 072b e215 | | Load 0x1,0x15 072c c5f4 | | Store 0x2,-0xc 072d 450c |E | Exit_Suprogram New_Top_Offset 0xc 072e 0000 0000 | | .XXX[0x2] 0730 ; -------------------------------------------------------------------------------------- 0730 ; SUBPROGRAM 0730 ; -------------------------------------------------------------------------------------- 0730 0733 | 3 | .CONST 0x0733 ; Address of begin 0731 0004 | | .CONST 0x0004 ; Address of exception handler 0732 0001 | | .CONST 0x0001 ; Number of locals 0733 BODY_0730: 0733 INIT_0730: 0733 e5fd | | Load 0x2,-0x3 0734 6810 |h | Jump_Zero 0x745 0735 00da | | Load_Top At_Offset_2 0736 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0737 e5fe | | Load 0x2,-0x2 0738 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0739 027f | | Execute Discrete,Equal 073a 6808 |h | Jump_Zero 0x743 073b 00da | | Load_Top At_Offset_2 073c 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 073d e5fe | | Load 0x2,-0x2 073e 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 073f 027f | | Execute Discrete,Equal 0740 6802 |h | Jump_Zero 0x743 0741 4803 |H | Short_Literal 0x3 0742 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0743 4800 |H | Short_Literal 0x0 0744 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0745 00da | | Load_Top At_Offset_2 0746 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0747 e5fe | | Load 0x2,-0x2 0748 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0749 027f | | Execute Discrete,Equal 074a 6808 |h | Jump_Zero 0x753 074b 00da | | Load_Top At_Offset_2 074c 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 074d e5fe | | Load 0x2,-0x2 074e 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 074f 027f | | Execute Discrete,Equal 0750 6802 |h | Jump_Zero 0x753 0751 4803 |H | Short_Literal 0x3 0752 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0753 4801 |H | Short_Literal 0x1 0754 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0755 0000 0000 | | .XXX[0x3] 0757 0000 | | 0758 ; -------------------------------------------------------------------------------------- 0758 ; SUBPROGRAM 0758 ; -------------------------------------------------------------------------------------- 0758 075f | _ | .CONST 0x075f ; Address of begin 0759 0004 | | .CONST 0x0004 ; Address of exception handler 075a 0002 | | .CONST 0x0002 ; Number of locals 075b INIT_0758: 075b 00ec | | Load_Encached Diana_Tree_Cache 075c 02c7 | | Declare_Variable Any 075d 00db | | Load_Top At_Offset_3 075e a602 | | Store_Unchecked 0x3,0x2 075f BODY_0758: 075f 00db | | Load_Top At_Offset_3 0760 7001 |p | Jump_Nonzero 0x762 0761 0887 | | Execute_Immediate Raise,0x87 0762 00d8 | | Load_Top At_Offset_0 0763 490b |I | Short_Literal 0x10b 0764 00eb | | Load_Encached Diana_Cache 0765 0096 | | Execute Package,Entry 0766 6805 |h | Jump_Zero 0x76c 0767 00d8 | | Load_Top At_Offset_0 0768 490b |I | Short_Literal 0x10b 0769 00eb | | Load_Encached Diana_Cache 076a 0096 | | Execute Package,Entry 076b c602 | | Store 0x3,0x2 076c 00d8 | | Load_Top At_Offset_0 076d 0145 | E | Execute Heap_Access,Diana_Tree_Kind 076e 0f22 | " | Execute_Immediate Equal,0x22 076f 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0770 ; -------------------------------------------------------------------------------------- 0770 ; SUBPROGRAM 0770 ; -------------------------------------------------------------------------------------- 0770 0773 | s | .CONST 0x0773 ; Address of begin 0771 0775 | u | .CONST 0x0775 ; Address of exception handler 0772 0001 | | .CONST 0x0001 ; Number of locals 0773 BODY_0770: 0773 INIT_0770: 0773 e036 | 6 | Load 0x0,0x36 0774 0257 | W | Execute Discrete,Raise 0775 TRAP_0770: 0775 0007 | | Action Break_Optional 0776 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0777 0000 | | .XXX[0x1] 0778 ; -------------------------------------------------------------------------------------- 0778 ; SUBPROGRAM 0778 ; -------------------------------------------------------------------------------------- 0778 077b | { | .CONST 0x077b ; Address of begin 0779 0004 | | .CONST 0x0004 ; Address of exception handler 077a 0001 | | .CONST 0x0001 ; Number of locals 077b BODY_0778: 077b INIT_0778: 077b 00da | | Load_Top At_Offset_2 077c 0145 | E | Execute Heap_Access,Diana_Tree_Kind 077d 0fab | | Execute_Immediate Equal,-0x55 077e 6802 |h | Jump_Zero 0x781 077f e035 | 5 | Load 0x0,0x35 0780 0257 | W | Execute Discrete,Raise 0781 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0782 0000 0000 | | .BLANK 0000[0x6] 0788 ; -------------------------------------------------------------------------------------- 0788 ; SUBPROGRAM 0788 ; -------------------------------------------------------------------------------------- 0788 07aa | | .CONST 0x07aa ; Address of begin 0789 07e6 | | .CONST 0x07e6 ; Address of exception handler 078a 0006 | | .CONST 0x0006 ; Number of locals 078b INIT_0788: 078b e001 | | Load 0x0,0x1 078c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 078d 02c7 | | Declare_Variable Any 078e e215 | | Load 0x1,0x15 078f a602 | | Store_Unchecked 0x3,0x2 0790 e00c | | Load 0x0,0xc 0791 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0792 1b13 | | Execute Package,Field_Read,Field_Number 0x13 0793 02c7 | | Declare_Variable Any 0794 4800 |H | Short_Literal 0x0 0795 4800 |H | Short_Literal 0x0 0796 4801 |H | Short_Literal 0x1 0797 e602 | | Load 0x3,0x2 0798 e5fb | | Load 0x2,-0x5 0799 e5fc | | Load 0x2,-0x4 079a e00c | | Load 0x0,0xc 079b 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 079c 1814 | | Execute Package,Field_Execute,Field_Number 0x14 079d a603 | | Store_Unchecked 0x3,0x3 079e e00c | | Load 0x0,0xc 079f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 07a0 02c7 | | Declare_Variable Any 07a1 00d8 | | Load_Top At_Offset_0 07a2 1c00 | | Execute_Immediate Run_Utility,0x0 07a3 e00c | | Load 0x0,0xc 07a4 1b13 | | Execute Package,Field_Read,Field_Number 0x13 07a5 02c7 | | Declare_Variable Any 07a6 00d8 | | Load_Top At_Offset_0 07a7 1c00 | | Execute_Immediate Run_Utility,0x0 07a8 e016 | | Load 0x0,0x16 07a9 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e 07aa BODY_0788: 07aa e602 | | Load 0x3,0x2 07ab e001 | | Load 0x0,0x1 07ac 181a | | Execute Package,Field_Execute,Field_Number 0x1a 07ad 7007 |p | Jump_Nonzero 0x7b5 07ae e602 | | Load 0x3,0x2 07af e001 | | Load 0x0,0x1 07b0 1813 | | Execute Package,Field_Execute,Field_Number 0x13 07b1 0c02 | | Execute_Immediate Greater_Equal,0x2 07b2 6802 |h | Jump_Zero 0x7b5 07b3 e02e | . | Load 0x0,0x2e 07b4 0257 | W | Execute Discrete,Raise 07b5 00da | | Load_Top At_Offset_2 07b6 0120 | | Execute Any,Is_Value 07b7 6803 |h | Jump_Zero 0x7bb 07b8 e00c | | Load 0x0,0xc 07b9 1b0d | | Execute Package,Field_Read,Field_Number 0xd 07ba 7801 |x | Jump 0x7bc 07bb 00da | | Load_Top At_Offset_2 07bc 4800 |H | Short_Literal 0x0 07bd 4801 |H | Short_Literal 0x1 07be e5fe | | Load 0x2,-0x2 07bf e603 | | Load 0x3,0x3 07c0 e00c | | Load 0x0,0xc 07c1 1b6a | j | Execute Package,Field_Read,Field_Number 0x6a 07c2 180e | | Execute Package,Field_Execute,Field_Number 0xe 07c3 c604 | | Store 0x3,0x4 07c4 e5fe | | Load 0x2,-0x2 07c5 e603 | | Load 0x3,0x3 07c6 e00c | | Load 0x0,0xc 07c7 1b6a | j | Execute Package,Field_Read,Field_Number 0x6a 07c8 1814 | | Execute Package,Field_Execute,Field_Number 0x14 07c9 c605 | | Store 0x3,0x5 07ca 00d9 | | Load_Top At_Offset_1 07cb e016 | | Load 0x0,0x16 07cc 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32 07cd 0031 | 1 | Store_Top Heap_Access,At_Offset_1 07ce 00cf | | Action Mark_Auxiliary 07cf 7811 |x | Jump 0x7e1 07d0 e5fb | | Load 0x2,-0x5 07d1 00da | | Load_Top At_Offset_2 07d2 0217 | | Execute Heap_Access,All_Reference 07d3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 07d4 e005 | | Load 0x0,0x5 07d5 1814 | | Execute Package,Field_Execute,Field_Number 0x14 07d6 7002 |p | Jump_Nonzero 0x7d9 07d7 4800 |H | Short_Literal 0x0 07d8 00ca | | Action Exit_Nullary_Function 07d9 00d9 | | Load_Top At_Offset_1 07da 0217 | | Execute Heap_Access,All_Reference 07db 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 07dc e016 | | Load 0x0,0x16 07dd 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e 07de 0216 | | Execute Heap_Access,Convert 07df 0032 | 2 | Store_Top Heap_Access,At_Offset_2 07e0 00c9 | | Action Pop_Auxiliary_Loop 07e1 00d9 | | Load_Top At_Offset_1 07e2 77ed |w | Jump_Nonzero 0x7d0 07e3 00ce | | Action Pop_Auxiliary 07e4 4801 |H | Short_Literal 0x1 07e5 00ca | | Action Exit_Nullary_Function 07e6 TRAP_0788: 07e6 e02e | . | Load 0x0,0x2e 07e7 010f | | Execute Exception,Equal 07e8 6820 |h | Jump_Zero 0x809 07e9 4801 |H | Short_Literal 0x1 07ea 4802 |H | Short_Literal 0x2 07eb e017 | | Load 0x0,0x17 07ec 1b0f | | Execute Package,Field_Read,Field_Number 0xf 07ed 035b | [ | Declare_Type Array,Constrained 07ee 0337 | 7 | Declare_Variable Array 07ef e403 | | Load 0x2,0x3 07f0 e017 | | Load 0x0,0x17 07f1 181a | | Execute Package,Field_Execute,Field_Number 0x1a 07f2 e017 | | Load 0x0,0x17 07f3 1b0e | | Execute Package,Field_Read,Field_Number 0xe 07f4 0119 | | Execute Any,Check_In_Formal_Type 07f5 4801 |H | Short_Literal 0x1 07f6 00da | | Load_Top At_Offset_2 07f7 01d6 | | Execute Vector,Field_Write 07f8 e602 | | Load 0x3,0x2 07f9 e001 | | Load 0x0,0x1 07fa 1816 | | Execute Package,Field_Execute,Field_Number 0x16 07fb e017 | | Load 0x0,0x17 07fc 1810 | | Execute Package,Field_Execute,Field_Number 0x10 07fd e017 | | Load 0x0,0x17 07fe 1b0e | | Execute Package,Field_Read,Field_Number 0xe 07ff 0119 | | Execute Any,Check_In_Formal_Type 0800 4802 |H | Short_Literal 0x2 0801 00da | | Load_Top At_Offset_2 0802 01d6 | | Execute Vector,Field_Write 0803 6008 |` | Indirect_Literal Discrete,0x80c,{0x00000000, 0x000081da} 0804 e012 | | Load 0x0,0x12 0805 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0806 a405 | | Store_Unchecked 0x2,0x5 0807 00d8 | | Load_Top At_Offset_0 0808 0101 | | Execute Exception,Reraise 0809 00d8 | | Load_Top At_Offset_0 080a 0101 | | Execute Exception,Reraise 080b 0000 | | .XXX[0x1] 080c 0000 0000 | | .LITERAL {0x00000000, 0x000081da} 0810 ; -------------------------------------------------------------------------------------- 0810 ; SUBPROGRAM 0810 ; -------------------------------------------------------------------------------------- 0810 081c | | .CONST 0x081c ; Address of begin 0811 0854 | T | .CONST 0x0854 ; Address of exception handler 0812 0002 | | .CONST 0x0002 ; Number of locals 0813 INIT_0810: 0813 e01e | | Load 0x0,0x1e 0814 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0815 02c7 | | Declare_Variable Any 0816 e020 | | Load 0x0,0x20 0817 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0818 e5fb | | Load 0x2,-0x5 0819 e01e | | Load 0x0,0x1e 081a 1815 | | Execute Package,Field_Execute,Field_Number 0x15 081b a602 | | Store_Unchecked 0x3,0x2 081c BODY_0810: 081c e405 | | Load 0x2,0x5 081d 00d9 | | Load_Top At_Offset_1 081e e409 | | Load 0x2,0x9 081f 4800 |H | Short_Literal 0x0 0820 4801 |H | Short_Literal 0x1 0821 e403 | | Load 0x2,0x3 0822 e037 | 7 | Load 0x0,0x37 0823 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0824 c405 | | Store 0x2,0x5 0825 4800 |H | Short_Literal 0x0 0826 e405 | | Load 0x2,0x5 0827 e012 | | Load 0x0,0x12 0828 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 0829 681f |h | Jump_Zero 0x849 082a e012 | | Load 0x0,0x12 082b 1b0d | | Execute Package,Field_Read,Field_Number 0xd 082c e409 | | Load 0x2,0x9 082d e406 | | Load 0x2,0x6 082e e403 | | Load 0x2,0x3 082f e028 | ( | Load 0x0,0x28 0830 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0831 c405 | | Store 0x2,0x5 0832 4800 |H | Short_Literal 0x0 0833 e405 | | Load 0x2,0x5 0834 e012 | | Load 0x0,0x12 0835 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 0836 680a |h | Jump_Zero 0x841 0837 e012 | | Load 0x0,0x12 0838 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0839 e409 | | Load 0x2,0x9 083a 4800 |H | Short_Literal 0x0 083b e406 | | Load 0x2,0x6 083c 00ea | | Load_Encached Null_String_Cache 083d e403 | | Load 0x2,0x3 083e e028 | ( | Load 0x0,0x28 083f 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0840 c405 | | Store 0x2,0x5 0841 4800 |H | Short_Literal 0x0 0842 e405 | | Load 0x2,0x5 0843 e012 | | Load 0x0,0x12 0844 1847 | G | Execute Package,Field_Execute,Field_Number 0x47 0845 7003 |p | Jump_Nonzero 0x849 0846 00d8 | | Load_Top At_Offset_0 0847 e01e | | Load 0x0,0x1e 0848 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0849 00d8 | | Load_Top At_Offset_0 084a 4801 |H | Short_Literal 0x1 084b 00da | | Load_Top At_Offset_2 084c e021 | ! | Load 0x0,0x21 084d 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 084e 0f00 | | Execute_Immediate Equal,0x0 084f e5fb | | Load 0x2,-0x5 0850 e01e | | Load 0x0,0x1e 0851 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0852 c602 | | Store 0x3,0x2 0853 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0854 TRAP_0810: 0854 0007 | | Action Break_Optional 0855 00d9 | | Load_Top At_Offset_1 0856 e01e | | Load 0x0,0x1e 0857 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0858 00d9 | | Load_Top At_Offset_1 0859 4801 |H | Short_Literal 0x1 085a 4800 |H | Short_Literal 0x0 085b e5fb | | Load 0x2,-0x5 085c e01e | | Load 0x0,0x1e 085d 1819 | | Execute Package,Field_Execute,Field_Number 0x19 085e c602 | | Store 0x3,0x2 085f 00d8 | | Load_Top At_Offset_0 0860 0101 | | Execute Exception,Reraise 0861 0000 0000 | | .BLANK 0000[0x7] 0868 ; -------------------------------------------------------------------------------------- 0868 ; SUBPROGRAM 0868 ; -------------------------------------------------------------------------------------- 0868 087c | | | .CONST 0x087c ; Address of begin 0869 0004 | | .CONST 0x0004 ; Address of exception handler 086a 0002 | | .CONST 0x0002 ; Number of locals 086b INIT_0868: 086b 0092 0939 | 9| Action Push_String_Extended,0x939 ; "Error while obtaining object for unit " 086d e5fe | | Load 0x2,-0x2 086e e009 | | Load 0x0,0x9 086f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0870 183d | = | Execute Package,Field_Execute,Field_Number 0x3d 0871 01cc | | Execute Vector,Catenate 0872 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - " 0874 01cc | | Execute Vector,Catenate 0875 e404 | | Load 0x2,0x4 0876 e009 | | Load 0x0,0x9 0877 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0878 011c | | Execute Any,Convert_Unchecked 0879 1c01 | | Execute_Immediate Run_Utility,0x1 087a 01cc | | Execute Vector,Catenate 087b 0007 | | Action Break_Optional 087c BODY_0868: 087c 00ec | | Load_Encached Diana_Tree_Cache 087d 00ec | | Load_Encached Diana_Tree_Cache 087e e002 | | Load 0x0,0x2 087f 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0880 e003 | | Load 0x0,0x3 0881 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0882 00ec | | Load_Encached Diana_Tree_Cache 0883 e602 | | Load 0x3,0x2 0884 00ec | | Load_Encached Diana_Tree_Cache 0885 4802 |H | Short_Literal 0x2 0886 e001 | | Load 0x0,0x1 0887 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0888 e001 | | Load 0x0,0x1 0889 1812 | | Execute Package,Field_Execute,Field_Number 0x12 088a c5f9 | | Store 0x2,-0x7 088b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 088c 0000 0000 | | .BLANK 0000[0x4] 0890 ; -------------------------------------------------------------------------------------- 0890 ; SUBPROGRAM 0890 ; -------------------------------------------------------------------------------------- 0890 089b | | .CONST 0x089b ; Address of begin 0891 0004 | | .CONST 0x0004 ; Address of exception handler 0892 0002 | | .CONST 0x0002 ; Number of locals 0893 INIT_0890: 0893 e5fe | | Load 0x2,-0x2 0894 e009 | | Load 0x0,0x9 0895 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0896 183d | = | Execute Package,Field_Execute,Field_Number 0x3d 0897 0092 093a | :| Action Push_String_Extended,0x93a ; " must be Installed before it can be Coded." 0899 01cc | | Execute Vector,Catenate 089a 0007 | | Action Break_Optional 089b BODY_0890: 089b 00ec | | Load_Encached Diana_Tree_Cache 089c 00ec | | Load_Encached Diana_Tree_Cache 089d e002 | | Load 0x0,0x2 089e 1811 | | Execute Package,Field_Execute,Field_Number 0x11 089f e003 | | Load 0x0,0x3 08a0 1811 | | Execute Package,Field_Execute,Field_Number 0x11 08a1 00ec | | Load_Encached Diana_Tree_Cache 08a2 e602 | | Load 0x3,0x2 08a3 00ec | | Load_Encached Diana_Tree_Cache 08a4 4802 |H | Short_Literal 0x2 08a5 e001 | | Load 0x0,0x1 08a6 181b | | Execute Package,Field_Execute,Field_Number 0x1b 08a7 e001 | | Load 0x0,0x1 08a8 1812 | | Execute Package,Field_Execute,Field_Number 0x12 08a9 c5f9 | | Store 0x2,-0x7 08aa 4501 |E | Exit_Suprogram New_Top_Offset 0x1 08ab 0000 0000 | | .BLANK 0000[0x5] 08b0 ; -------------------------------------------------------------------------------------- 08b0 ; SUBPROGRAM 08b0 ; -------------------------------------------------------------------------------------- 08b0 08b3 | | .CONST 0x08b3 ; Address of begin 08b1 08d6 | | .CONST 0x08d6 ; Address of exception handler 08b2 0001 | | .CONST 0x0001 ; Number of locals 08b3 BODY_08b0: 08b3 INIT_08b0: 08b3 e408 | | Load 0x2,0x8 08b4 6802 |h | Jump_Zero 0x8b7 08b5 8413 | | Call 0x2,0x13 08b6 4501 |E | Exit_Suprogram New_Top_Offset 0x1 08b7 8412 | | Call 0x2,0x12 08b8 6809 |h | Jump_Zero 0x8c2 08b9 e012 | | Load 0x0,0x12 08ba 1b0d | | Execute Package,Field_Read,Field_Number 0xd 08bb e409 | | Load 0x2,0x9 08bc e406 | | Load 0x2,0x6 08bd e403 | | Load 0x2,0x3 08be e028 | ( | Load 0x0,0x28 08bf 181d | | Execute Package,Field_Execute,Field_Number 0x1d 08c0 c405 | | Store 0x2,0x5 08c1 4501 |E | Exit_Suprogram New_Top_Offset 0x1 08c2 4801 |H | Short_Literal 0x1 08c3 4801 |H | Short_Literal 0x1 08c4 e017 | | Load 0x0,0x17 08c5 1b0f | | Execute Package,Field_Read,Field_Number 0xf 08c6 035b | [ | Declare_Type Array,Constrained 08c7 0337 | 7 | Declare_Variable Array 08c8 e403 | | Load 0x2,0x3 08c9 e017 | | Load 0x0,0x17 08ca 181a | | Execute Package,Field_Execute,Field_Number 0x1a 08cb e017 | | Load 0x0,0x17 08cc 1b0e | | Execute Package,Field_Read,Field_Number 0xe 08cd 0119 | | Execute Any,Check_In_Formal_Type 08ce 4801 |H | Short_Literal 0x1 08cf 00da | | Load_Top At_Offset_2 08d0 01d6 | | Execute Vector,Field_Write 08d1 6026 |`& | Indirect_Literal Discrete,0x8f8,{0x00000000, 0x0000811a} 08d2 e012 | | Load 0x0,0x12 08d3 1813 | | Execute Package,Field_Execute,Field_Number 0x13 08d4 a405 | | Store_Unchecked 0x2,0x5 08d5 4501 |E | Exit_Suprogram New_Top_Offset 0x1 08d6 TRAP_08b0: 08d6 e02e | . | Load 0x0,0x2e 08d7 010f | | Execute Exception,Equal 08d8 6802 |h | Jump_Zero 0x8db 08d9 00d8 | | Load_Top At_Offset_0 08da 0101 | | Execute Exception,Reraise 08db 0092 093b | ;| Action Push_String_Extended,0x93b ; "Cg_Coupler.Promote" 08dd e011 | | Load 0x0,0x11 08de 1810 | | Execute Package,Field_Execute,Field_Number 0x10 08df a405 | | Store_Unchecked 0x2,0x5 08e0 e010 | | Load 0x0,0x10 08e1 180e | | Execute Package,Field_Execute,Field_Number 0xe 08e2 4801 |H | Short_Literal 0x1 08e3 0092 093c | <| Action Push_String_Extended,0x93c ; "Promote: " 08e5 4800 |H | Short_Literal 0x0 08e6 4801 |H | Short_Literal 0x1 08e7 e02b | + | Load 0x0,0x2b 08e8 1815 | | Execute Package,Field_Execute,Field_Number 0x15 08e9 01cc | | Execute Vector,Catenate 08ea 0092 093d | =| Action Push_String_Extended,0x93d ; " raised. At location " 08ec 01cc | | Execute Vector,Catenate 08ed 4800 |H | Short_Literal 0x0 08ee 4801 |H | Short_Literal 0x1 08ef e02b | + | Load 0x0,0x2b 08f0 1816 | | Execute Package,Field_Execute,Field_Number 0x16 08f1 01cc | | Execute Vector,Catenate 08f2 e014 | | Load 0x0,0x14 08f3 1813 | | Execute Package,Field_Execute,Field_Number 0x13 08f4 4501 |E | Exit_Suprogram New_Top_Offset 0x1 08f5 0000 0000 | | .XXX[0x3] 08f7 0000 | | 08f8 0000 0000 | | .LITERAL {0x00000000, 0x0000811a} 08fc 0000 0000 | | .BLANK 0000[0x4] 0900 ; -------------------------------------------------------------------------------------- 0900 ; SUBPROGRAM 0900 ; -------------------------------------------------------------------------------------- 0900 0914 | | .CONST 0x0914 ; Address of begin 0901 0004 | | .CONST 0x0004 ; Address of exception handler 0902 0002 | | .CONST 0x0002 ; Number of locals 0903 INIT_0900: 0903 0092 0939 | 9| Action Push_String_Extended,0x939 ; "Error while obtaining object for unit " 0905 e5fe | | Load 0x2,-0x2 0906 e009 | | Load 0x0,0x9 0907 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0908 183d | = | Execute Package,Field_Execute,Field_Number 0x3d 0909 01cc | | Execute Vector,Catenate 090a 0092 0932 | 2| Action Push_String_Extended,0x932 ; " - " 090c 01cc | | Execute Vector,Catenate 090d e404 | | Load 0x2,0x4 090e e009 | | Load 0x0,0x9 090f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0910 011c | | Execute Any,Convert_Unchecked 0911 1c01 | | Execute_Immediate Run_Utility,0x1 0912 01cc | | Execute Vector,Catenate 0913 0007 | | Action Break_Optional 0914 BODY_0900: 0914 00ec | | Load_Encached Diana_Tree_Cache 0915 00ec | | Load_Encached Diana_Tree_Cache 0916 e002 | | Load 0x0,0x2 0917 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0918 e003 | | Load 0x0,0x3 0919 1811 | | Execute Package,Field_Execute,Field_Number 0x11 091a 00ec | | Load_Encached Diana_Tree_Cache 091b e602 | | Load 0x3,0x2 091c 00ec | | Load_Encached Diana_Tree_Cache 091d 4802 |H | Short_Literal 0x2 091e e001 | | Load 0x0,0x1 091f 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0920 e001 | | Load 0x0,0x1 0921 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0922 c5f9 | | Store 0x2,-0x7 0923 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0924 ; -------------------------------------------------------------------------------------- 0924 ; STRING TABLE 0924 ; -------------------------------------------------------------------------------------- 0924 0036 | 6 | .STRTAB 0x0036->0x093f ; "COMP_COUPLER" 0925 0040 | @ | .STRTAB 0x0040->0x0945 ; "PROGRAMMATIC_INTERFACE" 0926 0054 | T | .STRTAB 0x0054->0x0950 ; "PL_INST" 0927 0059 | Y | .STRTAB 0x0059->0x0953 ; "LIBRARY_UNIT_SPEC" 0928 0068 | h | .STRTAB 0x0068->0x095c ; "LIBRARY_UNIT_BODY" 0929 0077 | w | .STRTAB 0x0077->0x0964 ; "MAIN_PROGRAM_SPEC" 092a 0086 | | .STRTAB 0x0086->0x096d ; "MAIN_PROGRAM_BODY" 092b 0095 | | .STRTAB 0x0095->0x0975 ; "SUBUNIT_BODY" 092c 009f | | .STRTAB 0x009f->0x097b ; "Incremental operations are not allowed in coded units" 092d 00d2 | | .STRTAB 0x00d2->0x0996 ; "Acquiring demotion_effects for " 092e 00ef | | .STRTAB 0x00ef->0x09a5 ; "Entering Current_Phase" 092f 0103 | | .STRTAB 0x0103->0x09b0 ; "Unable to get coding phase" 0930 011b | | .STRTAB 0x011b->0x09bd ; "Unable to retrieve unit state for " 0931 013b | ; | .STRTAB 0x013b->0x09ce ; "Error while obtaining enclosing world for unit " 0932 0168 | h | .STRTAB 0x0168->0x09e6 ; " - " 0933 0169 | i | .STRTAB 0x0169->0x09e7 ; "Acquiring promotion_prerequisites for " 0934 018d | | .STRTAB 0x018d->0x09fa ; "Promoting: " 0935 0197 | | .STRTAB 0x0197->0x0a00 ; "Error while obtaining target key for unit " 0936 01bf | | .STRTAB 0x01bf->0x0a15 ; "Ada unit " 0937 01c6 | | .STRTAB 0x01c6->0x0a1a ; " has nonterminals" 0938 01d5 | | .STRTAB 0x01d5->0x0a22 ; "Demoting: " 0939 01de | | .STRTAB 0x01de->0x0a28 ; "Error while obtaining object for unit " 093a 0202 | | .STRTAB 0x0202->0x0a3b ; " must be Installed before it can be Coded." 093b 022a | * | .STRTAB 0x022a->0x0a50 ; "Cg_Coupler.Promote" 093c 023a | : | .STRTAB 0x023a->0x0a59 ; "Promote: " 093d 0241 | A | .STRTAB 0x0241->0x0a5d ; " raised. At location " 093e 0255 | U | .STREND 0x0255->0x0a68 093f 434f 4d50 |COMP| .STRTAB_STRINGS 0a69 0000 0000 | | .BLANK 0000[0x7] 0a70 ; -------------------------------------------------------------------------------------- 0a70 ; Debug Table 0a70 ; -------------------------------------------------------------------------------------- 0a70 0004 000d | | .DEBUG4 0x0004,0x000d,0xcee1,0x0000,0x0001,0x0000 0a76 0001 f3fa | | .XXX[0x18a] 0a78 0000 0000 | | 0a7a 0007 e3e0 | | 0a7c 8021 0680 | ! | 0a7e 0002 0d54 | T| 0a80 8000 0000 | | 0a82 0007 e420 | | 0a84 8021 0680 | ! | 0a86 0001 c5b3 | | 0a88 0000 0000 | | 0a8a 0007 e460 | `| 0a8c 8021 0680 | ! | 0a8e 0001 d8a9 | | 0a90 8000 0000 | | 0a92 0007 e4a0 | | 0a94 8021 0680 | ! | 0a96 0001 9038 | 8| 0a98 0000 0000 | | 0a9a 0007 e4e0 | | 0a9c 8021 0680 | ! | 0a9e 0001 a992 | | 0aa0 8000 0000 | | 0aa2 0007 e520 | | 0aa4 8021 0680 | ! | 0aa6 0002 8ebc | | 0aa8 0000 0000 | | 0aaa 0007 e560 | `| 0aac 8021 0680 | ! | 0aae 0002 a1b2 | | 0ab0 8000 0000 | | 0ab2 0007 e5a0 | | 0ab4 8021 0680 | ! | 0ab6 0002 5941 | YA| 0ab8 0000 0000 | | 0aba 0007 e5e0 | | 0abc 8021 0680 | ! | 0abe 0002 729b | r | 0ac0 8000 0000 | | 0ac2 0000 0000 | | 0ac4 0021 0680 | ! | 0ac6 0002 2975 | )u| 0ac8 0000 0000 | | 0aca 0007 e660 | `| 0acc 8021 0680 | ! | 0ace 0002 3df0 | = | 0ad0 8000 0000 | | 0ad2 0007 e6a0 | | 0ad4 8021 0680 | ! | 0ad6 0001 f3fa | | 0ad8 0000 0000 | | 0ada 0007 e6e0 | | 0adc 8021 0680 | ! | 0ade 0002 0d54 | T| 0ae0 8000 0000 | | 0ae2 0007 e720 | | 0ae4 8021 0680 | ! | 0ae6 0001 c5b3 | | 0ae8 0000 0000 | | 0aea 0007 e760 | `| 0aec 8021 0680 | ! | 0aee 0001 d8a9 | | 0af0 8000 0000 | | 0af2 0007 e7a0 | | 0af4 8021 0680 | ! | 0af6 0001 9038 | 8| 0af8 0000 0000 | | 0afa 0007 e7e0 | | 0afc 8021 0680 | ! | 0afe 0001 a992 | | 0b00 8000 0000 | | 0b02 0007 e820 | | 0b04 8021 0680 | ! | 0b06 0002 8ebc | | 0b08 0000 0000 | | 0b0a 0007 e860 | `| 0b0c 8021 0680 | ! | 0b0e 0002 a1b2 | | 0b10 8000 0000 | | 0b12 0007 e8a0 | | 0b14 8021 0680 | ! | 0b16 0002 5941 | YA| 0b18 0000 0000 | | 0b1a 0007 e8e0 | | 0b1c 8021 0680 | ! | 0b1e 0002 729b | r | 0b20 8000 0000 | | 0b22 0000 0000 | | 0b24 0021 0680 | ! | 0b26 0000 5748 | WH| 0b28 8000 0001 | | 0b2a 43b3 7121 |C q!| 0b2c 4001 f988 |@ | 0b2e 23b3 7121 |# q!| 0b30 4001 f8ab |@ | 0b32 e3b9 cda1 | | 0b34 4000 2cab |@ , | 0b36 e000 0000 | | 0b38 0001 fa74 | t| 0b3a 63b9 cda1 |c | 0b3c 4000 2bdb |@ + | 0b3e 0000 0000 | | 0b40 0001 fa84 | | 0b42 63b9 cda1 |c | 0b44 4000 2aeb |@ * | 0b46 2000 0000 | | 0b48 0001 fa94 | | 0b4a 63b9 cda1 |c | 0b4c 4000 2a1a |@ * | 0b4e 4000 0000 |@ | 0b50 0001 faa4 | | 0b52 6008 41a0 |` A | 0b54 0000 9ca6 | | 0b56 e000 0000 | | 0b58 0001 fab4 | | 0b5a 6008 41a0 |` A | 0b5c 0000 9650 | P| 0b5e 4000 0000 |@ | 0b60 0001 fac4 | | 0b62 6008 41a0 |` A | 0b64 0000 a86c | l| 0b66 a000 0000 | | 0b68 0001 fad4 | | 0b6a 6008 41a0 |` A | 0b6c 0000 a3af | | 0b6e 0000 0000 | | 0b70 0001 fae4 | | 0b72 6008 41a0 |` A | 0b74 0000 6a64 | jd| 0b76 a000 0000 | | 0b78 0001 faf4 | | 0b7a 6008 41a0 |` A | 0b7c 0000 640e | d | 0b7e 0000 0000 | | 0b80 0001 fb04 | | 0b82 6008 41a0 |` A | 0b84 0000 762a | v*| 0b86 6000 0000 |` | 0b88 0001 fb14 | | 0b8a 6008 41a0 |` A | 0b8c 0000 716c | ql| 0b8e c000 0000 | | 0b90 0001 fb24 | $| 0b92 6008 41a0 |` A | 0b94 0000 8355 | U| 0b96 2000 0000 | | 0b98 0001 fb34 | 4| 0b9a 6008 41a0 |` A | 0b9c 0000 7cfe | | | 0b9e 8000 0000 | | 0ba0 0001 fb44 | D| 0ba2 6008 41a0 |` A | 0ba4 0000 8f7c | || 0ba6 2000 0000 | | 0ba8 0001 fb54 | T| 0baa 6008 41a0 |` A | 0bac 0000 8a5d | ]| 0bae 4000 0000 |@ | 0bb0 0000 0000 | | 0bb2 03ba e1a1 | | 0bb4 4006 9a08 |@ | 0bb6 8000 0000 | | 0bb8 0001 fa64 | d| 0bba 6000 0000 |` | 0bbc 0001 74eb | t | 0bbe 31dc e6d0 |1 | 0bc0 a000 1655 | U| 0bc2 f000 0000 | | 0bc4 0000 0000 | | 0bc6 01dc e6d0 | | 0bc8 a000 15ed | | 0bca 8000 0000 | | 0bcc 0000 fdbe | | 0bce 41dc e6d0 |A | 0bd0 a000 1575 | u| 0bd2 9000 0000 | | 0bd4 0000 fdc6 | | 0bd6 41dc e6d0 |A | 0bd8 a000 150d | | 0bda 2000 0000 | | 0bdc 0000 fdce | | 0bde 4004 20d0 |@ | 0be0 0000 4e53 | NS| 0be2 7000 0000 |p | 0be4 0000 fdd6 | | 0be6 4004 20d0 |@ | 0be8 0000 4b28 | K(| 0bea 2000 0000 | | 0bec 0000 fdde | | 0bee 4004 20d0 |@ | 0bf0 0000 5436 | T6| 0bf2 5000 0000 |P | 0bf4 0000 fde6 | | 0bf6 4004 20d0 |@ | 0bf8 0000 51d7 | Q | 0bfa 8000 0000 | | 0bfc 0000 fdee | | 0bfe 4004 20d0 |@ |