|
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: 9216 (0x2400) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦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 0b58 | X | .CONST 0x0b58 ; 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 0008 | | .CONST 0x0008 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 00d4 | | .CONST 0x00d4 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 003c | < | .CONST 0x003c ; Number of locals 000b INIT_0008: 000b 029a 00db | | Declare_Subprogram INIT_00d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x0cd2,0x8000,0x0000,0x0056,0xe0e5,0x0000,0x000f ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 00eb | | Declare_Subprogram INIT_00e8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f 029a 00fb | | Declare_Subprogram INIT_00f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xf,0xfffd 0011 0007 | | Action Break_Optional ; Debug Table 0x0.0x3 = 0x11,0xfffc 0012 029a 0103 | | Declare_Subprogram INIT_0100,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x12,0xfffb 0014 0007 | | Action Break_Optional ; Debug Table 0x0.0x5 = 0x14,0xfffa 0015 029a 0113 | | Declare_Subprogram INIT_0110,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x15,0xfff9 0017 0007 | | Action Break_Optional ; Debug Table 0x0.0x7 = 0x17,0xfff8 0018 029a 011b | | Declare_Subprogram INIT_0118,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x18,0xfff7 001a 0007 | | Action Break_Optional ; Debug Table 0x0.0x9 = 0x1a,0xfff6 001b 029a 012b | +| Declare_Subprogram INIT_0128,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x1b,0xfff5 001d 029a 0153 | S| Declare_Subprogram INIT_0150,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x1d,0xfff4 001f 029a 016b | k| Declare_Subprogram INIT_0168,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x1f,0xfff3 0021 029a 0193 | | Declare_Subprogram INIT_0190,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x21,0xfff2 0023 029a 01bb | | Declare_Subprogram INIT_01b8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x23,0xfff1 0025 029a 028b | | Declare_Subprogram INIT_0288,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x25,0xfff0 0027 029a 02a3 | | Declare_Subprogram INIT_02a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x27,0xffef 0029 029a 02cb | | Declare_Subprogram INIT_02c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x29,0xffee 002b 029a 02e3 | | Declare_Subprogram INIT_02e0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x12 = 0x2b,0xffed 002d 029a 030b | | Declare_Subprogram INIT_0308,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x13 = 0x2d,0xffec 002f 029a 0323 | #| Declare_Subprogram INIT_0320,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x14 = 0x2f,0xffeb 0031 029a 034b | K| Declare_Subprogram INIT_0348,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x15 = 0x31,0xffea 0033 029a 0363 | c| Declare_Subprogram INIT_0360,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x16 = 0x33,0xffe9 0035 029a 0373 | s| Declare_Subprogram INIT_0370,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x17 = 0x35,0xffe8 0037 029a 038b | | Declare_Subprogram INIT_0388,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x18 = 0x37,0xffe7 0039 029a 03b3 | | Declare_Subprogram INIT_03b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x19 = 0x39,0xffe6 003b 029a 03db | | Declare_Subprogram INIT_03d8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1a = 0x3b,0xffe5 003d 029a 03fb | | Declare_Subprogram INIT_03f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1b = 0x3d,0xffe4 003f 029a 0413 | | Declare_Subprogram INIT_0410,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1c = 0x3f,0xffe3 0041 029a 0423 | #| Declare_Subprogram INIT_0420,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1d = 0x41,0xffe2 0043 029a 043b | ;| Declare_Subprogram INIT_0438,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1e = 0x43,0xffe1 0045 029a 044b | K| Declare_Subprogram INIT_0448,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1f = 0x45,0xffe0 0047 029a 0463 | c| Declare_Subprogram INIT_0460,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x20 = 0x47,0xffdf 0049 029a 046b | k| Declare_Subprogram INIT_0468,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x21 = 0x49,0xffde 004b 029a 04ab | | Declare_Subprogram INIT_04a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x22 = 0x4b,0xffdd 004d 029a 04f3 | | Declare_Subprogram INIT_04f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x23 = 0x4d,0xffdc 004f 029a 0533 | 3| Declare_Subprogram INIT_0530,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x24 = 0x4f,0xffdb 0051 029a 0563 | c| Declare_Subprogram INIT_0560,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x25 = 0x51,0xffda 0053 029a 057b | {| Declare_Subprogram INIT_0578,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x26 = 0x53,0xffd9 0055 029a 059b | | Declare_Subprogram INIT_0598,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x27 = 0x55,0xffd8 0057 00bf | | Action Accept_Activation 0058 0092 0950 | P| Action Push_String_Extended,0x950 ; "Directory." ; Debug Table 0x1 = .DEBUG 0x0058,0x0d24,0x8000,0x0000,0x0057,0x1885,0x0000,0x0039 ; Debug Table 0x1.0x0 = 0x58,0xffff 005a 0129 | ) | Execute Any,Make_Visible 005b 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x5b,0xfffe 005c 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x5c,0xfffd 005d 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x5d,0xfffc 005e 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x5e,0xfffb 005f 0007 | | Action Break_Optional ; Debug Table 0x1.0x5 = 0x5f,0xfffa 0060 0007 | | Action Break_Optional ; Debug Table 0x1.0x6 = 0x60,0xfff9 0061 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x7 = 0x61,0xfff8 0062 190f | | Execute Package,Field_Reference,Field_Number 0xf 0063 0129 | ) | Execute Any,Make_Visible 0064 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x8 = 0x64,0xfff7 0065 1910 | | Execute Package,Field_Reference,Field_Number 0x10 0066 0129 | ) | Execute Any,Make_Visible 0067 e001 | | Load 0x0,0x1 ; Debug Table 0x1.0x9 = 0x67,0xfff6 0068 1913 | | Execute Package,Field_Reference,Field_Number 0x13 0069 0129 | ) | Execute Any,Make_Visible 006a e001 | | Load 0x0,0x1 ; Debug Table 0x1.0xa = 0x6a,0xfff5 006b 1914 | | Execute Package,Field_Reference,Field_Number 0x14 006c 0129 | ) | Execute Any,Make_Visible 006d 0007 | | Action Break_Optional ; Debug Table 0x1.0xb = 0x6d,0xfff4 006e 0007 | | Action Break_Optional ; Debug Table 0x1.0xc = 0x6e,0xfff3 006f 0007 | | Action Break_Optional ; Debug Table 0x1.0xd = 0x6f,0xfff2 0070 0007 | | Action Break_Optional ; Debug Table 0x1.0xe = 0x70,0xfff1 0071 0007 | | Action Break_Optional ; Debug Table 0x1.0xf = 0x71,0xfff0 0072 0007 | | Action Break_Optional ; Debug Table 0x1.0x10 = 0x72,0xffef 0073 0007 | | Action Break_Optional ; Debug Table 0x1.0x11 = 0x73,0xffee 0074 0007 | | Action Break_Optional ; Debug Table 0x1.0x12 = 0x74,0xffed 0075 0007 | | Action Break_Optional ; Debug Table 0x1.0x13 = 0x75,0xffec 0076 0007 | | Action Break_Optional ; Debug Table 0x1.0x14 = 0x76,0xffeb 0077 0007 | | Action Break_Optional ; Debug Table 0x1.0x15 = 0x77,0xffea 0078 0007 | | Action Break_Optional ; Debug Table 0x1.0x16 = 0x78,0xffe9 0079 0007 | | Action Break_Optional ; Debug Table 0x1.0x17 = 0x79,0xffe8 007a 0007 | | Action Break_Optional ; Debug Table 0x1.0x18 = 0x7a,0xffe7 007b 0007 | | Action Break_Optional ; Debug Table 0x1.0x19 = 0x7b,0xffe6 007c 0007 | | Action Break_Optional ; Debug Table 0x1.0x1a = 0x7c,0xffe5 007d 0007 | | Action Break_Optional ; Debug Table 0x1.0x1b = 0x7d,0xffe4 007e 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x1c = 0x7e,0xffe3 007f 00c7 | | Action Elaborate_Subprogram 0080 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x1d = 0x80,0xffe2 0081 00c7 | | Action Elaborate_Subprogram 0082 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x1e = 0x82,0xffe1 0083 00c7 | | Action Elaborate_Subprogram 0084 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x1f = 0x84,0xffe0 0085 00c7 | | Action Elaborate_Subprogram 0086 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x20 = 0x86,0xffdf 0087 00c7 | | Action Elaborate_Subprogram 0088 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x21 = 0x88,0xffde 0089 00c7 | | Action Elaborate_Subprogram 008a 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x22 = 0x8a,0xffdd 008b 00c7 | | Action Elaborate_Subprogram 008c 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x23 = 0x8c,0xffdc 008d 00c7 | | Action Elaborate_Subprogram 008e 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x24 = 0x8e,0xffdb 008f 00c7 | | Action Elaborate_Subprogram 0090 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0x25 = 0x90,0xffda 0091 00c7 | | Action Elaborate_Subprogram 0092 029c 05c3 | | Declare_Subprogram INIT_05c0,For_Outer_Call,Visible ; Debug Table 0x1.0x26 = 0x92,0xffd9 0094 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x27 = 0x94,0xffd8 0095 00c7 | | Action Elaborate_Subprogram 0096 029c 05eb | | Declare_Subprogram INIT_05e8,For_Outer_Call,Visible ; Debug Table 0x1.0x28 = 0x96,0xffd7 0098 029c 0613 | | Declare_Subprogram INIT_0610,For_Outer_Call,Visible ; Debug Table 0x1.0x29 = 0x98,0xffd6 009a 029c 062b | +| Declare_Subprogram INIT_0628,For_Outer_Call,Visible ; Debug Table 0x1.0x2a = 0x9a,0xffd5 009c 029c 06c3 | | Declare_Subprogram INIT_06c0,For_Outer_Call,Visible ; Debug Table 0x1.0x2b = 0x9c,0xffd4 009e 029c 076b | k| Declare_Subprogram INIT_0768,For_Outer_Call,Visible ; Debug Table 0x1.0x2c = 0x9e,0xffd3 00a0 029c 07cb | | Declare_Subprogram INIT_07c8,For_Outer_Call,Visible ; Debug Table 0x1.0x2d = 0xa0,0xffd2 00a2 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x2e = 0xa2,0xffd1 00a3 00c7 | | Action Elaborate_Subprogram 00a4 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x2f = 0xa4,0xffd0 00a5 00c7 | | Action Elaborate_Subprogram 00a6 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x30 = 0xa6,0xffcf 00a7 00c7 | | Action Elaborate_Subprogram 00a8 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0x31 = 0xa8,0xffce 00a9 00c7 | | Action Elaborate_Subprogram 00aa 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x32 = 0xaa,0xffcd 00ab 00c7 | | Action Elaborate_Subprogram 00ac 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0x33 = 0xac,0xffcc 00ad 00c7 | | Action Elaborate_Subprogram 00ae 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x34 = 0xae,0xffcb 00af 00c7 | | Action Elaborate_Subprogram 00b0 1d1f | | Execute_Immediate Reference_Lex_1,0x1f ; Debug Table 0x1.0x35 = 0xb0,0xffca 00b1 00c7 | | Action Elaborate_Subprogram 00b2 1d20 | | Execute_Immediate Reference_Lex_1,0x20 ; Debug Table 0x1.0x36 = 0xb2,0xffc9 00b3 00c7 | | Action Elaborate_Subprogram 00b4 1d21 | ! | Execute_Immediate Reference_Lex_1,0x21 ; Debug Table 0x1.0x37 = 0xb4,0xffc8 00b5 00c7 | | Action Elaborate_Subprogram 00b6 1d22 | " | Execute_Immediate Reference_Lex_1,0x22 ; Debug Table 0x1.0x38 = 0xb6,0xffc7 00b7 00c7 | | Action Elaborate_Subprogram 00b8 1d23 | # | Execute_Immediate Reference_Lex_1,0x23 ; Debug Table 0x1.0x39 = 0xb8,0xffc6 00b9 00c7 | | Action Elaborate_Subprogram 00ba 1d24 | $ | Execute_Immediate Reference_Lex_1,0x24 ; Debug Table 0x1.0x3a = 0xba,0xffc5 00bb 00c7 | | Action Elaborate_Subprogram 00bc 1d25 | % | Execute_Immediate Reference_Lex_1,0x25 ; Debug Table 0x1.0x3b = 0xbc,0xffc4 00bd 00c7 | | Action Elaborate_Subprogram 00be 1d26 | & | Execute_Immediate Reference_Lex_1,0x26 ; Debug Table 0x1.0x3c = 0xbe,0xffc3 00bf 00c7 | | Action Elaborate_Subprogram 00c0 1d27 | ' | Execute_Immediate Reference_Lex_1,0x27 ; Debug Table 0x1.0x3d = 0xc0,0xffc2 00c1 00c7 | | Action Elaborate_Subprogram 00c2 1d28 | ( | Execute_Immediate Reference_Lex_1,0x28 ; Debug Table 0x1.0x3e = 0xc2,0xffc1 00c3 00c7 | | Action Elaborate_Subprogram 00c4 1d29 | ) | Execute_Immediate Reference_Lex_1,0x29 ; Debug Table 0x1.0x3f = 0xc4,0xffc0 00c5 00c7 | | Action Elaborate_Subprogram 00c6 1d2a | * | Execute_Immediate Reference_Lex_1,0x2a ; Debug Table 0x1.0x40 = 0xc6,0xffbf 00c7 00c7 | | Action Elaborate_Subprogram 00c8 1d2b | + | Execute_Immediate Reference_Lex_1,0x2b ; Debug Table 0x1.0x41 = 0xc8,0xffbe 00c9 00c7 | | Action Elaborate_Subprogram 00ca 1d2c | , | Execute_Immediate Reference_Lex_1,0x2c ; Debug Table 0x1.0x42 = 0xca,0xffbd 00cb 00c7 | | Action Elaborate_Subprogram 00cc 1d2d | - | Execute_Immediate Reference_Lex_1,0x2d ; Debug Table 0x1.0x43 = 0xcc,0xffbc 00cd 00c7 | | Action Elaborate_Subprogram 00ce 1d2e | . | Execute_Immediate Reference_Lex_1,0x2e ; Debug Table 0x1.0x44 = 0xce,0xffbb 00cf 00c7 | | Action Elaborate_Subprogram 00d0 1d2f | / | Execute_Immediate Reference_Lex_1,0x2f ; Debug Table 0x1.0x45 = 0xd0,0xffba 00d1 00c7 | | Action Elaborate_Subprogram 00d2 1d30 | 0 | Execute_Immediate Reference_Lex_1,0x30 ; Debug Table 0x1.0x46 = 0xd2,0xffb9 00d3 00c7 | | Action Elaborate_Subprogram 00d4 BODY_0008: 00d4 00bc | | Action Signal_Activated 00d5 00bb | | Action Signal_Completion 00d6 0000 0000 | | .XXX[0x2] 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 00da | | Load_Top At_Offset_2 ; Debug Table 0x2 = .DEBUG 0x00db,0x0db4,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0010 ; Debug Table 0x2.0x0 = 0xdb,0x1 00dc 7003 |p | Jump_Nonzero 0xe0 00dd e002 | | Load 0x0,0x2 ; Debug Table 0x2.0x1 = 0xdd,0x2 00de 1b12 | | Execute Package,Field_Read,Field_Number 0x12 00df 0257 | W | Execute Discrete,Raise 00e0 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00e1 0000 0000 | | .BLANK 0000[0x7] 00e8 ; -------------------------------------------------------------------------------------- 00e8 ; SUBPROGRAM 00e8 ; -------------------------------------------------------------------------------------- 00e8 00eb | | .CONST 0x00eb ; Address of begin 00e9 0004 | | .CONST 0x0004 ; Address of exception handler 00ea 0001 | | .CONST 0x0001 ; Number of locals 00eb BODY_00e8: 00eb INIT_00e8: 00eb 00da | | Load_Top At_Offset_2 ; Debug Table 0x3 = .DEBUG 0x00eb,0x0dba,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0018 ; Debug Table 0x3.0x0 = 0xeb,0x1 00ec 6803 |h | Jump_Zero 0xf0 00ed e002 | | Load 0x0,0x2 ; Debug Table 0x3.0x1 = 0xed,0x2 00ee 1b12 | | Execute Package,Field_Read,Field_Number 0x12 00ef 0257 | W | Execute Discrete,Raise 00f0 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00f1 0000 0000 | | .BLANK 0000[0x7] 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; SUBPROGRAM 00f8 ; -------------------------------------------------------------------------------------- 00f8 00fb | | .CONST 0x00fb ; Address of begin 00f9 0004 | | .CONST 0x0004 ; Address of exception handler 00fa 0001 | | .CONST 0x0001 ; Number of locals 00fb BODY_00f8: 00fb INIT_00f8: 00fb 00da | | Load_Top At_Offset_2 ; Debug Table 0x4 = .DEBUG 0x00fb,0x0dc0,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0020 ; Debug Table 0x4.0x0 = 0xfb,0x1 00fc 0f00 | | Execute_Immediate Equal,0x0 00fd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00fe 0000 0000 | | .XXX[0x2] 0100 ; -------------------------------------------------------------------------------------- 0100 ; SUBPROGRAM 0100 ; -------------------------------------------------------------------------------------- 0100 0103 | | .CONST 0x0103 ; Address of begin 0101 0004 | | .CONST 0x0004 ; Address of exception handler 0102 0001 | | .CONST 0x0001 ; Number of locals 0103 BODY_0100: 0103 INIT_0100: 0103 00da | | Load_Top At_Offset_2 ; Debug Table 0x5 = .DEBUG 0x0103,0x0dc4,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x002d ; Debug Table 0x5.0x0 = 0x103,0x1 0104 6803 |h | Jump_Zero 0x108 0105 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x1 = 0x105,0x2 0106 e002 | | Load 0x0,0x2 0107 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0108 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0109 0000 0000 | | .BLANK 0000[0x7] 0110 ; -------------------------------------------------------------------------------------- 0110 ; SUBPROGRAM 0110 ; -------------------------------------------------------------------------------------- 0110 0113 | | .CONST 0x0113 ; Address of begin 0111 0004 | | .CONST 0x0004 ; Address of exception handler 0112 0001 | | .CONST 0x0001 ; Number of locals 0113 BODY_0110: 0113 INIT_0110: 0113 00da | | Load_Top At_Offset_2 ; Debug Table 0x6 = .DEBUG 0x0113,0x0dca,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0039 ; Debug Table 0x6.0x0 = 0x113,0x1 0114 0f00 | | Execute_Immediate Equal,0x0 0115 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0116 0000 0000 | | .XXX[0x2] 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 011b | | .CONST 0x011b ; Address of begin 0119 0004 | | .CONST 0x0004 ; Address of exception handler 011a 0001 | | .CONST 0x0001 ; Number of locals 011b BODY_0118: 011b INIT_0118: 011b 00da | | Load_Top At_Offset_2 ; Debug Table 0x7 = .DEBUG 0x011b,0x0dce,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0048 ; Debug Table 0x7.0x0 = 0x11b,0x1 011c 6803 |h | Jump_Zero 0x120 011d 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x1 = 0x11d,0x2 011e e002 | | Load 0x0,0x2 011f 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 0120 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0121 0000 0000 | | .BLANK 0000[0x7] 0128 ; -------------------------------------------------------------------------------------- 0128 ; SUBPROGRAM 0128 ; -------------------------------------------------------------------------------------- 0128 012c | , | .CONST 0x012c ; Address of begin 0129 0148 | H | .CONST 0x0148 ; Address of exception handler 012a 0002 | | .CONST 0x0002 ; Number of locals 012b INIT_0128: 012b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x012b,0x0dd4,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0056 ; Debug Table 0x8.0x0 = 0x12b,0xffff 012c BODY_0128: 012c 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x1 = 0x12c,0x1 012d e003 | | Load 0x0,0x3 012e 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 012f 6805 |h | Jump_Zero 0x135 0130 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x2 = 0x130,0x2 0131 00eb | | Load_Encached Diana_Cache 0132 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0133 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0134 7802 |x | Jump 0x137 0135 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x3 = 0x135,0x3 0136 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0137 0007 | | Action Break_Optional ; Debug Table 0x8.0x4 = 0x137,0x4 0138 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x5 = 0x138,0x401 0139 0007 | | Action Break_Optional 013a 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x6 = 0x13a,0x402 013b 0007 | | Action Break_Optional ; Debug Table 0x8.0x7 = 0x13b,0x403 013c 0007 | | Action Break_Optional ; Debug Table 0x8.0x8 = 0x13c,0x404 013d 0bab | | Execute_Immediate Case_Compare,0xab ; Debug Table 0x8.0x9 = 0x13d,0x4 013e 7004 |p | Jump_Nonzero 0x143 013f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0xa = 0x13f,0x6 0140 e004 | | Load 0x0,0x4 0141 180d | | Execute Package,Field_Execute,Field_Number 0xd 0142 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0143 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0xb = 0x143,0x5 0144 e005 | | Load 0x0,0x5 0145 1b3a | : | Execute Package,Field_Read,Field_Number 0x3a 0146 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0147 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0148 TRAP_0128: 0148 0007 | | Action Break_Optional 0149 4800 |H | Short_Literal 0x0 ; Debug Table 0x8.0xc = 0x149,0x7 014a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 014b 0000 0000 | | .BLANK 0000[0x5] 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,0x0df0,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0061 ; Debug Table 0x9.0x0 = 0x153,0x1 0154 8213 | | Call 0x1,0x13 0155 700d |p | Jump_Nonzero 0x163 0156 0092 0951 | Q| Action Push_String_Extended,0x951 ; "Directory.Assert.Is_Stub" ; Debug Table 0x9.0x1 = 0x156,0x2 0158 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x2 = 0x158,0x401 0159 0092 0952 | R| Action Push_String_Extended,0x952 ; " is not a valid stub." ; Debug Table 0x9.0x3 = 0x159,0x2 015b e5ff | | Load 0x2,-0x1 015c 4805 |H | Short_Literal 0x5 015d 8234 | 4 | Call 0x1,0x34 015e e001 | | Load 0x0,0x1 015f 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0160 e002 | | Load 0x0,0x2 ; Debug Table 0x9.0x4 = 0x160,0x3 0161 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0162 0257 | W | Execute Discrete,Raise 0163 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0164 0000 0000 | | .BLANK 0000[0x4] 0168 ; -------------------------------------------------------------------------------------- 0168 ; SUBPROGRAM 0168 ; -------------------------------------------------------------------------------------- 0168 016b | k | .CONST 0x016b ; Address of begin 0169 0004 | | .CONST 0x0004 ; Address of exception handler 016a 0001 | | .CONST 0x0001 ; Number of locals 016b BODY_0168: 016b INIT_0168: 016b 0007 | | Action Break_Optional ; Debug Table 0xa = .DEBUG 0x016b,0x0dfc,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x006b ; Debug Table 0xa.0x0 = 0x16b,0x1 016c e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x1 = 0x16c,0x401 016d 0007 | | Action Break_Optional 016e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xa.0x2 = 0x16e,0x402 016f 0007 | | Action Break_Optional ; Debug Table 0xa.0x3 = 0x16f,0x403 0170 0007 | | Action Break_Optional ; Debug Table 0xa.0x4 = 0x170,0x404 0171 0b8c | | Execute_Immediate Case_Compare,0x8c ; Debug Table 0xa.0x5 = 0x171,0x1 0172 7014 |p | Jump_Nonzero 0x187 0173 0b91 | | Execute_Immediate Case_Compare,0x91 0174 7012 |p | Jump_Nonzero 0x187 0175 0b97 | | Execute_Immediate Case_Compare,0x97 0176 7010 |p | Jump_Nonzero 0x187 0177 0b84 | | Execute_Immediate Case_Compare,0x84 0178 700e |p | Jump_Nonzero 0x187 0179 0b95 | | Execute_Immediate Case_Compare,0x95 017a 700c |p | Jump_Nonzero 0x187 017b 0b89 | | Execute_Immediate Case_Compare,0x89 017c 700a |p | Jump_Nonzero 0x187 017d 0b8f | | Execute_Immediate Case_Compare,0x8f 017e 7008 |p | Jump_Nonzero 0x187 017f 0b72 | r | Execute_Immediate Case_Compare,0x72 0180 7006 |p | Jump_Nonzero 0x187 0181 0ba2 | | Execute_Immediate Case_Compare,0xa2 0182 7004 |p | Jump_Nonzero 0x187 0183 0b96 | | Execute_Immediate Case_Compare,0x96 0184 7002 |p | Jump_Nonzero 0x187 0185 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x6 = 0x185,0x3 0186 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0187 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x7 = 0x187,0x2 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 0004 | | .CONST 0x0004 ; Address of exception handler 0192 0001 | | .CONST 0x0001 ; Number of locals 0193 BODY_0190: 0193 INIT_0190: 0193 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x0193,0x0e0e,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0076 ; Debug Table 0xb.0x0 = 0x193,0x1 0194 8215 | | Call 0x1,0x15 0195 701a |p | Jump_Nonzero 0x1b0 0196 0092 0953 | S| Action Push_String_Extended,0x953 ; "Directory.Assert.Is_Mumble_S" ; Debug Table 0xb.0x1 = 0x196,0x2 0198 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x2 = 0x198,0x401 0199 0092 0954 | T| Action Push_String_Extended,0x954 ; " is a DIANA." ; Debug Table 0xb.0x3 = 0x199,0x2 019b e5ff | | Load 0x2,-0x1 ; Debug Table 0xb.0x4 = 0x19b,0x801 019c 0007 | | Action Break_Optional 019d 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xb.0x5 = 0x19d,0x802 019e 0007 | | Action Break_Optional ; Debug Table 0xb.0x6 = 0x19e,0x803 019f 0007 | | Action Break_Optional ; Debug Table 0xb.0x7 = 0x19f,0x804 01a0 00eb | | Load_Encached Diana_Cache ; Debug Table 0xb.0x8 = 0x1a0,0x401 01a1 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01a2 025e | ^ | Execute Discrete,Convert 01a3 1c01 | | Execute_Immediate Run_Utility,0x1 01a4 01cc | | Execute Vector,Catenate 01a5 0092 0955 | U| Action Push_String_Extended,0x955 ; " when a Mumble_S is required." 01a7 01cc | | Execute Vector,Catenate 01a8 e5ff | | Load 0x2,-0x1 01a9 4805 |H | Short_Literal 0x5 01aa 8234 | 4 | Call 0x1,0x34 01ab e001 | | Load 0x0,0x1 01ac 1815 | | Execute Package,Field_Execute,Field_Number 0x15 01ad e002 | | Load 0x0,0x2 ; Debug Table 0xb.0x9 = 0x1ad,0x3 01ae 1b11 | | Execute Package,Field_Read,Field_Number 0x11 01af 0257 | W | Execute Discrete,Raise 01b0 4502 |E | Exit_Suprogram New_Top_Offset 0x2 01b1 0000 0000 | | .BLANK 0000[0x7] 01b8 ; -------------------------------------------------------------------------------------- 01b8 ; SUBPROGRAM 01b8 ; -------------------------------------------------------------------------------------- 01b8 01bc | | .CONST 0x01bc ; Address of begin 01b9 0004 | | .CONST 0x0004 ; Address of exception handler 01ba 0002 | | .CONST 0x0002 ; Number of locals 01bb INIT_01b8: 01bb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc = .DEBUG 0x01bb,0x0e24,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0080 ; Debug Table 0xc.0x0 = 0x1bb,0xffff 01bc BODY_01b8: 01bc 0007 | | Action Break_Optional ; Debug Table 0xc.0x1 = 0x1bc,0x1 01bd e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x2 = 0x1bd,0x401 01be 0007 | | Action Break_Optional 01bf 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0x3 = 0x1bf,0x402 01c0 0007 | | Action Break_Optional ; Debug Table 0xc.0x4 = 0x1c0,0x403 01c1 0007 | | Action Break_Optional ; Debug Table 0xc.0x5 = 0x1c1,0x404 01c2 0ba8 | | Execute_Immediate Case_Compare,0xa8 ; Debug Table 0xc.0x6 = 0x1c2,0x1 01c3 7031 |p1 | Jump_Nonzero 0x1f5 01c4 0b85 | | Execute_Immediate Case_Compare,0x85 01c5 7031 |p1 | Jump_Nonzero 0x1f7 01c6 0b9f | | Execute_Immediate Case_Compare,0x9f 01c7 7031 |p1 | Jump_Nonzero 0x1f9 01c8 0b1f | | Execute_Immediate Case_Compare,0x1f 01c9 7031 |p1 | Jump_Nonzero 0x1fb 01ca 0b3d | = | Execute_Immediate Case_Compare,0x3d 01cb 7031 |p1 | Jump_Nonzero 0x1fd 01cc 0b39 | 9 | Execute_Immediate Case_Compare,0x39 01cd 7063 |pc | Jump_Nonzero 0x231 01ce 0b3b | ; | Execute_Immediate Case_Compare,0x3b 01cf 70a2 |p | Jump_Nonzero 0x272 01d0 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x7 = 0x1d0,0xc 01d1 e003 | | Load 0x0,0x3 01d2 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 01d3 7004 |p | Jump_Nonzero 0x1d8 01d4 e5ff | | Load 0x2,-0x1 01d5 e003 | | Load 0x0,0x3 01d6 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 01d7 68a6 |h | Jump_Zero 0x27e 01d8 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x8 = 0x1d8,0xd 01d9 00eb | | Load_Encached Diana_Cache 01da 18ec | | Execute Package,Field_Execute,Field_Number 0xec 01db 0032 | 2 | Store_Top Heap_Access,At_Offset_2 01dc 0007 | | Action Break_Optional ; Debug Table 0xc.0x9 = 0x1dc,0xe 01dd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0xa = 0x1dd,0x801 01de 021d | | Execute Heap_Access,Is_Null 01df 7013 |p | Jump_Nonzero 0x1f3 ; Debug Table 0xc.0xb = 0x1df,0xe 01e0 00d9 | | Load_Top At_Offset_1 01e1 0007 | | Action Break_Optional 01e2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0xc = 0x1e2,0xc01 01e3 0007 | | Action Break_Optional 01e4 e405 | | Load 0x2,0x5 ; Debug Table 0xc.0xd = 0x1e4,0x1001 01e5 0007 | | Action Break_Optional 01e6 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0xe = 0x1e6,0x1002 01e7 0007 | | Action Break_Optional ; Debug Table 0xc.0xf = 0x1e7,0x1003 01e8 00d0 | | Action Swap_Control ; Debug Table 0xc.0x10 = 0x1e8,0x1004 01e9 00d1 | | Pop_Control Pop_Count_1 01ea 49e2 |I | Short_Literal 0x1e2 ; Debug Table 0xc.0x11 = 0x1ea,0xc01 01eb 00eb | | Load_Encached Diana_Cache 01ec 0098 | | Execute Package,Field_Read_Dynamic 01ed 1810 | | Execute Package,Field_Execute,Field_Number 0x10 01ee 7800 |x | Jump 0x1ef 01ef 00d0 | | Action Swap_Control 01f0 00d1 | | Pop_Control Pop_Count_1 01f1 0f04 | | Execute_Immediate Equal,0x4 ; Debug Table 0xc.0x12 = 0x1f1,0x801 01f2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01f3 4801 |H | Short_Literal 0x1 01f4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01f5 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x13 = 0x1f5,0x2 01f6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01f7 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x14 = 0x1f7,0x3 01f8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01f9 4801 |H | Short_Literal 0x1 ; Debug Table 0xc.0x15 = 0x1f9,0x4 01fa 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01fb 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x16 = 0x1fb,0x5 01fc 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01fd e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x17 = 0x1fd,0x6 01fe 00eb | | Load_Encached Diana_Cache 01ff 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 0200 e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x18 = 0x200,0x1401 0201 0007 | | Action Break_Optional 0202 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0x19 = 0x202,0x1402 0203 0007 | | Action Break_Optional ; Debug Table 0xc.0x1a = 0x203,0x1403 0204 00d0 | | Action Swap_Control ; Debug Table 0xc.0x1b = 0x204,0x1404 0205 00d1 | | Pop_Control Pop_Count_1 0206 0f1f | | Execute_Immediate Equal,0x1f ; Debug Table 0xc.0x1c = 0x206,0x6 0207 6802 |h | Jump_Zero 0x20a 0208 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x1d = 0x208,0x7 0209 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 020a e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x1e = 0x20a,0x8 020b 00eb | | Load_Encached Diana_Cache 020c 18ec | | Execute Package,Field_Execute,Field_Number 0xec 020d 0032 | 2 | Store_Top Heap_Access,At_Offset_2 020e 0007 | | Action Break_Optional ; Debug Table 0xc.0x1f = 0x20e,0x9 020f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0x20 = 0x20f,0x1801 0210 021d | | Execute Heap_Access,Is_Null 0211 701d |p | Jump_Nonzero 0x22f ; Debug Table 0xc.0x21 = 0x211,0x9 0212 00d9 | | Load_Top At_Offset_1 0213 0007 | | Action Break_Optional 0214 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x22 = 0x214,0x1c01 0215 0007 | | Action Break_Optional 0216 e405 | | Load 0x2,0x5 ; Debug Table 0xc.0x23 = 0x216,0x2001 0217 0007 | | Action Break_Optional 0218 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0x24 = 0x218,0x2002 0219 0007 | | Action Break_Optional ; Debug Table 0xc.0x25 = 0x219,0x2003 021a 00d0 | | Action Swap_Control ; Debug Table 0xc.0x26 = 0x21a,0x2004 021b 00d1 | | Pop_Control Pop_Count_1 021c 49e2 |I | Short_Literal 0x1e2 ; Debug Table 0xc.0x27 = 0x21c,0x1c01 021d 00eb | | Load_Encached Diana_Cache 021e 0098 | | Execute Package,Field_Read_Dynamic 021f 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0220 7800 |x | Jump 0x221 0221 00d0 | | Action Swap_Control 0222 00d1 | | Pop_Control Pop_Count_1 0223 0f04 | | Execute_Immediate Equal,0x4 ; Debug Table 0xc.0x28 = 0x223,0x1801 0224 6808 |h | Jump_Zero 0x22d 0225 e402 | | Load 0x2,0x2 ; Debug Table 0xc.0x29 = 0x225,0x2401 0226 0007 | | Action Break_Optional 0227 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0x2a = 0x227,0x2402 0228 0007 | | Action Break_Optional ; Debug Table 0xc.0x2b = 0x228,0x2403 0229 0007 | | Action Break_Optional ; Debug Table 0xc.0x2c = 0x229,0x2404 022a 0f8f | | Execute_Immediate Equal,-0x71 ; Debug Table 0xc.0x2d = 0x22a,0x1c02 022b 0f00 | | Execute_Immediate Equal,0x0 022c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 022d 4800 |H | Short_Literal 0x0 022e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 022f 4801 |H | Short_Literal 0x1 0230 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0231 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x2e = 0x231,0xa 0232 00eb | | Load_Encached Diana_Cache 0233 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0 0234 00eb | | Load_Encached Diana_Cache 0235 1889 | | Execute Package,Field_Execute,Field_Number 0x89 0236 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x2f = 0x236,0x2801 0237 7002 |p | Jump_Nonzero 0x23a 0238 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x30 = 0x238,0x2802 0239 782c |x, | Jump 0x266 023a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x31 = 0x23a,0x2803 023b 0217 | | Execute Heap_Access,All_Reference 023c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 023d 6804 |h | Jump_Zero 0x242 023e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x32 = 0x23e,0x2804 023f 0217 | | Execute Heap_Access,All_Reference 0240 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0241 7824 |x$ | Jump 0x266 0242 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x33 = 0x242,0x2805 0243 0007 | | Action Break_Optional 0244 e405 | | Load 0x2,0x5 ; Debug Table 0xc.0x34 = 0x244,0x2c01 0245 0007 | | Action Break_Optional 0246 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xc.0x35 = 0x246,0x2c02 0247 0007 | | Action Break_Optional ; Debug Table 0xc.0x36 = 0x247,0x2c03 0248 00d0 | | Action Swap_Control ; Debug Table 0xc.0x37 = 0x248,0x2c04 0249 00d1 | | Pop_Control Pop_Count_1 024a 49bb |I | Short_Literal 0x1bb ; Debug Table 0xc.0x38 = 0x24a,0x2805 024b 00eb | | Load_Encached Diana_Cache 024c 0098 | | Execute Package,Field_Read_Dynamic 024d 012c | , | Execute Any,Size 024e e006 | | Load 0x0,0x6 024f 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0250 025b | [ | Execute Discrete,Check_In_Type 0251 0273 | s | Execute Discrete,Plus 0252 00d9 | | Load_Top At_Offset_1 0253 0007 | | Action Break_Optional 0254 e406 | | Load 0x2,0x6 ; Debug Table 0xc.0x39 = 0x254,0x3001 0255 0007 | | Action Break_Optional 0256 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xc.0x3a = 0x256,0x3002 0257 0007 | | Action Break_Optional ; Debug Table 0xc.0x3b = 0x257,0x3003 0258 00d0 | | Action Swap_Control ; Debug Table 0xc.0x3c = 0x258,0x3004 0259 00d1 | | Pop_Control Pop_Count_1 025a 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xc.0x3d = 0x25a,0x2c04 025b 00eb | | Load_Encached Diana_Cache 025c 0098 | | Execute Package,Field_Read_Dynamic 025d 49c9 |I | Short_Literal 0x1c9 025e 00eb | | Load_Encached Diana_Cache 025f 0098 | | Execute Package,Field_Read_Dynamic 0260 49ca |I | Short_Literal 0x1ca 0261 00eb | | Load_Encached Diana_Cache 0262 0095 | | Execute Package,Field_Reference_Dynamic 0263 e007 | | Load 0x0,0x7 0264 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0265 7800 |x | Jump 0x266 0266 00d0 | | Action Swap_Control 0267 00d1 | | Pop_Control Pop_Count_1 0268 0007 | | Action Break_Optional ; Debug Table 0xc.0x3e = 0x268,0xa 0269 e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x3f = 0x269,0x3401 026a 0007 | | Action Break_Optional 026b 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0x40 = 0x26b,0x3402 026c 0007 | | Action Break_Optional ; Debug Table 0xc.0x41 = 0x26c,0x3403 026d 00d0 | | Action Swap_Control ; Debug Table 0xc.0x42 = 0x26d,0x3404 026e 00d1 | | Pop_Control Pop_Count_1 026f 0f1c | | Execute_Immediate Equal,0x1c ; Debug Table 0xc.0x43 = 0x26f,0xa 0270 0f00 | | Execute_Immediate Equal,0x0 0271 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0272 e5ff | | Load 0x2,-0x1 ; Debug Table 0xc.0x44 = 0x272,0xb 0273 00eb | | Load_Encached Diana_Cache 0274 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0275 e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x45 = 0x275,0x3801 0276 0007 | | Action Break_Optional 0277 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0x46 = 0x277,0x3802 0278 0007 | | Action Break_Optional ; Debug Table 0xc.0x47 = 0x278,0x3803 0279 00d0 | | Action Swap_Control ; Debug Table 0xc.0x48 = 0x279,0x3804 027a 00d1 | | Pop_Control Pop_Count_1 027b 0f8f | | Execute_Immediate Equal,-0x71 ; Debug Table 0xc.0x49 = 0x27b,0xb 027c 0f00 | | Execute_Immediate Equal,0x0 027d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 027e 00d1 | | Pop_Control Pop_Count_1 027f 4800 |H | Short_Literal 0x0 ; Debug Table 0xc.0x4a = 0x27f,0xf 0280 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0281 0000 0000 | | .BLANK 0000[0x7] 0288 ; -------------------------------------------------------------------------------------- 0288 ; SUBPROGRAM 0288 ; -------------------------------------------------------------------------------------- 0288 028b | | .CONST 0x028b ; Address of begin 0289 0004 | | .CONST 0x0004 ; Address of exception handler 028a 0001 | | .CONST 0x0001 ; Number of locals 028b BODY_0288: 028b INIT_0288: 028b 00da | | Load_Top At_Offset_2 ; Debug Table 0xd = .DEBUG 0x028b,0x0ebc,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x008b ; Debug Table 0xd.0x0 = 0x28b,0x1 028c 0b24 | $ | Execute_Immediate Case_Compare,0x24 028d 700a |p | Jump_Nonzero 0x298 028e 0b5e | ^ | Execute_Immediate Case_Compare,0x5e 028f 7008 |p | Jump_Nonzero 0x298 0290 0b21 | ! | Execute_Immediate Case_Compare,0x21 0291 7006 |p | Jump_Nonzero 0x298 0292 0b5c | \ | Execute_Immediate Case_Compare,0x5c 0293 7004 |p | Jump_Nonzero 0x298 0294 0b60 | ` | Execute_Immediate Case_Compare,0x60 0295 7002 |p | Jump_Nonzero 0x298 0296 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x1 = 0x296,0x3 0297 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0298 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x2 = 0x298,0x2 0299 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 029a 0000 0000 | | .BLANK 0000[0x6] 02a0 ; -------------------------------------------------------------------------------------- 02a0 ; SUBPROGRAM 02a0 ; -------------------------------------------------------------------------------------- 02a0 02aa | | .CONST 0x02aa ; Address of begin 02a1 02be | | .CONST 0x02be ; Address of exception handler 02a2 0003 | | .CONST 0x0003 ; Number of locals 02a3 INIT_02a0: 02a3 00da | | Load_Top At_Offset_2 ; Debug Table 0xe = .DEBUG 0x02a3,0x0ec4,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0094 ; Debug Table 0xe.0x0 = 0x2a3,0xffff 02a4 e008 | | Load 0x0,0x8 02a5 180d | | Execute Package,Field_Execute,Field_Number 0xd 02a6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x1 = 0x2a6,0xfffe 02a7 01dc | | Execute Vector,Last 02a8 00e3 | | Load_Encached Natural_Cache 02a9 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 02aa BODY_02a0: 02aa 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0x2 = 0x2aa,0x1 02ab 01db | | Execute Vector,Length 02ac 0d01 | | Execute_Immediate Less,0x1 02ad 6802 |h | Jump_Zero 0x2b0 02ae 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x3 = 0x2ae,0x2 02af 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02b0 00e3 | | Load_Encached Natural_Cache ; Debug Table 0xe.0x4 = 0x2b0,0x3 02b1 4800 |H | Short_Literal 0x0 02b2 00db | | Load_Top At_Offset_3 02b3 01dd | | Execute Vector,First 02b4 00e3 | | Load_Encached Natural_Cache 02b5 025b | [ | Execute Discrete,Check_In_Type 02b6 e402 | | Load 0x2,0x2 02b7 823c | < | Call 0x1,0x3c 02b8 0059 | Y | Store_Top Discrete,At_Offset_1 02b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x5 = 0x2b9,0x4 02ba 00da | | Load_Top At_Offset_2 02bb 01dc | | Execute Vector,Last 02bc 027d | } | Execute Discrete,Greater 02bd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02be TRAP_02a0: 02be e002 | | Load 0x0,0x2 02bf 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 02c0 010f | | Execute Exception,Equal 02c1 6802 |h | Jump_Zero 0x2c4 02c2 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0x6 = 0x2c2,0x5 02c3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02c4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x7 = 0x2c4,0x6 02c5 0101 | | Execute Exception,Reraise 02c6 0000 0000 | | .XXX[0x2] 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 00da | | Load_Top At_Offset_2 ; Debug Table 0xf = .DEBUG 0x02cb,0x0ed6,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x009d ; Debug Table 0xf.0x0 = 0x2cb,0x1 02cc 8219 | | Call 0x1,0x19 02cd 7011 |p | Jump_Nonzero 0x2df 02ce 0092 0956 | V| Action Push_String_Extended,0x956 ; "Directory.Assert.Is_Name" ; Debug Table 0xf.0x1 = 0x2ce,0x2 02d0 4822 |H" | Short_Literal 0x22 02d1 4822 |H" | Short_Literal 0x22 02d2 e5ff | | Load 0x2,-0x1 02d3 01ca | | Execute Vector,Prepend 02d4 01cb | | Execute Vector,Append 02d5 0092 0957 | W| Action Push_String_Extended,0x957 ; " is not a valid name." 02d7 01cc | | Execute Vector,Catenate 02d8 4802 |H | Short_Literal 0x2 02d9 8235 | 5 | Call 0x1,0x35 02da e001 | | Load 0x0,0x1 02db 1817 | | Execute Package,Field_Execute,Field_Number 0x17 02dc e002 | | Load 0x0,0x2 ; Debug Table 0xf.0x2 = 0x2dc,0x3 02dd 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 02de 0257 | W | Execute Discrete,Raise 02df 4502 |E | Exit_Suprogram New_Top_Offset 0x2 02e0 ; -------------------------------------------------------------------------------------- 02e0 ; SUBPROGRAM 02e0 ; -------------------------------------------------------------------------------------- 02e0 02e7 | | .CONST 0x02e7 ; Address of begin 02e1 02fb | | .CONST 0x02fb ; Address of exception handler 02e2 0002 | | .CONST 0x0002 ; Number of locals 02e3 INIT_02e0: 02e3 00da | | Load_Top At_Offset_2 ; Debug Table 0x10 = .DEBUG 0x02e3,0x0ede,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x00a5 ; Debug Table 0x10.0x0 = 0x2e3,0xffff 02e4 01dc | | Execute Vector,Last 02e5 00e3 | | Load_Encached Natural_Cache 02e6 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 02e7 BODY_02e0: 02e7 00db | | Load_Top At_Offset_3 ; Debug Table 0x10.0x1 = 0x2e7,0x1 02e8 01db | | Execute Vector,Length 02e9 0d01 | | Execute_Immediate Less,0x1 02ea 6802 |h | Jump_Zero 0x2ed 02eb 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x2 = 0x2eb,0x2 02ec 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02ed 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x10.0x3 = 0x2ed,0x3 02ee 4801 |H | Short_Literal 0x1 02ef e5ff | | Load 0x2,-0x1 02f0 01dd | | Execute Vector,First 02f1 00e3 | | Load_Encached Natural_Cache 02f2 025b | [ | Execute Discrete,Check_In_Type 02f3 e5ff | | Load 0x2,-0x1 02f4 823c | < | Call 0x1,0x3c 02f5 0059 | Y | Store_Top Discrete,At_Offset_1 02f6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x4 = 0x2f6,0x4 02f7 e5ff | | Load 0x2,-0x1 02f8 01dc | | Execute Vector,Last 02f9 027d | } | Execute Discrete,Greater 02fa 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02fb TRAP_02e0: 02fb e002 | | Load 0x0,0x2 02fc 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 02fd 010f | | Execute Exception,Equal 02fe 6802 |h | Jump_Zero 0x301 02ff 4800 |H | Short_Literal 0x0 ; Debug Table 0x10.0x5 = 0x2ff,0x5 0300 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0301 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x6 = 0x301,0x6 0302 0101 | | Execute Exception,Reraise 0303 0000 0000 | | .BLANK 0000[0x5] 0308 ; -------------------------------------------------------------------------------------- 0308 ; SUBPROGRAM 0308 ; -------------------------------------------------------------------------------------- 0308 030b | | .CONST 0x030b ; Address of begin 0309 0004 | | .CONST 0x0004 ; Address of exception handler 030a 0001 | | .CONST 0x0001 ; Number of locals 030b BODY_0308: 030b INIT_0308: 030b 00da | | Load_Top At_Offset_2 ; Debug Table 0x11 = .DEBUG 0x030b,0x0eee,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x00ae ; Debug Table 0x11.0x0 = 0x30b,0x1 030c 821b | | Call 0x1,0x1b 030d 7011 |p | Jump_Nonzero 0x31f 030e 0092 0958 | X| Action Push_String_Extended,0x958 ; "Directory.Assert.Is_Ada_Name" ; Debug Table 0x11.0x1 = 0x30e,0x2 0310 4822 |H" | Short_Literal 0x22 0311 4822 |H" | Short_Literal 0x22 0312 e5ff | | Load 0x2,-0x1 0313 01ca | | Execute Vector,Prepend 0314 01cb | | Execute Vector,Append 0315 0092 0959 | Y| Action Push_String_Extended,0x959 ; " is not a valid ada name." 0317 01cc | | Execute Vector,Catenate 0318 4802 |H | Short_Literal 0x2 0319 8235 | 5 | Call 0x1,0x35 031a e001 | | Load 0x0,0x1 031b 1817 | | Execute Package,Field_Execute,Field_Number 0x17 031c e002 | | Load 0x0,0x2 ; Debug Table 0x11.0x2 = 0x31c,0x3 031d 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 031e 0257 | W | Execute Discrete,Raise 031f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0320 ; -------------------------------------------------------------------------------------- 0320 ; SUBPROGRAM 0320 ; -------------------------------------------------------------------------------------- 0320 0324 | $ | .CONST 0x0324 ; Address of begin 0321 033d | = | .CONST 0x033d ; Address of exception handler 0322 0002 | | .CONST 0x0002 ; Number of locals 0323 INIT_0320: 0323 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x12 = .DEBUG 0x0323,0x0ef6,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x00b6 ; Debug Table 0x12.0x0 = 0x323,0xffff 0324 BODY_0320: 0324 00db | | Load_Top At_Offset_3 ; Debug Table 0x12.0x1 = 0x324,0x1 0325 01db | | Execute Vector,Length 0326 0d01 | | Execute_Immediate Less,0x1 0327 7004 |p | Jump_Nonzero 0x32c 0328 00db | | Load_Top At_Offset_3 0329 01db | | Execute Vector,Length 032a 0cff | | Execute_Immediate Greater_Equal,-0x1 032b 6802 |h | Jump_Zero 0x32e 032c 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x2 = 0x32c,0x2 032d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 032e 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x12.0x3 = 0x32e,0x3 032f 4801 |H | Short_Literal 0x1 0330 4801 |H | Short_Literal 0x1 0331 e5ff | | Load 0x2,-0x1 0332 01dd | | Execute Vector,First 0333 00e3 | | Load_Encached Natural_Cache 0334 025b | [ | Execute Discrete,Check_In_Type 0335 e5ff | | Load 0x2,-0x1 0336 823a | : | Call 0x1,0x3a 0337 0059 | Y | Store_Top Discrete,At_Offset_1 0338 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x4 = 0x338,0x4 0339 e5ff | | Load 0x2,-0x1 033a 01dc | | Execute Vector,Last 033b 027d | } | Execute Discrete,Greater 033c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 033d TRAP_0320: 033d e002 | | Load 0x0,0x2 033e 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 033f 010f | | Execute Exception,Equal 0340 6802 |h | Jump_Zero 0x343 0341 4800 |H | Short_Literal 0x0 ; Debug Table 0x12.0x5 = 0x341,0x5 0342 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0343 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x6 = 0x343,0x6 0344 0101 | | Execute Exception,Reraise 0345 0000 0000 | | .XXX[0x3] 0347 0000 | | 0348 ; -------------------------------------------------------------------------------------- 0348 ; SUBPROGRAM 0348 ; -------------------------------------------------------------------------------------- 0348 034b | K | .CONST 0x034b ; Address of begin 0349 0004 | | .CONST 0x0004 ; Address of exception handler 034a 0001 | | .CONST 0x0001 ; Number of locals 034b BODY_0348: 034b INIT_0348: 034b 00da | | Load_Top At_Offset_2 ; Debug Table 0x13 = .DEBUG 0x034b,0x0f06,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x00bf ; Debug Table 0x13.0x0 = 0x34b,0x1 034c 821d | | Call 0x1,0x1d 034d 7011 |p | Jump_Nonzero 0x35f 034e 0092 095a | Z| Action Push_String_Extended,0x95a ; "Directory.Assert.Is_Ada_Simple_Name" ; Debug Table 0x13.0x1 = 0x34e,0x2 0350 4822 |H" | Short_Literal 0x22 0351 4822 |H" | Short_Literal 0x22 0352 e5ff | | Load 0x2,-0x1 0353 01ca | | Execute Vector,Prepend 0354 01cb | | Execute Vector,Append 0355 0092 095b | [| Action Push_String_Extended,0x95b ; " is not a valid ada simple name." 0357 01cc | | Execute Vector,Catenate 0358 4802 |H | Short_Literal 0x2 0359 8235 | 5 | Call 0x1,0x35 035a e001 | | Load 0x0,0x1 035b 1817 | | Execute Package,Field_Execute,Field_Number 0x17 035c e002 | | Load 0x0,0x2 ; Debug Table 0x13.0x2 = 0x35c,0x3 035d 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 035e 0257 | W | Execute Discrete,Raise 035f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0360 ; -------------------------------------------------------------------------------------- 0360 ; SUBPROGRAM 0360 ; -------------------------------------------------------------------------------------- 0360 0363 | c | .CONST 0x0363 ; Address of begin 0361 0368 | h | .CONST 0x0368 ; Address of exception handler 0362 0001 | | .CONST 0x0001 ; Number of locals 0363 BODY_0360: 0363 INIT_0360: 0363 0007 | | Action Break_Optional ; Debug Table 0x14 = .DEBUG 0x0363,0x0f0e,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x00c7 ; Debug Table 0x14.0x0 = 0x363,0x1 0364 00da | | Load_Top At_Offset_2 ; Debug Table 0x14.0x1 = 0x364,0x401 0365 021d | | Execute Heap_Access,Is_Null 0366 0f00 | | Execute_Immediate Equal,0x0 ; Debug Table 0x14.0x2 = 0x366,0x1 0367 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0368 TRAP_0360: 0368 0007 | | Action Break_Optional 0369 4800 |H | Short_Literal 0x0 ; Debug Table 0x14.0x3 = 0x369,0x2 036a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 036b 0000 0000 | | .BLANK 0000[0x5] 0370 ; -------------------------------------------------------------------------------------- 0370 ; SUBPROGRAM 0370 ; -------------------------------------------------------------------------------------- 0370 0373 | s | .CONST 0x0373 ; Address of begin 0371 0004 | | .CONST 0x0004 ; Address of exception handler 0372 0001 | | .CONST 0x0001 ; Number of locals 0373 BODY_0370: 0373 INIT_0370: 0373 00da | | Load_Top At_Offset_2 ; Debug Table 0x15 = .DEBUG 0x0373,0x0f18,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x00d2 ; Debug Table 0x15.0x0 = 0x373,0x1 0374 821f | | Call 0x1,0x1f 0375 700b |p | Jump_Nonzero 0x381 0376 0092 095c | \| Action Push_String_Extended,0x95c ; "Directory.Assert.Is_Any_Node" ; Debug Table 0x15.0x1 = 0x376,0x2 0378 0092 095d | ]| Action Push_String_Extended,0x95d ; "A void or nonexistent node is not legal." 037a 4805 |H | Short_Literal 0x5 037b 8234 | 4 | Call 0x1,0x34 037c e001 | | Load 0x0,0x1 037d 1817 | | Execute Package,Field_Execute,Field_Number 0x17 037e e002 | | Load 0x0,0x2 ; Debug Table 0x15.0x2 = 0x37e,0x3 037f 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0380 0257 | W | Execute Discrete,Raise 0381 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0382 0000 0000 | | .BLANK 0000[0x6] 0388 ; -------------------------------------------------------------------------------------- 0388 ; SUBPROGRAM 0388 ; -------------------------------------------------------------------------------------- 0388 038b | | .CONST 0x038b ; Address of begin 0389 0004 | | .CONST 0x0004 ; Address of exception handler 038a 0001 | | .CONST 0x0001 ; Number of locals 038b BODY_0388: 038b INIT_0388: 038b 0007 | | Action Break_Optional ; Debug Table 0x16 = .DEBUG 0x038b,0x0f20,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x00dc ; Debug Table 0x16.0x0 = 0x38b,0x1 038c e5ff | | Load 0x2,-0x1 ; Debug Table 0x16.0x1 = 0x38c,0x401 038d 0007 | | Action Break_Optional 038e 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x16.0x2 = 0x38e,0x402 038f 0007 | | Action Break_Optional ; Debug Table 0x16.0x3 = 0x38f,0x403 0390 0007 | | Action Break_Optional ; Debug Table 0x16.0x4 = 0x390,0x404 0391 0b8c | | Execute_Immediate Case_Compare,0x8c ; Debug Table 0x16.0x5 = 0x391,0x1 0392 7018 |p | Jump_Nonzero 0x3ab 0393 0b91 | | Execute_Immediate Case_Compare,0x91 0394 7016 |p | Jump_Nonzero 0x3ab 0395 0b4e | N | Execute_Immediate Case_Compare,0x4e 0396 7014 |p | Jump_Nonzero 0x3ab 0397 0ba8 | | Execute_Immediate Case_Compare,0xa8 0398 7012 |p | Jump_Nonzero 0x3ab 0399 0bab | | Execute_Immediate Case_Compare,0xab 039a 7010 |p | Jump_Nonzero 0x3ab 039b 0b84 | | Execute_Immediate Case_Compare,0x84 039c 700e |p | Jump_Nonzero 0x3ab 039d 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x6 = 0x39d,0x3 039e e003 | | Load 0x0,0x3 039f 182b | + | Execute Package,Field_Execute,Field_Number 0x2b 03a0 7008 |p | Jump_Nonzero 0x3a9 03a1 00db | | Load_Top At_Offset_3 03a2 00eb | | Load_Encached Diana_Cache 03a3 18ec | | Execute Package,Field_Execute,Field_Number 0xec 03a4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x16.0x7 = 0x3a4,0x801 03a5 021d | | Execute Heap_Access,Is_Null 03a6 00d0 | | Action Swap_Control 03a7 00d1 | | Pop_Control Pop_Count_1 03a8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 ; Debug Table 0x16.0x8 = 0x3a8,0x3 03a9 4801 |H | Short_Literal 0x1 03aa 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03ab 4801 |H | Short_Literal 0x1 ; Debug Table 0x16.0x9 = 0x3ab,0x2 03ac 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03ad 0000 0000 | | .XXX[0x3] 03af 0000 | | 03b0 ; -------------------------------------------------------------------------------------- 03b0 ; SUBPROGRAM 03b0 ; -------------------------------------------------------------------------------------- 03b0 03b3 | | .CONST 0x03b3 ; Address of begin 03b1 0004 | | .CONST 0x0004 ; Address of exception handler 03b2 0001 | | .CONST 0x0001 ; Number of locals 03b3 BODY_03b0: 03b3 INIT_03b0: 03b3 00da | | Load_Top At_Offset_2 ; Debug Table 0x17 = .DEBUG 0x03b3,0x0f36,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x00e7 ; Debug Table 0x17.0x0 = 0x3b3,0x1 03b4 8221 | ! | Call 0x1,0x21 03b5 701a |p | Jump_Nonzero 0x3d0 03b6 0092 095e | ^| Action Push_String_Extended,0x95e ; "Directory.Assert.Is_Context" ; Debug Table 0x17.0x1 = 0x3b6,0x2 03b8 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x2 = 0x3b8,0x401 03b9 0092 0954 | T| Action Push_String_Extended,0x954 ; " is a DIANA." ; Debug Table 0x17.0x3 = 0x3b9,0x2 03bb e5ff | | Load 0x2,-0x1 ; Debug Table 0x17.0x4 = 0x3bb,0x801 03bc 0007 | | Action Break_Optional 03bd 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x17.0x5 = 0x3bd,0x802 03be 0007 | | Action Break_Optional ; Debug Table 0x17.0x6 = 0x3be,0x803 03bf 0007 | | Action Break_Optional ; Debug Table 0x17.0x7 = 0x3bf,0x804 03c0 00eb | | Load_Encached Diana_Cache ; Debug Table 0x17.0x8 = 0x3c0,0x401 03c1 1b0e | | Execute Package,Field_Read,Field_Number 0xe 03c2 025e | ^ | Execute Discrete,Convert 03c3 1c01 | | Execute_Immediate Run_Utility,0x1 03c4 01cc | | Execute Vector,Catenate 03c5 0092 095f | _| Action Push_String_Extended,0x95f ; " which is not a valid context." 03c7 01cc | | Execute Vector,Catenate 03c8 e5ff | | Load 0x2,-0x1 03c9 4801 |H | Short_Literal 0x1 03ca 8235 | 5 | Call 0x1,0x35 03cb e001 | | Load 0x0,0x1 03cc 1815 | | Execute Package,Field_Execute,Field_Number 0x15 03cd e002 | | Load 0x0,0x2 ; Debug Table 0x17.0x9 = 0x3cd,0x3 03ce 1b1b | | Execute Package,Field_Read,Field_Number 0x1b 03cf 0257 | W | Execute Discrete,Raise 03d0 4502 |E | Exit_Suprogram New_Top_Offset 0x2 03d1 0000 0000 | | .BLANK 0000[0x7] 03d8 ; -------------------------------------------------------------------------------------- 03d8 ; SUBPROGRAM 03d8 ; -------------------------------------------------------------------------------------- 03d8 03e4 | | .CONST 0x03e4 ; Address of begin 03d9 0004 | | .CONST 0x0004 ; Address of exception handler 03da 0002 | | .CONST 0x0002 ; Number of locals 03db INIT_03d8: 03db 00da | | Load_Top At_Offset_2 ; Debug Table 0x18 = .DEBUG 0x03db,0x0f4c,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x00f1 ; Debug Table 0x18.0x0 = 0x3db,0xffff 03dc e005 | | Load 0x0,0x5 03dd 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 03de 1812 | | Execute Package,Field_Execute,Field_Number 0x12 03df e005 | | Load 0x0,0x5 03e0 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21 03e1 e005 | | Load 0x0,0x5 03e2 1b1d | | Execute Package,Field_Read,Field_Number 0x1d 03e3 03f1 | | Declare_Variable Discrete,With_Value 03e4 BODY_03d8: 03e4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x1 = 0x3e4,0x1 03e5 e005 | | Load 0x0,0x5 03e6 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 03e7 1814 | | Execute Package,Field_Execute,Field_Number 0x14 03e8 027f | | Execute Discrete,Equal 03e9 7006 |p | Jump_Nonzero 0x3f0 03ea 00d8 | | Load_Top At_Offset_0 03eb e005 | | Load 0x0,0x5 03ec 1b3d | = | Execute Package,Field_Read,Field_Number 0x3d 03ed 1811 | | Execute Package,Field_Execute,Field_Number 0x11 03ee 027f | | Execute Discrete,Equal 03ef 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03f0 4801 |H | Short_Literal 0x1 03f1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03f2 0000 0000 | | .BLANK 0000[0x6] 03f8 ; -------------------------------------------------------------------------------------- 03f8 ; SUBPROGRAM 03f8 ; -------------------------------------------------------------------------------------- 03f8 03fb | | .CONST 0x03fb ; Address of begin 03f9 0004 | | .CONST 0x0004 ; Address of exception handler 03fa 0001 | | .CONST 0x0001 ; Number of locals 03fb BODY_03f8: 03fb INIT_03f8: 03fb 00da | | Load_Top At_Offset_2 ; Debug Table 0x19 = .DEBUG 0x03fb,0x0f52,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x00fc ; Debug Table 0x19.0x0 = 0x3fb,0x1 03fc 8223 | # | Call 0x1,0x23 03fd 700b |p | Jump_Nonzero 0x409 03fe 0092 0960 | `| Action Push_String_Extended,0x960 ; "Directory.Assert.Is_Ada_Unit" ; Debug Table 0x19.0x1 = 0x3fe,0x2 0400 0092 0961 | a| Action Push_String_Extended,0x961 ; "This operation only applies to ada units." 0402 480d |H | Short_Literal 0xd 0403 8234 | 4 | Call 0x1,0x34 0404 e001 | | Load 0x0,0x1 0405 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0406 e002 | | Load 0x0,0x2 ; Debug Table 0x19.0x2 = 0x406,0x3 0407 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0408 0257 | W | Execute Discrete,Raise 0409 4502 |E | Exit_Suprogram New_Top_Offset 0x2 040a 0000 0000 | | .BLANK 0000[0x6] 0410 ; -------------------------------------------------------------------------------------- 0410 ; SUBPROGRAM 0410 ; -------------------------------------------------------------------------------------- 0410 0413 | | .CONST 0x0413 ; Address of begin 0411 0004 | | .CONST 0x0004 ; Address of exception handler 0412 0001 | | .CONST 0x0001 ; Number of locals 0413 BODY_0410: 0413 INIT_0410: 0413 00da | | Load_Top At_Offset_2 ; Debug Table 0x1a = .DEBUG 0x0413,0x0f5a,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0106 ; Debug Table 0x1a.0x0 = 0x413,0x1 0414 e009 | | Load 0x0,0x9 0415 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0416 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1a.0x1 = 0x416,0x401 0417 00d0 | | Action Swap_Control 0418 00d1 | | Pop_Control Pop_Count_1 0419 e005 | | Load 0x0,0x5 ; Debug Table 0x1a.0x2 = 0x419,0x1 041a 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 041b 1814 | | Execute Package,Field_Execute,Field_Number 0x14 041c 027f | | Execute Discrete,Equal 041d 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 041e 0000 0000 | | .XXX[0x2] 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 00da | | Load_Top At_Offset_2 ; Debug Table 0x1b = .DEBUG 0x0423,0x0f62,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x010f ; Debug Table 0x1b.0x0 = 0x423,0x1 0424 8225 | % | Call 0x1,0x25 0425 700b |p | Jump_Nonzero 0x431 0426 0092 0962 | b| Action Push_String_Extended,0x962 ; "Directory.Assert.Is_Ada_Version" ; Debug Table 0x1b.0x1 = 0x426,0x2 0428 0092 0963 | c| Action Push_String_Extended,0x963 ; "This operation only applies to ada versions." 042a 480d |H | Short_Literal 0xd 042b 8234 | 4 | Call 0x1,0x34 042c e001 | | Load 0x0,0x1 042d 1817 | | Execute Package,Field_Execute,Field_Number 0x17 042e e002 | | Load 0x0,0x2 ; Debug Table 0x1b.0x2 = 0x42e,0x3 042f 1b19 | | Execute Package,Field_Read,Field_Number 0x19 0430 0257 | W | Execute Discrete,Raise 0431 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0432 0000 0000 | | .BLANK 0000[0x6] 0438 ; -------------------------------------------------------------------------------------- 0438 ; SUBPROGRAM 0438 ; -------------------------------------------------------------------------------------- 0438 043b | ; | .CONST 0x043b ; Address of begin 0439 0004 | | .CONST 0x0004 ; Address of exception handler 043a 0001 | | .CONST 0x0001 ; Number of locals 043b BODY_0438: 043b INIT_0438: 043b 00da | | Load_Top At_Offset_2 ; Debug Table 0x1c = .DEBUG 0x043b,0x0f6a,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0117 ; Debug Table 0x1c.0x0 = 0x43b,0x1 043c e5fe | | Load 0x2,-0x2 043d 00eb | | Load_Encached Diana_Cache 043e 1889 | | Execute Package,Field_Execute,Field_Number 0x89 043f 4975 |Iu | Short_Literal 0x175 0440 00eb | | Load_Encached Diana_Cache 0441 0098 | | Execute Package,Field_Read_Dynamic 0442 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0443 027a | z | Execute Discrete,Less_Equal 0444 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0445 0000 0000 | | .XXX[0x3] 0447 0000 | | 0448 ; -------------------------------------------------------------------------------------- 0448 ; SUBPROGRAM 0448 ; -------------------------------------------------------------------------------------- 0448 044b | K | .CONST 0x044b ; Address of begin 0449 0004 | | .CONST 0x0004 ; Address of exception handler 044a 0001 | | .CONST 0x0001 ; Number of locals 044b BODY_0448: 044b INIT_0448: 044b 00db | | Load_Top At_Offset_3 ; Debug Table 0x1d = .DEBUG 0x044b,0x0f6e,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0126 ; Debug Table 0x1d.0x0 = 0x44b,0x1 044c 00db | | Load_Top At_Offset_3 044d 8227 | ' | Call 0x1,0x27 044e 700d |p | Jump_Nonzero 0x45c 044f 0092 0964 | d| Action Push_String_Extended,0x964 ; "Directory.Assert.Is_Valid_Position" ; Debug Table 0x1d.0x1 = 0x44f,0x2 0451 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x1d.0x2 = 0x451,0x401 0452 0092 0965 | e| Action Push_String_Extended,0x965 ; " is not long enough for the position parameter." ; Debug Table 0x1d.0x3 = 0x452,0x2 0454 e5fe | | Load 0x2,-0x2 0455 4806 |H | Short_Literal 0x6 0456 8234 | 4 | Call 0x1,0x34 0457 e001 | | Load 0x0,0x1 0458 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0459 e002 | | Load 0x0,0x2 ; Debug Table 0x1d.0x4 = 0x459,0x3 045a 1b12 | | Execute Package,Field_Read,Field_Number 0x12 045b 0257 | W | Execute Discrete,Raise 045c 4503 |E | Exit_Suprogram New_Top_Offset 0x3 045d 0000 0000 | | .XXX[0x3] 045f 0000 | | 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 00da | | Load_Top At_Offset_2 ; Debug Table 0x1e = .DEBUG 0x0463,0x0f7a,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0134 ; Debug Table 0x1e.0x0 = 0x463,0x1 0464 e00a | | Load 0x0,0xa 0465 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0466 012f | / | Execute Any,Equal 0467 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0468 ; -------------------------------------------------------------------------------------- 0468 ; SUBPROGRAM 0468 ; -------------------------------------------------------------------------------------- 0468 0472 | r | .CONST 0x0472 ; Address of begin 0469 0004 | | .CONST 0x0004 ; Address of exception handler 046a 0003 | | .CONST 0x0003 ; Number of locals 046b INIT_0468: 046b e00b | | Load 0x0,0xb ; Debug Table 0x1f = .DEBUG 0x046b,0x0f7e,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x013f ; Debug Table 0x1f.0x0 = 0x46b,0xffff 046c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 046d e00c | | Load 0x0,0xc ; Debug Table 0x1f.0x1 = 0x46d,0xfffe 046e 1b1d | | Execute Package,Field_Read,Field_Number 0x1d 046f 0322 | " | Declare_Variable Record 0470 00d8 | | Load_Top At_Offset_0 0471 1c00 | | Execute_Immediate Run_Utility,0x0 0472 BODY_0468: 0472 e00b | | Load 0x0,0xb ; Debug Table 0x1f.0x2 = 0x472,0x1 0473 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0474 00d9 | | Load_Top At_Offset_1 0475 e5fd | | Load 0x2,-0x3 0476 e5fc | | Load 0x2,-0x4 0477 0007 | | Action Break_Optional 0478 e5ff | | Load 0x2,-0x1 ; Debug Table 0x1f.0x3 = 0x478,0x401 0479 e00c | | Load 0x0,0xc ; Debug Table 0x1f.0x4 = 0x479,0x1 047a 181e | | Execute Package,Field_Execute,Field_Number 0x1e 047b 00d1 | | Pop_Control Pop_Count_1 047c 005a | Z | Store_Top Discrete,At_Offset_2 047d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1f.0x5 = 0x47d,0x2 047e 0007 | | Action Break_Optional 047f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x6 = 0x47f,0x801 0480 6803 |h | Jump_Zero 0x484 0481 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x7 = 0x481,0x802 0482 e002 | | Load 0x0,0x2 0483 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 0484 00d1 | | Pop_Control Pop_Count_1 0485 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1f.0x8 = 0x485,0x3 0486 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0487 681f |h | Jump_Zero 0x4a7 0488 e00d | | Load 0x0,0xd ; Debug Table 0x1f.0x9 = 0x488,0x4 0489 1817 | | Execute Package,Field_Execute,Field_Number 0x17 048a 680b |h | Jump_Zero 0x496 048b e5fe | | Load 0x2,-0x2 ; Debug Table 0x1f.0xa = 0x48b,0x5 048c 0092 0966 | f| Action Push_String_Extended,0x966 ; "Ignoring Frozen flag for " 048e e5ff | | Load 0x2,-0x1 048f e008 | | Load 0x0,0x8 0490 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0491 01cc | | Execute Vector,Catenate 0492 8233 | 3 | Call 0x1,0x33 0493 e001 | | Load 0x0,0x1 0494 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0495 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0496 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1f.0xb = 0x496,0x6 0497 0092 0967 | g| Action Push_String_Extended,0x967 ; "You can't do that while " 0499 e5ff | | Load 0x2,-0x1 049a e008 | | Load 0x0,0x8 049b 1811 | | Execute Package,Field_Execute,Field_Number 0x11 049c 01cc | | Execute Vector,Catenate 049d 0092 0968 | h| Action Push_String_Extended,0x968 ; " is frozen." 049f 01cc | | Execute Vector,Catenate 04a0 480b |H | Short_Literal 0xb 04a1 8234 | 4 | Call 0x1,0x34 04a2 e001 | | Load 0x0,0x1 04a3 1817 | | Execute Package,Field_Execute,Field_Number 0x17 04a4 e002 | | Load 0x0,0x2 ; Debug Table 0x1f.0xc = 0x4a4,0x7 04a5 1b17 | | Execute Package,Field_Read,Field_Number 0x17 04a6 0257 | W | Execute Discrete,Raise 04a7 4505 |E | Exit_Suprogram New_Top_Offset 0x5 04a8 ; -------------------------------------------------------------------------------------- 04a8 ; SUBPROGRAM 04a8 ; -------------------------------------------------------------------------------------- 04a8 04b2 | | .CONST 0x04b2 ; Address of begin 04a9 0004 | | .CONST 0x0004 ; Address of exception handler 04aa 0003 | | .CONST 0x0003 ; Number of locals 04ab INIT_04a8: 04ab e00b | | Load 0x0,0xb ; Debug Table 0x20 = .DEBUG 0x04ab,0x0f9a,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x015b ; Debug Table 0x20.0x0 = 0x4ab,0xffff 04ac 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04ad e00c | | Load 0x0,0xc ; Debug Table 0x20.0x1 = 0x4ad,0xfffe 04ae 1b1d | | Execute Package,Field_Read,Field_Number 0x1d 04af 0322 | " | Declare_Variable Record 04b0 00d8 | | Load_Top At_Offset_0 04b1 1c00 | | Execute_Immediate Run_Utility,0x0 04b2 BODY_04a8: 04b2 e00b | | Load 0x0,0xb ; Debug Table 0x20.0x2 = 0x4b2,0x1 04b3 1b10 | | Execute Package,Field_Read,Field_Number 0x10 04b4 00d9 | | Load_Top At_Offset_1 04b5 e5fd | | Load 0x2,-0x3 04b6 e5fc | | Load 0x2,-0x4 04b7 0007 | | Action Break_Optional 04b8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x20.0x3 = 0x4b8,0x401 04b9 e00c | | Load 0x0,0xc ; Debug Table 0x20.0x4 = 0x4b9,0x1 04ba 181e | | Execute Package,Field_Execute,Field_Number 0x1e 04bb 00d1 | | Pop_Control Pop_Count_1 04bc 005a | Z | Store_Top Discrete,At_Offset_2 04bd 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x20.0x5 = 0x4bd,0x2 04be 0007 | | Action Break_Optional 04bf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x20.0x6 = 0x4bf,0x801 04c0 6803 |h | Jump_Zero 0x4c4 04c1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x20.0x7 = 0x4c1,0x802 04c2 e002 | | Load 0x0,0x2 04c3 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 04c4 00d1 | | Pop_Control Pop_Count_1 04c5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x20.0x8 = 0x4c5,0x3 04c6 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 04c7 6821 |h! | Jump_Zero 0x4e9 04c8 e00d | | Load 0x0,0xd ; Debug Table 0x20.0x9 = 0x4c8,0x4 04c9 1817 | | Execute Package,Field_Execute,Field_Number 0x17 04ca 680d |h | Jump_Zero 0x4d8 04cb e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0xa = 0x4cb,0x5 04cc 0092 0969 | i| Action Push_String_Extended,0x969 ; "Ignoring frozen flag for " 04ce e5ff | | Load 0x2,-0x1 04cf e008 | | Load 0x0,0x8 04d0 1811 | | Execute Package,Field_Execute,Field_Number 0x11 04d1 01cc | | Execute Vector,Catenate 04d2 8233 | 3 | Call 0x1,0x33 04d3 e001 | | Load 0x0,0x1 04d4 1817 | | Execute Package,Field_Execute,Field_Number 0x17 04d5 4800 |H | Short_Literal 0x0 ; Debug Table 0x20.0xb = 0x4d5,0x6 04d6 a5fb | | Store_Unchecked 0x2,-0x5 04d7 4505 |E | Exit_Suprogram New_Top_Offset 0x5 04d8 e5fe | | Load 0x2,-0x2 ; Debug Table 0x20.0xc = 0x4d8,0x7 04d9 0092 0967 | g| Action Push_String_Extended,0x967 ; "You can't do that while " 04db e5ff | | Load 0x2,-0x1 04dc e008 | | Load 0x0,0x8 04dd 1811 | | Execute Package,Field_Execute,Field_Number 0x11 04de 01cc | | Execute Vector,Catenate 04df 0092 0968 | h| Action Push_String_Extended,0x968 ; " is frozen." 04e1 01cc | | Execute Vector,Catenate 04e2 480b |H | Short_Literal 0xb 04e3 8234 | 4 | Call 0x1,0x34 04e4 e001 | | Load 0x0,0x1 04e5 1817 | | Execute Package,Field_Execute,Field_Number 0x17 04e6 480b |H | Short_Literal 0xb ; Debug Table 0x20.0xd = 0x4e6,0x8 04e7 a5fb | | Store_Unchecked 0x2,-0x5 04e8 4505 |E | Exit_Suprogram New_Top_Offset 0x5 04e9 4800 |H | Short_Literal 0x0 ; Debug Table 0x20.0xe = 0x4e9,0x9 04ea a5fb | | Store_Unchecked 0x2,-0x5 04eb 4505 |E | Exit_Suprogram New_Top_Offset 0x5 04ec 0000 0000 | | .BLANK 0000[0x4] 04f0 ; -------------------------------------------------------------------------------------- 04f0 ; SUBPROGRAM 04f0 ; -------------------------------------------------------------------------------------- 04f0 04fa | | .CONST 0x04fa ; Address of begin 04f1 0004 | | .CONST 0x0004 ; Address of exception handler 04f2 0003 | | .CONST 0x0003 ; Number of locals 04f3 INIT_04f0: 04f3 e00b | | Load 0x0,0xb ; Debug Table 0x21 = .DEBUG 0x04f3,0x0fba,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x017d ; Debug Table 0x21.0x0 = 0x4f3,0xffff 04f4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 04f5 e00c | | Load 0x0,0xc ; Debug Table 0x21.0x1 = 0x4f5,0xfffe 04f6 1b1d | | Execute Package,Field_Read,Field_Number 0x1d 04f7 0322 | " | Declare_Variable Record 04f8 00d8 | | Load_Top At_Offset_0 04f9 1c00 | | Execute_Immediate Run_Utility,0x0 04fa BODY_04f0: 04fa e00b | | Load 0x0,0xb ; Debug Table 0x21.0x2 = 0x4fa,0x1 04fb 1b10 | | Execute Package,Field_Read,Field_Number 0x10 04fc 00d9 | | Load_Top At_Offset_1 04fd e5fd | | Load 0x2,-0x3 04fe e5fc | | Load 0x2,-0x4 04ff 0007 | | Action Break_Optional 0500 e5ff | | Load 0x2,-0x1 ; Debug Table 0x21.0x3 = 0x500,0x401 0501 e00c | | Load 0x0,0xc ; Debug Table 0x21.0x4 = 0x501,0x1 0502 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0503 00d1 | | Pop_Control Pop_Count_1 0504 005a | Z | Store_Top Discrete,At_Offset_2 0505 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x21.0x5 = 0x505,0x2 0506 0007 | | Action Break_Optional 0507 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x21.0x6 = 0x507,0x801 0508 6803 |h | Jump_Zero 0x50c 0509 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x21.0x7 = 0x509,0x802 050a e002 | | Load 0x0,0x2 050b 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 050c 00d1 | | Pop_Control Pop_Count_1 050d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x21.0x8 = 0x50d,0x3 050e 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 050f 681f |h | Jump_Zero 0x52f 0510 e00d | | Load 0x0,0xd ; Debug Table 0x21.0x9 = 0x510,0x4 0511 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0512 680b |h | Jump_Zero 0x51e 0513 e5fe | | Load 0x2,-0x2 ; Debug Table 0x21.0xa = 0x513,0x5 0514 0092 096a | j| Action Push_String_Extended,0x96a ; "Ignoring slushy flag for " 0516 e5ff | | Load 0x2,-0x1 0517 e008 | | Load 0x0,0x8 0518 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0519 01cc | | Execute Vector,Catenate 051a 8233 | 3 | Call 0x1,0x33 051b e001 | | Load 0x0,0x1 051c 1817 | | Execute Package,Field_Execute,Field_Number 0x17 051d 4505 |E | Exit_Suprogram New_Top_Offset 0x5 051e e5fe | | Load 0x2,-0x2 ; Debug Table 0x21.0xb = 0x51e,0x6 051f 0092 096b | k| Action Push_String_Extended,0x96b ; "You must check out " 0521 e5ff | | Load 0x2,-0x1 0522 e008 | | Load 0x0,0x8 0523 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0524 01cc | | Execute Vector,Catenate 0525 0092 096c | l| Action Push_String_Extended,0x96c ; " to do that." 0527 01cc | | Execute Vector,Catenate 0528 480b |H | Short_Literal 0xb 0529 8234 | 4 | Call 0x1,0x34 052a e001 | | Load 0x0,0x1 052b 1817 | | Execute Package,Field_Execute,Field_Number 0x17 052c e002 | | Load 0x0,0x2 ; Debug Table 0x21.0xc = 0x52c,0x7 052d 1b17 | | Execute Package,Field_Read,Field_Number 0x17 052e 0257 | W | Execute Discrete,Raise 052f 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0530 ; -------------------------------------------------------------------------------------- 0530 ; SUBPROGRAM 0530 ; -------------------------------------------------------------------------------------- 0530 053a | : | .CONST 0x053a ; Address of begin 0531 0004 | | .CONST 0x0004 ; Address of exception handler 0532 0003 | | .CONST 0x0003 ; Number of locals 0533 INIT_0530: 0533 e00b | | Load 0x0,0xb ; Debug Table 0x22 = .DEBUG 0x0533,0x0fd6,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0199 ; Debug Table 0x22.0x0 = 0x533,0xffff 0534 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0535 e00c | | Load 0x0,0xc ; Debug Table 0x22.0x1 = 0x535,0xfffe 0536 1b1d | | Execute Package,Field_Read,Field_Number 0x1d 0537 0322 | " | Declare_Variable Record 0538 00d8 | | Load_Top At_Offset_0 0539 1c00 | | Execute_Immediate Run_Utility,0x0 053a BODY_0530: 053a e00b | | Load 0x0,0xb ; Debug Table 0x22.0x2 = 0x53a,0x1 053b 1b10 | | Execute Package,Field_Read,Field_Number 0x10 053c 00d9 | | Load_Top At_Offset_1 053d e5fd | | Load 0x2,-0x3 053e e5fc | | Load 0x2,-0x4 053f 0007 | | Action Break_Optional 0540 e5ff | | Load 0x2,-0x1 ; Debug Table 0x22.0x3 = 0x540,0x401 0541 e00c | | Load 0x0,0xc ; Debug Table 0x22.0x4 = 0x541,0x1 0542 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0543 00d1 | | Pop_Control Pop_Count_1 0544 005a | Z | Store_Top Discrete,At_Offset_2 0545 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x22.0x5 = 0x545,0x2 0546 0007 | | Action Break_Optional 0547 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x22.0x6 = 0x547,0x801 0548 6803 |h | Jump_Zero 0x54c 0549 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x22.0x7 = 0x549,0x802 054a e002 | | Load 0x0,0x2 054b 1828 | ( | Execute Package,Field_Execute,Field_Number 0x28 054c 00d1 | | Pop_Control Pop_Count_1 054d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x22.0x8 = 0x54d,0x3 054e 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 054f 680e |h | Jump_Zero 0x55e 0550 e5fe | | Load 0x2,-0x2 ; Debug Table 0x22.0x9 = 0x550,0x4 0551 e5ff | | Load 0x2,-0x1 0552 e008 | | Load 0x0,0x8 0553 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0554 0092 096d | m| Action Push_String_Extended,0x96d ; " must not be controlled to do that." 0556 01cc | | Execute Vector,Catenate 0557 480b |H | Short_Literal 0xb 0558 8234 | 4 | Call 0x1,0x34 0559 e001 | | Load 0x0,0x1 055a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 055b e002 | | Load 0x0,0x2 ; Debug Table 0x22.0xa = 0x55b,0x5 055c 1b17 | | Execute Package,Field_Read,Field_Number 0x17 055d 0257 | W | Execute Discrete,Raise 055e 4505 |E | Exit_Suprogram New_Top_Offset 0x5 055f 0000 | | .XXX[0x1] 0560 ; -------------------------------------------------------------------------------------- 0560 ; SUBPROGRAM 0560 ; -------------------------------------------------------------------------------------- 0560 0569 | i | .CONST 0x0569 ; Address of begin 0561 0004 | | .CONST 0x0004 ; Address of exception handler 0562 0002 | | .CONST 0x0002 ; Number of locals 0563 INIT_0560: 0563 00db | | Load_Top At_Offset_3 ; Debug Table 0x23 = .DEBUG 0x0563,0x0fee,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x01b5 ; Debug Table 0x23.0x0 = 0x563,0xffff 0564 e005 | | Load 0x0,0x5 0565 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 0566 e005 | | Load 0x0,0x5 0567 1b1d | | Execute Package,Field_Read,Field_Number 0x1d 0568 03f1 | | Declare_Variable Discrete,With_Value 0569 BODY_0560: 0569 0007 | | Action Break_Optional ; Debug Table 0x23.0x1 = 0x569,0x1 056a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x23.0x2 = 0x56a,0x401 056b 0f00 | | Execute_Immediate Equal,0x0 056c 7004 |p | Jump_Nonzero 0x571 ; Debug Table 0x23.0x3 = 0x56c,0x1 056d 00db | | Load_Top At_Offset_3 056e 00d9 | | Load_Top At_Offset_1 056f 027f | | Execute Discrete,Equal 0570 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0571 4801 |H | Short_Literal 0x1 0572 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0573 0000 0000 | | .BLANK 0000[0x5] 0578 ; -------------------------------------------------------------------------------------- 0578 ; SUBPROGRAM 0578 ; -------------------------------------------------------------------------------------- 0578 057b | { | .CONST 0x057b ; Address of begin 0579 0004 | | .CONST 0x0004 ; Address of exception handler 057a 0001 | | .CONST 0x0001 ; Number of locals 057b BODY_0578: 057b INIT_0578: 057b 00db | | Load_Top At_Offset_3 ; Debug Table 0x24 = .DEBUG 0x057b,0x0ff8,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x01c6 ; Debug Table 0x24.0x0 = 0x57b,0x1 057c 00db | | Load_Top At_Offset_3 057d 822e | . | Call 0x1,0x2e 057e 7015 |p | Jump_Nonzero 0x594 057f e231 | 1 | Load 0x1,0x31 ; Debug Table 0x24.0x1 = 0x57f,0x2 0580 0092 096e | n| Action Push_String_Extended,0x96e ; "Is_Compatible" 0582 01cc | | Execute Vector,Catenate 0583 e5fe | | Load 0x2,-0x2 0584 e005 | | Load 0x0,0x5 0585 1829 | ) | Execute Package,Field_Execute,Field_Number 0x29 0586 0092 096f | o| Action Push_String_Extended,0x96f ; " is not a subclass of " 0588 01cc | | Execute Vector,Catenate 0589 e5ff | | Load 0x2,-0x1 058a e005 | | Load 0x0,0x5 058b 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 058c 01cc | | Execute Vector,Catenate 058d 4806 |H | Short_Literal 0x6 058e 8234 | 4 | Call 0x1,0x34 058f e001 | | Load 0x0,0x1 0590 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0591 e002 | | Load 0x0,0x2 ; Debug Table 0x24.0x2 = 0x591,0x3 0592 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0593 0257 | W | Execute Discrete,Raise 0594 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0595 0000 0000 | | .XXX[0x3] 0597 0000 | | 0598 ; -------------------------------------------------------------------------------------- 0598 ; SUBPROGRAM 0598 ; -------------------------------------------------------------------------------------- 0598 05a0 | | .CONST 0x05a0 ; Address of begin 0599 0004 | | .CONST 0x0004 ; Address of exception handler 059a 0002 | | .CONST 0x0002 ; Number of locals 059b INIT_0598: 059b e00e | | Load 0x0,0xe ; Debug Table 0x25 = .DEBUG 0x059b,0x1000,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x01d6 ; Debug Table 0x25.0x0 = 0x59b,0xffff 059c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 059d 02c7 | | Declare_Variable Any 059e 00db | | Load_Top At_Offset_3 059f c402 | | Store 0x2,0x2 05a0 BODY_0598: 05a0 e00d | | Load 0x0,0xd ; Debug Table 0x25.0x1 = 0x5a0,0x1 05a1 1811 | | Execute Package,Field_Execute,Field_Number 0x11 05a2 6802 |h | Jump_Zero 0x5a5 05a3 4801 |H | Short_Literal 0x1 ; Debug Table 0x25.0x2 = 0x5a3,0x2 05a4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05a5 00cf | | Action Mark_Auxiliary 05a6 7810 |x | Jump 0x5b7 05a7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x25.0x3 = 0x5a7,0x4 05a8 e00e | | Load 0x0,0xe 05a9 1813 | | Execute Package,Field_Execute,Field_Number 0x13 05aa 4604 |F | Jump_Case 0x5 05ab 7806 |x | Jump 0x5b2 ; case 0x0 05ac 7805 |x | Jump 0x5b2 ; case 0x1 05ad 7802 |x | Jump 0x5b0 ; case 0x2 05ae 7801 |x | Jump 0x5b0 ; case 0x3 05af 7800 |x | Jump 0x5b0 ; case 0x4 05b0 4800 |H | Short_Literal 0x0 ; Debug Table 0x25.0x4 = 0x5b0,0x6 05b1 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05b2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x25.0x5 = 0x5b2,0x7 05b3 e00e | | Load 0x0,0xe 05b4 1819 | | Execute Package,Field_Execute,Field_Number 0x19 05b5 c402 | | Store 0x2,0x2 05b6 00c9 | | Action Pop_Auxiliary_Loop 05b7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x25.0x6 = 0x5b7,0x3 05b8 e00e | | Load 0x0,0xe 05b9 181a | | Execute Package,Field_Execute,Field_Number 0x1a 05ba 6fec |o | Jump_Zero 0x5a7 05bb 00ce | | Action Pop_Auxiliary 05bc 4801 |H | Short_Literal 0x1 ; Debug Table 0x25.0x7 = 0x5bc,0x8 05bd 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05be 0000 0000 | | .XXX[0x2] 05c0 ; -------------------------------------------------------------------------------------- 05c0 ; SUBPROGRAM 05c0 ; -------------------------------------------------------------------------------------- 05c0 05c3 | | .CONST 0x05c3 ; Address of begin 05c1 0004 | | .CONST 0x0004 ; Address of exception handler 05c2 0001 | | .CONST 0x0001 ; Number of locals 05c3 BODY_05c0: 05c3 INIT_05c0: 05c3 00cf | | Action Mark_Auxiliary ; Debug Table 0x26 = .DEBUG 0x05c3,0x1012,0x0002,0x0000,0x0057,0x1885,0x0000,0x02a7 05c4 00db | | Load_Top At_Offset_3 ; Debug Table 0x26.0x0 = 0x5c4,0x1 05c5 01d9 | | Execute Vector,Reverse_Bounds 05c6 0263 | c | Execute Discrete,Above_Bound 05c7 7016 |p | Jump_Nonzero 0x5de 05c8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x26.0x1 = 0x5c8,0x2 05c9 e5ff | | Load 0x2,-0x1 05ca 01d7 | | Execute Vector,Field_Read 05cb 0b2d | - | Execute_Immediate Case_Compare,0x2d 05cc 7007 |p | Jump_Nonzero 0x5d4 05cd 00d8 | | Load_Top At_Offset_0 05ce 4830 |H0 | Short_Literal 0x30 05cf 4839 |H9 | Short_Literal 0x39 05d0 0262 | b | Execute Discrete,In_Range 05d1 7009 |p | Jump_Nonzero 0x5db 05d2 4800 |H | Short_Literal 0x0 ; Debug Table 0x26.0x2 = 0x5d2,0x6 05d3 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05d4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x26.0x3 = 0x5d4,0x3 05d5 e5ff | | Load 0x2,-0x1 05d6 01dd | | Execute Vector,First 05d7 027e | ~ | Execute Discrete,Not_Equal 05d8 6802 |h | Jump_Zero 0x5db 05d9 4800 |H | Short_Literal 0x0 ; Debug Table 0x26.0x4 = 0x5d9,0x4 05da 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05db 00d1 | | Pop_Control Pop_Count_1 05dc 00c8 | | Action Pop_Auxiliary_Range 05dd 3fea |? | Loop_Increasing 0x5c8 05de 00ce | | Action Pop_Auxiliary 05df 4801 |H | Short_Literal 0x1 ; Debug Table 0x26.0x5 = 0x5df,0x7 05e0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 05e1 0000 0000 | | .BLANK 0000[0x7] 05e8 ; -------------------------------------------------------------------------------------- 05e8 ; SUBPROGRAM 05e8 ; -------------------------------------------------------------------------------------- 05e8 05ef | | .CONST 0x05ef ; Address of begin 05e9 0004 | | .CONST 0x0004 ; Address of exception handler 05ea 0002 | | .CONST 0x0002 ; Number of locals 05eb INIT_05e8: 05eb 00db | | Load_Top At_Offset_3 ; Debug Table 0x27 = .DEBUG 0x05eb,0x1020,0x0002,0x0000,0x0057,0x1885,0x0000,0x0300 ; Debug Table 0x27.0x0 = 0x5eb,0xffff 05ec 01dd | | Execute Vector,First 05ed 00e3 | | Load_Encached Natural_Cache 05ee 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 05ef BODY_05e8: 05ef 00db | | Load_Top At_Offset_3 ; Debug Table 0x27.0x1 = 0x5ef,0x1 05f0 01db | | Execute Vector,Length 05f1 e5fe | | Load 0x2,-0x2 05f2 01db | | Execute Vector,Length 05f3 027d | } | Execute Discrete,Greater 05f4 6802 |h | Jump_Zero 0x5f7 05f5 4800 |H | Short_Literal 0x0 ; Debug Table 0x27.0x2 = 0x5f5,0x2 05f6 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 05f7 00cf | | Action Mark_Auxiliary 05f8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x27.0x3 = 0x5f8,0x3 05f9 01d9 | | Execute Vector,Reverse_Bounds 05fa 0263 | c | Execute Discrete,Above_Bound 05fb 700f |p | Jump_Nonzero 0x60b 05fc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x27.0x4 = 0x5fc,0x4 05fd e5ff | | Load 0x2,-0x1 05fe 01d7 | | Execute Vector,Field_Read 05ff e402 | | Load 0x2,0x2 0600 e5fe | | Load 0x2,-0x2 0601 01d7 | | Execute Vector,Field_Read 0602 027e | ~ | Execute Discrete,Not_Equal 0603 6802 |h | Jump_Zero 0x606 0604 4800 |H | Short_Literal 0x0 ; Debug Table 0x27.0x5 = 0x604,0x5 0605 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0606 00db | | Load_Top At_Offset_3 ; Debug Table 0x27.0x6 = 0x606,0x6 0607 0a01 | | Execute_Immediate Plus,0x1 0608 c402 | | Store 0x2,0x2 0609 00c8 | | Action Pop_Auxiliary_Range 060a 3ff1 |? | Loop_Increasing 0x5fc 060b 00ce | | Action Pop_Auxiliary 060c 4801 |H | Short_Literal 0x1 ; Debug Table 0x27.0x7 = 0x60c,0x7 060d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 060e 0000 0000 | | .XXX[0x2] 0610 ; -------------------------------------------------------------------------------------- 0610 ; SUBPROGRAM 0610 ; -------------------------------------------------------------------------------------- 0610 0619 | | .CONST 0x0619 ; Address of begin 0611 0004 | | .CONST 0x0004 ; Address of exception handler 0612 0004 | | .CONST 0x0004 ; Number of locals 0613 INIT_0610: 0613 e005 | | Load 0x0,0x5 ; Debug Table 0x28 = .DEBUG 0x0613,0x1032,0x0002,0x0000,0x0057,0x1885,0x0000,0x0344 ; Debug Table 0x28.0x0 = 0x613,0xffff 0614 1b1d | | Execute Package,Field_Read,Field_Number 0x1d 0615 e005 | | Load 0x0,0x5 ; Debug Table 0x28.0x1 = 0x615,0xfffe 0616 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 0617 029f 08db | | Declare_Subprogram INIT_08d8,For_Call 0619 BODY_0610: 0619 8404 | | Call 0x2,0x4 ; Debug Table 0x28.0x2 = 0x619,0x1 061a e5ff | | Load 0x2,-0x1 ; Debug Table 0x28.0x3 = 0x61a,0x2 061b e008 | | Load 0x0,0x8 061c 1b2a | * | Execute Package,Field_Read,Field_Number 0x2a 061d 1812 | | Execute Package,Field_Execute,Field_Number 0x12 061e 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 061f 0007 | | Action Break_Optional ; Debug Table 0x28.0x4 = 0x61f,0x3 0620 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x28.0x5 = 0x620,0x401 0621 0f00 | | Execute_Immediate Equal,0x0 0622 0f00 | | Execute_Immediate Equal,0x0 ; Debug Table 0x28.0x6 = 0x622,0x3 0623 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0624 0000 0000 | | .BLANK 0000[0x4] 0628 ; -------------------------------------------------------------------------------------- 0628 ; SUBPROGRAM 0628 ; -------------------------------------------------------------------------------------- 0628 062b | + | .CONST 0x062b ; Address of begin 0629 06bd | | .CONST 0x06bd ; Address of exception handler 062a 0001 | | .CONST 0x0001 ; Number of locals 062b BODY_0628: 062b INIT_0628: 062b 00da | | Load_Top At_Offset_2 ; Debug Table 0x29 = .DEBUG 0x062b,0x1042,0x0002,0x0000,0x0057,0x1885,0x0000,0x0399 ; Debug Table 0x29.0x0 = 0x62b,0x1 062c 0092 0970 | p| Action Push_String_Extended,0x970 ; "SPEC" 062e 01df | | Execute Vector,Equal 062f 7005 |p | Jump_Nonzero 0x635 0630 00da | | Load_Top At_Offset_2 0631 0092 0971 | q| Action Push_String_Extended,0x971 ; "BODY" 0633 01df | | Execute Vector,Equal 0634 6804 |h | Jump_Zero 0x639 0635 00db | | Load_Top At_Offset_3 ; Debug Table 0x29.0x1 = 0x635,0x2 0636 01db | | Execute Vector,Length 0637 0f00 | | Execute_Immediate Equal,0x0 0638 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0639 e5fd | | Load 0x2,-0x3 ; Debug Table 0x29.0x2 = 0x639,0x3 063a 6802 |h | Jump_Zero 0x63d 063b 4800 |H | Short_Literal 0x0 ; Debug Table 0x29.0x3 = 0x63b,0x4 063c 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 063d 00da | | Load_Top At_Offset_2 ; Debug Table 0x29.0x4 = 0x63d,0x5 063e 0092 0972 | r| Action Push_String_Extended,0x972 ; "V" 0640 01df | | Execute Vector,Equal 0641 6824 |h$ | Jump_Zero 0x666 0642 00db | | Load_Top At_Offset_3 ; Debug Table 0x29.0x5 = 0x642,0x6 0643 01db | | Execute Vector,Length 0644 0c01 | | Execute_Immediate Greater_Equal,0x1 0645 681e |h | Jump_Zero 0x664 0646 00db | | Load_Top At_Offset_3 0647 0092 0973 | s| Action Push_String_Extended,0x973 ; "@" 0649 01df | | Execute Vector,Equal 064a 7017 |p | Jump_Nonzero 0x662 064b 00db | | Load_Top At_Offset_3 064c 0092 0974 | t| Action Push_String_Extended,0x974 ; "ANY" 064e 01df | | Execute Vector,Equal 064f 7012 |p | Jump_Nonzero 0x662 0650 00db | | Load_Top At_Offset_3 0651 0092 0975 | u| Action Push_String_Extended,0x975 ; "MAX" 0653 01df | | Execute Vector,Equal 0654 700d |p | Jump_Nonzero 0x662 0655 00db | | Load_Top At_Offset_3 0656 0092 0976 | v| Action Push_String_Extended,0x976 ; "MIN" 0658 01df | | Execute Vector,Equal 0659 7008 |p | Jump_Nonzero 0x662 065a 00db | | Load_Top At_Offset_3 065b 0092 0977 | w| Action Push_String_Extended,0x977 ; "ALL" 065d 01df | | Execute Vector,Equal 065e 7003 |p | Jump_Nonzero 0x662 065f 00db | | Load_Top At_Offset_3 0660 8236 | 6 | Call 0x1,0x36 0661 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0662 4801 |H | Short_Literal 0x1 0663 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0664 4800 |H | Short_Literal 0x0 0665 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0666 00da | | Load_Top At_Offset_2 ; Debug Table 0x29.0x6 = 0x666,0x7 0667 0092 0978 | x| Action Push_String_Extended,0x978 ; "C" 0669 01df | | Execute Vector,Equal 066a 6829 |h) | Jump_Zero 0x694 066b 00db | | Load_Top At_Offset_3 ; Debug Table 0x29.0x7 = 0x66b,0x8 066c 01db | | Execute Vector,Length 066d 0c01 | | Execute_Immediate Greater_Equal,0x1 066e 6823 |h# | Jump_Zero 0x692 066f 00db | | Load_Top At_Offset_3 0670 0092 0979 | y| Action Push_String_Extended,0x979 ; "ADA" 0672 01df | | Execute Vector,Equal 0673 701c |p | Jump_Nonzero 0x690 0674 00db | | Load_Top At_Offset_3 0675 0092 097a | z| Action Push_String_Extended,0x97a ; "DIRECTORY" 0677 01df | | Execute Vector,Equal 0678 7017 |p | Jump_Nonzero 0x690 0679 00db | | Load_Top At_Offset_3 067a 0092 097b | {| Action Push_String_Extended,0x97b ; "DIR" 067c 01df | | Execute Vector,Equal 067d 7012 |p | Jump_Nonzero 0x690 067e 00db | | Load_Top At_Offset_3 067f 0092 097c | || Action Push_String_Extended,0x97c ; "LIBRARY" 0681 01df | | Execute Vector,Equal 0682 700d |p | Jump_Nonzero 0x690 0683 00db | | Load_Top At_Offset_3 0684 0092 097d | }| Action Push_String_Extended,0x97d ; "LIB" 0686 01df | | Execute Vector,Equal 0687 7008 |p | Jump_Nonzero 0x690 0688 00db | | Load_Top At_Offset_3 0689 0092 097e | ~| Action Push_String_Extended,0x97e ; "WORLD" 068b 01df | | Execute Vector,Equal 068c 7003 |p | Jump_Nonzero 0x690 068d 00db | | Load_Top At_Offset_3 068e 8238 | 8 | Call 0x1,0x38 068f 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0690 4801 |H | Short_Literal 0x1 0691 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0692 4800 |H | Short_Literal 0x0 0693 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0694 00da | | Load_Top At_Offset_2 ; Debug Table 0x29.0x8 = 0x694,0x9 0695 0092 097f | | Action Push_String_Extended,0x97f ; "N" 0697 01df | | Execute Vector,Equal 0698 6804 |h | Jump_Zero 0x69d 0699 00db | | Load_Top At_Offset_3 ; Debug Table 0x29.0x9 = 0x699,0xa 069a 01db | | Execute Vector,Length 069b 0c01 | | Execute_Immediate Greater_Equal,0x1 069c 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 069d 00da | | Load_Top At_Offset_2 ; Debug Table 0x29.0xa = 0x69d,0xb 069e 0092 0980 | | Action Push_String_Extended,0x980 ; "L" 06a0 01df | | Execute Vector,Equal 06a1 7005 |p | Jump_Nonzero 0x6a7 06a2 00da | | Load_Top At_Offset_2 06a3 0092 0981 | | Action Push_String_Extended,0x981 ; "LINKS" 06a5 01df | | Execute Vector,Equal 06a6 6814 |h | Jump_Zero 0x6bb 06a7 00db | | Load_Top At_Offset_3 ; Debug Table 0x29.0xb = 0x6a7,0xc 06a8 01db | | Execute Vector,Length 06a9 680f |h | Jump_Zero 0x6b9 06aa 0092 0974 | t| Action Push_String_Extended,0x974 ; "ANY" 06ac e5fe | | Load 0x2,-0x2 06ad 8237 | 7 | Call 0x1,0x37 06ae 700a |p | Jump_Nonzero 0x6b9 06af 0092 0982 | | Action Push_String_Extended,0x982 ; "INTERNAL" 06b1 e5fe | | Load 0x2,-0x2 06b2 8237 | 7 | Call 0x1,0x37 06b3 7005 |p | Jump_Nonzero 0x6b9 06b4 0092 0983 | | Action Push_String_Extended,0x983 ; "EXTERNAL" 06b6 e5fe | | Load 0x2,-0x2 06b7 8237 | 7 | Call 0x1,0x37 06b8 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 06b9 4801 |H | Short_Literal 0x1 06ba 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 06bb 4800 |H | Short_Literal 0x0 ; Debug Table 0x29.0xc = 0x6bb,0xd 06bc 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 06bd TRAP_0628: 06bd 0007 | | Action Break_Optional 06be 4800 |H | Short_Literal 0x0 ; Debug Table 0x29.0xd = 0x6be,0xe 06bf 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 06c0 ; -------------------------------------------------------------------------------------- 06c0 ; SUBPROGRAM 06c0 ; -------------------------------------------------------------------------------------- 06c0 06c3 | | .CONST 0x06c3 ; Address of begin 06c1 0004 | | .CONST 0x0004 ; Address of exception handler 06c2 0001 | | .CONST 0x0001 ; Number of locals 06c3 BODY_06c0: 06c3 INIT_06c0: 06c3 00cf | | Action Mark_Auxiliary ; Debug Table 0x2a = .DEBUG 0x06c3,0x1060,0x0001,0x0000,0x0057,0x1885,0x0000,0x0484 06c4 00db | | Load_Top At_Offset_3 ; Debug Table 0x2a.0x0 = 0x6c4,0x1 06c5 01dc | | Execute Vector,Last 06c6 e5fe | | Load 0x2,-0x2 06c7 0263 | c | Execute Discrete,Above_Bound 06c8 7099 |p | Jump_Nonzero 0x762 06c9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2a.0x1 = 0x6c9,0x2 06ca e5ff | | Load 0x2,-0x1 06cb 01d7 | | Execute Vector,Field_Read 06cc 00d8 | | Load_Top At_Offset_0 06cd 4841 |HA | Short_Literal 0x41 06ce 485a |HZ | Short_Literal 0x5a 06cf 0262 | b | Execute Discrete,In_Range 06d0 708e |p | Jump_Nonzero 0x75f 06d1 00d8 | | Load_Top At_Offset_0 06d2 4830 |H0 | Short_Literal 0x30 06d3 4839 |H9 | Short_Literal 0x39 06d4 0262 | b | Execute Discrete,In_Range 06d5 701f |p | Jump_Nonzero 0x6f5 06d6 0b2d | - | Execute_Immediate Case_Compare,0x2d 06d7 7026 |p& | Jump_Nonzero 0x6fe 06d8 0b5f | _ | Execute_Immediate Case_Compare,0x5f 06d9 702f |p/ | Jump_Nonzero 0x709 06da 0b23 | # | Execute_Immediate Case_Compare,0x23 06db 7044 |pD | Jump_Nonzero 0x720 06dc 0b40 | @ | Execute_Immediate Case_Compare,0x40 06dd 7042 |pB | Jump_Nonzero 0x720 06de 0b3c | < | Execute_Immediate Case_Compare,0x3c 06df 7045 |pE | Jump_Nonzero 0x725 06e0 0b3e | > | Execute_Immediate Case_Compare,0x3e 06e1 706f |po | Jump_Nonzero 0x751 06e2 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2a.0x2 = 0x6e2,0x1a 06e3 680e |h | Jump_Zero 0x6f2 06e4 00d9 | | Load_Top At_Offset_1 06e5 e5fe | | Load 0x2,-0x2 06e6 027d | } | Execute Discrete,Greater 06e7 680a |h | Jump_Zero 0x6f2 06e8 00d9 | | Load_Top At_Offset_1 06e9 0aff | | Execute_Immediate Plus,-0x1 06ea 0248 | H | Execute Discrete,Check_In_Integer 06eb e5ff | | Load 0x2,-0x1 06ec 01d7 | | Execute Vector,Field_Read 06ed 0f5f | _ | Execute_Immediate Equal,0x5f 06ee 6803 |h | Jump_Zero 0x6f2 06ef e002 | | Load 0x0,0x2 ; Debug Table 0x2a.0x3 = 0x6ef,0x1b 06f0 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 06f1 0257 | W | Execute Discrete,Raise 06f2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2a.0x4 = 0x6f2,0x1c 06f3 a5fb | | Store_Unchecked 0x2,-0x5 06f4 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x2a.0x5 = 0x6f4,0x1d 06f5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2a.0x6 = 0x6f5,0x4 06f6 e5fe | | Load 0x2,-0x2 06f7 027f | | Execute Discrete,Equal 06f8 6866 |hf | Jump_Zero 0x75f 06f9 e5fc | | Load 0x2,-0x4 06fa 6864 |hd | Jump_Zero 0x75f 06fb e002 | | Load 0x0,0x2 ; Debug Table 0x2a.0x7 = 0x6fb,0x5 06fc 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 06fd 0257 | W | Execute Discrete,Raise 06fe e5fd | | Load 0x2,-0x3 ; Debug Table 0x2a.0x8 = 0x6fe,0x6 06ff 7006 |p | Jump_Nonzero 0x706 0700 00d9 | | Load_Top At_Offset_1 0701 e5fe | | Load 0x2,-0x2 0702 027e | ~ | Execute Discrete,Not_Equal 0703 7002 |p | Jump_Nonzero 0x706 0704 e5fc | | Load 0x2,-0x4 0705 6859 |hY | Jump_Zero 0x75f 0706 e002 | | Load 0x0,0x2 ; Debug Table 0x2a.0x9 = 0x706,0x7 0707 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0708 0257 | W | Execute Discrete,Raise 0709 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2a.0xa = 0x709,0x8 070a 6854 |hT | Jump_Zero 0x75f 070b 00d9 | | Load_Top At_Offset_1 070c e5fe | | Load 0x2,-0x2 070d 027f | | Execute Discrete,Equal 070e 700c |p | Jump_Nonzero 0x71b 070f 00d9 | | Load_Top At_Offset_1 0710 e5ff | | Load 0x2,-0x1 0711 01dc | | Execute Vector,Last 0712 027f | | Execute Discrete,Equal 0713 7007 |p | Jump_Nonzero 0x71b 0714 00d9 | | Load_Top At_Offset_1 0715 0aff | | Execute_Immediate Plus,-0x1 0716 0248 | H | Execute Discrete,Check_In_Integer 0717 e5ff | | Load 0x2,-0x1 0718 01d7 | | Execute Vector,Field_Read 0719 0f5f | _ | Execute_Immediate Equal,0x5f 071a 7801 |x | Jump 0x71c 071b 4801 |H | Short_Literal 0x1 071c 6842 |hB | Jump_Zero 0x75f 071d e002 | | Load 0x0,0x2 ; Debug Table 0x2a.0xb = 0x71d,0x9 071e 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 071f 0257 | W | Execute Discrete,Raise 0720 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2a.0xc = 0x720,0xa 0721 683d |h= | Jump_Zero 0x75f 0722 e002 | | Load 0x0,0x2 ; Debug Table 0x2a.0xd = 0x722,0xb 0723 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0724 0257 | W | Execute Discrete,Raise 0725 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2a.0xe = 0x725,0xc 0726 7027 |p' | Jump_Nonzero 0x74e 0727 00d9 | | Load_Top At_Offset_1 0728 e5fe | | Load 0x2,-0x2 0729 027f | | Execute Discrete,Equal 072a 6823 |h# | Jump_Zero 0x74e 072b 00cf | | Action Mark_Auxiliary 072c e5ff | | Load 0x2,-0x1 ; Debug Table 0x2a.0xf = 0x72c,0xd 072d 01dc | | Execute Vector,Last 072e e5fe | | Load 0x2,-0x2 072f 0a01 | | Execute_Immediate Plus,0x1 0730 0248 | H | Execute Discrete,Check_In_Integer 0731 0263 | c | Execute Discrete,Above_Bound 0732 700b |p | Jump_Nonzero 0x73e 0733 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2a.0x10 = 0x733,0xe 0734 e5ff | | Load 0x2,-0x1 0735 01d7 | | Execute Vector,Field_Read 0736 0f3e | > | Execute_Immediate Equal,0x3e 0737 6804 |h | Jump_Zero 0x73c 0738 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2a.0x11 = 0x738,0xf 0739 0a01 | | Execute_Immediate Plus,0x1 073a c5fb | | Store 0x2,-0x5 073b 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x2a.0x12 = 0x73b,0x10 073c 00c8 | | Action Pop_Auxiliary_Range 073d 3ff5 |? | Loop_Increasing 0x733 073e 00ce | | Action Pop_Auxiliary 073f e5ff | | Load 0x2,-0x1 ; Debug Table 0x2a.0x13 = 0x73f,0x11 0740 01dc | | Execute Vector,Last 0741 e5ff | | Load 0x2,-0x1 0742 01d7 | | Execute Vector,Field_Read 0743 0b23 | # | Execute_Immediate Case_Compare,0x23 0744 7003 |p | Jump_Nonzero 0x748 0745 0b40 | @ | Execute_Immediate Case_Compare,0x40 0746 7001 |p | Jump_Nonzero 0x748 0747 7805 |x | Jump 0x74d ; Debug Table 0x2a.0x14 = 0x747,0x14 0748 e5ff | | Load 0x2,-0x1 ; Debug Table 0x2a.0x15 = 0x748,0x12 0749 01dc | | Execute Vector,Last 074a 0a01 | | Execute_Immediate Plus,0x1 074b c5fb | | Store 0x2,-0x5 074c 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x2a.0x16 = 0x74c,0x13 074d 00d1 | | Pop_Control Pop_Count_1 074e e002 | | Load 0x0,0x2 ; Debug Table 0x2a.0x17 = 0x74e,0x15 074f 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0750 0257 | W | Execute Discrete,Raise 0751 e5fe | | Load 0x2,-0x2 ; Debug Table 0x2a.0x18 = 0x751,0x16 0752 e5ff | | Load 0x2,-0x1 0753 01d7 | | Execute Vector,Field_Read 0754 0b23 | # | Execute_Immediate Case_Compare,0x23 0755 7005 |p | Jump_Nonzero 0x75b 0756 0b40 | @ | Execute_Immediate Case_Compare,0x40 0757 7003 |p | Jump_Nonzero 0x75b 0758 e002 | | Load 0x0,0x2 ; Debug Table 0x2a.0x19 = 0x758,0x19 0759 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 075a 0257 | W | Execute Discrete,Raise 075b 00da | | Load_Top At_Offset_2 ; Debug Table 0x2a.0x1a = 0x75b,0x17 075c 0a01 | | Execute_Immediate Plus,0x1 075d c5fb | | Store 0x2,-0x5 075e 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x2a.0x1b = 0x75e,0x18 075f 00d1 | | Pop_Control Pop_Count_1 0760 00c8 | | Action Pop_Auxiliary_Range 0761 3f67 |?g | Loop_Increasing 0x6c9 0762 00ce | | Action Pop_Auxiliary 0763 00da | | Load_Top At_Offset_2 ; Debug Table 0x2a.0x1c = 0x763,0x1e 0764 01dc | | Execute Vector,Last 0765 0a01 | | Execute_Immediate Plus,0x1 0766 c5fb | | Store 0x2,-0x5 0767 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0768 ; -------------------------------------------------------------------------------------- 0768 ; SUBPROGRAM 0768 ; -------------------------------------------------------------------------------------- 0768 0772 | r | .CONST 0x0772 ; Address of begin 0769 07c2 | | .CONST 0x07c2 ; Address of exception handler 076a 0004 | | .CONST 0x0004 ; Number of locals 076b INIT_0768: 076b 00da | | Load_Top At_Offset_2 ; Debug Table 0x2b = .DEBUG 0x076b,0x109c,0x0001,0x0000,0x0057,0x1885,0x0000,0x05b9 ; Debug Table 0x2b.0x0 = 0x76b,0xffff 076c 01dc | | Execute Vector,Last 076d 00e3 | | Load_Encached Natural_Cache 076e 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 076f 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2b.0x1 = 0x76f,0xfffe 0770 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x2b.0x2 = 0x770,0xfffd 0771 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 0772 BODY_0768: 0772 00cf | | Action Mark_Auxiliary 0773 00db | | Load_Top At_Offset_3 ; Debug Table 0x2b.0x3 = 0x773,0x1 0774 e5fe | | Load 0x2,-0x2 0775 0a01 | | Execute_Immediate Plus,0x1 0776 0248 | H | Execute Discrete,Check_In_Integer 0777 0263 | c | Execute Discrete,Above_Bound 0778 7025 |p% | Jump_Nonzero 0x79e 0779 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2b.0x4 = 0x779,0x2 077a e5ff | | Load 0x2,-0x1 077b 01d7 | | Execute Vector,Field_Read 077c 00d8 | | Load_Top At_Offset_0 077d 4830 |H0 | Short_Literal 0x30 077e 4839 |H9 | Short_Literal 0x39 077f 0262 | b | Execute Discrete,In_Range 0780 7010 |p | Jump_Nonzero 0x791 0781 00d8 | | Load_Top At_Offset_0 0782 4841 |HA | Short_Literal 0x41 0783 485a |HZ | Short_Literal 0x5a 0784 0262 | b | Execute Discrete,In_Range 0785 700b |p | Jump_Nonzero 0x791 0786 0b23 | # | Execute_Immediate Case_Compare,0x23 0787 7009 |p | Jump_Nonzero 0x791 0788 0b40 | @ | Execute_Immediate Case_Compare,0x40 0789 7007 |p | Jump_Nonzero 0x791 078a 0b5f | _ | Execute_Immediate Case_Compare,0x5f 078b 7008 |p | Jump_Nonzero 0x794 078c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2b.0x5 = 0x78c,0x7 078d 0aff | | Execute_Immediate Plus,-0x1 078e c402 | | Store 0x2,0x2 078f 00d3 | | Pop_Control Pop_Count_3 ; Debug Table 0x2b.0x6 = 0x78f,0x8 0790 780d |x | Jump 0x79e 0791 4800 |H | Short_Literal 0x0 ; Debug Table 0x2b.0x7 = 0x791,0x3 0792 a404 | | Store_Unchecked 0x2,0x4 0793 7807 |x | Jump 0x79b 0794 e404 | | Load 0x2,0x4 ; Debug Table 0x2b.0x8 = 0x794,0x4 0795 6803 |h | Jump_Zero 0x799 0796 e002 | | Load 0x0,0x2 ; Debug Table 0x2b.0x9 = 0x796,0x5 0797 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0798 0257 | W | Execute Discrete,Raise 0799 4801 |H | Short_Literal 0x1 ; Debug Table 0x2b.0xa = 0x799,0x6 079a a404 | | Store_Unchecked 0x2,0x4 079b 00d1 | | Pop_Control Pop_Count_1 079c 00c8 | | Action Pop_Auxiliary_Range 079d 3fdb |? | Loop_Increasing 0x779 079e 00ce | | Action Pop_Auxiliary 079f 00da | | Load_Top At_Offset_2 ; Debug Table 0x2b.0xb = 0x79f,0x9 07a0 e5fe | | Load 0x2,-0x2 07a1 0a01 | | Execute_Immediate Plus,0x1 07a2 027d | } | Execute Discrete,Greater 07a3 681d |h | Jump_Zero 0x7c1 07a4 00da | | Load_Top At_Offset_2 07a5 e5ff | | Load 0x2,-0x1 07a6 01d7 | | Execute Vector,Field_Read 07a7 0f5f | _ | Execute_Immediate Equal,0x5f 07a8 6818 |h | Jump_Zero 0x7c1 07a9 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2b.0xc = 0x7a9,0xa 07aa 4801 |H | Short_Literal 0x1 07ab 4801 |H | Short_Literal 0x1 07ac e5fe | | Load 0x2,-0x2 07ad 0a01 | | Execute_Immediate Plus,0x1 07ae 00e3 | | Load_Encached Natural_Cache 07af 025b | [ | Execute Discrete,Check_In_Type 07b0 e5fe | | Load 0x2,-0x2 07b1 0a01 | | Execute_Immediate Plus,0x1 07b2 0248 | H | Execute Discrete,Check_In_Integer 07b3 e402 | | Load 0x2,0x2 07b4 0aff | | Execute_Immediate Plus,-0x1 07b5 0248 | H | Execute Discrete,Check_In_Integer 07b6 e5ff | | Load 0x2,-0x1 07b7 01cf | | Execute Vector,Slice_Read 07b8 823a | : | Call 0x1,0x3a 07b9 005a | Z | Store_Top Discrete,At_Offset_2 07ba 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2b.0xd = 0x7ba,0xb 07bb 00db | | Load_Top At_Offset_3 07bc 027f | | Execute Discrete,Equal 07bd 6803 |h | Jump_Zero 0x7c1 07be 00da | | Load_Top At_Offset_2 ; Debug Table 0x2b.0xe = 0x7be,0xc 07bf 0a01 | | Execute_Immediate Plus,0x1 07c0 c5fd | | Store 0x2,-0x3 07c1 4503 |E | Exit_Suprogram New_Top_Offset 0x3 07c2 TRAP_0768: 07c2 e002 | | Load 0x0,0x2 07c3 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 07c4 010f | | Execute Exception,Equal 07c5 6801 |h | Jump_Zero 0x7c7 07c6 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x2b.0xf = 0x7c6,0xd 07c7 0100 | | Execute Exception,Raise 07c8 ; -------------------------------------------------------------------------------------- 07c8 ; SUBPROGRAM 07c8 ; -------------------------------------------------------------------------------------- 07c8 07db | | .CONST 0x07db ; Address of begin 07c9 0004 | | .CONST 0x0004 ; Address of exception handler 07ca 0009 | | .CONST 0x0009 ; Number of locals 07cb INIT_07c8: 07cb 00db | | Load_Top At_Offset_3 ; Debug Table 0x2c = .DEBUG 0x07cb,0x10be,0x0001,0x0000,0x0057,0x1885,0x0000,0x0660 ; Debug Table 0x2c.0x0 = 0x7cb,0xffff 07cc 00e3 | | Load_Encached Natural_Cache 07cd 03f1 | | Declare_Variable Discrete,With_Value 07ce 00db | | Load_Top At_Offset_3 ; Debug Table 0x2c.0x1 = 0x7ce,0xfffe 07cf 01dc | | Execute Vector,Last 07d0 00e3 | | Load_Encached Natural_Cache 07d1 03ec | | Declare_Variable Discrete,With_Value,With_Constraint 07d2 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2c.0x2 = 0x7d2,0xfffd 07d3 00da | | Load_Top At_Offset_2 ; Debug Table 0x2c.0x3 = 0x7d3,0xfffc 07d4 00e2 | | Load_Encached Integer_Cache 07d5 03f1 | | Declare_Variable Discrete,With_Value 07d6 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2c.0x4 = 0x7d6,0xfffb 07d7 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2c.0x5 = 0x7d7,0xfffa 07d8 00e8 | | Load_Encached Character_Cache ; Debug Table 0x2c.0x6 = 0x7d8,0xfff9 07d9 029f 08f3 | | Declare_Subprogram INIT_08f0,For_Call ; Debug Table 0x2c.0x7 = 0x7d9,0xfff8 07db BODY_07c8: 07db 00cf | | Action Mark_Auxiliary 07dc 78f1 |x | Jump 0x8ce 07dd e402 | | Load 0x2,0x2 ; Debug Table 0x2c.0x8 = 0x7dd,0x2 07de 0a01 | | Execute_Immediate Plus,0x1 07df c404 | | Store 0x2,0x4 07e0 e402 | | Load 0x2,0x2 ; Debug Table 0x2c.0x9 = 0x7e0,0x3 07e1 e5ff | | Load 0x2,-0x1 07e2 01d7 | | Execute Vector,Field_Read 07e3 0b21 | ! | Execute_Immediate Case_Compare,0x21 07e4 702f |p/ | Jump_Nonzero 0x814 07e5 0b60 | ` | Execute_Immediate Case_Compare,0x60 07e6 702d |p- | Jump_Nonzero 0x814 07e7 0b5e | ^ | Execute_Immediate Case_Compare,0x5e 07e8 702b |p+ | Jump_Nonzero 0x814 07e9 0b24 | $ | Execute_Immediate Case_Compare,0x24 07ea 7029 |p) | Jump_Nonzero 0x814 07eb 0b5c | \ | Execute_Immediate Case_Compare,0x5c 07ec 7027 |p' | Jump_Nonzero 0x814 07ed 0b3f | ? | Execute_Immediate Case_Compare,0x3f 07ee 7025 |p% | Jump_Nonzero 0x814 07ef 0b2e | . | Execute_Immediate Case_Compare,0x2e 07f0 7028 |p( | Jump_Nonzero 0x819 07f1 00d8 | | Load_Top At_Offset_0 07f2 4841 |HA | Short_Literal 0x41 07f3 485a |HZ | Short_Literal 0x5a 07f4 0262 | b | Execute Discrete,In_Range 07f5 7031 |p1 | Jump_Nonzero 0x827 07f6 00d8 | | Load_Top At_Offset_0 07f7 4830 |H0 | Short_Literal 0x30 07f8 4839 |H9 | Short_Literal 0x39 07f9 0262 | b | Execute Discrete,In_Range 07fa 702c |p, | Jump_Nonzero 0x827 07fb 0b23 | # | Execute_Immediate Case_Compare,0x23 07fc 702a |p* | Jump_Nonzero 0x827 07fd 0b40 | @ | Execute_Immediate Case_Compare,0x40 07fe 7028 |p( | Jump_Nonzero 0x827 07ff 0b27 | ' | Execute_Immediate Case_Compare,0x27 0800 702e |p. | Jump_Nonzero 0x82f 0801 0b5b | [ | Execute_Immediate Case_Compare,0x5b 0802 708e |p | Jump_Nonzero 0x891 0803 0b7b | { | Execute_Immediate Case_Compare,0x7b 0804 708f |p | Jump_Nonzero 0x894 0805 0b7d | } | Execute_Immediate Case_Compare,0x7d 0806 7090 |p | Jump_Nonzero 0x897 0807 0b5d | ] | Execute_Immediate Case_Compare,0x5d 0808 708e |p | Jump_Nonzero 0x897 0809 0b2c | , | Execute_Immediate Case_Compare,0x2c 080a 708c |p | Jump_Nonzero 0x897 080b 0b3b | ; | Execute_Immediate Case_Compare,0x3b 080c 708a |p | Jump_Nonzero 0x897 080d 0b5f | _ | Execute_Immediate Case_Compare,0x5f 080e 708a |p | Jump_Nonzero 0x899 080f 0b3c | < | Execute_Immediate Case_Compare,0x3c 0810 7099 |p | Jump_Nonzero 0x8aa 0811 e002 | | Load 0x0,0x2 ; Debug Table 0x2c.0xa = 0x811,0x29 0812 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0813 0257 | W | Execute Discrete,Raise 0814 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2c.0xb = 0x814,0x4 0815 68b4 |h | Jump_Zero 0x8ca 0816 e002 | | Load 0x0,0x2 ; Debug Table 0x2c.0xc = 0x816,0x5 0817 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0818 0257 | W | Execute Discrete,Raise 0819 e405 | | Load 0x2,0x5 ; Debug Table 0x2c.0xd = 0x819,0x6 081a e402 | | Load 0x2,0x2 081b 027f | | Execute Discrete,Equal 081c 7004 |p | Jump_Nonzero 0x821 081d e402 | | Load 0x2,0x2 081e e403 | | Load 0x2,0x3 081f 027f | | Execute Discrete,Equal 0820 6803 |h | Jump_Zero 0x824 0821 e002 | | Load 0x0,0x2 ; Debug Table 0x2c.0xe = 0x821,0x7 0822 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0823 0257 | W | Execute Discrete,Raise 0824 e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0xf = 0x824,0x8 0825 a405 | | Store_Unchecked 0x2,0x5 0826 78a3 |x | Jump 0x8ca 0827 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2c.0x10 = 0x827,0x9 0828 4801 |H | Short_Literal 0x1 0829 e5fd | | Load 0x2,-0x3 082a e402 | | Load 0x2,0x2 082b e5ff | | Load 0x2,-0x1 082c 823a | : | Call 0x1,0x3a 082d c404 | | Store 0x2,0x4 082e 789b |x | Jump 0x8ca 082f e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x11 = 0x82f,0xa 0830 a402 | | Store_Unchecked 0x2,0x2 0831 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2c.0x12 = 0x831,0xb 0832 4801 |H | Short_Literal 0x1 0833 4801 |H | Short_Literal 0x1 0834 e402 | | Load 0x2,0x2 0835 e5ff | | Load 0x2,-0x1 0836 823a | : | Call 0x1,0x3a 0837 c404 | | Store 0x2,0x4 0838 e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x13 = 0x838,0xc 0839 e403 | | Load 0x2,0x3 083a 027c | | | Execute Discrete,Less 083b 688e |h | Jump_Zero 0x8ca 083c e404 | | Load 0x2,0x4 083d e5ff | | Load 0x2,-0x1 083e 01d7 | | Execute Vector,Field_Read 083f 0f28 | ( | Execute_Immediate Equal,0x28 0840 6889 |h | Jump_Zero 0x8ca 0841 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2c.0x14 = 0x841,0xd 0842 6803 |h | Jump_Zero 0x846 0843 e002 | | Load 0x0,0x2 ; Debug Table 0x2c.0x15 = 0x843,0xe 0844 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0845 0257 | W | Execute Discrete,Raise 0846 e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x16 = 0x846,0xf 0847 0aff | | Execute_Immediate Plus,-0x1 0848 c406 | | Store 0x2,0x6 0849 00cf | | Action Mark_Auxiliary 084a 0007 | | Action Break_Optional ; Debug Table 0x2c.0x17 = 0x84a,0x10 084b e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x18 = 0x84b,0x11 084c e403 | | Load 0x2,0x3 084d 027c | | | Execute Discrete,Less 084e 680a |h | Jump_Zero 0x859 084f e404 | | Load 0x2,0x4 0850 0a01 | | Execute_Immediate Plus,0x1 0851 0248 | H | Execute Discrete,Check_In_Integer 0852 e5ff | | Load 0x2,-0x1 0853 01d7 | | Execute Vector,Field_Read 0854 0f7e | ~ | Execute_Immediate Equal,0x7e 0855 6803 |h | Jump_Zero 0x859 0856 e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x19 = 0x856,0x12 0857 0a01 | | Execute_Immediate Plus,0x1 0858 c404 | | Store 0x2,0x4 0859 e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x1a = 0x859,0x13 085a 0a01 | | Execute_Immediate Plus,0x1 085b c407 | | Store 0x2,0x7 085c 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2c.0x1b = 0x85c,0x14 085d 4800 |H | Short_Literal 0x0 085e 4801 |H | Short_Literal 0x1 085f e407 | | Load 0x2,0x7 0860 e5ff | | Load 0x2,-0x1 0861 823a | : | Call 0x1,0x3a 0862 c404 | | Store 0x2,0x4 0863 e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x1c = 0x863,0x15 0864 e403 | | Load 0x2,0x3 0865 027d | } | Execute Discrete,Greater 0866 6803 |h | Jump_Zero 0x86a 0867 e002 | | Load 0x0,0x2 ; Debug Table 0x2c.0x1d = 0x867,0x16 0868 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0869 0257 | W | Execute Discrete,Raise 086a e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x1e = 0x86a,0x17 086b e5ff | | Load 0x2,-0x1 086c 01d7 | | Execute Vector,Field_Read 086d a408 | | Store_Unchecked 0x2,0x8 086e e408 | | Load 0x2,0x8 ; Debug Table 0x2c.0x1f = 0x86e,0x18 086f 0e29 | ) | Execute_Immediate Not_Equal,0x29 0870 6806 |h | Jump_Zero 0x877 0871 e408 | | Load 0x2,0x8 0872 0e2c | , | Execute_Immediate Not_Equal,0x2c 0873 6803 |h | Jump_Zero 0x877 0874 e002 | | Load 0x0,0x2 ; Debug Table 0x2c.0x20 = 0x874,0x19 0875 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0876 0257 | W | Execute Discrete,Raise 0877 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2c.0x21 = 0x877,0x1a 0878 e407 | | Load 0x2,0x7 0879 e404 | | Load 0x2,0x4 087a 0aff | | Execute_Immediate Plus,-0x1 087b 0248 | H | Execute Discrete,Check_In_Integer 087c e5ff | | Load 0x2,-0x1 087d 01cf | | Execute Vector,Slice_Read 087e e402 | | Load 0x2,0x2 087f e406 | | Load 0x2,0x6 0880 e5ff | | Load 0x2,-0x1 0881 01cf | | Execute Vector,Slice_Read 0882 8239 | 9 | Call 0x1,0x39 0883 7003 |p | Jump_Nonzero 0x887 0884 e002 | | Load 0x0,0x2 ; Debug Table 0x2c.0x22 = 0x884,0x1b 0885 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0886 0257 | W | Execute Discrete,Raise 0887 e408 | | Load 0x2,0x8 ; Debug Table 0x2c.0x23 = 0x887,0x1c 0888 0e2c | , | Execute_Immediate Not_Equal,0x2c 0889 7002 |p | Jump_Nonzero 0x88c 088a 00c9 | | Action Pop_Auxiliary_Loop 088b 7fbf | | Jump 0x84b 088c 00ce | | Action Pop_Auxiliary 088d e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x24 = 0x88d,0x1d 088e 0a01 | | Execute_Immediate Plus,0x1 088f c404 | | Store 0x2,0x4 0890 7839 |x9 | Jump 0x8ca 0891 485d |H] | Short_Literal 0x5d ; Debug Table 0x2c.0x25 = 0x891,0x1e 0892 8409 | | Call 0x2,0x9 0893 7836 |x6 | Jump 0x8ca 0894 487d |H} | Short_Literal 0x7d ; Debug Table 0x2c.0x26 = 0x894,0x1f 0895 8409 | | Call 0x2,0x9 0896 7833 |x3 | Jump 0x8ca 0897 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x2c.0x27 = 0x897,0x20 0898 7839 |x9 | Jump 0x8d2 0899 e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x28 = 0x899,0x21 089a e402 | | Load 0x2,0x2 089b e5ff | | Load 0x2,-0x1 089c 823b | ; | Call 0x1,0x3b 089d c404 | | Store 0x2,0x4 089e e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x29 = 0x89e,0x22 089f e402 | | Load 0x2,0x2 08a0 0a01 | | Execute_Immediate Plus,0x1 08a1 027f | | Execute Discrete,Equal 08a2 6827 |h' | Jump_Zero 0x8ca 08a3 e402 | | Load 0x2,0x2 08a4 e5fe | | Load 0x2,-0x2 08a5 027e | ~ | Execute Discrete,Not_Equal 08a6 6823 |h# | Jump_Zero 0x8ca 08a7 e002 | | Load 0x0,0x2 ; Debug Table 0x2c.0x2a = 0x8a7,0x23 08a8 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 08a9 0257 | W | Execute Discrete,Raise 08aa 00cf | | Action Mark_Auxiliary 08ab 7804 |x | Jump 0x8b0 08ac e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x2b = 0x8ac,0x25 08ad 0a01 | | Execute_Immediate Plus,0x1 08ae c404 | | Store 0x2,0x4 08af 00c9 | | Action Pop_Auxiliary_Loop 08b0 e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x2c = 0x8b0,0x24 08b1 e403 | | Load 0x2,0x3 08b2 027c | | | Execute Discrete,Less 08b3 6805 |h | Jump_Zero 0x8b9 08b4 e404 | | Load 0x2,0x4 08b5 e5ff | | Load 0x2,-0x1 08b6 01d7 | | Execute Vector,Field_Read 08b7 0e3e | > | Execute_Immediate Not_Equal,0x3e 08b8 77f3 |w | Jump_Nonzero 0x8ac 08b9 00ce | | Action Pop_Auxiliary 08ba e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x2d = 0x8ba,0x26 08bb e5ff | | Load 0x2,-0x1 08bc 01d7 | | Execute Vector,Field_Read 08bd 0b3e | > | Execute_Immediate Case_Compare,0x3e 08be 7007 |p | Jump_Nonzero 0x8c6 08bf 0b23 | # | Execute_Immediate Case_Compare,0x23 08c0 7005 |p | Jump_Nonzero 0x8c6 08c1 0b40 | @ | Execute_Immediate Case_Compare,0x40 08c2 7003 |p | Jump_Nonzero 0x8c6 08c3 e002 | | Load 0x0,0x2 ; Debug Table 0x2c.0x2e = 0x8c3,0x28 08c4 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 08c5 0257 | W | Execute Discrete,Raise 08c6 e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x2f = 0x8c6,0x27 08c7 0a01 | | Execute_Immediate Plus,0x1 08c8 c404 | | Store 0x2,0x4 08c9 00d1 | | Pop_Control Pop_Count_1 08ca 00d1 | | Pop_Control Pop_Count_1 08cb e404 | | Load 0x2,0x4 ; Debug Table 0x2c.0x30 = 0x8cb,0x2a 08cc a402 | | Store_Unchecked 0x2,0x2 08cd 00c9 | | Action Pop_Auxiliary_Loop 08ce e402 | | Load 0x2,0x2 ; Debug Table 0x2c.0x31 = 0x8ce,0x1 08cf e403 | | Load 0x2,0x3 08d0 027a | z | Execute Discrete,Less_Equal 08d1 770b |w | Jump_Nonzero 0x7dd 08d2 00ce | | Action Pop_Auxiliary 08d3 e402 | | Load 0x2,0x2 ; Debug Table 0x2c.0x32 = 0x8d3,0x2b 08d4 a5fc | | Store_Unchecked 0x2,-0x4 08d5 4504 |E | Exit_Suprogram New_Top_Offset 0x4 08d6 0000 0000 | | .XXX[0x2] 08d8 ; -------------------------------------------------------------------------------------- 08d8 ; SUBPROGRAM 08d8 ; -------------------------------------------------------------------------------------- 08d8 08db | | .CONST 0x08db ; Address of begin 08d9 08eb | | .CONST 0x08eb ; Address of exception handler 08da 0001 | | .CONST 0x0001 ; Number of locals 08db BODY_08d8: 08db INIT_08d8: 08db e5ff | | Load 0x2,-0x1 ; Debug Table 0x2d = .DEBUG 0x08db,0x1126,0x0004,0x0000,0x0057,0x1885,0x0000,0x0380 ; Debug Table 0x2d.0x0 = 0x8db,0x1 08dc e00f | | Load 0x0,0xf 08dd 1b27 | ' | Execute Package,Field_Read,Field_Number 0x27 08de 1813 | | Execute Package,Field_Execute,Field_Number 0x13 08df 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2d.0x1 = 0x8df,0x401 08e0 00d0 | | Action Swap_Control 08e1 00d1 | | Pop_Control Pop_Count_1 08e2 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x2d.0x2 = 0x8e2,0x1 08e3 0007 | | Action Break_Optional ; Debug Table 0x2d.0x3 = 0x8e3,0x2 08e4 e402 | | Load 0x2,0x2 ; Debug Table 0x2d.0x4 = 0x8e4,0x801 08e5 0f00 | | Execute_Immediate Equal,0x0 08e6 7003 |p | Jump_Nonzero 0x8ea ; Debug Table 0x2d.0x5 = 0x8e6,0x2 08e7 4801 |H | Short_Literal 0x1 ; Debug Table 0x2d.0x6 = 0x8e7,0x3 08e8 00cb | | Action Pop_Block_With_Result 08e9 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 08ea 4501 |E | Exit_Suprogram New_Top_Offset 0x1 08eb TRAP_08d8: 08eb 0007 | | Action Break_Optional 08ec 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x2d.0x7 = 0x8ec,0x4 08ed 0000 0000 | | .XXX[0x3] 08ef 0000 | | 08f0 ; -------------------------------------------------------------------------------------- 08f0 ; SUBPROGRAM 08f0 ; -------------------------------------------------------------------------------------- 08f0 08f5 | | .CONST 0x08f5 ; Address of begin 08f1 0004 | | .CONST 0x0004 ; Address of exception handler 08f2 0002 | | .CONST 0x0002 ; Number of locals 08f3 INIT_08f0: 08f3 00e8 | | Load_Encached Character_Cache ; Debug Table 0x2e = .DEBUG 0x08f3,0x1138,0x0001,0x0000,0x0057,0x1885,0x0000,0x069b ; Debug Table 0x2e.0x0 = 0x8f3,0xffff 08f4 0600 | | Execute_Immediate Set_Value_Unchecked,0x0 08f5 BODY_08f0: 08f5 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2e.0x1 = 0x8f5,0x1 08f6 6803 |h | Jump_Zero 0x8fa 08f7 e002 | | Load 0x0,0x2 ; Debug Table 0x2e.0x2 = 0x8f7,0x2 08f8 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 08f9 0257 | W | Execute Discrete,Raise 08fa 00cf | | Action Mark_Auxiliary 08fb 0007 | | Action Break_Optional ; Debug Table 0x2e.0x3 = 0x8fb,0x3 08fc e404 | | Load 0x2,0x4 ; Debug Table 0x2e.0x4 = 0x8fc,0x4 08fd a402 | | Store_Unchecked 0x2,0x2 08fe e402 | | Load 0x2,0x2 ; Debug Table 0x2e.0x5 = 0x8fe,0x5 08ff e403 | | Load 0x2,0x3 0900 027d | } | Execute Discrete,Greater 0901 6803 |h | Jump_Zero 0x905 0902 e002 | | Load 0x0,0x2 ; Debug Table 0x2e.0x6 = 0x902,0x6 0903 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0904 0257 | W | Execute Discrete,Raise 0905 e402 | | Load 0x2,0x2 ; Debug Table 0x2e.0x7 = 0x905,0x7 0906 e5ff | | Load 0x2,-0x1 0907 01d7 | | Execute Vector,Field_Read 0908 0f7e | ~ | Execute_Immediate Equal,0x7e 0909 680a |h | Jump_Zero 0x914 090a 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2e.0x8 = 0x90a,0x8 090b 4800 |H | Short_Literal 0x0 090c e402 | | Load 0x2,0x2 090d 0a01 | | Execute_Immediate Plus,0x1 090e 00e3 | | Load_Encached Natural_Cache 090f 025b | [ | Execute Discrete,Check_In_Type 0910 e5ff | | Load 0x2,-0x1 0911 823c | < | Call 0x1,0x3c 0912 c404 | | Store 0x2,0x4 0913 7806 |x | Jump 0x91a 0914 00e3 | | Load_Encached Natural_Cache ; Debug Table 0x2e.0x9 = 0x914,0x9 0915 4800 |H | Short_Literal 0x0 0916 e402 | | Load 0x2,0x2 0917 e5ff | | Load 0x2,-0x1 0918 823c | < | Call 0x1,0x3c 0919 c404 | | Store 0x2,0x4 091a e404 | | Load 0x2,0x4 ; Debug Table 0x2e.0xa = 0x91a,0xa 091b e403 | | Load 0x2,0x3 091c 027d | } | Execute Discrete,Greater 091d 7020 |p | Jump_Nonzero 0x93e 091e e404 | | Load 0x2,0x4 091f e5ff | | Load 0x2,-0x1 0920 01d7 | | Execute Vector,Field_Read 0921 e7ff | | Load 0x3,-0x1 0922 027f | | Execute Discrete,Equal 0923 701a |p | Jump_Nonzero 0x93e 0924 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2e.0xb = 0x924,0xb 0925 700d |p | Jump_Nonzero 0x933 0926 e404 | | Load 0x2,0x4 ; Debug Table 0x2e.0xc = 0x926,0xc 0927 e5ff | | Load 0x2,-0x1 0928 01d7 | | Execute Vector,Field_Read 0929 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 092a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2e.0xd = 0x92a,0xd 092b 0e2c | , | Execute_Immediate Not_Equal,0x2c 092c 6806 |h | Jump_Zero 0x933 092d 00d9 | | Load_Top At_Offset_1 092e 0e3b | ; | Execute_Immediate Not_Equal,0x3b 092f 6803 |h | Jump_Zero 0x933 0930 e002 | | Load 0x0,0x2 ; Debug Table 0x2e.0xe = 0x930,0xe 0931 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 0932 0257 | W | Execute Discrete,Raise 0933 e404 | | Load 0x2,0x4 ; Debug Table 0x2e.0xf = 0x933,0xf 0934 e5ff | | Load 0x2,-0x1 0935 01d7 | | Execute Vector,Field_Read 0936 00da | | Load_Top At_Offset_2 0937 027e | ~ | Execute Discrete,Not_Equal 0938 7005 |p | Jump_Nonzero 0x93e 0939 e404 | | Load 0x2,0x4 ; Debug Table 0x2e.0x10 = 0x939,0x10 093a 0a01 | | Execute_Immediate Plus,0x1 093b c404 | | Store 0x2,0x4 093c 00c9 | | Action Pop_Auxiliary_Loop 093d 7fbe | | Jump 0x8fc 093e 00ce | | Action Pop_Auxiliary 093f e404 | | Load 0x2,0x4 ; Debug Table 0x2e.0x11 = 0x93f,0x11 0940 e403 | | Load 0x2,0x3 0941 027d | } | Execute Discrete,Greater 0942 7006 |p | Jump_Nonzero 0x949 0943 e404 | | Load 0x2,0x4 0944 e5ff | | Load 0x2,-0x1 0945 01d7 | | Execute Vector,Field_Read 0946 e7ff | | Load 0x3,-0x1 0947 027e | ~ | Execute Discrete,Not_Equal 0948 6803 |h | Jump_Zero 0x94c 0949 e002 | | Load 0x0,0x2 ; Debug Table 0x2e.0x12 = 0x949,0x12 094a 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 094b 0257 | W | Execute Discrete,Raise 094c e404 | | Load 0x2,0x4 ; Debug Table 0x2e.0x13 = 0x94c,0x13 094d 0a01 | | Execute_Immediate Plus,0x1 094e c404 | | Store 0x2,0x4 094f 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0950 ; -------------------------------------------------------------------------------------- 0950 ; STRING TABLE 0950 ; -------------------------------------------------------------------------------------- 0950 006a | j | .STRTAB 0x006a->0x0985 ; "Directory." 0951 0072 | r | .STRTAB 0x0072->0x098a ; "Directory.Assert.Is_Stub" 0952 0088 | | .STRTAB 0x0088->0x0996 ; " is not a valid stub." 0953 009b | | .STRTAB 0x009b->0x09a0 ; "Directory.Assert.Is_Mumble_S" 0954 00b5 | | .STRTAB 0x00b5->0x09ae ; " is a DIANA." 0955 00bf | | .STRTAB 0x00bf->0x09b4 ; " when a Mumble_S is required." 0956 00da | | .STRTAB 0x00da->0x09c3 ; "Directory.Assert.Is_Name" 0957 00f0 | | .STRTAB 0x00f0->0x09cf ; " is not a valid name." 0958 0103 | | .STRTAB 0x0103->0x09d9 ; "Directory.Assert.Is_Ada_Name" 0959 011d | | .STRTAB 0x011d->0x09e7 ; " is not a valid ada name." 095a 0134 | 4 | .STRTAB 0x0134->0x09f4 ; "Directory.Assert.Is_Ada_Simple_Name" 095b 0155 | U | .STRTAB 0x0155->0x0a05 ; " is not a valid ada simple name." 095c 0173 | s | .STRTAB 0x0173->0x0a15 ; "Directory.Assert.Is_Any_Node" 095d 018d | | .STRTAB 0x018d->0x0a23 ; "A void or nonexistent node is not legal." 095e 01b3 | | .STRTAB 0x01b3->0x0a37 ; "Directory.Assert.Is_Context" 095f 01cc | | .STRTAB 0x01cc->0x0a45 ; " which is not a valid context." 0960 01e8 | | .STRTAB 0x01e8->0x0a54 ; "Directory.Assert.Is_Ada_Unit" 0961 0202 | | .STRTAB 0x0202->0x0a62 ; "This operation only applies to ada units." 0962 0229 | ) | .STRTAB 0x0229->0x0a76 ; "Directory.Assert.Is_Ada_Version" 0963 0246 | F | .STRTAB 0x0246->0x0a86 ; "This operation only applies to ada versions." 0964 0270 | p | .STRTAB 0x0270->0x0a9c ; "Directory.Assert.Is_Valid_Position" 0965 0290 | | .STRTAB 0x0290->0x0aad ; " is not long enough for the position parameter." 0966 02bd | | .STRTAB 0x02bd->0x0ac4 ; "Ignoring Frozen flag for " 0967 02d4 | | .STRTAB 0x02d4->0x0ad1 ; "You can't do that while " 0968 02ea | | .STRTAB 0x02ea->0x0add ; " is frozen." 0969 02f3 | | .STRTAB 0x02f3->0x0ae2 ; "Ignoring frozen flag for " 096a 030a | | .STRTAB 0x030a->0x0aef ; "Ignoring slushy flag for " 096b 0321 | ! | .STRTAB 0x0321->0x0afb ; "You must check out " 096c 0332 | 2 | .STRTAB 0x0332->0x0b05 ; " to do that." 096d 033c | < | .STRTAB 0x033c->0x0b0b ; " must not be controlled to do that." 096e 035d | ] | .STRTAB 0x035d->0x0b1c ; "Is_Compatible" 096f 0368 | h | .STRTAB 0x0368->0x0b23 ; " is not a subclass of " 0970 037c | | | .STRTAB 0x037c->0x0b2e ; "SPEC" 0971 037e | ~ | .STRTAB 0x037e->0x0b30 ; "BODY" 0972 0380 | | .STRTAB 0x0380->0x0b32 ; "V" 0973 037f | | .STRTAB 0x037f->0x0b32 ; "@" 0974 037e | ~ | .STRTAB 0x037e->0x0b33 ; "ANY" 0975 037f | | .STRTAB 0x037f->0x0b34 ; "MAX" 0976 0380 | | .STRTAB 0x0380->0x0b36 ; "MIN" 0977 0381 | | .STRTAB 0x0381->0x0b37 ; "ALL" 0978 0382 | | .STRTAB 0x0382->0x0b39 ; "C" 0979 0381 | | .STRTAB 0x0381->0x0b39 ; "ADA" 097a 0382 | | .STRTAB 0x0382->0x0b3b ; "DIRECTORY" 097b 0389 | | .STRTAB 0x0389->0x0b3f ; "DIR" 097c 038a | | .STRTAB 0x038a->0x0b41 ; "LIBRARY" 097d 038f | | .STRTAB 0x038f->0x0b44 ; "LIB" 097e 0390 | | .STRTAB 0x0390->0x0b46 ; "WORLD" 097f 0393 | | .STRTAB 0x0393->0x0b48 ; "N" 0980 0392 | | .STRTAB 0x0392->0x0b49 ; "L" 0981 0391 | | .STRTAB 0x0391->0x0b49 ; "LINKS" 0982 0394 | | .STRTAB 0x0394->0x0b4c ; "INTERNAL" 0983 039a | | .STRTAB 0x039a->0x0b50 ; "EXTERNAL" 0984 03a0 | | .STREND 0x03a0->0x0b54 0985 4469 7265 |Dire| .STRTAB_STRINGS 0b54 0000 0000 | | .BLANK 0000[0x4] 0b58 ; -------------------------------------------------------------------------------------- 0b58 ; Debug Table 0b58 ; -------------------------------------------------------------------------------------- 0b58 0003 002f | /| .CONST 0x0003,0x002f 0b5a 000b 0cd2 | | .DEBUG 0x000b,0x0cd2,0x8000,0x0000,0x0056,0xe0e5,0x0000,0x000f 0b62 0058 0d24 | X $| .DEBUG 0x0058,0x0d24,0x8000,0x0000,0x0057,0x1885,0x0000,0x0039 0b6a 00db 0db4 | | .DEBUG 0x00db,0x0db4,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0010 0b72 00eb 0dba | | .DEBUG 0x00eb,0x0dba,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0018 0b7a 00fb 0dc0 | | .DEBUG 0x00fb,0x0dc0,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0020 0b82 0103 0dc4 | | .DEBUG 0x0103,0x0dc4,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x002d 0b8a 0113 0dca | | .DEBUG 0x0113,0x0dca,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0039 0b92 011b 0dce | | .DEBUG 0x011b,0x0dce,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0048 0b9a 012b 0dd4 | + | .DEBUG 0x012b,0x0dd4,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0056 0ba2 0153 0df0 | S | .DEBUG 0x0153,0x0df0,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0061 0baa 016b 0dfc | k | .DEBUG 0x016b,0x0dfc,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x006b 0bb2 0193 0e0e | | .DEBUG 0x0193,0x0e0e,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0076 0bba 01bb 0e24 | $| .DEBUG 0x01bb,0x0e24,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0080 0bc2 028b 0ebc | | .DEBUG 0x028b,0x0ebc,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x008b 0bca 02a3 0ec4 | | .DEBUG 0x02a3,0x0ec4,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0094 0bd2 02cb 0ed6 | | .DEBUG 0x02cb,0x0ed6,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x009d 0bda 02e3 0ede | | .DEBUG 0x02e3,0x0ede,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x00a5 0be2 030b 0eee | | .DEBUG 0x030b,0x0eee,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x00ae 0bea 0323 0ef6 | # | .DEBUG 0x0323,0x0ef6,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x00b6 0bf2 034b 0f06 | K | .DEBUG 0x034b,0x0f06,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x00bf 0bfa 0363 0f0e | c | .DEBUG 0x0363,0x0f0e,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x00c7 0c02 0373 0f18 | s | .DEBUG 0x0373,0x0f18,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x00d2 0c0a 038b 0f20 | | .DEBUG 0x038b,0x0f20,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x00dc 0c12 03b3 0f36 | 6| .DEBUG 0x03b3,0x0f36,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x00e7 0c1a 03db 0f4c | L| .DEBUG 0x03db,0x0f4c,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x00f1 0c22 03fb 0f52 | R| .DEBUG 0x03fb,0x0f52,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x00fc 0c2a 0413 0f5a | Z| .DEBUG 0x0413,0x0f5a,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0106 0c32 0423 0f62 | # b| .DEBUG 0x0423,0x0f62,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x010f 0c3a 043b 0f6a | ; j| .DEBUG 0x043b,0x0f6a,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0117 0c42 044b 0f6e | K n| .DEBUG 0x044b,0x0f6e,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0126 0c4a 0463 0f7a | c z| .DEBUG 0x0463,0x0f7a,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x0134 0c52 046b 0f7e | k ~| .DEBUG 0x046b,0x0f7e,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x013f 0c5a 04ab 0f9a | | .DEBUG 0x04ab,0x0f9a,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x015b 0c62 04f3 0fba | | .DEBUG 0x04f3,0x0fba,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x017d 0c6a 0533 0fd6 | 3 | .DEBUG 0x0533,0x0fd6,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x0199 0c72 0563 0fee | c | .DEBUG 0x0563,0x0fee,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x01b5 0c7a 057b 0ff8 | { | .DEBUG 0x057b,0x0ff8,0x0001,0x0000,0x0056,0xe0e5,0x0000,0x01c6 0c82 059b 1000 | | .DEBUG 0x059b,0x1000,0x0002,0x0000,0x0056,0xe0e5,0x0000,0x01d6 0c8a 05c3 1012 | | .DEBUG 0x05c3,0x1012,0x0002,0x0000,0x0057,0x1885,0x0000,0x02a7 0c92 05eb 1020 | | .DEBUG 0x05eb,0x1020,0x0002,0x0000,0x0057,0x1885,0x0000,0x0300 0c9a 0613 1032 | 2| .DEBUG 0x0613,0x1032,0x0002,0x0000,0x0057,0x1885,0x0000,0x0344 0ca2 062b 1042 | + B| .DEBUG 0x062b,0x1042,0x0002,0x0000,0x0057,0x1885,0x0000,0x0399 0caa 06c3 1060 | `| .DEBUG 0x06c3,0x1060,0x0001,0x0000,0x0057,0x1885,0x0000,0x0484 0cb2 076b 109c | k | .DEBUG 0x076b,0x109c,0x0001,0x0000,0x0057,0x1885,0x0000,0x05b9 0cba 07cb 10be | | .DEBUG 0x07cb,0x10be,0x0001,0x0000,0x0057,0x1885,0x0000,0x0660 0cc2 08db 1126 | &| .DEBUG 0x08db,0x1126,0x0004,0x0000,0x0057,0x1885,0x0000,0x0380 0cca 08f3 1138 | 8| .DEBUG 0x08f3,0x1138,0x0001,0x0000,0x0057,0x1885,0x0000,0x069b 0cd2 ; -------------------------------------------------------------------------------------- 0cd2 ; Debug3 Subtable 0x0 0cd2 ; -------------------------------------------------------------------------------------- 0cd2 0028 0000 | ( | .DBG3TAB 0x0028,0x0000 0cd4 000b ffff | | .CONST 0x000b,0xffff 0cd6 000d fffe | | .CONST 0x000d,0xfffe 0cd8 000f fffd | | .CONST 0x000f,0xfffd 0cda 0011 fffc | | .CONST 0x0011,0xfffc 0cdc 0012 fffb | | .CONST 0x0012,0xfffb 0cde 0014 fffa | | .CONST 0x0014,0xfffa 0ce0 0015 fff9 | | .CONST 0x0015,0xfff9 0ce2 0017 fff8 | | .CONST 0x0017,0xfff8 0ce4 0018 fff7 | | .CONST 0x0018,0xfff7 0ce6 001a fff6 | | .CONST 0x001a,0xfff6 0ce8 001b fff5 | | .CONST 0x001b,0xfff5 0cea 001d fff4 | | .CONST 0x001d,0xfff4 0cec 001f fff3 | | .CONST 0x001f,0xfff3 0cee 0021 fff2 | ! | .CONST 0x0021,0xfff2 0cf0 0023 fff1 | # | .CONST 0x0023,0xfff1 0cf2 0025 fff0 | % | .CONST 0x0025,0xfff0 0cf4 0027 ffef | ' | .CONST 0x0027,0xffef 0cf6 0029 ffee | ) | .CONST 0x0029,0xffee 0cf8 002b ffed | + | .CONST 0x002b,0xffed 0cfa 002d ffec | - | .CONST 0x002d,0xffec 0cfc 002f ffeb | / | .CONST 0x002f,0xffeb 0cfe 0031 ffea | 1 | .CONST 0x0031,0xffea 0d00 0033 ffe9 | 3 | .CONST 0x0033,0xffe9 0d02 0035 ffe8 | 5 | .CONST 0x0035,0xffe8 0d04 0037 ffe7 | 7 | .CONST 0x0037,0xffe7 0d06 0039 ffe6 | 9 | .CONST 0x0039,0xffe6 0d08 003b ffe5 | ; | .CONST 0x003b,0xffe5 0d0a 003d ffe4 | = | .CONST 0x003d,0xffe4 0d0c 003f ffe3 | ? | .CONST 0x003f,0xffe3 0d0e 0041 ffe2 | A | .CONST 0x0041,0xffe2 0d10 0043 ffe1 | C | .CONST 0x0043,0xffe1 0d12 0045 ffe0 | E | .CONST 0x0045,0xffe0 0d14 0047 ffdf | G | .CONST 0x0047,0xffdf 0d16 0049 ffde | I | .CONST 0x0049,0xffde 0d18 004b ffdd | K | .CONST 0x004b,0xffdd 0d1a 004d ffdc | M | .CONST 0x004d,0xffdc 0d1c 004f ffdb | O | .CONST 0x004f,0xffdb 0d1e 0051 ffda | Q | .CONST 0x0051,0xffda 0d20 0053 ffd9 | S | .CONST 0x0053,0xffd9 0d22 0055 ffd8 | U | .CONST 0x0055,0xffd8 0d24 ; -------------------------------------------------------------------------------------- 0d24 ; Debug3 Subtable 0x1 0d24 ; -------------------------------------------------------------------------------------- 0d24 0047 0000 | G | .DBG3TAB 0x0047,0x0000 0d26 0058 ffff | X | .CONST 0x0058,0xffff 0d28 005b fffe | [ | .CONST 0x005b,0xfffe 0d2a 005c fffd | \ | .CONST 0x005c,0xfffd 0d2c 005d fffc | ] | .CONST 0x005d,0xfffc 0d2e 005e fffb | ^ | .CONST 0x005e,0xfffb 0d30 005f fffa | _ | .CONST 0x005f,0xfffa 0d32 0060 fff9 | ` | .CONST 0x0060,0xfff9 0d34 0061 fff8 | a | .CONST 0x0061,0xfff8 0d36 0064 fff7 | d | .CONST 0x0064,0xfff7 0d38 0067 fff6 | g | .CONST 0x0067,0xfff6 0d3a 006a fff5 | j | .CONST 0x006a,0xfff5 0d3c 006d fff4 | m | .CONST 0x006d,0xfff4 0d3e 006e fff3 | n | .CONST 0x006e,0xfff3 0d40 006f fff2 | o | .CONST 0x006f,0xfff2 0d42 0070 fff1 | p | .CONST 0x0070,0xfff1 0d44 0071 fff0 | q | .CONST 0x0071,0xfff0 0d46 0072 ffef | r | .CONST 0x0072,0xffef 0d48 0073 ffee | s | .CONST 0x0073,0xffee 0d4a 0074 ffed | t | .CONST 0x0074,0xffed 0d4c 0075 ffec | u | .CONST 0x0075,0xffec 0d4e 0076 ffeb | v | .CONST 0x0076,0xffeb 0d50 0077 ffea | w | .CONST 0x0077,0xffea 0d52 0078 ffe9 | x | .CONST 0x0078,0xffe9 0d54 0079 ffe8 | y | .CONST 0x0079,0xffe8 0d56 007a ffe7 | z | .CONST 0x007a,0xffe7 0d58 007b ffe6 | { | .CONST 0x007b,0xffe6 0d5a 007c ffe5 | | | .CONST 0x007c,0xffe5 0d5c 007d ffe4 | } | .CONST 0x007d,0xffe4 0d5e 007e ffe3 | ~ | .CONST 0x007e,0xffe3 0d60 0080 ffe2 | | .CONST 0x0080,0xffe2 0d62 0082 ffe1 | | .CONST 0x0082,0xffe1 0d64 0084 ffe0 | | .CONST 0x0084,0xffe0 0d66 0086 ffdf | | .CONST 0x0086,0xffdf 0d68 0088 ffde | | .CONST 0x0088,0xffde 0d6a 008a ffdd | | .CONST 0x008a,0xffdd 0d6c 008c ffdc | | .CONST 0x008c,0xffdc 0d6e 008e ffdb | | .CONST 0x008e,0xffdb 0d70 0090 ffda | | .CONST 0x0090,0xffda 0d72 0092 ffd9 | | .CONST 0x0092,0xffd9 0d74 0094 ffd8 | | .CONST 0x0094,0xffd8 0d76 0096 ffd7 | | .CONST 0x0096,0xffd7 0d78 0098 ffd6 | | .CONST 0x0098,0xffd6 0d7a 009a ffd5 | | .CONST 0x009a,0xffd5 0d7c 009c ffd4 | | .CONST 0x009c,0xffd4 0d7e 009e ffd3 | | .CONST 0x009e,0xffd3 0d80 00a0 ffd2 | | .CONST 0x00a0,0xffd2 0d82 00a2 ffd1 | | .CONST 0x00a2,0xffd1 0d84 00a4 ffd0 | | .CONST 0x00a4,0xffd0 0d86 00a6 ffcf | | .CONST 0x00a6,0xffcf 0d88 00a8 ffce | | .CONST 0x00a8,0xffce 0d8a 00aa ffcd | | .CONST 0x00aa,0xffcd 0d8c 00ac ffcc | | .CONST 0x00ac,0xffcc 0d8e 00ae ffcb | | .CONST 0x00ae,0xffcb 0d90 00b0 ffca | | .CONST 0x00b0,0xffca 0d92 00b2 ffc9 | | .CONST 0x00b2,0xffc9 0d94 00b4 ffc8 | | .CONST 0x00b4,0xffc8 0d96 00b6 ffc7 | | .CONST 0x00b6,0xffc7 0d98 00b8 ffc6 | | .CONST 0x00b8,0xffc6 0d9a 00ba ffc5 | | .CONST 0x00ba,0xffc5 0d9c 00bc ffc4 | | .CONST 0x00bc,0xffc4 0d9e 00be ffc3 | | .CONST 0x00be,0xffc3 0da0 00c0 ffc2 | | .CONST 0x00c0,0xffc2 0da2 00c2 ffc1 | | .CONST 0x00c2,0xffc1 0da4 00c4 ffc0 | | .CONST 0x00c4,0xffc0 0da6 00c6 ffbf | | .CONST 0x00c6,0xffbf 0da8 00c8 ffbe | | .CONST 0x00c8,0xffbe 0daa 00ca ffbd | | .CONST 0x00ca,0xffbd 0dac 00cc ffbc | | .CONST 0x00cc,0xffbc 0dae 00ce ffbb | | .CONST 0x00ce,0xffbb 0db0 00d0 ffba | | .CONST 0x00d0,0xffba 0db2 00d2 ffb9 | | .CONST 0x00d2,0xffb9 0db4 ; -------------------------------------------------------------------------------------- 0db4 ; Debug3 Subtable 0x2 0db4 ; -------------------------------------------------------------------------------------- 0db4 0000 0002 | | .DBG3TAB 0x0000,0x0002 0db6 00db 0001 | | .CONST 0x00db,0x0001 0db8 00dd 0002 | | .CONST 0x00dd,0x0002 0dba ; -------------------------------------------------------------------------------------- 0dba ; Debug3 Subtable 0x3 0dba ; -------------------------------------------------------------------------------------- 0dba 0000 0002 | | .DBG3TAB 0x0000,0x0002 0dbc 00eb 0001 | | .CONST 0x00eb,0x0001 0dbe 00ed 0002 | | .CONST 0x00ed,0x0002 0dc0 ; -------------------------------------------------------------------------------------- 0dc0 ; Debug3 Subtable 0x4 0dc0 ; -------------------------------------------------------------------------------------- 0dc0 0000 0001 | | .DBG3TAB 0x0000,0x0001 0dc2 00fb 0001 | | .CONST 0x00fb,0x0001 0dc4 ; -------------------------------------------------------------------------------------- 0dc4 ; Debug3 Subtable 0x5 0dc4 ; -------------------------------------------------------------------------------------- 0dc4 0000 0002 | | .DBG3TAB 0x0000,0x0002 0dc6 0103 0001 | | .CONST 0x0103,0x0001 0dc8 0105 0002 | | .CONST 0x0105,0x0002 0dca ; -------------------------------------------------------------------------------------- 0dca ; Debug3 Subtable 0x6 0dca ; -------------------------------------------------------------------------------------- 0dca 0000 0001 | | .DBG3TAB 0x0000,0x0001 0dcc 0113 0001 | | .CONST 0x0113,0x0001 0dce ; -------------------------------------------------------------------------------------- 0dce ; Debug3 Subtable 0x7 0dce ; -------------------------------------------------------------------------------------- 0dce 0000 0002 | | .DBG3TAB 0x0000,0x0002 0dd0 011b 0001 | | .CONST 0x011b,0x0001 0dd2 011d 0002 | | .CONST 0x011d,0x0002 0dd4 ; -------------------------------------------------------------------------------------- 0dd4 ; Debug3 Subtable 0x8 0dd4 ; -------------------------------------------------------------------------------------- 0dd4 0001 000c | | .DBG3TAB 0x0001,0x000c 0dd6 012b ffff | + | .CONST 0x012b,0xffff 0dd8 012c 0001 | , | .CONST 0x012c,0x0001 0dda 0130 0002 | 0 | .CONST 0x0130,0x0002 0ddc 0135 0003 | 5 | .CONST 0x0135,0x0003 0dde 0137 0004 | 7 | .CONST 0x0137,0x0004 0de0 0138 0401 | 8 | .CONST 0x0138,0x0401 0de2 013a 0402 | : | .CONST 0x013a,0x0402 0de4 013b 0403 | ; | .CONST 0x013b,0x0403 0de6 013c 0404 | < | .CONST 0x013c,0x0404 0de8 013d 0004 | = | .CONST 0x013d,0x0004 0dea 013f 0006 | ? | .CONST 0x013f,0x0006 0dec 0143 0005 | C | .CONST 0x0143,0x0005 0dee 0149 0007 | I | .CONST 0x0149,0x0007 0df0 ; -------------------------------------------------------------------------------------- 0df0 ; Debug3 Subtable 0x9 0df0 ; -------------------------------------------------------------------------------------- 0df0 0000 0005 | | .DBG3TAB 0x0000,0x0005 0df2 0153 0001 | S | .CONST 0x0153,0x0001 0df4 0156 0002 | V | .CONST 0x0156,0x0002 0df6 0158 0401 | X | .CONST 0x0158,0x0401 0df8 0159 0002 | Y | .CONST 0x0159,0x0002 0dfa 0160 0003 | ` | .CONST 0x0160,0x0003 0dfc ; -------------------------------------------------------------------------------------- 0dfc ; Debug3 Subtable 0xa 0dfc ; -------------------------------------------------------------------------------------- 0dfc 0000 0008 | | .DBG3TAB 0x0000,0x0008 0dfe 016b 0001 | k | .CONST 0x016b,0x0001 0e00 016c 0401 | l | .CONST 0x016c,0x0401 0e02 016e 0402 | n | .CONST 0x016e,0x0402 0e04 016f 0403 | o | .CONST 0x016f,0x0403 0e06 0170 0404 | p | .CONST 0x0170,0x0404 0e08 0171 0001 | q | .CONST 0x0171,0x0001 0e0a 0185 0003 | | .CONST 0x0185,0x0003 0e0c 0187 0002 | | .CONST 0x0187,0x0002 0e0e ; -------------------------------------------------------------------------------------- 0e0e ; Debug3 Subtable 0xb 0e0e ; -------------------------------------------------------------------------------------- 0e0e 0000 000a | | .DBG3TAB 0x0000,0x000a 0e10 0193 0001 | | .CONST 0x0193,0x0001 0e12 0196 0002 | | .CONST 0x0196,0x0002 0e14 0198 0401 | | .CONST 0x0198,0x0401 0e16 0199 0002 | | .CONST 0x0199,0x0002 0e18 019b 0801 | | .CONST 0x019b,0x0801 0e1a 019d 0802 | | .CONST 0x019d,0x0802 0e1c 019e 0803 | | .CONST 0x019e,0x0803 0e1e 019f 0804 | | .CONST 0x019f,0x0804 0e20 01a0 0401 | | .CONST 0x01a0,0x0401 0e22 01ad 0003 | | .CONST 0x01ad,0x0003 0e24 ; -------------------------------------------------------------------------------------- 0e24 ; Debug3 Subtable 0xc 0e24 ; -------------------------------------------------------------------------------------- 0e24 0001 004a | J| .DBG3TAB 0x0001,0x004a 0e26 01bb ffff | | .CONST 0x01bb,0xffff 0e28 01bc 0001 | | .CONST 0x01bc,0x0001 0e2a 01bd 0401 | | .CONST 0x01bd,0x0401 0e2c 01bf 0402 | | .CONST 0x01bf,0x0402 0e2e 01c0 0403 | | .CONST 0x01c0,0x0403 0e30 01c1 0404 | | .CONST 0x01c1,0x0404 0e32 01c2 0001 | | .CONST 0x01c2,0x0001 0e34 01d0 000c | | .CONST 0x01d0,0x000c 0e36 01d8 000d | | .CONST 0x01d8,0x000d 0e38 01dc 000e | | .CONST 0x01dc,0x000e 0e3a 01dd 0801 | | .CONST 0x01dd,0x0801 0e3c 01df 000e | | .CONST 0x01df,0x000e 0e3e 01e2 0c01 | | .CONST 0x01e2,0x0c01 0e40 01e4 1001 | | .CONST 0x01e4,0x1001 0e42 01e6 1002 | | .CONST 0x01e6,0x1002 0e44 01e7 1003 | | .CONST 0x01e7,0x1003 0e46 01e8 1004 | | .CONST 0x01e8,0x1004 0e48 01ea 0c01 | | .CONST 0x01ea,0x0c01 0e4a 01f1 0801 | | .CONST 0x01f1,0x0801 0e4c 01f5 0002 | | .CONST 0x01f5,0x0002 0e4e 01f7 0003 | | .CONST 0x01f7,0x0003 0e50 01f9 0004 | | .CONST 0x01f9,0x0004 0e52 01fb 0005 | | .CONST 0x01fb,0x0005 0e54 01fd 0006 | | .CONST 0x01fd,0x0006 0e56 0200 1401 | | .CONST 0x0200,0x1401 0e58 0202 1402 | | .CONST 0x0202,0x1402 0e5a 0203 1403 | | .CONST 0x0203,0x1403 0e5c 0204 1404 | | .CONST 0x0204,0x1404 0e5e 0206 0006 | | .CONST 0x0206,0x0006 0e60 0208 0007 | | .CONST 0x0208,0x0007 0e62 020a 0008 | | .CONST 0x020a,0x0008 0e64 020e 0009 | | .CONST 0x020e,0x0009 0e66 020f 1801 | | .CONST 0x020f,0x1801 0e68 0211 0009 | | .CONST 0x0211,0x0009 0e6a 0214 1c01 | | .CONST 0x0214,0x1c01 0e6c 0216 2001 | | .CONST 0x0216,0x2001 0e6e 0218 2002 | | .CONST 0x0218,0x2002 0e70 0219 2003 | | .CONST 0x0219,0x2003 0e72 021a 2004 | | .CONST 0x021a,0x2004 0e74 021c 1c01 | | .CONST 0x021c,0x1c01 0e76 0223 1801 | # | .CONST 0x0223,0x1801 0e78 0225 2401 | %$ | .CONST 0x0225,0x2401 0e7a 0227 2402 | '$ | .CONST 0x0227,0x2402 0e7c 0228 2403 | ($ | .CONST 0x0228,0x2403 0e7e 0229 2404 | )$ | .CONST 0x0229,0x2404 0e80 022a 1c02 | * | .CONST 0x022a,0x1c02 0e82 0231 000a | 1 | .CONST 0x0231,0x000a 0e84 0236 2801 | 6( | .CONST 0x0236,0x2801 0e86 0238 2802 | 8( | .CONST 0x0238,0x2802 0e88 023a 2803 | :( | .CONST 0x023a,0x2803 0e8a 023e 2804 | >( | .CONST 0x023e,0x2804 0e8c 0242 2805 | B( | .CONST 0x0242,0x2805 0e8e 0244 2c01 | D, | .CONST 0x0244,0x2c01 0e90 0246 2c02 | F, | .CONST 0x0246,0x2c02 0e92 0247 2c03 | G, | .CONST 0x0247,0x2c03 0e94 0248 2c04 | H, | .CONST 0x0248,0x2c04 0e96 024a 2805 | J( | .CONST 0x024a,0x2805 0e98 0254 3001 | T0 | .CONST 0x0254,0x3001 0e9a 0256 3002 | V0 | .CONST 0x0256,0x3002 0e9c 0257 3003 | W0 | .CONST 0x0257,0x3003 0e9e 0258 3004 | X0 | .CONST 0x0258,0x3004 0ea0 025a 2c04 | Z, | .CONST 0x025a,0x2c04 0ea2 0268 000a | h | .CONST 0x0268,0x000a 0ea4 0269 3401 | i4 | .CONST 0x0269,0x3401 0ea6 026b 3402 | k4 | .CONST 0x026b,0x3402 0ea8 026c 3403 | l4 | .CONST 0x026c,0x3403 0eaa 026d 3404 | m4 | .CONST 0x026d,0x3404 0eac 026f 000a | o | .CONST 0x026f,0x000a 0eae 0272 000b | r | .CONST 0x0272,0x000b 0eb0 0275 3801 | u8 | .CONST 0x0275,0x3801 0eb2 0277 3802 | w8 | .CONST 0x0277,0x3802 0eb4 0278 3803 | x8 | .CONST 0x0278,0x3803 0eb6 0279 3804 | y8 | .CONST 0x0279,0x3804 0eb8 027b 000b | { | .CONST 0x027b,0x000b 0eba 027f 000f | | .CONST 0x027f,0x000f 0ebc ; -------------------------------------------------------------------------------------- 0ebc ; Debug3 Subtable 0xd 0ebc ; -------------------------------------------------------------------------------------- 0ebc 0000 0003 | | .DBG3TAB 0x0000,0x0003 0ebe 028b 0001 | | .CONST 0x028b,0x0001 0ec0 0296 0003 | | .CONST 0x0296,0x0003 0ec2 0298 0002 | | .CONST 0x0298,0x0002 0ec4 ; -------------------------------------------------------------------------------------- 0ec4 ; Debug3 Subtable 0xe 0ec4 ; -------------------------------------------------------------------------------------- 0ec4 0002 0006 | | .DBG3TAB 0x0002,0x0006 0ec6 02a3 ffff | | .CONST 0x02a3,0xffff 0ec8 02a6 fffe | | .CONST 0x02a6,0xfffe 0eca 02aa 0001 | | .CONST 0x02aa,0x0001 0ecc 02ae 0002 | | .CONST 0x02ae,0x0002 0ece 02b0 0003 | | .CONST 0x02b0,0x0003 0ed0 02b9 0004 | | .CONST 0x02b9,0x0004 0ed2 02c2 0005 | | .CONST 0x02c2,0x0005 0ed4 02c4 0006 | | .CONST 0x02c4,0x0006 0ed6 ; -------------------------------------------------------------------------------------- 0ed6 ; Debug3 Subtable 0xf 0ed6 ; -------------------------------------------------------------------------------------- 0ed6 0000 0003 | | .DBG3TAB 0x0000,0x0003 0ed8 02cb 0001 | | .CONST 0x02cb,0x0001 0eda 02ce 0002 | | .CONST 0x02ce,0x0002 0edc 02dc 0003 | | .CONST 0x02dc,0x0003 0ede ; -------------------------------------------------------------------------------------- 0ede ; Debug3 Subtable 0x10 0ede ; -------------------------------------------------------------------------------------- 0ede 0001 0006 | | .DBG3TAB 0x0001,0x0006 0ee0 02e3 ffff | | .CONST 0x02e3,0xffff 0ee2 02e7 0001 | | .CONST 0x02e7,0x0001 0ee4 02eb 0002 | | .CONST 0x02eb,0x0002 0ee6 02ed 0003 | | .CONST 0x02ed,0x0003 0ee8 02f6 0004 | | .CONST 0x02f6,0x0004 0eea 02ff 0005 | | .CONST 0x02ff,0x0005 0eec 0301 0006 | | .CONST 0x0301,0x0006 0eee ; -------------------------------------------------------------------------------------- 0eee ; Debug3 Subtable 0x11 0eee ; -------------------------------------------------------------------------------------- 0eee 0000 0003 | | .DBG3TAB 0x0000,0x0003 0ef0 030b 0001 | | .CONST 0x030b,0x0001 0ef2 030e 0002 | | .CONST 0x030e,0x0002 0ef4 031c 0003 | | .CONST 0x031c,0x0003 0ef6 ; -------------------------------------------------------------------------------------- 0ef6 ; Debug3 Subtable 0x12 0ef6 ; -------------------------------------------------------------------------------------- 0ef6 0001 0006 | | .DBG3TAB 0x0001,0x0006 0ef8 0323 ffff | # | .CONST 0x0323,0xffff 0efa 0324 0001 | $ | .CONST 0x0324,0x0001 0efc 032c 0002 | , | .CONST 0x032c,0x0002 0efe 032e 0003 | . | .CONST 0x032e,0x0003 0f00 0338 0004 | 8 | .CONST 0x0338,0x0004 0f02 0341 0005 | A | .CONST 0x0341,0x0005 0f04 0343 0006 | C | .CONST 0x0343,0x0006 0f06 ; -------------------------------------------------------------------------------------- 0f06 ; Debug3 Subtable 0x13 0f06 ; -------------------------------------------------------------------------------------- 0f06 0000 0003 | | .DBG3TAB 0x0000,0x0003 0f08 034b 0001 | K | .CONST 0x034b,0x0001 0f0a 034e 0002 | N | .CONST 0x034e,0x0002 0f0c 035c 0003 | \ | .CONST 0x035c,0x0003 0f0e ; -------------------------------------------------------------------------------------- 0f0e ; Debug3 Subtable 0x14 0f0e ; -------------------------------------------------------------------------------------- 0f0e 0000 0004 | | .DBG3TAB 0x0000,0x0004 0f10 0363 0001 | c | .CONST 0x0363,0x0001 0f12 0364 0401 | d | .CONST 0x0364,0x0401 0f14 0366 0001 | f | .CONST 0x0366,0x0001 0f16 0369 0002 | i | .CONST 0x0369,0x0002 0f18 ; -------------------------------------------------------------------------------------- 0f18 ; Debug3 Subtable 0x15 0f18 ; -------------------------------------------------------------------------------------- 0f18 0000 0003 | | .DBG3TAB 0x0000,0x0003 0f1a 0373 0001 | s | .CONST 0x0373,0x0001 0f1c 0376 0002 | v | .CONST 0x0376,0x0002 0f1e 037e 0003 | ~ | .CONST 0x037e,0x0003 0f20 ; -------------------------------------------------------------------------------------- 0f20 ; Debug3 Subtable 0x16 0f20 ; -------------------------------------------------------------------------------------- 0f20 0000 000a | | .DBG3TAB 0x0000,0x000a 0f22 038b 0001 | | .CONST 0x038b,0x0001 0f24 038c 0401 | | .CONST 0x038c,0x0401 0f26 038e 0402 | | .CONST 0x038e,0x0402 0f28 038f 0403 | | .CONST 0x038f,0x0403 0f2a 0390 0404 | | .CONST 0x0390,0x0404 0f2c 0391 0001 | | .CONST 0x0391,0x0001 0f2e 039d 0003 | | .CONST 0x039d,0x0003 0f30 03a4 0801 | | .CONST 0x03a4,0x0801 0f32 03a8 0003 | | .CONST 0x03a8,0x0003 0f34 03ab 0002 | | .CONST 0x03ab,0x0002 0f36 ; -------------------------------------------------------------------------------------- 0f36 ; Debug3 Subtable 0x17 0f36 ; -------------------------------------------------------------------------------------- 0f36 0000 000a | | .DBG3TAB 0x0000,0x000a 0f38 03b3 0001 | | .CONST 0x03b3,0x0001 0f3a 03b6 0002 | | .CONST 0x03b6,0x0002 0f3c 03b8 0401 | | .CONST 0x03b8,0x0401 0f3e 03b9 0002 | | .CONST 0x03b9,0x0002 0f40 03bb 0801 | | .CONST 0x03bb,0x0801 0f42 03bd 0802 | | .CONST 0x03bd,0x0802 0f44 03be 0803 | | .CONST 0x03be,0x0803 0f46 03bf 0804 | | .CONST 0x03bf,0x0804 0f48 03c0 0401 | | .CONST 0x03c0,0x0401 0f4a 03cd 0003 | | .CONST 0x03cd,0x0003 0f4c ; -------------------------------------------------------------------------------------- 0f4c ; Debug3 Subtable 0x18 0f4c ; -------------------------------------------------------------------------------------- 0f4c 0001 0001 | | .DBG3TAB 0x0001,0x0001 0f4e 03db ffff | | .CONST 0x03db,0xffff 0f50 03e4 0001 | | .CONST 0x03e4,0x0001 0f52 ; -------------------------------------------------------------------------------------- 0f52 ; Debug3 Subtable 0x19 0f52 ; -------------------------------------------------------------------------------------- 0f52 0000 0003 | | .DBG3TAB 0x0000,0x0003 0f54 03fb 0001 | | .CONST 0x03fb,0x0001 0f56 03fe 0002 | | .CONST 0x03fe,0x0002 0f58 0406 0003 | | .CONST 0x0406,0x0003 0f5a ; -------------------------------------------------------------------------------------- 0f5a ; Debug3 Subtable 0x1a 0f5a ; -------------------------------------------------------------------------------------- 0f5a 0000 0003 | | .DBG3TAB 0x0000,0x0003 0f5c 0413 0001 | | .CONST 0x0413,0x0001 0f5e 0416 0401 | | .CONST 0x0416,0x0401 0f60 0419 0001 | | .CONST 0x0419,0x0001 0f62 ; -------------------------------------------------------------------------------------- 0f62 ; Debug3 Subtable 0x1b 0f62 ; -------------------------------------------------------------------------------------- 0f62 0000 0003 | | .DBG3TAB 0x0000,0x0003 0f64 0423 0001 | # | .CONST 0x0423,0x0001 0f66 0426 0002 | & | .CONST 0x0426,0x0002 0f68 042e 0003 | . | .CONST 0x042e,0x0003 0f6a ; -------------------------------------------------------------------------------------- 0f6a ; Debug3 Subtable 0x1c 0f6a ; -------------------------------------------------------------------------------------- 0f6a 0000 0001 | | .DBG3TAB 0x0000,0x0001 0f6c 043b 0001 | ; | .CONST 0x043b,0x0001 0f6e ; -------------------------------------------------------------------------------------- 0f6e ; Debug3 Subtable 0x1d 0f6e ; -------------------------------------------------------------------------------------- 0f6e 0000 0005 | | .DBG3TAB 0x0000,0x0005 0f70 044b 0001 | K | .CONST 0x044b,0x0001 0f72 044f 0002 | O | .CONST 0x044f,0x0002 0f74 0451 0401 | Q | .CONST 0x0451,0x0401 0f76 0452 0002 | R | .CONST 0x0452,0x0002 0f78 0459 0003 | Y | .CONST 0x0459,0x0003 0f7a ; -------------------------------------------------------------------------------------- 0f7a ; Debug3 Subtable 0x1e 0f7a ; -------------------------------------------------------------------------------------- 0f7a 0000 0001 | | .DBG3TAB 0x0000,0x0001 0f7c 0463 0001 | c | .CONST 0x0463,0x0001 0f7e ; -------------------------------------------------------------------------------------- 0f7e ; Debug3 Subtable 0x1f 0f7e ; -------------------------------------------------------------------------------------- 0f7e 0002 000b | | .DBG3TAB 0x0002,0x000b 0f80 046b ffff | k | .CONST 0x046b,0xffff 0f82 046d fffe | m | .CONST 0x046d,0xfffe 0f84 0472 0001 | r | .CONST 0x0472,0x0001 0f86 0478 0401 | x | .CONST 0x0478,0x0401 0f88 0479 0001 | y | .CONST 0x0479,0x0001 0f8a 047d 0002 | } | .CONST 0x047d,0x0002 0f8c 047f 0801 | | .CONST 0x047f,0x0801 0f8e 0481 0802 | | .CONST 0x0481,0x0802 0f90 0485 0003 | | .CONST 0x0485,0x0003 0f92 0488 0004 | | .CONST 0x0488,0x0004 0f94 048b 0005 | | .CONST 0x048b,0x0005 0f96 0496 0006 | | .CONST 0x0496,0x0006 0f98 04a4 0007 | | .CONST 0x04a4,0x0007 0f9a ; -------------------------------------------------------------------------------------- 0f9a ; Debug3 Subtable 0x20 0f9a ; -------------------------------------------------------------------------------------- 0f9a 0002 000d | | .DBG3TAB 0x0002,0x000d 0f9c 04ab ffff | | .CONST 0x04ab,0xffff 0f9e 04ad fffe | | .CONST 0x04ad,0xfffe 0fa0 04b2 0001 | | .CONST 0x04b2,0x0001 0fa2 04b8 0401 | | .CONST 0x04b8,0x0401 0fa4 04b9 0001 | | .CONST 0x04b9,0x0001 0fa6 04bd 0002 | | .CONST 0x04bd,0x0002 0fa8 04bf 0801 | | .CONST 0x04bf,0x0801 0faa 04c1 0802 | | .CONST 0x04c1,0x0802 0fac 04c5 0003 | | .CONST 0x04c5,0x0003 0fae 04c8 0004 | | .CONST 0x04c8,0x0004 0fb0 04cb 0005 | | .CONST 0x04cb,0x0005 0fb2 04d5 0006 | | .CONST 0x04d5,0x0006 0fb4 04d8 0007 | | .CONST 0x04d8,0x0007 0fb6 04e6 0008 | | .CONST 0x04e6,0x0008 0fb8 04e9 0009 | | .CONST 0x04e9,0x0009 0fba ; -------------------------------------------------------------------------------------- 0fba ; Debug3 Subtable 0x21 0fba ; -------------------------------------------------------------------------------------- 0fba 0002 000b | | .DBG3TAB 0x0002,0x000b 0fbc 04f3 ffff | | .CONST 0x04f3,0xffff 0fbe 04f5 fffe | | .CONST 0x04f5,0xfffe 0fc0 04fa 0001 | | .CONST 0x04fa,0x0001 0fc2 0500 0401 | | .CONST 0x0500,0x0401 0fc4 0501 0001 | | .CONST 0x0501,0x0001 0fc6 0505 0002 | | .CONST 0x0505,0x0002 0fc8 0507 0801 | | .CONST 0x0507,0x0801 0fca 0509 0802 | | .CONST 0x0509,0x0802 0fcc 050d 0003 | | .CONST 0x050d,0x0003 0fce 0510 0004 | | .CONST 0x0510,0x0004 0fd0 0513 0005 | | .CONST 0x0513,0x0005 0fd2 051e 0006 | | .CONST 0x051e,0x0006 0fd4 052c 0007 | , | .CONST 0x052c,0x0007 0fd6 ; -------------------------------------------------------------------------------------- 0fd6 ; Debug3 Subtable 0x22 0fd6 ; -------------------------------------------------------------------------------------- 0fd6 0002 0009 | | .DBG3TAB 0x0002,0x0009 0fd8 0533 ffff | 3 | .CONST 0x0533,0xffff 0fda 0535 fffe | 5 | .CONST 0x0535,0xfffe 0fdc 053a 0001 | : | .CONST 0x053a,0x0001 0fde 0540 0401 | @ | .CONST 0x0540,0x0401 0fe0 0541 0001 | A | .CONST 0x0541,0x0001 0fe2 0545 0002 | E | .CONST 0x0545,0x0002 0fe4 0547 0801 | G | .CONST 0x0547,0x0801 0fe6 0549 0802 | I | .CONST 0x0549,0x0802 0fe8 054d 0003 | M | .CONST 0x054d,0x0003 0fea 0550 0004 | P | .CONST 0x0550,0x0004 0fec 055b 0005 | [ | .CONST 0x055b,0x0005 0fee ; -------------------------------------------------------------------------------------- 0fee ; Debug3 Subtable 0x23 0fee ; -------------------------------------------------------------------------------------- 0fee 0001 0003 | | .DBG3TAB 0x0001,0x0003 0ff0 0563 ffff | c | .CONST 0x0563,0xffff 0ff2 0569 0001 | i | .CONST 0x0569,0x0001 0ff4 056a 0401 | j | .CONST 0x056a,0x0401 0ff6 056c 0001 | l | .CONST 0x056c,0x0001 0ff8 ; -------------------------------------------------------------------------------------- 0ff8 ; Debug3 Subtable 0x24 0ff8 ; -------------------------------------------------------------------------------------- 0ff8 0000 0003 | | .DBG3TAB 0x0000,0x0003 0ffa 057b 0001 | { | .CONST 0x057b,0x0001 0ffc 057f 0002 | | .CONST 0x057f,0x0002 0ffe 0591 0003 | | .CONST 0x0591,0x0003 1000 ; -------------------------------------------------------------------------------------- 1000 ; Debug3 Subtable 0x25 1000 ; -------------------------------------------------------------------------------------- 1000 0001 0007 | | .DBG3TAB 0x0001,0x0007 1002 059b ffff | | .CONST 0x059b,0xffff 1004 05a0 0001 | | .CONST 0x05a0,0x0001 1006 05a3 0002 | | .CONST 0x05a3,0x0002 1008 05a7 0004 | | .CONST 0x05a7,0x0004 100a 05b0 0006 | | .CONST 0x05b0,0x0006 100c 05b2 0007 | | .CONST 0x05b2,0x0007 100e 05b7 0003 | | .CONST 0x05b7,0x0003 1010 05bc 0008 | | .CONST 0x05bc,0x0008 1012 ; -------------------------------------------------------------------------------------- 1012 ; Debug3 Subtable 0x26 1012 ; -------------------------------------------------------------------------------------- 1012 0000 0006 | | .DBG3TAB 0x0000,0x0006 1014 05c4 0001 | | .CONST 0x05c4,0x0001 1016 05c8 0002 | | .CONST 0x05c8,0x0002 1018 05d2 0006 | | .CONST 0x05d2,0x0006 101a 05d4 0003 | | .CONST 0x05d4,0x0003 101c 05d9 0004 | | .CONST 0x05d9,0x0004 101e 05df 0007 | | .CONST 0x05df,0x0007 1020 ; -------------------------------------------------------------------------------------- 1020 ; Debug3 Subtable 0x27 1020 ; -------------------------------------------------------------------------------------- 1020 0001 0007 | | .DBG3TAB 0x0001,0x0007 1022 05eb ffff | | .CONST 0x05eb,0xffff 1024 05ef 0001 | | .CONST 0x05ef,0x0001 1026 05f5 0002 | | .CONST 0x05f5,0x0002 1028 05f8 0003 | | .CONST 0x05f8,0x0003 102a 05fc 0004 | | .CONST 0x05fc,0x0004 102c 0604 0005 | | .CONST 0x0604,0x0005 102e 0606 0006 | | .CONST 0x0606,0x0006 1030 060c 0007 | | .CONST 0x060c,0x0007 1032 ; -------------------------------------------------------------------------------------- 1032 ; Debug3 Subtable 0x28 1032 ; -------------------------------------------------------------------------------------- 1032 0002 0005 | | .DBG3TAB 0x0002,0x0005 1034 0613 ffff | | .CONST 0x0613,0xffff 1036 0615 fffe | | .CONST 0x0615,0xfffe 1038 0619 0001 | | .CONST 0x0619,0x0001 103a 061a 0002 | | .CONST 0x061a,0x0002 103c 061f 0003 | | .CONST 0x061f,0x0003 103e 0620 0401 | | .CONST 0x0620,0x0401 1040 0622 0003 | " | .CONST 0x0622,0x0003 1042 ; -------------------------------------------------------------------------------------- 1042 ; Debug3 Subtable 0x29 1042 ; -------------------------------------------------------------------------------------- 1042 0000 000e | | .DBG3TAB 0x0000,0x000e 1044 062b 0001 | + | .CONST 0x062b,0x0001 1046 0635 0002 | 5 | .CONST 0x0635,0x0002 1048 0639 0003 | 9 | .CONST 0x0639,0x0003 104a 063b 0004 | ; | .CONST 0x063b,0x0004 104c 063d 0005 | = | .CONST 0x063d,0x0005 104e 0642 0006 | B | .CONST 0x0642,0x0006 1050 0666 0007 | f | .CONST 0x0666,0x0007 1052 066b 0008 | k | .CONST 0x066b,0x0008 1054 0694 0009 | | .CONST 0x0694,0x0009 1056 0699 000a | | .CONST 0x0699,0x000a 1058 069d 000b | | .CONST 0x069d,0x000b 105a 06a7 000c | | .CONST 0x06a7,0x000c 105c 06bb 000d | | .CONST 0x06bb,0x000d 105e 06be 000e | | .CONST 0x06be,0x000e 1060 ; -------------------------------------------------------------------------------------- 1060 ; Debug3 Subtable 0x2a 1060 ; -------------------------------------------------------------------------------------- 1060 0000 001d | | .DBG3TAB 0x0000,0x001d 1062 06c4 0001 | | .CONST 0x06c4,0x0001 1064 06c9 0002 | | .CONST 0x06c9,0x0002 1066 06e2 001a | | .CONST 0x06e2,0x001a 1068 06ef 001b | | .CONST 0x06ef,0x001b 106a 06f2 001c | | .CONST 0x06f2,0x001c 106c 06f4 001d | | .CONST 0x06f4,0x001d 106e 06f5 0004 | | .CONST 0x06f5,0x0004 1070 06fb 0005 | | .CONST 0x06fb,0x0005 1072 06fe 0006 | | .CONST 0x06fe,0x0006 1074 0706 0007 | | .CONST 0x0706,0x0007 1076 0709 0008 | | .CONST 0x0709,0x0008 1078 071d 0009 | | .CONST 0x071d,0x0009 107a 0720 000a | | .CONST 0x0720,0x000a 107c 0722 000b | " | .CONST 0x0722,0x000b 107e 0725 000c | % | .CONST 0x0725,0x000c 1080 072c 000d | , | .CONST 0x072c,0x000d 1082 0733 000e | 3 | .CONST 0x0733,0x000e 1084 0738 000f | 8 | .CONST 0x0738,0x000f 1086 073b 0010 | ; | .CONST 0x073b,0x0010 1088 073f 0011 | ? | .CONST 0x073f,0x0011 108a 0747 0014 | G | .CONST 0x0747,0x0014 108c 0748 0012 | H | .CONST 0x0748,0x0012 108e 074c 0013 | L | .CONST 0x074c,0x0013 1090 074e 0015 | N | .CONST 0x074e,0x0015 1092 0751 0016 | Q | .CONST 0x0751,0x0016 1094 0758 0019 | X | .CONST 0x0758,0x0019 1096 075b 0017 | [ | .CONST 0x075b,0x0017 1098 075e 0018 | ^ | .CONST 0x075e,0x0018 109a 0763 001e | c | .CONST 0x0763,0x001e 109c ; -------------------------------------------------------------------------------------- 109c ; Debug3 Subtable 0x2b 109c ; -------------------------------------------------------------------------------------- 109c 0003 000d | | .DBG3TAB 0x0003,0x000d 109e 076b ffff | k | .CONST 0x076b,0xffff 10a0 076f fffe | o | .CONST 0x076f,0xfffe 10a2 0770 fffd | p | .CONST 0x0770,0xfffd 10a4 0773 0001 | s | .CONST 0x0773,0x0001 10a6 0779 0002 | y | .CONST 0x0779,0x0002 10a8 078c 0007 | | .CONST 0x078c,0x0007 10aa 078f 0008 | | .CONST 0x078f,0x0008 10ac 0791 0003 | | .CONST 0x0791,0x0003 10ae 0794 0004 | | .CONST 0x0794,0x0004 10b0 0796 0005 | | .CONST 0x0796,0x0005 10b2 0799 0006 | | .CONST 0x0799,0x0006 10b4 079f 0009 | | .CONST 0x079f,0x0009 10b6 07a9 000a | | .CONST 0x07a9,0x000a 10b8 07ba 000b | | .CONST 0x07ba,0x000b 10ba 07be 000c | | .CONST 0x07be,0x000c 10bc 07c6 000d | | .CONST 0x07c6,0x000d 10be ; -------------------------------------------------------------------------------------- 10be ; Debug3 Subtable 0x2c 10be ; -------------------------------------------------------------------------------------- 10be 0008 002b | +| .DBG3TAB 0x0008,0x002b 10c0 07cb ffff | | .CONST 0x07cb,0xffff 10c2 07ce fffe | | .CONST 0x07ce,0xfffe 10c4 07d2 fffd | | .CONST 0x07d2,0xfffd 10c6 07d3 fffc | | .CONST 0x07d3,0xfffc 10c8 07d6 fffb | | .CONST 0x07d6,0xfffb 10ca 07d7 fffa | | .CONST 0x07d7,0xfffa 10cc 07d8 fff9 | | .CONST 0x07d8,0xfff9 10ce 07d9 fff8 | | .CONST 0x07d9,0xfff8 10d0 07dd 0002 | | .CONST 0x07dd,0x0002 10d2 07e0 0003 | | .CONST 0x07e0,0x0003 10d4 0811 0029 | )| .CONST 0x0811,0x0029 10d6 0814 0004 | | .CONST 0x0814,0x0004 10d8 0816 0005 | | .CONST 0x0816,0x0005 10da 0819 0006 | | .CONST 0x0819,0x0006 10dc 0821 0007 | ! | .CONST 0x0821,0x0007 10de 0824 0008 | $ | .CONST 0x0824,0x0008 10e0 0827 0009 | ' | .CONST 0x0827,0x0009 10e2 082f 000a | / | .CONST 0x082f,0x000a 10e4 0831 000b | 1 | .CONST 0x0831,0x000b 10e6 0838 000c | 8 | .CONST 0x0838,0x000c 10e8 0841 000d | A | .CONST 0x0841,0x000d 10ea 0843 000e | C | .CONST 0x0843,0x000e 10ec 0846 000f | F | .CONST 0x0846,0x000f 10ee 084a 0010 | J | .CONST 0x084a,0x0010 10f0 084b 0011 | K | .CONST 0x084b,0x0011 10f2 0856 0012 | V | .CONST 0x0856,0x0012 10f4 0859 0013 | Y | .CONST 0x0859,0x0013 10f6 085c 0014 | \ | .CONST 0x085c,0x0014 10f8 0863 0015 | c | .CONST 0x0863,0x0015 10fa 0867 0016 | g | .CONST 0x0867,0x0016 10fc 086a 0017 | j | .CONST 0x086a,0x0017 10fe 086e 0018 | n | .CONST 0x086e,0x0018 1100 0874 0019 | t | .CONST 0x0874,0x0019 1102 0877 001a | w | .CONST 0x0877,0x001a 1104 0884 001b | | .CONST 0x0884,0x001b 1106 0887 001c | | .CONST 0x0887,0x001c 1108 088d 001d | | .CONST 0x088d,0x001d 110a 0891 001e | | .CONST 0x0891,0x001e 110c 0894 001f | | .CONST 0x0894,0x001f 110e 0897 0020 | | .CONST 0x0897,0x0020 1110 0899 0021 | !| .CONST 0x0899,0x0021 1112 089e 0022 | "| .CONST 0x089e,0x0022 1114 08a7 0023 | #| .CONST 0x08a7,0x0023 1116 08ac 0025 | %| .CONST 0x08ac,0x0025 1118 08b0 0024 | $| .CONST 0x08b0,0x0024 111a 08ba 0026 | &| .CONST 0x08ba,0x0026 111c 08c3 0028 | (| .CONST 0x08c3,0x0028 111e 08c6 0027 | '| .CONST 0x08c6,0x0027 1120 08cb 002a | *| .CONST 0x08cb,0x002a 1122 08ce 0001 | | .CONST 0x08ce,0x0001 1124 08d3 002b | +| .CONST 0x08d3,0x002b 1126 ; -------------------------------------------------------------------------------------- 1126 ; Debug3 Subtable 0x2d 1126 ; -------------------------------------------------------------------------------------- 1126 0000 0008 | | .DBG3TAB 0x0000,0x0008 1128 08db 0001 | | .CONST 0x08db,0x0001 112a 08df 0401 | | .CONST 0x08df,0x0401 112c 08e2 0001 | | .CONST 0x08e2,0x0001 112e 08e3 0002 | | .CONST 0x08e3,0x0002 1130 08e4 0801 | | .CONST 0x08e4,0x0801 1132 08e6 0002 | | .CONST 0x08e6,0x0002 1134 08e7 0003 | | .CONST 0x08e7,0x0003 1136 08ec 0004 | | .CONST 0x08ec,0x0004 1138 ; -------------------------------------------------------------------------------------- 1138 ; Debug3 Subtable 0x2e 1138 ; -------------------------------------------------------------------------------------- 1138 0001 0013 | | .DBG3TAB 0x0001,0x0013 113a 08f3 ffff | | .CONST 0x08f3,0xffff 113c 08f5 0001 | | .CONST 0x08f5,0x0001 113e 08f7 0002 | | .CONST 0x08f7,0x0002 1140 08fb 0003 | | .CONST 0x08fb,0x0003 1142 08fc 0004 | | .CONST 0x08fc,0x0004 1144 08fe 0005 | | .CONST 0x08fe,0x0005 1146 0902 0006 | | .CONST 0x0902,0x0006 1148 0905 0007 | | .CONST 0x0905,0x0007 114a 090a 0008 | | .CONST 0x090a,0x0008 114c 0914 0009 | | .CONST 0x0914,0x0009 114e 091a 000a | | .CONST 0x091a,0x000a 1150 0924 000b | $ | .CONST 0x0924,0x000b 1152 0926 000c | & | .CONST 0x0926,0x000c 1154 092a 000d | * | .CONST 0x092a,0x000d 1156 0930 000e | 0 | .CONST 0x0930,0x000e 1158 0933 000f | 3 | .CONST 0x0933,0x000f 115a 0939 0010 | 9 | .CONST 0x0939,0x0010 115c 093f 0011 | ? | .CONST 0x093f,0x0011 115e 0949 0012 | I | .CONST 0x0949,0x0012 1160 094c 0013 | L | .CONST 0x094c,0x0013 1162 0000 0000 | | .BLANK 0000[0x9e]