|
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 - download
Length: 4096 (0x1000) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 04d8 | | .CONST 0x04d8 ; 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 0003 | | .CONST 0x0003 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 007e | ~ | .CONST 0x007e ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0020 | | .CONST 0x0020 ; Number of locals 000b INIT_0008: 000b 029a 008b | | Declare_Subprogram INIT_0088,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x0602,0x4000,0x0000,0x005a,0x6035,0x0000,0x0a55 ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 00b3 | | Declare_Subprogram INIT_00b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f 029a 00d3 | | Declare_Subprogram INIT_00d0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xf,0xfffd 0011 029a 00e3 | | Declare_Subprogram INIT_00e0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x11,0xfffc 0013 4800 |H | Short_Literal 0x0 ; Debug Table 0x0.0x4 = 0x13,0xfffb 0014 4801 |H | Short_Literal 0x1 0015 029f 00f3 | | Declare_Subprogram INIT_00f0,For_Call 0017 03fe | | Declare_Type Discrete,Defined,Visible 0018 029a 010b | | Declare_Subprogram INIT_0108,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x18,0xfffa 001a 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x1a,0xfff9 001c 4805 |H | Short_Literal 0x5 ; Debug Table 0x0.0x7 = 0x1c,0xfff8 001d 61a6 |a | Indirect_Literal Discrete,0x1c4,{0x007dc40e, 0x000034b0} 001e 02a0 | | Declare_Subprogram Null_Subprogram 001f 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated 0020 e001 | | Load 0x0,0x1 0021 4801 |H | Short_Literal 0x1 0022 00da | | Load_Top At_Offset_2 0023 020e | | Execute Module,Augment_Imports 0024 0007 | | Action Break_Optional 0025 4804 |H | Short_Literal 0x4 ; Debug Table 0x0.0x8 = 0x25,0xfff7 0026 6199 |a | Indirect_Literal Discrete,0x1c0,{0x007dc40e, 0x00001cb0} 0027 02a0 | | Declare_Subprogram Null_Subprogram 0028 038d | | Declare_Type Package,Defined,Visible,Not_Elaborated 0029 e001 | | Load 0x0,0x1 002a 4801 |H | Short_Literal 0x1 002b 00da | | Load_Top At_Offset_2 002c 020e | | Execute Module,Augment_Imports 002d 0007 | | Action Break_Optional 002e 029a 0153 | S| Declare_Subprogram INIT_0150,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x2e,0xfff6 0030 00bf | | Action Accept_Activation 0031 0092 04b4 | | Action Push_String_Extended,0x4b4 ; "Directory.Ada.Attributes." ; Debug Table 0x1 = .DEBUG 0x0031,0x0618,0x4000,0x0000,0x005a,0x7465,0x0000,0x000c ; Debug Table 0x1.0x0 = 0x31,0xffff 0033 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x33,0xfffe 0034 e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x2 = 0x34,0xfffd 0035 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0036 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 0037 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0038 0322 | " | Declare_Variable Record 0039 00d8 | | Load_Top At_Offset_0 003a 1c00 | | Execute_Immediate Run_Utility,0x0 003b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x3 = 0x3b,0xfffc 003c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 003d 0007 | | Action Break_Optional 003e e214 | | Load 0x1,0x14 ; Debug Table 0x1.0x4 = 0x3e,0xfffb 003f 0266 | f | Execute Discrete,Bounds 0040 e001 | | Load 0x0,0x1 0041 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0042 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0043 02a0 | | Declare_Subprogram Null_Subprogram 0044 4801 |H | Short_Literal 0x1 0045 035d | ] | Declare_Type Array,Defined 0046 00d8 | | Load_Top At_Offset_0 0047 0337 | 7 | Declare_Variable Array 0048 00d8 | | Load_Top At_Offset_0 0049 0337 | 7 | Declare_Variable Array 004a 4800 |H | Short_Literal 0x0 004b 4800 |H | Short_Literal 0x0 004c 00da | | Load_Top At_Offset_2 004d 01d6 | | Execute Vector,Field_Write 004e 4801 |H | Short_Literal 0x1 004f 4801 |H | Short_Literal 0x1 0050 00da | | Load_Top At_Offset_2 0051 01d6 | | Execute Vector,Field_Write 0052 00d9 | | Load_Top At_Offset_1 0053 01d4 | | Execute Vector,Structure_Write 0054 029d 015b | [| Declare_Subprogram INIT_0158,For_Outer_Call ; Debug Table 0x1.0x5 = 0x54,0xfffa 0056 029d 0183 | | Declare_Subprogram INIT_0180,For_Outer_Call ; Debug Table 0x1.0x6 = 0x56,0xfff9 0058 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x7 = 0x58,0xfff8 0059 00c7 | | Action Elaborate_Subprogram 005a 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x8 = 0x5a,0xfff7 005b 00c7 | | Action Elaborate_Subprogram 005c 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x9 = 0x5c,0xfff6 005d 00c7 | | Action Elaborate_Subprogram 005e 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0xa = 0x5e,0xfff5 005f 00c7 | | Action Elaborate_Subprogram 0060 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0xb = 0x60,0xfff4 0061 00c7 | | Action Elaborate_Subprogram 0062 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xc = 0x62,0xfff3 0063 00c7 | | Action Elaborate_Subprogram 0064 e003 | | Load 0x0,0x3 ; Debug Table 0x1.0xd = 0x64,0xfff2 0065 e004 | | Load 0x0,0x4 0066 e002 | | Load 0x0,0x2 0067 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 0068 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 0069 e21b | | Load 0x1,0x1b 006a 4806 |H | Short_Literal 0x6 006b e217 | | Load 0x1,0x17 006c 020e | | Execute Module,Augment_Imports 006d e217 | | Load 0x1,0x17 006e 020d | | Execute Module,Elaborate 006f 0007 | | Action Break_Optional 0070 e003 | | Load 0x0,0x3 ; Debug Table 0x1.0xe = 0x70,0xfff1 0071 e002 | | Load 0x0,0x2 0072 e004 | | Load 0x0,0x4 0073 1d1c | | Execute_Immediate Reference_Lex_1,0x1c 0074 1d1f | | Execute_Immediate Reference_Lex_1,0x1f 0075 e21b | | Load 0x1,0x1b 0076 4806 |H | Short_Literal 0x6 0077 e218 | | Load 0x1,0x18 0078 020e | | Execute Module,Augment_Imports 0079 e218 | | Load 0x1,0x18 007a 020d | | Execute Module,Elaborate 007b 0007 | | Action Break_Optional 007c 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0xf = 0x7c,0xfff0 007d 00c7 | | Action Elaborate_Subprogram 007e BODY_0008: 007e e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x10 = 0x7e,0x1 007f 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0080 180e | | Execute Package,Field_Execute,Field_Number 0xe 0081 e21b | | Load 0x1,0x1b 0082 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 0083 00bc | | Action Signal_Activated 0084 00bb | | Action Signal_Completion 0085 0000 0000 | | .XXX[0x3] 0087 0000 | | 0088 ; -------------------------------------------------------------------------------------- 0088 ; SUBPROGRAM 0088 ; -------------------------------------------------------------------------------------- 0088 008c | | .CONST 0x008c ; Address of begin 0089 009f | | .CONST 0x009f ; Address of exception handler 008a 0002 | | .CONST 0x0002 ; Number of locals 008b INIT_0088: 008b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2 = .DEBUG 0x008b,0x063c,0x1001,0x0000,0x005a,0x6035,0x0000,0x0a5b ; Debug Table 0x2.0x0 = 0x8b,0xffff 008c BODY_0088: 008c e21c | | Load 0x1,0x1c ; Debug Table 0x2.0x1 = 0x8c,0x1 008d e001 | | Load 0x0,0x1 008e 1b15 | | Execute Package,Field_Read,Field_Number 0x15 008f 180f | | Execute Package,Field_Execute,Field_Number 0xf 0090 6801 |h | Jump_Zero 0x92 0091 821f | | Call 0x1,0x1f ; Debug Table 0x2.0x2 = 0x91,0x2 0092 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2.0x3 = 0x92,0x3 0093 e5fd | | Load 0x2,-0x3 0094 e5fe | | Load 0x2,-0x2 0095 e5ff | | Load 0x2,-0x1 0096 e21c | | Load 0x1,0x1c 0097 e001 | | Load 0x0,0x1 0098 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0099 1812 | | Execute Package,Field_Execute,Field_Number 0x12 009a 0059 | Y | Store_Top Discrete,At_Offset_1 009b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x4 = 0x9b,0x4 009c 8220 | | Call 0x1,0x20 009d a5fc | | Store_Unchecked 0x2,-0x4 009e 4504 |E | Exit_Suprogram New_Top_Offset 0x4 009f TRAP_0088: 009f 0007 | | Action Break_Optional 00a0 e002 | | Load 0x0,0x2 ; Debug Table 0x2.0x5 = 0xa0,0x5 00a1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00a2 e21a | | Load 0x1,0x1a 00a3 0092 04b5 | | Action Push_String_Extended,0x4b5 ; "Create" 00a5 01cc | | Execute Vector,Catenate 00a6 e002 | | Load 0x0,0x2 00a7 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51 00a8 e005 | | Load 0x0,0x5 00a9 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 00aa c5fc | | Store 0x2,-0x4 00ab 4504 |E | Exit_Suprogram New_Top_Offset 0x4 00ac 0000 0000 | | .BLANK 0000[0x4] 00b0 ; -------------------------------------------------------------------------------------- 00b0 ; SUBPROGRAM 00b0 ; -------------------------------------------------------------------------------------- 00b0 00b4 | | .CONST 0x00b4 ; Address of begin 00b1 00c1 | | .CONST 0x00c1 ; Address of exception handler 00b2 0002 | | .CONST 0x0002 ; Number of locals 00b3 INIT_00b0: 00b3 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x3 = .DEBUG 0x00b3,0x064a,0x1001,0x0000,0x005a,0x6035,0x0000,0x0a74 ; Debug Table 0x3.0x0 = 0xb3,0xffff 00b4 BODY_00b0: 00b4 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x3.0x1 = 0xb4,0x1 00b5 e5fd | | Load 0x2,-0x3 00b6 e5fe | | Load 0x2,-0x2 00b7 e5ff | | Load 0x2,-0x1 00b8 e21c | | Load 0x1,0x1c 00b9 e001 | | Load 0x0,0x1 00ba 1b15 | | Execute Package,Field_Read,Field_Number 0x15 00bb 1813 | | Execute Package,Field_Execute,Field_Number 0x13 00bc 0059 | Y | Store_Top Discrete,At_Offset_1 00bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x2 = 0xbd,0x2 00be 8220 | | Call 0x1,0x20 00bf a5fc | | Store_Unchecked 0x2,-0x4 00c0 4504 |E | Exit_Suprogram New_Top_Offset 0x4 00c1 TRAP_00b0: 00c1 0007 | | Action Break_Optional 00c2 e002 | | Load 0x0,0x2 ; Debug Table 0x3.0x3 = 0xc2,0x3 00c3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00c4 e21a | | Load 0x1,0x1a 00c5 0092 04b6 | | Action Push_String_Extended,0x4b6 ; "Destroy" 00c7 01cc | | Execute Vector,Catenate 00c8 e002 | | Load 0x0,0x2 00c9 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51 00ca e005 | | Load 0x0,0x5 00cb 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 00cc c5fc | | Store 0x2,-0x4 00cd 4504 |E | Exit_Suprogram New_Top_Offset 0x4 00ce 0000 0000 | | .XXX[0x2] 00d0 ; -------------------------------------------------------------------------------------- 00d0 ; SUBPROGRAM 00d0 ; -------------------------------------------------------------------------------------- 00d0 00d3 | | .CONST 0x00d3 ; Address of begin 00d1 0004 | | .CONST 0x0004 ; Address of exception handler 00d2 0001 | | .CONST 0x0001 ; Number of locals 00d3 BODY_00d0: 00d3 INIT_00d0: 00d3 00da | | Load_Top At_Offset_2 ; Debug Table 0x4 = .DEBUG 0x00d3,0x0654,0x1002,0x0000,0x005a,0x6035,0x0000,0x0a8d ; Debug Table 0x4.0x0 = 0xd3,0x1 00d4 e21c | | Load 0x1,0x1c 00d5 e001 | | Load 0x0,0x1 00d6 1b15 | | Execute Package,Field_Read,Field_Number 0x15 00d7 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00d8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00d9 0000 0000 | | .BLANK 0000[0x7] 00e0 ; -------------------------------------------------------------------------------------- 00e0 ; SUBPROGRAM 00e0 ; -------------------------------------------------------------------------------------- 00e0 00e3 | | .CONST 0x00e3 ; Address of begin 00e1 0004 | | .CONST 0x0004 ; Address of exception handler 00e2 0001 | | .CONST 0x0001 ; Number of locals 00e3 BODY_00e0: 00e3 INIT_00e0: 00e3 00da | | Load_Top At_Offset_2 ; Debug Table 0x5 = .DEBUG 0x00e3,0x0658,0x1002,0x0000,0x005a,0x6035,0x0000,0x0a98 ; Debug Table 0x5.0x0 = 0xe3,0x1 00e4 e21c | | Load 0x1,0x1c 00e5 e001 | | Load 0x0,0x1 00e6 1b15 | | Execute Package,Field_Read,Field_Number 0x15 00e7 1819 | | Execute Package,Field_Execute,Field_Number 0x19 00e8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00e9 0000 0000 | | .BLANK 0000[0x7] 00f0 ; -------------------------------------------------------------------------------------- 00f0 ; SUBPROGRAM 00f0 ; -------------------------------------------------------------------------------------- 00f0 00f3 | | .CONST 0x00f3 ; Address of begin 00f1 0004 | | .CONST 0x0004 ; Address of exception handler 00f2 0001 | | .CONST 0x0001 ; Number of locals 00f3 BODY_00f0: 00f3 INIT_00f0: 00f3 4603 |F | Jump_Case 0x4 ; Debug Table 0x6 = .DEBUG 0x00f3,0x065c,0x1005,0x0000,0x005a,0x6035,0x0000,0x0aa5 00f4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 00f5 7802 |x | Jump 0xf8 ; case 0x1 00f6 7805 |x | Jump 0xfc ; case 0x2 00f7 7809 |x | Jump 0x101 ; case 0x3 00f8 00da | | Load_Top At_Offset_2 00f9 0091 04b2 | | Action Push_String_Extended_Indexed,0x4b2 ; "UPDATE" 00fb 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00fc 00db | | Load_Top At_Offset_3 00fd 00db | | Load_Top At_Offset_3 00fe 00e0 | | Load_Encached Standard_Cache 00ff 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0100 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0101 00da | | Load_Top At_Offset_2 0102 00e0 | | Load_Encached Standard_Cache 0103 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0104 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0105 0000 0000 | | .XXX[0x3] 0107 0000 | | 0108 ; -------------------------------------------------------------------------------------- 0108 ; SUBPROGRAM 0108 ; -------------------------------------------------------------------------------------- 0108 010c | | .CONST 0x010c ; Address of begin 0109 011c | | .CONST 0x011c ; Address of exception handler 010a 0002 | | .CONST 0x0002 ; Number of locals 010b INIT_0108: 010b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x7 = .DEBUG 0x010b,0x065e,0x1001,0x0000,0x005a,0x6035,0x0000,0x0aab ; Debug Table 0x7.0x0 = 0x10b,0xffff 010c BODY_0108: 010c 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x7.0x1 = 0x10c,0x1 010d e5fc | | Load 0x2,-0x4 010e e5fd | | Load 0x2,-0x3 010f e5fe | | Load 0x2,-0x2 0110 e21e | | Load 0x1,0x1e 0111 01d7 | | Execute Vector,Field_Read 0112 e5ff | | Load 0x2,-0x1 0113 e21c | | Load 0x1,0x1c 0114 e001 | | Load 0x0,0x1 0115 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0116 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0117 0059 | Y | Store_Top Discrete,At_Offset_1 0118 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x2 = 0x118,0x2 0119 8220 | | Call 0x1,0x20 011a a5fb | | Store_Unchecked 0x2,-0x5 011b 4505 |E | Exit_Suprogram New_Top_Offset 0x5 011c TRAP_0108: 011c 0007 | | Action Break_Optional 011d e002 | | Load 0x0,0x2 ; Debug Table 0x7.0x3 = 0x11d,0x3 011e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 011f e21a | | Load 0x1,0x1a 0120 0092 04b7 | | Action Push_String_Extended,0x4b7 ; "Open" 0122 01cc | | Execute Vector,Catenate 0123 e002 | | Load 0x0,0x2 0124 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51 0125 e005 | | Load 0x0,0x5 0126 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0127 c5fb | | Store 0x2,-0x5 0128 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0129 0000 0000 | | .BLANK 0000[0x7] 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 0133 | 3 | .CONST 0x0133 ; Address of begin 0131 013c | < | .CONST 0x013c ; Address of exception handler 0132 0001 | | .CONST 0x0001 ; Number of locals 0133 BODY_0130: 0133 INIT_0130: 0133 00db | | Load_Top At_Offset_3 ; Debug Table 0x8 = .DEBUG 0x0133,0x0668,0x1001,0x0000,0x005a,0x6035,0x0000,0x0ac8 ; Debug Table 0x8.0x0 = 0x133,0x1 0134 00db | | Load_Top At_Offset_3 0135 e21c | | Load 0x1,0x1c 0136 e001 | | Load 0x0,0x1 0137 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0138 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0139 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0x1 = 0x139,0x2 013a a5fd | | Store_Unchecked 0x2,-0x3 013b 4503 |E | Exit_Suprogram New_Top_Offset 0x3 013c TRAP_0130: 013c 0007 | | Action Break_Optional 013d e002 | | Load 0x0,0x2 ; Debug Table 0x8.0x2 = 0x13d,0x3 013e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 013f e21a | | Load 0x1,0x1a 0140 0092 04b8 | | Action Push_String_Extended,0x4b8 ; "Close" 0142 01cc | | Execute Vector,Catenate 0143 e002 | | Load 0x0,0x2 0144 1851 | Q | Execute Package,Field_Execute,Field_Number 0x51 0145 e005 | | Load 0x0,0x5 0146 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0147 c5fd | | Store 0x2,-0x3 0148 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0149 0000 0000 | | .BLANK 0000[0x7] 0150 ; -------------------------------------------------------------------------------------- 0150 ; SUBPROGRAM 0150 ; -------------------------------------------------------------------------------------- 0150 0153 | S | .CONST 0x0153 ; Address of begin 0151 0004 | | .CONST 0x0004 ; Address of exception handler 0152 0001 | | .CONST 0x0001 ; Number of locals 0153 BODY_0150: 0153 INIT_0150: 0153 00da | | Load_Top At_Offset_2 ; Debug Table 0x9 = .DEBUG 0x0153,0x0670,0x1001,0x0000,0x005a,0x6035,0x0000,0x0be2 ; Debug Table 0x9.0x0 = 0x153,0x1 0154 e001 | | Load 0x0,0x1 0155 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0156 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 0157 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0158 ; -------------------------------------------------------------------------------------- 0158 ; SUBPROGRAM 0158 ; -------------------------------------------------------------------------------------- 0158 0163 | c | .CONST 0x0163 ; Address of begin 0159 0004 | | .CONST 0x0004 ; Address of exception handler 015a 0004 | | .CONST 0x0004 ; Number of locals 015b INIT_0158: 015b e002 | | Load 0x0,0x2 ; Debug Table 0xa = .DEBUG 0x015b,0x0674,0x1001,0x0000,0x005a,0x7465,0x0000,0x0049 ; Debug Table 0xa.0x0 = 0x15b,0xffff 015c 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 015d 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 015e 1b0f | | Execute Package,Field_Read,Field_Number 0xf 015f 0322 | " | Declare_Variable Record 0160 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xa.0x1 = 0x160,0xfffe 0161 029f 0193 | | Declare_Subprogram INIT_0190,For_Call 0163 BODY_0158: 0163 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0xa.0x2 = 0x163,0x1 0164 e21b | | Load 0x1,0x1b 0165 e20f | | Load 0x1,0xf 0166 e002 | | Load 0x0,0x2 0167 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0168 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 0169 1815 | | Execute Package,Field_Execute,Field_Number 0x15 016a 0217 | | Execute Heap_Access,All_Reference 016b e002 | | Load 0x0,0x2 016c 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 016d 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 016e 1b13 | | Execute Package,Field_Read,Field_Number 0x13 016f 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0170 00d1 | | Pop_Control Pop_Count_1 0171 005a | Z | Store_Top Discrete,At_Offset_2 0172 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x3 = 0x172,0x2 0173 700a |p | Jump_Nonzero 0x17e 0174 e002 | | Load 0x0,0x2 ; Debug Table 0xa.0x4 = 0x174,0x3 0175 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0176 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 0177 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0178 8404 | | Call 0x2,0x4 ; Debug Table 0xa.0x5 = 0x178,0x4 0179 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x6 = 0x179,0x5 017a e002 | | Load 0x0,0x2 017b 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 017c 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 017d 1817 | | Execute Package,Field_Execute,Field_Number 0x17 017e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 017f 0000 | | .XXX[0x1] 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 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x0183,0x0684,0x1002,0x0000,0x005a,0x7465,0x0000,0x00b3 ; Debug Table 0xb.0x0 = 0x183,0x1 0184 6802 |h | Jump_Zero 0x187 0185 4800 |H | Short_Literal 0x0 ; Debug Table 0xb.0x1 = 0x185,0x2 0186 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0187 480e |H | Short_Literal 0xe ; Debug Table 0xb.0x2 = 0x187,0x3 0188 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0189 0000 0000 | | .BLANK 0000[0x7] 0190 ; -------------------------------------------------------------------------------------- 0190 ; SUBPROGRAM 0190 ; -------------------------------------------------------------------------------------- 0190 0193 | | .CONST 0x0193 ; Address of begin 0191 01b7 | | .CONST 0x01b7 ; Address of exception handler 0192 0001 | | .CONST 0x0001 ; Number of locals 0193 BODY_0190: 0193 INIT_0190: 0193 e21c | | Load 0x1,0x1c ; Debug Table 0xc = .DEBUG 0x0193,0x068c,0x1004,0x0000,0x005a,0x7465,0x0000,0x00a3 ; Debug Table 0xc.0x0 = 0x193,0x1 0194 0120 | | Execute Any,Is_Value 0195 6804 |h | Jump_Zero 0x19a 0196 e001 | | Load 0x0,0x1 0197 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0198 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0199 7801 |x | Jump 0x19b 019a e21c | | Load 0x1,0x1c 019b e001 | | Load 0x0,0x1 019c 1b15 | | Execute Package,Field_Read,Field_Number 0x15 019d 1810 | | Execute Package,Field_Execute,Field_Number 0x10 019e c21c | | Store 0x1,0x1c 019f e21b | | Load 0x1,0x1b ; Debug Table 0xc.0x1 = 0x19f,0x2 01a0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 01a1 e402 | | Load 0x2,0x2 01a2 e002 | | Load 0x0,0x2 01a3 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01a4 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 01a5 1b11 | | Execute Package,Field_Read,Field_Number 0x11 01a6 181a | | Execute Package,Field_Execute,Field_Number 0x1a 01a7 00d1 | | Pop_Control Pop_Count_1 01a8 e002 | | Load 0x0,0x2 ; Debug Table 0xc.0x2 = 0x1a8,0x3 01a9 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01aa 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 01ab 1815 | | Execute Package,Field_Execute,Field_Number 0x15 01ac 0219 | | Execute Heap_Access,All_Read 01ad 00d8 | | Load_Top At_Offset_0 01ae 4801 |H | Short_Literal 0x1 01af e21b | | Load 0x1,0x1b 01b0 e20f | | Load 0x1,0xf 01b1 e002 | | Load 0x0,0x2 01b2 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01b3 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 01b4 1b13 | | Execute Package,Field_Read,Field_Number 0x13 01b5 1818 | | Execute Package,Field_Execute,Field_Number 0x18 01b6 4501 |E | Exit_Suprogram New_Top_Offset 0x1 01b7 TRAP_0190: 01b7 0007 | | Action Break_Optional 01b8 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x3 = 0x1b8,0x4 01b9 e002 | | Load 0x0,0x2 01ba 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01bb 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 01bc 1817 | | Execute Package,Field_Execute,Field_Number 0x17 01bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x4 = 0x1bd,0x5 01be 0101 | | Execute Exception,Reraise 01bf 0000 | | .XXX[0x1] 01c0 007d c40e | } | .LITERAL {0x007dc40e, 0x00001cb0} 01c4 007d c40e | } | .LITERAL {0x007dc40e, 0x000034b0} 01c8 0245 0004 | E | .XXX[0x3] 01ca 0026 | & | 01cb 4802 |H | Short_Literal 0x2 ; Debug Table 0xd = .DEBUG 0x01cb,0x0698,0x4000,0x0000,0x005a,0x6035,0x0000,0x0b5b ; Debug Table 0xd.0x0 = 0x1cb,0xffff 01cc 032b | + | Declare_Type Record,Incomplete,Visible 01cd 029a 024b | K| Declare_Subprogram INIT_0248,For_Outer_Call,Visible,Unelaborated ; Debug Table 0xd.0x1 = 0x1cd,0xfffe 01cf 029a 0253 | S| Declare_Subprogram INIT_0250,For_Outer_Call,Visible,Unelaborated ; Debug Table 0xd.0x2 = 0x1cf,0xfffd 01d1 029a 025b | [| Declare_Subprogram INIT_0258,For_Outer_Call,Visible,Unelaborated ; Debug Table 0xd.0x3 = 0x1d1,0xfffc 01d3 029a 029b | | Declare_Subprogram INIT_0298,For_Outer_Call,Visible,Unelaborated ; Debug Table 0xd.0x4 = 0x1d3,0xfffb 01d5 029a 02ab | | Declare_Subprogram INIT_02a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0xd.0x5 = 0x1d5,0xfffa 01d7 029a 02bb | | Declare_Subprogram INIT_02b8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0xd.0x6 = 0x1d7,0xfff9 01d9 029a 02cb | | Declare_Subprogram INIT_02c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0xd.0x7 = 0x1d9,0xfff8 01db e001 | | Load 0x0,0x1 ; Debug Table 0xd.0x8 = 0x1db,0xfff7 01dc 1b15 | | Execute Package,Field_Read,Field_Number 0x15 01dd 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01de 00e2 | | Load_Encached Integer_Cache 01df 029f 02db | | Declare_Subprogram INIT_02d8,For_Call 01e1 e211 | | Load 0x1,0x11 01e2 0326 | & | Complete_Type Record,By_Defining 01e3 00bf | | Action Accept_Activation 01e4 e002 | | Load 0x0,0x2 ; Debug Table 0xe = .DEBUG 0x01e4,0x06ac,0x4000,0x0000,0x005a,0x7465,0x0000,0x03f7 ; Debug Table 0xe.0x0 = 0x1e4,0xffff 01e5 190f | | Execute Package,Field_Reference,Field_Number 0xf 01e6 00c6 | | Action Check_Subprogram_Elaborated 01e7 e003 | | Load 0x0,0x3 01e8 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01e9 6156 |aV | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} 01ea 4bf8 |K | Short_Literal 0x3f8 01eb 4800 |H | Short_Literal 0x0 01ec 0007 | | Action Break_Optional 01ed 00db | | Load_Top At_Offset_3 ; Debug Table 0xe.0x1 = 0x1ed,0xfffe 01ee 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 01ef e002 | | Load 0x0,0x2 01f0 180f | | Execute Package,Field_Execute,Field_Number 0xf 01f1 614e |aN | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} ; Debug Table 0xe.0x2 = 0x1f1,0xfffd 01f2 6149 |aI | Indirect_Literal Discrete,0x33c,{0x00000000, 0x0000040c} 01f3 e20f | | Load 0x1,0xf 01f4 e003 | | Load 0x0,0x3 01f5 1b40 | @ | Execute Package,Field_Read,Field_Number 0x40 01f6 180f | | Execute Package,Field_Execute,Field_Number 0xf 01f7 e210 | | Load 0x1,0x10 01f8 e001 | | Load 0x0,0x1 01f9 1b15 | | Execute Package,Field_Read,Field_Number 0x15 01fa 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 01fb 0387 | | Declare_Variable Package 01fc 00d8 | | Load_Top At_Offset_0 01fd 020f | | Execute Module,Activate 01fe 6141 |aA | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} ; Debug Table 0xe.0x3 = 0x1fe,0xfffc 01ff 6138 |a8 | Indirect_Literal Discrete,0x338,{0x00000000, 0x0000041e} 0200 e211 | | Load 0x1,0x11 0201 00db | | Load_Top At_Offset_3 0202 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0203 e004 | | Load 0x0,0x4 0204 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0205 0387 | | Declare_Variable Package 0206 00d8 | | Load_Top At_Offset_0 0207 020f | | Execute Module,Activate 0208 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x4 = 0x208,0xfffb 0209 1911 | | Execute Package,Field_Reference,Field_Number 0x11 020a 0007 | | Action Break_Optional 020b 6134 |a4 | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} ; Debug Table 0xe.0x5 = 0x20b,0xfffa 020c 6127 |a' | Indirect_Literal Discrete,0x334,{0x00000000, 0x00000438} 020d e21e | | Load 0x1,0x1e 020e 1b11 | | Execute Package,Field_Read,Field_Number 0x11 020f e211 | | Load 0x1,0x11 0210 e004 | | Load 0x0,0x4 0211 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0212 0387 | | Declare_Variable Package 0213 00d8 | | Load_Top At_Offset_0 0214 020f | | Execute Module,Activate 0215 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x6 = 0x215,0xfff9 0216 1911 | | Execute Package,Field_Reference,Field_Number 0x11 0217 0007 | | Action Break_Optional 0218 6127 |a' | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} ; Debug Table 0xe.0x7 = 0x218,0xfff8 0219 6116 |a | Indirect_Literal Discrete,0x330,{0x00000000, 0x00000452} 021a e21e | | Load 0x1,0x1e 021b 1b11 | | Execute Package,Field_Read,Field_Number 0x11 021c e003 | | Load 0x0,0x3 021d 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 021e 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 021f 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0220 e004 | | Load 0x0,0x4 0221 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0222 0387 | | Declare_Variable Package 0223 00d8 | | Load_Top At_Offset_0 0224 020f | | Execute Module,Activate 0225 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x8 = 0x225,0xfff7 0226 1911 | | Execute Package,Field_Reference,Field_Number 0x11 0227 0007 | | Action Break_Optional 0228 6117 |a | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} ; Debug Table 0xe.0x9 = 0x228,0xfff6 0229 6102 |a | Indirect_Literal Discrete,0x32c,{0x00000000, 0x00000470} 022a e003 | | Load 0x0,0x3 022b 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 022c 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 022d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 022e e211 | | Load 0x1,0x11 022f e004 | | Load 0x0,0x4 0230 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0231 0387 | | Declare_Variable Package 0232 00d8 | | Load_Top At_Offset_0 0233 020f | | Execute Module,Activate 0234 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0xa = 0x234,0xfff5 0235 1911 | | Execute Package,Field_Reference,Field_Number 0x11 0236 0007 | | Action Break_Optional 0237 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0xe.0xb = 0x237,0xfff4 0238 00c7 | | Action Elaborate_Subprogram 0239 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0xe.0xc = 0x239,0xfff3 023a 00c7 | | Action Elaborate_Subprogram 023b 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0xe.0xd = 0x23b,0xfff2 023c 00c7 | | Action Elaborate_Subprogram 023d 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0xe.0xe = 0x23d,0xfff1 023e 00c7 | | Action Elaborate_Subprogram 023f 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0xe.0xf = 0x23f,0xfff0 0240 00c7 | | Action Elaborate_Subprogram 0241 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0xe.0x10 = 0x241,0xffef 0242 00c7 | | Action Elaborate_Subprogram 0243 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0xe.0x11 = 0x243,0xffee 0244 00c7 | | Action Elaborate_Subprogram 0245 00bc | | Action Signal_Activated 0246 00bb | | Action Signal_Completion 0247 0000 | | .XXX[0x1] 0248 ; -------------------------------------------------------------------------------------- 0248 ; SUBPROGRAM 0248 ; -------------------------------------------------------------------------------------- 0248 024b | K | .CONST 0x024b ; Address of begin 0249 0004 | | .CONST 0x0004 ; Address of exception handler 024a 0001 | | .CONST 0x0001 ; Number of locals 024b BODY_0248: 024b INIT_0248: 024b e21e | | Load 0x1,0x1e ; Debug Table 0xf = .DEBUG 0x024b,0x06d2,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b6c ; Debug Table 0xf.0x0 = 0x24b,0x1 024c 1812 | | Execute Package,Field_Execute,Field_Number 0x12 024d 8222 | " | Call 0x1,0x22 024e 00ca | | Action Exit_Nullary_Function 024f 0000 | | .XXX[0x1] 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 00da | | Load_Top At_Offset_2 ; Debug Table 0x10 = .DEBUG 0x0253,0x06d6,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b71 ; Debug Table 0x10.0x0 = 0x253,0x1 0254 8220 | | Call 0x1,0x20 0255 e21e | | Load 0x1,0x1e 0256 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0257 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0258 ; -------------------------------------------------------------------------------------- 0258 ; SUBPROGRAM 0258 ; -------------------------------------------------------------------------------------- 0258 0270 | p | .CONST 0x0270 ; Address of begin 0259 0004 | | .CONST 0x0004 ; Address of exception handler 025a 0007 | | .CONST 0x0007 ; Number of locals 025b INIT_0258: 025b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x11 = .DEBUG 0x025b,0x06da,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b7a ; Debug Table 0x11.0x0 = 0x25b,0xffff 025c e21e | | Load 0x1,0x1e ; Debug Table 0x11.0x1 = 0x25c,0xfffe 025d 1b11 | | Execute Package,Field_Read,Field_Number 0x11 025e 0322 | " | Declare_Variable Record 025f 00d8 | | Load_Top At_Offset_0 0260 1c00 | | Execute_Immediate Run_Utility,0x0 0261 e21d | | Load 0x1,0x1d ; Debug Table 0x11.0x2 = 0x261,0xfffd 0262 01db | | Execute Vector,Length 0263 e003 | | Load 0x0,0x3 0264 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0265 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 0266 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0267 1c08 | | Execute_Immediate Run_Utility,0x8 0268 00d8 | | Load_Top At_Offset_0 0269 1c00 | | Execute_Immediate Run_Utility,0x0 026a 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x11.0x3 = 0x26a,0xfffc 026b 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 026c 029f 02f3 | | Declare_Subprogram INIT_02f0,For_Call 026e 029f 030b | | Declare_Subprogram INIT_0308,For_Call 0270 BODY_0258: 0270 e005 | | Load 0x0,0x5 ; Debug Table 0x11.0x4 = 0x270,0x1 0271 e001 | | Load 0x0,0x1 0272 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0273 180f | | Execute Package,Field_Execute,Field_Number 0xf 0274 6801 |h | Jump_Zero 0x276 0275 8006 | | Call 0x0,0x6 ; Debug Table 0x11.0x5 = 0x275,0x2 0276 8406 | | Call 0x2,0x6 ; Debug Table 0x11.0x6 = 0x276,0x3 0277 e402 | | Load 0x2,0x2 ; Debug Table 0x11.0x7 = 0x277,0x4 0278 700b |p | Jump_Nonzero 0x284 0279 e003 | | Load 0x0,0x3 ; Debug Table 0x11.0x8 = 0x279,0x5 027a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 027b 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 027c 1816 | | Execute Package,Field_Execute,Field_Number 0x16 027d 8407 | | Call 0x2,0x7 ; Debug Table 0x11.0x9 = 0x27d,0x6 027e 4801 |H | Short_Literal 0x1 ; Debug Table 0x11.0xa = 0x27e,0x7 027f e003 | | Load 0x0,0x3 0280 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0281 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 0282 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0283 7809 |x | Jump 0x28d 0284 00da | | Load_Top At_Offset_2 ; Debug Table 0x11.0xb = 0x284,0x8 0285 7005 |p | Jump_Nonzero 0x28b 0286 e21d | | Load 0x1,0x1d 0287 e404 | | Load 0x2,0x4 0288 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0289 01de | | Execute Vector,Not_Equal 028a 6802 |h | Jump_Zero 0x28d 028b 48e2 |H | Short_Literal 0xe2 ; Debug Table 0x11.0xc = 0x28b,0x9 028c 0257 | W | Execute Discrete,Raise 028d 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0xd = 0x28d,0xa 028e 2402 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x2 028f 8226 | & | Call 0x1,0x26 0290 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0291 0000 0000 | | .BLANK 0000[0x7] 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 00db | | Load_Top At_Offset_3 ; Debug Table 0x12 = .DEBUG 0x029b,0x06f8,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b83 ; Debug Table 0x12.0x0 = 0x29b,0x1 029c 8220 | | Call 0x1,0x20 029d 00db | | Load_Top At_Offset_3 029e e21e | | Load 0x1,0x1e 029f 1815 | | Execute Package,Field_Execute,Field_Number 0x15 02a0 e003 | | Load 0x0,0x3 02a1 1b40 | @ | Execute Package,Field_Read,Field_Number 0x40 02a2 180e | | Execute Package,Field_Execute,Field_Number 0xe 02a3 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02a4 0000 0000 | | .BLANK 0000[0x4] 02a8 ; -------------------------------------------------------------------------------------- 02a8 ; SUBPROGRAM 02a8 ; -------------------------------------------------------------------------------------- 02a8 02ab | | .CONST 0x02ab ; Address of begin 02a9 0004 | | .CONST 0x0004 ; Address of exception handler 02aa 0001 | | .CONST 0x0001 ; Number of locals 02ab BODY_02a8: 02ab INIT_02a8: 02ab 00db | | Load_Top At_Offset_3 ; Debug Table 0x13 = .DEBUG 0x02ab,0x06fc,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b94 ; Debug Table 0x13.0x0 = 0x2ab,0x1 02ac 8220 | | Call 0x1,0x20 02ad 00db | | Load_Top At_Offset_3 02ae e21e | | Load 0x1,0x1e 02af 1816 | | Execute Package,Field_Execute,Field_Number 0x16 02b0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02b1 0000 0000 | | .BLANK 0000[0x7] 02b8 ; -------------------------------------------------------------------------------------- 02b8 ; SUBPROGRAM 02b8 ; -------------------------------------------------------------------------------------- 02b8 02bb | | .CONST 0x02bb ; Address of begin 02b9 0004 | | .CONST 0x0004 ; Address of exception handler 02ba 0001 | | .CONST 0x0001 ; Number of locals 02bb BODY_02b8: 02bb INIT_02b8: 02bb e5fd | | Load 0x2,-0x3 ; Debug Table 0x14 = .DEBUG 0x02bb,0x0700,0x1001,0x0000,0x005a,0x6035,0x0000,0x0ba3 ; Debug Table 0x14.0x0 = 0x2bb,0x1 02bc e5fe | | Load 0x2,-0x2 02bd 8220 | | Call 0x1,0x20 02be e5ff | | Load 0x2,-0x1 02bf e21e | | Load 0x1,0x1e 02c0 1819 | | Execute Package,Field_Execute,Field_Number 0x19 02c1 4504 |E | Exit_Suprogram New_Top_Offset 0x4 02c2 0000 0000 | | .BLANK 0000[0x6] 02c8 ; -------------------------------------------------------------------------------------- 02c8 ; SUBPROGRAM 02c8 ; -------------------------------------------------------------------------------------- 02c8 02cb | | .CONST 0x02cb ; Address of begin 02c9 0004 | | .CONST 0x0004 ; Address of exception handler 02ca 0001 | | .CONST 0x0001 ; Number of locals 02cb BODY_02c8: 02cb INIT_02c8: 02cb e5fd | | Load 0x2,-0x3 ; Debug Table 0x15 = .DEBUG 0x02cb,0x0704,0x1001,0x0000,0x005a,0x6035,0x0000,0x0bb7 ; Debug Table 0x15.0x0 = 0x2cb,0x1 02cc e5fe | | Load 0x2,-0x2 02cd 8220 | | Call 0x1,0x20 02ce e5ff | | Load 0x2,-0x1 02cf e21e | | Load 0x1,0x1e 02d0 181a | | Execute Package,Field_Execute,Field_Number 0x1a 02d1 4504 |E | Exit_Suprogram New_Top_Offset 0x4 02d2 0000 0000 | | .BLANK 0000[0x6] 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 4608 |F | Jump_Case 0x9 ; Debug Table 0x16 = .DEBUG 0x02db,0x0708,0x1005,0x0000,0x005a,0x6035,0x0000,0x0bcc 02dc 7808 |x | Jump 0x2e5 ; case 0x0 02dd 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 02de 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 02df 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 02e0 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 02e1 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 02e2 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 02e3 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 02e4 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 02e5 00da | | Load_Top At_Offset_2 02e6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02e7 0125 | % | Execute Any,Set_Constraint 02e8 00da | | Load_Top At_Offset_2 02e9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02ea 1c00 | | Execute_Immediate Run_Utility,0x0 02eb 4800 |H | Short_Literal 0x0 02ec 00db | | Load_Top At_Offset_3 02ed 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 02ee 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 02ef 0000 | | .XXX[0x1] 02f0 ; -------------------------------------------------------------------------------------- 02f0 ; SUBPROGRAM 02f0 ; -------------------------------------------------------------------------------------- 02f0 02f3 | | .CONST 0x02f3 ; Address of begin 02f1 0300 | | .CONST 0x0300 ; Address of exception handler 02f2 0001 | | .CONST 0x0001 ; Number of locals 02f3 BODY_02f0: 02f3 INIT_02f0: 02f3 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x17 = .DEBUG 0x02f3,0x070a,0x1004,0x0000,0x005a,0x7465,0x0000,0x04d8 ; Debug Table 0x17.0x0 = 0x2f3,0x1 02f4 e404 | | Load 0x2,0x4 02f5 e5ff | | Load 0x2,-0x1 02f6 e007 | | Load 0x0,0x7 02f7 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 02f8 e003 | | Load 0x0,0x3 02f9 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 02fa 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 02fb 1b11 | | Execute Package,Field_Read,Field_Number 0x11 02fc 1817 | | Execute Package,Field_Execute,Field_Number 0x17 02fd 00d1 | | Pop_Control Pop_Count_1 02fe c402 | | Store 0x2,0x2 02ff 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0300 TRAP_02f0: 0300 010e | | Execute Exception,Is_Constraint_Error 0301 6805 |h | Jump_Zero 0x307 0302 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x1 = 0x302,0x2 0303 a402 | | Store_Unchecked 0x2,0x2 0304 4801 |H | Short_Literal 0x1 ; Debug Table 0x17.0x2 = 0x304,0x3 0305 a405 | | Store_Unchecked 0x2,0x5 0306 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0307 0100 | | Execute Exception,Raise 0308 ; -------------------------------------------------------------------------------------- 0308 ; SUBPROGRAM 0308 ; -------------------------------------------------------------------------------------- 0308 030b | | .CONST 0x030b ; Address of begin 0309 0322 | " | .CONST 0x0322 ; Address of exception handler 030a 0001 | | .CONST 0x0001 ; Number of locals 030b BODY_0308: 030b INIT_0308: 030b e403 | | Load 0x2,0x3 ; Debug Table 0x18 = .DEBUG 0x030b,0x0712,0x1004,0x0000,0x005a,0x7465,0x0000,0x0515 ; Debug Table 0x18.0x0 = 0x30b,0x1 030c e005 | | Load 0x0,0x5 030d e21e | | Load 0x1,0x1e 030e 1814 | | Execute Package,Field_Execute,Field_Number 0x14 030f 00d1 | | Pop_Control Pop_Count_1 0310 e403 | | Load 0x2,0x3 ; Debug Table 0x18.0x1 = 0x310,0x2 0311 8224 | $ | Call 0x1,0x24 0312 e404 | | Load 0x2,0x4 0313 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 0314 e21d | | Load 0x1,0x1d ; Debug Table 0x18.0x2 = 0x314,0x3 0315 e404 | | Load 0x2,0x4 0316 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3 0317 e007 | | Load 0x0,0x7 ; Debug Table 0x18.0x3 = 0x317,0x4 0318 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0319 4801 |H | Short_Literal 0x1 031a e404 | | Load 0x2,0x4 031b e5ff | | Load 0x2,-0x1 031c e003 | | Load 0x0,0x3 031d 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 031e 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 031f 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0320 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0321 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0322 TRAP_0308: 0322 0007 | | Action Break_Optional 0323 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x4 = 0x323,0x5 0324 e003 | | Load 0x0,0x3 0325 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0326 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 0327 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0328 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x5 = 0x328,0x6 0329 0101 | | Execute Exception,Reraise 032a 0000 0000 | | .XXX[0x2] 032c 0000 0000 | | .LITERAL {0x00000000, 0x00000470} 0330 0000 0000 | | .LITERAL {0x00000000, 0x00000452} 0334 0000 0000 | | .LITERAL {0x00000000, 0x00000438} 0338 0000 0000 | | .LITERAL {0x00000000, 0x0000041e} 033c 0000 0000 | | .LITERAL {0x00000000, 0x0000040c} 0340 0000 0000 | | .LITERAL {0x00000000, 0x005a7465} 0344 0000 0000 | | .BLANK 0000[0x4] 0348 03c9 0004 | | .XXX[0x3] 034a 0027 | ' | 034b 4802 |H | Short_Literal 0x2 ; Debug Table 0x19 = .DEBUG 0x034b,0x0720,0x4000,0x0000,0x005a,0x6035,0x0000,0x0adc ; Debug Table 0x19.0x0 = 0x34b,0xffff 034c 032b | + | Declare_Type Record,Incomplete,Visible 034d 029a 03d3 | | Declare_Subprogram INIT_03d0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x19.0x1 = 0x34d,0xfffe 034f 029a 03db | | Declare_Subprogram INIT_03d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x19.0x2 = 0x34f,0xfffd 0351 029a 03e3 | | Declare_Subprogram INIT_03e0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x19.0x3 = 0x351,0xfffc 0353 029a 0423 | #| Declare_Subprogram INIT_0420,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x19.0x4 = 0x353,0xfffb 0355 029a 0433 | 3| Declare_Subprogram INIT_0430,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x19.0x5 = 0x355,0xfffa 0357 029a 0443 | C| Declare_Subprogram INIT_0440,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x19.0x6 = 0x357,0xfff9 0359 029a 0453 | S| Declare_Subprogram INIT_0450,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x19.0x7 = 0x359,0xfff8 035b e001 | | Load 0x0,0x1 ; Debug Table 0x19.0x8 = 0x35b,0xfff7 035c 1b15 | | Execute Package,Field_Read,Field_Number 0x15 035d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 035e 00e2 | | Load_Encached Integer_Cache 035f 029f 0463 | c| Declare_Subprogram INIT_0460,For_Call 0361 e212 | | Load 0x1,0x12 0362 0326 | & | Complete_Type Record,By_Defining 0363 00bf | | Action Accept_Activation 0364 e002 | | Load 0x0,0x2 ; Debug Table 0x1a = .DEBUG 0x0364,0x0734,0x4000,0x0000,0x005a,0x7465,0x0000,0x0215 ; Debug Table 0x1a.0x0 = 0x364,0xffff 0365 190f | | Execute Package,Field_Reference,Field_Number 0xf 0366 00c6 | | Action Check_Subprogram_Elaborated 0367 e20f | | Load 0x1,0xf 0368 67d7 |g | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} 0369 4a16 |J | Short_Literal 0x216 036a 4800 |H | Short_Literal 0x0 036b 0007 | | Action Break_Optional 036c 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0x1 = 0x36c,0xfffe 036d 1d1b | | Execute_Immediate Reference_Lex_1,0x1b 036e e002 | | Load 0x0,0x2 036f 180f | | Execute Package,Field_Execute,Field_Number 0xf 0370 67cf |g | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} ; Debug Table 0x1a.0x2 = 0x370,0xfffd 0371 4a28 |J( | Short_Literal 0x228 0372 e20f | | Load 0x1,0xf 0373 e210 | | Load 0x1,0x10 0374 00d8 | | Load_Top At_Offset_0 0375 0120 | | Execute Any,Is_Value 0376 7002 |p | Jump_Nonzero 0x379 0377 00d8 | | Load_Top At_Offset_0 0378 011e | | Execute Any,Convert 0379 e20f | | Load 0x1,0xf 037a 0119 | | Execute Any,Check_In_Formal_Type 037b e211 | | Load 0x1,0x11 037c e001 | | Load 0x0,0x1 037d 1b15 | | Execute Package,Field_Read,Field_Number 0x15 037e 1b1a | | Execute Package,Field_Read,Field_Number 0x1a 037f 0387 | | Declare_Variable Package 0380 00d8 | | Load_Top At_Offset_0 0381 020f | | Execute Module,Activate 0382 67bd |g | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} ; Debug Table 0x1a.0x3 = 0x382,0xfffc 0383 4a34 |J4 | Short_Literal 0x234 0384 e212 | | Load 0x1,0x12 0385 00db | | Load_Top At_Offset_3 0386 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0387 e003 | | Load 0x0,0x3 0388 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0389 0387 | | Declare_Variable Package 038a 00d8 | | Load_Top At_Offset_0 038b 020f | | Execute Module,Activate 038c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1a.0x4 = 0x38c,0xfffb 038d 1911 | | Execute Package,Field_Reference,Field_Number 0x11 038e 0007 | | Action Break_Optional 038f 67b0 |g | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} ; Debug Table 0x1a.0x5 = 0x38f,0xfffa 0390 4a4e |JN | Short_Literal 0x24e 0391 e21f | | Load 0x1,0x1f 0392 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0393 e212 | | Load 0x1,0x12 0394 e003 | | Load 0x0,0x3 0395 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0396 0387 | | Declare_Variable Package 0397 00d8 | | Load_Top At_Offset_0 0398 020f | | Execute Module,Activate 0399 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1a.0x6 = 0x399,0xfff9 039a 1911 | | Execute Package,Field_Reference,Field_Number 0x11 039b 0007 | | Action Break_Optional 039c 67a3 |g | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} ; Debug Table 0x1a.0x7 = 0x39c,0xfff8 039d 4a68 |Jh | Short_Literal 0x268 039e e21f | | Load 0x1,0x1f 039f 1b12 | | Execute Package,Field_Read,Field_Number 0x12 03a0 e004 | | Load 0x0,0x4 03a1 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 03a2 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 03a3 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03a4 e003 | | Load 0x0,0x3 03a5 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03a6 0387 | | Declare_Variable Package 03a7 00d8 | | Load_Top At_Offset_0 03a8 020f | | Execute Module,Activate 03a9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1a.0x8 = 0x3a9,0xfff7 03aa 1911 | | Execute Package,Field_Reference,Field_Number 0x11 03ab 0007 | | Action Break_Optional 03ac 6793 |g | Indirect_Literal Discrete,0x340,{0x00000000, 0x005a7465} ; Debug Table 0x1a.0x9 = 0x3ac,0xfff6 03ad 4a86 |J | Short_Literal 0x286 03ae e004 | | Load 0x0,0x4 03af 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 03b0 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 03b1 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03b2 e212 | | Load 0x1,0x12 03b3 e003 | | Load 0x0,0x3 03b4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 03b5 0387 | | Declare_Variable Package 03b6 00d8 | | Load_Top At_Offset_0 03b7 020f | | Execute Module,Activate 03b8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1a.0xa = 0x3b8,0xfff5 03b9 1911 | | Execute Package,Field_Reference,Field_Number 0x11 03ba 0007 | | Action Break_Optional 03bb 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1a.0xb = 0x3bb,0xfff4 03bc 00c7 | | Action Elaborate_Subprogram 03bd 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1a.0xc = 0x3bd,0xfff3 03be 00c7 | | Action Elaborate_Subprogram 03bf 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1a.0xd = 0x3bf,0xfff2 03c0 00c7 | | Action Elaborate_Subprogram 03c1 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1a.0xe = 0x3c1,0xfff1 03c2 00c7 | | Action Elaborate_Subprogram 03c3 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1a.0xf = 0x3c3,0xfff0 03c4 00c7 | | Action Elaborate_Subprogram 03c5 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1a.0x10 = 0x3c5,0xffef 03c6 00c7 | | Action Elaborate_Subprogram 03c7 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1a.0x11 = 0x3c7,0xffee 03c8 00c7 | | Action Elaborate_Subprogram 03c9 00bc | | Action Signal_Activated 03ca 00bb | | Action Signal_Completion 03cb 0000 0000 | | .BLANK 0000[0x5] 03d0 ; -------------------------------------------------------------------------------------- 03d0 ; SUBPROGRAM 03d0 ; -------------------------------------------------------------------------------------- 03d0 03d3 | | .CONST 0x03d3 ; Address of begin 03d1 0004 | | .CONST 0x0004 ; Address of exception handler 03d2 0001 | | .CONST 0x0001 ; Number of locals 03d3 BODY_03d0: 03d3 INIT_03d0: 03d3 e21f | | Load 0x1,0x1f ; Debug Table 0x1b = .DEBUG 0x03d3,0x075a,0x1002,0x0000,0x005a,0x6035,0x0000,0x0aef ; Debug Table 0x1b.0x0 = 0x3d3,0x1 03d4 1813 | | Execute Package,Field_Execute,Field_Number 0x13 03d5 8223 | # | Call 0x1,0x23 03d6 00ca | | Action Exit_Nullary_Function 03d7 0000 | | .XXX[0x1] 03d8 ; -------------------------------------------------------------------------------------- 03d8 ; SUBPROGRAM 03d8 ; -------------------------------------------------------------------------------------- 03d8 03db | | .CONST 0x03db ; Address of begin 03d9 0004 | | .CONST 0x0004 ; Address of exception handler 03da 0001 | | .CONST 0x0001 ; Number of locals 03db BODY_03d8: 03db INIT_03d8: 03db 00da | | Load_Top At_Offset_2 ; Debug Table 0x1c = .DEBUG 0x03db,0x075e,0x1002,0x0000,0x005a,0x6035,0x0000,0x0af4 ; Debug Table 0x1c.0x0 = 0x3db,0x1 03dc 8221 | ! | Call 0x1,0x21 03dd e21f | | Load 0x1,0x1f 03de 1814 | | Execute Package,Field_Execute,Field_Number 0x14 03df 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03e0 ; -------------------------------------------------------------------------------------- 03e0 ; SUBPROGRAM 03e0 ; -------------------------------------------------------------------------------------- 03e0 03f8 | | .CONST 0x03f8 ; Address of begin 03e1 0004 | | .CONST 0x0004 ; Address of exception handler 03e2 0007 | | .CONST 0x0007 ; Number of locals 03e3 INIT_03e0: 03e3 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x1d = .DEBUG 0x03e3,0x0762,0x1002,0x0000,0x005a,0x6035,0x0000,0x0afd ; Debug Table 0x1d.0x0 = 0x3e3,0xffff 03e4 e21f | | Load 0x1,0x1f ; Debug Table 0x1d.0x1 = 0x3e4,0xfffe 03e5 1b12 | | Execute Package,Field_Read,Field_Number 0x12 03e6 0322 | " | Declare_Variable Record 03e7 00d8 | | Load_Top At_Offset_0 03e8 1c00 | | Execute_Immediate Run_Utility,0x0 03e9 e21e | | Load 0x1,0x1e ; Debug Table 0x1d.0x2 = 0x3e9,0xfffd 03ea 01db | | Execute Vector,Length 03eb e004 | | Load 0x0,0x4 03ec 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 03ed 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 03ee 1b0e | | Execute Package,Field_Read,Field_Number 0xe 03ef 1c08 | | Execute_Immediate Run_Utility,0x8 03f0 00d8 | | Load_Top At_Offset_0 03f1 1c00 | | Execute_Immediate Run_Utility,0x0 03f2 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x1d.0x3 = 0x3f2,0xfffc 03f3 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 03f4 029f 047b | {| Declare_Subprogram INIT_0478,For_Call 03f6 029f 0493 | | Declare_Subprogram INIT_0490,For_Call 03f8 BODY_03e0: 03f8 e005 | | Load 0x0,0x5 ; Debug Table 0x1d.0x4 = 0x3f8,0x1 03f9 e001 | | Load 0x0,0x1 03fa 1b15 | | Execute Package,Field_Read,Field_Number 0x15 03fb 180f | | Execute Package,Field_Execute,Field_Number 0xf 03fc 6801 |h | Jump_Zero 0x3fe 03fd 8006 | | Call 0x0,0x6 ; Debug Table 0x1d.0x5 = 0x3fd,0x2 03fe 8406 | | Call 0x2,0x6 ; Debug Table 0x1d.0x6 = 0x3fe,0x3 03ff e402 | | Load 0x2,0x2 ; Debug Table 0x1d.0x7 = 0x3ff,0x4 0400 700b |p | Jump_Nonzero 0x40c 0401 e004 | | Load 0x0,0x4 ; Debug Table 0x1d.0x8 = 0x401,0x5 0402 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0403 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 0404 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0405 8407 | | Call 0x2,0x7 ; Debug Table 0x1d.0x9 = 0x405,0x6 0406 4801 |H | Short_Literal 0x1 ; Debug Table 0x1d.0xa = 0x406,0x7 0407 e004 | | Load 0x0,0x4 0408 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0409 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 040a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 040b 7809 |x | Jump 0x415 040c 00da | | Load_Top At_Offset_2 ; Debug Table 0x1d.0xb = 0x40c,0x8 040d 7005 |p | Jump_Nonzero 0x413 040e e21e | | Load 0x1,0x1e 040f e404 | | Load 0x2,0x4 0410 2503 |% | Execute Variant_Record,Field_Reference,Indirect,Field_Number 0x3 0411 01de | | Execute Vector,Not_Equal 0412 6802 |h | Jump_Zero 0x415 0413 48e2 |H | Short_Literal 0xe2 ; Debug Table 0x1d.0xc = 0x413,0x9 0414 0257 | W | Execute Discrete,Raise 0415 00db | | Load_Top At_Offset_3 ; Debug Table 0x1d.0xd = 0x415,0xa 0416 2402 |$ | Execute Variant_Record,Field_Reference,Fixed,Direct,Field_Number 0x2 0417 8227 | ' | Call 0x1,0x27 0418 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0419 0000 0000 | | .BLANK 0000[0x7] 0420 ; -------------------------------------------------------------------------------------- 0420 ; SUBPROGRAM 0420 ; -------------------------------------------------------------------------------------- 0420 0423 | # | .CONST 0x0423 ; Address of begin 0421 0004 | | .CONST 0x0004 ; Address of exception handler 0422 0001 | | .CONST 0x0001 ; Number of locals 0423 BODY_0420: 0423 INIT_0420: 0423 00db | | Load_Top At_Offset_3 ; Debug Table 0x1e = .DEBUG 0x0423,0x0780,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b06 ; Debug Table 0x1e.0x0 = 0x423,0x1 0424 8221 | ! | Call 0x1,0x21 0425 00db | | Load_Top At_Offset_3 0426 e21f | | Load 0x1,0x1f 0427 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0428 e20f | | Load 0x1,0xf 0429 0119 | | Execute Any,Check_In_Formal_Type 042a 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 042b 0000 0000 | | .BLANK 0000[0x5] 0430 ; -------------------------------------------------------------------------------------- 0430 ; SUBPROGRAM 0430 ; -------------------------------------------------------------------------------------- 0430 0433 | 3 | .CONST 0x0433 ; Address of begin 0431 0004 | | .CONST 0x0004 ; Address of exception handler 0432 0001 | | .CONST 0x0001 ; Number of locals 0433 BODY_0430: 0433 INIT_0430: 0433 00db | | Load_Top At_Offset_3 ; Debug Table 0x1f = .DEBUG 0x0433,0x0784,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b15 ; Debug Table 0x1f.0x0 = 0x433,0x1 0434 8221 | ! | Call 0x1,0x21 0435 00db | | Load_Top At_Offset_3 0436 e21f | | Load 0x1,0x1f 0437 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0438 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0439 0000 0000 | | .BLANK 0000[0x7] 0440 ; -------------------------------------------------------------------------------------- 0440 ; SUBPROGRAM 0440 ; -------------------------------------------------------------------------------------- 0440 0443 | C | .CONST 0x0443 ; Address of begin 0441 0004 | | .CONST 0x0004 ; Address of exception handler 0442 0001 | | .CONST 0x0001 ; Number of locals 0443 BODY_0440: 0443 INIT_0440: 0443 e5fd | | Load 0x2,-0x3 ; Debug Table 0x20 = .DEBUG 0x0443,0x0788,0x1001,0x0000,0x005a,0x6035,0x0000,0x0b24 ; Debug Table 0x20.0x0 = 0x443,0x1 0444 e20f | | Load 0x1,0xf 0445 0119 | | Execute Any,Check_In_Formal_Type 0446 e5fe | | Load 0x2,-0x2 0447 8221 | ! | Call 0x1,0x21 0448 e5ff | | Load 0x2,-0x1 0449 e21f | | Load 0x1,0x1f 044a 1818 | | Execute Package,Field_Execute,Field_Number 0x18 044b 4504 |E | Exit_Suprogram New_Top_Offset 0x4 044c 0000 0000 | | .BLANK 0000[0x4] 0450 ; -------------------------------------------------------------------------------------- 0450 ; SUBPROGRAM 0450 ; -------------------------------------------------------------------------------------- 0450 0453 | S | .CONST 0x0453 ; Address of begin 0451 0004 | | .CONST 0x0004 ; Address of exception handler 0452 0001 | | .CONST 0x0001 ; Number of locals 0453 BODY_0450: 0453 INIT_0450: 0453 00db | | Load_Top At_Offset_3 ; Debug Table 0x21 = .DEBUG 0x0453,0x078c,0x1001,0x0000,0x005a,0x6035,0x0000,0x0b36 ; Debug Table 0x21.0x0 = 0x453,0x1 0454 8221 | ! | Call 0x1,0x21 0455 00db | | Load_Top At_Offset_3 0456 e21f | | Load 0x1,0x1f 0457 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0458 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0459 0000 0000 | | .BLANK 0000[0x7] 0460 ; -------------------------------------------------------------------------------------- 0460 ; SUBPROGRAM 0460 ; -------------------------------------------------------------------------------------- 0460 0463 | c | .CONST 0x0463 ; Address of begin 0461 0004 | | .CONST 0x0004 ; Address of exception handler 0462 0001 | | .CONST 0x0001 ; Number of locals 0463 BODY_0460: 0463 INIT_0460: 0463 4608 |F | Jump_Case 0x9 ; Debug Table 0x22 = .DEBUG 0x0463,0x0790,0x1005,0x0000,0x005a,0x6035,0x0000,0x0b45 0464 7808 |x | Jump 0x46d ; case 0x0 0465 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x1 0466 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x2 0467 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x3 0468 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x4 0469 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x5 046a 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x6 046b 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x7 046c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x8 046d 00da | | Load_Top At_Offset_2 046e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 046f 0125 | % | Execute Any,Set_Constraint 0470 00da | | Load_Top At_Offset_2 0471 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0472 1c00 | | Execute_Immediate Run_Utility,0x0 0473 4800 |H | Short_Literal 0x0 0474 00db | | Load_Top At_Offset_3 0475 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 0476 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 0477 0000 | | .XXX[0x1] 0478 ; -------------------------------------------------------------------------------------- 0478 ; SUBPROGRAM 0478 ; -------------------------------------------------------------------------------------- 0478 047b | { | .CONST 0x047b ; Address of begin 0479 0488 | | .CONST 0x0488 ; Address of exception handler 047a 0001 | | .CONST 0x0001 ; Number of locals 047b BODY_0478: 047b INIT_0478: 047b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x23 = .DEBUG 0x047b,0x0792,0x1004,0x0000,0x005a,0x7465,0x0000,0x02ee ; Debug Table 0x23.0x0 = 0x47b,0x1 047c e404 | | Load 0x2,0x4 047d e5ff | | Load 0x2,-0x1 047e e007 | | Load 0x0,0x7 047f 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0480 e004 | | Load 0x0,0x4 0481 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0482 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 0483 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0484 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0485 00d1 | | Pop_Control Pop_Count_1 0486 c402 | | Store 0x2,0x2 0487 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0488 TRAP_0478: 0488 010e | | Execute Exception,Is_Constraint_Error 0489 6805 |h | Jump_Zero 0x48f 048a 4801 |H | Short_Literal 0x1 ; Debug Table 0x23.0x1 = 0x48a,0x2 048b a402 | | Store_Unchecked 0x2,0x2 048c 4801 |H | Short_Literal 0x1 ; Debug Table 0x23.0x2 = 0x48c,0x3 048d a405 | | Store_Unchecked 0x2,0x5 048e 4501 |E | Exit_Suprogram New_Top_Offset 0x1 048f 0100 | | Execute Exception,Raise 0490 ; -------------------------------------------------------------------------------------- 0490 ; SUBPROGRAM 0490 ; -------------------------------------------------------------------------------------- 0490 0493 | | .CONST 0x0493 ; Address of begin 0491 04aa | | .CONST 0x04aa ; Address of exception handler 0492 0001 | | .CONST 0x0001 ; Number of locals 0493 BODY_0490: 0493 INIT_0490: 0493 e403 | | Load 0x2,0x3 ; Debug Table 0x24 = .DEBUG 0x0493,0x079a,0x1004,0x0000,0x005a,0x7465,0x0000,0x032b ; Debug Table 0x24.0x0 = 0x493,0x1 0494 e005 | | Load 0x0,0x5 0495 e21f | | Load 0x1,0x1f 0496 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0497 00d1 | | Pop_Control Pop_Count_1 0498 e403 | | Load 0x2,0x3 ; Debug Table 0x24.0x1 = 0x498,0x2 0499 8225 | % | Call 0x1,0x25 049a e404 | | Load 0x2,0x4 049b 2802 |( | Execute Variant_Record,Field_Write,Fixed,Direct,Field_Number 0x2 049c e21e | | Load 0x1,0x1e ; Debug Table 0x24.0x2 = 0x49c,0x3 049d e404 | | Load 0x2,0x4 049e 2903 |) | Execute Variant_Record,Field_Write,Fixed,Indirect,Field_Number 0x3 049f e007 | | Load 0x0,0x7 ; Debug Table 0x24.0x3 = 0x49f,0x4 04a0 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 04a1 4801 |H | Short_Literal 0x1 04a2 e404 | | Load 0x2,0x4 04a3 e5ff | | Load 0x2,-0x1 04a4 e004 | | Load 0x0,0x4 04a5 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 04a6 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 04a7 1b11 | | Execute Package,Field_Read,Field_Number 0x11 04a8 1818 | | Execute Package,Field_Execute,Field_Number 0x18 04a9 4501 |E | Exit_Suprogram New_Top_Offset 0x1 04aa TRAP_0490: 04aa 0007 | | Action Break_Optional 04ab 4800 |H | Short_Literal 0x0 ; Debug Table 0x24.0x4 = 0x4ab,0x5 04ac e004 | | Load 0x0,0x4 04ad 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 04ae 1b3b | ; | Execute Package,Field_Read,Field_Number 0x3b 04af 1817 | | Execute Package,Field_Execute,Field_Number 0x17 04b0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x24.0x5 = 0x4b0,0x6 04b1 0101 | | Execute Exception,Reraise 04b2 ; -------------------------------------------------------------------------------------- 04b2 ; STRING TABLE 04b2 ; -------------------------------------------------------------------------------------- 04b2 0010 | | .STRTAB 0x0010->0x04ba ; "UPDATE" 04b3 0014 | | .STRTAB 0x0014->0x04bd ; "READ" 04b4 0016 | | .STRTAB 0x0016->0x04bf ; "Directory.Ada.Attributes." 04b5 002d | - | .STRTAB 0x002d->0x04cb ; "Create" 04b6 0031 | 1 | .STRTAB 0x0031->0x04ce ; "Destroy" 04b7 0036 | 6 | .STRTAB 0x0036->0x04d2 ; "Open" 04b8 0038 | 8 | .STRTAB 0x0038->0x04d4 ; "Close" 04b9 003b | ; | .STREND 0x003b->0x04d6 04ba 5550 4441 |UPDA| .STRTAB_STRINGS 04d7 0000 | | .XXX[0x1] 04d8 ; -------------------------------------------------------------------------------------- 04d8 ; Debug Table 04d8 ; -------------------------------------------------------------------------------------- 04d8 0003 0025 | %| .CONST 0x0003,0x0025 04da 000b 0602 | | .DEBUG 0x000b,0x0602,0x4000,0x0000,0x005a,0x6035,0x0000,0x0a55 04e2 0031 0618 | 1 | .DEBUG 0x0031,0x0618,0x4000,0x0000,0x005a,0x7465,0x0000,0x000c 04ea 008b 063c | <| .DEBUG 0x008b,0x063c,0x1001,0x0000,0x005a,0x6035,0x0000,0x0a5b 04f2 00b3 064a | J| .DEBUG 0x00b3,0x064a,0x1001,0x0000,0x005a,0x6035,0x0000,0x0a74 04fa 00d3 0654 | T| .DEBUG 0x00d3,0x0654,0x1002,0x0000,0x005a,0x6035,0x0000,0x0a8d 0502 00e3 0658 | X| .DEBUG 0x00e3,0x0658,0x1002,0x0000,0x005a,0x6035,0x0000,0x0a98 050a 00f3 065c | \| .DEBUG 0x00f3,0x065c,0x1005,0x0000,0x005a,0x6035,0x0000,0x0aa5 0512 010b 065e | ^| .DEBUG 0x010b,0x065e,0x1001,0x0000,0x005a,0x6035,0x0000,0x0aab 051a 0133 0668 | 3 h| .DEBUG 0x0133,0x0668,0x1001,0x0000,0x005a,0x6035,0x0000,0x0ac8 0522 0153 0670 | S p| .DEBUG 0x0153,0x0670,0x1001,0x0000,0x005a,0x6035,0x0000,0x0be2 052a 015b 0674 | [ t| .DEBUG 0x015b,0x0674,0x1001,0x0000,0x005a,0x7465,0x0000,0x0049 0532 0183 0684 | | .DEBUG 0x0183,0x0684,0x1002,0x0000,0x005a,0x7465,0x0000,0x00b3 053a 0193 068c | | .DEBUG 0x0193,0x068c,0x1004,0x0000,0x005a,0x7465,0x0000,0x00a3 0542 01cb 0698 | | .DEBUG 0x01cb,0x0698,0x4000,0x0000,0x005a,0x6035,0x0000,0x0b5b 054a 01e4 06ac | | .DEBUG 0x01e4,0x06ac,0x4000,0x0000,0x005a,0x7465,0x0000,0x03f7 0552 024b 06d2 | K | .DEBUG 0x024b,0x06d2,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b6c 055a 0253 06d6 | S | .DEBUG 0x0253,0x06d6,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b71 0562 025b 06da | [ | .DEBUG 0x025b,0x06da,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b7a 056a 029b 06f8 | | .DEBUG 0x029b,0x06f8,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b83 0572 02ab 06fc | | .DEBUG 0x02ab,0x06fc,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b94 057a 02bb 0700 | | .DEBUG 0x02bb,0x0700,0x1001,0x0000,0x005a,0x6035,0x0000,0x0ba3 0582 02cb 0704 | | .DEBUG 0x02cb,0x0704,0x1001,0x0000,0x005a,0x6035,0x0000,0x0bb7 058a 02db 0708 | | .DEBUG 0x02db,0x0708,0x1005,0x0000,0x005a,0x6035,0x0000,0x0bcc 0592 02f3 070a | | .DEBUG 0x02f3,0x070a,0x1004,0x0000,0x005a,0x7465,0x0000,0x04d8 059a 030b 0712 | | .DEBUG 0x030b,0x0712,0x1004,0x0000,0x005a,0x7465,0x0000,0x0515 05a2 034b 0720 | K | .DEBUG 0x034b,0x0720,0x4000,0x0000,0x005a,0x6035,0x0000,0x0adc 05aa 0364 0734 | d 4| .DEBUG 0x0364,0x0734,0x4000,0x0000,0x005a,0x7465,0x0000,0x0215 05b2 03d3 075a | Z| .DEBUG 0x03d3,0x075a,0x1002,0x0000,0x005a,0x6035,0x0000,0x0aef 05ba 03db 075e | ^| .DEBUG 0x03db,0x075e,0x1002,0x0000,0x005a,0x6035,0x0000,0x0af4 05c2 03e3 0762 | b| .DEBUG 0x03e3,0x0762,0x1002,0x0000,0x005a,0x6035,0x0000,0x0afd 05ca 0423 0780 | # | .DEBUG 0x0423,0x0780,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b06 05d2 0433 0784 | 3 | .DEBUG 0x0433,0x0784,0x1002,0x0000,0x005a,0x6035,0x0000,0x0b15 05da 0443 0788 | C | .DEBUG 0x0443,0x0788,0x1001,0x0000,0x005a,0x6035,0x0000,0x0b24 05e2 0453 078c | S | .DEBUG 0x0453,0x078c,0x1001,0x0000,0x005a,0x6035,0x0000,0x0b36 05ea 0463 0790 | c | .DEBUG 0x0463,0x0790,0x1005,0x0000,0x005a,0x6035,0x0000,0x0b45 05f2 047b 0792 | { | .DEBUG 0x047b,0x0792,0x1004,0x0000,0x005a,0x7465,0x0000,0x02ee 05fa 0493 079a | | .DEBUG 0x0493,0x079a,0x1004,0x0000,0x005a,0x7465,0x0000,0x032b 0602 ; -------------------------------------------------------------------------------------- 0602 ; Debug3 Subtable 0x0 0602 ; -------------------------------------------------------------------------------------- 0602 000a 0000 | | .DBG3TAB 0x000a,0x0000 0604 000b ffff | | .CONST 0x000b,0xffff 0606 000d fffe | | .CONST 0x000d,0xfffe 0608 000f fffd | | .CONST 0x000f,0xfffd 060a 0011 fffc | | .CONST 0x0011,0xfffc 060c 0013 fffb | | .CONST 0x0013,0xfffb 060e 0018 fffa | | .CONST 0x0018,0xfffa 0610 001a fff9 | | .CONST 0x001a,0xfff9 0612 001c fff8 | | .CONST 0x001c,0xfff8 0614 0025 fff7 | % | .CONST 0x0025,0xfff7 0616 002e fff6 | . | .CONST 0x002e,0xfff6 0618 ; -------------------------------------------------------------------------------------- 0618 ; Debug3 Subtable 0x1 0618 ; -------------------------------------------------------------------------------------- 0618 0010 0001 | | .DBG3TAB 0x0010,0x0001 061a 0031 ffff | 1 | .CONST 0x0031,0xffff 061c 0033 fffe | 3 | .CONST 0x0033,0xfffe 061e 0034 fffd | 4 | .CONST 0x0034,0xfffd 0620 003b fffc | ; | .CONST 0x003b,0xfffc 0622 003e fffb | > | .CONST 0x003e,0xfffb 0624 0054 fffa | T | .CONST 0x0054,0xfffa 0626 0056 fff9 | V | .CONST 0x0056,0xfff9 0628 0058 fff8 | X | .CONST 0x0058,0xfff8 062a 005a fff7 | Z | .CONST 0x005a,0xfff7 062c 005c fff6 | \ | .CONST 0x005c,0xfff6 062e 005e fff5 | ^ | .CONST 0x005e,0xfff5 0630 0060 fff4 | ` | .CONST 0x0060,0xfff4 0632 0062 fff3 | b | .CONST 0x0062,0xfff3 0634 0064 fff2 | d | .CONST 0x0064,0xfff2 0636 0070 fff1 | p | .CONST 0x0070,0xfff1 0638 007c fff0 | | | .CONST 0x007c,0xfff0 063a 007e 0001 | ~ | .CONST 0x007e,0x0001 063c ; -------------------------------------------------------------------------------------- 063c ; Debug3 Subtable 0x2 063c ; -------------------------------------------------------------------------------------- 063c 0001 0005 | | .DBG3TAB 0x0001,0x0005 063e 008b ffff | | .CONST 0x008b,0xffff 0640 008c 0001 | | .CONST 0x008c,0x0001 0642 0091 0002 | | .CONST 0x0091,0x0002 0644 0092 0003 | | .CONST 0x0092,0x0003 0646 009b 0004 | | .CONST 0x009b,0x0004 0648 00a0 0005 | | .CONST 0x00a0,0x0005 064a ; -------------------------------------------------------------------------------------- 064a ; Debug3 Subtable 0x3 064a ; -------------------------------------------------------------------------------------- 064a 0001 0003 | | .DBG3TAB 0x0001,0x0003 064c 00b3 ffff | | .CONST 0x00b3,0xffff 064e 00b4 0001 | | .CONST 0x00b4,0x0001 0650 00bd 0002 | | .CONST 0x00bd,0x0002 0652 00c2 0003 | | .CONST 0x00c2,0x0003 0654 ; -------------------------------------------------------------------------------------- 0654 ; Debug3 Subtable 0x4 0654 ; -------------------------------------------------------------------------------------- 0654 0000 0001 | | .DBG3TAB 0x0000,0x0001 0656 00d3 0001 | | .CONST 0x00d3,0x0001 0658 ; -------------------------------------------------------------------------------------- 0658 ; Debug3 Subtable 0x5 0658 ; -------------------------------------------------------------------------------------- 0658 0000 0001 | | .DBG3TAB 0x0000,0x0001 065a 00e3 0001 | | .CONST 0x00e3,0x0001 065c ; -------------------------------------------------------------------------------------- 065c ; Debug3 Subtable 0x6 065c ; -------------------------------------------------------------------------------------- 065c 0000 0000 | | .DBG3TAB 0x0000,0x0000 065e ; -------------------------------------------------------------------------------------- 065e ; Debug3 Subtable 0x7 065e ; -------------------------------------------------------------------------------------- 065e 0001 0003 | | .DBG3TAB 0x0001,0x0003 0660 010b ffff | | .CONST 0x010b,0xffff 0662 010c 0001 | | .CONST 0x010c,0x0001 0664 0118 0002 | | .CONST 0x0118,0x0002 0666 011d 0003 | | .CONST 0x011d,0x0003 0668 ; -------------------------------------------------------------------------------------- 0668 ; Debug3 Subtable 0x8 0668 ; -------------------------------------------------------------------------------------- 0668 0000 0003 | | .DBG3TAB 0x0000,0x0003 066a 0133 0001 | 3 | .CONST 0x0133,0x0001 066c 0139 0002 | 9 | .CONST 0x0139,0x0002 066e 013d 0003 | = | .CONST 0x013d,0x0003 0670 ; -------------------------------------------------------------------------------------- 0670 ; Debug3 Subtable 0x9 0670 ; -------------------------------------------------------------------------------------- 0670 0000 0001 | | .DBG3TAB 0x0000,0x0001 0672 0153 0001 | S | .CONST 0x0153,0x0001 0674 ; -------------------------------------------------------------------------------------- 0674 ; Debug3 Subtable 0xa 0674 ; -------------------------------------------------------------------------------------- 0674 0002 0005 | | .DBG3TAB 0x0002,0x0005 0676 015b ffff | [ | .CONST 0x015b,0xffff 0678 0160 fffe | ` | .CONST 0x0160,0xfffe 067a 0163 0001 | c | .CONST 0x0163,0x0001 067c 0172 0002 | r | .CONST 0x0172,0x0002 067e 0174 0003 | t | .CONST 0x0174,0x0003 0680 0178 0004 | x | .CONST 0x0178,0x0004 0682 0179 0005 | y | .CONST 0x0179,0x0005 0684 ; -------------------------------------------------------------------------------------- 0684 ; Debug3 Subtable 0xb 0684 ; -------------------------------------------------------------------------------------- 0684 0000 0003 | | .DBG3TAB 0x0000,0x0003 0686 0183 0001 | | .CONST 0x0183,0x0001 0688 0185 0002 | | .CONST 0x0185,0x0002 068a 0187 0003 | | .CONST 0x0187,0x0003 068c ; -------------------------------------------------------------------------------------- 068c ; Debug3 Subtable 0xc 068c ; -------------------------------------------------------------------------------------- 068c 0000 0005 | | .DBG3TAB 0x0000,0x0005 068e 0193 0001 | | .CONST 0x0193,0x0001 0690 019f 0002 | | .CONST 0x019f,0x0002 0692 01a8 0003 | | .CONST 0x01a8,0x0003 0694 01b8 0004 | | .CONST 0x01b8,0x0004 0696 01bd 0005 | | .CONST 0x01bd,0x0005 0698 ; -------------------------------------------------------------------------------------- 0698 ; Debug3 Subtable 0xd 0698 ; -------------------------------------------------------------------------------------- 0698 0009 0000 | | .DBG3TAB 0x0009,0x0000 069a 01cb ffff | | .CONST 0x01cb,0xffff 069c 01cd fffe | | .CONST 0x01cd,0xfffe 069e 01cf fffd | | .CONST 0x01cf,0xfffd 06a0 01d1 fffc | | .CONST 0x01d1,0xfffc 06a2 01d3 fffb | | .CONST 0x01d3,0xfffb 06a4 01d5 fffa | | .CONST 0x01d5,0xfffa 06a6 01d7 fff9 | | .CONST 0x01d7,0xfff9 06a8 01d9 fff8 | | .CONST 0x01d9,0xfff8 06aa 01db fff7 | | .CONST 0x01db,0xfff7 06ac ; -------------------------------------------------------------------------------------- 06ac ; Debug3 Subtable 0xe 06ac ; -------------------------------------------------------------------------------------- 06ac 0012 0000 | | .DBG3TAB 0x0012,0x0000 06ae 01e4 ffff | | .CONST 0x01e4,0xffff 06b0 01ed fffe | | .CONST 0x01ed,0xfffe 06b2 01f1 fffd | | .CONST 0x01f1,0xfffd 06b4 01fe fffc | | .CONST 0x01fe,0xfffc 06b6 0208 fffb | | .CONST 0x0208,0xfffb 06b8 020b fffa | | .CONST 0x020b,0xfffa 06ba 0215 fff9 | | .CONST 0x0215,0xfff9 06bc 0218 fff8 | | .CONST 0x0218,0xfff8 06be 0225 fff7 | % | .CONST 0x0225,0xfff7 06c0 0228 fff6 | ( | .CONST 0x0228,0xfff6 06c2 0234 fff5 | 4 | .CONST 0x0234,0xfff5 06c4 0237 fff4 | 7 | .CONST 0x0237,0xfff4 06c6 0239 fff3 | 9 | .CONST 0x0239,0xfff3 06c8 023b fff2 | ; | .CONST 0x023b,0xfff2 06ca 023d fff1 | = | .CONST 0x023d,0xfff1 06cc 023f fff0 | ? | .CONST 0x023f,0xfff0 06ce 0241 ffef | A | .CONST 0x0241,0xffef 06d0 0243 ffee | C | .CONST 0x0243,0xffee 06d2 ; -------------------------------------------------------------------------------------- 06d2 ; Debug3 Subtable 0xf 06d2 ; -------------------------------------------------------------------------------------- 06d2 0000 0001 | | .DBG3TAB 0x0000,0x0001 06d4 024b 0001 | K | .CONST 0x024b,0x0001 06d6 ; -------------------------------------------------------------------------------------- 06d6 ; Debug3 Subtable 0x10 06d6 ; -------------------------------------------------------------------------------------- 06d6 0000 0001 | | .DBG3TAB 0x0000,0x0001 06d8 0253 0001 | S | .CONST 0x0253,0x0001 06da ; -------------------------------------------------------------------------------------- 06da ; Debug3 Subtable 0x11 06da ; -------------------------------------------------------------------------------------- 06da 0004 000a | | .DBG3TAB 0x0004,0x000a 06dc 025b ffff | [ | .CONST 0x025b,0xffff 06de 025c fffe | \ | .CONST 0x025c,0xfffe 06e0 0261 fffd | a | .CONST 0x0261,0xfffd 06e2 026a fffc | j | .CONST 0x026a,0xfffc 06e4 0270 0001 | p | .CONST 0x0270,0x0001 06e6 0275 0002 | u | .CONST 0x0275,0x0002 06e8 0276 0003 | v | .CONST 0x0276,0x0003 06ea 0277 0004 | w | .CONST 0x0277,0x0004 06ec 0279 0005 | y | .CONST 0x0279,0x0005 06ee 027d 0006 | } | .CONST 0x027d,0x0006 06f0 027e 0007 | ~ | .CONST 0x027e,0x0007 06f2 0284 0008 | | .CONST 0x0284,0x0008 06f4 028b 0009 | | .CONST 0x028b,0x0009 06f6 028d 000a | | .CONST 0x028d,0x000a 06f8 ; -------------------------------------------------------------------------------------- 06f8 ; Debug3 Subtable 0x12 06f8 ; -------------------------------------------------------------------------------------- 06f8 0000 0001 | | .DBG3TAB 0x0000,0x0001 06fa 029b 0001 | | .CONST 0x029b,0x0001 06fc ; -------------------------------------------------------------------------------------- 06fc ; Debug3 Subtable 0x13 06fc ; -------------------------------------------------------------------------------------- 06fc 0000 0001 | | .DBG3TAB 0x0000,0x0001 06fe 02ab 0001 | | .CONST 0x02ab,0x0001 0700 ; -------------------------------------------------------------------------------------- 0700 ; Debug3 Subtable 0x14 0700 ; -------------------------------------------------------------------------------------- 0700 0000 0001 | | .DBG3TAB 0x0000,0x0001 0702 02bb 0001 | | .CONST 0x02bb,0x0001 0704 ; -------------------------------------------------------------------------------------- 0704 ; Debug3 Subtable 0x15 0704 ; -------------------------------------------------------------------------------------- 0704 0000 0001 | | .DBG3TAB 0x0000,0x0001 0706 02cb 0001 | | .CONST 0x02cb,0x0001 0708 ; -------------------------------------------------------------------------------------- 0708 ; Debug3 Subtable 0x16 0708 ; -------------------------------------------------------------------------------------- 0708 0000 0000 | | .DBG3TAB 0x0000,0x0000 070a ; -------------------------------------------------------------------------------------- 070a ; Debug3 Subtable 0x17 070a ; -------------------------------------------------------------------------------------- 070a 0000 0003 | | .DBG3TAB 0x0000,0x0003 070c 02f3 0001 | | .CONST 0x02f3,0x0001 070e 0302 0002 | | .CONST 0x0302,0x0002 0710 0304 0003 | | .CONST 0x0304,0x0003 0712 ; -------------------------------------------------------------------------------------- 0712 ; Debug3 Subtable 0x18 0712 ; -------------------------------------------------------------------------------------- 0712 0000 0006 | | .DBG3TAB 0x0000,0x0006 0714 030b 0001 | | .CONST 0x030b,0x0001 0716 0310 0002 | | .CONST 0x0310,0x0002 0718 0314 0003 | | .CONST 0x0314,0x0003 071a 0317 0004 | | .CONST 0x0317,0x0004 071c 0323 0005 | # | .CONST 0x0323,0x0005 071e 0328 0006 | ( | .CONST 0x0328,0x0006 0720 ; -------------------------------------------------------------------------------------- 0720 ; Debug3 Subtable 0x19 0720 ; -------------------------------------------------------------------------------------- 0720 0009 0000 | | .DBG3TAB 0x0009,0x0000 0722 034b ffff | K | .CONST 0x034b,0xffff 0724 034d fffe | M | .CONST 0x034d,0xfffe 0726 034f fffd | O | .CONST 0x034f,0xfffd 0728 0351 fffc | Q | .CONST 0x0351,0xfffc 072a 0353 fffb | S | .CONST 0x0353,0xfffb 072c 0355 fffa | U | .CONST 0x0355,0xfffa 072e 0357 fff9 | W | .CONST 0x0357,0xfff9 0730 0359 fff8 | Y | .CONST 0x0359,0xfff8 0732 035b fff7 | [ | .CONST 0x035b,0xfff7 0734 ; -------------------------------------------------------------------------------------- 0734 ; Debug3 Subtable 0x1a 0734 ; -------------------------------------------------------------------------------------- 0734 0012 0000 | | .DBG3TAB 0x0012,0x0000 0736 0364 ffff | d | .CONST 0x0364,0xffff 0738 036c fffe | l | .CONST 0x036c,0xfffe 073a 0370 fffd | p | .CONST 0x0370,0xfffd 073c 0382 fffc | | .CONST 0x0382,0xfffc 073e 038c fffb | | .CONST 0x038c,0xfffb 0740 038f fffa | | .CONST 0x038f,0xfffa 0742 0399 fff9 | | .CONST 0x0399,0xfff9 0744 039c fff8 | | .CONST 0x039c,0xfff8 0746 03a9 fff7 | | .CONST 0x03a9,0xfff7 0748 03ac fff6 | | .CONST 0x03ac,0xfff6 074a 03b8 fff5 | | .CONST 0x03b8,0xfff5 074c 03bb fff4 | | .CONST 0x03bb,0xfff4 074e 03bd fff3 | | .CONST 0x03bd,0xfff3 0750 03bf fff2 | | .CONST 0x03bf,0xfff2 0752 03c1 fff1 | | .CONST 0x03c1,0xfff1 0754 03c3 fff0 | | .CONST 0x03c3,0xfff0 0756 03c5 ffef | | .CONST 0x03c5,0xffef 0758 03c7 ffee | | .CONST 0x03c7,0xffee 075a ; -------------------------------------------------------------------------------------- 075a ; Debug3 Subtable 0x1b 075a ; -------------------------------------------------------------------------------------- 075a 0000 0001 | | .DBG3TAB 0x0000,0x0001 075c 03d3 0001 | | .CONST 0x03d3,0x0001 075e ; -------------------------------------------------------------------------------------- 075e ; Debug3 Subtable 0x1c 075e ; -------------------------------------------------------------------------------------- 075e 0000 0001 | | .DBG3TAB 0x0000,0x0001 0760 03db 0001 | | .CONST 0x03db,0x0001 0762 ; -------------------------------------------------------------------------------------- 0762 ; Debug3 Subtable 0x1d 0762 ; -------------------------------------------------------------------------------------- 0762 0004 000a | | .DBG3TAB 0x0004,0x000a 0764 03e3 ffff | | .CONST 0x03e3,0xffff 0766 03e4 fffe | | .CONST 0x03e4,0xfffe 0768 03e9 fffd | | .CONST 0x03e9,0xfffd 076a 03f2 fffc | | .CONST 0x03f2,0xfffc 076c 03f8 0001 | | .CONST 0x03f8,0x0001 076e 03fd 0002 | | .CONST 0x03fd,0x0002 0770 03fe 0003 | | .CONST 0x03fe,0x0003 0772 03ff 0004 | | .CONST 0x03ff,0x0004 0774 0401 0005 | | .CONST 0x0401,0x0005 0776 0405 0006 | | .CONST 0x0405,0x0006 0778 0406 0007 | | .CONST 0x0406,0x0007 077a 040c 0008 | | .CONST 0x040c,0x0008 077c 0413 0009 | | .CONST 0x0413,0x0009 077e 0415 000a | | .CONST 0x0415,0x000a 0780 ; -------------------------------------------------------------------------------------- 0780 ; Debug3 Subtable 0x1e 0780 ; -------------------------------------------------------------------------------------- 0780 0000 0001 | | .DBG3TAB 0x0000,0x0001 0782 0423 0001 | # | .CONST 0x0423,0x0001 0784 ; -------------------------------------------------------------------------------------- 0784 ; Debug3 Subtable 0x1f 0784 ; -------------------------------------------------------------------------------------- 0784 0000 0001 | | .DBG3TAB 0x0000,0x0001 0786 0433 0001 | 3 | .CONST 0x0433,0x0001 0788 ; -------------------------------------------------------------------------------------- 0788 ; Debug3 Subtable 0x20 0788 ; -------------------------------------------------------------------------------------- 0788 0000 0001 | | .DBG3TAB 0x0000,0x0001 078a 0443 0001 | C | .CONST 0x0443,0x0001 078c ; -------------------------------------------------------------------------------------- 078c ; Debug3 Subtable 0x21 078c ; -------------------------------------------------------------------------------------- 078c 0000 0001 | | .DBG3TAB 0x0000,0x0001 078e 0453 0001 | S | .CONST 0x0453,0x0001 0790 ; -------------------------------------------------------------------------------------- 0790 ; Debug3 Subtable 0x22 0790 ; -------------------------------------------------------------------------------------- 0790 0000 0000 | | .DBG3TAB 0x0000,0x0000 0792 ; -------------------------------------------------------------------------------------- 0792 ; Debug3 Subtable 0x23 0792 ; -------------------------------------------------------------------------------------- 0792 0000 0003 | | .DBG3TAB 0x0000,0x0003 0794 047b 0001 | { | .CONST 0x047b,0x0001 0796 048a 0002 | | .CONST 0x048a,0x0002 0798 048c 0003 | | .CONST 0x048c,0x0003 079a ; -------------------------------------------------------------------------------------- 079a ; Debug3 Subtable 0x24 079a ; -------------------------------------------------------------------------------------- 079a 0000 0006 | | .DBG3TAB 0x0000,0x0006 079c 0493 0001 | | .CONST 0x0493,0x0001 079e 0498 0002 | | .CONST 0x0498,0x0002 07a0 049c 0003 | | .CONST 0x049c,0x0003 07a2 049f 0004 | | .CONST 0x049f,0x0004 07a4 04ab 0005 | | .CONST 0x04ab,0x0005 07a6 04b0 0006 | | .CONST 0x04b0,0x0006 07a8 0000 0000 | | .BLANK 0000[0x58]