|
|
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, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_0340e4
└─⟦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 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0298 | | .CONST 0x0298 ; 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 0001 | | .CONST 0x0001 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0010 | | .CONST 0x0010 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0001 | | .CONST 0x0001 ; Number of locals
000b INIT_0008:
000b 029a 001b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0018
000d 00bf | | Action Accept_Activation
000e 1d0d | | Execute_Immediate Reference_Lex_1,0xd
000f 00c7 | | Action Elaborate_Subprogram
0010 BODY_0008:
0010 00bc | | Action Signal_Activated
0011 00bb | | Action Signal_Completion
0012 0000 0000 | | .BLANK 0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 0060 | ` | .CONST 0x0060 ; Address of begin
0019 0004 | | .CONST 0x0004 ; Address of exception handler
001a 0012 | | .CONST 0x0012 ; Number of locals
001b INIT_0018:
001b 4800 |H | Short_Literal 0x0
001c 4804 |H | Short_Literal 0x4
001d 029f 00db | | Declare_Subprogram For_Call,INIT_00d8
001f 03fd | | Declare_Type Discrete,Defined
0020 00d8 | | Load_Top At_Offset_0
0021 0266 | f | Execute Discrete,Bounds
0022 00e2 | | Load_Encached Integer_Cache
0023 02a0 | | Declare_Subprogram Null_Subprogram
0024 4801 |H | Short_Literal 0x1
0025 035d | ] | Declare_Type Array,Defined
0026 00d8 | | Load_Top At_Offset_0
0027 0337 | 7 | Declare_Variable Array
0028 e001 | | Load 0x0,0x1
0029 e002 | | Load 0x0,0x2
002a 4805 |H | Short_Literal 0x5
002b 0092 022c | ,| Action Push_String_Extended,0x22c ; " "
002d e003 | | Load 0x0,0x3
002e 0387 | | Declare_Variable Package
002f 00d8 | | Load_Top At_Offset_0
0030 020f | | Execute Module,Activate
0031 4801 |H | Short_Literal 0x1
0032 4805 |H | Short_Literal 0x5
0033 00da | | Load_Top At_Offset_2
0034 1b18 | | Execute Package,Field_Read,Field_Number 0x18
0035 035b | [ | Declare_Type Array,Constrained
0036 0337 | 7 | Declare_Variable Array
0037 e004 | | Load 0x0,0x4
0038 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0039 1b23 | # | Execute Package,Field_Read,Field_Number 0x23
003a 02c7 | | Declare_Variable Any
003b 4801 |H | Short_Literal 0x1
003c e004 | | Load 0x0,0x4
003d 1b0e | | Execute Package,Field_Read,Field_Number 0xe
003e 1813 | | Execute Package,Field_Execute,Field_Number 0x13
003f e5ff | | Load 0x2,-0x1
0040 e004 | | Load 0x0,0x4
0041 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0042 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
0043 a407 | | Store_Unchecked 0x2,0x7
0044 e004 | | Load 0x0,0x4
0045 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0046 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0047 02c7 | | Declare_Variable Any
0048 00d8 | | Load_Top At_Offset_0
0049 1c00 | | Execute_Immediate Run_Utility,0x0
004a 00e1 | | Load_Encached Boolean_Cache
004b 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
004c 029f 0103 | | Declare_Subprogram For_Call,INIT_0100
004e 029f 0113 | | Declare_Subprogram For_Call,INIT_0110
0050 029f 017b | {| Declare_Subprogram For_Call,INIT_0178
0052 e005 | | Load 0x0,0x5
0053 1928 | ( | Execute Package,Field_Reference,Field_Number 0x28
0054 00c6 | | Action Check_Subprogram_Elaborated
0055 00e1 | | Load_Encached Boolean_Cache
0056 480b |H | Short_Literal 0xb
0057 4802 |H | Short_Literal 0x2
0058 0099 | | Action Reference_Dynamic
0059 480c |H | Short_Literal 0xc
005a 4802 |H | Short_Literal 0x2
005b 0099 | | Action Reference_Dynamic
005c e006 | | Load 0x0,0x6
005d e007 | | Load 0x0,0x7
005e 4812 |H | Short_Literal 0x12
005f 0007 | | Action Break_Optional
0060 BODY_0018:
0060 e407 | | Load 0x2,0x7
0061 e004 | | Load 0x0,0x4
0062 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0063 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0064 680a |h | Jump_Zero 0x6f
0065 e008 | | Load 0x0,0x8
0066 180e | | Execute Package,Field_Execute,Field_Number 0xe
0067 4807 |H | Short_Literal 0x7
0068 e5ff | | Load 0x2,-0x1
0069 0092 022d | -| Action Push_String_Extended,0x22d ; ": is not a valid pathname"
006b 01cc | | Execute Vector,Catenate
006c e009 | | Load 0x0,0x9
006d 1813 | | Execute Package,Field_Execute,Field_Number 0x13
006e 4502 |E | Exit_Subprogram 0x2
006f 00cf | | Action Mark_Auxiliary
0070 e402 | | Load 0x2,0x2
0071 0265 | e | Execute Discrete,Reverse_Bounds
0072 0007 | | Action Break_Optional
0073 00d8 | | Load_Top At_Offset_0
0074 0a01 | | Execute_Immediate Plus,0x1
0075 00d9 | | Load_Top At_Offset_1
0076 0a01 | | Execute_Immediate Plus,0x1
0077 e406 | | Load 0x2,0x6
0078 01d6 | | Execute Vector,Field_Write
0079 4800 |H | Short_Literal 0x0
007a 4800 |H | Short_Literal 0x0
007b 00da | | Load_Top At_Offset_2
007c e402 | | Load 0x2,0x2
007d 011c | | Execute Any,Convert_Unchecked
007e 1c01 | | Execute_Immediate Run_Utility,0x1
007f e405 | | Load 0x2,0x5
0080 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0081 00c8 | | Action Pop_Auxiliary_Range
0082 3ff0 |? | Loop_Increasing 0x73
0083 00c9 | | Action Pop_Auxiliary_Loop
0084 7844 |xD | Jump 0xc9
0085 e407 | | Load 0x2,0x7
0086 e004 | | Load 0x0,0x4
0087 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0088 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
0089 c408 | | Store 0x2,0x8
008a e408 | | Load 0x2,0x8
008b e004 | | Load 0x0,0x4
008c 1b11 | | Execute Package,Field_Read,Field_Number 0x11
008d 1818 | | Execute Package,Field_Execute,Field_Number 0x18
008e 700d |p | Jump_Nonzero 0x9c
008f e008 | | Load 0x0,0x8
0090 180e | | Execute Package,Field_Execute,Field_Number 0xe
0091 4806 |H | Short_Literal 0x6
0092 e408 | | Load 0x2,0x8
0093 e004 | | Load 0x0,0x4
0094 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0095 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0096 0092 022e | .| Action Push_String_Extended,0x22e ; " is not an Ada unit"
0098 01cc | | Execute Vector,Catenate
0099 e009 | | Load 0x0,0x9
009a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
009b 7827 |x' | Jump 0xc3
009c e408 | | Load 0x2,0x8
009d e004 | | Load 0x0,0x4
009e 1b11 | | Execute Package,Field_Read,Field_Number 0x11
009f 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00a0 6816 |h | Jump_Zero 0xb7
00a1 e409 | | Load 0x2,0x9
00a2 4800 |H | Short_Literal 0x0
00a3 e00a | | Load 0x0,0xa
00a4 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00a5 e408 | | Load 0x2,0x8
00a6 e005 | | Load 0x0,0x5
00a7 1b58 | X | Execute Package,Field_Read,Field_Number 0x58
00a8 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00a9 e40d | | Load 0x2,0xd
00aa 480e |H | Short_Literal 0xe
00ab 4802 |H | Short_Literal 0x2
00ac 0099 | | Action Reference_Dynamic
00ad 480f |H | Short_Literal 0xf
00ae 4802 |H | Short_Literal 0x2
00af 0099 | | Action Reference_Dynamic
00b0 4810 |H | Short_Literal 0x10
00b1 4802 |H | Short_Literal 0x2
00b2 0099 | | Action Reference_Dynamic
00b3 e005 | | Load 0x0,0x5
00b4 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28
00b5 c409 | | Store 0x2,0x9
00b6 780c |x | Jump 0xc3
00b7 e008 | | Load 0x0,0x8
00b8 180e | | Execute Package,Field_Execute,Field_Number 0xe
00b9 4806 |H | Short_Literal 0x6
00ba e408 | | Load 0x2,0x8
00bb e004 | | Load 0x0,0x4
00bc 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00bd 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
00be 0092 022f | /| Action Push_String_Extended,0x22f ; " is not installed"
00c0 01cc | | Execute Vector,Catenate
00c1 e009 | | Load 0x0,0x9
00c2 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00c3 e407 | | Load 0x2,0x7
00c4 e004 | | Load 0x0,0x4
00c5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00c6 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24
00c7 c407 | | Store 0x2,0x7
00c8 00c9 | | Action Pop_Auxiliary_Loop
00c9 e407 | | Load 0x2,0x7
00ca e004 | | Load 0x0,0x4
00cb 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00cc 1825 | % | Execute Package,Field_Execute,Field_Number 0x25
00cd 6fb7 |o | Jump_Zero 0x85
00ce 00ce | | Action Pop_Auxiliary
00cf e406 | | Load 0x2,0x6
00d0 e405 | | Load 0x2,0x5
00d1 181a | | Execute Package,Field_Execute,Field_Number 0x1a
00d2 e00b | | Load 0x0,0xb
00d3 182a | * | Execute Package,Field_Execute,Field_Number 0x2a
00d4 e405 | | Load 0x2,0x5
00d5 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00d6 4502 |E | Exit_Subprogram 0x2
00d7 0000 | | .XXX[0x1]
00d8 ; --------------------------------------------------------------------------------------
00d8 ; SUBPROGRAM
00d8 ; --------------------------------------------------------------------------------------
00d8 00db | | .CONST 0x00db ; Address of begin
00d9 0004 | | .CONST 0x0004 ; Address of exception handler
00da 0001 | | .CONST 0x0001 ; Number of locals
00db BODY_00d8:
00db INIT_00d8:
00db 4607 |F | Jump_Case 0x7
00dc 4302 |C | Exit_Subprogram From_Utility,0x2 ; case 0x0
00dd 7806 |x | Jump 0xe4 ; case 0x1
00de 7809 |x | Jump 0xe8 ; case 0x2
00df 780d |x | Jump 0xed ; case 0x3
00e0 7810 |x | Jump 0xf1 ; case 0x4
00e1 7811 |x | Jump 0xf3 ; case 0x5
00e2 7812 |x | Jump 0xf5 ; case 0x6
00e3 7815 |x | Jump 0xf9 ; case 0x7
00e4 00da | | Load_Top At_Offset_2
00e5 0091 0227 | '| Action Push_String_Extended_Indexed,0x227 ; "DECL_UNIT"
00e7 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00e8 00db | | Load_Top At_Offset_3
00e9 00db | | Load_Top At_Offset_3
00ea 00e0 | | Load_Encached Standard_Cache
00eb 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00ec 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00ed 00da | | Load_Top At_Offset_2
00ee 00e0 | | Load_Encached Standard_Cache
00ef 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00f0 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00f1 00db | | Load_Top At_Offset_3
00f2 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f3 00db | | Load_Top At_Offset_3
00f4 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f5 e402 | | Load 0x2,0x2
00f6 00dc | | Load_Top At_Offset_4
00f7 0267 | g | Execute Discrete,Predecessor
00f8 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f9 e402 | | Load 0x2,0x2
00fa 00dc | | Load_Top At_Offset_4
00fb 0268 | h | Execute Discrete,Successor
00fc 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00fd 0000 0000 | | .XXX[0x3]
00ff 0000 | |
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0103 | | .CONST 0x0103 ; Address of begin
0101 0004 | | .CONST 0x0004 ; Address of exception handler
0102 0001 | | .CONST 0x0001 ; Number of locals
0103 BODY_0100:
0103 INIT_0100:
0103 00da | | Load_Top At_Offset_2
0104 e00c | | Load 0x0,0xc
0105 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0106 e00c | | Load 0x0,0xc
0107 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0108 e00d | | Load 0x0,0xd
0109 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
010a 4401 |D | Exit_Subprogram With_Result,0x1
010b 0000 0000 | | .BLANK 0000[0x5]
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0115 | | .CONST 0x0115 ; Address of begin
0111 0140 | @ | .CONST 0x0140 ; Address of exception handler
0112 0002 | | .CONST 0x0002 ; Number of locals
0113 INIT_0110:
0113 029f 0183 | | Declare_Subprogram For_Call,INIT_0180
0115 BODY_0110:
0115 00db | | Load_Top At_Offset_3
0116 e005 | | Load 0x0,0x5
0117 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
0118 4801 |H | Short_Literal 0x1
0119 4802 |H | Short_Literal 0x2
011a 0262 | b | Execute Discrete,In_Range
011b 7021 |p! | Jump_Nonzero 0x13d
011c 7800 |x | Jump 0x11d
011d 00db | | Load_Top At_Offset_3
011e e00d | | Load 0x0,0xd
011f 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0120 00d8 | | Load_Top At_Offset_0
0121 4801 |H | Short_Literal 0x1
0122 4804 |H | Short_Literal 0x4
0123 0262 | b | Execute Discrete,In_Range
0124 7005 |p | Jump_Nonzero 0x12a
0125 4805 |H | Short_Literal 0x5
0126 4826 |H& | Short_Literal 0x26
0127 0262 | b | Execute Discrete,In_Range
0128 7014 |p | Jump_Nonzero 0x13d
0129 7803 |x | Jump 0x12d
012a 00d1 | | Pop_Control Pop_Count_1
012b 8602 | | Call 0x3,0x2
012c 7810 |x | Jump 0x13d
012d 00db | | Load_Top At_Offset_3
012e e005 | | Load 0x0,0x5
012f 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0130 e005 | | Load 0x0,0x5
0131 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0132 0f02 | | Execute_Immediate Equal,0x2
0133 6808 |h | Jump_Zero 0x13c
0134 00db | | Load_Top At_Offset_3
0135 e005 | | Load 0x0,0x5
0136 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0137 e00d | | Load 0x0,0xd
0138 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0139 0f05 | | Execute_Immediate Equal,0x5
013a 6801 |h | Jump_Zero 0x13c
013b 7801 |x | Jump 0x13d
013c 8602 | | Call 0x3,0x2
013d 4800 |H | Short_Literal 0x0
013e a7fd | | Store_Unchecked 0x3,-0x3
013f 4502 |E | Exit_Subprogram 0x2
0140 TRAP_0110:
0140 0007 | | Action Break_Optional
0141 e008 | | Load 0x0,0x8
0142 180e | | Execute Package,Field_Execute,Field_Number 0xe
0143 4807 |H | Short_Literal 0x7
0144 0092 0230 | 0| Action Push_String_Extended,0x230 ; "UNEXPECTED ERROR, EXCEPTION:"
0146 4800 |H | Short_Literal 0x0
0147 4801 |H | Short_Literal 0x1
0148 e00e | | Load 0x0,0xe
0149 1815 | | Execute Package,Field_Execute,Field_Number 0x15
014a 01cc | | Execute Vector,Catenate
014b e009 | | Load 0x0,0x9
014c 1813 | | Execute Package,Field_Execute,Field_Number 0x13
014d e008 | | Load 0x0,0x8
014e 180e | | Execute Package,Field_Execute,Field_Number 0xe
014f 4807 |H | Short_Literal 0x7
0150 0092 0231 | 1| Action Push_String_Extended,0x231 ; "DIAGNOSIS: "
0152 e005 | | Load 0x0,0x5
0153 185b | [ | Execute Package,Field_Execute,Field_Number 0x5b
0154 01cc | | Execute Vector,Catenate
0155 e009 | | Load 0x0,0x9
0156 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0157 e008 | | Load 0x0,0x8
0158 180e | | Execute Package,Field_Execute,Field_Number 0xe
0159 4807 |H | Short_Literal 0x7
015a 0092 0232 | 2| Action Push_String_Extended,0x232 ; "UNIT: "
015c e408 | | Load 0x2,0x8
015d e004 | | Load 0x0,0x4
015e 1b0e | | Execute Package,Field_Read,Field_Number 0xe
015f 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0160 01cc | | Execute Vector,Catenate
0161 e009 | | Load 0x0,0x9
0162 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0163 e008 | | Load 0x0,0x8
0164 180e | | Execute Package,Field_Execute,Field_Number 0xe
0165 4807 |H | Short_Literal 0x7
0166 0092 0233 | 3| Action Push_String_Extended,0x233 ; "On line: "
0168 e7ff | | Load 0x3,-0x1
0169 e005 | | Load 0x0,0x5
016a 1811 | | Execute Package,Field_Execute,Field_Number 0x11
016b 00e0 | | Load_Encached Standard_Cache
016c 1818 | | Execute Package,Field_Execute,Field_Number 0x18
016d 01cc | | Execute Vector,Catenate
016e e009 | | Load 0x0,0x9
016f 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0170 4800 |H | Short_Literal 0x0
0171 a7fd | | Store_Unchecked 0x3,-0x3
0172 4502 |E | Exit_Subprogram 0x2
0173 0000 0000 | | .BLANK 0000[0x5]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017b | { | .CONST 0x017b ; Address of begin
0179 0004 | | .CONST 0x0004 ; Address of exception handler
017a 0001 | | .CONST 0x0001 ; Number of locals
017b BODY_0178:
017b INIT_0178:
017b 4800 |H | Short_Literal 0x0
017c a7fd | | Store_Unchecked 0x3,-0x3
017d 4502 |E | Exit_Subprogram 0x2
017e 0000 0000 | | .XXX[0x2]
0180 ; --------------------------------------------------------------------------------------
0180 ; SUBPROGRAM
0180 ; --------------------------------------------------------------------------------------
0180 01a4 | | .CONST 0x01a4 ; Address of begin
0181 0004 | | .CONST 0x0004 ; Address of exception handler
0182 0005 | | .CONST 0x0005 ; Number of locals
0183 INIT_0180:
0183 e00f | | Load 0x0,0xf
0184 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0185 02c7 | | Declare_Variable Any
0186 e7ff | | Load 0x3,-0x1
0187 e00f | | Load 0x0,0xf
0188 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0189 a802 | | Store_Unchecked 0x4,0x2
018a e7ff | | Load 0x3,-0x1
018b e005 | | Load 0x0,0x5
018c 182f | / | Execute Package,Field_Execute,Field_Number 0x2f
018d 0092 0234 | 4| Action Push_String_Extended,0x234 ; "("
018f 01cc | | Execute Vector,Catenate
0190 4820 |H | Short_Literal 0x20
0191 e7ff | | Load 0x3,-0x1
0192 e005 | | Load 0x0,0x5
0193 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0194 00e0 | | Load_Encached Standard_Cache
0195 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0196 e010 | | Load 0x0,0x10
0197 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0198 01cc | | Execute Vector,Catenate
0199 0092 0235 | 5| Action Push_String_Extended,0x235 ; ")"
019b 01cc | | Execute Vector,Catenate
019c 0007 | | Action Break_Optional
019d e7ff | | Load 0x3,-0x1
019e 840a | | Call 0x2,0xa
019f e005 | | Load 0x0,0x5
01a0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01a1 02c7 | | Declare_Variable Any
01a2 00d8 | | Load_Top At_Offset_0
01a3 1c00 | | Execute_Immediate Run_Utility,0x0
01a4 BODY_0180:
01a4 00cf | | Action Mark_Auxiliary
01a5 787c |x| | Jump 0x222
01a6 e802 | | Load 0x4,0x2
01a7 e00f | | Load 0x0,0xf
01a8 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01a9 c805 | | Store 0x4,0x5
01aa 00ea | | Load_Encached Null_String_Cache
01ab e004 | | Load 0x0,0x4
01ac 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01ad 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
01ae e004 | | Load 0x0,0x4
01af 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01b0 180e | | Execute Package,Field_Execute,Field_Number 0xe
01b1 e005 | | Load 0x0,0x5
01b2 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
01b3 e005 | | Load 0x0,0x5
01b4 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01b5 e804 | | Load 0x4,0x4
01b6 e405 | | Load 0x2,0x5
01b7 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01b8 00ea | | Load_Encached Null_String_Cache
01b9 e004 | | Load 0x0,0x4
01ba 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01bb 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
01bc e004 | | Load 0x0,0x4
01bd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01be 180e | | Execute Package,Field_Execute,Field_Number 0xe
01bf e005 | | Load 0x0,0x5
01c0 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
01c1 e005 | | Load 0x0,0x5
01c2 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01c3 e803 | | Load 0x4,0x3
01c4 e405 | | Load 0x2,0x5
01c5 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01c6 00ea | | Load_Encached Null_String_Cache
01c7 e004 | | Load 0x0,0x4
01c8 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01c9 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
01ca e004 | | Load 0x0,0x4
01cb 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01cc 180e | | Execute Package,Field_Execute,Field_Number 0xe
01cd e005 | | Load 0x0,0x5
01ce 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
01cf e005 | | Load 0x0,0x5
01d0 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01d1 e805 | | Load 0x4,0x5
01d2 e005 | | Load 0x0,0x5
01d3 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01d4 00e0 | | Load_Encached Standard_Cache
01d5 1818 | | Execute Package,Field_Execute,Field_Number 0x18
01d6 e405 | | Load 0x2,0x5
01d7 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01d8 00ea | | Load_Encached Null_String_Cache
01d9 e004 | | Load 0x0,0x4
01da 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01db 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
01dc e004 | | Load 0x0,0x4
01dd 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01de 180e | | Execute Package,Field_Execute,Field_Number 0xe
01df e005 | | Load 0x0,0x5
01e0 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
01e1 e005 | | Load 0x0,0x5
01e2 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01e3 e805 | | Load 0x4,0x5
01e4 840a | | Call 0x2,0xa
01e5 e405 | | Load 0x2,0x5
01e6 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01e7 00d9 | | Load_Top At_Offset_1
01e8 e00f | | Load 0x0,0xf
01e9 1819 | | Execute Package,Field_Execute,Field_Number 0x19
01ea 4602 |F | Jump_Case 0x2
01eb 7812 |x | Jump 0x1fe ; case 0x0
01ec 7821 |x! | Jump 0x20e ; case 0x1
01ed 7800 |x | Jump 0x1ee ; case 0x2
01ee 00ea | | Load_Encached Null_String_Cache
01ef e004 | | Load 0x0,0x4
01f0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01f1 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
01f2 e004 | | Load 0x0,0x4
01f3 1b0d | | Execute Package,Field_Read,Field_Number 0xd
01f4 180e | | Execute Package,Field_Execute,Field_Number 0xe
01f5 e005 | | Load 0x0,0x5
01f6 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
01f7 e005 | | Load 0x0,0x5
01f8 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01f9 0092 0236 | 6| Action Push_String_Extended,0x236 ; "SET/USED"
01fb e405 | | Load 0x2,0x5
01fc 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01fd 781f |x | Jump 0x21d
01fe 00ea | | Load_Encached Null_String_Cache
01ff e004 | | Load 0x0,0x4
0200 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0201 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0202 e004 | | Load 0x0,0x4
0203 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0204 180e | | Execute Package,Field_Execute,Field_Number 0xe
0205 e005 | | Load 0x0,0x5
0206 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
0207 e005 | | Load 0x0,0x5
0208 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0209 0092 0237 | 7| Action Push_String_Extended,0x237 ; "SET"
020b e405 | | Load 0x2,0x5
020c 1813 | | Execute Package,Field_Execute,Field_Number 0x13
020d 780f |x | Jump 0x21d
020e 00ea | | Load_Encached Null_String_Cache
020f e004 | | Load 0x0,0x4
0210 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0211 182b | + | Execute Package,Field_Execute,Field_Number 0x2b
0212 e004 | | Load 0x0,0x4
0213 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0214 180e | | Execute Package,Field_Execute,Field_Number 0xe
0215 e005 | | Load 0x0,0x5
0216 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
0217 e005 | | Load 0x0,0x5
0218 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0219 0092 0238 | 8| Action Push_String_Extended,0x238 ; "USED"
021b e405 | | Load 0x2,0x5
021c 1813 | | Execute Package,Field_Execute,Field_Number 0x13
021d e802 | | Load 0x4,0x2
021e e00f | | Load 0x0,0xf
021f 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0220 c802 | | Store 0x4,0x2
0221 00c9 | | Action Pop_Auxiliary_Loop
0222 e802 | | Load 0x4,0x2
0223 e00f | | Load 0x0,0xf
0224 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0225 6f80 |o | Jump_Zero 0x1a6
0226 4501 |E | Exit_Subprogram 0x1
0227 ; --------------------------------------------------------------------------------------
0227 ; STRING TABLE
0227 ; --------------------------------------------------------------------------------------
0227 0026 | & | .STRTAB 0x0026->0x023a ; "DECL_UNIT"
0228 002d | - | .STRTAB 0x002d->0x023e ; "OBJECT_DECL"
0229 0036 | 6 | .STRTAB 0x0036->0x0244 ; "REF_LINE"
022a 003c | < | .STRTAB 0x003c->0x0248 ; "REF_UNIT"
022b 0042 | B | .STRTAB 0x0042->0x024c ; "SET_USED"
022c 0048 | H | .STRTAB 0x0048->0x0250 ; " "
022d 0047 | G | .STRTAB 0x0047->0x0250 ; ": is not a valid pathname"
022e 005e | ^ | .STRTAB 0x005e->0x025d ; " is not an Ada unit"
022f 006f | o | .STRTAB 0x006f->0x0266 ; " is not installed"
0230 007e | ~ | .STRTAB 0x007e->0x026f ; "UNEXPECTED ERROR, EXCEPTION:"
0231 0098 | | .STRTAB 0x0098->0x027d ; "DIAGNOSIS: "
0232 00a1 | | .STRTAB 0x00a1->0x0282 ; "UNIT: "
0233 00a5 | | .STRTAB 0x00a5->0x0285 ; "On line: "
0234 00ac | | .STRTAB 0x00ac->0x028a ; "("
0235 00ab | | .STRTAB 0x00ab->0x028a ; ")"
0236 00aa | | .STRTAB 0x00aa->0x028b ; "SET/USED"
0237 00b0 | | .STRTAB 0x00b0->0x028f ; "SET"
0238 00b1 | | .STRTAB 0x00b1->0x0290 ; "USED"
0239 00b3 | | .STREND 0x00b3->0x0292
023a 4445 434c |DECL| .STRTAB_STRINGS
0293 0000 0000 | | .BLANK 0000[0x5]
0298 ; --------------------------------------------------------------------------------------
0298 ; Debug Table
0298 ; --------------------------------------------------------------------------------------
0298 0004 0004 | | .DEBUG4 0x0004,0x0004,0x2f9e,0x0000,0x0001,0x0007
029e 000b 0000 | | .DBG4T 0x000b,0x0000,0x8000,0x0000
02a2 001b 02ba | | .DBG4T 0x001b,0x02ba,0x8001,0xc000
02a6 00db 0000 | | .DBG4T 0x00db,0x0000,0x0005,0x0000
02aa 0103 02f0 | | .DBG4T 0x0103,0x02f0,0x0002,0x0000
02ae 0113 02f3 | | .DBG4T 0x0113,0x02f3,0x0001,0x4000
02b2 017b 030e | { | .DBG4T 0x017b,0x030e,0x0001,0x0000
02b6 0183 0311 | | .DBG4T 0x0183,0x0311,0x0001,0x4000
02ba ; --------------------------------------------------------------------------------------
02ba ; Debug chain
02ba ; --------------------------------------------------------------------------------------
02ba 000b 000f | | .DBGLEN 0x000b,0x000f
02bc 001b 0020 | | .DBGLNO 0x001b,0x0020,0x0028,0x0031,0x0037,0x0044,0x004a,0x004c,0x004e,0x0050,0x0052,0x0060,0x0065,0x0070,0x0073,0x0079,0x0085,0x008a,0x008f,0x009c,0x00a1,0x00b7,0x00c3,0x00c9,0x00cf,0x00d2
02d6 0006 0007 | | .XXX[0x1a]
02d8 0008 0009 | |
02da 000a 000b | |
02dc 000c 000d | |
02de 000e 000f | |
02e0 0010 0001 | |
02e2 0002 0003 | |
02e4 0004 0005 | |
02e6 0007 0008 | |
02e8 0009 000a | |
02ea 000b 000c | |
02ec 000d 0006 | |
02ee 000e 000f | |
02f0 ; --------------------------------------------------------------------------------------
02f0 ; Debug chain
02f0 ; --------------------------------------------------------------------------------------
02f0 0000 0001 | | .DBGLEN 0x0000,0x0001
02f2 0103 | | .DBGLNO 0x0103
02f3 ; --------------------------------------------------------------------------------------
02f3 ; Debug chain
02f3 ; --------------------------------------------------------------------------------------
02f3 0001 000c | | .DBGLEN 0x0001,0x000c
02f5 0113 0115 | | .DBGLNO 0x0113,0x0115,0x011d,0x012b,0x012d,0x013b,0x013c,0x013d,0x0141,0x014d,0x0157,0x0163,0x0170
0302 0001 0002 | | .XXX[0xc]
0304 0006 0003 | |
0306 0004 0005 | |
0308 0009 000a | |
030a 000b 000c | |
030c 000d 000e | |
030e ; --------------------------------------------------------------------------------------
030e ; Debug chain
030e ; --------------------------------------------------------------------------------------
030e 0000 0001 | | .DBGLEN 0x0000,0x0001
0310 017b | { | .DBGLNO 0x017b
0311 ; --------------------------------------------------------------------------------------
0311 ; Debug chain
0311 ; --------------------------------------------------------------------------------------
0311 0004 000b | | .DBGLEN 0x0004,0x000b
0313 0183 018a | | .DBGLNO 0x0183,0x018a,0x019d,0x019f,0x01a6,0x01aa,0x01b8,0x01c6,0x01d8,0x01e7,0x01ee,0x01fe,0x020e,0x021d,0x0222
0322 0002 0003 | | .XXX[0xb]
0324 0004 0005 | |
0326 0006 0007 | |
0328 000a 0008 | |
032a 0009 000b | |
032c 0001 | |
032d 0000 0000 | | .BLANK 0000[0xd3]