|
|
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: 4096 (0x1000)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_043cfb
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0690 | | .CONST 0x0690 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments)
0007 8004 | | .CONST 0x8004 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 006b | k | .CONST 0x006b ; Address of begin
0009 00ed | | .CONST 0x00ed ; Address of exception handler
000a 0027 | ' | .CONST 0x0027 ; Number of locals
000b INIT_0008:
000b e02f | / | Load 0x0,0x2f
000c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
000d e23b | ; | Load 0x1,0x3b
000e 0322 | " | Declare_Variable Record
000f 00d8 | | Load_Top At_Offset_0
0010 1c00 | | Execute_Immediate Run_Utility,0x0
0011 e23a | : | Load 0x1,0x3a
0012 1b20 | | Execute Package,Field_Read,Field_Number 0x20
0013 e02d | - | Load 0x0,0x2d
0014 1b1e | | Execute Package,Field_Read,Field_Number 0x1e
0015 02ff | | Declare_Variable Variant_Record
0016 00d8 | | Load_Top At_Offset_0
0017 1c00 | | Execute_Immediate Run_Utility,0x0
0018 e02d | - | Load 0x0,0x2d
0019 1b20 | | Execute Package,Field_Read,Field_Number 0x20
001a e003 | | Load 0x0,0x3
001b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
001c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
001d 00e1 | | Load_Encached Boolean_Cache
001e e02d | - | Load 0x0,0x2d
001f 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
0020 e003 | | Load 0x0,0x3
0021 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0022 02c7 | | Declare_Variable Any
0023 00d8 | | Load_Top At_Offset_0
0024 1c00 | | Execute_Immediate Run_Utility,0x0
0025 e057 | W | Load 0x0,0x57
0026 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
0027 e057 | W | Load 0x0,0x57
0028 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0029 e058 | X | Load 0x0,0x58
002a 1b0e | | Execute Package,Field_Read,Field_Number 0xe
002b 00e2 | | Load_Encached Integer_Cache
002c 00e2 | | Load_Encached Integer_Cache
002d 00e2 | | Load_Encached Integer_Cache
002e 4801 |H | Short_Literal 0x1
002f 60f0 |` | Indirect_Literal Discrete,0x120,{0x00000000, 0x00000800}
0030 00e9 | | Load_Encached String_Cache
0031 035b | [ | Declare_Type Array,Constrained
0032 029f 012b | +| Declare_Subprogram For_Call,INIT_0128
0034 4804 |H | Short_Literal 0x4
0035 032d | - | Declare_Type Record,Defined
0036 00d8 | | Load_Top At_Offset_0
0037 0322 | " | Declare_Variable Record
0038 00d8 | | Load_Top At_Offset_0
0039 1c00 | | Execute_Immediate Run_Utility,0x0
003a e02f | / | Load 0x0,0x2f
003b 190f | | Execute Package,Field_Reference,Field_Number 0xf
003c 0007 | | Action Break_Optional
003d 029f 0143 | C| Declare_Subprogram For_Call,INIT_0140
003f 029f 01a3 | | Declare_Subprogram For_Call,INIT_01a0
0041 029f 01db | | Declare_Subprogram For_Call,INIT_01d8
0043 029f 01eb | | Declare_Subprogram For_Call,INIT_01e8
0045 029f 0213 | | Declare_Subprogram For_Call,INIT_0210
0047 a059 | Y | Reference 0x0,0x59
0048 00c6 | | Action Check_Subprogram_Elaborated
0049 e40e | | Load 0x2,0xe
004a 4800 |H | Short_Literal 0x0
004b 60d4 |` | Indirect_Literal Discrete,0x120,{0x00000000, 0x00000800}
004c 480e |H | Short_Literal 0xe
004d 4803 |H | Short_Literal 0x3
004e 4812 |H | Short_Literal 0x12
004f 4802 |H | Short_Literal 0x2
0050 0099 | | Action Reference_Dynamic
0051 4813 |H | Short_Literal 0x13
0052 4802 |H | Short_Literal 0x2
0053 0099 | | Action Reference_Dynamic
0054 4814 |H | Short_Literal 0x14
0055 4802 |H | Short_Literal 0x2
0056 0099 | | Action Reference_Dynamic
0057 e05a | Z | Load 0x0,0x5a
0058 e05b | [ | Load 0x0,0x5b
0059 4820 |H | Short_Literal 0x20
005a 0007 | | Action Break_Optional
005b 029f 0263 | c| Declare_Subprogram For_Call,INIT_0260
005d 029f 02a3 | | Declare_Subprogram For_Call,INIT_02a0
005f e02d | - | Load 0x0,0x2d
0060 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0061 1921 | ! | Execute Package,Field_Reference,Field_Number 0x21
0062 00c6 | | Action Check_Subprogram_Elaborated
0063 4822 |H" | Short_Literal 0x22
0064 4802 |H | Short_Literal 0x2
0065 0099 | | Action Reference_Dynamic
0066 e05c | \ | Load 0x0,0x5c
0067 e05d | ] | Load 0x0,0x5d
0068 4826 |H& | Short_Literal 0x26
0069 029f 02cb | | Declare_Subprogram For_Call,INIT_02c8
006b BODY_0008:
006b e403 | | Load 0x2,0x3
006c e5fd | | Load 0x2,-0x3
006d e5fe | | Load 0x2,-0x2
006e 8242 | B | Call 0x1,0x42
006f 00d1 | | Pop_Control Pop_Count_1
0070 e403 | | Load 0x2,0x3
0071 0092 05a0 | | Action Push_String_Extended,0x5a0 ; "Code_Views => "
0073 e5ff | | Load 0x2,-0x1
0074 01cc | | Execute Vector,Catenate
0075 0092 05a1 | | Action Push_String_Extended,0x5a1 ; ", Response => "
0077 01cc | | Execute Vector,Catenate
0078 e5fd | | Load 0x2,-0x3
0079 01cc | | Execute Vector,Catenate
007a 0092 05a2 | | Action Push_String_Extended,0x5a2 ; "Code_Views"
007c e23c | < | Load 0x1,0x3c
007d 180d | | Execute Package,Field_Execute,Field_Number 0xd
007e 00d1 | | Pop_Control Pop_Count_1
007f e057 | W | Load 0x0,0x57
0080 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
0081 4aeb |J | Short_Literal 0x2eb
0082 e05e | ^ | Load 0x0,0x5e
0083 180d | | Execute Package,Field_Execute,Field_Number 0xd
0084 c40b | | Store 0x2,0xb
0085 e40b | | Load 0x2,0xb
0086 e05f | _ | Load 0x0,0x5f
0087 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0088 a40c | | Store_Unchecked 0x2,0xc
0089 e403 | | Load 0x2,0x3
008a e5ff | | Load 0x2,-0x1
008b e23f | ? | Load 0x1,0x3f
008c 180e | | Execute Package,Field_Execute,Field_Number 0xe
008d 00d1 | | Pop_Control Pop_Count_1
008e e23a | : | Load 0x1,0x3a
008f 1b20 | | Execute Package,Field_Read,Field_Number 0x20
0090 e01e | | Load 0x0,0x1e
0091 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0092 e01f | | Load 0x0,0x1f
0093 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0094 e403 | | Load 0x2,0x3
0095 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
0096 e23a | : | Load 0x1,0x3a
0097 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0098 c404 | | Store 0x2,0x4
0099 00cf | | Action Mark_Auxiliary
009a 783d |x= | Jump 0xd8
009b e404 | | Load 0x2,0x4
009c e23a | : | Load 0x1,0x3a
009d 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
009e e02d | - | Load 0x0,0x2d
009f 1b1e | | Execute Package,Field_Read,Field_Number 0x1e
00a0 0162 | b | Execute Variant_Record,Check_In_Type
00a1 e405 | | Load 0x2,0x5
00a2 016d | m | Execute Variant_Record,Structure_Write
00a3 e403 | | Load 0x2,0x3
00a4 e40a | | Load 0x2,0xa
00a5 0120 | | Execute Any,Is_Value
00a6 6803 |h | Jump_Zero 0xaa
00a7 e003 | | Load 0x0,0x3
00a8 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00a9 7801 |x | Jump 0xab
00aa e40a | | Load 0x2,0xa
00ab e405 | | Load 0x2,0x5
00ac e23e | > | Load 0x1,0x3e
00ad 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
00ae c40a | | Store 0x2,0xa
00af 00d1 | | Pop_Control Pop_Count_1
00b0 e403 | | Load 0x2,0x3
00b1 e40a | | Load 0x2,0xa
00b2 0092 05a3 | | Action Push_String_Extended,0x5a3 ; "Checking"
00b4 e23d | = | Load 0x1,0x3d
00b5 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00b6 e23c | < | Load 0x1,0x3c
00b7 1810 | | Execute Package,Field_Execute,Field_Number 0x10
00b8 00d1 | | Pop_Control Pop_Count_1
00b9 e02d | - | Load 0x0,0x2d
00ba 1b20 | | Execute Package,Field_Read,Field_Number 0x20
00bb e02d | - | Load 0x0,0x2d
00bc 1b1b | | Execute Package,Field_Read,Field_Number 0x1b
00bd 4801 |H | Short_Literal 0x1
00be e403 | | Load 0x2,0x3
00bf 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00c0 e405 | | Load 0x2,0x5
00c1 e02d | - | Load 0x0,0x2d
00c2 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
00c3 c409 | | Store 0x2,0x9
00c4 c406 | | Store 0x2,0x6
00c5 e406 | | Load 0x2,0x6
00c6 4801 |H | Short_Literal 0x1
00c7 4802 |H | Short_Literal 0x2
00c8 0262 | b | Execute Discrete,In_Range
00c9 7009 |p | Jump_Nonzero 0xd3
00ca 7800 |x | Jump 0xcb
00cb 8427 | ' | Call 0x2,0x27
00cc 00e1 | | Load_Encached Boolean_Cache
00cd e403 | | Load 0x2,0x3
00ce 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00cf e405 | | Load 0x2,0x5
00d0 e02d | - | Load 0x0,0x2d
00d1 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
00d2 c408 | | Store 0x2,0x8
00d3 e404 | | Load 0x2,0x4
00d4 e23a | : | Load 0x1,0x3a
00d5 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
00d6 c404 | | Store 0x2,0x4
00d7 00c9 | | Action Pop_Auxiliary_Loop
00d8 e404 | | Load 0x2,0x4
00d9 e23a | : | Load 0x1,0x3a
00da 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
00db 6fbf |o | Jump_Zero 0x9b
00dc 00ce | | Action Pop_Auxiliary
00dd e403 | | Load 0x2,0x3
00de 0092 05a2 | | Action Push_String_Extended,0x5a2 ; "Code_Views"
00e0 e23c | < | Load 0x1,0x3c
00e1 180e | | Execute Package,Field_Execute,Field_Number 0xe
00e2 00d1 | | Pop_Control Pop_Count_1
00e3 e40b | | Load 0x2,0xb
00e4 e05e | ^ | Load 0x0,0x5e
00e5 180f | | Execute Package,Field_Execute,Field_Number 0xf
00e6 e403 | | Load 0x2,0x3
00e7 8243 | C | Call 0x1,0x43
00e8 00d1 | | Pop_Control Pop_Count_1
00e9 e403 | | Load 0x2,0x3
00ea 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00eb a5fc | | Store_Unchecked 0x2,-0x4
00ec 4504 |E | Exit_Subprogram 0x4
00ed TRAP_0008:
00ed e009 | | Load 0x0,0x9
00ee 1b47 | G | Execute Package,Field_Read,Field_Number 0x47
00ef 010f | | Execute Exception,Equal
00f0 6808 |h | Jump_Zero 0xf9
00f1 e403 | | Load 0x2,0x3
00f2 0092 05a2 | | Action Push_String_Extended,0x5a2 ; "Code_Views"
00f4 e23c | < | Load 0x1,0x3c
00f5 180e | | Execute Package,Field_Execute,Field_Number 0xe
00f6 00d1 | | Pop_Control Pop_Count_1
00f7 00d8 | | Load_Top At_Offset_0
00f8 0101 | | Execute Exception,Reraise
00f9 e013 | | Load 0x0,0x13
00fa 010f | | Execute Exception,Equal
00fb 680f |h | Jump_Zero 0x10b
00fc e403 | | Load 0x2,0x3
00fd 0092 05a2 | | Action Push_String_Extended,0x5a2 ; "Code_Views"
00ff e23c | < | Load 0x1,0x3c
0100 180e | | Execute Package,Field_Execute,Field_Number 0xe
0101 00d1 | | Pop_Control Pop_Count_1
0102 e40b | | Load 0x2,0xb
0103 e05e | ^ | Load 0x0,0x5e
0104 180f | | Execute Package,Field_Execute,Field_Number 0xf
0105 e403 | | Load 0x2,0x3
0106 8243 | C | Call 0x1,0x43
0107 00d1 | | Pop_Control Pop_Count_1
0108 4802 |H | Short_Literal 0x2
0109 a5fc | | Store_Unchecked 0x2,-0x4
010a 4504 |E | Exit_Subprogram 0x4
010b e403 | | Load 0x2,0x3
010c 0092 05a2 | | Action Push_String_Extended,0x5a2 ; "Code_Views"
010e e23c | < | Load 0x1,0x3c
010f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0110 00d1 | | Pop_Control Pop_Count_1
0111 e403 | | Load 0x2,0x3
0112 e23c | < | Load 0x1,0x3c
0113 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0114 00d1 | | Pop_Control Pop_Count_1
0115 e40b | | Load 0x2,0xb
0116 e05e | ^ | Load 0x0,0x5e
0117 180f | | Execute Package,Field_Execute,Field_Number 0xf
0118 e403 | | Load 0x2,0x3
0119 8243 | C | Call 0x1,0x43
011a 00d1 | | Pop_Control Pop_Count_1
011b 4802 |H | Short_Literal 0x2
011c a5fc | | Store_Unchecked 0x2,-0x4
011d 4504 |E | Exit_Subprogram 0x4
011e 0000 0000 | | .XXX[0x2]
0120 0000 0000 | | .LITERAL {0x00000000, 0x00000800}
0124 0000 0000 | | .BLANK 0000[0x4]
0128 ; --------------------------------------------------------------------------------------
0128 ; SUBPROGRAM
0128 ; --------------------------------------------------------------------------------------
0128 012b | + | .CONST 0x012b ; Address of begin
0129 0004 | | .CONST 0x0004 ; Address of exception handler
012a 0001 | | .CONST 0x0001 ; Number of locals
012b BODY_0128:
012b INIT_0128:
012b 4608 |F | Jump_Case 0x8
012c 7808 |x | Jump 0x135 ; case 0x0
012d 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x1
012e 7810 |x | Jump 0x13f ; case 0x2
012f 780f |x | Jump 0x13f ; case 0x3
0130 780e |x | Jump 0x13f ; case 0x4
0131 780d |x | Jump 0x13f ; case 0x5
0132 780c |x | Jump 0x13f ; case 0x6
0133 780b |x | Jump 0x13f ; case 0x7
0134 780a |x | Jump 0x13f ; case 0x8
0135 4800 |H | Short_Literal 0x0
0136 00db | | Load_Top At_Offset_3
0137 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0138 4801 |H | Short_Literal 0x1
0139 00db | | Load_Top At_Offset_3
013a 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
013b 4800 |H | Short_Literal 0x0
013c 00db | | Load_Top At_Offset_3
013d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
013e 4302 |C | Exit_Subprogram From_Utility,0x2
013f 0869 | i | Execute_Immediate Raise,0x69
0140 ; --------------------------------------------------------------------------------------
0140 ; SUBPROGRAM
0140 ; --------------------------------------------------------------------------------------
0140 0143 | C | .CONST 0x0143 ; Address of begin
0141 0004 | | .CONST 0x0004 ; Address of exception handler
0142 0001 | | .CONST 0x0001 ; Number of locals
0143 BODY_0140:
0143 INIT_0140:
0143 00da | | Load_Top At_Offset_2
0144 0217 | | Execute Heap_Access,All_Reference
0145 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0146 681b |h | Jump_Zero 0x162
0147 00da | | Load_Top At_Offset_2
0148 0217 | | Execute Heap_Access,All_Reference
0149 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
014a 6810 |h | Jump_Zero 0x15b
014b 00da | | Load_Top At_Offset_2
014c 00db | | Load_Top At_Offset_3
014d 0217 | | Execute Heap_Access,All_Reference
014e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
014f 0217 | | Execute Heap_Access,All_Reference
0150 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0151 021f | | Execute Heap_Access,Equal
0152 6808 |h | Jump_Zero 0x15b
0153 00da | | Load_Top At_Offset_2
0154 0217 | | Execute Heap_Access,All_Reference
0155 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0156 0217 | | Execute Heap_Access,All_Reference
0157 0092 05a4 | | Action Push_String_Extended,0x5a4 ; "'body"
0159 01cc | | Execute Vector,Catenate
015a 4401 |D | Exit_Subprogram With_Result,0x1
015b 00da | | Load_Top At_Offset_2
015c 0217 | | Execute Heap_Access,All_Reference
015d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
015e 0217 | | Execute Heap_Access,All_Reference
015f 0335 | 5 | Declare_Variable Array,Duplicate
0160 00cd | | Action Spare6_Action
0161 4401 |D | Exit_Subprogram With_Result,0x1
0162 00da | | Load_Top At_Offset_2
0163 0217 | | Execute Heap_Access,All_Reference
0164 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0165 6821 |h! | Jump_Zero 0x187
0166 00da | | Load_Top At_Offset_2
0167 0217 | | Execute Heap_Access,All_Reference
0168 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0169 0217 | | Execute Heap_Access,All_Reference
016a 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
016b 681b |h | Jump_Zero 0x187
016c 00da | | Load_Top At_Offset_2
016d 00db | | Load_Top At_Offset_3
016e 0217 | | Execute Heap_Access,All_Reference
016f 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0170 0217 | | Execute Heap_Access,All_Reference
0171 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0172 021f | | Execute Heap_Access,Equal
0173 680a |h | Jump_Zero 0x17e
0174 00da | | Load_Top At_Offset_2
0175 0217 | | Execute Heap_Access,All_Reference
0176 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0177 0217 | | Execute Heap_Access,All_Reference
0178 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0179 0217 | | Execute Heap_Access,All_Reference
017a 0092 05a4 | | Action Push_String_Extended,0x5a4 ; "'body"
017c 01cc | | Execute Vector,Catenate
017d 4401 |D | Exit_Subprogram With_Result,0x1
017e 00da | | Load_Top At_Offset_2
017f 0217 | | Execute Heap_Access,All_Reference
0180 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0181 0217 | | Execute Heap_Access,All_Reference
0182 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0183 0217 | | Execute Heap_Access,All_Reference
0184 0335 | 5 | Declare_Variable Array,Duplicate
0185 00cd | | Action Spare6_Action
0186 4401 |D | Exit_Subprogram With_Result,0x1
0187 00da | | Load_Top At_Offset_2
0188 0217 | | Execute Heap_Access,All_Reference
0189 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
018a 680b |h | Jump_Zero 0x196
018b 00da | | Load_Top At_Offset_2
018c 00db | | Load_Top At_Offset_3
018d 0217 | | Execute Heap_Access,All_Reference
018e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
018f 0217 | | Execute Heap_Access,All_Reference
0190 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0191 021f | | Execute Heap_Access,Equal
0192 6803 |h | Jump_Zero 0x196
0193 0092 05a5 | | Action Push_String_Extended,0x5a5 ; "<ANONYMOUS>'body"
0195 4401 |D | Exit_Subprogram With_Result,0x1
0196 0092 05a6 | | Action Push_String_Extended,0x5a6 ; "<ANONYMOUS>"
0198 4401 |D | Exit_Subprogram With_Result,0x1
0199 0000 0000 | | .BLANK 0000[0x7]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01a3 | | .CONST 0x01a3 ; Address of begin
01a1 0004 | | .CONST 0x0004 ; Address of exception handler
01a2 0001 | | .CONST 0x0001 ; Number of locals
01a3 BODY_01a0:
01a3 INIT_01a0:
01a3 00da | | Load_Top At_Offset_2
01a4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01a5 0f01 | | Execute_Immediate Equal,0x1
01a6 681a |h | Jump_Zero 0x1c1
01a7 e403 | | Load 0x2,0x3
01a8 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
01a9 4807 |H | Short_Literal 0x7
01aa 4801 |H | Short_Literal 0x1
01ab e7ff | | Load 0x3,-0x1
01ac 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01ad e7ff | | Load 0x3,-0x1
01ae 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
01af 01cf | | Execute Vector,Slice_Read
01b0 0092 05a7 | | Action Push_String_Extended,0x5a7 ; " (declaration #"
01b2 01cc | | Execute Vector,Catenate
01b3 4820 |H | Short_Literal 0x20
01b4 4800 |H | Short_Literal 0x0
01b5 480a |H | Short_Literal 0xa
01b6 e7ff | | Load 0x3,-0x1
01b7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
01b8 e016 | | Load 0x0,0x16
01b9 1816 | | Execute Package,Field_Execute,Field_Number 0x16
01ba 01cc | | Execute Vector,Catenate
01bb 0092 05a8 | | Action Push_String_Extended,0x5a8 ; ") is not defined"
01bd 01cc | | Execute Vector,Catenate
01be e012 | | Load 0x0,0x12
01bf 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01c0 780b |x | Jump 0x1cc
01c1 e403 | | Load 0x2,0x3
01c2 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
01c3 4801 |H | Short_Literal 0x1
01c4 4801 |H | Short_Literal 0x1
01c5 e7ff | | Load 0x3,-0x1
01c6 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01c7 e7ff | | Load 0x3,-0x1
01c8 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
01c9 01cf | | Execute Vector,Slice_Read
01ca e012 | | Load 0x0,0x12
01cb 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01cc 00da | | Load_Top At_Offset_2
01cd 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01ce 0a01 | | Execute_Immediate Plus,0x1
01cf 00db | | Load_Top At_Offset_3
01d0 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
01d1 4800 |H | Short_Literal 0x0
01d2 00db | | Load_Top At_Offset_3
01d3 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
01d4 4501 |E | Exit_Subprogram 0x1
01d5 0000 0000 | | .XXX[0x3]
01d7 0000 | |
01d8 ; --------------------------------------------------------------------------------------
01d8 ; SUBPROGRAM
01d8 ; --------------------------------------------------------------------------------------
01d8 01db | | .CONST 0x01db ; Address of begin
01d9 0004 | | .CONST 0x0004 ; Address of exception handler
01da 0001 | | .CONST 0x0001 ; Number of locals
01db BODY_01d8:
01db INIT_01d8:
01db 00db | | Load_Top At_Offset_3
01dc 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01dd 0a01 | | Execute_Immediate Plus,0x1
01de e7fe | | Load 0x3,-0x2
01df 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
01e0 00da | | Load_Top At_Offset_2
01e1 e7fe | | Load 0x3,-0x2
01e2 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01e3 e7fe | | Load 0x3,-0x2
01e4 3403 |4 | Execute Record,Field_Reference,Field_Number 0x3
01e5 01d6 | | Execute Vector,Field_Write
01e6 4502 |E | Exit_Subprogram 0x2
01e7 0000 | | .XXX[0x1]
01e8 ; --------------------------------------------------------------------------------------
01e8 ; SUBPROGRAM
01e8 ; --------------------------------------------------------------------------------------
01e8 01eb | | .CONST 0x01eb ; Address of begin
01e9 0004 | | .CONST 0x0004 ; Address of exception handler
01ea 0001 | | .CONST 0x0001 ; Number of locals
01eb BODY_01e8:
01eb INIT_01e8:
01eb 00da | | Load_Top At_Offset_2
01ec e7fe | | Load 0x3,-0x2
01ed 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01ee 0a01 | | Execute_Immediate Plus,0x1
01ef 00d8 | | Load_Top At_Offset_0
01f0 00e2 | | Load_Encached Integer_Cache
01f1 0260 | ` | Execute Discrete,In_Type
01f2 7001 |p | Jump_Nonzero 0x1f4
01f3 0801 | | Execute_Immediate Raise,0x1
01f4 e7fe | | Load 0x3,-0x2
01f5 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01f6 e7ff | | Load 0x3,-0x1
01f7 01db | | Execute Vector,Length
01f8 0273 | s | Execute Discrete,Plus
01f9 00d8 | | Load_Top At_Offset_0
01fa 00e2 | | Load_Encached Integer_Cache
01fb 0260 | ` | Execute Discrete,In_Type
01fc 7001 |p | Jump_Nonzero 0x1fe
01fd 0801 | | Execute_Immediate Raise,0x1
01fe e7fe | | Load 0x3,-0x2
01ff 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0200 01ce | | Execute Vector,Slice_Write
0201 00db | | Load_Top At_Offset_3
0202 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0203 00db | | Load_Top At_Offset_3
0204 01db | | Execute Vector,Length
0205 0273 | s | Execute Discrete,Plus
0206 e7fe | | Load 0x3,-0x2
0207 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0208 4502 |E | Exit_Subprogram 0x2
0209 0000 0000 | | .BLANK 0000[0x7]
0210 ; --------------------------------------------------------------------------------------
0210 ; SUBPROGRAM
0210 ; --------------------------------------------------------------------------------------
0210 024d | M | .CONST 0x024d ; Address of begin
0211 0004 | | .CONST 0x0004 ; Address of exception handler
0212 0005 | | .CONST 0x0005 ; Number of locals
0213 INIT_0210:
0213 e009 | | Load 0x0,0x9
0214 1b2a | * | Execute Package,Field_Read,Field_Number 0x2a
0215 0266 | f | Execute Discrete,Bounds
0216 00e2 | | Load_Encached Integer_Cache
0217 02a0 | | Declare_Subprogram Null_Subprogram
0218 4801 |H | Short_Literal 0x1
0219 035d | ] | Declare_Type Array,Defined
021a 00d8 | | Load_Top At_Offset_0
021b 0337 | 7 | Declare_Variable Array
021c 00d8 | | Load_Top At_Offset_0
021d 0335 | 5 | Declare_Variable Array,Duplicate
021e 00cd | | Action Spare6_Action
021f 4800 |H | Short_Literal 0x0
0220 4800 |H | Short_Literal 0x0
0221 00da | | Load_Top At_Offset_2
0222 01d6 | | Execute Vector,Field_Write
0223 4804 |H | Short_Literal 0x4
0224 4808 |H | Short_Literal 0x8
0225 00da | | Load_Top At_Offset_2
0226 01d6 | | Execute Vector,Field_Write
0227 4806 |H | Short_Literal 0x6
0228 4803 |H | Short_Literal 0x3
0229 00da | | Load_Top At_Offset_2
022a 01d6 | | Execute Vector,Field_Write
022b 4809 |H | Short_Literal 0x9
022c 4802 |H | Short_Literal 0x2
022d 00da | | Load_Top At_Offset_2
022e 01d6 | | Execute Vector,Field_Write
022f 4809 |H | Short_Literal 0x9
0230 4805 |H | Short_Literal 0x5
0231 00da | | Load_Top At_Offset_2
0232 01d6 | | Execute Vector,Field_Write
0233 4809 |H | Short_Literal 0x9
0234 4807 |H | Short_Literal 0x7
0235 00da | | Load_Top At_Offset_2
0236 01d6 | | Execute Vector,Field_Write
0237 480a |H | Short_Literal 0xa
0238 4806 |H | Short_Literal 0x6
0239 00da | | Load_Top At_Offset_2
023a 01d6 | | Execute Vector,Field_Write
023b 480c |H | Short_Literal 0xc
023c 4801 |H | Short_Literal 0x1
023d 00da | | Load_Top At_Offset_2
023e 01d6 | | Execute Vector,Field_Write
023f 4813 |H | Short_Literal 0x13
0240 4804 |H | Short_Literal 0x4
0241 00da | | Load_Top At_Offset_2
0242 01d6 | | Execute Vector,Field_Write
0243 00d9 | | Load_Top At_Offset_1
0244 01d4 | | Execute Vector,Structure_Write
0245 e7ff | | Load 0x3,-0x1
0246 e009 | | Load 0x0,0x9
0247 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0248 e7ff | | Load 0x3,-0x1
0249 e009 | | Load 0x0,0x9
024a 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
024b 00e2 | | Load_Encached Integer_Cache
024c 03f1 | | Declare_Variable Discrete,With_Value
024d BODY_0210:
024d 00cf | | Action Mark_Auxiliary
024e 00da | | Load_Top At_Offset_2
024f 01d9 | | Execute Vector,Reverse_Bounds
0250 0007 | | Action Break_Optional
0251 00db | | Load_Top At_Offset_3
0252 00d9 | | Load_Top At_Offset_1
0253 e604 | | Load 0x3,0x4
0254 01d7 | | Execute Vector,Field_Read
0255 e603 | | Load 0x3,0x3
0256 01d7 | | Execute Vector,Field_Read
0257 0272 | r | Execute Discrete,Minus
0258 c605 | | Store 0x3,0x5
0259 00c8 | | Action Pop_Auxiliary_Range
025a 3ff6 |? | Loop_Increasing 0x251
025b 00ce | | Action Pop_Auxiliary
025c 00d8 | | Load_Top At_Offset_0
025d 4401 |D | Exit_Subprogram With_Result,0x1
025e 0000 0000 | | .XXX[0x2]
0260 ; --------------------------------------------------------------------------------------
0260 ; SUBPROGRAM
0260 ; --------------------------------------------------------------------------------------
0260 027b | { | .CONST 0x027b ; Address of begin
0261 0004 | | .CONST 0x0004 ; Address of exception handler
0262 000c | | .CONST 0x000c ; Number of locals
0263 INIT_0260:
0263 487f |H | Short_Literal 0x7f
0264 e40b | | Load 0x2,0xb
0265 e058 | X | Load 0x0,0x58
0266 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0267 00db | | Load_Top At_Offset_3
0268 8411 | | Call 0x2,0x11
0269 00e1 | | Load_Encached Boolean_Cache
026a 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
026b 029f 02f3 | | Declare_Subprogram For_Call,INIT_02f0
026d 029f 030b | | Declare_Subprogram For_Call,INIT_0308
026f 029f 0333 | 3| Declare_Subprogram For_Call,INIT_0330
0271 029f 0373 | s| Declare_Subprogram For_Call,INIT_0370
0273 029f 03fb | | Declare_Subprogram For_Call,INIT_03f8
0275 029f 0423 | #| Declare_Subprogram For_Call,INIT_0420
0277 029f 0463 | c| Declare_Subprogram For_Call,INIT_0460
0279 029f 047b | {| Declare_Subprogram For_Call,INIT_0478
027b BODY_0260:
027b e403 | | Load 0x2,0x3
027c 0092 05a9 | | Action Push_String_Extended,0x5a9 ; "Checking "
027e e603 | | Load 0x3,0x3
027f 01cc | | Execute Vector,Catenate
0280 e23c | < | Load 0x1,0x3c
0281 180f | | Execute Package,Field_Execute,Field_Number 0xf
0282 00d1 | | Pop_Control Pop_Count_1
0283 0092 05aa | | Action Push_String_Extended,0x5aa ; "withed"
0285 e7ff | | Load 0x3,-0x1
0286 0217 | | Execute Heap_Access,All_Reference
0287 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0288 0217 | | Execute Heap_Access,All_Reference
0289 3c09 |< | Execute Record,Field_Read,Field_Number 0x9
028a 860b | | Call 0x3,0xb
028b 0092 05ab | | Action Push_String_Extended,0x5ab ; "elaborated"
028d e7ff | | Load 0x3,-0x1
028e 0217 | | Execute Heap_Access,All_Reference
028f 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0290 0217 | | Execute Heap_Access,All_Reference
0291 3c0a |< | Execute Record,Field_Read,Field_Number 0xa
0292 860b | | Call 0x3,0xb
0293 e7ff | | Load 0x3,-0x1
0294 0217 | | Execute Heap_Access,All_Reference
0295 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0296 0217 | | Execute Heap_Access,All_Reference
0297 3c0b |< | Execute Record,Field_Read,Field_Number 0xb
0298 860c | | Call 0x3,0xc
0299 e40c | | Load 0x2,0xc
029a e40b | | Load 0x2,0xb
029b e05f | _ | Load 0x0,0x5f
029c 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
029d 4502 |E | Exit_Subprogram 0x2
029e 0000 0000 | | .XXX[0x2]
02a0 ; --------------------------------------------------------------------------------------
02a0 ; SUBPROGRAM
02a0 ; --------------------------------------------------------------------------------------
02a0 02a7 | | .CONST 0x02a7 ; Address of begin
02a1 0004 | | .CONST 0x0004 ; Address of exception handler
02a2 0002 | | .CONST 0x0002 ; Number of locals
02a3 INIT_02a0:
02a3 00da | | Load_Top At_Offset_2
02a4 0217 | | Execute Heap_Access,All_Reference
02a5 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02a6 0007 | | Action Break_Optional
02a7 BODY_02a0:
02a7 00d8 | | Load_Top At_Offset_0
02a8 0217 | | Execute Heap_Access,All_Reference
02a9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02aa 7016 |p | Jump_Nonzero 0x2c1
02ab 00d8 | | Load_Top At_Offset_0
02ac 0217 | | Execute Heap_Access,All_Reference
02ad 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02ae 6812 |h | Jump_Zero 0x2c1
02af 00d8 | | Load_Top At_Offset_0
02b0 0217 | | Execute Heap_Access,All_Reference
02b1 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02b2 0217 | | Execute Heap_Access,All_Reference
02b3 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
02b4 700c |p | Jump_Nonzero 0x2c1
02b5 00d8 | | Load_Top At_Offset_0
02b6 8421 | ! | Call 0x2,0x21
02b7 00d8 | | Load_Top At_Offset_0
02b8 0217 | | Execute Heap_Access,All_Reference
02b9 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02ba 0217 | | Execute Heap_Access,All_Reference
02bb 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
02bc 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02bd 00d8 | | Load_Top At_Offset_0
02be 6802 |h | Jump_Zero 0x2c1
02bf 00d8 | | Load_Top At_Offset_0
02c0 8421 | ! | Call 0x2,0x21
02c1 4502 |E | Exit_Subprogram 0x2
02c2 0000 0000 | | .BLANK 0000[0x6]
02c8 ; --------------------------------------------------------------------------------------
02c8 ; SUBPROGRAM
02c8 ; --------------------------------------------------------------------------------------
02c8 02cb | | .CONST 0x02cb ; Address of begin
02c9 02d9 | | .CONST 0x02d9 ; Address of exception handler
02ca 0001 | | .CONST 0x0001 ; Number of locals
02cb BODY_02c8:
02cb INIT_02c8:
02cb e409 | | Load 0x2,0x9
02cc 0219 | | Execute Heap_Access,All_Read
02cd 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02ce 00d8 | | Load_Top At_Offset_0
02cf 4823 |H# | Short_Literal 0x23
02d0 4802 |H | Short_Literal 0x2
02d1 0099 | | Action Reference_Dynamic
02d2 4824 |H$ | Short_Literal 0x24
02d3 4802 |H | Short_Literal 0x2
02d4 0099 | | Action Reference_Dynamic
02d5 e02d | - | Load 0x0,0x2d
02d6 1b10 | | Execute Package,Field_Read,Field_Number 0x10
02d7 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
02d8 4501 |E | Exit_Subprogram 0x1
02d9 TRAP_02c8:
02d9 e013 | | Load 0x0,0x13
02da 010f | | Execute Exception,Equal
02db 6801 |h | Jump_Zero 0x2dd
02dc 4501 |E | Exit_Subprogram 0x1
02dd e403 | | Load 0x2,0x3
02de 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
02df 4808 |H | Short_Literal 0x8
02e0 0092 05ac | | Action Push_String_Extended,0x5ac ; "Unhandled Exception traversing units of "
02e2 e40a | | Load 0x2,0xa
02e3 e003 | | Load 0x0,0x3
02e4 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02e5 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
02e6 01cc | | Execute Vector,Catenate
02e7 e012 | | Load 0x0,0x12
02e8 1813 | | Execute Package,Field_Execute,Field_Number 0x13
02e9 4501 |E | Exit_Subprogram 0x1
02ea 0000 0000 | | .BLANK 0000[0x6]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3 | | .CONST 0x02f3 ; Address of begin
02f1 0004 | | .CONST 0x0004 ; Address of exception handler
02f2 0001 | | .CONST 0x0001 ; Number of locals
02f3 BODY_02f0:
02f3 INIT_02f0:
02f3 e604 | | Load 0x3,0x4
02f4 700e |p | Jump_Nonzero 0x303
02f5 e403 | | Load 0x2,0x3
02f6 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
02f7 4807 |H | Short_Literal 0x7
02f8 0092 05ad | | Action Push_String_Extended,0x5ad ; "Incompatibilities exist with units referenced by "
02fa e603 | | Load 0x3,0x3
02fb 01cc | | Execute Vector,Catenate
02fc 0092 05ae | | Action Push_String_Extended,0x5ae ; "..."
02fe 01cc | | Execute Vector,Catenate
02ff e012 | | Load 0x0,0x12
0300 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0301 4801 |H | Short_Literal 0x1
0302 a604 | | Store_Unchecked 0x3,0x4
0303 4501 |E | Exit_Subprogram 0x1
0304 0000 0000 | | .BLANK 0000[0x4]
0308 ; --------------------------------------------------------------------------------------
0308 ; SUBPROGRAM
0308 ; --------------------------------------------------------------------------------------
0308 0324 | $ | .CONST 0x0324 ; Address of begin
0309 0004 | | .CONST 0x0004 ; Address of exception handler
030a 0007 | | .CONST 0x0007 ; Number of locals
030b INIT_0308:
030b e02f | / | Load 0x0,0x2f
030c 1b14 | | Execute Package,Field_Read,Field_Number 0x14
030d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
030e 02c7 | | Declare_Variable Any
030f 00d8 | | Load_Top At_Offset_0
0310 1c00 | | Execute_Immediate Run_Utility,0x0
0311 e02f | / | Load 0x0,0x2f
0312 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0313 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0314 02c7 | | Declare_Variable Any
0315 00d8 | | Load_Top At_Offset_0
0316 1c00 | | Execute_Immediate Run_Utility,0x0
0317 e02f | / | Load 0x0,0x2f
0318 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0319 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27
031a 02c7 | | Declare_Variable Any
031b 00d8 | | Load_Top At_Offset_0
031c 1c00 | | Execute_Immediate Run_Utility,0x0
031d e02f | / | Load 0x0,0x2f
031e 1b14 | | Execute Package,Field_Read,Field_Number 0x14
031f 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0320 029f 049b | | Declare_Subprogram For_Call,INIT_0498
0322 029f 04c3 | | Declare_Subprogram For_Call,INIT_04c0
0324 BODY_0308:
0324 00be | | Action Activate_Tasks
0325 8806 | | Call 0x4,0x6
0326 e403 | | Load 0x2,0x3
0327 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0328 4807 |H | Short_Literal 0x7
0329 e009 | | Load 0x0,0x9
032a 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
032b 6801 |h | Jump_Zero 0x32d
032c 8807 | | Call 0x4,0x7
032d 4503 |E | Exit_Subprogram 0x3
032e 0000 0000 | | .XXX[0x2]
0330 ; --------------------------------------------------------------------------------------
0330 ; SUBPROGRAM
0330 ; --------------------------------------------------------------------------------------
0330 0341 | A | .CONST 0x0341 ; Address of begin
0331 0004 | | .CONST 0x0004 ; Address of exception handler
0332 0005 | | .CONST 0x0005 ; Number of locals
0333 INIT_0330:
0333 00da | | Load_Top At_Offset_2
0334 8410 | | Call 0x2,0x10
0335 e9fd | | Load 0x4,-0x3
0336 0217 | | Execute Heap_Access,All_Reference
0337 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0338 0217 | | Execute Heap_Access,All_Reference
0339 0007 | | Action Break_Optional
033a 00d8 | | Load_Top At_Offset_0
033b 01da | | Execute Vector,Bounds
033c e402 | | Load 0x2,0x2
033d 035b | [ | Declare_Type Array,Constrained
033e 0337 | 7 | Declare_Variable Array
033f 00e1 | | Load_Encached Boolean_Cache
0340 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0341 BODY_0330:
0341 00cf | | Action Mark_Auxiliary
0342 00db | | Load_Top At_Offset_3
0343 01d9 | | Execute Vector,Reverse_Bounds
0344 0263 | c | Execute Discrete,Above_Bound
0345 701c |p | Jump_Nonzero 0x362
0346 00d8 | | Load_Top At_Offset_0
0347 e803 | | Load 0x4,0x3
0348 01d7 | | Execute Vector,Field_Read
0349 6812 |h | Jump_Zero 0x35c
034a 00d8 | | Load_Top At_Offset_0
034b e802 | | Load 0x4,0x2
034c 01da | | Execute Vector,Bounds
034d 0262 | b | Execute Discrete,In_Range
034e 6804 |h | Jump_Zero 0x353
034f 00d8 | | Load_Top At_Offset_0
0350 e802 | | Load 0x4,0x2
0351 01d7 | | Execute Vector,Field_Read
0352 7801 |x | Jump 0x354
0353 4800 |H | Short_Literal 0x0
0354 7007 |p | Jump_Nonzero 0x35c
0355 4801 |H | Short_Literal 0x1
0356 00d9 | | Load_Top At_Offset_1
0357 e804 | | Load 0x4,0x4
0358 01d6 | | Execute Vector,Field_Write
0359 4801 |H | Short_Literal 0x1
035a a805 | | Store_Unchecked 0x4,0x5
035b 7804 |x | Jump 0x360
035c 4800 |H | Short_Literal 0x0
035d 00d9 | | Load_Top At_Offset_1
035e e804 | | Load 0x4,0x4
035f 01d6 | | Execute Vector,Field_Write
0360 00c8 | | Action Pop_Auxiliary_Range
0361 3fe4 |? | Loop_Increasing 0x346
0362 00ce | | Action Pop_Auxiliary
0363 00d8 | | Load_Top At_Offset_0
0364 6803 |h | Jump_Zero 0x368
0365 00d9 | | Load_Top At_Offset_1
0366 e9fe | | Load 0x4,-0x2
0367 8606 | | Call 0x3,0x6
0368 4504 |E | Exit_Subprogram 0x4
0369 0000 0000 | | .BLANK 0000[0x7]
0370 ; --------------------------------------------------------------------------------------
0370 ; SUBPROGRAM
0370 ; --------------------------------------------------------------------------------------
0370 037d | } | .CONST 0x037d ; Address of begin
0371 0004 | | .CONST 0x0004 ; Address of exception handler
0372 0004 | | .CONST 0x0004 ; Number of locals
0373 INIT_0370:
0373 e003 | | Load 0x0,0x3
0374 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0375 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
0376 02c7 | | Declare_Variable Any
0377 00d8 | | Load_Top At_Offset_0
0378 1c00 | | Execute_Immediate Run_Utility,0x0
0379 e003 | | Load 0x0,0x3
037a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
037b e23e | > | Load 0x1,0x3e
037c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
037d BODY_0370:
037d e9ff | | Load 0x4,-0x1
037e e23e | > | Load 0x1,0x3e
037f 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0380 700e |p | Jump_Nonzero 0x38f
0381 e9fe | | Load 0x4,-0x2
0382 680b |h | Jump_Zero 0x38e
0383 8605 | | Call 0x3,0x5
0384 e403 | | Load 0x2,0x3
0385 0092 05af | | Action Push_String_Extended,0x5af ; "is not an Ada unit"
0387 e9ff | | Load 0x4,-0x1
0388 e23d | = | Load 0x1,0x3d
0389 1810 | | Execute Package,Field_Execute,Field_Number 0x10
038a e9ff | | Load 0x4,-0x1
038b e23c | < | Load 0x1,0x3c
038c 1819 | | Execute Package,Field_Execute,Field_Number 0x19
038d 00d1 | | Pop_Control Pop_Count_1
038e 4503 |E | Exit_Subprogram 0x3
038f e403 | | Load 0x2,0x3
0390 e23e | > | Load 0x1,0x3e
0391 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0392 e9ff | | Load 0x4,-0x1
0393 e23e | > | Load 0x1,0x3e
0394 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0395 005a | Z | Store_Top Discrete,At_Offset_2
0396 00d1 | | Pop_Control Pop_Count_1
0397 00d8 | | Load_Top At_Offset_0
0398 e23e | > | Load 0x1,0x3e
0399 1819 | | Execute Package,Field_Execute,Field_Number 0x19
039a 700e |p | Jump_Nonzero 0x3a9
039b e9fe | | Load 0x4,-0x2
039c 680b |h | Jump_Zero 0x3a8
039d 8605 | | Call 0x3,0x5
039e e403 | | Load 0x2,0x3
039f 0092 05b0 | | Action Push_String_Extended,0x5b0 ; "is not installed"
03a1 e9ff | | Load 0x4,-0x1
03a2 e23d | = | Load 0x1,0x3d
03a3 1810 | | Execute Package,Field_Execute,Field_Number 0x10
03a4 e9ff | | Load 0x4,-0x1
03a5 e23c | < | Load 0x1,0x3c
03a6 1819 | | Execute Package,Field_Execute,Field_Number 0x19
03a7 00d1 | | Pop_Control Pop_Count_1
03a8 4503 |E | Exit_Subprogram 0x3
03a9 e003 | | Load 0x0,0x3
03aa 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03ab 00db | | Load_Top At_Offset_3
03ac 0120 | | Execute Any,Is_Value
03ad 6804 |h | Jump_Zero 0x3b2
03ae e003 | | Load 0x0,0x3
03af 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03b0 1b21 | ! | Execute Package,Field_Read,Field_Number 0x21
03b1 7801 |x | Jump 0x3b3
03b2 00db | | Load_Top At_Offset_3
03b3 e003 | | Load 0x0,0x3
03b4 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03b5 1b16 | | Execute Package,Field_Read,Field_Number 0x16
03b6 6039 |`9 | Indirect_Literal Discrete,0x3f0,{0x00000000, 0x00004000}
03b7 4801 |H | Short_Literal 0x1
03b8 4800 |H | Short_Literal 0x0
03b9 4800 |H | Short_Literal 0x0
03ba e403 | | Load 0x2,0x3
03bb 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
03bc 4801 |H | Short_Literal 0x1
03bd e9ff | | Load 0x4,-0x1
03be e003 | | Load 0x0,0x3
03bf 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03c0 1811 | | Execute Package,Field_Execute,Field_Number 0x11
03c1 e003 | | Load 0x0,0x3
03c2 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
03c3 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
03c4 c9fd | | Store 0x4,-0x3
03c5 c802 | | Store 0x4,0x2
03c6 005a | Z | Store_Top Discrete,At_Offset_2
03c7 00d9 | | Load_Top At_Offset_1
03c8 e23e | > | Load 0x1,0x3e
03c9 180e | | Execute Package,Field_Execute,Field_Number 0xe
03ca 7017 |p | Jump_Nonzero 0x3e2
03cb e9fe | | Load 0x4,-0x2
03cc 6811 |h | Jump_Zero 0x3de
03cd 8605 | | Call 0x3,0x5
03ce e403 | | Load 0x2,0x3
03cf 0092 05b1 | | Action Push_String_Extended,0x5b1 ; "cannot be examined because of "
03d1 00db | | Load_Top At_Offset_3
03d2 e003 | | Load 0x0,0x3
03d3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03d4 011c | | Execute Any,Convert_Unchecked
03d5 1c01 | | Execute_Immediate Run_Utility,0x1
03d6 01cc | | Execute Vector,Catenate
03d7 e9ff | | Load 0x4,-0x1
03d8 e23d | = | Load 0x1,0x3d
03d9 1810 | | Execute Package,Field_Execute,Field_Number 0x10
03da e9ff | | Load 0x4,-0x1
03db e23c | < | Load 0x1,0x3c
03dc 181d | | Execute Package,Field_Execute,Field_Number 0x1d
03dd 00d1 | | Pop_Control Pop_Count_1
03de 00eb | | Load_Encached Diana_Cache
03df 1812 | | Execute Package,Field_Execute,Field_Number 0x12
03e0 a9fd | | Store_Unchecked 0x4,-0x3
03e1 4503 |E | Exit_Subprogram 0x3
03e2 00d8 | | Load_Top At_Offset_0
03e3 e23e | > | Load 0x1,0x3e
03e4 181a | | Execute Package,Field_Execute,Field_Number 0x1a
03e5 7009 |p | Jump_Nonzero 0x3ef
03e6 e403 | | Load 0x2,0x3
03e7 0092 05b2 | | Action Push_String_Extended,0x5b2 ; "is not coded"
03e9 e9ff | | Load 0x4,-0x1
03ea e23d | = | Load 0x1,0x3d
03eb 1810 | | Execute Package,Field_Execute,Field_Number 0x10
03ec e23c | < | Load 0x1,0x3c
03ed 1811 | | Execute Package,Field_Execute,Field_Number 0x11
03ee 00d1 | | Pop_Control Pop_Count_1
03ef 4503 |E | Exit_Subprogram 0x3
03f0 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
03f4 0000 0000 | | .BLANK 0000[0x4]
03f8 ; --------------------------------------------------------------------------------------
03f8 ; SUBPROGRAM
03f8 ; --------------------------------------------------------------------------------------
03f8 0403 | | .CONST 0x0403 ; Address of begin
03f9 040f | | .CONST 0x040f ; Address of exception handler
03fa 0004 | | .CONST 0x0004 ; Number of locals
03fb INIT_03f8:
03fb 00ec | | Load_Encached Diana_Tree_Cache
03fc e003 | | Load 0x0,0x3
03fd 1b0f | | Execute Package,Field_Read,Field_Number 0xf
03fe 02c7 | | Declare_Variable Any
03ff 00d8 | | Load_Top At_Offset_0
0400 1c00 | | Execute_Immediate Run_Utility,0x0
0401 029f 0543 | C| Declare_Subprogram For_Call,INIT_0540
0403 BODY_03f8:
0403 e9ff | | Load 0x4,-0x1
0404 6805 |h | Jump_Zero 0x40a
0405 e9ff | | Load 0x4,-0x1
0406 0217 | | Execute Heap_Access,All_Reference
0407 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0408 6801 |h | Jump_Zero 0x40a
0409 8804 | | Call 0x4,0x4
040a 00da | | Load_Top At_Offset_2
040b a9fe | | Store_Unchecked 0x4,-0x2
040c 00d9 | | Load_Top At_Offset_1
040d c9fd | | Store 0x4,-0x3
040e 4502 |E | Exit_Subprogram 0x2
040f TRAP_03f8:
040f e013 | | Load 0x0,0x13
0410 010f | | Execute Exception,Equal
0411 6807 |h | Jump_Zero 0x419
0412 00eb | | Load_Encached Diana_Cache
0413 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0414 a9fe | | Store_Unchecked 0x4,-0x2
0415 e003 | | Load 0x0,0x3
0416 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0417 c9fd | | Store 0x4,-0x3
0418 4502 |E | Exit_Subprogram 0x2
0419 0100 | | Execute Exception,Raise
041a 0000 0000 | | .BLANK 0000[0x6]
0420 ; --------------------------------------------------------------------------------------
0420 ; SUBPROGRAM
0420 ; --------------------------------------------------------------------------------------
0420 042d | - | .CONST 0x042d ; Address of begin
0421 0004 | | .CONST 0x0004 ; Address of exception handler
0422 0005 | | .CONST 0x0005 ; Number of locals
0423 INIT_0420:
0423 00ec | | Load_Encached Diana_Tree_Cache
0424 e003 | | Load 0x0,0x3
0425 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0426 02c7 | | Declare_Variable Any
0427 00d8 | | Load_Top At_Offset_0
0428 1c00 | | Execute_Immediate Run_Utility,0x0
0429 e9ff | | Load 0x4,-0x1
042a 8411 | | Call 0x2,0x11
042b e058 | X | Load 0x0,0x58
042c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
042d BODY_0420:
042d 4800 |H | Short_Literal 0x0
042e e602 | | Load 0x3,0x2
042f 00db | | Load_Top At_Offset_3
0430 e058 | X | Load 0x0,0x58
0431 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0432 e058 | X | Load 0x0,0x58
0433 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0434 6827 |h' | Jump_Zero 0x45c
0435 4800 |H | Short_Literal 0x0
0436 e602 | | Load 0x3,0x2
0437 00db | | Load_Top At_Offset_3
0438 e058 | X | Load 0x0,0x58
0439 1815 | | Execute Package,Field_Execute,Field_Number 0x15
043a 0031 | 1 | Store_Top Heap_Access,At_Offset_1
043b 00da | | Load_Top At_Offset_2
043c 0120 | | Execute Any,Is_Value
043d 6803 |h | Jump_Zero 0x441
043e e003 | | Load 0x0,0x3
043f 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0440 7801 |x | Jump 0x442
0441 00da | | Load_Top At_Offset_2
0442 00ec | | Load_Encached Diana_Tree_Cache
0443 e9ff | | Load 0x4,-0x1
0444 8609 | | Call 0x3,0x9
0445 c802 | | Store 0x4,0x2
0446 c803 | | Store 0x4,0x3
0447 00db | | Load_Top At_Offset_3
0448 00eb | | Load_Encached Diana_Cache
0449 1813 | | Execute Package,Field_Execute,Field_Number 0x13
044a 7011 |p | Jump_Nonzero 0x45c
044b e403 | | Load 0x2,0x3
044c 0092 05a9 | | Action Push_String_Extended,0x5a9 ; "Checking "
044e e9fe | | Load 0x4,-0x2
044f 01cc | | Execute Vector,Catenate
0450 0092 05b3 | | Action Push_String_Extended,0x5b3 ; " unit "
0452 01cc | | Execute Vector,Catenate
0453 00db | | Load_Top At_Offset_3
0454 01cc | | Execute Vector,Catenate
0455 e23c | < | Load 0x1,0x3c
0456 180f | | Execute Package,Field_Execute,Field_Number 0xf
0457 00d1 | | Pop_Control Pop_Count_1
0458 e9ff | | Load 0x4,-0x1
0459 00db | | Load_Top At_Offset_3
045a e802 | | Load 0x4,0x2
045b 8607 | | Call 0x3,0x7
045c 4503 |E | Exit_Subprogram 0x3
045d 0000 0000 | | .XXX[0x3]
045f 0000 | |
0460 ; --------------------------------------------------------------------------------------
0460 ; SUBPROGRAM
0460 ; --------------------------------------------------------------------------------------
0460 0464 | d | .CONST 0x0464 ; Address of begin
0461 0004 | | .CONST 0x0004 ; Address of exception handler
0462 0002 | | .CONST 0x0002 ; Number of locals
0463 INIT_0460:
0463 00da | | Load_Top At_Offset_2
0464 BODY_0460:
0464 00cf | | Action Mark_Auxiliary
0465 780a |x | Jump 0x470
0466 e9fe | | Load 0x4,-0x2
0467 00da | | Load_Top At_Offset_2
0468 0217 | | Execute Heap_Access,All_Reference
0469 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
046a 860a | | Call 0x3,0xa
046b 00d9 | | Load_Top At_Offset_1
046c 0217 | | Execute Heap_Access,All_Reference
046d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
046e 0032 | 2 | Store_Top Heap_Access,At_Offset_2
046f 00c9 | | Action Pop_Auxiliary_Loop
0470 00d9 | | Load_Top At_Offset_1
0471 77f4 |w | Jump_Nonzero 0x466
0472 4503 |E | Exit_Subprogram 0x3
0473 0000 0000 | | .BLANK 0000[0x5]
0478 ; --------------------------------------------------------------------------------------
0478 ; SUBPROGRAM
0478 ; --------------------------------------------------------------------------------------
0478 047f | | .CONST 0x047f ; Address of begin
0479 0004 | | .CONST 0x0004 ; Address of exception handler
047a 0003 | | .CONST 0x0003 ; Number of locals
047b INIT_0478:
047b 00da | | Load_Top At_Offset_2
047c 0007 | | Action Break_Optional
047d e060 | ` | Load 0x0,0x60
047e 1b18 | | Execute Package,Field_Read,Field_Number 0x18
047f BODY_0478:
047f 00cf | | Action Mark_Auxiliary
0480 7813 |x | Jump 0x494
0481 00da | | Load_Top At_Offset_2
0482 0217 | | Execute Heap_Access,All_Reference
0483 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0484 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0485 00d9 | | Load_Top At_Offset_1
0486 0217 | | Execute Heap_Access,All_Reference
0487 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0488 6806 |h | Jump_Zero 0x48f
0489 0092 05b4 | | Action Push_String_Extended,0x5b4 ; "imported"
048b 00da | | Load_Top At_Offset_2
048c 0217 | | Execute Heap_Access,All_Reference
048d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
048e 860a | | Call 0x3,0xa
048f 00da | | Load_Top At_Offset_2
0490 0217 | | Execute Heap_Access,All_Reference
0491 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0492 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0493 00c9 | | Action Pop_Auxiliary_Loop
0494 00da | | Load_Top At_Offset_2
0495 77eb |w | Jump_Nonzero 0x481
0496 4502 |E | Exit_Subprogram 0x2
0497 0000 | | .XXX[0x1]
0498 ; --------------------------------------------------------------------------------------
0498 ; SUBPROGRAM
0498 ; --------------------------------------------------------------------------------------
0498 049b | | .CONST 0x049b ; Address of begin
0499 04b8 | | .CONST 0x04b8 ; Address of exception handler
049a 0001 | | .CONST 0x0001 ; Number of locals
049b BODY_0498:
049b INIT_0498:
049b 8605 | | Call 0x3,0x5
049c e403 | | Load 0x2,0x3
049d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
049e 4807 |H | Short_Literal 0x7
049f e009 | | Load 0x0,0x9
04a0 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
04a1 680b |h | Jump_Zero 0x4ad
04a2 e403 | | Load 0x2,0x3
04a3 0092 05b5 | | Action Push_String_Extended,0x5b5 ; "doesn't define these required declarations..."
04a5 e9ff | | Load 0x4,-0x1
04a6 e23d | = | Load 0x1,0x3d
04a7 1810 | | Execute Package,Field_Execute,Field_Number 0x10
04a8 e9ff | | Load 0x4,-0x1
04a9 e23c | < | Load 0x1,0x3c
04aa 1819 | | Execute Package,Field_Execute,Field_Number 0x19
04ab 00d1 | | Pop_Control Pop_Count_1
04ac 4501 |E | Exit_Subprogram 0x1
04ad e403 | | Load 0x2,0x3
04ae 0092 05b6 | | Action Push_String_Extended,0x5b6 ; "doesn't define all required declarations"
04b0 e9ff | | Load 0x4,-0x1
04b1 e23d | = | Load 0x1,0x3d
04b2 1810 | | Execute Package,Field_Execute,Field_Number 0x10
04b3 e9ff | | Load 0x4,-0x1
04b4 e23c | < | Load 0x1,0x3c
04b5 1819 | | Execute Package,Field_Execute,Field_Number 0x19
04b6 00d1 | | Pop_Control Pop_Count_1
04b7 4501 |E | Exit_Subprogram 0x1
04b8 TRAP_0498:
04b8 e013 | | Load 0x0,0x13
04b9 010f | | Execute Exception,Equal
04ba 6801 |h | Jump_Zero 0x4bc
04bb 4501 |E | Exit_Subprogram 0x1
04bc 0100 | | Execute Exception,Raise
04bd 0000 0000 | | .XXX[0x3]
04bf 0000 | |
04c0 ; --------------------------------------------------------------------------------------
04c0 ; SUBPROGRAM
04c0 ; --------------------------------------------------------------------------------------
04c0 04c3 | | .CONST 0x04c3 ; Address of begin
04c1 052d | - | .CONST 0x052d ; Address of exception handler
04c2 0001 | | .CONST 0x0001 ; Number of locals
04c3 BODY_04c0:
04c3 INIT_04c0:
04c3 e803 | | Load 0x4,0x3
04c4 0120 | | Execute Any,Is_Value
04c5 6804 |h | Jump_Zero 0x4ca
04c6 e02f | / | Load 0x0,0x2f
04c7 1b14 | | Execute Package,Field_Read,Field_Number 0x14
04c8 1b0e | | Execute Package,Field_Read,Field_Number 0xe
04c9 7801 |x | Jump 0x4cb
04ca e803 | | Load 0x4,0x3
04cb e802 | | Load 0x4,0x2
04cc 4800 |H | Short_Literal 0x0
04cd 4800 |H | Short_Literal 0x0
04ce e403 | | Load 0x2,0x3
04cf 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
04d0 e9ff | | Load 0x4,-0x1
04d1 e02f | / | Load 0x0,0x2f
04d2 1b14 | | Execute Package,Field_Read,Field_Number 0x14
04d3 181d | | Execute Package,Field_Execute,Field_Number 0x1d
04d4 c802 | | Store 0x4,0x2
04d5 c803 | | Store 0x4,0x3
04d6 e804 | | Load 0x4,0x4
04d7 e802 | | Load 0x4,0x2
04d8 e02f | / | Load 0x0,0x2f
04d9 1b14 | | Execute Package,Field_Read,Field_Number 0x14
04da 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
04db c804 | | Store 0x4,0x4
04dc 00cf | | Action Mark_Auxiliary
04dd 783a |x: | Jump 0x518
04de e804 | | Load 0x4,0x4
04df e02f | / | Load 0x0,0x2f
04e0 1b14 | | Execute Package,Field_Read,Field_Number 0x14
04e1 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
04e2 a805 | | Store_Unchecked 0x4,0x5
04e3 e805 | | Load 0x4,0x5
04e4 e9fe | | Load 0x4,-0x2
04e5 01da | | Execute Vector,Bounds
04e6 0262 | b | Execute Discrete,In_Range
04e7 682a |h* | Jump_Zero 0x512
04e8 e805 | | Load 0x4,0x5
04e9 e9fe | | Load 0x4,-0x2
04ea 01d7 | | Execute Vector,Field_Read
04eb 6826 |h& | Jump_Zero 0x512
04ec e805 | | Load 0x4,0x5
04ed e40f | | Load 0x2,0xf
04ee 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
04ef 4801 |H | Short_Literal 0x1
04f0 e40f | | Load 0x2,0xf
04f1 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
04f2 4800 |H | Short_Literal 0x0
04f3 e40f | | Load 0x2,0xf
04f4 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
04f5 e40f | | Load 0x2,0xf
04f6 e403 | | Load 0x2,0x3
04f7 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
04f8 4801 |H | Short_Literal 0x1
04f9 e009 | | Load 0x0,0x9
04fa 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
04fb e804 | | Load 0x4,0x4
04fc e02f | / | Load 0x0,0x2f
04fd 1b14 | | Execute Package,Field_Read,Field_Number 0x14
04fe 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
04ff e416 | | Load 0x2,0x16
0500 e417 | | Load 0x2,0x17
0501 e418 | | Load 0x2,0x18
0502 e419 | | Load 0x2,0x19
0503 e41a | | Load 0x2,0x1a
0504 481b |H | Short_Literal 0x1b
0505 4802 |H | Short_Literal 0x2
0506 0099 | | Action Reference_Dynamic
0507 481c |H | Short_Literal 0x1c
0508 4802 |H | Short_Literal 0x2
0509 0099 | | Action Reference_Dynamic
050a 481d |H | Short_Literal 0x1d
050b 4802 |H | Short_Literal 0x2
050c 0099 | | Action Reference_Dynamic
050d 481e |H | Short_Literal 0x1e
050e 4802 |H | Short_Literal 0x2
050f 0099 | | Action Reference_Dynamic
0510 8059 | Y | Call 0x0,0x59
0511 00d1 | | Pop_Control Pop_Count_1
0512 e804 | | Load 0x4,0x4
0513 e02f | / | Load 0x0,0x2f
0514 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0515 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0516 c804 | | Store 0x4,0x4
0517 00c9 | | Action Pop_Auxiliary_Loop
0518 e804 | | Load 0x4,0x4
0519 e02f | / | Load 0x0,0x2f
051a 1b14 | | Execute Package,Field_Read,Field_Number 0x14
051b 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
051c 6fc1 |o | Jump_Zero 0x4de
051d 00ce | | Action Pop_Auxiliary
051e e803 | | Load 0x4,0x3
051f 0120 | | Execute Any,Is_Value
0520 6804 |h | Jump_Zero 0x525
0521 e02f | / | Load 0x0,0x2f
0522 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0523 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0524 7801 |x | Jump 0x526
0525 e803 | | Load 0x4,0x3
0526 e802 | | Load 0x4,0x2
0527 e02f | / | Load 0x0,0x2f
0528 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0529 181e | | Execute Package,Field_Execute,Field_Number 0x1e
052a c802 | | Store 0x4,0x2
052b c803 | | Store 0x4,0x3
052c 4501 |E | Exit_Subprogram 0x1
052d TRAP_04c0:
052d 0007 | | Action Break_Optional
052e e803 | | Load 0x4,0x3
052f 0120 | | Execute Any,Is_Value
0530 6804 |h | Jump_Zero 0x535
0531 e02f | / | Load 0x0,0x2f
0532 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0533 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0534 7801 |x | Jump 0x536
0535 e803 | | Load 0x4,0x3
0536 e802 | | Load 0x4,0x2
0537 e02f | / | Load 0x0,0x2f
0538 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0539 181e | | Execute Package,Field_Execute,Field_Number 0x1e
053a c802 | | Store 0x4,0x2
053b c803 | | Store 0x4,0x3
053c 00d8 | | Load_Top At_Offset_0
053d 0101 | | Execute Exception,Reraise
053e 0000 0000 | | .XXX[0x2]
0540 ; --------------------------------------------------------------------------------------
0540 ; SUBPROGRAM
0540 ; --------------------------------------------------------------------------------------
0540 0548 | H | .CONST 0x0548 ; Address of begin
0541 0004 | | .CONST 0x0004 ; Address of exception handler
0542 0002 | | .CONST 0x0002 ; Number of locals
0543 INIT_0540:
0543 e9ff | | Load 0x4,-0x1
0544 0217 | | Execute Heap_Access,All_Reference
0545 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0546 0217 | | Execute Heap_Access,All_Reference
0547 0007 | | Action Break_Optional
0548 BODY_0540:
0548 e9ff | | Load 0x4,-0x1
0549 0217 | | Execute Heap_Access,All_Reference
054a 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
054b e003 | | Load 0x0,0x3
054c 1b40 | @ | Execute Package,Field_Read,Field_Number 0x40
054d 180e | | Execute Package,Field_Execute,Field_Number 0xe
054e c803 | | Store 0x4,0x3
054f e803 | | Load 0x4,0x3
0550 e003 | | Load 0x0,0x3
0551 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0552 7005 |p | Jump_Nonzero 0x558
0553 00ec | | Load_Encached Diana_Tree_Cache
0554 4800 |H | Short_Literal 0x0
0555 e803 | | Load 0x4,0x3
0556 8608 | | Call 0x3,0x8
0557 c802 | | Store 0x4,0x2
0558 e802 | | Load 0x4,0x2
0559 00eb | | Load_Encached Diana_Cache
055a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
055b 683f |h? | Jump_Zero 0x59b
055c e003 | | Load 0x0,0x3
055d 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
055e 1b0f | | Execute Package,Field_Read,Field_Number 0xf
055f e803 | | Load 0x4,0x3
0560 0120 | | Execute Any,Is_Value
0561 6803 |h | Jump_Zero 0x565
0562 e003 | | Load 0x0,0x3
0563 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0564 7801 |x | Jump 0x566
0565 e803 | | Load 0x4,0x3
0566 6035 |`5 | Indirect_Literal Discrete,0x59c,{0x00000000, 0x00004000}
0567 e007 | | Load 0x0,0x7
0568 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0569 e01e | | Load 0x0,0x1e
056a 1811 | | Execute Package,Field_Execute,Field_Number 0x11
056b e003 | | Load 0x0,0x3
056c 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
056d 1816 | | Execute Package,Field_Execute,Field_Number 0x16
056e ea02 | | Load 0x5,0x2
056f e003 | | Load 0x0,0x3
0570 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0571 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
0572 c803 | | Store 0x4,0x3
0573 c407 | | Store 0x2,0x7
0574 e407 | | Load 0x2,0x7
0575 e23e | > | Load 0x1,0x3e
0576 180f | | Execute Package,Field_Execute,Field_Number 0xf
0577 701e |p | Jump_Nonzero 0x596
0578 8605 | | Call 0x3,0x5
0579 e403 | | Load 0x2,0x3
057a 00d9 | | Load_Top At_Offset_1
057b 0092 05b7 | | Action Push_String_Extended,0x5b7 ; " is not accessible because "
057d 01cc | | Execute Vector,Catenate
057e 601d |` | Indirect_Literal Discrete,0x59c,{0x00000000, 0x00004000}
057f e403 | | Load 0x2,0x3
0580 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0581 e01e | | Load 0x0,0x1e
0582 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0583 e01f | | Load 0x0,0x1f
0584 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0585 4801 |H | Short_Literal 0x1
0586 4800 |H | Short_Literal 0x0
0587 e01e | | Load 0x0,0x1e
0588 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0589 e003 | | Load 0x0,0x3
058a 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
058b 1816 | | Execute Package,Field_Execute,Field_Number 0x16
058c ea02 | | Load 0x5,0x2
058d e407 | | Load 0x2,0x7
058e e003 | | Load 0x0,0x3
058f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0590 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51
0591 01cc | | Execute Vector,Catenate
0592 e803 | | Load 0x4,0x3
0593 e23c | < | Load 0x1,0x3c
0594 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0595 00d1 | | Pop_Control Pop_Count_1
0596 00ec | | Load_Encached Diana_Tree_Cache
0597 4801 |H | Short_Literal 0x1
0598 e803 | | Load 0x4,0x3
0599 8608 | | Call 0x3,0x8
059a c802 | | Store 0x4,0x2
059b 4501 |E | Exit_Subprogram 0x1
059c 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
05a0 ; --------------------------------------------------------------------------------------
05a0 ; STRING TABLE
05a0 ; --------------------------------------------------------------------------------------
05a0 0032 | 2 | .STRTAB 0x0032->0x05b9 ; "Code_Views => "
05a1 003e | > | .STRTAB 0x003e->0x05c0 ; ", Response => "
05a2 004a | J | .STRTAB 0x004a->0x05c7 ; "Code_Views"
; "Code_Views"
; "Code_Views"
; "Code_Views"
; "Code_Views"
05a3 0052 | R | .STRTAB 0x0052->0x05cc ; "Checking"
05a4 0058 | X | .STRTAB 0x0058->0x05d0 ; "'body"
; "'body"
05a5 005b | [ | .STRTAB 0x005b->0x05d2 ; "<ANONYMOUS>'body"
05a6 0069 | i | .STRTAB 0x0069->0x05da ; "<ANONYMOUS>"
05a7 0072 | r | .STRTAB 0x0072->0x05e0 ; " (declaration #"
05a8 007f | | .STRTAB 0x007f->0x05e7 ; ") is not defined"
05a9 008d | | .STRTAB 0x008d->0x05ef ; "Checking "
; "Checking "
05aa 0094 | | .STRTAB 0x0094->0x05f4 ; "withed"
05ab 0098 | | .STRTAB 0x0098->0x05f7 ; "elaborated"
05ac 00a0 | | .STRTAB 0x00a0->0x05fc ; "Unhandled Exception traversing units of "
05ad 00c6 | | .STRTAB 0x00c6->0x0610 ; "Incompatibilities exist with units referenced by "
05ae 00f5 | | .STRTAB 0x00f5->0x0628 ; "..."
05af 00f6 | | .STRTAB 0x00f6->0x062a ; "is not an Ada unit"
05b0 0106 | | .STRTAB 0x0106->0x0633 ; "is not installed"
05b1 0114 | | .STRTAB 0x0114->0x063b ; "cannot be examined because of "
05b2 0130 | 0 | .STRTAB 0x0130->0x064a ; "is not coded"
05b3 013a | : | .STRTAB 0x013a->0x0650 ; " unit "
05b4 013e | > | .STRTAB 0x013e->0x0653 ; "imported"
05b5 0144 | D | .STRTAB 0x0144->0x0657 ; "doesn't define these required declarations..."
05b6 016f | o | .STRTAB 0x016f->0x066d ; "doesn't define all required declarations"
05b7 0195 | | .STRTAB 0x0195->0x0681 ; " is not accessible because "
05b8 01ae | | .STREND 0x01ae->0x068f
05b9 436f 6465 |Code| .STRTAB_STRINGS
068f 0000 | | .XXX[0x1]
0690 ; --------------------------------------------------------------------------------------
0690 ; Debug Table
0690 ; --------------------------------------------------------------------------------------
0690 0004 0012 | | .DEBUG4 0x0004,0x0012,0xa505,0x0000,0x0001,0x0000
0696 0000 0000 | | .BLANK 0000[0x16a]