|
|
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_02f8e7
└─⟦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 0460 | ` | .CONST 0x0460 ; 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 004a | J | .CONST 0x004a ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0006 | | .CONST 0x0006 ; Number of locals
000b INIT_0008:
000b 0007 | | Action Break_Optional
000c 0092 038f | | Action Push_String_Extended,0x38f ; "command: "
000e 0007 | | Action Break_Optional
000f 4800 |H | Short_Literal 0x0
0010 0093 0083 | | PushFullAddress InMicrocode,INIT_0080
0012 02a0 | | Declare_Subprogram Null_Subprogram
0013 037d | } | Declare_Type Task,Defined
0014 036f | o | Declare_Variable Task
0015 4800 |H | Short_Literal 0x0
0016 e009 | | Load 0x0,0x9
0017 02a0 | | Declare_Subprogram Null_Subprogram
0018 037d | } | Declare_Type Task,Defined
0019 036f | o | Declare_Variable Task
001a 4800 |H | Short_Literal 0x0
001b 0093 0053 | S| PushFullAddress InMicrocode,INIT_0050
001d 02a0 | | Declare_Subprogram Null_Subprogram
001e 037a | z | Declare_Type Task,Defined,Not_Elaborated
001f 00d8 | | Load_Top At_Offset_0
0020 02a0 | | Declare_Subprogram Null_Subprogram
0021 4818 |H | Short_Literal 0x18
0022 03d3 | | Declare_Type Access,Defined,Accesses_Protected
0023 e00a | | Load 0x0,0xa
0024 e403 | | Load 0x2,0x3
0025 4802 |H | Short_Literal 0x2
0026 e405 | | Load 0x2,0x5
0027 020e | | Execute Module,Augment_Imports
0028 e405 | | Load 0x2,0x5
0029 020d | | Execute Module,Elaborate
002a 0007 | | Action Break_Optional
002b e00b | | Load 0x0,0xb
002c e403 | | Load 0x2,0x3
002d e00c | | Load 0x0,0xc
002e 4803 |H | Short_Literal 0x3
002f e404 | | Load 0x2,0x4
0030 020e | | Execute Module,Augment_Imports
0031 0007 | | Action Break_Optional
0032 e210 | | Load 0x1,0x10
0033 e211 | | Load 0x1,0x11
0034 e406 | | Load 0x2,0x6
0035 e00a | | Load 0x0,0xa
0036 e00d | | Load 0x0,0xd
0037 e00e | | Load 0x0,0xe
0038 e5ff | | Load 0x2,-0x1
0039 1d15 | | Execute_Immediate Reference_Lex_1,0x15
003a e003 | | Load 0x0,0x3
003b e404 | | Load 0x2,0x4
003c e402 | | Load 0x2,0x2
003d e5fe | | Load 0x2,-0x2
003e e20f | | Load 0x1,0xf
003f 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0040 e00b | | Load 0x0,0xb
0041 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0042 e00f | | Load 0x0,0xf
0043 e010 | | Load 0x0,0x10
0044 e005 | | Load 0x0,0x5
0045 e011 | | Load 0x0,0x11
0046 e006 | | Load 0x0,0x6
0047 4815 |H | Short_Literal 0x15
0048 e403 | | Load 0x2,0x3
0049 020e | | Execute Module,Augment_Imports
004a BODY_0008:
004a 00be | | Action Activate_Tasks
004b 4503 |E | Exit_Subprogram 0x3
004c 0000 0000 | | .BLANK 0000[0x4]
0050 ; --------------------------------------------------------------------------------------
0050 ; SUBPROGRAM
0050 ; --------------------------------------------------------------------------------------
0050 005e | ^ | .CONST 0x005e ; Address of begin
0051 0004 | | .CONST 0x0004 ; Address of exception handler
0052 0010 | | .CONST 0x0010 ; Number of locals
0053 INIT_0050:
0053 4801 |H | Short_Literal 0x1
0054 02cb | | Declare_Variable Entry
0055 00bf | | Action Accept_Activation
0056 e001 | | Load 0x0,0x1
0057 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0058 480d |H | Short_Literal 0xd
0059 0299 006b | k| Declare_Subprogram For_Accept,INIT_0068
005b 029f 0073 | s| Declare_Subprogram For_Call,INIT_0070
005d 00bc | | Action Signal_Activated
005e BODY_0050:
005e 1d0f | | Execute_Immediate Reference_Lex_1,0xf
005f 1d0d | | Execute_Immediate Reference_Lex_1,0xd
0060 0137 | 7 | Execute Entry,Rendezvous
0061 8210 | | Call 0x1,0x10
0062 e20e | | Load 0x1,0xe
0063 4801 |H | Short_Literal 0x1
0064 e002 | | Load 0x0,0x2
0065 170e | | Execute Task,Entry_Call,Field_Number 0xe
0066 00bb | | Action Signal_Completion
0067 0000 | | .XXX[0x1]
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 e5fe | | Load 0x2,-0x2
006c a20e | | Store_Unchecked 0x1,0xe
006d 4100 |A | End_Rendezvous 0x0
006e 0000 0000 | | .XXX[0x2]
0070 ; --------------------------------------------------------------------------------------
0070 ; SUBPROGRAM
0070 ; --------------------------------------------------------------------------------------
0070 0073 | s | .CONST 0x0073 ; Address of begin
0071 0077 | w | .CONST 0x0077 ; Address of exception handler
0072 0001 | | .CONST 0x0001 ; Number of locals
0073 BODY_0070:
0073 INIT_0070:
0073 e20e | | Load 0x1,0xe
0074 e001 | | Load 0x0,0x1
0075 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0076 4501 |E | Exit_Subprogram 0x1
0077 TRAP_0070:
0077 0007 | | Action Break_Optional
0078 4501 |E | Exit_Subprogram 0x1
0079 0000 0000 | | .BLANK 0000[0x7]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0112 | | .CONST 0x0112 ; Address of begin
0081 0156 | V | .CONST 0x0156 ; Address of exception handler
0082 0029 | ) | .CONST 0x0029 ; Number of locals
0083 INIT_0080:
0083 4801 |H | Short_Literal 0x1
0084 02cb | | Declare_Variable Entry
0085 4801 |H | Short_Literal 0x1
0086 02cb | | Declare_Variable Entry
0087 00bf | | Action Accept_Activation
0088 0007 | | Action Break_Optional
0089 e001 | | Load 0x0,0x1
008a 0322 | " | Declare_Variable Record
008b 00d8 | | Load_Top At_Offset_0
008c 1c00 | | Execute_Immediate Run_Utility,0x0
008d 62a2 |b | Indirect_Literal Discrete,0x330,{0x00000000, 0x00000400}
008e e002 | | Load 0x0,0x2
008f 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0090 1c08 | | Execute_Immediate Run_Utility,0x8
0091 00d8 | | Load_Top At_Offset_0
0092 1c00 | | Execute_Immediate Run_Utility,0x0
0093 e003 | | Load 0x0,0x3
0094 0007 | | Action Break_Optional
0095 00e1 | | Load_Encached Boolean_Cache
0096 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0097 e004 | | Load 0x0,0x4
0098 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0099 4801 |H | Short_Literal 0x1
009a 6295 |b | Indirect_Literal Discrete,0x330,{0x00000000, 0x00000400}
009b 00e9 | | Load_Encached String_Cache
009c 0334 | 4 | Declare_Variable Array,With_Constraint
009d 00e3 | | Load_Encached Natural_Cache
009e 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
009f 0007 | | Action Break_Optional
00a0 00e8 | | Load_Encached Character_Cache
00a1 0266 | f | Execute Discrete,Bounds
00a2 00e1 | | Load_Encached Boolean_Cache
00a3 02a0 | | Declare_Subprogram Null_Subprogram
00a4 4801 |H | Short_Literal 0x1
00a5 035d | ] | Declare_Type Array,Defined
00a6 00d8 | | Load_Top At_Offset_0
00a7 0337 | 7 | Declare_Variable Array
00a8 e216 | | Load 0x1,0x16
00a9 0337 | 7 | Declare_Variable Array
00aa 4801 |H | Short_Literal 0x1
00ab 4820 |H | Short_Literal 0x20
00ac e218 | | Load 0x1,0x18
00ad 01d6 | | Execute Vector,Field_Write
00ae 4801 |H | Short_Literal 0x1
00af 482e |H. | Short_Literal 0x2e
00b0 e218 | | Load 0x1,0x18
00b1 01d6 | | Execute Vector,Field_Write
00b2 4801 |H | Short_Literal 0x1
00b3 483b |H; | Short_Literal 0x3b
00b4 e218 | | Load 0x1,0x18
00b5 01d6 | | Execute Vector,Field_Write
00b6 4801 |H | Short_Literal 0x1
00b7 4828 |H( | Short_Literal 0x28
00b8 e218 | | Load 0x1,0x18
00b9 01d6 | | Execute Vector,Field_Write
00ba 4801 |H | Short_Literal 0x1
00bb 4829 |H) | Short_Literal 0x29
00bc e218 | | Load 0x1,0x18
00bd 01d6 | | Execute Vector,Field_Write
00be 4801 |H | Short_Literal 0x1
00bf 482d |H- | Short_Literal 0x2d
00c0 e218 | | Load 0x1,0x18
00c1 01d6 | | Execute Vector,Field_Write
00c2 481f |H | Short_Literal 0x1f
00c3 4800 |H | Short_Literal 0x0
00c4 4800 |H | Short_Literal 0x0
00c5 e21a | | Load 0x1,0x1a
00c6 e218 | | Load 0x1,0x18
00c7 01d6 | | Execute Vector,Field_Write
00c8 3ffb |? | Loop_Increasing 0xc4
00c9 4827 |H' | Short_Literal 0x27
00ca 4821 |H! | Short_Literal 0x21
00cb 4800 |H | Short_Literal 0x0
00cc e21a | | Load 0x1,0x1a
00cd e218 | | Load 0x1,0x18
00ce 01d6 | | Execute Vector,Field_Write
00cf 3ffb |? | Loop_Increasing 0xcb
00d0 482c |H, | Short_Literal 0x2c
00d1 482a |H* | Short_Literal 0x2a
00d2 4800 |H | Short_Literal 0x0
00d3 e21a | | Load 0x1,0x1a
00d4 e218 | | Load 0x1,0x18
00d5 01d6 | | Execute Vector,Field_Write
00d6 3ffb |? | Loop_Increasing 0xd2
00d7 483a |H: | Short_Literal 0x3a
00d8 482f |H/ | Short_Literal 0x2f
00d9 4800 |H | Short_Literal 0x0
00da e21a | | Load 0x1,0x1a
00db e218 | | Load 0x1,0x18
00dc 01d6 | | Execute Vector,Field_Write
00dd 3ffb |? | Loop_Increasing 0xd9
00de 487f |H | Short_Literal 0x7f
00df 483c |H< | Short_Literal 0x3c
00e0 4800 |H | Short_Literal 0x0
00e1 e21a | | Load 0x1,0x1a
00e2 e218 | | Load 0x1,0x18
00e3 01d6 | | Execute Vector,Field_Write
00e4 3ffb |? | Loop_Increasing 0xe0
00e5 e216 | | Load 0x1,0x16
00e6 01c3 | | Execute Vector,Check_In_Type
00e7 e217 | | Load 0x1,0x17
00e8 01d4 | | Execute Vector,Structure_Write
00e9 029d 0163 | c| Declare_Subprogram For_Outer_Call,INIT_0160
00eb 029d 0173 | s| Declare_Subprogram For_Outer_Call,INIT_0170
00ed 029d 0183 | | Declare_Subprogram For_Outer_Call,INIT_0180
00ef 029d 018b | | Declare_Subprogram For_Outer_Call,INIT_0188
00f1 029d 019b | | Declare_Subprogram For_Outer_Call,INIT_0198
00f3 029d 01cb | | Declare_Subprogram For_Outer_Call,INIT_01c8
00f5 029d 01e3 | | Declare_Subprogram For_Outer_Call,INIT_01e0
00f7 029d 0253 | S| Declare_Subprogram For_Outer_Call,INIT_0250
00f9 029d 029b | | Declare_Subprogram For_Outer_Call,INIT_0298
00fb 029d 02db | | Declare_Subprogram For_Outer_Call,INIT_02d8
00fd e002 | | Load 0x0,0x2
00fe 1914 | | Execute Package,Field_Reference,Field_Number 0x14
00ff 00c6 | | Action Check_Subprogram_Elaborated
0100 e001 | | Load 0x0,0x1
0101 1d20 | | Execute_Immediate Reference_Lex_1,0x20
0102 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21
0103 e005 | | Load 0x0,0x5
0104 e006 | | Load 0x0,0x6
0105 4800 |H | Short_Literal 0x0
0106 480e 485c |H H\| Declare_Variable Select 0x000, 0x002,
0108 480d 485e |H H^| [0x001]: 0x000 = 0x0000,
010a 4801 4800 |H H | [0x00d]: 0x05e = 0x02f0,
010c 4800 4802 |H H | [0x00e]: 0x05c = 0x02e0
010e 02cf | |
010f 029f 02fb | | Declare_Subprogram For_Call,INIT_02f8
0111 00bc | | Action Signal_Activated
0112 BODY_0080:
0112 e20f | | Load 0x1,0xf
0113 0092 0390 | | Action Push_String_Extended,0x390 ; "None"
0115 4800 |H | Short_Literal 0x0
0116 e007 | | Load 0x0,0x7
0117 8008 | | Call 0x0,0x8
0118 00d1 | | Pop_Control Pop_Count_1
0119 e20f | | Load 0x1,0xf
011a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
011b e009 | | Load 0x0,0x9
011c 1842 | B | Execute Package,Field_Execute,Field_Number 0x42
011d 4801 |H | Short_Literal 0x1
011e e00a | | Load 0x0,0xa
011f 170d | | Execute Task,Entry_Call,Field_Number 0xd
0120 e00b | | Load 0x0,0xb
0121 8219 | | Call 0x1,0x19
0122 00cf | | Action Mark_Auxiliary
0123 0007 | | Action Break_Optional
0124 00e1 | | Load_Encached Boolean_Cache
0125 4800 |H | Short_Literal 0x0
0126 c22b | + | Store 0x1,0x2b
0127 00e7 | | Load_Encached Duration_Cache
0128 00e3 | | Load_Encached Natural_Cache
0129 e212 | | Load 0x1,0x12
012a 7010 |p | Jump_Nonzero 0x13b
012b e00c | | Load 0x0,0xc
012c e22b | + | Load 0x1,0x2b
012d 7002 |p | Jump_Nonzero 0x130
012e c22c | , | Store 0x1,0x2c
012f 7805 |x | Jump 0x135
0130 00d8 | | Load_Top At_Offset_0
0131 e22c | , | Load 0x1,0x2c
0132 027c | | | Execute Discrete,Less
0133 6806 |h | Jump_Zero 0x13a
0134 c22c | , | Store 0x1,0x2c
0135 4801 |H | Short_Literal 0x1
0136 c22b | + | Store 0x1,0x2b
0137 4802 |H | Short_Literal 0x2
0138 c22d | - | Store 0x1,0x2d
0139 7801 |x | Jump 0x13b
013a 00d1 | | Pop_Control Pop_Count_1
013b e22b | + | Load 0x1,0x2b
013c 00d8 | | Load_Top At_Offset_0
013d e228 | ( | Load 0x1,0x28
013e 013e | > | Execute Select,Timed_Guard_Write
013f 6804 |h | Jump_Zero 0x144
0140 00d8 | | Load_Top At_Offset_0
0141 e22c | , | Load 0x1,0x2c
0142 e228 | ( | Load 0x1,0x28
0143 013d | = | Execute Select,Timed_Duration_Write
0144 00d3 | | Pop_Control Pop_Count_3
0145 e228 | ( | Load 0x1,0x28
0146 013f | ? | Execute Select,Rendezvous
0147 4603 |F | Jump_Case 0x3
0148 7805 |x | Jump 0x14e ; case 0x0
0149 7804 |x | Jump 0x14e ; case 0x1
014a 7800 |x | Jump 0x14b ; case 0x2
014b e00d | | Load 0x0,0xd ; case 0x3
014c 821a | | Call 0x1,0x1a
014d 7805 |x | Jump 0x153
014e e212 | | Load 0x1,0x12
014f 7001 |p | Jump_Nonzero 0x151
0150 8229 | ) | Call 0x1,0x29
0151 00c9 | | Action Pop_Auxiliary_Loop
0152 7fd1 | | Jump 0x124
0153 00ce | | Action Pop_Auxiliary
0154 8218 | | Call 0x1,0x18
0155 00bb | | Action Signal_Completion
0156 TRAP_0080:
0156 0007 | | Action Break_Optional
0157 8218 | | Call 0x1,0x18
0158 00bb | | Action Signal_Completion
0159 0000 0000 | | .BLANK 0000[0x7]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0167 | g | .CONST 0x0167 ; Address of begin
0161 0004 | | .CONST 0x0004 ; Address of exception handler
0162 0003 | | .CONST 0x0003 ; Number of locals
0163 INIT_0160:
0163 029f 033b | ;| Declare_Subprogram For_Call,INIT_0338
0165 029f 0343 | C| Declare_Subprogram For_Call,INIT_0340
0167 BODY_0160:
0167 8402 | | Call 0x2,0x2
0168 8403 | | Call 0x2,0x3
0169 e20f | | Load 0x1,0xf
016a 800e | | Call 0x0,0xe
016b 4501 |E | Exit_Subprogram 0x1
016c 0000 0000 | | .BLANK 0000[0x4]
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 0173 | s | .CONST 0x0173 ; Address of begin
0171 0004 | | .CONST 0x0004 ; Address of exception handler
0172 0001 | | .CONST 0x0001 ; Number of locals
0173 BODY_0170:
0173 INIT_0170:
0173 e5ff | | Load 0x2,-0x1
0174 e20f | | Load 0x1,0xf
0175 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0176 e009 | | Load 0x0,0x9
0177 1842 | B | Execute Package,Field_Execute,Field_Number 0x42
0178 e00f | | Load 0x0,0xf
0179 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
017a 4502 |E | Exit_Subprogram 0x2
017b 0000 0000 | | .BLANK 0000[0x5]
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 480a |H | Short_Literal 0xa
0184 e5ff | | Load 0x2,-0x1
0185 01cb | | Execute Vector,Append
0186 8219 | | Call 0x1,0x19
0187 4502 |E | Exit_Subprogram 0x2
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018d | | .CONST 0x018d ; Address of begin
0189 0004 | | .CONST 0x0004 ; Address of exception handler
018a 0002 | | .CONST 0x0002 ; Number of locals
018b INIT_0188:
018b 029f 0353 | S| Declare_Subprogram For_Call,INIT_0350
018d BODY_0188:
018d e212 | | Load 0x1,0x12
018e 6808 |h | Jump_Zero 0x197
018f 8402 | | Call 0x2,0x2
0190 4800 |H | Short_Literal 0x0
0191 a212 | | Store_Unchecked 0x1,0x12
0192 e20f | | Load 0x1,0xf
0193 8010 | | Call 0x0,0x10
0194 00d1 | | Pop_Control Pop_Count_1
0195 e00b | | Load 0x0,0xb
0196 8219 | | Call 0x1,0x19
0197 4501 |E | Exit_Subprogram 0x1
0198 ; --------------------------------------------------------------------------------------
0198 ; SUBPROGRAM
0198 ; --------------------------------------------------------------------------------------
0198 01a3 | | .CONST 0x01a3 ; Address of begin
0199 0004 | | .CONST 0x0004 ; Address of exception handler
019a 0003 | | .CONST 0x0003 ; Number of locals
019b INIT_0198:
019b 4820 |H | Short_Literal 0x20
019c e5ff | | Load 0x2,-0x1
019d e011 | | Load 0x0,0x11
019e 181c | | Execute Package,Field_Execute,Field_Number 0x1c
019f 00d8 | | Load_Top At_Offset_0
01a0 01dd | | Execute Vector,First
01a1 00e3 | | Load_Encached Natural_Cache
01a2 03ec | | Declare_Variable Discrete,With_Value,With_Constraint
01a3 BODY_0198:
01a3 00cf | | Action Mark_Auxiliary
01a4 0007 | | Action Break_Optional
01a5 e403 | | Load 0x2,0x3
01a6 e402 | | Load 0x2,0x2
01a7 01dc | | Execute Vector,Last
01a8 027d | } | Execute Discrete,Greater
01a9 7006 |p | Jump_Nonzero 0x1b0
01aa e403 | | Load 0x2,0x3
01ab e402 | | Load 0x2,0x2
01ac 01d7 | | Execute Vector,Field_Read
01ad e217 | | Load 0x1,0x17
01ae 01d7 | | Execute Vector,Field_Read
01af 6804 |h | Jump_Zero 0x1b4
01b0 e403 | | Load 0x2,0x3
01b1 0aff | | Execute_Immediate Plus,-0x1
01b2 c403 | | Store 0x2,0x3
01b3 7805 |x | Jump 0x1b9
01b4 e403 | | Load 0x2,0x3
01b5 0a01 | | Execute_Immediate Plus,0x1
01b6 c403 | | Store 0x2,0x3
01b7 00c9 | | Action Pop_Auxiliary_Loop
01b8 7fec | | Jump 0x1a5
01b9 00ce | | Action Pop_Auxiliary
01ba e402 | | Load 0x2,0x2
01bb 01dd | | Execute Vector,First
01bc e403 | | Load 0x2,0x3
01bd e402 | | Load 0x2,0x2
01be 01cf | | Execute Vector,Slice_Read
01bf e011 | | Load 0x0,0x11
01c0 1814 | | Execute Package,Field_Execute,Field_Number 0x14
01c1 4401 |D | Exit_Subprogram With_Result,0x1
01c2 0000 0000 | | .BLANK 0000[0x6]
01c8 ; --------------------------------------------------------------------------------------
01c8 ; SUBPROGRAM
01c8 ; --------------------------------------------------------------------------------------
01c8 01d1 | | .CONST 0x01d1 ; Address of begin
01c9 0004 | | .CONST 0x0004 ; Address of exception handler
01ca 0003 | | .CONST 0x0003 ; Number of locals
01cb INIT_01c8:
01cb 4820 |H | Short_Literal 0x20
01cc e5ff | | Load 0x2,-0x1
01cd e011 | | Load 0x0,0x11
01ce 181c | | Execute Package,Field_Execute,Field_Number 0x1c
01cf 00d8 | | Load_Top At_Offset_0
01d0 821c | | Call 0x1,0x1c
01d1 BODY_01c8:
01d1 e402 | | Load 0x2,0x2
01d2 01dd | | Execute Vector,First
01d3 e403 | | Load 0x2,0x3
01d4 01db | | Execute Vector,Length
01d5 0273 | s | Execute Discrete,Plus
01d6 0248 | H | Execute Discrete,Check_In_Integer
01d7 e402 | | Load 0x2,0x2
01d8 01dc | | Execute Vector,Last
01d9 e402 | | Load 0x2,0x2
01da 01cf | | Execute Vector,Slice_Read
01db 4401 |D | Exit_Subprogram With_Result,0x1
01dc 0000 0000 | | .BLANK 0000[0x4]
01e0 ; --------------------------------------------------------------------------------------
01e0 ; SUBPROGRAM
01e0 ; --------------------------------------------------------------------------------------
01e0 01ec | | .CONST 0x01ec ; Address of begin
01e1 0004 | | .CONST 0x0004 ; Address of exception handler
01e2 0004 | | .CONST 0x0004 ; Number of locals
01e3 INIT_01e0:
01e3 e5ff | | Load 0x2,-0x1
01e4 821c | | Call 0x1,0x1c
01e5 e004 | | Load 0x0,0x4
01e6 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01e7 02c7 | | Declare_Variable Any
01e8 00d8 | | Load_Top At_Offset_0
01e9 1c00 | | Execute_Immediate Run_Utility,0x0
01ea 029f 0363 | c| Declare_Subprogram For_Call,INIT_0360
01ec BODY_01e0:
01ec e5ff | | Load 0x2,-0x1
01ed 01db | | Execute Vector,Length
01ee 7001 |p | Jump_Nonzero 0x1f0
01ef 4502 |E | Exit_Subprogram 0x2
01f0 e402 | | Load 0x2,0x2
01f1 0092 0391 | | Action Push_String_Extended,0x391 ; "HELP"
01f3 01df | | Execute Vector,Equal
01f4 6813 |h | Jump_Zero 0x208
01f5 0092 0392 | | Action Push_String_Extended,0x392 ; "HELP display this message."
01f7 821a | | Call 0x1,0x1a
01f8 0092 0393 | | Action Push_String_Extended,0x393 ; "QUIT stop executing commands."
01fa 821a | | Call 0x1,0x1a
01fb 0092 0394 | | Action Push_String_Extended,0x394 ; "DEF (\x22<new context>\x22); set current context."
01fd 821a | | Call 0x1,0x1a
01fe 0092 0395 | | Action Push_String_Extended,0x395 ; "TYP (\x22<object name>\x22); display an object."
0200 821a | | Call 0x1,0x1a
0201 0092 0396 | | Action Push_String_Extended,0x396 ; "... or type in an Ada statement."
0203 821a | | Call 0x1,0x1a
0204 0092 0397 | | Action Push_String_Extended,0x397 ; "A running program can be interrupted with ^G."
0206 821a | | Call 0x1,0x1a
0207 4502 |E | Exit_Subprogram 0x2
0208 e402 | | Load 0x2,0x2
0209 0092 0398 | | Action Push_String_Extended,0x398 ; "QUIT"
020b 01df | | Execute Vector,Equal
020c 700a |p | Jump_Nonzero 0x217
020d e402 | | Load 0x2,0x2
020e 0092 0399 | | Action Push_String_Extended,0x399 ; "LOGOUT"
0210 01df | | Execute Vector,Equal
0211 7005 |p | Jump_Nonzero 0x217
0212 e402 | | Load 0x2,0x2
0213 0092 039a | | Action Push_String_Extended,0x39a ; "EXIT"
0215 01df | | Execute Vector,Equal
0216 6802 |h | Jump_Zero 0x219
0217 e012 | | Load 0x0,0x12
0218 0257 | W | Execute Discrete,Raise
0219 e402 | | Load 0x2,0x2
021a 0092 039b | | Action Push_String_Extended,0x39b ; "DEF"
021c 01df | | Execute Vector,Equal
021d 7005 |p | Jump_Nonzero 0x223
021e e402 | | Load 0x2,0x2
021f 0092 039c | | Action Push_String_Extended,0x39c ; "CD"
0221 01df | | Execute Vector,Equal
0222 680c |h | Jump_Zero 0x22f
0223 0092 039d | | Action Push_String_Extended,0x39d ; "<PROFILE>"
0225 0092 039e | | Action Push_String_Extended,0x39e ; "$"
0227 0092 039f | | Action Push_String_Extended,0x39f ; "LIBRARY.CONTEXT"
0229 e5ff | | Load 0x2,-0x1
022a 821d | | Call 0x1,0x1d
022b 01cc | | Execute Vector,Catenate
022c e004 | | Load 0x0,0x4
022d 180f | | Execute Package,Field_Execute,Field_Number 0xf
022e 4502 |E | Exit_Subprogram 0x2
022f 8404 | | Call 0x2,0x4
0230 e212 | | Load 0x1,0x12
0231 680c |h | Jump_Zero 0x23e
0232 e003 | | Load 0x0,0x3
0233 03bc | | Declare_Variable Access,By_Allocation
0234 00d8 | | Load_Top At_Offset_0
0235 00e0 | | Load_Encached Standard_Cache
0236 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0237 a211 | | Store_Unchecked 0x1,0x11
0238 e213 | | Load 0x1,0x13
0239 4801 |H | Short_Literal 0x1
023a e211 | | Load 0x1,0x11
023b 0229 | ) | Execute Access,All_Read
023c 170d | | Execute Task,Entry_Call,Field_Number 0xd
023d 4502 |E | Exit_Subprogram 0x2
023e e013 | | Load 0x0,0x13
023f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0240 4807 |H | Short_Literal 0x7
0241 e403 | | Load 0x2,0x3
0242 e014 | | Load 0x0,0x14
0243 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0244 e015 | | Load 0x0,0x15
0245 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0246 e013 | | Load 0x0,0x13
0247 180e | | Execute Package,Field_Execute,Field_Number 0xe
0248 4805 |H | Short_Literal 0x5
0249 0092 03a0 | | Action Push_String_Extended,0x3a0 ; "Command was not executed."
024b e015 | | Load 0x0,0x15
024c 1813 | | Execute Package,Field_Execute,Field_Number 0x13
024d 4502 |E | Exit_Subprogram 0x2
024e 0000 0000 | | .XXX[0x2]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0253 | S | .CONST 0x0253 ; Address of begin
0251 0004 | | .CONST 0x0004 ; Address of exception handler
0252 0001 | | .CONST 0x0001 ; Number of locals
0253 BODY_0250:
0253 INIT_0250:
0253 00cf | | Action Mark_Auxiliary
0254 e5ff | | Load 0x2,-0x1
0255 01d9 | | Execute Vector,Reverse_Bounds
0256 0263 | c | Execute Discrete,Above_Bound
0257 700f |p | Jump_Nonzero 0x267
0258 00d8 | | Load_Top At_Offset_0
0259 e5ff | | Load 0x2,-0x1
025a 01d7 | | Execute Vector,Field_Read
025b 0f07 | | Execute_Immediate Equal,0x7
025c 6808 |h | Jump_Zero 0x265
025d 4800 |H | Short_Literal 0x0
025e a215 | | Store_Unchecked 0x1,0x15
025f e210 | | Load 0x1,0x10
0260 e002 | | Load 0x0,0x2
0261 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0262 00d1 | | Pop_Control Pop_Count_1
0263 821b | | Call 0x1,0x1b
0264 4502 |E | Exit_Subprogram 0x2
0265 00c8 | | Action Pop_Auxiliary_Range
0266 3ff1 |? | Loop_Increasing 0x258
0267 00ce | | Action Pop_Auxiliary
0268 e215 | | Load 0x1,0x15
0269 e5ff | | Load 0x2,-0x1
026a 01db | | Execute Vector,Length
026b 0273 | s | Execute Discrete,Plus
026c 60c3 |` | Indirect_Literal Discrete,0x330,{0x00000000, 0x00000400}
026d 027a | z | Execute Discrete,Less_Equal
026e 6811 |h | Jump_Zero 0x280
026f e5ff | | Load 0x2,-0x1
0270 e215 | | Load 0x1,0x15
0271 0a01 | | Execute_Immediate Plus,0x1
0272 0248 | H | Execute Discrete,Check_In_Integer
0273 e215 | | Load 0x1,0x15
0274 e5ff | | Load 0x2,-0x1
0275 01db | | Execute Vector,Length
0276 0273 | s | Execute Discrete,Plus
0277 0248 | H | Execute Discrete,Check_In_Integer
0278 e214 | | Load 0x1,0x14
0279 01ce | | Execute Vector,Slice_Write
027a e215 | | Load 0x1,0x15
027b e5ff | | Load 0x2,-0x1
027c 01db | | Execute Vector,Length
027d 0273 | s | Execute Discrete,Plus
027e c215 | | Store 0x1,0x15
027f 4502 |E | Exit_Subprogram 0x2
0280 e5ff | | Load 0x2,-0x1
0281 01dd | | Execute Vector,First
0282 e5ff | | Load 0x2,-0x1
0283 01dd | | Execute Vector,First
0284 60ab |` | Indirect_Literal Discrete,0x330,{0x00000000, 0x00000400}
0285 e215 | | Load 0x1,0x15
0286 0272 | r | Execute Discrete,Minus
0287 0248 | H | Execute Discrete,Check_In_Integer
0288 0273 | s | Execute Discrete,Plus
0289 0aff | | Execute_Immediate Plus,-0x1
028a 0248 | H | Execute Discrete,Check_In_Integer
028b e5ff | | Load 0x2,-0x1
028c 01cf | | Execute Vector,Slice_Read
028d e215 | | Load 0x1,0x15
028e 0a01 | | Execute_Immediate Plus,0x1
028f 0248 | H | Execute Discrete,Check_In_Integer
0290 609f |` | Indirect_Literal Discrete,0x330,{0x00000000, 0x00000400}
0291 e214 | | Load 0x1,0x14
0292 01ce | | Execute Vector,Slice_Write
0293 609c |` | Indirect_Literal Discrete,0x330,{0x00000000, 0x00000400}
0294 a215 | | Store_Unchecked 0x1,0x15
0295 4502 |E | Exit_Subprogram 0x2
0296 0000 0000 | | .XXX[0x2]
0298 ; --------------------------------------------------------------------------------------
0298 ; SUBPROGRAM
0298 ; --------------------------------------------------------------------------------------
0298 029b | | .CONST 0x029b ; Address of begin
0299 0004 | | .CONST 0x0004 ; Address of exception handler
029a 0001 | | .CONST 0x0001 ; Number of locals
029b BODY_0298:
029b INIT_0298:
029b e215 | | Load 0x1,0x15
029c e5fd | | Load 0x2,-0x3
029d 01db | | Execute Vector,Length
029e 027d | } | Execute Discrete,Greater
029f 681f |h | Jump_Zero 0x2bf
02a0 e5fd | | Load 0x2,-0x3
02a1 01db | | Execute Vector,Length
02a2 c5fc | | Store 0x2,-0x4
02a3 4801 |H | Short_Literal 0x1
02a4 e5fd | | Load 0x2,-0x3
02a5 01db | | Execute Vector,Length
02a6 e214 | | Load 0x1,0x14
02a7 01cf | | Execute Vector,Slice_Read
02a8 e5fd | | Load 0x2,-0x3
02a9 01d4 | | Execute Vector,Structure_Write
02aa e215 | | Load 0x1,0x15
02ab e5fd | | Load 0x2,-0x3
02ac 01db | | Execute Vector,Length
02ad 0272 | r | Execute Discrete,Minus
02ae c215 | | Store 0x1,0x15
02af e5fd | | Load 0x2,-0x3
02b0 01db | | Execute Vector,Length
02b1 0a01 | | Execute_Immediate Plus,0x1
02b2 0248 | H | Execute Discrete,Check_In_Integer
02b3 e5fd | | Load 0x2,-0x3
02b4 01db | | Execute Vector,Length
02b5 e215 | | Load 0x1,0x15
02b6 0273 | s | Execute Discrete,Plus
02b7 0248 | H | Execute Discrete,Check_In_Integer
02b8 e214 | | Load 0x1,0x14
02b9 01cf | | Execute Vector,Slice_Read
02ba 4801 |H | Short_Literal 0x1
02bb e215 | | Load 0x1,0x15
02bc e214 | | Load 0x1,0x14
02bd 01ce | | Execute Vector,Slice_Write
02be 4502 |E | Exit_Subprogram 0x2
02bf e215 | | Load 0x1,0x15
02c0 a5fc | | Store_Unchecked 0x2,-0x4
02c1 e215 | | Load 0x1,0x15
02c2 0c01 | | Execute_Immediate Greater_Equal,0x1
02c3 6810 |h | Jump_Zero 0x2d4
02c4 4801 |H | Short_Literal 0x1
02c5 e215 | | Load 0x1,0x15
02c6 e214 | | Load 0x1,0x14
02c7 01cf | | Execute Vector,Slice_Read
02c8 e5fd | | Load 0x2,-0x3
02c9 01dd | | Execute Vector,First
02ca e5fd | | Load 0x2,-0x3
02cb 01dd | | Execute Vector,First
02cc e215 | | Load 0x1,0x15
02cd 0273 | s | Execute Discrete,Plus
02ce 0aff | | Execute_Immediate Plus,-0x1
02cf 0248 | H | Execute Discrete,Check_In_Integer
02d0 e5fd | | Load 0x2,-0x3
02d1 01ce | | Execute Vector,Slice_Write
02d2 4800 |H | Short_Literal 0x0
02d3 a215 | | Store_Unchecked 0x1,0x15
02d4 4502 |E | Exit_Subprogram 0x2
02d5 0000 0000 | | .XXX[0x3]
02d7 0000 | |
02d8 ; --------------------------------------------------------------------------------------
02d8 ; SUBPROGRAM
02d8 ; --------------------------------------------------------------------------------------
02d8 02db | | .CONST 0x02db ; Address of begin
02d9 0004 | | .CONST 0x0004 ; Address of exception handler
02da 0001 | | .CONST 0x0001 ; Number of locals
02db BODY_02d8:
02db INIT_02d8:
02db e5ff | | Load 0x2,-0x1
02dc 8219 | | Call 0x1,0x19
02dd 4503 |E | Exit_Subprogram 0x3
02de 0000 0000 | | .XXX[0x2]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; See instruction 0x02cf at 0x106, index=0xe
02e0 ; --------------------------------------------------------------------------------------
02e0 02e3 | | .CONST 0x02e3 ; Address of begin
02e1 0004 | | .CONST 0x0004 ; Address of exception handler
02e2 0001 | | .CONST 0x0001 ; Number of locals
02e3 BODY_02e0:
02e3 INIT_02e0:
02e3 e5fe | | Load 0x2,-0x2
02e4 e213 | | Load 0x1,0x13
02e5 027f | | Execute Discrete,Equal
02e6 6801 |h | Jump_Zero 0x2e8
02e7 821b | | Call 0x1,0x1b
02e8 4100 |A | End_Rendezvous 0x0
02e9 0000 0000 | | .BLANK 0000[0x7]
02f0 ; --------------------------------------------------------------------------------------
02f0 ; SUBPROGRAM
02f0 ; See instruction 0x02cf at 0x106, index=0xd
02f0 ; --------------------------------------------------------------------------------------
02f0 02f3 | | .CONST 0x02f3 ; Address of begin
02f1 0004 | | .CONST 0x0004 ; Address of exception handler
02f2 0001 | | .CONST 0x0001 ; Number of locals
02f3 BODY_02f0:
02f3 INIT_02f0:
02f3 e5fe | | Load 0x2,-0x2
02f4 821f | | Call 0x1,0x1f
02f5 4100 |A | End_Rendezvous 0x0
02f6 0000 0000 | | .XXX[0x2]
02f8 ; --------------------------------------------------------------------------------------
02f8 ; SUBPROGRAM
02f8 ; --------------------------------------------------------------------------------------
02f8 0300 | | .CONST 0x0300 ; Address of begin
02f9 0004 | | .CONST 0x0004 ; Address of exception handler
02fa 0003 | | .CONST 0x0003 ; Number of locals
02fb INIT_02f8:
02fb 4801 |H | Short_Literal 0x1
02fc 6033 |`3 | Indirect_Literal Discrete,0x330,{0x00000000, 0x00000400}
02fd 00e9 | | Load_Encached String_Cache
02fe 0334 | 4 | Declare_Variable Array,With_Constraint
02ff 00e3 | | Load_Encached Natural_Cache
0300 BODY_02f8:
0300 e210 | | Load 0x1,0x10
0301 00e3 | | Load_Encached Natural_Cache
0302 e402 | | Load 0x2,0x2
0303 e20f | | Load 0x1,0xf
0304 480a |H | Short_Literal 0xa
0305 e002 | | Load 0x0,0x2
0306 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0307 e002 | | Load 0x0,0x2
0308 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0309 e00c | | Load 0x0,0xc
030a e222 | " | Load 0x1,0x22
030b 1d23 | # | Execute_Immediate Reference_Lex_1,0x23
030c 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24
030d 1d25 | % | Execute_Immediate Reference_Lex_1,0x25
030e e002 | | Load 0x0,0x2
030f 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0310 00d2 | | Pop_Control Pop_Count_2
0311 c403 | | Store 0x2,0x3
0312 00d1 | | Pop_Control Pop_Count_1
0313 00d8 | | Load_Top At_Offset_0
0314 0c01 | | Execute_Immediate Greater_Equal,0x1
0315 6816 |h | Jump_Zero 0x32c
0316 00d8 | | Load_Top At_Offset_0
0317 e402 | | Load 0x2,0x2
0318 01d7 | | Execute Vector,Field_Read
0319 0f0a | | Execute_Immediate Equal,0xa
031a 6808 |h | Jump_Zero 0x323
031b 4801 |H | Short_Literal 0x1
031c e403 | | Load 0x2,0x3
031d 0aff | | Execute_Immediate Plus,-0x1
031e 0248 | H | Execute Discrete,Check_In_Integer
031f e402 | | Load 0x2,0x2
0320 01cf | | Execute Vector,Slice_Read
0321 821e | | Call 0x1,0x1e
0322 7805 |x | Jump 0x328
0323 4801 |H | Short_Literal 0x1
0324 e403 | | Load 0x2,0x3
0325 e402 | | Load 0x2,0x2
0326 01cf | | Execute Vector,Slice_Read
0327 821e | | Call 0x1,0x1e
0328 e212 | | Load 0x1,0x12
0329 7002 |p | Jump_Nonzero 0x32c
032a e00b | | Load 0x0,0xb
032b 8219 | | Call 0x1,0x19
032c 4501 |E | Exit_Subprogram 0x1
032d 0000 0000 | | .XXX[0x3]
032f 0000 | |
0330 0000 0000 | | .LITERAL {0x00000000, 0x00000400}
0334 0000 0000 | | .BLANK 0000[0x4]
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 033b | ; | .CONST 0x033b ; Address of begin
0339 033e | > | .CONST 0x033e ; Address of exception handler
033a 0001 | | .CONST 0x0001 ; Number of locals
033b BODY_0338:
033b INIT_0338:
033b e00a | | Load 0x0,0xa
033c 0209 | | Execute Task,Abort
033d 4501 |E | Exit_Subprogram 0x1
033e TRAP_0338:
033e 0007 | | Action Break_Optional
033f 4501 |E | Exit_Subprogram 0x1
0340 ; --------------------------------------------------------------------------------------
0340 ; SUBPROGRAM
0340 ; --------------------------------------------------------------------------------------
0340 0343 | C | .CONST 0x0343 ; Address of begin
0341 0347 | G | .CONST 0x0347 ; Address of exception handler
0342 0001 | | .CONST 0x0001 ; Number of locals
0343 BODY_0340:
0343 INIT_0340:
0343 e211 | | Load 0x1,0x11
0344 0229 | ) | Execute Access,All_Read
0345 0209 | | Execute Task,Abort
0346 4501 |E | Exit_Subprogram 0x1
0347 TRAP_0340:
0347 0007 | | Action Break_Optional
0348 4501 |E | Exit_Subprogram 0x1
0349 0000 0000 | | .BLANK 0000[0x7]
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 0353 | S | .CONST 0x0353 ; Address of begin
0351 0357 | W | .CONST 0x0357 ; Address of exception handler
0352 0001 | | .CONST 0x0001 ; Number of locals
0353 BODY_0350:
0353 INIT_0350:
0353 e211 | | Load 0x1,0x11
0354 0229 | ) | Execute Access,All_Read
0355 0209 | | Execute Task,Abort
0356 4501 |E | Exit_Subprogram 0x1
0357 TRAP_0350:
0357 0007 | | Action Break_Optional
0358 4501 |E | Exit_Subprogram 0x1
0359 0000 0000 | | .BLANK 0000[0x7]
0360 ; --------------------------------------------------------------------------------------
0360 ; SUBPROGRAM
0360 ; --------------------------------------------------------------------------------------
0360 0363 | c | .CONST 0x0363 ; Address of begin
0361 0384 | | .CONST 0x0384 ; Address of exception handler
0362 0001 | | .CONST 0x0001 ; Number of locals
0363 BODY_0360:
0363 INIT_0360:
0363 e403 | | Load 0x2,0x3
0364 e004 | | Load 0x0,0x4
0365 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0366 0092 039d | | Action Push_String_Extended,0x39d ; "<PROFILE>"
0368 0092 03a1 | | Action Push_String_Extended,0x3a1 ; "Input=>"
036a e007 | | Load 0x0,0x7
036b 01cc | | Execute Vector,Catenate
036c 0092 03a2 | | Action Push_String_Extended,0x3a2 ; ",Output=>"
036e 01cc | | Execute Vector,Catenate
036f e007 | | Load 0x0,0x7
0370 01cc | | Execute Vector,Catenate
0371 0092 03a3 | | Action Push_String_Extended,0x3a3 ; ",Error=>"
0373 01cc | | Execute Vector,Catenate
0374 e007 | | Load 0x0,0x7
0375 01cc | | Execute Vector,Catenate
0376 4800 |H | Short_Literal 0x0
0377 0092 039e | | Action Push_String_Extended,0x39e ; "$"
0379 4800 |H | Short_Literal 0x0
037a e5ff | | Load 0x2,-0x1
037b e004 | | Load 0x0,0x4
037c 1811 | | Execute Package,Field_Execute,Field_Number 0x11
037d c213 | | Store 0x1,0x13
037e c403 | | Store 0x2,0x3
037f e403 | | Load 0x2,0x3
0380 e004 | | Load 0x0,0x4
0381 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0382 a212 | | Store_Unchecked 0x1,0x12
0383 4501 |E | Exit_Subprogram 0x1
0384 TRAP_0360:
0384 0007 | | Action Break_Optional
0385 e013 | | Load 0x0,0x13
0386 180e | | Execute Package,Field_Execute,Field_Number 0xe
0387 4808 |H | Short_Literal 0x8
0388 0092 03a4 | | Action Push_String_Extended,0x3a4 ; "Program.Create_Job raised an exception."
038a e015 | | Load 0x0,0x15
038b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
038c 4800 |H | Short_Literal 0x0
038d a212 | | Store_Unchecked 0x1,0x12
038e 4501 |E | Exit_Subprogram 0x1
038f ; --------------------------------------------------------------------------------------
038f ; STRING TABLE
038f ; --------------------------------------------------------------------------------------
038f 002e | . | .STRTAB 0x002e->0x03a6 ; "command: "
0390 0035 | 5 | .STRTAB 0x0035->0x03aa ; "None"
0391 0037 | 7 | .STRTAB 0x0037->0x03ac ; "HELP"
0392 0039 | 9 | .STRTAB 0x0039->0x03ae ; "HELP display this message."
0393 0052 | R | .STRTAB 0x0052->0x03bc ; "QUIT stop executing commands."
0394 006e | n | .STRTAB 0x006e->0x03cb ; "DEF (\x22<new context>\x22); set current context."
0395 0099 | | .STRTAB 0x0099->0x03e1 ; "TYP (\x22<object name>\x22); display an object."
0396 00c2 | | .STRTAB 0x00c2->0x03f7 ; "... or type in an Ada statement."
0397 00e0 | | .STRTAB 0x00e0->0x0407 ; "A running program can be interrupted with ^G."
0398 010b | | .STRTAB 0x010b->0x041d ; "QUIT"
0399 010d | | .STRTAB 0x010d->0x041f ; "LOGOUT"
039a 0111 | | .STRTAB 0x0111->0x0422 ; "EXIT"
039b 0113 | | .STRTAB 0x0113->0x0424 ; "DEF"
039c 0114 | | .STRTAB 0x0114->0x0426 ; "CD"
039d 0114 | | .STRTAB 0x0114->0x0427 ; "<PROFILE>"
; "<PROFILE>"
039e 011b | | .STRTAB 0x011b->0x042b ; "$"
; "$"
039f 011a | | .STRTAB 0x011a->0x042c ; "LIBRARY.CONTEXT"
03a0 0127 | ' | .STRTAB 0x0127->0x0433 ; "Command was not executed."
03a1 013e | > | .STRTAB 0x013e->0x0440 ; "Input=>"
03a2 0143 | C | .STRTAB 0x0143->0x0443 ; ",Output=>"
03a3 014a | J | .STRTAB 0x014a->0x0448 ; ",Error=>"
03a4 0150 | P | .STRTAB 0x0150->0x044c ; "Program.Create_Job raised an exception."
03a5 0175 | u | .STREND 0x0175->0x045f
03a6 636f 6d6d |comm| .STRTAB_STRINGS
0460 ; --------------------------------------------------------------------------------------
0460 ; Debug Table
0460 ; --------------------------------------------------------------------------------------
0460 0004 0000 | | .DEBUG4 0x0004,0x0000,0xb052,0x0000,0x0001,0x0000
0466 181a c210 | | .XXX[0x193]
0468 c21e 00e1 | |
046a e001 1b17 | |
046c 1b11 e21f | |
046e 0092 01e3 | |
0470 e001 1b17 | |
0472 181a c211 | |
0474 c21e 00e1 | |
0476 e001 1b17 | |
0478 1b11 e21f | |
047a 0092 01e4 | |
047c e001 1b17 | |
047e 181a c214 | |
0480 c21e 00e1 | |
0482 e001 1b17 | |
0484 1b11 e21f | |
0486 0092 01e5 | |
0488 e001 1b17 | |
048a 181a c213 | |
048c c21e 00e1 | |
048e e001 1b17 | |
0490 1b11 e21f | |
0492 0092 01e6 | |
0494 e001 1b17 | |
0496 181a c212 | |
0498 c21e e21f | |
049a 0092 01e7 | |
049c 01df 683d | h=|
049e 00e1 e001 | |
04a0 1b17 1b11 | |
04a2 e21f 0092 | |
04a4 01e8 e001 | |
04a6 1b17 181a | |
04a8 c215 c21e | |
04aa 00e1 e001 | |
04ac 1b17 1b11 | |
04ae e21f 0092 | |
04b0 01e9 e001 | |
04b2 1b17 181a | |
04b4 c216 c21e | |
04b6 00e1 e001 | |
04b8 1b17 1b11 | |
04ba e21f 0092 | |
04bc 01ea e001 | |
04be 1b17 181a | |
04c0 c217 c21e | |
04c2 00e1 e001 | |
04c4 1b17 1b11 | |
04c6 e21f 0092 | |
04c8 01eb e001 | |
04ca 1b17 181a | |
04cc c21a c21e | |
04ce 00e1 e001 | |
04d0 1b17 1b11 | |
04d2 e21f 0092 | |
04d4 01ec e001 | |
04d6 1b17 181a | |
04d8 c21b c21e | |
04da 78d8 e21f |x |
04dc 0092 01ed | |
04de 01df 683d | h=|
04e0 00e1 e001 | |
04e2 1b17 1b11 | |
04e4 e21f 0092 | |
04e6 01ee e001 | |
04e8 1b17 181a | |
04ea c215 c21e | |
04ec 00e1 e001 | |
04ee 1b17 1b11 | |
04f0 e21f 0092 | |
04f2 01ef e001 | |
04f4 1b17 181a | |
04f6 c216 c21e | |
04f8 00e1 e001 | |
04fa 1b17 1b11 | |
04fc e21f 0092 | |
04fe 01f0 e001 | |
0500 1b17 181a | |
0502 c217 c21e | |
0504 00e1 e001 | |
0506 1b17 1b11 | |
0508 e21f 0092 | |
050a 01f1 e001 | |
050c 1b17 181a | |
050e c21a c21e | |
0510 00e1 e001 | |
0512 1b17 1b11 | |
0514 e21f 0092 | |
0516 01f2 e001 | |
0518 1b17 181a | |
051a c21b c21e | |
051c 7896 e21f |x |
051e 0092 01f3 | |
0520 01df 683d | h=|
0522 00e1 e001 | |
0524 1b17 1b11 | |
0526 e21f 0092 | |
0528 01f4 e001 | |
052a 1b17 181a | |
052c c215 c21e | |
052e 00e1 e001 | |
0530 1b17 1b11 | |
0532 e21f 0092 | |
0534 01f5 e001 | |
0536 1b17 181a | |
0538 c216 c21e | |
053a 00e1 e001 | |
053c 1b17 1b11 | |
053e e21f 0092 | |
0540 01f6 e001 | |
0542 1b17 181a | |
0544 c217 c21e | |
0546 00e1 e001 | |
0548 1b17 1b11 | |
054a e21f 0092 | |
054c 01f7 e001 | |
054e 1b17 181a | |
0550 c21a c21e | |
0552 00e1 e001 | |
0554 1b17 1b11 | |
0556 e21f 0092 | |
0558 01f8 e001 | |
055a 1b17 181a | |
055c c21b c21e | |
055e 7854 00e1 |xT |
0560 e001 1b17 | |
0562 1b11 e21f | |
0564 0092 01e8 | |
0566 e001 1b17 | |
0568 181a c215 | |
056a c21e 00e1 | |
056c e001 1b17 | |
056e 1b11 e21f | |
0570 0092 01f9 | |
0572 e001 1b17 | |
0574 181a c216 | |
0576 c21e 00e1 | |
0578 e001 1b17 | |
057a 1b11 e21f | |
057c 0092 01fa | |
057e e001 1b17 | |
0580 181a c217 | |
0582 c21e 00e1 | |
0584 e001 1b17 | |
0586 1b11 e21f | |
0588 0092 01fb | |
058a e001 1b17 | |
058c 181a c21a | |
058e c21e 00e1 | |
0590 e001 1b17 | |
0592 1b11 e21f | |
0594 0092 01fc | |
0596 e001 1b17 | |
0598 181a c21b | |
059a c21e 00e1 | |
059c e001 1b17 | |
059e 1b11 e21f | |
05a0 0092 01e9 | |
05a2 e001 1b17 | |
05a4 181a c218 | |
05a6 c21e 00e1 | |
05a8 e001 1b17 | |
05aa 1b11 e21f | |
05ac 0092 01eb | |
05ae e001 1b17 | |
05b0 181a c219 | |
05b2 c21e 00bc | |
05b4 00bb 0000 | |
05b6 0000 0000 | |
05b8 01bc 0004 | |
05ba 0002 00e8 | |
05bc e5ff e001 | |
05be 1b17 1b13 | |
05c0 0260 6815 | `h |
05c2 e5ff e001 | |
05c4 1b17 1b13 | |
05c6 025b e001 | [ |
05c8 1b17 1817 | |
05ca a402 00d8 | |
05cc e220 0260 | `|
05ce e402 e221 | !|
05d0 0260 0278 | ` x|
05d2 6802 4801 |h H |
05d4 4401 4800 |D H |
05d6 4401 4800 |D H |
05d8 4401 0000 |D |
05da 0000 0000 | |
05dc 2720 2720 |' ' |
05de 2020 2020 | |
05e0 003c 003c | < <|
05e2 003e 0040 | > @|
05e4 0043 0044 | C D|
05e6 0047 004b | G K|
05e8 0050 0052 | P R|
05ea 0054 0056 | T V|
05ec 0058 005a | X Z|
05ee 005b 005e | [ ^|
05f0 0061 0064 | a d|
05f2 0067 006a | g j|
05f4 006d 0070 | m p|
05f6 0073 0076 | s v|
05f8 0079 | y |
05f9 007c 007c | | || .BLANK 007c[0x5]
05fe 7570 646f |updo| .XXX[0x2]