|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5120 (0x1400)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_6a18da
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 09a8 | | .CONST 0x09a8 ; 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 007f | | .CONST 0x007f ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 002c | , | .CONST 0x002c ; Number of locals
000b INIT_0008:
000b 00bf | | Action Accept_Activation
000c e001 | | Load 0x0,0x1
000d 181b | | Execute Package,Field_Execute,Field_Number 0x1b
000e e001 | | Load 0x0,0x1
000f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0010 011e | | Execute Any,Convert
0011 00ec | | Load_Encached Diana_Tree_Cache
0012 00ec | | Load_Encached Diana_Tree_Cache
0013 e002 | | Load 0x0,0x2
0014 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0015 e003 | | Load 0x0,0x3
0016 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0017 00ec | | Load_Encached Diana_Tree_Cache
0018 0092 0854 | T| Action Push_String_Extended,0x854 ; "Incremental operations are not allowed in coded units"
001a 00ec | | Load_Encached Diana_Tree_Cache
001b 4802 |H | Short_Literal 0x2
001c e001 | | Load 0x0,0x1
001d 181b | | Execute Package,Field_Execute,Field_Number 0x1b
001e e001 | | Load 0x0,0x1
001f 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0020 e001 | | Load 0x0,0x1
0021 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0022 011e | | Execute Any,Convert
0023 029d 008b | | Declare_Subprogram For_Outer_Call,INIT_0088
0025 029d 00b3 | | Declare_Subprogram For_Outer_Call,INIT_00b0
0027 029d 00bb | | Declare_Subprogram For_Outer_Call,INIT_00b8
0029 029d 0133 | 3| Declare_Subprogram For_Outer_Call,INIT_0130
002b 029d 0153 | S| Declare_Subprogram For_Outer_Call,INIT_0150
002d 029d 019b | | Declare_Subprogram For_Outer_Call,INIT_0198
002f 029d 01c3 | | Declare_Subprogram For_Outer_Call,INIT_01c0
0031 029d 021b | | Declare_Subprogram For_Outer_Call,INIT_0218
0033 029d 02a3 | | Declare_Subprogram For_Outer_Call,INIT_02a0
0035 029d 0373 | s| Declare_Subprogram For_Outer_Call,INIT_0370
0037 029d 0463 | c| Declare_Subprogram For_Outer_Call,INIT_0460
0039 029d 052b | +| Declare_Subprogram For_Outer_Call,INIT_0528
003b 029d 05db | | Declare_Subprogram For_Outer_Call,INIT_05d8
003d 029d 05e3 | | Declare_Subprogram For_Outer_Call,INIT_05e0
003f 029d 05eb | | Declare_Subprogram For_Outer_Call,INIT_05e8
0041 029d 05f3 | | Declare_Subprogram For_Outer_Call,INIT_05f0
0043 029d 05fb | | Declare_Subprogram For_Outer_Call,INIT_05f8
0045 029d 0603 | | Declare_Subprogram For_Outer_Call,INIT_0600
0047 029d 060b | | Declare_Subprogram For_Outer_Call,INIT_0608
0049 029d 0613 | | Declare_Subprogram For_Outer_Call,INIT_0610
004b 029d 061b | | Declare_Subprogram For_Outer_Call,INIT_0618
004d 029d 0623 | #| Declare_Subprogram For_Outer_Call,INIT_0620
004f 029d 062b | +| Declare_Subprogram For_Outer_Call,INIT_0628
0051 029d 0633 | 3| Declare_Subprogram For_Outer_Call,INIT_0630
0053 029d 063b | ;| Declare_Subprogram For_Outer_Call,INIT_0638
0055 029d 0643 | C| Declare_Subprogram For_Outer_Call,INIT_0640
0057 029d 064b | K| Declare_Subprogram For_Outer_Call,INIT_0648
0059 029d 0653 | S| Declare_Subprogram For_Outer_Call,INIT_0650
005b 029d 065b | [| Declare_Subprogram For_Outer_Call,INIT_0658
005d e004 | | Load 0x0,0x4
005e e005 | | Load 0x0,0x5
005f 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0060 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0061 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0062 1d18 | | Execute_Immediate Reference_Lex_1,0x18
0063 1d19 | | Execute_Immediate Reference_Lex_1,0x19
0064 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
0065 1d1b | | Execute_Immediate Reference_Lex_1,0x1b
0066 1d1c | | Execute_Immediate Reference_Lex_1,0x1c
0067 1d1d | | Execute_Immediate Reference_Lex_1,0x1d
0068 1d1e | | Execute_Immediate Reference_Lex_1,0x1e
0069 1d1f | | Execute_Immediate Reference_Lex_1,0x1f
006a 1d20 | | Execute_Immediate Reference_Lex_1,0x20
006b 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
006c 1d22 | " | Execute_Immediate Reference_Lex_1,0x22
006d 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
006e 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
006f 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
0070 1d26 | & | Execute_Immediate Reference_Lex_1,0x26
0071 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27
0072 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28
0073 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29
0074 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a
0075 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b
0076 e006 | | Load 0x0,0x6
0077 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0078 e007 | | Load 0x0,0x7
0079 1b14 | | Execute Package,Field_Read,Field_Number 0x14
007a 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
007b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
007c 0387 | | Declare_Variable Package
007d 00d8 | | Load_Top At_Offset_0
007e 020f | | Execute Module,Activate
007f BODY_0008:
007f 00bc | | Action Signal_Activated
0080 00bb | | Action Signal_Completion
0081 0000 0000 | | .BLANK 0000[0x7]
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 008d | | .CONST 0x008d ; Address of begin
0089 0004 | | .CONST 0x0004 ; Address of exception handler
008a 0002 | | .CONST 0x0002 ; Number of locals
008b INIT_0088:
008b e008 | | Load 0x0,0x8
008c 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
008d BODY_0088:
008d 00db | | Load_Top At_Offset_3
008e 7002 |p | Jump_Nonzero 0x91
008f 4800 |H | Short_Literal 0x0
0090 4401 |D | Exit_Subprogram With_Result,0x1
0091 00db | | Load_Top At_Offset_3
0092 e009 | | Load 0x0,0x9
0093 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0094 e009 | | Load 0x0,0x9
0095 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0096 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
0097 00d8 | | Load_Top At_Offset_0
0098 460b |F | Jump_Case 0xb
0099 780b |x | Jump 0xa5 ; case 0x0
009a 780a |x | Jump 0xa5 ; case 0x1
009b 7809 |x | Jump 0xa5 ; case 0x2
009c 7808 |x | Jump 0xa5 ; case 0x3
009d 7807 |x | Jump 0xa5 ; case 0x4
009e 780a |x | Jump 0xa9 ; case 0x5
009f 7807 |x | Jump 0xa7 ; case 0x6
00a0 7808 |x | Jump 0xa9 ; case 0x7
00a1 7809 |x | Jump 0xab ; case 0x8
00a2 7802 |x | Jump 0xa5 ; case 0x9
00a3 7801 |x | Jump 0xa5 ; case 0xa
00a4 7800 |x | Jump 0xa5 ; case 0xb
00a5 4800 |H | Short_Literal 0x0
00a6 4401 |D | Exit_Subprogram With_Result,0x1
00a7 4801 |H | Short_Literal 0x1
00a8 4401 |D | Exit_Subprogram With_Result,0x1
00a9 4802 |H | Short_Literal 0x2
00aa 4401 |D | Exit_Subprogram With_Result,0x1
00ab 4804 |H | Short_Literal 0x4
00ac 4401 |D | Exit_Subprogram With_Result,0x1
00ad 0000 0000 | | .XXX[0x3]
00af 0000 | |
00b0 ; --------------------------------------------------------------------------------------
00b0 ; SUBPROGRAM
00b0 ; --------------------------------------------------------------------------------------
00b0 00b3 | | .CONST 0x00b3 ; Address of begin
00b1 0004 | | .CONST 0x0004 ; Address of exception handler
00b2 0001 | | .CONST 0x0001 ; Number of locals
00b3 BODY_00b0:
00b3 INIT_00b0:
00b3 4801 |H | Short_Literal 0x1
00b4 4401 |D | Exit_Subprogram With_Result,0x1
00b5 0000 0000 | | .XXX[0x3]
00b7 0000 | |
00b8 ; --------------------------------------------------------------------------------------
00b8 ; SUBPROGRAM
00b8 ; --------------------------------------------------------------------------------------
00b8 00cb | | .CONST 0x00cb ; Address of begin
00b9 0004 | | .CONST 0x0004 ; Address of exception handler
00ba 0005 | | .CONST 0x0005 ; Number of locals
00bb INIT_00b8:
00bb e00a | | Load 0x0,0xa
00bc 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00bd e00a | | Load 0x0,0xa
00be 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
00bf 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00c0 e00a | | Load 0x0,0xa
00c1 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
00c2 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00c3 02c7 | | Declare_Variable Any
00c4 00d8 | | Load_Top At_Offset_0
00c5 1c00 | | Execute_Immediate Run_Utility,0x0
00c6 e00a | | Load 0x0,0xa
00c7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00c8 02c7 | | Declare_Variable Any
00c9 00d8 | | Load_Top At_Offset_0
00ca 1c00 | | Execute_Immediate Run_Utility,0x0
00cb BODY_00b8:
00cb e008 | | Load 0x0,0x8
00cc 180e | | Execute Package,Field_Execute,Field_Number 0xe
00cd 4801 |H | Short_Literal 0x1
00ce 0092 0855 | U| Action Push_String_Extended,0x855 ; "Entering Current_Phase"
00d0 e00b | | Load 0x0,0xb
00d1 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00d2 e20d | | Load 0x1,0xd
00d3 c5fa | | Store 0x2,-0x6
00d4 e00a | | Load 0x0,0xa
00d5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00d6 00da | | Load_Top At_Offset_2
00d7 0120 | | Execute Any,Is_Value
00d8 6804 |h | Jump_Zero 0xdd
00d9 e00a | | Load 0x0,0xa
00da 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
00db 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00dc 7801 |x | Jump 0xde
00dd 00da | | Load_Top At_Offset_2
00de e5fe | | Load 0x2,-0x2
00df e00a | | Load 0x0,0xa
00e0 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
00e1 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00e2 c404 | | Store 0x2,0x4
00e3 c402 | | Store 0x2,0x2
00e4 00db | | Load_Top At_Offset_3
00e5 680a |h | Jump_Zero 0xf0
00e6 e008 | | Load 0x0,0x8
00e7 180e | | Execute Package,Field_Execute,Field_Number 0xe
00e8 4801 |H | Short_Literal 0x1
00e9 0092 0856 | V| Action Push_String_Extended,0x856 ; "Unable to get coding phase"
00eb e00b | | Load 0x0,0xb
00ec 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00ed 4800 |H | Short_Literal 0x0
00ee a5fb | | Store_Unchecked 0x2,-0x5
00ef 4505 |E | Exit_Subprogram 0x5
00f0 e00a | | Load 0x0,0xa
00f1 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00f2 e00a | | Load 0x0,0xa
00f3 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
00f4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00f5 6036 |`6 | Indirect_Literal Discrete,0x12c,{0x00000000, 0x00004000}
00f6 e00c | | Load 0x0,0xc
00f7 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00f8 4800 |H | Short_Literal 0x0
00f9 e404 | | Load 0x2,0x4
00fa e00a | | Load 0x0,0xa
00fb 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
00fc 180f | | Execute Package,Field_Execute,Field_Number 0xf
00fd c403 | | Store 0x2,0x3
00fe c402 | | Store 0x2,0x2
00ff 00d9 | | Load_Top At_Offset_1
0100 e00a | | Load 0x0,0xa
0101 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0102 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0103 c405 | | Store 0x2,0x5
0104 00db | | Load_Top At_Offset_3
0105 680f |h | Jump_Zero 0x115
0106 4800 |H | Short_Literal 0x0
0107 a5fb | | Store_Unchecked 0x2,-0x5
0108 e008 | | Load 0x0,0x8
0109 180e | | Execute Package,Field_Execute,Field_Number 0xe
010a 4806 |H | Short_Literal 0x6
010b 0092 0857 | W| Action Push_String_Extended,0x857 ; "Unable to retrieve unit state for "
010d 00db | | Load_Top At_Offset_3
010e e00a | | Load 0x0,0xa
010f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0110 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
0111 01cc | | Execute Vector,Catenate
0112 e00b | | Load 0x0,0xb
0113 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0114 4505 |E | Exit_Subprogram 0x5
0115 00da | | Load_Top At_Offset_2
0116 4604 |F | Jump_Case 0x4
0117 780e |x | Jump 0x126 ; case 0x0
0118 780d |x | Jump 0x126 ; case 0x1
0119 7809 |x | Jump 0x123 ; case 0x2
011a 7805 |x | Jump 0x120 ; case 0x3
011b 7800 |x | Jump 0x11c ; case 0x4
011c e5ff | | Load 0x2,-0x1
011d 8210 | | Call 0x1,0x10
011e a5fb | | Store_Unchecked 0x2,-0x5
011f 7808 |x | Jump 0x128
0120 4800 |H | Short_Literal 0x0
0121 a5fb | | Store_Unchecked 0x2,-0x5
0122 7805 |x | Jump 0x128
0123 4fff |O | Short_Literal 0x7ff
0124 a5fb | | Store_Unchecked 0x2,-0x5
0125 7802 |x | Jump 0x128
0126 4800 |H | Short_Literal 0x0
0127 a5fb | | Store_Unchecked 0x2,-0x5
0128 e20d | | Load 0x1,0xd
0129 c5fa | | Store 0x2,-0x6
012a 4505 |E | Exit_Subprogram 0x5
012b 0000 | | .XXX[0x1]
012c 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0139 | 9 | .CONST 0x0139 ; Address of begin
0131 0004 | | .CONST 0x0004 ; Address of exception handler
0132 0003 | | .CONST 0x0003 ; Number of locals
0133 INIT_0130:
0133 00da | | Load_Top At_Offset_2
0134 e00a | | Load 0x0,0xa
0135 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0136 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
0137 00e3 | | Load_Encached Natural_Cache
0138 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0139 BODY_0130:
0139 4800 |H | Short_Literal 0x0
013a 00da | | Load_Top At_Offset_2
013b 482e |H. | Short_Literal 0x2e
013c e00d | | Load 0x0,0xd
013d 181e | | Execute Package,Field_Execute,Field_Number 0x1e
013e 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
013f 00d8 | | Load_Top At_Offset_0
0140 7002 |p | Jump_Nonzero 0x143
0141 4800 |H | Short_Literal 0x0
0142 4401 |D | Exit_Subprogram With_Result,0x1
0143 4801 |H | Short_Literal 0x1
0144 00da | | Load_Top At_Offset_2
0145 01dd | | Execute Vector,First
0146 00da | | Load_Top At_Offset_2
0147 0aff | | Execute_Immediate Plus,-0x1
0148 e402 | | Load 0x2,0x2
0149 01cf | | Execute Vector,Slice_Read
014a 0092 0858 | X| Action Push_String_Extended,0x858 ; "!Targets"
014c e00d | | Load 0x0,0xd
014d 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
014e 4401 |D | Exit_Subprogram With_Result,0x1
014f 0000 | | .XXX[0x1]
0150 ; --------------------------------------------------------------------------------------
0150 ; SUBPROGRAM
0150 ; --------------------------------------------------------------------------------------
0150 015e | ^ | .CONST 0x015e ; Address of begin
0151 0004 | | .CONST 0x0004 ; Address of exception handler
0152 0003 | | .CONST 0x0003 ; Number of locals
0153 INIT_0150:
0153 e00a | | Load 0x0,0xa
0154 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0155 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0156 02c7 | | Declare_Variable Any
0157 00d8 | | Load_Top At_Offset_0
0158 1c00 | | Execute_Immediate Run_Utility,0x0
0159 e00a | | Load 0x0,0xa
015a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
015b 02c7 | | Declare_Variable Any
015c 00d8 | | Load_Top At_Offset_0
015d 1c00 | | Execute_Immediate Run_Utility,0x0
015e BODY_0150:
015e e00a | | Load 0x0,0xa
015f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0160 00da | | Load_Top At_Offset_2
0161 0120 | | Execute Any,Is_Value
0162 6804 |h | Jump_Zero 0x167
0163 e00a | | Load 0x0,0xa
0164 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
0165 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0166 7801 |x | Jump 0x168
0167 00da | | Load_Top At_Offset_2
0168 e5ff | | Load 0x2,-0x1
0169 e00a | | Load 0x0,0xa
016a 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
016b 181c | | Execute Package,Field_Execute,Field_Number 0x1c
016c c402 | | Store 0x2,0x2
016d c5fd | | Store 0x2,-0x3
016e e5fd | | Load 0x2,-0x3
016f 6818 |h | Jump_Zero 0x188
0170 e008 | | Load 0x0,0x8
0171 180e | | Execute Package,Field_Execute,Field_Number 0xe
0172 4807 |H | Short_Literal 0x7
0173 0092 0859 | Y| Action Push_String_Extended,0x859 ; "Error while obtaining enclosing world for unit "
0175 e5ff | | Load 0x2,-0x1
0176 e00a | | Load 0x0,0xa
0177 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0178 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0179 01cc | | Execute Vector,Catenate
017a 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
017c 01cc | | Execute Vector,Catenate
017d e5fd | | Load 0x2,-0x3
017e e00a | | Load 0x0,0xa
017f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0180 011c | | Execute Any,Convert_Unchecked
0181 1c01 | | Execute_Immediate Run_Utility,0x1
0182 01cc | | Execute Vector,Catenate
0183 e00b | | Load 0x0,0xb
0184 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0185 4800 |H | Short_Literal 0x0
0186 a5fe | | Store_Unchecked 0x2,-0x2
0187 4502 |E | Exit_Subprogram 0x2
0188 00d9 | | Load_Top At_Offset_1
0189 e00a | | Load 0x0,0xa
018a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
018b 1812 | | Execute Package,Field_Execute,Field_Number 0x12
018c c403 | | Store 0x2,0x3
018d 00d8 | | Load_Top At_Offset_0
018e e00a | | Load 0x0,0xa
018f 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0190 e00e | | Load 0x0,0xe
0191 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0192 027f | | Execute Discrete,Equal
0193 a5fe | | Store_Unchecked 0x2,-0x2
0194 4502 |E | Exit_Subprogram 0x2
0195 0000 0000 | | .XXX[0x3]
0197 0000 | |
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 01a1 | | .CONST 0x01a1 ; Address of begin
0199 0004 | | .CONST 0x0004 ; Address of exception handler
019a 0002 | | .CONST 0x0002 ; Number of locals
019b INIT_0198:
019b e007 | | Load 0x0,0x7
019c 1b14 | | Execute Package,Field_Read,Field_Number 0x14
019d 1b10 | | Execute Package,Field_Read,Field_Number 0x10
019e 02c7 | | Declare_Variable Any
019f 00db | | Load_Top At_Offset_3
01a0 a402 | | Store_Unchecked 0x2,0x2
01a1 BODY_0198:
01a1 00cf | | Action Mark_Auxiliary
01a2 780f |x | Jump 0x1b2
01a3 00d9 | | Load_Top At_Offset_1
01a4 e007 | | Load 0x0,0x7
01a5 1b14 | | Execute Package,Field_Read,Field_Number 0x14
01a6 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01a7 e5fe | | Load 0x2,-0x2
01a8 012f | / | Execute Any,Equal
01a9 6802 |h | Jump_Zero 0x1ac
01aa 4801 |H | Short_Literal 0x1
01ab 4402 |D | Exit_Subprogram With_Result,0x2
01ac 00d9 | | Load_Top At_Offset_1
01ad e007 | | Load 0x0,0x7
01ae 1b14 | | Execute Package,Field_Read,Field_Number 0x14
01af 1816 | | Execute Package,Field_Execute,Field_Number 0x16
01b0 c402 | | Store 0x2,0x2
01b1 00c9 | | Action Pop_Auxiliary_Loop
01b2 00d9 | | Load_Top At_Offset_1
01b3 e007 | | Load 0x0,0x7
01b4 1b14 | | Execute Package,Field_Read,Field_Number 0x14
01b5 1812 | | Execute Package,Field_Execute,Field_Number 0x12
01b6 012f | / | Execute Any,Equal
01b7 6feb |o | Jump_Zero 0x1a3
01b8 00ce | | Action Pop_Auxiliary
01b9 4800 |H | Short_Literal 0x0
01ba 4402 |D | Exit_Subprogram With_Result,0x2
01bb 0000 0000 | | .BLANK 0000[0x5]
01c0 ; --------------------------------------------------------------------------------------
01c0 ; SUBPROGRAM
01c0 ; --------------------------------------------------------------------------------------
01c0 01d9 | | .CONST 0x01d9 ; Address of begin
01c1 0004 | | .CONST 0x0004 ; Address of exception handler
01c2 0006 | | .CONST 0x0006 ; Number of locals
01c3 INIT_01c0:
01c3 00ee | | Load_Encached Diana_Seq_Type_Cache
01c4 02c7 | | Declare_Variable Any
01c5 00db | | Load_Top At_Offset_3
01c6 00eb | | Load_Encached Diana_Cache
01c7 18bb | | Execute Package,Field_Execute,Field_Number 0xbb
01c8 00eb | | Load_Encached Diana_Cache
01c9 1889 | | Execute Package,Field_Execute,Field_Number 0x89
01ca a402 | | Store_Unchecked 0x2,0x2
01cb 00ec | | Load_Encached Diana_Tree_Cache
01cc 02c7 | | Declare_Variable Any
01cd 00d8 | | Load_Top At_Offset_0
01ce 1c00 | | Execute_Immediate Run_Utility,0x0
01cf 00ee | | Load_Encached Diana_Seq_Type_Cache
01d0 02c7 | | Declare_Variable Any
01d1 00d8 | | Load_Top At_Offset_0
01d2 1c00 | | Execute_Immediate Run_Utility,0x0
01d3 00ec | | Load_Encached Diana_Tree_Cache
01d4 02c7 | | Declare_Variable Any
01d5 00d8 | | Load_Top At_Offset_0
01d6 1c00 | | Execute_Immediate Run_Utility,0x0
01d7 029f 0683 | | Declare_Subprogram For_Call,INIT_0680
01d9 BODY_01c0:
01d9 00cf | | Action Mark_Auxiliary
01da 7836 |x6 | Jump 0x211
01db e402 | | Load 0x2,0x2
01dc 008b | | Execute Heap_Access,Diana_Seq_Type_Get_Head
01dd c403 | | Store 0x2,0x3
01de e402 | | Load 0x2,0x2
01df 0217 | | Execute Heap_Access,All_Reference
01e0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01e1 c402 | | Store 0x2,0x2
01e2 e403 | | Load 0x2,0x3
01e3 0145 | E | Execute Heap_Access,Diana_Tree_Kind
01e4 0f85 | | Execute_Immediate Equal,0x85
01e5 682a |h* | Jump_Zero 0x210
01e6 e403 | | Load 0x2,0x3
01e7 00eb | | Load_Encached Diana_Cache
01e8 1889 | | Execute Package,Field_Execute,Field_Number 0x89
01e9 c404 | | Store 0x2,0x4
01ea 00cf | | Action Mark_Auxiliary
01eb 7821 |x! | Jump 0x20d
01ec 8406 | | Call 0x2,0x6
01ed e404 | | Load 0x2,0x4
01ee 0217 | | Execute Heap_Access,All_Reference
01ef 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01f0 c404 | | Store 0x2,0x4
01f1 00db | | Load_Top At_Offset_3
01f2 6819 |h | Jump_Zero 0x20c
01f3 00db | | Load_Top At_Offset_3
01f4 4974 |It | Short_Literal 0x174
01f5 00eb | | Load_Encached Diana_Cache
01f6 0098 | | Execute Package,Field_Read_Dynamic
01f7 181a | | Execute Package,Field_Execute,Field_Number 0x1a
01f8 c405 | | Store 0x2,0x5
01f9 00db | | Load_Top At_Offset_3
01fa e5fe | | Load 0x2,-0x2
01fb 8214 | | Call 0x1,0x14
01fc 700f |p | Jump_Nonzero 0x20c
01fd e5fe | | Load 0x2,-0x2
01fe e007 | | Load 0x0,0x7
01ff 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0200 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0201 4800 |H | Short_Literal 0x0
0202 4801 |H | Short_Literal 0x1
0203 e405 | | Load 0x2,0x5
0204 e007 | | Load 0x0,0x7
0205 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0206 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0207 c5fe | | Store 0x2,-0x2
0208 e5fe | | Load 0x2,-0x2
0209 e405 | | Load 0x2,0x5
020a 8215 | | Call 0x1,0x15
020b c5fe | | Store 0x2,-0x2
020c 00c9 | | Action Pop_Auxiliary_Loop
020d e404 | | Load 0x2,0x4
020e 77dd |w | Jump_Nonzero 0x1ec
020f 00ce | | Action Pop_Auxiliary
0210 00c9 | | Action Pop_Auxiliary_Loop
0211 e402 | | Load 0x2,0x2
0212 77c8 |w | Jump_Nonzero 0x1db
0213 4502 |E | Exit_Subprogram 0x2
0214 0000 0000 | | .BLANK 0000[0x4]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 022f | / | .CONST 0x022f ; Address of begin
0219 0004 | | .CONST 0x0004 ; Address of exception handler
021a 0005 | | .CONST 0x0005 ; Number of locals
021b INIT_0218:
021b e00a | | Load 0x0,0xa
021c 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
021d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
021e 02c7 | | Declare_Variable Any
021f 00d8 | | Load_Top At_Offset_0
0220 1c00 | | Execute_Immediate Run_Utility,0x0
0221 e00a | | Load 0x0,0xa
0222 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0223 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0224 02c7 | | Declare_Variable Any
0225 00d8 | | Load_Top At_Offset_0
0226 1c00 | | Execute_Immediate Run_Utility,0x0
0227 e00a | | Load 0x0,0xa
0228 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0229 e00a | | Load 0x0,0xa
022a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
022b 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
022c 02c7 | | Declare_Variable Any
022d 00d8 | | Load_Top At_Offset_0
022e 1c00 | | Execute_Immediate Run_Utility,0x0
022f BODY_0218:
022f e00a | | Load 0x0,0xa
0230 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0231 e402 | | Load 0x2,0x2
0232 0120 | | Execute Any,Is_Value
0233 6804 |h | Jump_Zero 0x238
0234 e00a | | Load 0x0,0xa
0235 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0236 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0237 7801 |x | Jump 0x239
0238 e402 | | Load 0x2,0x2
0239 605e |`^ | Indirect_Literal Discrete,0x298,{0x00000000, 0x00004000}
023a e00c | | Load 0x0,0xc
023b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
023c e5ff | | Load 0x2,-0x1
023d e00a | | Load 0x0,0xa
023e 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
023f 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0240 c402 | | Store 0x2,0x2
0241 005a | Z | Store_Top Discrete,At_Offset_2
0242 00d9 | | Load_Top At_Offset_1
0243 6816 |h | Jump_Zero 0x25a
0244 e008 | | Load 0x0,0x8
0245 180e | | Execute Package,Field_Execute,Field_Number 0xe
0246 4806 |H | Short_Literal 0x6
0247 0092 085b | [| Action Push_String_Extended,0x85b ; "Error getting spec for unit "
0249 e5fe | | Load 0x2,-0x2
024a e00a | | Load 0x0,0xa
024b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
024c 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
024d 01cc | | Execute Vector,Catenate
024e 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
0250 01cc | | Execute Vector,Catenate
0251 e404 | | Load 0x2,0x4
0252 e00a | | Load 0x0,0xa
0253 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0254 011c | | Execute Any,Convert_Unchecked
0255 1c01 | | Execute_Immediate Run_Utility,0x1
0256 01cc | | Execute Vector,Catenate
0257 e00b | | Load 0x0,0xb
0258 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0259 4503 |E | Exit_Subprogram 0x3
025a e00a | | Load 0x0,0xa
025b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
025c 00d9 | | Load_Top At_Offset_1
025d 0120 | | Execute Any,Is_Value
025e 6804 |h | Jump_Zero 0x263
025f e00a | | Load 0x0,0xa
0260 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0261 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0262 7801 |x | Jump 0x264
0263 00d9 | | Load_Top At_Offset_1
0264 e403 | | Load 0x2,0x3
0265 0120 | | Execute Any,Is_Value
0266 6804 |h | Jump_Zero 0x26b
0267 e00a | | Load 0x0,0xa
0268 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0269 1b16 | | Execute Package,Field_Read,Field_Number 0x16
026a 7801 |x | Jump 0x26c
026b e403 | | Load 0x2,0x3
026c 602b |`+ | Indirect_Literal Discrete,0x298,{0x00000000, 0x00004000}
026d 4801 |H | Short_Literal 0x1
026e 4800 |H | Short_Literal 0x0
026f 4800 |H | Short_Literal 0x0
0270 e00c | | Load 0x0,0xc
0271 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0272 4801 |H | Short_Literal 0x1
0273 e402 | | Load 0x2,0x2
0274 e00a | | Load 0x0,0xa
0275 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0276 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0277 c403 | | Store 0x2,0x3
0278 c405 | | Store 0x2,0x5
0279 005a | Z | Store_Top Discrete,At_Offset_2
027a 00d9 | | Load_Top At_Offset_1
027b 6816 |h | Jump_Zero 0x292
027c e008 | | Load 0x0,0x8
027d 180e | | Execute Package,Field_Execute,Field_Number 0xe
027e 4806 |H | Short_Literal 0x6
027f 0092 085c | \| Action Push_String_Extended,0x85c ; "Error while obtaining Diana tree for object "
0281 e5fe | | Load 0x2,-0x2
0282 e00a | | Load 0x0,0xa
0283 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0284 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0285 01cc | | Execute Vector,Catenate
0286 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
0288 01cc | | Execute Vector,Catenate
0289 e404 | | Load 0x2,0x4
028a e00a | | Load 0x0,0xa
028b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
028c 011c | | Execute Any,Convert_Unchecked
028d 1c01 | | Execute_Immediate Run_Utility,0x1
028e 01cc | | Execute Vector,Catenate
028f e00b | | Load 0x0,0xb
0290 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0291 4503 |E | Exit_Subprogram 0x3
0292 00da | | Load_Top At_Offset_2
0293 c5fc | | Store 0x2,-0x4
0294 4801 |H | Short_Literal 0x1
0295 a5fd | | Store_Unchecked 0x2,-0x3
0296 4503 |E | Exit_Subprogram 0x3
0297 0000 | | .XXX[0x1]
0298 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
029c 0000 0000 | | .BLANK 0000[0x4]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02dd | | .CONST 0x02dd ; Address of begin
02a1 0004 | | .CONST 0x0004 ; Address of exception handler
02a2 000e | | .CONST 0x000e ; Number of locals
02a3 INIT_02a0:
02a3 e00a | | Load 0x0,0xa
02a4 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02a5 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02a6 02c7 | | Declare_Variable Any
02a7 00d8 | | Load_Top At_Offset_0
02a8 1c00 | | Execute_Immediate Run_Utility,0x0
02a9 e00a | | Load 0x0,0xa
02aa 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02ab 02c7 | | Declare_Variable Any
02ac 00d8 | | Load_Top At_Offset_0
02ad 1c00 | | Execute_Immediate Run_Utility,0x0
02ae e00a | | Load 0x0,0xa
02af 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02b0 e007 | | Load 0x0,0x7
02b1 1b14 | | Execute Package,Field_Read,Field_Number 0x14
02b2 1b10 | | Execute Package,Field_Read,Field_Number 0x10
02b3 02c7 | | Declare_Variable Any
02b4 e007 | | Load 0x0,0x7
02b5 1b14 | | Execute Package,Field_Read,Field_Number 0x14
02b6 1812 | | Execute Package,Field_Execute,Field_Number 0x12
02b7 a405 | | Store_Unchecked 0x2,0x5
02b8 00e1 | | Load_Encached Boolean_Cache
02b9 00ec | | Load_Encached Diana_Tree_Cache
02ba 02c7 | | Declare_Variable Any
02bb 00d8 | | Load_Top At_Offset_0
02bc 1c00 | | Execute_Immediate Run_Utility,0x0
02bd e00a | | Load 0x0,0xa
02be 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02bf 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02c0 02c7 | | Declare_Variable Any
02c1 00d8 | | Load_Top At_Offset_0
02c2 1c00 | | Execute_Immediate Run_Utility,0x0
02c3 e00a | | Load 0x0,0xa
02c4 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02c5 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02c6 02c7 | | Declare_Variable Any
02c7 00d8 | | Load_Top At_Offset_0
02c8 1c00 | | Execute_Immediate Run_Utility,0x0
02c9 e00a | | Load 0x0,0xa
02ca 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02cb 02c7 | | Declare_Variable Any
02cc 00d8 | | Load_Top At_Offset_0
02cd 1c00 | | Execute_Immediate Run_Utility,0x0
02ce e00a | | Load 0x0,0xa
02cf 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02d0 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
02d1 02c7 | | Declare_Variable Any
02d2 00d8 | | Load_Top At_Offset_0
02d3 1c00 | | Execute_Immediate Run_Utility,0x0
02d4 e00a | | Load 0x0,0xa
02d5 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e
02d6 0322 | " | Declare_Variable Record
02d7 00d8 | | Load_Top At_Offset_0
02d8 1c00 | | Execute_Immediate Run_Utility,0x0
02d9 e009 | | Load 0x0,0x9
02da 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02db 029f 06ab | | Declare_Subprogram For_Call,INIT_06a8
02dd BODY_02a0:
02dd e00a | | Load 0x0,0xa
02de 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02df e402 | | Load 0x2,0x2
02e0 0120 | | Execute Any,Is_Value
02e1 6804 |h | Jump_Zero 0x2e6
02e2 e00a | | Load 0x0,0xa
02e3 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02e4 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02e5 7801 |x | Jump 0x2e7
02e6 e402 | | Load 0x2,0x2
02e7 e5fe | | Load 0x2,-0x2
02e8 e00a | | Load 0x0,0xa
02e9 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02ea 181c | | Execute Package,Field_Execute,Field_Number 0x1c
02eb c402 | | Store 0x2,0x2
02ec c404 | | Store 0x2,0x4
02ed e404 | | Load 0x2,0x4
02ee 6819 |h | Jump_Zero 0x308
02ef e008 | | Load 0x0,0x8
02f0 180e | | Execute Package,Field_Execute,Field_Number 0xe
02f1 4807 |H | Short_Literal 0x7
02f2 0092 085d | ]| Action Push_String_Extended,0x85d ; "Error while obtaining object for unit "
02f4 e5fe | | Load 0x2,-0x2
02f5 e00a | | Load 0x0,0xa
02f6 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02f7 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
02f8 01cc | | Execute Vector,Catenate
02f9 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
02fb 01cc | | Execute Vector,Catenate
02fc e404 | | Load 0x2,0x4
02fd e00a | | Load 0x0,0xa
02fe 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02ff 011c | | Execute Any,Convert_Unchecked
0300 1c01 | | Execute_Immediate Run_Utility,0x1
0301 01cc | | Execute Vector,Catenate
0302 e00b | | Load 0x0,0xb
0303 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0304 e007 | | Load 0x0,0x7
0305 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0306 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0307 4406 |D | Exit_Subprogram With_Result,0x6
0308 e402 | | Load 0x2,0x2
0309 e00a | | Load 0x0,0xa
030a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
030b 1812 | | Execute Package,Field_Execute,Field_Number 0x12
030c c403 | | Store 0x2,0x3
030d e403 | | Load 0x2,0x3
030e 8212 | | Call 0x1,0x12
030f 6802 |h | Jump_Zero 0x312
0310 e405 | | Load 0x2,0x5
0311 4406 |D | Exit_Subprogram With_Result,0x6
0312 e404 | | Load 0x2,0x4
0313 00e1 | | Load_Encached Boolean_Cache
0314 e403 | | Load 0x2,0x3
0315 8213 | | Call 0x1,0x13
0316 c406 | | Store 0x2,0x6
0317 c404 | | Store 0x2,0x4
0318 e404 | | Load 0x2,0x4
0319 6817 |h | Jump_Zero 0x331
031a e008 | | Load 0x0,0x8
031b 180e | | Execute Package,Field_Execute,Field_Number 0xe
031c 4807 |H | Short_Literal 0x7
031d 0092 0859 | Y| Action Push_String_Extended,0x859 ; "Error while obtaining enclosing world for unit "
031f e403 | | Load 0x2,0x3
0320 e00a | | Load 0x0,0xa
0321 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0322 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0323 01cc | | Execute Vector,Catenate
0324 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
0326 01cc | | Execute Vector,Catenate
0327 e404 | | Load 0x2,0x4
0328 e00a | | Load 0x0,0xa
0329 1b0d | | Execute Package,Field_Read,Field_Number 0xd
032a 011c | | Execute Any,Convert_Unchecked
032b 1c01 | | Execute_Immediate Run_Utility,0x1
032c 01cc | | Execute Vector,Catenate
032d e00b | | Load 0x0,0xb
032e 1813 | | Execute Package,Field_Execute,Field_Number 0x13
032f e405 | | Load 0x2,0x5
0330 4406 |D | Exit_Subprogram With_Result,0x6
0331 e406 | | Load 0x2,0x6
0332 6806 |h | Jump_Zero 0x339
0333 e405 | | Load 0x2,0x5
0334 e5fe | | Load 0x2,-0x2
0335 8215 | | Call 0x1,0x15
0336 c405 | | Store 0x2,0x5
0337 e405 | | Load 0x2,0x5
0338 4406 |D | Exit_Subprogram With_Result,0x6
0339 e008 | | Load 0x0,0x8
033a 180e | | Execute Package,Field_Execute,Field_Number 0xe
033b 4801 |H | Short_Literal 0x1
033c 0092 085e | ^| Action Push_String_Extended,0x85e ; "Acquiring Prerequisites for: "
033e e403 | | Load 0x2,0x3
033f e00a | | Load 0x0,0xa
0340 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0341 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
0342 01cc | | Execute Vector,Catenate
0343 e00b | | Load 0x0,0xb
0344 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0345 e00a | | Load 0x0,0xa
0346 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0347 00db | | Load_Top At_Offset_3
0348 674f |gO | Indirect_Literal Discrete,0x298,{0x00000000, 0x00004000}
0349 e00c | | Load 0x0,0xc
034a 1b0e | | Execute Package,Field_Read,Field_Number 0xe
034b e403 | | Load 0x2,0x3
034c e00a | | Load 0x0,0xa
034d 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
034e 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
034f 00d1 | | Pop_Control Pop_Count_1
0350 c404 | | Store 0x2,0x4
0351 e404 | | Load 0x2,0x4
0352 6819 |h | Jump_Zero 0x36c
0353 e008 | | Load 0x0,0x8
0354 180e | | Execute Package,Field_Execute,Field_Number 0xe
0355 4807 |H | Short_Literal 0x7
0356 0092 085f | _| Action Push_String_Extended,0x85f ; "Error while obtaining target key for unit "
0358 e403 | | Load 0x2,0x3
0359 e00a | | Load 0x0,0xa
035a 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
035b 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
035c 01cc | | Execute Vector,Catenate
035d 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
035f 01cc | | Execute Vector,Catenate
0360 e404 | | Load 0x2,0x4
0361 e00a | | Load 0x0,0xa
0362 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0363 011c | | Execute Any,Convert_Unchecked
0364 1c01 | | Execute_Immediate Run_Utility,0x1
0365 01cc | | Execute Vector,Catenate
0366 e00b | | Load 0x0,0xb
0367 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0368 e007 | | Load 0x0,0x7
0369 1b14 | | Execute Package,Field_Read,Field_Number 0x14
036a 1812 | | Execute Package,Field_Execute,Field_Number 0x12
036b 4406 |D | Exit_Subprogram With_Result,0x6
036c 840e | | Call 0x2,0xe
036d e405 | | Load 0x2,0x5
036e 4406 |D | Exit_Subprogram With_Result,0x6
036f 0000 | | .XXX[0x1]
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 039c | | .CONST 0x039c ; Address of begin
0371 0438 | 8 | .CONST 0x0438 ; Address of exception handler
0372 0011 | | .CONST 0x0011 ; Number of locals
0373 INIT_0370:
0373 e00a | | Load 0x0,0xa
0374 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0375 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0376 02c7 | | Declare_Variable Any
0377 00d8 | | Load_Top At_Offset_0
0378 1c00 | | Execute_Immediate Run_Utility,0x0
0379 e00a | | Load 0x0,0xa
037a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
037b 02c7 | | Declare_Variable Any
037c 00d8 | | Load_Top At_Offset_0
037d 1c00 | | Execute_Immediate Run_Utility,0x0
037e e00a | | Load 0x0,0xa
037f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0380 e009 | | Load 0x0,0x9
0381 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0382 e00a | | Load 0x0,0xa
0383 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e
0384 0322 | " | Declare_Variable Record
0385 00d8 | | Load_Top At_Offset_0
0386 1c00 | | Execute_Immediate Run_Utility,0x0
0387 00e1 | | Load_Encached Boolean_Cache
0388 00e1 | | Load_Encached Boolean_Cache
0389 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
038a 029f 0743 | C| Declare_Subprogram For_Call,INIT_0740
038c e00f | | Load 0x0,0xf
038d 190d | | Execute Package,Field_Reference,Field_Number 0xd
038e 00c6 | | Action Check_Subprogram_Elaborated
038f 00e1 | | Load_Encached Boolean_Cache
0390 4809 |H | Short_Literal 0x9
0391 4802 |H | Short_Literal 0x2
0392 0099 | | Action Reference_Dynamic
0393 e010 | | Load 0x0,0x10
0394 e011 | | Load 0x0,0x11
0395 480e |H | Short_Literal 0xe
0396 029f 0753 | S| Declare_Subprogram For_Call,INIT_0750
0398 029f 077b | {| Declare_Subprogram For_Call,INIT_0778
039a 029f 079b | | Declare_Subprogram For_Call,INIT_0798
039c BODY_0370:
039c e00a | | Load 0x0,0xa
039d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
039e e402 | | Load 0x2,0x2
039f 0120 | | Execute Any,Is_Value
03a0 6804 |h | Jump_Zero 0x3a5
03a1 e00a | | Load 0x0,0xa
03a2 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03a3 1b0e | | Execute Package,Field_Read,Field_Number 0xe
03a4 7801 |x | Jump 0x3a6
03a5 e402 | | Load 0x2,0x2
03a6 e5fe | | Load 0x2,-0x2
03a7 e00a | | Load 0x0,0xa
03a8 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03a9 181c | | Execute Package,Field_Execute,Field_Number 0x1c
03aa c402 | | Store 0x2,0x2
03ab c404 | | Store 0x2,0x4
03ac e404 | | Load 0x2,0x4
03ad 6802 |h | Jump_Zero 0x3b0
03ae 840f | | Call 0x2,0xf
03af 4507 |E | Exit_Subprogram 0x7
03b0 e5fe | | Load 0x2,-0x2
03b1 e00a | | Load 0x0,0xa
03b2 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
03b3 1814 | | Execute Package,Field_Execute,Field_Number 0x14
03b4 7002 |p | Jump_Nonzero 0x3b7
03b5 8410 | | Call 0x2,0x10
03b6 4507 |E | Exit_Subprogram 0x7
03b7 e402 | | Load 0x2,0x2
03b8 e00a | | Load 0x0,0xa
03b9 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03ba 1812 | | Execute Package,Field_Execute,Field_Number 0x12
03bb c403 | | Store 0x2,0x3
03bc e403 | | Load 0x2,0x3
03bd 8212 | | Call 0x1,0x12
03be 6801 |h | Jump_Zero 0x3c0
03bf 4507 |E | Exit_Subprogram 0x7
03c0 e404 | | Load 0x2,0x4
03c1 00e1 | | Load_Encached Boolean_Cache
03c2 e403 | | Load 0x2,0x3
03c3 8213 | | Call 0x1,0x13
03c4 c407 | | Store 0x2,0x7
03c5 c404 | | Store 0x2,0x4
03c6 e404 | | Load 0x2,0x4
03c7 681e |h | Jump_Zero 0x3e6
03c8 00ec | | Load_Encached Diana_Tree_Cache
03c9 00ec | | Load_Encached Diana_Tree_Cache
03ca e002 | | Load 0x0,0x2
03cb 1811 | | Execute Package,Field_Execute,Field_Number 0x11
03cc e003 | | Load 0x0,0x3
03cd 1811 | | Execute Package,Field_Execute,Field_Number 0x11
03ce 00ec | | Load_Encached Diana_Tree_Cache
03cf 0092 0859 | Y| Action Push_String_Extended,0x859 ; "Error while obtaining enclosing world for unit "
03d1 e403 | | Load 0x2,0x3
03d2 e00a | | Load 0x0,0xa
03d3 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
03d4 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
03d5 01cc | | Execute Vector,Catenate
03d6 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
03d8 01cc | | Execute Vector,Catenate
03d9 e404 | | Load 0x2,0x4
03da e00a | | Load 0x0,0xa
03db 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03dc 011c | | Execute Any,Convert_Unchecked
03dd 1c01 | | Execute_Immediate Run_Utility,0x1
03de 01cc | | Execute Vector,Catenate
03df 00ec | | Load_Encached Diana_Tree_Cache
03e0 4802 |H | Short_Literal 0x2
03e1 e001 | | Load 0x0,0x1
03e2 181b | | Execute Package,Field_Execute,Field_Number 0x1b
03e3 e001 | | Load 0x0,0x1
03e4 1812 | | Execute Package,Field_Execute,Field_Number 0x12
03e5 c5f9 | | Store 0x2,-0x7
03e6 e407 | | Load 0x2,0x7
03e7 6801 |h | Jump_Zero 0x3e9
03e8 4507 |E | Exit_Subprogram 0x7
03e9 e408 | | Load 0x2,0x8
03ea e5fe | | Load 0x2,-0x2
03eb e40a | | Load 0x2,0xa
03ec 480b |H | Short_Literal 0xb
03ed 4802 |H | Short_Literal 0x2
03ee 0099 | | Action Reference_Dynamic
03ef 480c |H | Short_Literal 0xc
03f0 4802 |H | Short_Literal 0x2
03f1 0099 | | Action Reference_Dynamic
03f2 e00f | | Load 0x0,0xf
03f3 180d | | Execute Package,Field_Execute,Field_Number 0xd
03f4 c408 | | Store 0x2,0x8
03f5 e008 | | Load 0x0,0x8
03f6 180e | | Execute Package,Field_Execute,Field_Number 0xe
03f7 4801 |H | Short_Literal 0x1
03f8 0092 0860 | `| Action Push_String_Extended,0x860 ; "Promoting: "
03fa e403 | | Load 0x2,0x3
03fb e00a | | Load 0x0,0xa
03fc 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
03fd 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
03fe 01cc | | Execute Vector,Catenate
03ff e00b | | Load 0x0,0xb
0400 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0401 e00a | | Load 0x0,0xa
0402 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0403 e406 | | Load 0x2,0x6
0404 6053 |`S | Indirect_Literal Discrete,0x458,{0x00000000, 0x00004000}
0405 e00c | | Load 0x0,0xc
0406 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0407 e403 | | Load 0x2,0x3
0408 e00a | | Load 0x0,0xa
0409 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
040a 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
040b 00d1 | | Pop_Control Pop_Count_1
040c c404 | | Store 0x2,0x4
040d e404 | | Load 0x2,0x4
040e 681f |h | Jump_Zero 0x42e
040f 00ec | | Load_Encached Diana_Tree_Cache
0410 00ec | | Load_Encached Diana_Tree_Cache
0411 e002 | | Load 0x0,0x2
0412 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0413 e003 | | Load 0x0,0x3
0414 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0415 00ec | | Load_Encached Diana_Tree_Cache
0416 0092 085f | _| Action Push_String_Extended,0x85f ; "Error while obtaining target key for unit "
0418 e403 | | Load 0x2,0x3
0419 e00a | | Load 0x0,0xa
041a 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
041b 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
041c 01cc | | Execute Vector,Catenate
041d 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
041f 01cc | | Execute Vector,Catenate
0420 e404 | | Load 0x2,0x4
0421 e00a | | Load 0x0,0xa
0422 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0423 011c | | Execute Any,Convert_Unchecked
0424 1c01 | | Execute_Immediate Run_Utility,0x1
0425 01cc | | Execute Vector,Catenate
0426 00ec | | Load_Encached Diana_Tree_Cache
0427 4802 |H | Short_Literal 0x2
0428 e001 | | Load 0x0,0x1
0429 181b | | Execute Package,Field_Execute,Field_Number 0x1b
042a e001 | | Load 0x0,0x1
042b 1812 | | Execute Package,Field_Execute,Field_Number 0x12
042c c5f9 | | Store 0x2,-0x7
042d 4507 |E | Exit_Subprogram 0x7
042e 8411 | | Call 0x2,0x11
042f e405 | | Load 0x2,0x5
0430 6806 |h | Jump_Zero 0x437
0431 e001 | | Load 0x0,0x1
0432 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0433 e405 | | Load 0x2,0x5
0434 e012 | | Load 0x0,0x12
0435 180e | | Execute Package,Field_Execute,Field_Number 0xe
0436 c5f9 | | Store 0x2,-0x7
0437 4507 |E | Exit_Subprogram 0x7
0438 TRAP_0370:
0438 e013 | | Load 0x0,0x13
0439 010f | | Execute Exception,Equal
043a 6819 |h | Jump_Zero 0x454
043b 00ec | | Load_Encached Diana_Tree_Cache
043c 00ec | | Load_Encached Diana_Tree_Cache
043d e002 | | Load 0x0,0x2
043e 1811 | | Execute Package,Field_Execute,Field_Number 0x11
043f e003 | | Load 0x0,0x3
0440 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0441 00ec | | Load_Encached Diana_Tree_Cache
0442 0092 0861 | a| Action Push_String_Extended,0x861 ; "Ada unit "
0444 e403 | | Load 0x2,0x3
0445 e00a | | Load 0x0,0xa
0446 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0447 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0448 01cc | | Execute Vector,Catenate
0449 0092 0862 | b| Action Push_String_Extended,0x862 ; " has nonterminals"
044b 01cc | | Execute Vector,Catenate
044c 00ec | | Load_Encached Diana_Tree_Cache
044d 4802 |H | Short_Literal 0x2
044e e001 | | Load 0x0,0x1
044f 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0450 e001 | | Load 0x0,0x1
0451 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0452 c5f9 | | Store 0x2,-0x7
0453 4507 |E | Exit_Subprogram 0x7
0454 0100 | | Execute Exception,Raise
0455 0000 0000 | | .XXX[0x3]
0457 0000 | |
0458 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
045c 0000 0000 | | .BLANK 0000[0x4]
0460 ; --------------------------------------------------------------------------------------
0460 ; SUBPROGRAM
0460 ; --------------------------------------------------------------------------------------
0460 0497 | | .CONST 0x0497 ; Address of begin
0461 0004 | | .CONST 0x0004 ; Address of exception handler
0462 000d | | .CONST 0x000d ; Number of locals
0463 INIT_0460:
0463 e00a | | Load 0x0,0xa
0464 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0465 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0466 02c7 | | Declare_Variable Any
0467 00d8 | | Load_Top At_Offset_0
0468 1c00 | | Execute_Immediate Run_Utility,0x0
0469 e00a | | Load 0x0,0xa
046a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
046b 02c7 | | Declare_Variable Any
046c 00d8 | | Load_Top At_Offset_0
046d 1c00 | | Execute_Immediate Run_Utility,0x0
046e e00a | | Load 0x0,0xa
046f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0470 00ec | | Load_Encached Diana_Tree_Cache
0471 02c7 | | Declare_Variable Any
0472 00d8 | | Load_Top At_Offset_0
0473 1c00 | | Execute_Immediate Run_Utility,0x0
0474 e00a | | Load 0x0,0xa
0475 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0476 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0477 02c7 | | Declare_Variable Any
0478 00d8 | | Load_Top At_Offset_0
0479 1c00 | | Execute_Immediate Run_Utility,0x0
047a e00a | | Load 0x0,0xa
047b 1b0f | | Execute Package,Field_Read,Field_Number 0xf
047c 02c7 | | Declare_Variable Any
047d 00d8 | | Load_Top At_Offset_0
047e 1c00 | | Execute_Immediate Run_Utility,0x0
047f e00a | | Load 0x0,0xa
0480 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0481 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0482 02c7 | | Declare_Variable Any
0483 00d8 | | Load_Top At_Offset_0
0484 1c00 | | Execute_Immediate Run_Utility,0x0
0485 e00a | | Load 0x0,0xa
0486 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e
0487 0322 | " | Declare_Variable Record
0488 00d8 | | Load_Top At_Offset_0
0489 1c00 | | Execute_Immediate Run_Utility,0x0
048a e007 | | Load 0x0,0x7
048b 1b14 | | Execute Package,Field_Read,Field_Number 0x14
048c 1b10 | | Execute Package,Field_Read,Field_Number 0x10
048d 02c7 | | Declare_Variable Any
048e e007 | | Load 0x0,0x7
048f 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0490 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0491 a40a | | Store_Unchecked 0x2,0xa
0492 00e1 | | Load_Encached Boolean_Cache
0493 e009 | | Load 0x0,0x9
0494 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0495 029f 07c3 | | Declare_Subprogram For_Call,INIT_07c0
0497 BODY_0460:
0497 e00a | | Load 0x0,0xa
0498 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0499 e402 | | Load 0x2,0x2
049a 0120 | | Execute Any,Is_Value
049b 6804 |h | Jump_Zero 0x4a0
049c e00a | | Load 0x0,0xa
049d 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
049e 1b0e | | Execute Package,Field_Read,Field_Number 0xe
049f 7801 |x | Jump 0x4a1
04a0 e402 | | Load 0x2,0x2
04a1 e5fe | | Load 0x2,-0x2
04a2 e00a | | Load 0x0,0xa
04a3 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
04a4 181c | | Execute Package,Field_Execute,Field_Number 0x1c
04a5 c402 | | Store 0x2,0x2
04a6 c404 | | Store 0x2,0x4
04a7 e404 | | Load 0x2,0x4
04a8 6819 |h | Jump_Zero 0x4c2
04a9 e008 | | Load 0x0,0x8
04aa 180e | | Execute Package,Field_Execute,Field_Number 0xe
04ab 4807 |H | Short_Literal 0x7
04ac 0092 085d | ]| Action Push_String_Extended,0x85d ; "Error while obtaining object for unit "
04ae e5fe | | Load 0x2,-0x2
04af e00a | | Load 0x0,0xa
04b0 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
04b1 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
04b2 01cc | | Execute Vector,Catenate
04b3 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
04b5 01cc | | Execute Vector,Catenate
04b6 e404 | | Load 0x2,0x4
04b7 e00a | | Load 0x0,0xa
04b8 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04b9 011c | | Execute Any,Convert_Unchecked
04ba 1c01 | | Execute_Immediate Run_Utility,0x1
04bb 01cc | | Execute Vector,Catenate
04bc e00b | | Load 0x0,0xb
04bd 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04be e007 | | Load 0x0,0x7
04bf 1b14 | | Execute Package,Field_Read,Field_Number 0x14
04c0 1812 | | Execute Package,Field_Execute,Field_Number 0x12
04c1 4406 |D | Exit_Subprogram With_Result,0x6
04c2 e402 | | Load 0x2,0x2
04c3 e00a | | Load 0x0,0xa
04c4 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
04c5 1812 | | Execute Package,Field_Execute,Field_Number 0x12
04c6 c403 | | Store 0x2,0x3
04c7 e403 | | Load 0x2,0x3
04c8 8212 | | Call 0x1,0x12
04c9 6802 |h | Jump_Zero 0x4cc
04ca 00db | | Load_Top At_Offset_3
04cb 4406 |D | Exit_Subprogram With_Result,0x6
04cc e404 | | Load 0x2,0x4
04cd 00e1 | | Load_Encached Boolean_Cache
04ce e403 | | Load 0x2,0x3
04cf 8213 | | Call 0x1,0x13
04d0 c40b | | Store 0x2,0xb
04d1 c404 | | Store 0x2,0x4
04d2 e404 | | Load 0x2,0x4
04d3 6815 |h | Jump_Zero 0x4e9
04d4 e008 | | Load 0x0,0x8
04d5 180e | | Execute Package,Field_Execute,Field_Number 0xe
04d6 4807 |H | Short_Literal 0x7
04d7 0092 0859 | Y| Action Push_String_Extended,0x859 ; "Error while obtaining enclosing world for unit "
04d9 e403 | | Load 0x2,0x3
04da e00a | | Load 0x0,0xa
04db 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
04dc 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
04dd 01cc | | Execute Vector,Catenate
04de 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
04e0 01cc | | Execute Vector,Catenate
04e1 e404 | | Load 0x2,0x4
04e2 e00a | | Load 0x0,0xa
04e3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04e4 011c | | Execute Any,Convert_Unchecked
04e5 1c01 | | Execute_Immediate Run_Utility,0x1
04e6 01cc | | Execute Vector,Catenate
04e7 e00b | | Load 0x0,0xb
04e8 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04e9 00da | | Load_Top At_Offset_2
04ea 6802 |h | Jump_Zero 0x4ed
04eb 00db | | Load_Top At_Offset_3
04ec 4406 |D | Exit_Subprogram With_Result,0x6
04ed e008 | | Load 0x0,0x8
04ee 180e | | Execute Package,Field_Execute,Field_Number 0xe
04ef 4801 |H | Short_Literal 0x1
04f0 0092 0863 | c| Action Push_String_Extended,0x863 ; "Acquiring Demotion_Effects for: "
04f2 e403 | | Load 0x2,0x3
04f3 e00a | | Load 0x0,0xa
04f4 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
04f5 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
04f6 01cc | | Execute Vector,Catenate
04f7 e00b | | Load 0x0,0xb
04f8 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04f9 e00a | | Load 0x0,0xa
04fa 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04fb e409 | | Load 0x2,0x9
04fc 675b |g[ | Indirect_Literal Discrete,0x458,{0x00000000, 0x00004000}
04fd e00c | | Load 0x0,0xc
04fe 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04ff e403 | | Load 0x2,0x3
0500 e00a | | Load 0x0,0xa
0501 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
0502 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
0503 00d1 | | Pop_Control Pop_Count_1
0504 c404 | | Store 0x2,0x4
0505 e404 | | Load 0x2,0x4
0506 6819 |h | Jump_Zero 0x520
0507 e008 | | Load 0x0,0x8
0508 180e | | Execute Package,Field_Execute,Field_Number 0xe
0509 4807 |H | Short_Literal 0x7
050a 0092 085f | _| Action Push_String_Extended,0x85f ; "Error while obtaining target key for unit "
050c e403 | | Load 0x2,0x3
050d e00a | | Load 0x0,0xa
050e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
050f 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0510 01cc | | Execute Vector,Catenate
0511 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
0513 01cc | | Execute Vector,Catenate
0514 e404 | | Load 0x2,0x4
0515 e00a | | Load 0x0,0xa
0516 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0517 011c | | Execute Any,Convert_Unchecked
0518 1c01 | | Execute_Immediate Run_Utility,0x1
0519 01cc | | Execute Vector,Catenate
051a e00b | | Load 0x0,0xb
051b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
051c e007 | | Load 0x0,0x7
051d 1b14 | | Execute Package,Field_Read,Field_Number 0x14
051e 1812 | | Execute Package,Field_Execute,Field_Number 0x12
051f 4406 |D | Exit_Subprogram With_Result,0x6
0520 840d | | Call 0x2,0xd
0521 00db | | Load_Top At_Offset_3
0522 4406 |D | Exit_Subprogram With_Result,0x6
0523 0000 0000 | | .BLANK 0000[0x5]
0528 ; --------------------------------------------------------------------------------------
0528 ; SUBPROGRAM
0528 ; --------------------------------------------------------------------------------------
0528 0542 | B | .CONST 0x0542 ; Address of begin
0529 0004 | | .CONST 0x0004 ; Address of exception handler
052a 0008 | | .CONST 0x0008 ; Number of locals
052b INIT_0528:
052b e00a | | Load 0x0,0xa
052c 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
052d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
052e 02c7 | | Declare_Variable Any
052f 00d8 | | Load_Top At_Offset_0
0530 1c00 | | Execute_Immediate Run_Utility,0x0
0531 e00a | | Load 0x0,0xa
0532 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0533 02c7 | | Declare_Variable Any
0534 00d8 | | Load_Top At_Offset_0
0535 1c00 | | Execute_Immediate Run_Utility,0x0
0536 e00a | | Load 0x0,0xa
0537 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0538 e009 | | Load 0x0,0x9
0539 1b0d | | Execute Package,Field_Read,Field_Number 0xd
053a 00e1 | | Load_Encached Boolean_Cache
053b e00a | | Load 0x0,0xa
053c 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e
053d 0322 | " | Declare_Variable Record
053e 00d8 | | Load_Top At_Offset_0
053f 1c00 | | Execute_Immediate Run_Utility,0x0
0540 029f 0833 | 3| Declare_Subprogram For_Call,INIT_0830
0542 BODY_0528:
0542 e00a | | Load 0x0,0xa
0543 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0544 e402 | | Load 0x2,0x2
0545 0120 | | Execute Any,Is_Value
0546 6804 |h | Jump_Zero 0x54b
0547 e00a | | Load 0x0,0xa
0548 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0549 1b0e | | Execute Package,Field_Read,Field_Number 0xe
054a 7801 |x | Jump 0x54c
054b e402 | | Load 0x2,0x2
054c e5fe | | Load 0x2,-0x2
054d e00a | | Load 0x0,0xa
054e 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
054f 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0550 c402 | | Store 0x2,0x2
0551 c404 | | Store 0x2,0x4
0552 e404 | | Load 0x2,0x4
0553 6802 |h | Jump_Zero 0x556
0554 8408 | | Call 0x2,0x8
0555 4507 |E | Exit_Subprogram 0x7
0556 e402 | | Load 0x2,0x2
0557 e00a | | Load 0x0,0xa
0558 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0559 1812 | | Execute Package,Field_Execute,Field_Number 0x12
055a c403 | | Store 0x2,0x3
055b e403 | | Load 0x2,0x3
055c 8212 | | Call 0x1,0x12
055d 6801 |h | Jump_Zero 0x55f
055e 4507 |E | Exit_Subprogram 0x7
055f e404 | | Load 0x2,0x4
0560 00e1 | | Load_Encached Boolean_Cache
0561 e403 | | Load 0x2,0x3
0562 8213 | | Call 0x1,0x13
0563 c406 | | Store 0x2,0x6
0564 c404 | | Store 0x2,0x4
0565 e404 | | Load 0x2,0x4
0566 681e |h | Jump_Zero 0x585
0567 00ec | | Load_Encached Diana_Tree_Cache
0568 00ec | | Load_Encached Diana_Tree_Cache
0569 e002 | | Load 0x0,0x2
056a 1811 | | Execute Package,Field_Execute,Field_Number 0x11
056b e003 | | Load 0x0,0x3
056c 1811 | | Execute Package,Field_Execute,Field_Number 0x11
056d 00ec | | Load_Encached Diana_Tree_Cache
056e 0092 0859 | Y| Action Push_String_Extended,0x859 ; "Error while obtaining enclosing world for unit "
0570 e403 | | Load 0x2,0x3
0571 e00a | | Load 0x0,0xa
0572 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0573 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0574 01cc | | Execute Vector,Catenate
0575 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
0577 01cc | | Execute Vector,Catenate
0578 e404 | | Load 0x2,0x4
0579 e00a | | Load 0x0,0xa
057a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
057b 011c | | Execute Any,Convert_Unchecked
057c 1c01 | | Execute_Immediate Run_Utility,0x1
057d 01cc | | Execute Vector,Catenate
057e 00ec | | Load_Encached Diana_Tree_Cache
057f 4802 |H | Short_Literal 0x2
0580 e001 | | Load 0x0,0x1
0581 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0582 e001 | | Load 0x0,0x1
0583 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0584 c5f9 | | Store 0x2,-0x7
0585 00da | | Load_Top At_Offset_2
0586 6801 |h | Jump_Zero 0x588
0587 4507 |E | Exit_Subprogram 0x7
0588 e008 | | Load 0x0,0x8
0589 180e | | Execute Package,Field_Execute,Field_Number 0xe
058a 4801 |H | Short_Literal 0x1
058b 0092 0864 | d| Action Push_String_Extended,0x864 ; "Demoting: "
058d e403 | | Load 0x2,0x3
058e e00a | | Load 0x0,0xa
058f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0590 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
0591 01cc | | Execute Vector,Catenate
0592 e00b | | Load 0x0,0xb
0593 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0594 e00a | | Load 0x0,0xa
0595 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0596 00da | | Load_Top At_Offset_2
0597 603c |`< | Indirect_Literal Discrete,0x5d4,{0x00000000, 0x00004000}
0598 e00c | | Load 0x0,0xc
0599 1b0e | | Execute Package,Field_Read,Field_Number 0xe
059a e403 | | Load 0x2,0x3
059b e00a | | Load 0x0,0xa
059c 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d
059d 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
059e 00d1 | | Pop_Control Pop_Count_1
059f c404 | | Store 0x2,0x4
05a0 e404 | | Load 0x2,0x4
05a1 681f |h | Jump_Zero 0x5c1
05a2 00ec | | Load_Encached Diana_Tree_Cache
05a3 00ec | | Load_Encached Diana_Tree_Cache
05a4 e002 | | Load 0x0,0x2
05a5 1811 | | Execute Package,Field_Execute,Field_Number 0x11
05a6 e003 | | Load 0x0,0x3
05a7 1811 | | Execute Package,Field_Execute,Field_Number 0x11
05a8 00ec | | Load_Encached Diana_Tree_Cache
05a9 0092 085f | _| Action Push_String_Extended,0x85f ; "Error while obtaining target key for unit "
05ab e403 | | Load 0x2,0x3
05ac e00a | | Load 0x0,0xa
05ad 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
05ae 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
05af 01cc | | Execute Vector,Catenate
05b0 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
05b2 01cc | | Execute Vector,Catenate
05b3 e404 | | Load 0x2,0x4
05b4 e00a | | Load 0x0,0xa
05b5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05b6 011c | | Execute Any,Convert_Unchecked
05b7 1c01 | | Execute_Immediate Run_Utility,0x1
05b8 01cc | | Execute Vector,Catenate
05b9 00ec | | Load_Encached Diana_Tree_Cache
05ba 4802 |H | Short_Literal 0x2
05bb e001 | | Load 0x0,0x1
05bc 181b | | Execute Package,Field_Execute,Field_Number 0x1b
05bd e001 | | Load 0x0,0x1
05be 1812 | | Execute Package,Field_Execute,Field_Number 0x12
05bf c5f9 | | Store 0x2,-0x7
05c0 4507 |E | Exit_Subprogram 0x7
05c1 e009 | | Load 0x0,0x9
05c2 1b0d | | Execute Package,Field_Read,Field_Number 0xd
05c3 e008 | | Load 0x0,0x8
05c4 180e | | Execute Package,Field_Execute,Field_Number 0xe
05c5 00db | | Load_Top At_Offset_3
05c6 e403 | | Load 0x2,0x3
05c7 e014 | | Load 0x0,0x14
05c8 181e | | Execute Package,Field_Execute,Field_Number 0x1e
05c9 c405 | | Store 0x2,0x5
05ca 00db | | Load_Top At_Offset_3
05cb 6806 |h | Jump_Zero 0x5d2
05cc e001 | | Load 0x0,0x1
05cd 181b | | Execute Package,Field_Execute,Field_Number 0x1b
05ce e405 | | Load 0x2,0x5
05cf e012 | | Load 0x0,0x12
05d0 180e | | Execute Package,Field_Execute,Field_Number 0xe
05d1 c5f9 | | Store 0x2,-0x7
05d2 4507 |E | Exit_Subprogram 0x7
05d3 0000 | | .XXX[0x1]
05d4 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
05d8 ; --------------------------------------------------------------------------------------
05d8 ; SUBPROGRAM
05d8 ; --------------------------------------------------------------------------------------
05d8 05db | | .CONST 0x05db ; Address of begin
05d9 0004 | | .CONST 0x0004 ; Address of exception handler
05da 0001 | | .CONST 0x0001 ; Number of locals
05db BODY_05d8:
05db INIT_05d8:
05db e20e | | Load 0x1,0xe
05dc c5f8 | | Store 0x2,-0x8
05dd 4508 |E | Exit_Subprogram 0x8
05de 0000 0000 | | .XXX[0x2]
05e0 ; --------------------------------------------------------------------------------------
05e0 ; SUBPROGRAM
05e0 ; --------------------------------------------------------------------------------------
05e0 05e3 | | .CONST 0x05e3 ; Address of begin
05e1 0004 | | .CONST 0x0004 ; Address of exception handler
05e2 0001 | | .CONST 0x0001 ; Number of locals
05e3 BODY_05e0:
05e3 INIT_05e0:
05e3 e20e | | Load 0x1,0xe
05e4 c5f8 | | Store 0x2,-0x8
05e5 4508 |E | Exit_Subprogram 0x8
05e6 0000 0000 | | .XXX[0x2]
05e8 ; --------------------------------------------------------------------------------------
05e8 ; SUBPROGRAM
05e8 ; --------------------------------------------------------------------------------------
05e8 05eb | | .CONST 0x05eb ; Address of begin
05e9 0004 | | .CONST 0x0004 ; Address of exception handler
05ea 0001 | | .CONST 0x0001 ; Number of locals
05eb BODY_05e8:
05eb INIT_05e8:
05eb e007 | | Load 0x0,0x7
05ec 1b14 | | Execute Package,Field_Read,Field_Number 0x14
05ed 1812 | | Execute Package,Field_Execute,Field_Number 0x12
05ee 4407 |D | Exit_Subprogram With_Result,0x7
05ef 0000 | | .XXX[0x1]
05f0 ; --------------------------------------------------------------------------------------
05f0 ; SUBPROGRAM
05f0 ; --------------------------------------------------------------------------------------
05f0 05f3 | | .CONST 0x05f3 ; Address of begin
05f1 0004 | | .CONST 0x0004 ; Address of exception handler
05f2 0001 | | .CONST 0x0001 ; Number of locals
05f3 BODY_05f0:
05f3 INIT_05f0:
05f3 e007 | | Load 0x0,0x7
05f4 1b14 | | Execute Package,Field_Read,Field_Number 0x14
05f5 1812 | | Execute Package,Field_Execute,Field_Number 0x12
05f6 4407 |D | Exit_Subprogram With_Result,0x7
05f7 0000 | | .XXX[0x1]
05f8 ; --------------------------------------------------------------------------------------
05f8 ; SUBPROGRAM
05f8 ; --------------------------------------------------------------------------------------
05f8 05fb | | .CONST 0x05fb ; Address of begin
05f9 0004 | | .CONST 0x0004 ; Address of exception handler
05fa 0001 | | .CONST 0x0001 ; Number of locals
05fb BODY_05f8:
05fb INIT_05f8:
05fb e20e | | Load 0x1,0xe
05fc c5f8 | | Store 0x2,-0x8
05fd 4508 |E | Exit_Subprogram 0x8
05fe 0000 0000 | | .XXX[0x2]
0600 ; --------------------------------------------------------------------------------------
0600 ; SUBPROGRAM
0600 ; --------------------------------------------------------------------------------------
0600 0603 | | .CONST 0x0603 ; Address of begin
0601 0004 | | .CONST 0x0004 ; Address of exception handler
0602 0001 | | .CONST 0x0001 ; Number of locals
0603 BODY_0600:
0603 INIT_0600:
0603 e007 | | Load 0x0,0x7
0604 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0605 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0606 4407 |D | Exit_Subprogram With_Result,0x7
0607 0000 | | .XXX[0x1]
0608 ; --------------------------------------------------------------------------------------
0608 ; SUBPROGRAM
0608 ; --------------------------------------------------------------------------------------
0608 060b | | .CONST 0x060b ; Address of begin
0609 0004 | | .CONST 0x0004 ; Address of exception handler
060a 0001 | | .CONST 0x0001 ; Number of locals
060b BODY_0608:
060b INIT_0608:
060b e20e | | Load 0x1,0xe
060c c5f8 | | Store 0x2,-0x8
060d 4508 |E | Exit_Subprogram 0x8
060e 0000 0000 | | .XXX[0x2]
0610 ; --------------------------------------------------------------------------------------
0610 ; SUBPROGRAM
0610 ; --------------------------------------------------------------------------------------
0610 0613 | | .CONST 0x0613 ; Address of begin
0611 0004 | | .CONST 0x0004 ; Address of exception handler
0612 0001 | | .CONST 0x0001 ; Number of locals
0613 BODY_0610:
0613 INIT_0610:
0613 e20e | | Load 0x1,0xe
0614 c5f8 | | Store 0x2,-0x8
0615 4508 |E | Exit_Subprogram 0x8
0616 0000 0000 | | .XXX[0x2]
0618 ; --------------------------------------------------------------------------------------
0618 ; SUBPROGRAM
0618 ; --------------------------------------------------------------------------------------
0618 061b | | .CONST 0x061b ; Address of begin
0619 0004 | | .CONST 0x0004 ; Address of exception handler
061a 0001 | | .CONST 0x0001 ; Number of locals
061b BODY_0618:
061b INIT_0618:
061b 4801 |H | Short_Literal 0x1
061c 4401 |D | Exit_Subprogram With_Result,0x1
061d 0000 0000 | | .XXX[0x3]
061f 0000 | |
0620 ; --------------------------------------------------------------------------------------
0620 ; SUBPROGRAM
0620 ; --------------------------------------------------------------------------------------
0620 0623 | # | .CONST 0x0623 ; Address of begin
0621 0004 | | .CONST 0x0004 ; Address of exception handler
0622 0001 | | .CONST 0x0001 ; Number of locals
0623 BODY_0620:
0623 INIT_0620:
0623 e20d | | Load 0x1,0xd
0624 c5f8 | | Store 0x2,-0x8
0625 4508 |E | Exit_Subprogram 0x8
0626 0000 0000 | | .XXX[0x2]
0628 ; --------------------------------------------------------------------------------------
0628 ; SUBPROGRAM
0628 ; --------------------------------------------------------------------------------------
0628 062b | + | .CONST 0x062b ; Address of begin
0629 0004 | | .CONST 0x0004 ; Address of exception handler
062a 0001 | | .CONST 0x0001 ; Number of locals
062b BODY_0628:
062b INIT_0628:
062b 00ea | | Load_Encached Null_String_Cache
062c 4402 |D | Exit_Subprogram With_Result,0x2
062d 0000 0000 | | .XXX[0x3]
062f 0000 | |
0630 ; --------------------------------------------------------------------------------------
0630 ; SUBPROGRAM
0630 ; --------------------------------------------------------------------------------------
0630 0633 | 3 | .CONST 0x0633 ; Address of begin
0631 0004 | | .CONST 0x0004 ; Address of exception handler
0632 0001 | | .CONST 0x0001 ; Number of locals
0633 BODY_0630:
0633 INIT_0630:
0633 00ea | | Load_Encached Null_String_Cache
0634 4402 |D | Exit_Subprogram With_Result,0x2
0635 0000 0000 | | .XXX[0x3]
0637 0000 | |
0638 ; --------------------------------------------------------------------------------------
0638 ; SUBPROGRAM
0638 ; --------------------------------------------------------------------------------------
0638 063b | ; | .CONST 0x063b ; Address of begin
0639 0004 | | .CONST 0x0004 ; Address of exception handler
063a 0001 | | .CONST 0x0001 ; Number of locals
063b BODY_0638:
063b INIT_0638:
063b 4820 |H | Short_Literal 0x20
063c 4402 |D | Exit_Subprogram With_Result,0x2
063d 0000 0000 | | .XXX[0x3]
063f 0000 | |
0640 ; --------------------------------------------------------------------------------------
0640 ; SUBPROGRAM
0640 ; --------------------------------------------------------------------------------------
0640 0643 | C | .CONST 0x0643 ; Address of begin
0641 0004 | | .CONST 0x0004 ; Address of exception handler
0642 0001 | | .CONST 0x0001 ; Number of locals
0643 BODY_0640:
0643 INIT_0640:
0643 4801 |H | Short_Literal 0x1
0644 4405 |D | Exit_Subprogram With_Result,0x5
0645 0000 0000 | | .XXX[0x3]
0647 0000 | |
0648 ; --------------------------------------------------------------------------------------
0648 ; SUBPROGRAM
0648 ; --------------------------------------------------------------------------------------
0648 064b | K | .CONST 0x064b ; Address of begin
0649 0004 | | .CONST 0x0004 ; Address of exception handler
064a 0001 | | .CONST 0x0001 ; Number of locals
064b BODY_0648:
064b INIT_0648:
064b e20d | | Load 0x1,0xd
064c c5f4 | | Store 0x2,-0xc
064d 450c |E | Exit_Subprogram 0xc
064e 0000 0000 | | .XXX[0x2]
0650 ; --------------------------------------------------------------------------------------
0650 ; SUBPROGRAM
0650 ; --------------------------------------------------------------------------------------
0650 0653 | S | .CONST 0x0653 ; Address of begin
0651 0004 | | .CONST 0x0004 ; Address of exception handler
0652 0001 | | .CONST 0x0001 ; Number of locals
0653 BODY_0650:
0653 INIT_0650:
0653 e20d | | Load 0x1,0xd
0654 c5f4 | | Store 0x2,-0xc
0655 450c |E | Exit_Subprogram 0xc
0656 0000 0000 | | .XXX[0x2]
0658 ; --------------------------------------------------------------------------------------
0658 ; SUBPROGRAM
0658 ; --------------------------------------------------------------------------------------
0658 065b | [ | .CONST 0x065b ; Address of begin
0659 0004 | | .CONST 0x0004 ; Address of exception handler
065a 0001 | | .CONST 0x0001 ; Number of locals
065b BODY_0658:
065b INIT_0658:
065b e5fd | | Load 0x2,-0x3
065c 6810 |h | Jump_Zero 0x66d
065d 00da | | Load_Top At_Offset_2
065e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
065f e5fe | | Load 0x2,-0x2
0660 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0661 027f | | Execute Discrete,Equal
0662 6808 |h | Jump_Zero 0x66b
0663 00da | | Load_Top At_Offset_2
0664 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0665 e5fe | | Load 0x2,-0x2
0666 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0667 027f | | Execute Discrete,Equal
0668 6802 |h | Jump_Zero 0x66b
0669 4803 |H | Short_Literal 0x3
066a 4403 |D | Exit_Subprogram With_Result,0x3
066b 4800 |H | Short_Literal 0x0
066c 4403 |D | Exit_Subprogram With_Result,0x3
066d 00da | | Load_Top At_Offset_2
066e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
066f e5fe | | Load 0x2,-0x2
0670 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0671 027f | | Execute Discrete,Equal
0672 6808 |h | Jump_Zero 0x67b
0673 00da | | Load_Top At_Offset_2
0674 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0675 e5fe | | Load 0x2,-0x2
0676 3c06 |< | Execute Record,Field_Read,Field_Number 0x6
0677 027f | | Execute Discrete,Equal
0678 6802 |h | Jump_Zero 0x67b
0679 4803 |H | Short_Literal 0x3
067a 4403 |D | Exit_Subprogram With_Result,0x3
067b 4801 |H | Short_Literal 0x1
067c 4403 |D | Exit_Subprogram With_Result,0x3
067d 0000 0000 | | .XXX[0x3]
067f 0000 | |
0680 ; --------------------------------------------------------------------------------------
0680 ; SUBPROGRAM
0680 ; --------------------------------------------------------------------------------------
0680 0683 | | .CONST 0x0683 ; Address of begin
0681 0689 | | .CONST 0x0689 ; Address of exception handler
0682 0001 | | .CONST 0x0001 ; Number of locals
0683 BODY_0680:
0683 INIT_0680:
0683 e404 | | Load 0x2,0x4
0684 008b | | Execute Heap_Access,Diana_Seq_Type_Get_Head
0685 00eb | | Load_Encached Diana_Cache
0686 18fa | | Execute Package,Field_Execute,Field_Number 0xfa
0687 c405 | | Store 0x2,0x5
0688 4501 |E | Exit_Subprogram 0x1
0689 TRAP_0680:
0689 0007 | | Action Break_Optional
068a e008 | | Load 0x0,0x8
068b 180e | | Execute Package,Field_Execute,Field_Number 0xe
068c 4808 |H | Short_Literal 0x8
068d 0092 0865 | e| Action Push_String_Extended,0x865 ; "Bad 'with' encountered during closure computation for unit "
068f e5ff | | Load 0x2,-0x1
0690 e00a | | Load 0x0,0xa
0691 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0692 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
0693 01cc | | Execute Vector,Catenate
0694 0092 0866 | f| Action Push_String_Extended,0x866 ; ". Raised exception "
0696 01cc | | Execute Vector,Catenate
0697 e015 | | Load 0x0,0x15
0698 180d | | Execute Package,Field_Execute,Field_Number 0xd
0699 01cc | | Execute Vector,Catenate
069a e00b | | Load 0x0,0xb
069b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
069c e007 | | Load 0x0,0x7
069d 1b14 | | Execute Package,Field_Read,Field_Number 0x14
069e 1812 | | Execute Package,Field_Execute,Field_Number 0x12
069f c5fe | | Store 0x2,-0x2
06a0 00cc | | Action Pop_Block
06a1 4502 |E | Exit_Subprogram 0x2
06a2 0000 0000 | | .BLANK 0000[0x6]
06a8 ; --------------------------------------------------------------------------------------
06a8 ; SUBPROGRAM
06a8 ; --------------------------------------------------------------------------------------
06a8 06b3 | | .CONST 0x06b3 ; Address of begin
06a9 0725 | % | .CONST 0x0725 ; Address of exception handler
06aa 0003 | | .CONST 0x0003 ; Number of locals
06ab INIT_06a8:
06ab e008 | | Load 0x0,0x8
06ac 180e | | Execute Package,Field_Execute,Field_Number 0xe
06ad e40c | | Load 0x2,0xc
06ae e403 | | Load 0x2,0x3
06af e014 | | Load 0x0,0x14
06b0 181b | | Execute Package,Field_Execute,Field_Number 0x1b
06b1 00e1 | | Load_Encached Boolean_Cache
06b2 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
06b3 BODY_06a8:
06b3 00cf | | Action Mark_Auxiliary
06b4 00da | | Load_Top At_Offset_2
06b5 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
06b6 4801 |H | Short_Literal 0x1
06b7 0263 | c | Execute Discrete,Above_Bound
06b8 706b |pk | Jump_Nonzero 0x724
06b9 e009 | | Load 0x0,0x9
06ba 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06bb e40a | | Load 0x2,0xa
06bc 0120 | | Execute Any,Is_Value
06bd 6803 |h | Jump_Zero 0x6c1
06be e00a | | Load 0x0,0xa
06bf 1b0f | | Execute Package,Field_Read,Field_Number 0xf
06c0 7801 |x | Jump 0x6c2
06c1 e40a | | Load 0x2,0xa
06c2 00da | | Load_Top At_Offset_2
06c3 e602 | | Load 0x3,0x2
06c4 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
06c5 01d7 | | Execute Vector,Field_Read
06c6 e014 | | Load 0x0,0x14
06c7 1816 | | Execute Package,Field_Execute,Field_Number 0x16
06c8 c40a | | Store 0x2,0xa
06c9 c40d | | Store 0x2,0xd
06ca e40a | | Load 0x2,0xa
06cb e403 | | Load 0x2,0x3
06cc 012e | . | Execute Any,Not_Equal
06cd 6854 |hT | Jump_Zero 0x722
06ce e40a | | Load 0x2,0xa
06cf e00a | | Load 0x0,0xa
06d0 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
06d1 1811 | | Execute Package,Field_Execute,Field_Number 0x11
06d2 c409 | | Store 0x2,0x9
06d3 e00a | | Load 0x0,0xa
06d4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
06d5 e40b | | Load 0x2,0xb
06d6 0120 | | Execute Any,Is_Value
06d7 6804 |h | Jump_Zero 0x6dc
06d8 e00a | | Load 0x0,0xa
06d9 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
06da 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
06db 7801 |x | Jump 0x6dd
06dc e40b | | Load 0x2,0xb
06dd e407 | | Load 0x2,0x7
06de 0120 | | Execute Any,Is_Value
06df 6804 |h | Jump_Zero 0x6e4
06e0 e00a | | Load 0x0,0xa
06e1 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
06e2 1b16 | | Execute Package,Field_Read,Field_Number 0x16
06e3 7801 |x | Jump 0x6e5
06e4 e407 | | Load 0x2,0x7
06e5 6056 |`V | Indirect_Literal Discrete,0x73c,{0x00000000, 0x00004000}
06e6 4801 |H | Short_Literal 0x1
06e7 4800 |H | Short_Literal 0x0
06e8 4800 |H | Short_Literal 0x0
06e9 e00c | | Load 0x0,0xc
06ea 1b0e | | Execute Package,Field_Read,Field_Number 0xe
06eb 4800 |H | Short_Literal 0x0
06ec e409 | | Load 0x2,0x9
06ed e00a | | Load 0x0,0xa
06ee 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
06ef 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
06f0 c407 | | Store 0x2,0x7
06f1 c40b | | Store 0x2,0xb
06f2 c404 | | Store 0x2,0x4
06f3 e404 | | Load 0x2,0x4
06f4 6816 |h | Jump_Zero 0x70b
06f5 e008 | | Load 0x0,0x8
06f6 180e | | Execute Package,Field_Execute,Field_Number 0xe
06f7 4806 |H | Short_Literal 0x6
06f8 0092 085c | \| Action Push_String_Extended,0x85c ; "Error while obtaining Diana tree for object "
06fa e40a | | Load 0x2,0xa
06fb e00a | | Load 0x0,0xa
06fc 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
06fd 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
06fe 01cc | | Execute Vector,Catenate
06ff 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
0701 01cc | | Execute Vector,Catenate
0702 e404 | | Load 0x2,0x4
0703 e00a | | Load 0x0,0xa
0704 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0705 011c | | Execute Any,Convert_Unchecked
0706 1c01 | | Execute_Immediate Run_Utility,0x1
0707 01cc | | Execute Vector,Catenate
0708 e00b | | Load 0x0,0xb
0709 1813 | | Execute Package,Field_Execute,Field_Number 0x13
070a 7817 |x | Jump 0x722
070b e407 | | Load 0x2,0x7
070c e00a | | Load 0x0,0xa
070d 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a
070e 1814 | | Execute Package,Field_Execute,Field_Number 0x14
070f 7007 |p | Jump_Nonzero 0x717
0710 e407 | | Load 0x2,0x7
0711 e603 | | Load 0x3,0x3
0712 e40a | | Load 0x2,0xa
0713 e409 | | Load 0x2,0x9
0714 8216 | | Call 0x1,0x16
0715 c603 | | Store 0x3,0x3
0716 c407 | | Store 0x2,0x7
0717 e405 | | Load 0x2,0x5
0718 e007 | | Load 0x0,0x7
0719 1b14 | | Execute Package,Field_Read,Field_Number 0x14
071a 1811 | | Execute Package,Field_Execute,Field_Number 0x11
071b e603 | | Load 0x3,0x3
071c e5fd | | Load 0x2,-0x3
071d e407 | | Load 0x2,0x7
071e e007 | | Load 0x0,0x7
071f 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0720 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0721 c405 | | Store 0x2,0x5
0722 00c8 | | Action Pop_Auxiliary_Range
0723 3f95 |? | Loop_Increasing 0x6b9
0724 4501 |E | Exit_Subprogram 0x1
0725 TRAP_06a8:
0725 0007 | | Action Break_Optional
0726 e008 | | Load 0x0,0x8
0727 180e | | Execute Package,Field_Execute,Field_Number 0xe
0728 4801 |H | Short_Literal 0x1
0729 0092 0867 | g| Action Push_String_Extended,0x867 ; "Promotion_Prereqs: "
072b 4800 |H | Short_Literal 0x0
072c 4801 |H | Short_Literal 0x1
072d e016 | | Load 0x0,0x16
072e 1815 | | Execute Package,Field_Execute,Field_Number 0x15
072f 01cc | | Execute Vector,Catenate
0730 0092 0868 | h| Action Push_String_Extended,0x868 ; " raised. At location "
0732 01cc | | Execute Vector,Catenate
0733 4800 |H | Short_Literal 0x0
0734 4801 |H | Short_Literal 0x1
0735 e016 | | Load 0x0,0x16
0736 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0737 01cc | | Execute Vector,Catenate
0738 e00b | | Load 0x0,0xb
0739 1813 | | Execute Package,Field_Execute,Field_Number 0x13
073a 4501 |E | Exit_Subprogram 0x1
073b 0000 | | .XXX[0x1]
073c 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0740 ; --------------------------------------------------------------------------------------
0740 ; SUBPROGRAM
0740 ; --------------------------------------------------------------------------------------
0740 0743 | C | .CONST 0x0743 ; Address of begin
0741 0004 | | .CONST 0x0004 ; Address of exception handler
0742 0001 | | .CONST 0x0001 ; Number of locals
0743 BODY_0740:
0743 INIT_0740:
0743 00da | | Load_Top At_Offset_2
0744 0145 | E | Execute Heap_Access,Diana_Tree_Kind
0745 0fab | | Execute_Immediate Equal,0xab
0746 6802 |h | Jump_Zero 0x749
0747 e013 | | Load 0x0,0x13
0748 0257 | W | Execute Discrete,Raise
0749 4502 |E | Exit_Subprogram 0x2
074a 0000 0000 | | .BLANK 0000[0x6]
0750 ; --------------------------------------------------------------------------------------
0750 ; SUBPROGRAM
0750 ; --------------------------------------------------------------------------------------
0750 0764 | d | .CONST 0x0764 ; Address of begin
0751 0004 | | .CONST 0x0004 ; Address of exception handler
0752 0002 | | .CONST 0x0002 ; Number of locals
0753 INIT_0750:
0753 0092 085d | ]| Action Push_String_Extended,0x85d ; "Error while obtaining object for unit "
0755 e5fe | | Load 0x2,-0x2
0756 e00a | | Load 0x0,0xa
0757 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0758 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
0759 01cc | | Execute Vector,Catenate
075a 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
075c 01cc | | Execute Vector,Catenate
075d e404 | | Load 0x2,0x4
075e e00a | | Load 0x0,0xa
075f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0760 011c | | Execute Any,Convert_Unchecked
0761 1c01 | | Execute_Immediate Run_Utility,0x1
0762 01cc | | Execute Vector,Catenate
0763 0007 | | Action Break_Optional
0764 BODY_0750:
0764 00ec | | Load_Encached Diana_Tree_Cache
0765 00ec | | Load_Encached Diana_Tree_Cache
0766 e002 | | Load 0x0,0x2
0767 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0768 e003 | | Load 0x0,0x3
0769 1811 | | Execute Package,Field_Execute,Field_Number 0x11
076a 00ec | | Load_Encached Diana_Tree_Cache
076b e602 | | Load 0x3,0x2
076c 00ec | | Load_Encached Diana_Tree_Cache
076d 4802 |H | Short_Literal 0x2
076e e001 | | Load 0x0,0x1
076f 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0770 e001 | | Load 0x0,0x1
0771 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0772 c5f9 | | Store 0x2,-0x7
0773 4501 |E | Exit_Subprogram 0x1
0774 0000 0000 | | .BLANK 0000[0x4]
0778 ; --------------------------------------------------------------------------------------
0778 ; SUBPROGRAM
0778 ; --------------------------------------------------------------------------------------
0778 0783 | | .CONST 0x0783 ; Address of begin
0779 0004 | | .CONST 0x0004 ; Address of exception handler
077a 0002 | | .CONST 0x0002 ; Number of locals
077b INIT_0778:
077b e5fe | | Load 0x2,-0x2
077c e00a | | Load 0x0,0xa
077d 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
077e 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
077f 0092 0869 | i| Action Push_String_Extended,0x869 ; " must be Installed before it can be Coded."
0781 01cc | | Execute Vector,Catenate
0782 0007 | | Action Break_Optional
0783 BODY_0778:
0783 00ec | | Load_Encached Diana_Tree_Cache
0784 00ec | | Load_Encached Diana_Tree_Cache
0785 e002 | | Load 0x0,0x2
0786 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0787 e003 | | Load 0x0,0x3
0788 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0789 00ec | | Load_Encached Diana_Tree_Cache
078a e602 | | Load 0x3,0x2
078b 00ec | | Load_Encached Diana_Tree_Cache
078c 4802 |H | Short_Literal 0x2
078d e001 | | Load 0x0,0x1
078e 181b | | Execute Package,Field_Execute,Field_Number 0x1b
078f e001 | | Load 0x0,0x1
0790 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0791 c5f9 | | Store 0x2,-0x7
0792 4501 |E | Exit_Subprogram 0x1
0793 0000 0000 | | .BLANK 0000[0x5]
0798 ; --------------------------------------------------------------------------------------
0798 ; SUBPROGRAM
0798 ; --------------------------------------------------------------------------------------
0798 079b | | .CONST 0x079b ; Address of begin
0799 07a5 | | .CONST 0x07a5 ; Address of exception handler
079a 0001 | | .CONST 0x0001 ; Number of locals
079b BODY_0798:
079b INIT_0798:
079b e009 | | Load 0x0,0x9
079c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
079d e008 | | Load 0x0,0x8
079e 180e | | Execute Package,Field_Execute,Field_Number 0xe
079f e406 | | Load 0x2,0x6
07a0 e403 | | Load 0x2,0x3
07a1 e014 | | Load 0x0,0x14
07a2 181d | | Execute Package,Field_Execute,Field_Number 0x1d
07a3 c405 | | Store 0x2,0x5
07a4 4501 |E | Exit_Subprogram 0x1
07a5 TRAP_0798:
07a5 0007 | | Action Break_Optional
07a6 e008 | | Load 0x0,0x8
07a7 180e | | Execute Package,Field_Execute,Field_Number 0xe
07a8 4801 |H | Short_Literal 0x1
07a9 0092 086a | j| Action Push_String_Extended,0x86a ; "Promote: "
07ab 4800 |H | Short_Literal 0x0
07ac 4801 |H | Short_Literal 0x1
07ad e016 | | Load 0x0,0x16
07ae 1815 | | Execute Package,Field_Execute,Field_Number 0x15
07af 01cc | | Execute Vector,Catenate
07b0 0092 0868 | h| Action Push_String_Extended,0x868 ; " raised. At location "
07b2 01cc | | Execute Vector,Catenate
07b3 4800 |H | Short_Literal 0x0
07b4 4801 |H | Short_Literal 0x1
07b5 e016 | | Load 0x0,0x16
07b6 1816 | | Execute Package,Field_Execute,Field_Number 0x16
07b7 01cc | | Execute Vector,Catenate
07b8 e00b | | Load 0x0,0xb
07b9 1813 | | Execute Package,Field_Execute,Field_Number 0x13
07ba 4501 |E | Exit_Subprogram 0x1
07bb 0000 0000 | | .BLANK 0000[0x5]
07c0 ; --------------------------------------------------------------------------------------
07c0 ; SUBPROGRAM
07c0 ; --------------------------------------------------------------------------------------
07c0 07c9 | | .CONST 0x07c9 ; Address of begin
07c1 0004 | | .CONST 0x0004 ; Address of exception handler
07c2 0002 | | .CONST 0x0002 ; Number of locals
07c3 INIT_07c0:
07c3 e008 | | Load 0x0,0x8
07c4 180e | | Execute Package,Field_Execute,Field_Number 0xe
07c5 e409 | | Load 0x2,0x9
07c6 e403 | | Load 0x2,0x3
07c7 e014 | | Load 0x0,0x14
07c8 181c | | Execute Package,Field_Execute,Field_Number 0x1c
07c9 BODY_07c0:
07c9 00cf | | Action Mark_Auxiliary
07ca 00d9 | | Load_Top At_Offset_1
07cb 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
07cc 4801 |H | Short_Literal 0x1
07cd 0263 | c | Execute Discrete,Above_Bound
07ce 705b |p[ | Jump_Nonzero 0x82a
07cf e009 | | Load 0x0,0x9
07d0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
07d1 e407 | | Load 0x2,0x7
07d2 0120 | | Execute Any,Is_Value
07d3 6803 |h | Jump_Zero 0x7d7
07d4 e00a | | Load 0x0,0xa
07d5 1b0f | | Execute Package,Field_Read,Field_Number 0xf
07d6 7801 |x | Jump 0x7d8
07d7 e407 | | Load 0x2,0x7
07d8 00da | | Load_Top At_Offset_2
07d9 e602 | | Load 0x3,0x2
07da 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
07db 01d7 | | Execute Vector,Field_Read
07dc e014 | | Load 0x0,0x14
07dd 1816 | | Execute Package,Field_Execute,Field_Number 0x16
07de c407 | | Store 0x2,0x7
07df c40c | | Store 0x2,0xc
07e0 e407 | | Load 0x2,0x7
07e1 e00a | | Load 0x0,0xa
07e2 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
07e3 1811 | | Execute Package,Field_Execute,Field_Number 0x11
07e4 c406 | | Store 0x2,0x6
07e5 e00a | | Load 0x0,0xa
07e6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
07e7 e408 | | Load 0x2,0x8
07e8 0120 | | Execute Any,Is_Value
07e9 6804 |h | Jump_Zero 0x7ee
07ea e00a | | Load 0x0,0xa
07eb 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
07ec 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
07ed 7801 |x | Jump 0x7ef
07ee e408 | | Load 0x2,0x8
07ef e405 | | Load 0x2,0x5
07f0 0120 | | Execute Any,Is_Value
07f1 6804 |h | Jump_Zero 0x7f6
07f2 e00a | | Load 0x0,0xa
07f3 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
07f4 1b16 | | Execute Package,Field_Read,Field_Number 0x16
07f5 7801 |x | Jump 0x7f7
07f6 e405 | | Load 0x2,0x5
07f7 6034 |`4 | Indirect_Literal Discrete,0x82c,{0x00000000, 0x00004000}
07f8 4801 |H | Short_Literal 0x1
07f9 4800 |H | Short_Literal 0x0
07fa 4800 |H | Short_Literal 0x0
07fb e00c | | Load 0x0,0xc
07fc 1b0e | | Execute Package,Field_Read,Field_Number 0xe
07fd 4800 |H | Short_Literal 0x0
07fe e406 | | Load 0x2,0x6
07ff e00a | | Load 0x0,0xa
0800 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0801 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0802 c405 | | Store 0x2,0x5
0803 c408 | | Store 0x2,0x8
0804 c404 | | Store 0x2,0x4
0805 e404 | | Load 0x2,0x4
0806 6816 |h | Jump_Zero 0x81d
0807 e008 | | Load 0x0,0x8
0808 180e | | Execute Package,Field_Execute,Field_Number 0xe
0809 4806 |H | Short_Literal 0x6
080a 0092 085c | \| Action Push_String_Extended,0x85c ; "Error while obtaining Diana tree for object "
080c e407 | | Load 0x2,0x7
080d e00a | | Load 0x0,0xa
080e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
080f 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
0810 01cc | | Execute Vector,Catenate
0811 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
0813 01cc | | Execute Vector,Catenate
0814 e404 | | Load 0x2,0x4
0815 e00a | | Load 0x0,0xa
0816 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0817 011c | | Execute Any,Convert_Unchecked
0818 1c01 | | Execute_Immediate Run_Utility,0x1
0819 01cc | | Execute Vector,Catenate
081a e00b | | Load 0x0,0xb
081b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
081c 780b |x | Jump 0x828
081d e40a | | Load 0x2,0xa
081e e007 | | Load 0x0,0x7
081f 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0820 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0821 4800 |H | Short_Literal 0x0
0822 e5fd | | Load 0x2,-0x3
0823 e405 | | Load 0x2,0x5
0824 e007 | | Load 0x0,0x7
0825 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0826 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0827 c40a | | Store 0x2,0xa
0828 00c8 | | Action Pop_Auxiliary_Range
0829 3fa5 |? | Loop_Increasing 0x7cf
082a 4501 |E | Exit_Subprogram 0x1
082b 0000 | | .XXX[0x1]
082c 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0830 ; --------------------------------------------------------------------------------------
0830 ; SUBPROGRAM
0830 ; --------------------------------------------------------------------------------------
0830 0844 | D | .CONST 0x0844 ; Address of begin
0831 0004 | | .CONST 0x0004 ; Address of exception handler
0832 0002 | | .CONST 0x0002 ; Number of locals
0833 INIT_0830:
0833 0092 085d | ]| Action Push_String_Extended,0x85d ; "Error while obtaining object for unit "
0835 e5fe | | Load 0x2,-0x2
0836 e00a | | Load 0x0,0xa
0837 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0838 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
0839 01cc | | Execute Vector,Catenate
083a 0092 085a | Z| Action Push_String_Extended,0x85a ; " - "
083c 01cc | | Execute Vector,Catenate
083d e404 | | Load 0x2,0x4
083e e00a | | Load 0x0,0xa
083f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0840 011c | | Execute Any,Convert_Unchecked
0841 1c01 | | Execute_Immediate Run_Utility,0x1
0842 01cc | | Execute Vector,Catenate
0843 0007 | | Action Break_Optional
0844 BODY_0830:
0844 00ec | | Load_Encached Diana_Tree_Cache
0845 00ec | | Load_Encached Diana_Tree_Cache
0846 e002 | | Load 0x0,0x2
0847 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0848 e003 | | Load 0x0,0x3
0849 1811 | | Execute Package,Field_Execute,Field_Number 0x11
084a 00ec | | Load_Encached Diana_Tree_Cache
084b e602 | | Load 0x3,0x2
084c 00ec | | Load_Encached Diana_Tree_Cache
084d 4802 |H | Short_Literal 0x2
084e e001 | | Load 0x0,0x1
084f 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0850 e001 | | Load 0x0,0x1
0851 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0852 c5f9 | | Store 0x2,-0x7
0853 4501 |E | Exit_Subprogram 0x1
0854 ; --------------------------------------------------------------------------------------
0854 ; STRING TABLE
0854 ; --------------------------------------------------------------------------------------
0854 0030 | 0 | .STRTAB 0x0030->0x086c ; "Incremental operations are not allowed in coded units"
0855 0063 | c | .STRTAB 0x0063->0x0886 ; "Entering Current_Phase"
0856 0077 | w | .STRTAB 0x0077->0x0891 ; "Unable to get coding phase"
0857 008f | | .STRTAB 0x008f->0x089e ; "Unable to retrieve unit state for "
0858 00af | | .STRTAB 0x00af->0x08af ; "!Targets"
0859 00b5 | | .STRTAB 0x00b5->0x08b3 ; "Error while obtaining enclosing world for unit "
; "Error while obtaining enclosing world for unit "
; "Error while obtaining enclosing world for unit "
; "Error while obtaining enclosing world for unit "
; "Error while obtaining enclosing world for unit "
085a 00e2 | | .STRTAB 0x00e2->0x08cb ; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
; " - "
085b 00e3 | | .STRTAB 0x00e3->0x08cc ; "Error getting spec for unit "
085c 00fd | | .STRTAB 0x00fd->0x08da ; "Error while obtaining Diana tree for object "
; "Error while obtaining Diana tree for object "
; "Error while obtaining Diana tree for object "
085d 0127 | ' | .STRTAB 0x0127->0x08f0 ; "Error while obtaining object for unit "
; "Error while obtaining object for unit "
; "Error while obtaining object for unit "
; "Error while obtaining object for unit "
085e 014b | K | .STRTAB 0x014b->0x0903 ; "Acquiring Prerequisites for: "
085f 0167 | g | .STRTAB 0x0167->0x0912 ; "Error while obtaining target key for unit "
; "Error while obtaining target key for unit "
; "Error while obtaining target key for unit "
; "Error while obtaining target key for unit "
0860 018f | | .STRTAB 0x018f->0x0927 ; "Promoting: "
0861 0199 | | .STRTAB 0x0199->0x092d ; "Ada unit "
0862 01a0 | | .STRTAB 0x01a0->0x0932 ; " has nonterminals"
0863 01af | | .STRTAB 0x01af->0x093a ; "Acquiring Demotion_Effects for: "
0864 01ce | | .STRTAB 0x01ce->0x094b ; "Demoting: "
0865 01d7 | | .STRTAB 0x01d7->0x0950 ; "Bad 'with' encountered during closure computation for unit "
0866 0210 | | .STRTAB 0x0210->0x096e ; ". Raised exception "
0867 0222 | " | .STRTAB 0x0222->0x0978 ; "Promotion_Prereqs: "
0868 0233 | 3 | .STRTAB 0x0233->0x0981 ; " raised. At location "
; " raised. At location "
0869 0247 | G | .STRTAB 0x0247->0x098c ; " must be Installed before it can be Coded."
086a 026f | o | .STRTAB 0x026f->0x09a1 ; "Promote: "
086b 0276 | v | .STREND 0x0276->0x09a6
086c 496e 6372 |Incr| .STRTAB_STRINGS
09a6 0000 0000 | | .XXX[0x2]
09a8 ; --------------------------------------------------------------------------------------
09a8 ; Debug Table
09a8 ; --------------------------------------------------------------------------------------
09a8 0004 000c | | .DEBUG4 0x0004,0x000c,0x2f8b,0x0000,0x0001,0x0000
09ae 0000 0000 | | .BLANK 0000[0x52]