|
|
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_0bf8df
└─⟦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 05e0 | | .CONST 0x05e0 ; 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 8003 | | .CONST 0x8003 ; 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 0040 | @ | .CONST 0x0040 ; Address of begin
0019 00ba | | .CONST 0x00ba ; Address of exception handler
001a 000d | | .CONST 0x000d ; Number of locals
001b INIT_0018:
001b 4800 |H | Short_Literal 0x0
001c 4806 |H | Short_Literal 0x6
001d 029f 00db | | Declare_Subprogram For_Call,INIT_00d8
001f 03fd | | Declare_Type Discrete,Defined
0020 e002 | | Load 0x0,0x2
0021 e003 | | Load 0x0,0x3
0022 00da | | Load_Top At_Offset_2
0023 e004 | | Load 0x0,0x4
0024 0387 | | Declare_Variable Package
0025 00d8 | | Load_Top At_Offset_0
0026 020f | | Execute Module,Activate
0027 00ec | | Load_Encached Diana_Tree_Cache
0028 00ec | | Load_Encached Diana_Tree_Cache
0029 e005 | | Load 0x0,0x5
002a 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
002b 1b0f | | Execute Package,Field_Read,Field_Number 0xf
002c e005 | | Load 0x0,0x5
002d 1b0f | | Execute Package,Field_Read,Field_Number 0xf
002e 02c7 | | Declare_Variable Any
002f 00d8 | | Load_Top At_Offset_0
0030 1c00 | | Execute_Immediate Run_Utility,0x0
0031 0093 0000 | | PushFullAddress InMicrocode
0033 60a0 |` | Indirect_Literal Discrete,0xd4,{0x80000000, 0x00010000}
0034 0273 | s | Execute Discrete,Plus
0035 0007 | | Action Break_Optional
0036 029f 0103 | | Declare_Subprogram For_Call,INIT_0100
0038 029f 018b | | Declare_Subprogram For_Call,INIT_0188
003a 029f 01bb | | Declare_Subprogram For_Call,INIT_01b8
003c 029f 021b | | Declare_Subprogram For_Call,INIT_0218
003e 029f 033b | ;| Declare_Subprogram For_Call,INIT_0338
0040 BODY_0018:
0040 e005 | | Load 0x0,0x5
0041 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0042 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0043 e005 | | Load 0x0,0x5
0044 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0045 608a |` | Indirect_Literal Discrete,0xd0,{0x00000000, 0x00004000}
0046 e006 | | Load 0x0,0x6
0047 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0048 e007 | | Load 0x0,0x7
0049 1811 | | Execute Package,Field_Execute,Field_Number 0x11
004a e005 | | Load 0x0,0x5
004b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
004c 1816 | | Execute Package,Field_Execute,Field_Number 0x16
004d e5ff | | Load 0x2,-0x1
004e e005 | | Load 0x0,0x5
004f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0050 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0051 c404 | | Store 0x2,0x4
0052 c406 | | Store 0x2,0x6
0053 e406 | | Load 0x2,0x6
0054 7044 |pD | Jump_Nonzero 0x99
0055 e404 | | Load 0x2,0x4
0056 0145 | E | Execute Heap_Access,Diana_Tree_Kind
0057 0b23 | # | Execute_Immediate Case_Compare,0x23
0058 701b |p | Jump_Nonzero 0x74
0059 4824 |H$ | Short_Literal 0x24
005a 4825 |H% | Short_Literal 0x25
005b 0262 | b | Execute Discrete,In_Range
005c 702f |p/ | Jump_Nonzero 0x8c
005d e008 | | Load 0x0,0x8
005e 180e | | Execute Package,Field_Execute,Field_Number 0xe
005f 4805 |H | Short_Literal 0x5
0060 e404 | | Load 0x2,0x4
0061 e005 | | Load 0x0,0x5
0062 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0063 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37
0064 0092 0493 | | Action Push_String_Extended,0x493 ; " ("
0066 01cc | | Execute Vector,Catenate
0067 e404 | | Load 0x2,0x4
0068 0145 | E | Execute Heap_Access,Diana_Tree_Kind
0069 00eb | | Load_Encached Diana_Cache
006a 1b0e | | Execute Package,Field_Read,Field_Number 0xe
006b 011c | | Execute Any,Convert_Unchecked
006c 1c01 | | Execute_Immediate Run_Utility,0x1
006d 01cc | | Execute Vector,Catenate
006e 0092 0494 | | Action Push_String_Extended,0x494 ; ") does not denote a parameter specification"
0070 01cc | | Execute Vector,Catenate
0071 e009 | | Load 0x0,0x9
0072 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0073 4504 |E | Exit_Subprogram 0x4
0074 00d1 | | Pop_Control Pop_Count_1
0075 e404 | | Load 0x2,0x4
0076 00eb | | Load_Encached Diana_Cache
0077 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0078 00eb | | Load_Encached Diana_Cache
0079 18ec | | Execute Package,Field_Execute,Field_Number 0xec
007a a405 | | Store_Unchecked 0x2,0x5
007b e008 | | Load 0x0,0x8
007c 180e | | Execute Package,Field_Execute,Field_Number 0xe
007d 4802 |H | Short_Literal 0x2
007e 0092 0495 | | Action Push_String_Extended,0x495 ; "Current default is "
0080 e405 | | Load 0x2,0x5
0081 00eb | | Load_Encached Diana_Cache
0082 18ca | | Execute Package,Field_Execute,Field_Number 0xca
0083 e00a | | Load 0x0,0xa
0084 180d | | Execute Package,Field_Execute,Field_Number 0xd
0085 01cc | | Execute Vector,Catenate
0086 e009 | | Load 0x0,0x9
0087 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0088 e405 | | Load 0x2,0x5
0089 840d | | Call 0x2,0xd
008a c405 | | Store 0x2,0x5
008b 4504 |E | Exit_Subprogram 0x4
008c e008 | | Load 0x0,0x8
008d 180e | | Execute Package,Field_Execute,Field_Number 0xe
008e 4805 |H | Short_Literal 0x5
008f e404 | | Load 0x2,0x4
0090 e005 | | Load 0x0,0x5
0091 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0092 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37
0093 0092 0496 | | Action Push_String_Extended,0x496 ; " is not an 'in' parameter"
0095 01cc | | Execute Vector,Catenate
0096 e009 | | Load 0x0,0x9
0097 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0098 4504 |E | Exit_Subprogram 0x4
0099 e008 | | Load 0x0,0x8
009a 180e | | Execute Package,Field_Execute,Field_Number 0xe
009b 4805 |H | Short_Literal 0x5
009c 0092 0497 | | Action Push_String_Extended,0x497 ; "Can't resolve "
009e e5ff | | Load 0x2,-0x1
009f 01cc | | Execute Vector,Catenate
00a0 0092 0498 | | Action Push_String_Extended,0x498 ; " because "
00a2 01cc | | Execute Vector,Catenate
00a3 602c |`, | Indirect_Literal Discrete,0xd0,{0x00000000, 0x00004000}
00a4 e006 | | Load 0x0,0x6
00a5 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00a6 e007 | | Load 0x0,0x7
00a7 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00a8 e00b | | Load 0x0,0xb
00a9 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00aa 4800 |H | Short_Literal 0x0
00ab 4800 |H | Short_Literal 0x0
00ac e007 | | Load 0x0,0x7
00ad 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00ae e005 | | Load 0x0,0x5
00af 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
00b0 1816 | | Execute Package,Field_Execute,Field_Number 0x16
00b1 e5ff | | Load 0x2,-0x1
00b2 e406 | | Load 0x2,0x6
00b3 e005 | | Load 0x0,0x5
00b4 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
00b5 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51
00b6 01cc | | Execute Vector,Catenate
00b7 e009 | | Load 0x0,0x9
00b8 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00b9 4504 |E | Exit_Subprogram 0x4
00ba TRAP_0018:
00ba 0007 | | Action Break_Optional
00bb e008 | | Load 0x0,0x8
00bc 180e | | Execute Package,Field_Execute,Field_Number 0xe
00bd 4805 |H | Short_Literal 0x5
00be 0092 0499 | | Action Push_String_Extended,0x499 ; "Unhandled exception changing default for "
00c0 e5ff | | Load 0x2,-0x1
00c1 01cc | | Execute Vector,Catenate
00c2 0092 049a | | Action Push_String_Extended,0x49a ; " to "
00c4 01cc | | Execute Vector,Catenate
00c5 e5fe | | Load 0x2,-0x2
00c6 01cc | | Execute Vector,Catenate
00c7 0092 049b | | Action Push_String_Extended,0x49b ; " "
00c9 01cc | | Execute Vector,Catenate
00ca e5fd | | Load 0x2,-0x3
00cb 01cc | | Execute Vector,Catenate
00cc e009 | | Load 0x0,0x9
00cd 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00ce 4504 |E | Exit_Subprogram 0x4
00cf 0000 | | .XXX[0x1]
00d0 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
00d4 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
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 7807 |x | Jump 0xe5 ; case 0x1
00de 780a |x | Jump 0xe9 ; case 0x2
00df 780e |x | Jump 0xee ; case 0x3
00e0 7811 |x | Jump 0xf2 ; case 0x4
00e1 7812 |x | Jump 0xf4 ; case 0x5
00e2 7813 |x | Jump 0xf6 ; case 0x6
00e3 7816 |x | Jump 0xfa ; case 0x7
00e4 4302 |C | .XXX[0x1]
00e5 00da | | Load_Top At_Offset_2
00e6 0091 048c | | Action Push_String_Extended_Indexed,0x48c ; "VOID"
00e8 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00e9 00db | | Load_Top At_Offset_3
00ea 00db | | Load_Top At_Offset_3
00eb 00e0 | | Load_Encached Standard_Cache
00ec 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00ed 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00ee 00da | | Load_Top At_Offset_2
00ef 00e0 | | Load_Encached Standard_Cache
00f0 181c | | Execute Package,Field_Execute,Field_Number 0x1c
00f1 4201 |B | Exit_Subprogram From_Utility,With_Result,0x1
00f2 00db | | Load_Top At_Offset_3
00f3 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f4 00db | | Load_Top At_Offset_3
00f5 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00f6 e402 | | Load 0x2,0x2
00f7 00dc | | Load_Top At_Offset_4
00f8 0267 | g | Execute Discrete,Predecessor
00f9 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00fa e402 | | Load 0x2,0x2
00fb 00dc | | Load_Top At_Offset_4
00fc 0268 | h | Execute Discrete,Successor
00fd 4202 |B | Exit_Subprogram From_Utility,With_Result,0x2
00fe 0000 0000 | | .XXX[0x2]
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 011f | | .CONST 0x011f ; Address of begin
0101 0004 | | .CONST 0x0004 ; Address of exception handler
0102 000a | | .CONST 0x000a ; Number of locals
0103 INIT_0100:
0103 00db | | Load_Top At_Offset_3
0104 e005 | | Load 0x0,0x5
0105 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0106 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
0107 e7fe | | Load 0x3,-0x2
0108 e005 | | Load 0x0,0x5
0109 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
010a 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
010b e7ff | | Load 0x3,-0x1
010c 00da | | Load_Top At_Offset_2
010d 01cc | | Execute Vector,Catenate
010e 0007 | | Action Break_Optional
010f 00ec | | Load_Encached Diana_Tree_Cache
0110 e005 | | Load 0x0,0x5
0111 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0112 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0113 00ec | | Load_Encached Diana_Tree_Cache
0114 00ec | | Load_Encached Diana_Tree_Cache
0115 e005 | | Load 0x0,0x5
0116 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0117 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
0118 02c7 | | Declare_Variable Any
0119 e005 | | Load 0x0,0x5
011a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
011b 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
011c a609 | | Store_Unchecked 0x3,0x9
011d e005 | | Load 0x0,0x5
011e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
011f BODY_0100:
011f e005 | | Load 0x0,0x5
0120 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0121 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0122 e005 | | Load 0x0,0x5
0123 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0124 605f |`_ | Indirect_Literal Discrete,0x184,{0x00000000, 0x00004000}
0125 e006 | | Load 0x0,0x6
0126 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0127 e007 | | Load 0x0,0x7
0128 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0129 e005 | | Load 0x0,0x5
012a 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
012b 1816 | | Execute Package,Field_Execute,Field_Number 0x16
012c e604 | | Load 0x3,0x4
012d e005 | | Load 0x0,0x5
012e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
012f 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
0130 c605 | | Store 0x3,0x5
0131 c606 | | Store 0x3,0x6
0132 00d9 | | Load_Top At_Offset_1
0133 e005 | | Load 0x0,0x5
0134 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0135 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0136 e606 | | Load 0x3,0x6
0137 7028 |p( | Jump_Nonzero 0x160
0138 e603 | | Load 0x3,0x3
0139 01db | | Execute Vector,Length
013a 700d |p | Jump_Nonzero 0x148
013b e602 | | Load 0x3,0x2
013c 4816 |H | Short_Literal 0x16
013d 00eb | | Load_Encached Diana_Cache
013e 187a | z | Execute Package,Field_Execute,Field_Number 0x7a
013f a607 | | Store_Unchecked 0x3,0x7
0140 e7fd | | Load 0x3,-0x3
0141 e607 | | Load 0x3,0x7
0142 495b |I[ | Short_Literal 0x15b
0143 00eb | | Load_Encached Diana_Cache
0144 0096 | | Execute Package,Field_Execute_Dynamic
0145 00db | | Load_Top At_Offset_3
0146 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0147 7812 |x | Jump 0x15a
0148 e7fd | | Load 0x3,-0x3
0149 e603 | | Load 0x3,0x3
014a 482e |H. | Short_Literal 0x2e
014b e604 | | Load 0x3,0x4
014c 01cb | | Execute Vector,Append
014d 8409 | | Call 0x2,0x9
014e 0033 | 3 | Store_Top Heap_Access,At_Offset_3
014f e602 | | Load 0x3,0x2
0150 4817 |H | Short_Literal 0x17
0151 00eb | | Load_Encached Diana_Cache
0152 187a | z | Execute Package,Field_Execute,Field_Number 0x7a
0153 a607 | | Store_Unchecked 0x3,0x7
0154 00da | | Load_Top At_Offset_2
0155 e607 | | Load 0x3,0x7
0156 4812 |H | Short_Literal 0x12
0157 00eb | | Load_Encached Diana_Cache
0158 187d | } | Execute Package,Field_Execute,Field_Number 0x7d
0159 0033 | 3 | Store_Top Heap_Access,At_Offset_3
015a e605 | | Load 0x3,0x5
015b e607 | | Load 0x3,0x7
015c 4959 |IY | Short_Literal 0x159
015d 00eb | | Load_Encached Diana_Cache
015e 0096 | | Execute Package,Field_Execute_Dynamic
015f 7822 |x" | Jump 0x182
0160 e008 | | Load 0x0,0x8
0161 180e | | Execute Package,Field_Execute,Field_Number 0xe
0162 4805 |H | Short_Literal 0x5
0163 0092 0497 | | Action Push_String_Extended,0x497 ; "Can't resolve "
0165 e604 | | Load 0x3,0x4
0166 01cc | | Execute Vector,Catenate
0167 0092 0498 | | Action Push_String_Extended,0x498 ; " because "
0169 01cc | | Execute Vector,Catenate
016a 6019 |` | Indirect_Literal Discrete,0x184,{0x00000000, 0x00004000}
016b e006 | | Load 0x0,0x6
016c 1b0e | | Execute Package,Field_Read,Field_Number 0xe
016d e007 | | Load 0x0,0x7
016e 1811 | | Execute Package,Field_Execute,Field_Number 0x11
016f e00b | | Load 0x0,0xb
0170 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0171 4800 |H | Short_Literal 0x0
0172 4800 |H | Short_Literal 0x0
0173 e007 | | Load 0x0,0x7
0174 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0175 e005 | | Load 0x0,0x5
0176 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0177 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0178 e604 | | Load 0x3,0x4
0179 e606 | | Load 0x3,0x6
017a e005 | | Load 0x0,0x5
017b 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
017c 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51
017d 01cc | | Execute Vector,Catenate
017e e009 | | Load 0x0,0x9
017f 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0180 e408 | | Load 0x2,0x8
0181 0257 | W | Execute Discrete,Raise
0182 00da | | Load_Top At_Offset_2
0183 4403 |D | Exit_Subprogram With_Result,0x3
0184 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0188 ; --------------------------------------------------------------------------------------
0188 ; SUBPROGRAM
0188 ; --------------------------------------------------------------------------------------
0188 018f | | .CONST 0x018f ; Address of begin
0189 0004 | | .CONST 0x0004 ; Address of exception handler
018a 0003 | | .CONST 0x0003 ; Number of locals
018b INIT_0188:
018b 00ec | | Load_Encached Diana_Tree_Cache
018c e7fe | | Load 0x3,-0x2
018d 00eb | | Load_Encached Diana_Cache
018e 1888 | | Execute Package,Field_Execute,Field_Number 0x88
018f BODY_0188:
018f 00cf | | Action Mark_Auxiliary
0190 7810 |x | Jump 0x1a1
0191 00d9 | | Load_Top At_Offset_1
0192 008b | | Execute Heap_Access,Diana_Seq_Type_Get_Head
0193 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0194 e7ff | | Load 0x3,-0x1
0195 00db | | Load_Top At_Offset_3
0196 00eb | | Load_Encached Diana_Cache
0197 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29
0198 00eb | | Load_Encached Diana_Cache
0199 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
019a 01df | | Execute Vector,Equal
019b 7007 |p | Jump_Nonzero 0x1a3
019c 00d9 | | Load_Top At_Offset_1
019d 0217 | | Execute Heap_Access,All_Reference
019e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
019f 0032 | 2 | Store_Top Heap_Access,At_Offset_2
01a0 00c9 | | Action Pop_Auxiliary_Loop
01a1 00d9 | | Load_Top At_Offset_1
01a2 77ee |w | Jump_Nonzero 0x191
01a3 00ce | | Action Pop_Auxiliary
01a4 00d9 | | Load_Top At_Offset_1
01a5 700e |p | Jump_Nonzero 0x1b4
01a6 e008 | | Load 0x0,0x8
01a7 180e | | Execute Package,Field_Execute,Field_Number 0xe
01a8 4805 |H | Short_Literal 0x5
01a9 0092 049c | | Action Push_String_Extended,0x49c ; "Can't locate "
01ab e7ff | | Load 0x3,-0x1
01ac 01cc | | Execute Vector,Catenate
01ad 0092 049d | | Action Push_String_Extended,0x49d ; " in character set."
01af 01cc | | Execute Vector,Catenate
01b0 e009 | | Load 0x0,0x9
01b1 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01b2 e408 | | Load 0x2,0x8
01b3 0257 | W | Execute Discrete,Raise
01b4 00d9 | | Load_Top At_Offset_1
01b5 4402 |D | Exit_Subprogram With_Result,0x2
01b6 0000 0000 | | .XXX[0x2]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01d0 | | .CONST 0x01d0 ; Address of begin
01b9 0004 | | .CONST 0x0004 ; Address of exception handler
01ba 0006 | | .CONST 0x0006 ; Number of locals
01bb INIT_01b8:
01bb 4801 |H | Short_Literal 0x1
01bc 00eb | | Load_Encached Diana_Cache
01bd 18a8 | | Execute Package,Field_Execute,Field_Number 0xa8
01be e5fd | | Load 0x2,-0x3
01bf 01db | | Execute Vector,Length
01c0 00d8 | | Load_Top At_Offset_0
01c1 00e2 | | Load_Encached Integer_Cache
01c2 0260 | ` | Execute Discrete,In_Type
01c3 7001 |p | Jump_Nonzero 0x1c5
01c4 0801 | | Execute_Immediate Raise,0x1
01c5 00eb | | Load_Encached Diana_Cache
01c6 18a8 | | Execute Package,Field_Execute,Field_Number 0xa8
01c7 00d8 | | Load_Top At_Offset_0
01c8 00da | | Load_Top At_Offset_2
01c9 4861 |Ha | Short_Literal 0x61
01ca 00eb | | Load_Encached Diana_Cache
01cb 187d | } | Execute Package,Field_Execute,Field_Number 0x7d
01cc 00ec | | Load_Encached Diana_Tree_Cache
01cd e005 | | Load 0x0,0x5
01ce 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01cf 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01d0 BODY_01b8:
01d0 e005 | | Load 0x0,0x5
01d1 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01d2 1b0f | | Execute Package,Field_Read,Field_Number 0xf
01d3 e005 | | Load 0x0,0x5
01d4 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01d5 603a |`: | Indirect_Literal Discrete,0x210,{0x00000000, 0x00004000}
01d6 e006 | | Load 0x0,0x6
01d7 1b0e | | Execute Package,Field_Read,Field_Number 0xe
01d8 e007 | | Load 0x0,0x7
01d9 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01da e005 | | Load 0x0,0x5
01db 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01dc 1816 | | Execute Package,Field_Execute,Field_Number 0x16
01dd e407 | | Load 0x2,0x7
01de e005 | | Load 0x0,0x5
01df 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01e0 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
01e1 0092 049e | | Action Push_String_Extended,0x49e ; "`Standard.Integer"
01e3 01cc | | Execute Vector,Catenate
01e4 e005 | | Load 0x0,0x5
01e5 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
01e6 182d | - | Execute Package,Field_Execute,Field_Number 0x2d
01e7 0033 | 3 | Store_Top Heap_Access,At_Offset_3
01e8 0059 | Y | Store_Top Discrete,At_Offset_1
01e9 00d8 | | Load_Top At_Offset_0
01ea 6809 |h | Jump_Zero 0x1f4
01eb e008 | | Load 0x0,0x8
01ec 180e | | Execute Package,Field_Execute,Field_Number 0xe
01ed 4805 |H | Short_Literal 0x5
01ee 0092 049f | | Action Push_String_Extended,0x49f ; "Can't locate Standard.Integer for building range constraint for string literal."
01f0 e009 | | Load 0x0,0x9
01f1 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01f2 e408 | | Load 0x2,0x8
01f3 0257 | W | Execute Discrete,Raise
01f4 00d9 | | Load_Top At_Offset_1
01f5 4907 |I | Short_Literal 0x107
01f6 00eb | | Load_Encached Diana_Cache
01f7 0096 | | Execute Package,Field_Execute_Dynamic
01f8 0032 | 2 | Store_Top Heap_Access,At_Offset_2
01f9 e7ff | | Load 0x3,-0x1
01fa 00db | | Load_Top At_Offset_3
01fb e00c | | Load 0x0,0xc
01fc 180f | | Execute Package,Field_Execute,Field_Number 0xf
01fd 00d9 | | Load_Top At_Offset_1
01fe 00db | | Load_Top At_Offset_3
01ff 4956 |IV | Short_Literal 0x156
0200 00eb | | Load_Encached Diana_Cache
0201 0096 | | Execute Package,Field_Execute_Dynamic
0202 00d9 | | Load_Top At_Offset_1
0203 e602 | | Load 0x3,0x2
0204 495b |I[ | Short_Literal 0x15b
0205 00eb | | Load_Encached Diana_Cache
0206 0096 | | Execute Package,Field_Execute_Dynamic
0207 00d9 | | Load_Top At_Offset_1
0208 e603 | | Load 0x3,0x3
0209 495b |I[ | Short_Literal 0x15b
020a 00eb | | Load_Encached Diana_Cache
020b 0096 | | Execute Package,Field_Execute_Dynamic
020c 00da | | Load_Top At_Offset_2
020d 4402 |D | Exit_Subprogram With_Result,0x2
020e 0000 0000 | | .XXX[0x2]
0210 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0214 0000 0000 | | .BLANK 0000[0x4]
0218 ; --------------------------------------------------------------------------------------
0218 ; SUBPROGRAM
0218 ; --------------------------------------------------------------------------------------
0218 0237 | 7 | .CONST 0x0237 ; Address of begin
0219 0301 | | .CONST 0x0301 ; Address of exception handler
021a 000b | | .CONST 0x000b ; Number of locals
021b INIT_0218:
021b 00db | | Load_Top At_Offset_3
021c 00eb | | Load_Encached Diana_Cache
021d 18ca | | Execute Package,Field_Execute,Field_Number 0xca
021e 00ec | | Load_Encached Diana_Tree_Cache
021f e005 | | Load 0x0,0x5
0220 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0221 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
0222 02c7 | | Declare_Variable Any
0223 e005 | | Load 0x0,0x5
0224 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0225 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
0226 a604 | | Store_Unchecked 0x3,0x4
0227 e005 | | Load 0x0,0x5
0228 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0229 4801 |H | Short_Literal 0x1
022a e7fe | | Load 0x3,-0x2
022b 4976 |Iv | Short_Literal 0x176
022c 00eb | | Load_Encached Diana_Cache
022d 0098 | | Execute Package,Field_Read_Dynamic
022e 1815 | | Execute Package,Field_Execute,Field_Number 0x15
022f e402 | | Load 0x2,0x2
0230 0007 | | Action Break_Optional
0231 00e1 | | Load_Encached Boolean_Cache
0232 00e1 | | Load_Encached Boolean_Cache
0233 e005 | | Load 0x0,0x5
0234 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0235 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0236 00ec | | Load_Encached Diana_Tree_Cache
0237 BODY_0218:
0237 00e1 | | Load_Encached Boolean_Cache
0238 00e1 | | Load_Encached Boolean_Cache
0239 e403 | | Load 0x2,0x3
023a 1b0f | | Execute Package,Field_Read,Field_Number 0xf
023b e5fe | | Load 0x2,-0x2
023c e403 | | Load 0x2,0x3
023d 1811 | | Execute Package,Field_Execute,Field_Number 0x11
023e c607 | | Store 0x3,0x7
023f c608 | | Store 0x3,0x8
0240 005b | [ | Store_Top Discrete,At_Offset_3
0241 e005 | | Load 0x0,0x5
0242 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0243 4800 |H | Short_Literal 0x0
0244 4800 |H | Short_Literal 0x0
0245 00ea | | Load_Encached Null_String_Cache
0246 e7fe | | Load 0x3,-0x2
0247 e005 | | Load 0x0,0x5
0248 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0249 1831 | 1 | Execute Package,Field_Execute,Field_Number 0x31
024a c605 | | Store 0x3,0x5
024b e607 | | Load 0x3,0x7
024c 4606 |F | Jump_Case 0x6
024d 788b |x | Jump 0x2d9 ; case 0x0
024e 7812 |x | Jump 0x261 ; case 0x1
024f 7829 |x) | Jump 0x279 ; case 0x2
0250 783e |x> | Jump 0x28f ; case 0x3
0251 786e |xn | Jump 0x2c0 ; case 0x4
0252 7852 |xR | Jump 0x2a5 ; case 0x5
0253 7800 |x | Jump 0x254 ; case 0x6
0254 4807 |H | Short_Literal 0x7
0255 00eb | | Load_Encached Diana_Cache
0256 1878 | x | Execute Package,Field_Execute,Field_Number 0x78
0257 a603 | | Store_Unchecked 0x3,0x3
0258 e606 | | Load 0x3,0x6
0259 4902 |I | Short_Literal 0x102
025a 00eb | | Load_Encached Diana_Cache
025b 0096 | | Execute Package,Field_Execute_Dynamic
025c e603 | | Load 0x3,0x3
025d 495b |I[ | Short_Literal 0x15b
025e 00eb | | Load_Encached Diana_Cache
025f 0096 | | Execute Package,Field_Execute_Dynamic
0260 787a |xz | Jump 0x2db
0261 e5fd | | Load 0x2,-0x3
0262 480c |H | Short_Literal 0xc
0263 00eb | | Load_Encached Diana_Cache
0264 187a | z | Execute Package,Field_Execute,Field_Number 0x7a
0265 a603 | | Store_Unchecked 0x3,0x3
0266 e606 | | Load 0x3,0x6
0267 4902 |I | Short_Literal 0x102
0268 00eb | | Load_Encached Diana_Cache
0269 0096 | | Execute Package,Field_Execute_Dynamic
026a e603 | | Load 0x3,0x3
026b 495b |I[ | Short_Literal 0x15b
026c 00eb | | Load_Encached Diana_Cache
026d 0096 | | Execute Package,Field_Execute_Dynamic
026e e606 | | Load 0x3,0x6
026f 4902 |I | Short_Literal 0x102
0270 00eb | | Load_Encached Diana_Cache
0271 0096 | | Execute Package,Field_Execute_Dynamic
0272 e5fd | | Load 0x2,-0x3
0273 840a | | Call 0x2,0xa
0274 e603 | | Load 0x3,0x3
0275 4959 |IY | Short_Literal 0x159
0276 00eb | | Load_Encached Diana_Cache
0277 0096 | | Execute Package,Field_Execute_Dynamic
0278 7862 |xb | Jump 0x2db
0279 e5fd | | Load 0x2,-0x3
027a 00e2 | | Load_Encached Integer_Cache
027b 00e0 | | Load_Encached Standard_Cache
027c 1819 | | Execute Package,Field_Execute,Field_Number 0x19
027d 00eb | | Load_Encached Diana_Cache
027e 18a8 | | Execute Package,Field_Execute,Field_Number 0xa8
027f a603 | | Store_Unchecked 0x3,0x3
0280 e606 | | Load 0x3,0x6
0281 4902 |I | Short_Literal 0x102
0282 00eb | | Load_Encached Diana_Cache
0283 0096 | | Execute Package,Field_Execute_Dynamic
0284 e603 | | Load 0x3,0x3
0285 495b |I[ | Short_Literal 0x15b
0286 00eb | | Load_Encached Diana_Cache
0287 0096 | | Execute Package,Field_Execute_Dynamic
0288 e5fd | | Load 0x2,-0x3
0289 00eb | | Load_Encached Diana_Cache
028a 183c | < | Execute Package,Field_Execute,Field_Number 0x3c
028b e603 | | Load 0x3,0x3
028c 00eb | | Load_Encached Diana_Cache
028d 183a | : | Execute Package,Field_Execute,Field_Number 0x3a
028e 784c |xL | Jump 0x2db
028f e5fd | | Load 0x2,-0x3
0290 00e2 | | Load_Encached Integer_Cache
0291 00e0 | | Load_Encached Standard_Cache
0292 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0293 00eb | | Load_Encached Diana_Cache
0294 18a8 | | Execute Package,Field_Execute,Field_Number 0xa8
0295 a603 | | Store_Unchecked 0x3,0x3
0296 e606 | | Load 0x3,0x6
0297 4902 |I | Short_Literal 0x102
0298 00eb | | Load_Encached Diana_Cache
0299 0096 | | Execute Package,Field_Execute_Dynamic
029a e603 | | Load 0x3,0x3
029b 495b |I[ | Short_Literal 0x15b
029c 00eb | | Load_Encached Diana_Cache
029d 0096 | | Execute Package,Field_Execute_Dynamic
029e e5fd | | Load 0x2,-0x3
029f 00eb | | Load_Encached Diana_Cache
02a0 183c | < | Execute Package,Field_Execute,Field_Number 0x3c
02a1 e603 | | Load 0x3,0x3
02a2 00eb | | Load_Encached Diana_Cache
02a3 183a | : | Execute Package,Field_Execute,Field_Number 0x3a
02a4 7836 |x6 | Jump 0x2db
02a5 e5fd | | Load 0x2,-0x3
02a6 480b |H | Short_Literal 0xb
02a7 00eb | | Load_Encached Diana_Cache
02a8 187a | z | Execute Package,Field_Execute,Field_Number 0x7a
02a9 a603 | | Store_Unchecked 0x3,0x3
02aa e606 | | Load 0x3,0x6
02ab 4902 |I | Short_Literal 0x102
02ac 00eb | | Load_Encached Diana_Cache
02ad 0096 | | Execute Package,Field_Execute_Dynamic
02ae e603 | | Load 0x3,0x3
02af 495b |I[ | Short_Literal 0x15b
02b0 00eb | | Load_Encached Diana_Cache
02b1 0096 | | Execute Package,Field_Execute_Dynamic
02b2 e5fd | | Load 0x2,-0x3
02b3 01db | | Execute Vector,Length
02b4 00d8 | | Load_Top At_Offset_0
02b5 00e2 | | Load_Encached Integer_Cache
02b6 0260 | ` | Execute Discrete,In_Type
02b7 7001 |p | Jump_Nonzero 0x2b9
02b8 0801 | | Execute_Immediate Raise,0x1
02b9 e603 | | Load 0x3,0x3
02ba 840b | | Call 0x2,0xb
02bb e603 | | Load 0x3,0x3
02bc 4958 |IX | Short_Literal 0x158
02bd 00eb | | Load_Encached Diana_Cache
02be 0096 | | Execute Package,Field_Execute_Dynamic
02bf 781b |x | Jump 0x2db
02c0 e606 | | Load 0x3,0x6
02c1 4902 |I | Short_Literal 0x102
02c2 00eb | | Load_Encached Diana_Cache
02c3 0096 | | Execute Package,Field_Execute_Dynamic
02c4 e5fd | | Load 0x2,-0x3
02c5 e00d | | Load 0x0,0xd
02c6 1814 | | Execute Package,Field_Execute,Field_Number 0x14
02c7 e407 | | Load 0x2,0x7
02c8 e005 | | Load 0x0,0x5
02c9 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
02ca 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
02cb 0092 04a0 | | Action Push_String_Extended,0x4a0 ; "`"
02cd 01cc | | Execute Vector,Catenate
02ce 8409 | | Call 0x2,0x9
02cf a603 | | Store_Unchecked 0x3,0x3
02d0 e606 | | Load 0x3,0x6
02d1 4902 |I | Short_Literal 0x102
02d2 00eb | | Load_Encached Diana_Cache
02d3 0096 | | Execute Package,Field_Execute_Dynamic
02d4 e603 | | Load 0x3,0x3
02d5 495b |I[ | Short_Literal 0x15b
02d6 00eb | | Load_Encached Diana_Cache
02d7 0096 | | Execute Package,Field_Execute_Dynamic
02d8 7802 |x | Jump 0x2db
02d9 00ec | | Load_Encached Diana_Tree_Cache
02da a603 | | Store_Unchecked 0x3,0x3
02db e603 | | Load 0x3,0x3
02dc e7fe | | Load 0x3,-0x2
02dd e7ff | | Load 0x3,-0x1
02de e00e | | Load 0x0,0xe
02df 1818 | | Execute Package,Field_Execute,Field_Number 0x18
02e0 e603 | | Load 0x3,0x3
02e1 e606 | | Load 0x3,0x6
02e2 495e |I^ | Short_Literal 0x15e
02e3 00eb | | Load_Encached Diana_Cache
02e4 0096 | | Execute Package,Field_Execute_Dynamic
02e5 e008 | | Load 0x0,0x8
02e6 180e | | Execute Package,Field_Execute,Field_Number 0xe
02e7 4803 |H | Short_Literal 0x3
02e8 0092 04a1 | | Action Push_String_Extended,0x4a1 ; "Replaced default expression for "
02ea e5ff | | Load 0x2,-0x1
02eb 01cc | | Execute Vector,Catenate
02ec 0092 0493 | | Action Push_String_Extended,0x493 ; " ("
02ee 01cc | | Execute Vector,Catenate
02ef e602 | | Load 0x3,0x2
02f0 e00a | | Load 0x0,0xa
02f1 180d | | Execute Package,Field_Execute,Field_Number 0xd
02f2 01cc | | Execute Vector,Catenate
02f3 0092 04a2 | | Action Push_String_Extended,0x4a2 ; ") with "
02f5 01cc | | Execute Vector,Catenate
02f6 e603 | | Load 0x3,0x3
02f7 e00a | | Load 0x0,0xa
02f8 180d | | Execute Package,Field_Execute,Field_Number 0xd
02f9 01cc | | Execute Vector,Catenate
02fa e009 | | Load 0x0,0x9
02fb 1813 | | Execute Package,Field_Execute,Field_Number 0x13
02fc e604 | | Load 0x3,0x4
02fd e005 | | Load 0x0,0x5
02fe 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
02ff 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0300 4503 |E | Exit_Subprogram 0x3
0301 TRAP_0218:
0301 e408 | | Load 0x2,0x8
0302 010f | | Execute Exception,Equal
0303 6806 |h | Jump_Zero 0x30a
0304 e604 | | Load 0x3,0x4
0305 e005 | | Load 0x0,0x5
0306 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0307 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0308 00d8 | | Load_Top At_Offset_0
0309 0101 | | Execute Exception,Reraise
030a e403 | | Load 0x2,0x3
030b 1b18 | | Execute Package,Field_Read,Field_Number 0x18
030c 010f | | Execute Exception,Equal
030d 680e |h | Jump_Zero 0x31c
030e e008 | | Load 0x0,0x8
030f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0310 4805 |H | Short_Literal 0x5
0311 0092 04a3 | | Action Push_String_Extended,0x4a3 ; "Invalid Kind parameter; '"
0313 e5fe | | Load 0x2,-0x2
0314 01cc | | Execute Vector,Catenate
0315 0092 04a4 | | Action Push_String_Extended,0x4a4 ; "' is not a permitted default"
0317 01cc | | Execute Vector,Catenate
0318 e009 | | Load 0x0,0x9
0319 1813 | | Execute Package,Field_Execute,Field_Number 0x13
031a e408 | | Load 0x2,0x8
031b 0257 | W | Execute Discrete,Raise
031c 010e | | Execute Exception,Is_Constraint_Error
031d 6816 |h | Jump_Zero 0x334
031e e008 | | Load 0x0,0x8
031f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0320 4805 |H | Short_Literal 0x5
0321 0092 04a5 | | Action Push_String_Extended,0x4a5 ; "Invalid value parameter; '"
0323 e5fd | | Load 0x2,-0x3
0324 01cc | | Execute Vector,Catenate
0325 0092 04a6 | | Action Push_String_Extended,0x4a6 ; "' is not a "
0327 01cc | | Execute Vector,Catenate
0328 e607 | | Load 0x3,0x7
0329 e402 | | Load 0x2,0x2
032a 011c | | Execute Any,Convert_Unchecked
032b 1c01 | | Execute_Immediate Run_Utility,0x1
032c 01cc | | Execute Vector,Catenate
032d 0092 04a7 | | Action Push_String_Extended,0x4a7 ; " value"
032f 01cc | | Execute Vector,Catenate
0330 e009 | | Load 0x0,0x9
0331 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0332 e408 | | Load 0x2,0x8
0333 0257 | W | Execute Discrete,Raise
0334 0100 | | Execute Exception,Raise
0335 0000 0000 | | .XXX[0x3]
0337 0000 | |
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 036c | l | .CONST 0x036c ; Address of begin
0339 0461 | a | .CONST 0x0461 ; Address of exception handler
033a 000c | | .CONST 0x000c ; Number of locals
033b INIT_0338:
033b e007 | | Load 0x0,0x7
033c 1811 | | Execute Package,Field_Execute,Field_Number 0x11
033d e00b | | Load 0x0,0xb
033e 1811 | | Execute Package,Field_Execute,Field_Number 0x11
033f e005 | | Load 0x0,0x5
0340 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0341 02ff | | Declare_Variable Variant_Record
0342 00d8 | | Load_Top At_Offset_0
0343 1c00 | | Execute_Immediate Run_Utility,0x0
0344 e005 | | Load 0x0,0x5
0345 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0346 02ff | | Declare_Variable Variant_Record
0347 00d8 | | Load_Top At_Offset_0
0348 1c00 | | Execute_Immediate Run_Utility,0x0
0349 e005 | | Load 0x0,0x5
034a 1b0d | | Execute Package,Field_Read,Field_Number 0xd
034b 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
034c e00f | | Load 0x0,0xf
034d 1b11 | | Execute Package,Field_Read,Field_Number 0x11
034e 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
034f e006 | | Load 0x0,0x6
0350 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0351 02c7 | | Declare_Variable Any
0352 e010 | | Load 0x0,0x10
0353 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0354 e006 | | Load 0x0,0x6
0355 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0356 a607 | | Store_Unchecked 0x3,0x7
0357 e011 | | Load 0x0,0x11
0358 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0359 02c7 | | Declare_Variable Any
035a 00d8 | | Load_Top At_Offset_0
035b 1c00 | | Execute_Immediate Run_Utility,0x0
035c e012 | | Load 0x0,0x12
035d 1b14 | | Execute Package,Field_Read,Field_Number 0x14
035e 02c7 | | Declare_Variable Any
035f 00d8 | | Load_Top At_Offset_0
0360 1c00 | | Execute_Immediate Run_Utility,0x0
0361 00ec | | Load_Encached Diana_Tree_Cache
0362 e013 | | Load 0x0,0x13
0363 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0364 02c7 | | Declare_Variable Any
0365 00d8 | | Load_Top At_Offset_0
0366 1c00 | | Execute_Immediate Run_Utility,0x0
0367 e00e | | Load 0x0,0xe
0368 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0369 02c7 | | Declare_Variable Any
036a 00d8 | | Load_Top At_Offset_0
036b 1c00 | | Execute_Immediate Run_Utility,0x0
036c BODY_0338:
036c e005 | | Load 0x0,0x5
036d 1b0d | | Execute Package,Field_Read,Field_Number 0xd
036e e604 | | Load 0x3,0x4
036f e7ff | | Load 0x3,-0x1
0370 e005 | | Load 0x0,0x5
0371 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0372 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0373 00d1 | | Pop_Control Pop_Count_1
0374 c605 | | Store 0x3,0x5
0375 e005 | | Load 0x0,0x5
0376 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0377 e407 | | Load 0x2,0x7
0378 0120 | | Execute Any,Is_Value
0379 6803 |h | Jump_Zero 0x37d
037a e005 | | Load 0x0,0x5
037b 1b0f | | Execute Package,Field_Read,Field_Number 0xf
037c 7801 |x | Jump 0x37e
037d e407 | | Load 0x2,0x7
037e 6109 |a | Indirect_Literal Discrete,0x488,{0x00000000, 0x00004000}
037f e006 | | Load 0x0,0x6
0380 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0381 e604 | | Load 0x3,0x4
0382 e005 | | Load 0x0,0x5
0383 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
0384 181b | | Execute Package,Field_Execute,Field_Number 0x1b
0385 c407 | | Store 0x2,0x7
0386 c605 | | Store 0x3,0x5
0387 e605 | | Load 0x3,0x5
0388 6813 |h | Jump_Zero 0x39c
0389 e008 | | Load 0x0,0x8
038a 180e | | Execute Package,Field_Execute,Field_Number 0xe
038b 4805 |H | Short_Literal 0x5
038c e605 | | Load 0x3,0x5
038d e005 | | Load 0x0,0x5
038e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
038f 011c | | Execute Any,Convert_Unchecked
0390 1c01 | | Execute_Immediate Run_Utility,0x1
0391 0092 04a8 | | Action Push_String_Extended,0x4a8 ; ": Can't get version id for "
0393 01cc | | Execute Vector,Catenate
0394 e7ff | | Load 0x3,-0x1
0395 e005 | | Load 0x0,0x5
0396 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0397 1837 | 7 | Execute Package,Field_Execute,Field_Number 0x37
0398 01cc | | Execute Vector,Catenate
0399 e009 | | Load 0x0,0x9
039a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
039b 78b9 |x | Jump 0x455
039c e604 | | Load 0x3,0x4
039d e005 | | Load 0x0,0x5
039e 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
039f 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
03a0 e014 | | Load 0x0,0x14
03a1 180d | | Execute Package,Field_Execute,Field_Number 0xd
03a2 e00f | | Load 0x0,0xf
03a3 1b11 | | Execute Package,Field_Read,Field_Number 0x11
03a4 e609 | | Load 0x3,0x9
03a5 0120 | | Execute Any,Is_Value
03a6 6803 |h | Jump_Zero 0x3aa
03a7 e012 | | Load 0x0,0x12
03a8 1b14 | | Execute Package,Field_Read,Field_Number 0x14
03a9 7801 |x | Jump 0x3ab
03aa e609 | | Load 0x3,0x9
03ab e608 | | Load 0x3,0x8
03ac 0120 | | Execute Any,Is_Value
03ad 6804 |h | Jump_Zero 0x3b2
03ae e011 | | Load 0x0,0x11
03af 1b13 | | Execute Package,Field_Read,Field_Number 0x13
03b0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03b1 7801 |x | Jump 0x3b3
03b2 e608 | | Load 0x3,0x8
03b3 e607 | | Load 0x3,0x7
03b4 4800 |H | Short_Literal 0x0
03b5 4803 |H | Short_Literal 0x3
03b6 e604 | | Load 0x3,0x4
03b7 e011 | | Load 0x0,0x11
03b8 1b0f | | Execute Package,Field_Read,Field_Number 0xf
03b9 0162 | b | Execute Variant_Record,Check_In_Type
03ba e011 | | Load 0x0,0x11
03bb 181b | | Execute Package,Field_Execute,Field_Number 0x1b
03bc c608 | | Store 0x3,0x8
03bd c609 | | Store 0x3,0x9
03be c606 | | Store 0x3,0x6
03bf e606 | | Load 0x3,0x6
03c0 6813 |h | Jump_Zero 0x3d4
03c1 e008 | | Load 0x0,0x8
03c2 180e | | Execute Package,Field_Execute,Field_Number 0xe
03c3 4805 |H | Short_Literal 0x5
03c4 e606 | | Load 0x3,0x6
03c5 e00f | | Load 0x0,0xf
03c6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03c7 011c | | Execute Any,Convert_Unchecked
03c8 1c01 | | Execute_Immediate Run_Utility,0x1
03c9 0092 04a9 | | Action Push_String_Extended,0x4a9 ; ": Can't open Diana Tree for "
03cb 01cc | | Execute Vector,Catenate
03cc e604 | | Load 0x3,0x4
03cd e005 | | Load 0x0,0x5
03ce 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
03cf 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
03d0 01cc | | Execute Vector,Catenate
03d1 e009 | | Load 0x0,0x9
03d2 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03d3 7881 |x | Jump 0x455
03d4 e7ff | | Load 0x3,-0x1
03d5 e609 | | Load 0x3,0x9
03d6 00eb | | Load_Encached Diana_Cache
03d7 1819 | | Execute Package,Field_Execute,Field_Number 0x19
03d8 a7ff | | Store_Unchecked 0x3,-0x1
03d9 e7ff | | Load 0x3,-0x1
03da e011 | | Load 0x0,0x11
03db 1b13 | | Execute Package,Field_Read,Field_Number 0x13
03dc 1816 | | Execute Package,Field_Execute,Field_Number 0x16
03dd 0033 | 3 | Store_Top Heap_Access,At_Offset_3
03de e00f | | Load 0x0,0xf
03df 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03e0 e603 | | Load 0x3,0x3
03e1 4800 |H | Short_Literal 0x0
03e2 e607 | | Load 0x3,0x7
03e3 e604 | | Load 0x3,0x4
03e4 e011 | | Load 0x0,0x11
03e5 1b0f | | Execute Package,Field_Read,Field_Number 0xf
03e6 0162 | b | Execute Variant_Record,Check_In_Type
03e7 e011 | | Load 0x0,0x11
03e8 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51
03e9 00d1 | | Pop_Control Pop_Count_1
03ea c606 | | Store 0x3,0x6
03eb e603 | | Load 0x3,0x3
03ec e005 | | Load 0x0,0x5
03ed 1816 | | Execute Package,Field_Execute,Field_Number 0x16
03ee 6813 |h | Jump_Zero 0x402
03ef e008 | | Load 0x0,0x8
03f0 180e | | Execute Package,Field_Execute,Field_Number 0xe
03f1 4805 |H | Short_Literal 0x5
03f2 e606 | | Load 0x3,0x6
03f3 e00f | | Load 0x0,0xf
03f4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03f5 011c | | Execute Any,Convert_Unchecked
03f6 1c01 | | Execute_Immediate Run_Utility,0x1
03f7 0092 04aa | | Action Push_String_Extended,0x4aa ; ": Can't get Image for "
03f9 01cc | | Execute Vector,Catenate
03fa e604 | | Load 0x3,0x4
03fb e005 | | Load 0x0,0x5
03fc 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
03fd 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
03fe 01cc | | Execute Vector,Catenate
03ff e009 | | Load 0x0,0x9
0400 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0401 7847 |xG | Jump 0x449
0402 e00f | | Load 0x0,0xf
0403 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0404 00da | | Load_Top At_Offset_2
0405 0120 | | Execute Any,Is_Value
0406 6803 |h | Jump_Zero 0x40a
0407 e013 | | Load 0x0,0x13
0408 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0409 7801 |x | Jump 0x40b
040a 00da | | Load_Top At_Offset_2
040b 4800 |H | Short_Literal 0x0
040c e607 | | Load 0x3,0x7
040d e602 | | Load 0x3,0x2
040e 4802 |H | Short_Literal 0x2
040f e603 | | Load 0x3,0x3
0410 e015 | | Load 0x0,0x15
0411 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0412 0162 | b | Execute Variant_Record,Check_In_Type
0413 e013 | | Load 0x0,0x13
0414 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0415 c60b | | Store 0x3,0xb
0416 c606 | | Store 0x3,0x6
0417 e606 | | Load 0x3,0x6
0418 6813 |h | Jump_Zero 0x42c
0419 e008 | | Load 0x0,0x8
041a 180e | | Execute Package,Field_Execute,Field_Number 0xe
041b 4805 |H | Short_Literal 0x5
041c e606 | | Load 0x3,0x6
041d e00f | | Load 0x0,0xf
041e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
041f 011c | | Execute Any,Convert_Unchecked
0420 1c01 | | Execute_Immediate Run_Utility,0x1
0421 0092 04ab | | Action Push_String_Extended,0x4ab ; ": Can't open Image for "
0423 01cc | | Execute Vector,Catenate
0424 e604 | | Load 0x3,0x4
0425 e005 | | Load 0x0,0x5
0426 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
0427 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
0428 01cc | | Execute Vector,Catenate
0429 e009 | | Load 0x0,0x9
042a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
042b 781d |x | Jump 0x449
042c 00d8 | | Load_Top At_Offset_0
042d 0120 | | Execute Any,Is_Value
042e 6803 |h | Jump_Zero 0x432
042f e00e | | Load 0x0,0xe
0430 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0431 7801 |x | Jump 0x433
0432 00d8 | | Load_Top At_Offset_0
0433 00da | | Load_Top At_Offset_2
0434 e602 | | Load 0x3,0x2
0435 e016 | | Load 0x0,0x16
0436 180f | | Execute Package,Field_Execute,Field_Number 0xf
0437 e00e | | Load 0x0,0xe
0438 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0439 c60c | | Store 0x3,0xc
043a e7ff | | Load 0x3,-0x1
043b 00d9 | | Load_Top At_Offset_1
043c 840c | | Call 0x2,0xc
043d 00d8 | | Load_Top At_Offset_0
043e e00e | | Load 0x0,0xe
043f 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0440 c60c | | Store 0x3,0xc
0441 e00f | | Load 0x0,0xf
0442 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0443 00da | | Load_Top At_Offset_2
0444 4800 |H | Short_Literal 0x0
0445 e013 | | Load 0x0,0x13
0446 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0447 c60b | | Store 0x3,0xb
0448 c606 | | Store 0x3,0x6
0449 e00f | | Load 0x0,0xf
044a 1b11 | | Execute Package,Field_Read,Field_Number 0x11
044b 4800 |H | Short_Literal 0x0
044c 4801 |H | Short_Literal 0x1
044d e607 | | Load 0x3,0x7
044e e604 | | Load 0x3,0x4
044f e011 | | Load 0x0,0x11
0450 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0451 0162 | b | Execute Variant_Record,Check_In_Type
0452 e011 | | Load 0x0,0x11
0453 181c | | Execute Package,Field_Execute,Field_Number 0x1c
0454 c606 | | Store 0x3,0x6
0455 e607 | | Load 0x3,0x7
0456 4801 |H | Short_Literal 0x1
0457 e606 | | Load 0x3,0x6
0458 7003 |p | Jump_Nonzero 0x45c
0459 e605 | | Load 0x3,0x5
045a 0f00 | | Execute_Immediate Equal,0x0
045b 7801 |x | Jump 0x45d
045c 4800 |H | Short_Literal 0x0
045d e006 | | Load 0x0,0x6
045e 1818 | | Execute Package,Field_Execute,Field_Number 0x18
045f c607 | | Store 0x3,0x7
0460 4501 |E | Exit_Subprogram 0x1
0461 TRAP_0338:
0461 e408 | | Load 0x2,0x8
0462 010f | | Execute Exception,Equal
0463 6807 |h | Jump_Zero 0x46b
0464 e607 | | Load 0x3,0x7
0465 4801 |H | Short_Literal 0x1
0466 4800 |H | Short_Literal 0x0
0467 e006 | | Load 0x0,0x6
0468 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0469 c607 | | Store 0x3,0x7
046a 4501 |E | Exit_Subprogram 0x1
046b e607 | | Load 0x3,0x7
046c 4801 |H | Short_Literal 0x1
046d 4800 |H | Short_Literal 0x0
046e e006 | | Load 0x0,0x6
046f 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0470 c607 | | Store 0x3,0x7
0471 e008 | | Load 0x0,0x8
0472 180e | | Execute Package,Field_Execute,Field_Number 0xe
0473 4805 |H | Short_Literal 0x5
0474 0092 0499 | | Action Push_String_Extended,0x499 ; "Unhandled exception changing default for "
0476 e5ff | | Load 0x2,-0x1
0477 01cc | | Execute Vector,Catenate
0478 0092 049a | | Action Push_String_Extended,0x49a ; " to "
047a 01cc | | Execute Vector,Catenate
047b e5fe | | Load 0x2,-0x2
047c 01cc | | Execute Vector,Catenate
047d 0092 049b | | Action Push_String_Extended,0x49b ; " "
047f 01cc | | Execute Vector,Catenate
0480 e5fd | | Load 0x2,-0x3
0481 01cc | | Execute Vector,Catenate
0482 e009 | | Load 0x0,0x9
0483 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0484 4501 |E | Exit_Subprogram 0x1
0485 0000 0000 | | .XXX[0x3]
0487 0000 | |
0488 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
048c ; --------------------------------------------------------------------------------------
048c ; STRING TABLE
048c ; --------------------------------------------------------------------------------------
048c 0042 | B | .STRTAB 0x0042->0x04ad ; "VOID"
048d 0044 | D | .STRTAB 0x0044->0x04af ; "CHARACTER_LITERAL"
048e 0053 | S | .STRTAB 0x0053->0x04b7 ; "INTEGER_LITERAL"
048f 0060 | ` | .STRTAB 0x0060->0x04bf ; "LONG_INTEGER_LITERAL"
0490 0072 | r | .STRTAB 0x0072->0x04c9 ; "USED_NAME"
0491 0079 | y | .STRTAB 0x0079->0x04cd ; "STRING_LITERAL"
0492 0085 | | .STRTAB 0x0085->0x04d4 ; "NULL_LITERAL"
0493 008f | | .STRTAB 0x008f->0x04da ; " ("
; " ("
0494 008f | | .STRTAB 0x008f->0x04db ; ") does not denote a parameter specification"
0495 00b8 | | .STRTAB 0x00b8->0x04f1 ; "Current default is "
0496 00c9 | | .STRTAB 0x00c9->0x04fa ; " is not an 'in' parameter"
0497 00e0 | | .STRTAB 0x00e0->0x0507 ; "Can't resolve "
; "Can't resolve "
0498 00ec | | .STRTAB 0x00ec->0x050e ; " because "
; " because "
0499 00f3 | | .STRTAB 0x00f3->0x0512 ; "Unhandled exception changing default for "
; "Unhandled exception changing default for "
049a 011a | | .STRTAB 0x011a->0x0527 ; " to "
; " to "
049b 011c | | .STRTAB 0x011c->0x0529 ; " "
; " "
049c 011b | | .STRTAB 0x011b->0x0529 ; "Can't locate "
049d 0126 | & | .STRTAB 0x0126->0x0530 ; " in character set."
049e 0136 | 6 | .STRTAB 0x0136->0x0539 ; "`Standard.Integer"
049f 0145 | E | .STRTAB 0x0145->0x0541 ; "Can't locate Standard.Integer for building range constraint for string literal."
04a0 0192 | | .STRTAB 0x0192->0x0569 ; "`"
04a1 0191 | | .STRTAB 0x0191->0x0569 ; "Replaced default expression for "
04a2 01af | | .STRTAB 0x01af->0x0579 ; ") with "
04a3 01b4 | | .STRTAB 0x01b4->0x057d ; "Invalid Kind parameter; '"
04a4 01cb | | .STRTAB 0x01cb->0x0589 ; "' is not a permitted default"
04a5 01e5 | | .STRTAB 0x01e5->0x0597 ; "Invalid value parameter; '"
04a6 01fd | | .STRTAB 0x01fd->0x05a4 ; "' is not a "
04a7 0206 | | .STRTAB 0x0206->0x05aa ; " value"
04a8 020a | | .STRTAB 0x020a->0x05ad ; ": Can't get version id for "
04a9 0223 | # | .STRTAB 0x0223->0x05ba ; ": Can't open Diana Tree for "
04aa 023d | = | .STRTAB 0x023d->0x05c8 ; ": Can't get Image for "
04ab 0251 | Q | .STRTAB 0x0251->0x05d3 ; ": Can't open Image for "
04ac 0266 | f | .STREND 0x0266->0x05df
04ad 564f 4944 |VOID| .STRTAB_STRINGS
05df 0000 | | .XXX[0x1]
05e0 ; --------------------------------------------------------------------------------------
05e0 ; Debug Table
05e0 ; --------------------------------------------------------------------------------------
05e0 0004 0002 | | .DEBUG4 0x0004,0x0002,0x0b82,0x0000,0x0001,0x0000
05e6 0000 0000 | | .BLANK 0000[0x8]
05ee 7e00 007d |~ }| .XXX[0x8]
05f0 0000 11fa | |
05f2 b808 0000 | |
05f4 1664 7000 | dp |
05f6 0000 0000 | | .BLANK 0000[0x4]
05fa 47f3 c020 |G | .XXX[0x6]
05fc 0000 ce9c | |
05fe 8000 0000 | |