|
|
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: 3072 (0xc00)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦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 0350 | P | .CONST 0x0350 ; 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 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0041 | A | .CONST 0x0041 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0016 | | .CONST 0x0016 ; Number of locals
000b INIT_0008:
000b 4800 |H | Short_Literal 0x0
000c 4815 |H | Short_Literal 0x15
000d 029f 004b | K| Declare_Subprogram For_Call,INIT_0048
000f 03fe | | Declare_Type Discrete,Defined,Visible
0010 4801 |H | Short_Literal 0x1
0011 e001 | | Load 0x0,0x1
0012 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0013 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0014 0092 024c | L| Action Push_String_Extended,0x24c ; "*** THIS IS A BAD OBJECT ***"
0016 e001 | | Load 0x0,0x1
0017 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0018 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0019 e002 | | Load 0x0,0x2
001a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
001b 011e | | Execute Any,Convert
001c 0129 | ) | Execute Any,Make_Visible
001d 4801 |H | Short_Literal 0x1
001e e001 | | Load 0x0,0x1
001f 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0020 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0021 0092 024d | M| Action Push_String_Extended,0x24d ; "*** THESE ARE BAD OBJECTS ***"
0023 e001 | | Load 0x0,0x1
0024 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0025 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0026 e002 | | Load 0x0,0x2
0027 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0028 011e | | Execute Any,Convert
0029 0129 | ) | Execute Any,Make_Visible
002a 029a 0073 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0070
002c 029a 009b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0098
002e 029a 00db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00d8
0030 029a 010b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0108
0032 00bf | | Action Accept_Activation
0033 029d 013b | ;| Declare_Subprogram For_Outer_Call,INIT_0138
0035 029d 0183 | | Declare_Subprogram For_Outer_Call,INIT_0180
0037 029d 01b3 | | Declare_Subprogram For_Outer_Call,INIT_01b0
0039 1d10 | | Execute_Immediate Reference_Lex_1,0x10
003a 00c7 | | Action Elaborate_Subprogram
003b 1d11 | | Execute_Immediate Reference_Lex_1,0x11
003c 00c7 | | Action Elaborate_Subprogram
003d 1d12 | | Execute_Immediate Reference_Lex_1,0x12
003e 00c7 | | Action Elaborate_Subprogram
003f 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0040 00c7 | | Action Elaborate_Subprogram
0041 BODY_0008:
0041 00bc | | Action Signal_Activated
0042 00bb | | Action Signal_Completion
0043 0000 0000 | | .BLANK 0000[0x5]
0048 ; --------------------------------------------------------------------------------------
0048 ; SUBPROGRAM
0048 ; --------------------------------------------------------------------------------------
0048 004b | K | .CONST 0x004b ; Address of begin
0049 0004 | | .CONST 0x0004 ; Address of exception handler
004a 0001 | | .CONST 0x0001 ; Number of locals
004b BODY_0048:
004b INIT_0048:
004b 4607 |F | Jump_Case 0x7
004c 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
004d 7806 |x | Jump 0x54 ; case 0x1
004e 7809 |x | Jump 0x58 ; case 0x2
004f 780d |x | Jump 0x5d ; case 0x3
0050 7810 |x | Jump 0x61 ; case 0x4
0051 7811 |x | Jump 0x63 ; case 0x5
0052 7812 |x | Jump 0x65 ; case 0x6
0053 7815 |x | Jump 0x69 ; case 0x7
0054 00da | | Load_Top At_Offset_2
0055 0091 0236 | 6| Action Push_String_Extended_Indexed,0x236 ; "ANYTHING"
0057 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0058 00db | | Load_Top At_Offset_3
0059 00db | | Load_Top At_Offset_3
005a 00e0 | | Load_Encached Standard_Cache
005b 181b | | Execute Package,Field_Execute,Field_Number 0x1b
005c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
005d 00da | | Load_Top At_Offset_2
005e 00e0 | | Load_Encached Standard_Cache
005f 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0060 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
0061 00db | | Load_Top At_Offset_3
0062 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0063 00db | | Load_Top At_Offset_3
0064 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0065 e20d | | Load 0x1,0xd
0066 00dc | | Load_Top At_Offset_4
0067 0267 | g | Execute Discrete,Predecessor
0068 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
0069 e20d | | Load 0x1,0xd
006a 00dc | | Load_Top At_Offset_4
006b 0268 | h | Execute Discrete,Successor
006c 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
006d 0000 0000 | | .XXX[0x3]
006f 0000 | |
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 007b | { | .CONST 0x007b ; Address of begin
0071 0004 | | .CONST 0x0004 ; Address of exception handler
0072 0002 | | .CONST 0x0002 ; Number of locals
0073 INIT_0070:
0073 e002 | | Load 0x0,0x2
0074 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0075 02c7 | | Declare_Variable Any
0076 e5fd | | Load 0x2,-0x3
0077 e5fe | | Load 0x2,-0x2
0078 e5ff | | Load 0x2,-0x1
0079 8215 | | Call 0x1,0x15
007a a402 | | Store_Unchecked 0x2,0x2
007b BODY_0070:
007b 00d8 | | Load_Top At_Offset_0
007c e001 | | Load 0x0,0x1
007d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
007e 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
007f 00cf | | Action Mark_Auxiliary
0080 780f |x | Jump 0x90
0081 e5fe | | Load 0x2,-0x2
0082 00da | | Load_Top At_Offset_2
0083 e001 | | Load 0x0,0x1
0084 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0085 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0086 8216 | | Call 0x1,0x16
0087 6802 |h | Jump_Zero 0x8a
0088 4801 |H | Short_Literal 0x1
0089 4403 |D | Exit_Subprogram With_Result,0x3
008a 00d9 | | Load_Top At_Offset_1
008b e001 | | Load 0x0,0x1
008c 1b0d | | Execute Package,Field_Read,Field_Number 0xd
008d 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
008e c402 | | Store 0x2,0x2
008f 00c9 | | Action Pop_Auxiliary_Loop
0090 00d9 | | Load_Top At_Offset_1
0091 e001 | | Load 0x0,0x1
0092 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0093 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
0094 6fec |o | Jump_Zero 0x81
0095 00ce | | Action Pop_Auxiliary
0096 4800 |H | Short_Literal 0x0
0097 4403 |D | Exit_Subprogram With_Result,0x3
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 00ab | | .CONST 0x00ab ; Address of begin
0099 0004 | | .CONST 0x0004 ; Address of exception handler
009a 0004 | | .CONST 0x0004 ; Number of locals
009b INIT_0098:
009b e002 | | Load 0x0,0x2
009c 1b0e | | Execute Package,Field_Read,Field_Number 0xe
009d 02c7 | | Declare_Variable Any
009e e5fd | | Load 0x2,-0x3
009f e5fe | | Load 0x2,-0x2
00a0 e5ff | | Load 0x2,-0x1
00a1 8215 | | Call 0x1,0x15
00a2 a402 | | Store_Unchecked 0x2,0x2
00a3 e002 | | Load 0x0,0x2
00a4 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00a5 02c7 | | Declare_Variable Any
00a6 e001 | | Load 0x0,0x1
00a7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00a8 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
00a9 a403 | | Store_Unchecked 0x2,0x3
00aa 00e1 | | Load_Encached Boolean_Cache
00ab BODY_0098:
00ab 00da | | Load_Top At_Offset_2
00ac e001 | | Load 0x0,0x1
00ad 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00ae 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
00af 00cf | | Action Mark_Auxiliary
00b0 781a |x | Jump 0xcb
00b1 e5fe | | Load 0x2,-0x2
00b2 e402 | | Load 0x2,0x2
00b3 e001 | | Load 0x0,0x1
00b4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00b5 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
00b6 8216 | | Call 0x1,0x16
00b7 680d |h | Jump_Zero 0xc5
00b8 00e1 | | Load_Encached Boolean_Cache
00b9 e001 | | Load 0x0,0x1
00ba 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00bb 180e | | Execute Package,Field_Execute,Field_Number 0xe
00bc e402 | | Load 0x2,0x2
00bd e001 | | Load 0x0,0x1
00be 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00bf 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
00c0 e403 | | Load 0x2,0x3
00c1 e001 | | Load 0x0,0x1
00c2 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00c3 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
00c4 005a | Z | Store_Top Discrete,At_Offset_2
00c5 00db | | Load_Top At_Offset_3
00c6 e001 | | Load 0x0,0x1
00c7 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00c8 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
00c9 c402 | | Store 0x2,0x2
00ca 00c9 | | Action Pop_Auxiliary_Loop
00cb 00db | | Load_Top At_Offset_3
00cc e001 | | Load 0x0,0x1
00cd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00ce 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
00cf 6fe1 |o | Jump_Zero 0xb1
00d0 00ce | | Action Pop_Auxiliary
00d1 00d9 | | Load_Top At_Offset_1
00d2 e001 | | Load 0x0,0x1
00d3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00d4 1827 | ' | Execute Package,Field_Execute,Field_Number 0x27
00d5 00d9 | | Load_Top At_Offset_1
00d6 4403 |D | Exit_Subprogram With_Result,0x3
00d7 0000 | | .XXX[0x1]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00e1 | | .CONST 0x00e1 ; Address of begin
00d9 0004 | | .CONST 0x0004 ; Address of exception handler
00da 0002 | | .CONST 0x0002 ; Number of locals
00db INIT_00d8:
00db e002 | | Load 0x0,0x2
00dc 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00dd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00de 02c7 | | Declare_Variable Any
00df 00db | | Load_Top At_Offset_3
00e0 a402 | | Store_Unchecked 0x2,0x2
00e1 BODY_00d8:
00e1 00db | | Load_Top At_Offset_3
00e2 e002 | | Load 0x0,0x2
00e3 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00e4 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
00e5 6802 |h | Jump_Zero 0xe8
00e6 4800 |H | Short_Literal 0x0
00e7 4403 |D | Exit_Subprogram With_Result,0x3
00e8 00cf | | Action Mark_Auxiliary
00e9 00d9 | | Load_Top At_Offset_1
00ea e001 | | Load 0x0,0x1
00eb 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00ec 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00ed c402 | | Store 0x2,0x2
00ee e5fe | | Load 0x2,-0x2
00ef 00da | | Load_Top At_Offset_2
00f0 8216 | | Call 0x1,0x16
00f1 6802 |h | Jump_Zero 0xf4
00f2 4801 |H | Short_Literal 0x1
00f3 4403 |D | Exit_Subprogram With_Result,0x3
00f4 00d9 | | Load_Top At_Offset_1
00f5 e002 | | Load 0x0,0x2
00f6 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00f7 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
00f8 6802 |h | Jump_Zero 0xfb
00f9 4800 |H | Short_Literal 0x0
00fa 4403 |D | Exit_Subprogram With_Result,0x3
00fb e5fd | | Load 0x2,-0x3
00fc 7002 |p | Jump_Nonzero 0xff
00fd 4800 |H | Short_Literal 0x0
00fe 4403 |D | Exit_Subprogram With_Result,0x3
00ff 00c9 | | Action Pop_Auxiliary_Loop
0100 7fe8 | | Jump 0xe9
0101 0000 0000 | | .BLANK 0000[0x7]
0108 ; --------------------------------------------------------------------------------------
0108 ; SUBPROGRAM
0108 ; --------------------------------------------------------------------------------------
0108 0111 | | .CONST 0x0111 ; Address of begin
0109 0004 | | .CONST 0x0004 ; Address of exception handler
010a 0002 | | .CONST 0x0002 ; Number of locals
010b INIT_0108:
010b e002 | | Load 0x0,0x2
010c 1b0f | | Execute Package,Field_Read,Field_Number 0xf
010d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
010e 02c7 | | Declare_Variable Any
010f 00db | | Load_Top At_Offset_3
0110 a402 | | Store_Unchecked 0x2,0x2
0111 BODY_0108:
0111 00db | | Load_Top At_Offset_3
0112 e001 | | Load 0x0,0x1
0113 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0114 180f | | Execute Package,Field_Execute,Field_Number 0xf
0115 6802 |h | Jump_Zero 0x118
0116 e20e | | Load 0x1,0xe
0117 4403 |D | Exit_Subprogram With_Result,0x3
0118 00db | | Load_Top At_Offset_3
0119 e002 | | Load 0x0,0x2
011a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
011b 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
011c 6802 |h | Jump_Zero 0x11f
011d e20e | | Load 0x1,0xe
011e 4403 |D | Exit_Subprogram With_Result,0x3
011f 00cf | | Action Mark_Auxiliary
0120 00d9 | | Load_Top At_Offset_1
0121 e001 | | Load 0x0,0x1
0122 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0123 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0124 c402 | | Store 0x2,0x2
0125 e5fe | | Load 0x2,-0x2
0126 00da | | Load_Top At_Offset_2
0127 8216 | | Call 0x1,0x16
0128 6802 |h | Jump_Zero 0x12b
0129 00d9 | | Load_Top At_Offset_1
012a 4403 |D | Exit_Subprogram With_Result,0x3
012b 00d9 | | Load_Top At_Offset_1
012c e002 | | Load 0x0,0x2
012d 1b0f | | Execute Package,Field_Read,Field_Number 0xf
012e 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
012f 6802 |h | Jump_Zero 0x132
0130 e20e | | Load 0x1,0xe
0131 4403 |D | Exit_Subprogram With_Result,0x3
0132 e5fd | | Load 0x2,-0x3
0133 7002 |p | Jump_Nonzero 0x136
0134 e20e | | Load 0x1,0xe
0135 4403 |D | Exit_Subprogram With_Result,0x3
0136 00c9 | | Action Pop_Auxiliary_Loop
0137 7fe8 | | Jump 0x120
0138 ; --------------------------------------------------------------------------------------
0138 ; SUBPROGRAM
0138 ; --------------------------------------------------------------------------------------
0138 013b | ; | .CONST 0x013b ; Address of begin
0139 0004 | | .CONST 0x0004 ; Address of exception handler
013a 0001 | | .CONST 0x0001 ; Number of locals
013b BODY_0138:
013b INIT_0138:
013b 00da | | Load_Top At_Offset_2
013c 4615 |F | Jump_Case 0x15
013d 7815 |x | Jump 0x153 ; case 0x0
013e 7816 |x | Jump 0x155 ; case 0x1
013f 7818 |x | Jump 0x158 ; case 0x2
0140 781a |x | Jump 0x15b ; case 0x3
0141 7819 |x | Jump 0x15b ; case 0x4
0142 781b |x | Jump 0x15e ; case 0x5
0143 780f |x | Jump 0x153 ; case 0x6
0144 781c |x | Jump 0x161 ; case 0x7
0145 781e |x | Jump 0x164 ; case 0x8
0146 7820 |x | Jump 0x167 ; case 0x9
0147 781f |x | Jump 0x167 ; case 0xa
0148 781e |x | Jump 0x167 ; case 0xb
0149 781d |x | Jump 0x167 ; case 0xc
014a 781f |x | Jump 0x16a ; case 0xd
014b 7807 |x | Jump 0x153 ; case 0xe
014c 7820 |x | Jump 0x16d ; case 0xf
014d 7822 |x" | Jump 0x170 ; case 0x10
014e 7824 |x$ | Jump 0x173 ; case 0x11
014f 7826 |x& | Jump 0x176 ; case 0x12
0150 7802 |x | Jump 0x153 ; case 0x13
0151 7801 |x | Jump 0x153 ; case 0x14
0152 7800 |x | Jump 0x153 ; case 0x15
0153 00ea | | Load_Encached Null_String_Cache
0154 4401 |D | Exit_Subprogram With_Result,0x1
0155 0092 024e | N| Action Push_String_Extended,0x24e ; "'C(LIBRARY)"
0157 4401 |D | Exit_Subprogram With_Result,0x1
0158 0092 024f | O| Action Push_String_Extended,0x24f ; "'C(DIRECTORY)"
015a 4401 |D | Exit_Subprogram With_Result,0x1
015b 0092 0250 | P| Action Push_String_Extended,0x250 ; "'C(WORLD)"
015d 4401 |D | Exit_Subprogram With_Result,0x1
015e 0092 0251 | Q| Action Push_String_Extended,0x251 ; "'C(SUBSYSTEM)"
0160 4401 |D | Exit_Subprogram With_Result,0x1
0161 0092 0252 | R| Action Push_String_Extended,0x252 ; "'C(SPEC_VIEW,LOAD_VIEW,COMBINED_VIEW)"
0163 4401 |D | Exit_Subprogram With_Result,0x1
0164 0092 0253 | S| Action Push_String_Extended,0x253 ; "'C(SPEC_VIEW)"
0166 4401 |D | Exit_Subprogram With_Result,0x1
0167 0092 0254 | T| Action Push_String_Extended,0x254 ; "'C(LOAD_VIEW)"
0169 4401 |D | Exit_Subprogram With_Result,0x1
016a 0092 0255 | U| Action Push_String_Extended,0x255 ; "'C(COMBINED_VIEW)"
016c 4401 |D | Exit_Subprogram With_Result,0x1
016d 0092 0256 | V| Action Push_String_Extended,0x256 ; "'C(~LIBRARY)"
016f 4401 |D | Exit_Subprogram With_Result,0x1
0170 0092 0257 | W| Action Push_String_Extended,0x257 ; "'C(ADA)"
0172 4401 |D | Exit_Subprogram With_Result,0x1
0173 0092 0258 | X| Action Push_String_Extended,0x258 ; "'C(FILE)"
0175 4401 |D | Exit_Subprogram With_Result,0x1
0176 0092 0259 | Y| Action Push_String_Extended,0x259 ; "'C(~LIBRARY)'C(~ADA)'C(~FILE)"
0178 4401 |D | Exit_Subprogram With_Result,0x1
0179 0000 0000 | | .BLANK 0000[0x7]
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 0183 | | .CONST 0x0183 ; Address of begin
0181 0004 | | .CONST 0x0004 ; Address of exception handler
0182 0001 | | .CONST 0x0001 ; Number of locals
0183 BODY_0180:
0183 INIT_0180:
0183 e5fd | | Load 0x2,-0x3
0184 6812 |h | Jump_Zero 0x197
0185 4801 |H | Short_Literal 0x1
0186 e001 | | Load 0x0,0x1
0187 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0188 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0189 e5ff | | Load 0x2,-0x1
018a e001 | | Load 0x0,0x1
018b 1b0e | | Execute Package,Field_Read,Field_Number 0xe
018c 1820 | | Execute Package,Field_Execute,Field_Number 0x20
018d 0092 025a | Z| Action Push_String_Extended,0x25a ; ".??"
018f 01cc | | Execute Vector,Catenate
0190 e5fe | | Load 0x2,-0x2
0191 8214 | | Call 0x1,0x14
0192 01cc | | Execute Vector,Catenate
0193 e001 | | Load 0x0,0x1
0194 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0195 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0196 4403 |D | Exit_Subprogram With_Result,0x3
0197 4801 |H | Short_Literal 0x1
0198 e001 | | Load 0x0,0x1
0199 1b0e | | Execute Package,Field_Read,Field_Number 0xe
019a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
019b e5ff | | Load 0x2,-0x1
019c e001 | | Load 0x0,0x1
019d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
019e 1820 | | Execute Package,Field_Execute,Field_Number 0x20
019f 0092 025b | [| Action Push_String_Extended,0x25b ; ".@"
01a1 01cc | | Execute Vector,Catenate
01a2 e5fe | | Load 0x2,-0x2
01a3 8214 | | Call 0x1,0x14
01a4 01cc | | Execute Vector,Catenate
01a5 e001 | | Load 0x0,0x1
01a6 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01a7 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
01a8 4403 |D | Exit_Subprogram With_Result,0x3
01a9 0000 0000 | | .BLANK 0000[0x7]
01b0 ; --------------------------------------------------------------------------------------
01b0 ; SUBPROGRAM
01b0 ; --------------------------------------------------------------------------------------
01b0 01b3 | | .CONST 0x01b3 ; Address of begin
01b1 0004 | | .CONST 0x0004 ; Address of exception handler
01b2 0001 | | .CONST 0x0001 ; Number of locals
01b3 BODY_01b0:
01b3 INIT_01b0:
01b3 00db | | Load_Top At_Offset_3
01b4 4615 |F | Jump_Case 0x15
01b5 781a |x | Jump 0x1d0 ; case 0x0
01b6 781b |x | Jump 0x1d2 ; case 0x1
01b7 781f |x | Jump 0x1d7 ; case 0x2
01b8 7823 |x# | Jump 0x1dc ; case 0x3
01b9 7827 |x' | Jump 0x1e1 ; case 0x4
01ba 782b |x+ | Jump 0x1e6 ; case 0x5
01bb 782f |x/ | Jump 0x1eb ; case 0x6
01bc 7833 |x3 | Jump 0x1f0 ; case 0x7
01bd 7837 |x7 | Jump 0x1f5 ; case 0x8
01be 783b |x; | Jump 0x1fa ; case 0x9
01bf 783f |x? | Jump 0x1ff ; case 0xa
01c0 7843 |xC | Jump 0x204 ; case 0xb
01c1 7847 |xG | Jump 0x209 ; case 0xc
01c2 784b |xK | Jump 0x20e ; case 0xd
01c3 784f |xO | Jump 0x213 ; case 0xe
01c4 7853 |xS | Jump 0x218 ; case 0xf
01c5 7857 |xW | Jump 0x21d ; case 0x10
01c6 785b |x[ | Jump 0x222 ; case 0x11
01c7 785f |x_ | Jump 0x227 ; case 0x12
01c8 7863 |xc | Jump 0x22c ; case 0x13
01c9 7867 |xg | Jump 0x231 ; case 0x14
01ca 7800 |x | Jump 0x1cb ; case 0x15
01cb 00da | | Load_Top At_Offset_2
01cc e002 | | Load 0x0,0x2
01cd 1b10 | | Execute Package,Field_Read,Field_Number 0x10
01ce 1820 | | Execute Package,Field_Execute,Field_Number 0x20
01cf 4402 |D | Exit_Subprogram With_Result,0x2
01d0 4801 |H | Short_Literal 0x1
01d1 4402 |D | Exit_Subprogram With_Result,0x2
01d2 00da | | Load_Top At_Offset_2
01d3 e002 | | Load 0x0,0x2
01d4 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01d5 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36
01d6 4402 |D | Exit_Subprogram With_Result,0x2
01d7 00da | | Load_Top At_Offset_2
01d8 e002 | | Load 0x0,0x2
01d9 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01da 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37
01db 4402 |D | Exit_Subprogram With_Result,0x2
01dc 00da | | Load_Top At_Offset_2
01dd e002 | | Load 0x0,0x2
01de 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01df 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
01e0 4402 |D | Exit_Subprogram With_Result,0x2
01e1 00da | | Load_Top At_Offset_2
01e2 e002 | | Load 0x0,0x2
01e3 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01e4 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
01e5 4402 |D | Exit_Subprogram With_Result,0x2
01e6 00da | | Load_Top At_Offset_2
01e7 e002 | | Load 0x0,0x2
01e8 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01e9 183c | < | Execute Package,Field_Execute,Field_Number 0x3c
01ea 4402 |D | Exit_Subprogram With_Result,0x2
01eb 00da | | Load_Top At_Offset_2
01ec e002 | | Load 0x0,0x2
01ed 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01ee 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b
01ef 4402 |D | Exit_Subprogram With_Result,0x2
01f0 00da | | Load_Top At_Offset_2
01f1 e002 | | Load 0x0,0x2
01f2 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01f3 183d | = | Execute Package,Field_Execute,Field_Number 0x3d
01f4 4402 |D | Exit_Subprogram With_Result,0x2
01f5 00da | | Load_Top At_Offset_2
01f6 e002 | | Load 0x0,0x2
01f7 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01f8 183e | > | Execute Package,Field_Execute,Field_Number 0x3e
01f9 4402 |D | Exit_Subprogram With_Result,0x2
01fa 00da | | Load_Top At_Offset_2
01fb e002 | | Load 0x0,0x2
01fc 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01fd 183f | ? | Execute Package,Field_Execute,Field_Number 0x3f
01fe 4402 |D | Exit_Subprogram With_Result,0x2
01ff 00da | | Load_Top At_Offset_2
0200 e002 | | Load 0x0,0x2
0201 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0202 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0203 4402 |D | Exit_Subprogram With_Result,0x2
0204 00da | | Load_Top At_Offset_2
0205 e002 | | Load 0x0,0x2
0206 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0207 1841 | A | Execute Package,Field_Execute,Field_Number 0x41
0208 4402 |D | Exit_Subprogram With_Result,0x2
0209 00da | | Load_Top At_Offset_2
020a e002 | | Load 0x0,0x2
020b 1b0f | | Execute Package,Field_Read,Field_Number 0xf
020c 1842 | B | Execute Package,Field_Execute,Field_Number 0x42
020d 4402 |D | Exit_Subprogram With_Result,0x2
020e 00da | | Load_Top At_Offset_2
020f e002 | | Load 0x0,0x2
0210 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0211 1843 | C | Execute Package,Field_Execute,Field_Number 0x43
0212 4402 |D | Exit_Subprogram With_Result,0x2
0213 00da | | Load_Top At_Offset_2
0214 e002 | | Load 0x0,0x2
0215 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0216 1844 | D | Execute Package,Field_Execute,Field_Number 0x44
0217 4402 |D | Exit_Subprogram With_Result,0x2
0218 00da | | Load_Top At_Offset_2
0219 e002 | | Load 0x0,0x2
021a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
021b 1845 | E | Execute Package,Field_Execute,Field_Number 0x45
021c 4402 |D | Exit_Subprogram With_Result,0x2
021d 00da | | Load_Top At_Offset_2
021e e002 | | Load 0x0,0x2
021f 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0220 1846 | F | Execute Package,Field_Execute,Field_Number 0x46
0221 4402 |D | Exit_Subprogram With_Result,0x2
0222 00da | | Load_Top At_Offset_2
0223 e002 | | Load 0x0,0x2
0224 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0225 1847 | G | Execute Package,Field_Execute,Field_Number 0x47
0226 4402 |D | Exit_Subprogram With_Result,0x2
0227 00da | | Load_Top At_Offset_2
0228 e002 | | Load 0x0,0x2
0229 1b0f | | Execute Package,Field_Read,Field_Number 0xf
022a 1848 | H | Execute Package,Field_Execute,Field_Number 0x48
022b 4402 |D | Exit_Subprogram With_Result,0x2
022c 00da | | Load_Top At_Offset_2
022d e002 | | Load 0x0,0x2
022e 1b0f | | Execute Package,Field_Read,Field_Number 0xf
022f 1849 | I | Execute Package,Field_Execute,Field_Number 0x49
0230 4402 |D | Exit_Subprogram With_Result,0x2
0231 00da | | Load_Top At_Offset_2
0232 e002 | | Load 0x0,0x2
0233 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0234 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0235 4402 |D | Exit_Subprogram With_Result,0x2
0236 ; --------------------------------------------------------------------------------------
0236 ; STRING TABLE
0236 ; --------------------------------------------------------------------------------------
0236 004e | N | .STRTAB 0x004e->0x025d ; "ANYTHING"
0237 0054 | T | .STRTAB 0x0054->0x0261 ; "LIBRARY"
0238 0059 | Y | .STRTAB 0x0059->0x0264 ; "DIRECTORY"
0239 0060 | ` | .STRTAB 0x0060->0x0269 ; "WORLD"
023a 0063 | c | .STRTAB 0x0063->0x026b ; "SIMPLE_WORLD"
023b 006d | m | .STRTAB 0x006d->0x0271 ; "SUBSYSTEM"
023c 0074 | t | .STRTAB 0x0074->0x0276 ; "ROOT"
023d 0076 | v | .STRTAB 0x0076->0x0278 ; "VIEW"
023e 0078 | x | .STRTAB 0x0078->0x027a ; "SPEC_VIEW"
023f 007f | | .STRTAB 0x007f->0x027e ; "LOAD_VIEW"
0240 0086 | | .STRTAB 0x0086->0x0283 ; "WORKING_LOAD_VIEW"
0241 0095 | | .STRTAB 0x0095->0x028b ; "RELEASED_LOAD_VIEW"
0242 00a5 | | .STRTAB 0x00a5->0x0294 ; "CODE_ONLY_LOAD_VIEW"
0243 00b6 | | .STRTAB 0x00b6->0x029e ; "COMBINED_VIEW"
0244 00c1 | | .STRTAB 0x00c1->0x02a4 ; "UNITS_DIRECTORY_OF_VIEW"
0245 00d6 | | .STRTAB 0x00d6->0x02b0 ; "SIMPLE_OBJECT"
0246 00e1 | | .STRTAB 0x00e1->0x02b6 ; "ADA_UNIT"
0247 00e7 | | .STRTAB 0x00e7->0x02ba ; "FILE"
0248 00e9 | | .STRTAB 0x00e9->0x02bc ; "MISC_SIMPLE_OBJECT"
0249 00f9 | | .STRTAB 0x00f9->0x02c5 ; "FROZEN"
024a 00fd | | .STRTAB 0x00fd->0x02c8 ; "CONTROLLED"
024b 0105 | | .STRTAB 0x0105->0x02cd ; "CHECKED_OUT"
024c 010e | | .STRTAB 0x010e->0x02d3 ; "*** THIS IS A BAD OBJECT ***"
024d 0128 | ( | .STRTAB 0x0128->0x02e1 ; "*** THESE ARE BAD OBJECTS ***"
024e 0143 | C | .STRTAB 0x0143->0x02ef ; "'C(LIBRARY)"
024f 014c | L | .STRTAB 0x014c->0x02f5 ; "'C(DIRECTORY)"
0250 0157 | W | .STRTAB 0x0157->0x02fb ; "'C(WORLD)"
0251 015e | ^ | .STRTAB 0x015e->0x0300 ; "'C(SUBSYSTEM)"
0252 0169 | i | .STRTAB 0x0169->0x0306 ; "'C(SPEC_VIEW,LOAD_VIEW,COMBINED_VIEW)"
0253 018c | | .STRTAB 0x018c->0x0319 ; "'C(SPEC_VIEW)"
0254 0197 | | .STRTAB 0x0197->0x031f ; "'C(LOAD_VIEW)"
0255 01a2 | | .STRTAB 0x01a2->0x0326 ; "'C(COMBINED_VIEW)"
0256 01b1 | | .STRTAB 0x01b1->0x032e ; "'C(~LIBRARY)"
0257 01bb | | .STRTAB 0x01bb->0x0334 ; "'C(ADA)"
0258 01c0 | | .STRTAB 0x01c0->0x0338 ; "'C(FILE)"
0259 01c6 | | .STRTAB 0x01c6->0x033c ; "'C(~LIBRARY)'C(~ADA)'C(~FILE)"
025a 01e1 | | .STRTAB 0x01e1->0x034a ; ".??"
025b 01e2 | | .STRTAB 0x01e2->0x034c ; ".@"
025c 01e2 | | .STREND 0x01e2->0x034d
025d 414e 5954 |ANYT| .STRTAB_STRINGS
034d 0000 0000 | | .XXX[0x3]
034f 0000 | |
0350 ; --------------------------------------------------------------------------------------
0350 ; Debug Table
0350 ; --------------------------------------------------------------------------------------
0350 0004 0004 | | .DEBUG4 0x0004,0x0004,0x2c76,0x0000,0x0001,0x000a
0356 000b 037e | ~| .DBG4T 0x000b,0x037e,0x0000,0x0000
035a 0033 0387 | 3 | .DBG4T 0x0033,0x0387,0x0000,0x0000
035e 004b 0000 | K | .DBG4T 0x004b,0x0000,0x0005,0x0000
0362 0073 0390 | s | .DBG4T 0x0073,0x0390,0x0002,0x4000
0366 009b 039f | | .DBG4T 0x009b,0x039f,0x0002,0x4000
036a 00db 03b2 | | .DBG4T 0x00db,0x03b2,0x0002,0x4000
036e 010b 03c7 | | .DBG4T 0x010b,0x03c7,0x0002,0x4000
0372 013b 03e0 | ; | .DBG4T 0x013b,0x03e0,0x0002,0x4000
0376 0183 03fe | | .DBG4T 0x0183,0x03fe,0x0002,0x0000
037a 01b3 0403 | | .DBG4T 0x01b3,0x0403,0x0002,0x4000
037e ; --------------------------------------------------------------------------------------
037e ; Debug chain
037e ; --------------------------------------------------------------------------------------
037e 0007 0000 | | .DBGLEN 0x0007,0x0000
0380 000b 0010 | | .DBGLNO 0x000b,0x0010,0x001d,0x002a,0x002c,0x002e,0x0030
0387 ; --------------------------------------------------------------------------------------
0387 ; Debug chain
0387 ; --------------------------------------------------------------------------------------
0387 0007 0000 | | .DBGLEN 0x0007,0x0000
0389 0033 0035 | 3 5| .DBGLNO 0x0033,0x0035,0x0037,0x0039,0x003b,0x003d,0x003f
0390 ; --------------------------------------------------------------------------------------
0390 ; Debug chain
0390 ; --------------------------------------------------------------------------------------
0390 0001 0006 | | .DBGLEN 0x0001,0x0006
0392 0073 007b | s {| .DBGLNO 0x0073,0x007b,0x0081,0x0088,0x008a,0x0090,0x0096
0399 0001 0003 | | .XXX[0x6]
039b 0004 0005 | |
039d 0002 0006 | |
039f ; --------------------------------------------------------------------------------------
039f ; Debug chain
039f ; --------------------------------------------------------------------------------------
039f 0003 0007 | | .DBGLEN 0x0003,0x0007
03a1 009b 00a3 | | .DBGLNO 0x009b,0x00a3,0x00aa,0x00ab,0x00b1,0x00b8,0x00c5,0x00cb,0x00d1,0x00d5
03ab 0001 0003 | | .XXX[0x7]
03ad 0004 0005 | |
03af 0002 0006 | |
03b1 0007 | |
03b2 ; --------------------------------------------------------------------------------------
03b2 ; Debug chain
03b2 ; --------------------------------------------------------------------------------------
03b2 0001 0009 | | .DBGLEN 0x0001,0x0009
03b4 00db 00e1 | | .DBGLNO 0x00db,0x00e1,0x00e6,0x00e9,0x00ee,0x00f2,0x00f4,0x00f9,0x00fb,0x00fd
03be 0001 0002 | | .XXX[0x9]
03c0 0004 0005 | |
03c2 0006 0007 | |
03c4 0008 0009 | |
03c6 000a | |
03c7 ; --------------------------------------------------------------------------------------
03c7 ; Debug chain
03c7 ; --------------------------------------------------------------------------------------
03c7 0001 000b | | .DBGLEN 0x0001,0x000b
03c9 010b 0111 | | .DBGLNO 0x010b,0x0111,0x0116,0x0118,0x011d,0x0120,0x0125,0x0129,0x012b,0x0130,0x0132,0x0134
03d5 0001 0002 | | .XXX[0xb]
03d7 0003 0004 | |
03d9 0006 0007 | |
03db 0008 0009 | |
03dd 000a 000b | |
03df 000c | |
03e0 ; --------------------------------------------------------------------------------------
03e0 ; Debug chain
03e0 ; --------------------------------------------------------------------------------------
03e0 0000 000e | | .DBGLEN 0x0000,0x000e
03e2 013b 0153 | ; S| .DBGLNO 0x013b,0x0153,0x0155,0x0158,0x015b,0x015e,0x0161,0x0164,0x0167,0x016a,0x016d,0x0170,0x0173,0x0176
03f0 0001 000e | | .XXX[0xe]
03f2 0002 0003 | |
03f4 0004 0005 | |
03f6 0006 0007 | |
03f8 0008 0009 | |
03fa 000a 000b | |
03fc 000c 000d | |
03fe ; --------------------------------------------------------------------------------------
03fe ; Debug chain
03fe ; --------------------------------------------------------------------------------------
03fe 0000 0003 | | .DBGLEN 0x0000,0x0003
0400 0183 0185 | | .DBGLNO 0x0183,0x0185,0x0197
0403 ; --------------------------------------------------------------------------------------
0403 ; Debug chain
0403 ; --------------------------------------------------------------------------------------
0403 0000 0017 | | .DBGLEN 0x0000,0x0017
0405 01b3 01cb | | .DBGLNO 0x01b3,0x01cb,0x01d0,0x01d2,0x01d7,0x01dc,0x01e1,0x01e6,0x01eb,0x01f0,0x01f5,0x01fa,0x01ff,0x0204,0x0209,0x020e,0x0213,0x0218,0x021d,0x0222,0x0227,0x022c,0x0231
041c 0001 0017 | | .XXX[0x17]
041e 0002 0003 | |
0420 0004 0005 | |
0422 0006 0007 | |
0424 0008 0009 | |
0426 000a 000b | |
0428 000c 000d | |
042a 000e 000f | |
042c 0010 0011 | |
042e 0012 0013 | |
0430 0014 0015 | |
0432 0016 | |
0433 0000 0000 | | .BLANK 0000[0x1cd]