|
|
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: 2048 (0x800)
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 0398 | | .CONST 0x0398 ; 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 8002 | | .CONST 0x8002 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 002b | + | .CONST 0x002b ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 000d | | .CONST 0x000d ; Number of locals
000b INIT_0008:
000b 00e3 | | Load_Encached Natural_Cache
000c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
000d e00f | | Load 0x0,0xf
000e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
000f 02c7 | | Declare_Variable Any
0010 e013 | | Load 0x0,0x13
0011 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0012 e00f | | Load 0x0,0xf
0013 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0014 a403 | | Store_Unchecked 0x2,0x3
0015 e003 | | Load 0x0,0x3
0016 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0017 1925 | % | Execute Package,Field_Reference,Field_Number 0x25
0018 0007 | | Action Break_Optional
0019 029f 0063 | c| Declare_Subprogram For_Call,INIT_0060
001b 029f 006b | k| Declare_Subprogram For_Call,INIT_0068
001d 029f 007b | {| Declare_Subprogram For_Call,INIT_0078
001f 029f 008b | | Declare_Subprogram For_Call,INIT_0088
0021 029f 009b | | Declare_Subprogram For_Call,INIT_0098
0023 029f 0163 | c| Declare_Subprogram For_Call,INIT_0160
0025 029f 01d3 | | Declare_Subprogram For_Call,INIT_01d0
0027 029f 01fb | | Declare_Subprogram For_Call,INIT_01f8
0029 029f 026b | k| Declare_Subprogram For_Call,INIT_0268
002b BODY_0008:
002b e5fe | | Load 0x2,-0x2
002c e5ff | | Load 0x2,-0x1
002d 0092 02fe | | Action Push_String_Extended,0x2fe ; "Converting CDB for <1>"
002f e220 | | Load 0x1,0x20
0030 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0031 840a | | Call 0x2,0xa
0032 e00f | | Load 0x0,0xf
0033 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0034 e5ff | | Load 0x2,-0x1
0035 e012 | | Load 0x0,0x12
0036 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0037 6801 |h | Jump_Zero 0x39
0038 840d | | Call 0x2,0xd
0039 e402 | | Load 0x2,0x2
003a 0c01 | | Execute_Immediate Greater_Equal,0x1
003b 680f |h | Jump_Zero 0x4b
003c e5fe | | Load 0x2,-0x2
003d e5ff | | Load 0x2,-0x1
003e 0092 02ff | | Action Push_String_Extended,0x2ff ; "Unable to convert CDB for <1>"
0040 e220 | | Load 0x1,0x20
0041 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0042 e403 | | Load 0x2,0x3
0043 4801 |H | Short_Literal 0x1
0044 4800 |H | Short_Literal 0x0
0045 e00f | | Load 0x0,0xf
0046 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0047 c403 | | Store 0x2,0x3
0048 4800 |H | Short_Literal 0x0
0049 a5fd | | Store_Unchecked 0x2,-0x3
004a 4503 |E | Exit_Subprogram 0x3
004b e5fe | | Load 0x2,-0x2
004c e5ff | | Load 0x2,-0x1
004d 0092 0300 | | Action Push_String_Extended,0x300 ; "Converted CDB for <1>"
004f e220 | | Load 0x1,0x20
0050 1820 | | Execute Package,Field_Execute,Field_Number 0x20
0051 e403 | | Load 0x2,0x3
0052 4801 |H | Short_Literal 0x1
0053 4801 |H | Short_Literal 0x1
0054 e00f | | Load 0x0,0xf
0055 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0056 c403 | | Store 0x2,0x3
0057 4801 |H | Short_Literal 0x1
0058 a5fd | | Store_Unchecked 0x2,-0x3
0059 4503 |E | Exit_Subprogram 0x3
005a 0000 0000 | | .BLANK 0000[0x6]
0060 ; --------------------------------------------------------------------------------------
0060 ; SUBPROGRAM
0060 ; --------------------------------------------------------------------------------------
0060 0063 | c | .CONST 0x0063 ; Address of begin
0061 0004 | | .CONST 0x0004 ; Address of exception handler
0062 0001 | | .CONST 0x0001 ; Number of locals
0063 BODY_0060:
0063 INIT_0060:
0063 00da | | Load_Top At_Offset_2
0064 0f00 | | Execute_Immediate Equal,0x0
0065 4401 |D | Exit_Subprogram With_Result,0x1
0066 0000 0000 | | .XXX[0x2]
0068 ; --------------------------------------------------------------------------------------
0068 ; SUBPROGRAM
0068 ; --------------------------------------------------------------------------------------
0068 006b | k | .CONST 0x006b ; Address of begin
0069 0004 | | .CONST 0x0004 ; Address of exception handler
006a 0001 | | .CONST 0x0001 ; Number of locals
006b BODY_0068:
006b INIT_0068:
006b 00da | | Load_Top At_Offset_2
006c e014 | | Load 0x0,0x14
006d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
006e 011c | | Execute Any,Convert_Unchecked
006f 1c01 | | Execute_Immediate Run_Utility,0x1
0070 4401 |D | Exit_Subprogram With_Result,0x1
0071 0000 0000 | | .BLANK 0000[0x7]
0078 ; --------------------------------------------------------------------------------------
0078 ; SUBPROGRAM
0078 ; --------------------------------------------------------------------------------------
0078 007b | { | .CONST 0x007b ; Address of begin
0079 0004 | | .CONST 0x0004 ; Address of exception handler
007a 0001 | | .CONST 0x0001 ; Number of locals
007b BODY_0078:
007b INIT_0078:
007b e5fe | | Load 0x2,-0x2
007c 00db | | Load_Top At_Offset_3
007d e220 | | Load 0x1,0x20
007e 1816 | | Execute Package,Field_Execute,Field_Number 0x16
007f e403 | | Load 0x2,0x3
0080 e00f | | Load 0x0,0xf
0081 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0082 e402 | | Load 0x2,0x2
0083 0a01 | | Execute_Immediate Plus,0x1
0084 c402 | | Store 0x2,0x2
0085 4502 |E | Exit_Subprogram 0x2
0086 0000 0000 | | .XXX[0x2]
0088 ; --------------------------------------------------------------------------------------
0088 ; SUBPROGRAM
0088 ; --------------------------------------------------------------------------------------
0088 008b | | .CONST 0x008b ; Address of begin
0089 0004 | | .CONST 0x0004 ; Address of exception handler
008a 0001 | | .CONST 0x0001 ; Number of locals
008b BODY_0088:
008b INIT_0088:
008b e5fe | | Load 0x2,-0x2
008c e7fe | | Load 0x3,-0x2
008d e7ff | | Load 0x3,-0x1
008e e220 | | Load 0x1,0x20
008f 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0090 e403 | | Load 0x2,0x3
0091 e00f | | Load 0x0,0xf
0092 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0093 e402 | | Load 0x2,0x2
0094 0a01 | | Execute_Immediate Plus,0x1
0095 c402 | | Store 0x2,0x2
0096 4503 |E | Exit_Subprogram 0x3
0097 0000 | | .XXX[0x1]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 00b8 | | .CONST 0x00b8 ; Address of begin
0099 0004 | | .CONST 0x0004 ; Address of exception handler
009a 0008 | | .CONST 0x0008 ; Number of locals
009b INIT_0098:
009b e012 | | Load 0x0,0x12
009c 1b16 | | Execute Package,Field_Read,Field_Number 0x16
009d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
009e 02c7 | | Declare_Variable Any
009f 00d8 | | Load_Top At_Offset_0
00a0 1c00 | | Execute_Immediate Run_Utility,0x0
00a1 e012 | | Load 0x0,0x12
00a2 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00a3 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00a4 0322 | " | Declare_Variable Record
00a5 e012 | | Load 0x0,0x12
00a6 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00a7 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00a8 e012 | | Load 0x0,0x12
00a9 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00aa 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00ab e012 | | Load 0x0,0x12
00ac 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00ad 1b2b | + | Execute Package,Field_Read,Field_Number 0x2b
00ae 02c7 | | Declare_Variable Any
00af 00d8 | | Load_Top At_Offset_0
00b0 1c00 | | Execute_Immediate Run_Utility,0x0
00b1 e012 | | Load 0x0,0x12
00b2 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00b3 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00b4 02c7 | | Declare_Variable Any
00b5 00d8 | | Load_Top At_Offset_0
00b6 1c00 | | Execute_Immediate Run_Utility,0x0
00b7 00e1 | | Load_Encached Boolean_Cache
00b8 BODY_0098:
00b8 00be | | Action Activate_Tasks
00b9 00d9 | | Load_Top At_Offset_1
00ba 0120 | | Execute Any,Is_Value
00bb 6804 |h | Jump_Zero 0xc0
00bc e012 | | Load 0x0,0x12
00bd 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00be 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00bf 7801 |x | Jump 0xc1
00c0 00d9 | | Load_Top At_Offset_1
00c1 e602 | | Load 0x3,0x2
00c2 4801 |H | Short_Literal 0x1
00c3 e403 | | Load 0x2,0x3
00c4 e7ff | | Load 0x3,-0x1
00c5 e012 | | Load 0x0,0x12
00c6 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00c7 181e | | Execute Package,Field_Execute,Field_Number 0x1e
00c8 c602 | | Store 0x3,0x2
00c9 c607 | | Store 0x3,0x7
00ca 00d9 | | Load_Top At_Offset_1
00cb e012 | | Load 0x0,0x12
00cc 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00cd 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00ce 7006 |p | Jump_Nonzero 0xd5
00cf 00d9 | | Load_Top At_Offset_1
00d0 e012 | | Load 0x0,0x12
00d1 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00d2 1818 | | Execute Package,Field_Execute,Field_Number 0x18
00d3 8407 | | Call 0x2,0x7
00d4 4502 |E | Exit_Subprogram 0x2
00d5 e602 | | Load 0x3,0x2
00d6 e012 | | Load 0x0,0x12
00d7 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00d8 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
00d9 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1
00da 00d8 | | Load_Top At_Offset_0
00db 6805 |h | Jump_Zero 0xe1
00dc e602 | | Load 0x3,0x2
00dd e012 | | Load 0x0,0x12
00de 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00df 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
00e0 c602 | | Store 0x3,0x2
00e1 00da | | Load_Top At_Offset_2
00e2 e602 | | Load 0x3,0x2
00e3 e012 | | Load 0x0,0x12
00e4 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00e5 182c | , | Execute Package,Field_Execute,Field_Number 0x2c
00e6 c606 | | Store 0x3,0x6
00e7 00cf | | Action Mark_Auxiliary
00e8 7836 |x6 | Jump 0x11f
00e9 00db | | Load_Top At_Offset_3
00ea e012 | | Load 0x0,0x12
00eb 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00ec 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
00ed e603 | | Load 0x3,0x3
00ee 017d | } | Execute Record,Structure_Write
00ef 00db | | Load_Top At_Offset_3
00f0 e012 | | Load 0x0,0x12
00f1 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00f2 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
00f3 a604 | | Store_Unchecked 0x3,0x4
00f4 e603 | | Load 0x3,0x3
00f5 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00f6 7022 |p" | Jump_Nonzero 0x119
00f7 e603 | | Load 0x3,0x3
00f8 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00f9 681f |h | Jump_Zero 0x119
00fa 00da | | Load_Top At_Offset_2
00fb 0120 | | Execute Any,Is_Value
00fc 6804 |h | Jump_Zero 0x101
00fd e012 | | Load 0x0,0x12
00fe 1b16 | | Execute Package,Field_Read,Field_Number 0x16
00ff 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0100 7801 |x | Jump 0x102
0101 00da | | Load_Top At_Offset_2
0102 e602 | | Load 0x3,0x2
0103 e606 | | Load 0x3,0x6
0104 e012 | | Load 0x0,0x12
0105 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0106 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30
0107 4800 |H | Short_Literal 0x0
0108 e603 | | Load 0x3,0x3
0109 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
010a e012 | | Load 0x0,0x12
010b 1b16 | | Execute Package,Field_Read,Field_Number 0x16
010c 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
010d c602 | | Store 0x3,0x2
010e c607 | | Store 0x3,0x7
010f 00da | | Load_Top At_Offset_2
0110 e012 | | Load 0x0,0x12
0111 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0112 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0113 7005 |p | Jump_Nonzero 0x119
0114 00da | | Load_Top At_Offset_2
0115 e012 | | Load 0x0,0x12
0116 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0117 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0118 8407 | | Call 0x2,0x7
0119 00db | | Load_Top At_Offset_3
011a e012 | | Load 0x0,0x12
011b 1b16 | | Execute Package,Field_Read,Field_Number 0x16
011c 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
011d c606 | | Store 0x3,0x6
011e 00c9 | | Action Pop_Auxiliary_Loop
011f 00db | | Load_Top At_Offset_3
0120 e012 | | Load 0x0,0x12
0121 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0122 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0123 6fc5 |o | Jump_Zero 0xe9
0124 00ce | | Action Pop_Auxiliary
0125 e602 | | Load 0x3,0x2
0126 e012 | | Load 0x0,0x12
0127 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0128 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
0129 680f |h | Jump_Zero 0x139
012a e602 | | Load 0x3,0x2
012b 00d8 | | Load_Top At_Offset_0
012c e012 | | Load 0x0,0x12
012d 1b16 | | Execute Package,Field_Read,Field_Number 0x16
012e 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
012f 0aff | | Execute_Immediate Plus,-0x1
0130 00d8 | | Load_Top At_Offset_0
0131 00e3 | | Load_Encached Natural_Cache
0132 0260 | ` | Execute Discrete,In_Type
0133 7001 |p | Jump_Nonzero 0x135
0134 0801 | | Execute_Immediate Raise,0x1
0135 e012 | | Load 0x0,0x12
0136 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0137 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
0138 c602 | | Store 0x3,0x2
0139 00d8 | | Load_Top At_Offset_0
013a 6805 |h | Jump_Zero 0x140
013b e602 | | Load 0x3,0x2
013c e012 | | Load 0x0,0x12
013d 1b16 | | Execute Package,Field_Read,Field_Number 0x16
013e 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
013f c602 | | Store 0x3,0x2
0140 00d9 | | Load_Top At_Offset_1
0141 0120 | | Execute Any,Is_Value
0142 6804 |h | Jump_Zero 0x147
0143 e012 | | Load 0x0,0x12
0144 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0145 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0146 7801 |x | Jump 0x148
0147 00d9 | | Load_Top At_Offset_1
0148 e602 | | Load 0x3,0x2
0149 e012 | | Load 0x0,0x12
014a 1b16 | | Execute Package,Field_Read,Field_Number 0x16
014b 1820 | | Execute Package,Field_Execute,Field_Number 0x20
014c c602 | | Store 0x3,0x2
014d c607 | | Store 0x3,0x7
014e 00d9 | | Load_Top At_Offset_1
014f e012 | | Load 0x0,0x12
0150 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0151 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0152 7005 |p | Jump_Nonzero 0x158
0153 00d9 | | Load_Top At_Offset_1
0154 e012 | | Load 0x0,0x12
0155 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0156 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0157 8407 | | Call 0x2,0x7
0158 4502 |E | Exit_Subprogram 0x2
0159 0000 0000 | | .BLANK 0000[0x7]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0176 | v | .CONST 0x0176 ; Address of begin
0161 0004 | | .CONST 0x0004 ; Address of exception handler
0162 0005 | | .CONST 0x0005 ; Number of locals
0163 INIT_0160:
0163 e003 | | Load 0x0,0x3
0164 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0165 02c7 | | Declare_Variable Any
0166 00d8 | | Load_Top At_Offset_0
0167 1c00 | | Execute_Immediate Run_Utility,0x0
0168 e003 | | Load 0x0,0x3
0169 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
016a 1b18 | | Execute Package,Field_Read,Field_Number 0x18
016b 02c7 | | Declare_Variable Any
016c 00d8 | | Load_Top At_Offset_0
016d 1c00 | | Execute_Immediate Run_Utility,0x0
016e e003 | | Load 0x0,0x3
016f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0170 e012 | | Load 0x0,0x12
0171 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0172 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0173 02c7 | | Declare_Variable Any
0174 00d8 | | Load_Top At_Offset_0
0175 1c00 | | Execute_Immediate Run_Utility,0x0
0176 BODY_0160:
0176 00d8 | | Load_Top At_Offset_0
0177 0120 | | Execute Any,Is_Value
0178 6804 |h | Jump_Zero 0x17d
0179 e012 | | Load 0x0,0x12
017a 1b16 | | Execute Package,Field_Read,Field_Number 0x16
017b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
017c 7801 |x | Jump 0x17e
017d 00d8 | | Load_Top At_Offset_0
017e 00db | | Load_Top At_Offset_3
017f 0120 | | Execute Any,Is_Value
0180 6804 |h | Jump_Zero 0x185
0181 e003 | | Load 0x0,0x3
0182 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0183 1b18 | | Execute Package,Field_Read,Field_Number 0x18
0184 7801 |x | Jump 0x186
0185 00db | | Load_Top At_Offset_3
0186 e403 | | Load 0x2,0x3
0187 e5ff | | Load 0x2,-0x1
0188 e012 | | Load 0x0,0x12
0189 1b16 | | Execute Package,Field_Read,Field_Number 0x16
018a 181d | | Execute Package,Field_Execute,Field_Number 0x1d
018b c603 | | Store 0x3,0x3
018c c605 | | Store 0x3,0x5
018d 00d8 | | Load_Top At_Offset_0
018e e012 | | Load 0x0,0x12
018f 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0190 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0191 7006 |p | Jump_Nonzero 0x198
0192 00d8 | | Load_Top At_Offset_0
0193 e012 | | Load 0x0,0x12
0194 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0195 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0196 8407 | | Call 0x2,0x7
0197 4501 |E | Exit_Subprogram 0x1
0198 00cf | | Action Mark_Auxiliary
0199 782a |x* | Jump 0x1c4
019a e003 | | Load 0x0,0x3
019b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
019c e602 | | Load 0x3,0x2
019d 0120 | | Execute Any,Is_Value
019e 6803 |h | Jump_Zero 0x1a2
019f e003 | | Load 0x0,0x3
01a0 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01a1 7801 |x | Jump 0x1a3
01a2 e602 | | Load 0x3,0x2
01a3 e603 | | Load 0x3,0x3
01a4 e003 | | Load 0x0,0x3
01a5 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01a6 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
01a7 c602 | | Store 0x3,0x2
01a8 005b | [ | Store_Top Discrete,At_Offset_3
01a9 00da | | Load_Top At_Offset_2
01aa 821d | | Call 0x1,0x1d
01ab 7010 |p | Jump_Nonzero 0x1bc
01ac 0092 0301 | | Action Push_String_Extended,0x301 ; "Could not get object for "
01ae e603 | | Load 0x3,0x3
01af 8404 | | Call 0x2,0x4
01b0 01cc | | Execute Vector,Catenate
01b1 0092 0302 | | Action Push_String_Extended,0x302 ; ": "
01b3 01cc | | Execute Vector,Catenate
01b4 00db | | Load_Top At_Offset_3
01b5 e003 | | Load 0x0,0x3
01b6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01b7 011c | | Execute Any,Convert_Unchecked
01b8 1c01 | | Execute_Immediate Run_Utility,0x1
01b9 01cc | | Execute Vector,Catenate
01ba 8407 | | Call 0x2,0x7
01bb 7802 |x | Jump 0x1be
01bc e602 | | Load 0x3,0x2
01bd 8409 | | Call 0x2,0x9
01be 00db | | Load_Top At_Offset_3
01bf e003 | | Load 0x0,0x3
01c0 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01c1 181d | | Execute Package,Field_Execute,Field_Number 0x1d
01c2 c603 | | Store 0x3,0x3
01c3 00c9 | | Action Pop_Auxiliary_Loop
01c4 00db | | Load_Top At_Offset_3
01c5 e003 | | Load 0x0,0x3
01c6 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01c7 181e | | Execute Package,Field_Execute,Field_Number 0x1e
01c8 6fd1 |o | Jump_Zero 0x19a
01c9 4501 |E | Exit_Subprogram 0x1
01ca 0000 0000 | | .BLANK 0000[0x6]
01d0 ; --------------------------------------------------------------------------------------
01d0 ; SUBPROGRAM
01d0 ; --------------------------------------------------------------------------------------
01d0 01d9 | | .CONST 0x01d9 ; Address of begin
01d1 0004 | | .CONST 0x0004 ; Address of exception handler
01d2 0002 | | .CONST 0x0002 ; Number of locals
01d3 INIT_01d0:
01d3 e012 | | Load 0x0,0x12
01d4 1b15 | | Execute Package,Field_Read,Field_Number 0x15
01d5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01d6 02c7 | | Declare_Variable Any
01d7 00d8 | | Load_Top At_Offset_0
01d8 1c00 | | Execute_Immediate Run_Utility,0x0
01d9 BODY_01d0:
01d9 00d8 | | Load_Top At_Offset_0
01da 0120 | | Execute Any,Is_Value
01db 6804 |h | Jump_Zero 0x1e0
01dc e012 | | Load 0x0,0x12
01dd 1b15 | | Execute Package,Field_Read,Field_Number 0x15
01de 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01df 7801 |x | Jump 0x1e1
01e0 00d8 | | Load_Top At_Offset_0
01e1 e403 | | Load 0x2,0x3
01e2 e7ff | | Load 0x3,-0x1
01e3 e012 | | Load 0x0,0x12
01e4 1b15 | | Execute Package,Field_Read,Field_Number 0x15
01e5 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01e6 c602 | | Store 0x3,0x2
01e7 00d8 | | Load_Top At_Offset_0
01e8 e012 | | Load 0x0,0x12
01e9 1b15 | | Execute Package,Field_Read,Field_Number 0x15
01ea 1810 | | Execute Package,Field_Execute,Field_Number 0x10
01eb 7008 |p | Jump_Nonzero 0x1f4
01ec 00d8 | | Load_Top At_Offset_0
01ed e012 | | Load 0x0,0x12
01ee 1b15 | | Execute Package,Field_Read,Field_Number 0x15
01ef 1812 | | Execute Package,Field_Execute,Field_Number 0x12
01f0 8407 | | Call 0x2,0x7
01f1 e403 | | Load 0x2,0x3
01f2 e00f | | Load 0x0,0xf
01f3 181a | | Execute Package,Field_Execute,Field_Number 0x1a
01f4 4502 |E | Exit_Subprogram 0x2
01f5 0000 0000 | | .XXX[0x3]
01f7 0000 | |
01f8 ; --------------------------------------------------------------------------------------
01f8 ; SUBPROGRAM
01f8 ; --------------------------------------------------------------------------------------
01f8 020a | | .CONST 0x020a ; Address of begin
01f9 0004 | | .CONST 0x0004 ; Address of exception handler
01fa 0005 | | .CONST 0x0005 ; Number of locals
01fb INIT_01f8:
01fb e003 | | Load 0x0,0x3
01fc 1b14 | | Execute Package,Field_Read,Field_Number 0x14
01fd 02ff | | Declare_Variable Variant_Record
01fe 00d8 | | Load_Top At_Offset_0
01ff 1c00 | | Execute_Immediate Run_Utility,0x0
0200 e015 | | Load 0x0,0x15
0201 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0202 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0203 02c7 | | Declare_Variable Any
0204 00d8 | | Load_Top At_Offset_0
0205 1c00 | | Execute_Immediate Run_Utility,0x0
0206 e003 | | Load 0x0,0x3
0207 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0208 e014 | | Load 0x0,0x14
0209 1b11 | | Execute Package,Field_Read,Field_Number 0x11
020a BODY_01f8:
020a e003 | | Load 0x0,0x3
020b 1b0d | | Execute Package,Field_Read,Field_Number 0xd
020c e602 | | Load 0x3,0x2
020d 6056 |`V | Indirect_Literal Discrete,0x264,{0x00000000, 0x00004000}
020e e00f | | Load 0x0,0xf
020f 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0210 4800 |H | Short_Literal 0x0
0211 e7ff | | Load 0x3,-0x1
0212 e003 | | Load 0x0,0x3
0213 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
0214 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0215 00d1 | | Pop_Control Pop_Count_1
0216 005a | Z | Store_Top Discrete,At_Offset_2
0217 00d9 | | Load_Top At_Offset_1
0218 821d | | Call 0x1,0x1d
0219 700b |p | Jump_Nonzero 0x225
021a e7ff | | Load 0x3,-0x1
021b 0092 0303 | | Action Push_String_Extended,0x303 ; "Could not get default version for <1>: "
021d 00db | | Load_Top At_Offset_3
021e e003 | | Load 0x0,0x3
021f 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0220 011c | | Execute Any,Convert_Unchecked
0221 1c01 | | Execute_Immediate Run_Utility,0x1
0222 01cc | | Execute Vector,Catenate
0223 8408 | | Call 0x2,0x8
0224 4502 |E | Exit_Subprogram 0x2
0225 e014 | | Load 0x0,0x14
0226 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0227 00db | | Load_Top At_Offset_3
0228 0120 | | Execute Any,Is_Value
0229 6804 |h | Jump_Zero 0x22e
022a e015 | | Load 0x0,0x15
022b 1b13 | | Execute Package,Field_Read,Field_Number 0x13
022c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
022d 7801 |x | Jump 0x22f
022e 00db | | Load_Top At_Offset_3
022f e403 | | Load 0x2,0x3
0230 4800 |H | Short_Literal 0x0
0231 4803 |H | Short_Literal 0x3
0232 e602 | | Load 0x3,0x2
0233 e015 | | Load 0x0,0x15
0234 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0235 0162 | b | Execute Variant_Record,Check_In_Type
0236 e015 | | Load 0x0,0x15
0237 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0238 c603 | | Store 0x3,0x3
0239 0059 | Y | Store_Top Discrete,At_Offset_1
023a 00d8 | | Load_Top At_Offset_0
023b 8405 | | Call 0x2,0x5
023c 7008 |p | Jump_Nonzero 0x245
023d e7ff | | Load 0x3,-0x1
023e 0092 0304 | | Action Push_String_Extended,0x304 ; "Could not open <1>: "
0240 00da | | Load_Top At_Offset_2
0241 8406 | | Call 0x2,0x6
0242 01cc | | Execute Vector,Catenate
0243 8408 | | Call 0x2,0x8
0244 4502 |E | Exit_Subprogram 0x2
0245 00da | | Load_Top At_Offset_2
0246 e015 | | Load 0x0,0x15
0247 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0248 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0249 840b | | Call 0x2,0xb
024a e014 | | Load 0x0,0x14
024b 1b11 | | Execute Package,Field_Read,Field_Number 0x11
024c 4800 |H | Short_Literal 0x0
024d 4801 |H | Short_Literal 0x1
024e e403 | | Load 0x2,0x3
024f e602 | | Load 0x3,0x2
0250 e015 | | Load 0x0,0x15
0251 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0252 0162 | b | Execute Variant_Record,Check_In_Type
0253 e015 | | Load 0x0,0x15
0254 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0255 0059 | Y | Store_Top Discrete,At_Offset_1
0256 00d8 | | Load_Top At_Offset_0
0257 8405 | | Call 0x2,0x5
0258 7007 |p | Jump_Nonzero 0x260
0259 e7ff | | Load 0x3,-0x1
025a 0092 0305 | | Action Push_String_Extended,0x305 ; "Could not close <1>: "
025c 00da | | Load_Top At_Offset_2
025d 8406 | | Call 0x2,0x6
025e 01cc | | Execute Vector,Catenate
025f 8408 | | Call 0x2,0x8
0260 4502 |E | Exit_Subprogram 0x2
0261 0000 0000 | | .XXX[0x3]
0263 0000 | |
0264 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0268 ; --------------------------------------------------------------------------------------
0268 ; SUBPROGRAM
0268 ; --------------------------------------------------------------------------------------
0268 0280 | | .CONST 0x0280 ; Address of begin
0269 0004 | | .CONST 0x0004 ; Address of exception handler
026a 0007 | | .CONST 0x0007 ; Number of locals
026b INIT_0268:
026b 0092 0306 | | Action Push_String_Extended,0x306 ; "??'SPEC'S(CODED,INSTALLED)"
026d e003 | | Load 0x0,0x3
026e 1b0f | | Execute Package,Field_Read,Field_Number 0xf
026f 02c7 | | Declare_Variable Any
0270 00d8 | | Load_Top At_Offset_0
0271 1c00 | | Execute_Immediate Run_Utility,0x0
0272 e003 | | Load 0x0,0x3
0273 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0274 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0275 e003 | | Load 0x0,0x3
0276 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0277 1b18 | | Execute Package,Field_Read,Field_Number 0x18
0278 02c7 | | Declare_Variable Any
0279 00d8 | | Load_Top At_Offset_0
027a 1c00 | | Execute_Immediate Run_Utility,0x0
027b e003 | | Load 0x0,0x3
027c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
027d e003 | | Load 0x0,0x3
027e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
027f 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0280 BODY_0268:
0280 e003 | | Load 0x0,0x3
0281 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0282 e003 | | Load 0x0,0x3
0283 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0284 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0285 67de |g | Indirect_Literal Discrete,0x264,{0x00000000, 0x00004000}
0286 e00f | | Load 0x0,0xf
0287 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0288 4800 |H | Short_Literal 0x0
0289 e5ff | | Load 0x2,-0x1
028a e003 | | Load 0x0,0x3
028b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
028c 1813 | | Execute Package,Field_Execute,Field_Number 0x13
028d c604 | | Store 0x3,0x4
028e 005a | Z | Store_Top Discrete,At_Offset_2
028f 00d9 | | Load_Top At_Offset_1
0290 821d | | Call 0x1,0x1d
0291 700b |p | Jump_Nonzero 0x29d
0292 e5ff | | Load 0x2,-0x1
0293 0092 0307 | | Action Push_String_Extended,0x307 ; "Could not get context for <1>: "
0295 00db | | Load_Top At_Offset_3
0296 e003 | | Load 0x0,0x3
0297 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0298 011c | | Execute Any,Convert_Unchecked
0299 1c01 | | Execute_Immediate Run_Utility,0x1
029a 01cc | | Execute Vector,Catenate
029b 8408 | | Call 0x2,0x8
029c 4501 |E | Exit_Subprogram 0x1
029d e003 | | Load 0x0,0x3
029e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
029f 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02a0 00db | | Load_Top At_Offset_3
02a1 67c2 |g | Indirect_Literal Discrete,0x264,{0x00000000, 0x00004000}
02a2 e00f | | Load 0x0,0xf
02a3 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02a4 e010 | | Load 0x0,0x10
02a5 1811 | | Execute Package,Field_Execute,Field_Number 0x11
02a6 e011 | | Load 0x0,0x11
02a7 1811 | | Execute Package,Field_Execute,Field_Number 0x11
02a8 4801 |H | Short_Literal 0x1
02a9 4800 |H | Short_Literal 0x0
02aa e604 | | Load 0x3,0x4
02ab e602 | | Load 0x3,0x2
02ac e003 | | Load 0x0,0x3
02ad 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02ae 181b | | Execute Package,Field_Execute,Field_Number 0x1b
02af c605 | | Store 0x3,0x5
02b0 0059 | Y | Store_Top Discrete,At_Offset_1
02b1 00d8 | | Load_Top At_Offset_0
02b2 821e | | Call 0x1,0x1e
02b3 7018 |p | Jump_Nonzero 0x2cc
02b4 00d8 | | Load_Top At_Offset_0
02b5 821f | | Call 0x1,0x1f
02b6 7015 |p | Jump_Nonzero 0x2cc
02b7 e5ff | | Load 0x2,-0x1
02b8 0092 0308 | | Action Push_String_Extended,0x308 ; "Could not find ada units in <1> because "
02ba 67a9 |g | Indirect_Literal Discrete,0x264,{0x00000000, 0x00004000}
02bb e00f | | Load 0x0,0xf
02bc 1b0e | | Execute Package,Field_Read,Field_Number 0xe
02bd e010 | | Load 0x0,0x10
02be 1811 | | Execute Package,Field_Execute,Field_Number 0x11
02bf e011 | | Load 0x0,0x11
02c0 1811 | | Execute Package,Field_Execute,Field_Number 0x11
02c1 4801 |H | Short_Literal 0x1
02c2 4800 |H | Short_Literal 0x0
02c3 e604 | | Load 0x3,0x4
02c4 e602 | | Load 0x3,0x2
02c5 e607 | | Load 0x3,0x7
02c6 e003 | | Load 0x0,0x3
02c7 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02c8 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51
02c9 01cc | | Execute Vector,Catenate
02ca 8408 | | Call 0x2,0x8
02cb 4501 |E | Exit_Subprogram 0x1
02cc 00cf | | Action Mark_Auxiliary
02cd 782a |x* | Jump 0x2f8
02ce e003 | | Load 0x0,0x3
02cf 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02d0 e603 | | Load 0x3,0x3
02d1 0120 | | Execute Any,Is_Value
02d2 6803 |h | Jump_Zero 0x2d6
02d3 e003 | | Load 0x0,0x3
02d4 1b0f | | Execute Package,Field_Read,Field_Number 0xf
02d5 7801 |x | Jump 0x2d7
02d6 e603 | | Load 0x3,0x3
02d7 e605 | | Load 0x3,0x5
02d8 e003 | | Load 0x0,0x3
02d9 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02da 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
02db c603 | | Store 0x3,0x3
02dc 005b | [ | Store_Top Discrete,At_Offset_3
02dd 00da | | Load_Top At_Offset_2
02de 821d | | Call 0x1,0x1d
02df 7010 |p | Jump_Nonzero 0x2f0
02e0 0092 0301 | | Action Push_String_Extended,0x301 ; "Could not get object for "
02e2 e605 | | Load 0x3,0x5
02e3 8404 | | Call 0x2,0x4
02e4 01cc | | Execute Vector,Catenate
02e5 0092 0302 | | Action Push_String_Extended,0x302 ; ": "
02e7 01cc | | Execute Vector,Catenate
02e8 00db | | Load_Top At_Offset_3
02e9 e003 | | Load 0x0,0x3
02ea 1b0d | | Execute Package,Field_Read,Field_Number 0xd
02eb 011c | | Execute Any,Convert_Unchecked
02ec 1c01 | | Execute_Immediate Run_Utility,0x1
02ed 01cc | | Execute Vector,Catenate
02ee 8407 | | Call 0x2,0x7
02ef 7802 |x | Jump 0x2f2
02f0 e603 | | Load 0x3,0x3
02f1 840c | | Call 0x2,0xc
02f2 00db | | Load_Top At_Offset_3
02f3 e003 | | Load 0x0,0x3
02f4 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02f5 181d | | Execute Package,Field_Execute,Field_Number 0x1d
02f6 c605 | | Store 0x3,0x5
02f7 00c9 | | Action Pop_Auxiliary_Loop
02f8 00db | | Load_Top At_Offset_3
02f9 e003 | | Load 0x0,0x3
02fa 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02fb 181e | | Execute Package,Field_Execute,Field_Number 0x1e
02fc 6fd1 |o | Jump_Zero 0x2ce
02fd 4501 |E | Exit_Subprogram 0x1
02fe ; --------------------------------------------------------------------------------------
02fe ; STRING TABLE
02fe ; --------------------------------------------------------------------------------------
02fe 0018 | | .STRTAB 0x0018->0x030a ; "Converting CDB for <1>"
02ff 002c | , | .STRTAB 0x002c->0x0315 ; "Unable to convert CDB for <1>"
0300 0047 | G | .STRTAB 0x0047->0x0323 ; "Converted CDB for <1>"
0301 005a | Z | .STRTAB 0x005a->0x032e ; "Could not get object for "
; "Could not get object for "
0302 0071 | q | .STRTAB 0x0071->0x033a ; ": "
; ": "
0303 0071 | q | .STRTAB 0x0071->0x033b ; "Could not get default version for <1>: "
0304 0096 | | .STRTAB 0x0096->0x034f ; "Could not open <1>: "
0305 00a8 | | .STRTAB 0x00a8->0x0359 ; "Could not close <1>: "
0306 00bb | | .STRTAB 0x00bb->0x0363 ; "??'SPEC'S(CODED,INSTALLED)"
0307 00d3 | | .STRTAB 0x00d3->0x0370 ; "Could not get context for <1>: "
0308 00f0 | | .STRTAB 0x00f0->0x0380 ; "Could not find ada units in <1> because "
0309 0116 | | .STREND 0x0116->0x0394
030a 436f 6e76 |Conv| .STRTAB_STRINGS
0394 0000 0000 | | .BLANK 0000[0x4]
0398 ; --------------------------------------------------------------------------------------
0398 ; Debug Table
0398 ; --------------------------------------------------------------------------------------
0398 0004 000f | | .DEBUG4 0x0004,0x000f,0x4b37,0x0000,0x0001,0x0000
039e 00ae 9d04 | | .XXX[0x1d]
03a0 800f 3800 | 8 |
03a2 0000 7250 | rP|
03a4 9901 0008 | |
03a6 0005 2000 | |
03a8 0000 3560 | 5`|
03aa 0000 4000 | @ |
03ac 0000 3002 | 0 |
03ae 8000 0000 | |
03b0 8000 0020 | |
03b2 0000 0110 | |
03b4 0000 0000 | |
03b6 8000 0005 | |
03b8 2000 0101 | |
03ba 1694 | |
03bb 0000 0000 | | .BLANK 0000[0x1b]
03d6 0180 0015 | | .XXX[0x3]
03d8 d380 | |
03d9 0000 0000 | | .BLANK 0000[0x27]