|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 8192 (0x2000) 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 0a00 | | .CONST 0x0a00 ; 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 0007 | | .CONST 0x0007 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 006c | l | .CONST 0x006c ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0029 | ) | .CONST 0x0029 ; Number of locals 000b INIT_0008: 000b 029a 0073 | s| Declare_Subprogram INIT_0070,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x0af2,0x0000,0x0000,0x0057,0x9795,0x0000,0x05d3 ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 009b | | Declare_Subprogram INIT_0098,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f 029a 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xf,0xfffd 0011 029a 011b | | Declare_Subprogram INIT_0118,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x11,0xfffc 0013 029a 01a3 | | Declare_Subprogram INIT_01a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x13,0xfffb 0015 029a 0203 | | Declare_Subprogram INIT_0200,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x15,0xfffa 0017 029a 0213 | | Declare_Subprogram INIT_0210,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x17,0xfff9 0019 029a 024b | K| Declare_Subprogram INIT_0248,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x19,0xfff8 001b 029a 0263 | c| Declare_Subprogram INIT_0260,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x1b,0xfff7 001d 029a 029b | | Declare_Subprogram INIT_0298,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1d,0xfff6 001f 029a 02b3 | | Declare_Subprogram INIT_02b0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x1f,0xfff5 0021 00bf | | Action Accept_Activation 0022 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x1 = .DEBUG 0x0022,0x0b0a,0x0000,0x0000,0x0059,0x6785,0x0000,0x000c ; Debug Table 0x1.0x0 = 0x22,0xffff 0023 0266 | f | Execute Discrete,Bounds 0024 00e2 | | Load_Encached Integer_Cache 0025 02a0 | | Declare_Subprogram Null_Subprogram 0026 4801 |H | Short_Literal 0x1 0027 035d | ] | Declare_Type Array,Defined 0028 00d8 | | Load_Top At_Offset_0 0029 0337 | 7 | Declare_Variable Array 002a 00d8 | | Load_Top At_Offset_0 002b 0337 | 7 | Declare_Variable Array 002c 4802 |H | Short_Literal 0x2 002d 4801 |H | Short_Literal 0x1 002e 00da | | Load_Top At_Offset_2 002f 01d6 | | Execute Vector,Field_Write 0030 4800 |H | Short_Literal 0x0 0031 4800 |H | Short_Literal 0x0 0032 00da | | Load_Top At_Offset_2 0033 01d6 | | Execute Vector,Field_Write 0034 00d9 | | Load_Top At_Offset_1 0035 01d4 | | Execute Vector,Structure_Write 0036 029d 02db | | Declare_Subprogram INIT_02d8,For_Outer_Call ; Debug Table 0x1.0x1 = 0x36,0xfffe 0038 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x2 = 0x38,0xfffd 0039 00c7 | | Action Elaborate_Subprogram 003a 029d 02f3 | | Declare_Subprogram INIT_02f0,For_Outer_Call ; Debug Table 0x1.0x3 = 0x3a,0xfffc 003c 029d 030b | | Declare_Subprogram INIT_0308,For_Outer_Call ; Debug Table 0x1.0x4 = 0x3c,0xfffb 003e 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x5 = 0x3e,0xfffa 003f 00c7 | | Action Elaborate_Subprogram 0040 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x6 = 0x40,0xfff9 0041 00c7 | | Action Elaborate_Subprogram 0042 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0x7 = 0x42,0xfff8 0043 00c7 | | Action Elaborate_Subprogram 0044 029d 0343 | C| Declare_Subprogram INIT_0340,For_Outer_Call ; Debug Table 0x1.0x8 = 0x44,0xfff7 0046 029d 038b | | Declare_Subprogram INIT_0388,For_Outer_Call ; Debug Table 0x1.0x9 = 0x46,0xfff6 0048 029d 0403 | | Declare_Subprogram INIT_0400,For_Outer_Call ; Debug Table 0x1.0xa = 0x48,0xfff5 004a 029d 043b | ;| Declare_Subprogram INIT_0438,For_Outer_Call ; Debug Table 0x1.0xb = 0x4a,0xfff4 004c 029d 05cb | | Declare_Subprogram INIT_05c8,For_Outer_Call ; Debug Table 0x1.0xc = 0x4c,0xfff3 004e 029d 0603 | | Declare_Subprogram INIT_0600,For_Outer_Call ; Debug Table 0x1.0xd = 0x4e,0xfff2 0050 029d 064b | K| Declare_Subprogram INIT_0648,For_Outer_Call ; Debug Table 0x1.0xe = 0x50,0xfff1 0052 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xf = 0x52,0xfff0 0053 00c7 | | Action Elaborate_Subprogram 0054 029d 068b | | Declare_Subprogram INIT_0688,For_Outer_Call ; Debug Table 0x1.0x10 = 0x54,0xffef 0056 029d 06e3 | | Declare_Subprogram INIT_06e0,For_Outer_Call ; Debug Table 0x1.0x11 = 0x56,0xffee 0058 029d 076b | k| Declare_Subprogram INIT_0768,For_Outer_Call ; Debug Table 0x1.0x12 = 0x58,0xffed 005a 029d 07ab | | Declare_Subprogram INIT_07a8,For_Outer_Call ; Debug Table 0x1.0x13 = 0x5a,0xffec 005c 029d 07f3 | | Declare_Subprogram INIT_07f0,For_Outer_Call ; Debug Table 0x1.0x14 = 0x5c,0xffeb 005e 029d 088b | | Declare_Subprogram INIT_0888,For_Outer_Call ; Debug Table 0x1.0x15 = 0x5e,0xffea 0060 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x16 = 0x60,0xffe9 0061 00c7 | | Action Elaborate_Subprogram 0062 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x17 = 0x62,0xffe8 0063 00c7 | | Action Elaborate_Subprogram 0064 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x18 = 0x64,0xffe7 0065 00c7 | | Action Elaborate_Subprogram 0066 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x19 = 0x66,0xffe6 0067 00c7 | | Action Elaborate_Subprogram 0068 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x1a = 0x68,0xffe5 0069 00c7 | | Action Elaborate_Subprogram 006a 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x1b = 0x6a,0xffe4 006b 00c7 | | Action Elaborate_Subprogram 006c BODY_0008: 006c 00bc | | Action Signal_Activated 006d 00bb | | Action Signal_Completion 006e 0000 0000 | | .XXX[0x2] 0070 ; -------------------------------------------------------------------------------------- 0070 ; SUBPROGRAM 0070 ; -------------------------------------------------------------------------------------- 0070 0075 | u | .CONST 0x0075 ; Address of begin 0071 0080 | | .CONST 0x0080 ; Address of exception handler 0072 0002 | | .CONST 0x0002 ; Number of locals 0073 INIT_0070: 0073 e001 | | Load 0x0,0x1 ; Debug Table 0x2 = .DEBUG 0x0073,0x0b44,0x0001,0x0000,0x0057,0x9795,0x0000,0x05d4 ; Debug Table 0x2.0x0 = 0x73,0xffff 0074 0007 | | Action Break_Optional 0075 BODY_0070: 0075 00db | | Load_Top At_Offset_3 ; Debug Table 0x2.0x1 = 0x75,0x1 0076 e002 | | Load 0x0,0x2 0077 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 0078 e002 | | Load 0x0,0x2 0079 1867 | g | Execute Package,Field_Execute,Field_Number 0x67 007a 0031 | 1 | Store_Top Heap_Access,At_Offset_1 007b e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x2 = 0x7b,0x2 007c 4809 |H | Short_Literal 0x9 007d 00da | | Load_Top At_Offset_2 007e 8229 | ) | Call 0x1,0x29 007f 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0080 TRAP_0070: 0080 627f |b | Indirect_Literal Discrete,0x300,{0x00000000, 0x57979501} 0081 010f | | Execute Exception,Equal 0082 6807 |h | Jump_Zero 0x8a 0083 0092 094c | L| Action Push_String_Extended,0x94c ; "doe_error" ; Debug Table 0x2.0x3 = 0x83,0x3 0085 0092 094d | M| Action Push_String_Extended,0x94d ; "Definition" 0087 e003 | | Load 0x0,0x3 0088 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0089 4505 |E | Exit_Suprogram New_Top_Offset 0x5 008a e004 | | Load 0x0,0x4 ; Debug Table 0x2.0x4 = 0x8a,0x4 008b 180d | | Execute Package,Field_Execute,Field_Number 0xd 008c 0092 094d | M| Action Push_String_Extended,0x94d ; "Definition" 008e e003 | | Load 0x0,0x3 008f 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0090 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0091 0000 0000 | | .BLANK 0000[0x7] 0098 ; -------------------------------------------------------------------------------------- 0098 ; SUBPROGRAM 0098 ; -------------------------------------------------------------------------------------- 0098 009d | | .CONST 0x009d ; Address of begin 0099 00ab | | .CONST 0x00ab ; Address of exception handler 009a 0002 | | .CONST 0x0002 ; Number of locals 009b INIT_0098: 009b e001 | | Load 0x0,0x1 ; Debug Table 0x3 = .DEBUG 0x009b,0x0b50,0x0001,0x0000,0x0057,0x9795,0x0000,0x05e9 ; Debug Table 0x3.0x0 = 0x9b,0xffff 009c 0007 | | Action Break_Optional 009d BODY_0098: 009d e001 | | Load 0x0,0x1 ; Debug Table 0x3.0x1 = 0x9d,0x1 009e 4801 |H | Short_Literal 0x1 009f e5ff | | Load 0x2,-0x1 00a0 e005 | | Load 0x0,0x5 00a1 181e | | Execute Package,Field_Execute,Field_Number 0x1e 00a2 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00a3 e5fd | | Load 0x2,-0x3 ; Debug Table 0x3.0x2 = 0xa3,0x2 00a4 480b |H | Short_Literal 0xb 00a5 00da | | Load_Top At_Offset_2 00a6 8229 | ) | Call 0x1,0x29 00a7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x3 = 0xa7,0x3 00a8 e005 | | Load 0x0,0x5 00a9 1820 | | Execute Package,Field_Execute,Field_Number 0x20 00aa 4505 |E | Exit_Suprogram New_Top_Offset 0x5 00ab TRAP_0098: 00ab 6250 |bP | Indirect_Literal Discrete,0x2fc,{0x00000000, 0x57979503} 00ac 010f | | Execute Exception,Equal 00ad 6801 |h | Jump_Zero 0xaf 00ae 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x3.0x4 = 0xae,0x4 00af 6250 |bP | Indirect_Literal Discrete,0x300,{0x00000000, 0x57979501} 00b0 010f | | Execute Exception,Equal 00b1 6808 |h | Jump_Zero 0xba 00b2 0092 094c | L| Action Push_String_Extended,0x94c ; "doe_error" ; Debug Table 0x3.0x5 = 0xb2,0x5 00b4 0092 094e | N| Action Push_String_Extended,0x94e ; "edit" 00b6 00db | | Load_Top At_Offset_3 00b7 e003 | | Load 0x0,0x3 00b8 181c | | Execute Package,Field_Execute,Field_Number 0x1c 00b9 4505 |E | Exit_Suprogram New_Top_Offset 0x5 00ba e004 | | Load 0x0,0x4 ; Debug Table 0x3.0x6 = 0xba,0x6 00bb 180d | | Execute Package,Field_Execute,Field_Number 0xd 00bc 0092 094e | N| Action Push_String_Extended,0x94e ; "edit" 00be 00db | | Load_Top At_Offset_3 00bf e003 | | Load 0x0,0x3 00c0 181c | | Execute Package,Field_Execute,Field_Number 0x1c 00c1 4505 |E | Exit_Suprogram New_Top_Offset 0x5 00c2 0000 0000 | | .BLANK 0000[0x6] 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 00ce | | .CONST 0x00ce ; Address of begin 00c9 0104 | | .CONST 0x0104 ; Address of exception handler 00ca 0003 | | .CONST 0x0003 ; Number of locals 00cb INIT_00c8: 00cb e001 | | Load 0x0,0x1 ; Debug Table 0x4 = .DEBUG 0x00cb,0x0b60,0x0001,0x0000,0x0057,0x9795,0x0000,0x05fe ; Debug Table 0x4.0x0 = 0xcb,0xffff 00cc 029f 0943 | C| Declare_Subprogram INIT_0940,For_Call 00ce BODY_00c8: 00ce e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x1 = 0xce,0x1 00cf e002 | | Load 0x0,0x2 00d0 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 00d1 e002 | | Load 0x0,0x2 00d2 1867 | g | Execute Package,Field_Execute,Field_Number 0x67 00d3 0032 | 2 | Store_Top Heap_Access,At_Offset_2 00d4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x2 = 0xd4,0x2 00d5 0217 | | Execute Heap_Access,All_Reference 00d6 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 00d7 0b0b | | Execute_Immediate Case_Compare,0xb 00d8 7007 |p | Jump_Nonzero 0xe0 00d9 0b0c | | Execute_Immediate Case_Compare,0xc 00da 7005 |p | Jump_Nonzero 0xe0 00db e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x3 = 0xdb,0x8 00dc 480a |H | Short_Literal 0xa 00dd e402 | | Load 0x2,0x2 00de 8229 | ) | Call 0x1,0x29 00df 4504 |E | Exit_Suprogram New_Top_Offset 0x4 00e0 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x4 = 0xe0,0x3 00e1 0217 | | Execute Heap_Access,All_Reference 00e2 3c1e |< | Execute Record,Field_Read,Field_Number 0x1e 00e3 0007 | | Action Break_Optional 00e4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x5 = 0xe4,0x401 00e5 021d | | Execute Heap_Access,Is_Null 00e6 00d0 | | Action Swap_Control 00e7 00d1 | | Pop_Control Pop_Count_1 00e8 7001 |p | Jump_Nonzero 0xea ; Debug Table 0x4.0x6 = 0xe8,0x3 00e9 8403 | | Call 0x2,0x3 ; Debug Table 0x4.0x7 = 0xe9,0x4 00ea 00da | | Load_Top At_Offset_2 ; Debug Table 0x4.0x8 = 0xea,0x5 00eb 0217 | | Execute Heap_Access,All_Reference 00ec 3c1c |< | Execute Record,Field_Read,Field_Number 0x1c 00ed 0217 | | Execute Heap_Access,All_Reference 00ee 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 00ef 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 00f0 680a |h | Jump_Zero 0xfb 00f1 e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0x9 = 0xf1,0x6 00f2 4800 |H | Short_Literal 0x0 00f3 e402 | | Load 0x2,0x2 00f4 0217 | | Execute Heap_Access,All_Reference 00f5 3c1c |< | Execute Record,Field_Read,Field_Number 0x1c 00f6 0217 | | Execute Heap_Access,All_Reference 00f7 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 00f8 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 00f9 8214 | | Call 0x1,0x14 00fa 4504 |E | Exit_Suprogram New_Top_Offset 0x4 00fb e5fe | | Load 0x2,-0x2 ; Debug Table 0x4.0xa = 0xfb,0x7 00fc 00db | | Load_Top At_Offset_3 00fd 0217 | | Execute Heap_Access,All_Reference 00fe 3c1c |< | Execute Record,Field_Read,Field_Number 0x1c 00ff 0217 | | Execute Heap_Access,All_Reference 0100 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0101 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0102 8215 | | Call 0x1,0x15 0103 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0104 TRAP_00c8: 0104 61fb |a | Indirect_Literal Discrete,0x300,{0x00000000, 0x57979501} 0105 010f | | Execute Exception,Equal 0106 6807 |h | Jump_Zero 0x10e 0107 0092 094c | L| Action Push_String_Extended,0x94c ; "doe_error" ; Debug Table 0x4.0xb = 0x107,0x9 0109 0092 094f | O| Action Push_String_Extended,0x94f ; "enclosing" 010b e003 | | Load 0x0,0x3 010c 181d | | Execute Package,Field_Execute,Field_Number 0x1d 010d 4504 |E | Exit_Suprogram New_Top_Offset 0x4 010e e004 | | Load 0x0,0x4 ; Debug Table 0x4.0xc = 0x10e,0xa 010f 180d | | Execute Package,Field_Execute,Field_Number 0xd 0110 0092 094f | O| Action Push_String_Extended,0x94f ; "enclosing" 0112 e003 | | Load 0x0,0x3 0113 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0114 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0115 0000 0000 | | .XXX[0x3] 0117 0000 | | 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 0136 | 6 | .CONST 0x0136 ; Address of begin 0119 018f | | .CONST 0x018f ; Address of exception handler 011a 000a | | .CONST 0x000a ; Number of locals 011b INIT_0118: 011b e006 | | Load 0x0,0x6 ; Debug Table 0x5 = .DEBUG 0x011b,0x0b7c,0x0001,0x0000,0x0057,0x9795,0x0000,0x060d ; Debug Table 0x5.0x0 = 0x11b,0xffff 011c 1b14 | | Execute Package,Field_Read,Field_Number 0x14 011d 02ff | | Declare_Variable Variant_Record 011e 00d8 | | Load_Top At_Offset_0 011f 1c00 | | Execute_Immediate Run_Utility,0x0 0120 e006 | | Load 0x0,0x6 ; Debug Table 0x5.0x1 = 0x120,0xfffe 0121 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0122 02c7 | | Declare_Variable Any 0123 00d8 | | Load_Top At_Offset_0 0124 1c00 | | Execute_Immediate Run_Utility,0x0 0125 e007 | | Load 0x0,0x7 ; Debug Table 0x5.0x2 = 0x125,0xfffd 0126 0322 | " | Declare_Variable Record 0127 00d8 | | Load_Top At_Offset_0 0128 1c00 | | Execute_Immediate Run_Utility,0x0 0129 e001 | | Load 0x0,0x1 ; Debug Table 0x5.0x3 = 0x129,0xfffc 012a 0007 | | Action Break_Optional 012b e008 | | Load 0x0,0x8 ; Debug Table 0x5.0x4 = 0x12b,0xfffb 012c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 012d e008 | | Load 0x0,0x8 ; Debug Table 0x5.0x5 = 0x12d,0xfffa 012e 1b0f | | Execute Package,Field_Read,Field_Number 0xf 012f 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x5.0x6 = 0x12f,0xfff9 0130 e008 | | Load 0x0,0x8 ; Debug Table 0x5.0x7 = 0x130,0xfff8 0131 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0132 0322 | " | Declare_Variable Record 0133 00d8 | | Load_Top At_Offset_0 0134 1c00 | | Execute_Immediate Run_Utility,0x0 0135 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x8 = 0x135,0xfff7 0136 BODY_0118: 0136 e006 | | Load 0x0,0x6 ; Debug Table 0x5.0x9 = 0x136,0x1 0137 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0138 c5fd | | Store 0x2,-0x3 0139 0007 | | Action Break_Optional ; Debug Table 0x5.0xa = 0x139,0x2 013a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0xb = 0x13a,0x401 013b a5fb | | Store_Unchecked 0x2,-0x5 ; Debug Table 0x5.0xc = 0x13b,0x2 013c 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0xd = 0x13c,0x3 013d a5fc | | Store_Unchecked 0x2,-0x4 013e e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0xe = 0x13e,0x4 013f e002 | | Load 0x0,0x2 0140 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 0141 e002 | | Load 0x0,0x2 0142 1867 | g | Execute Package,Field_Execute,Field_Number 0x67 0143 a405 | | Store_Unchecked 0x2,0x5 0144 e002 | | Load 0x0,0x2 ; Debug Table 0x5.0xf = 0x144,0x5 0145 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 0146 00da | | Load_Top At_Offset_2 0147 017d | } | Execute Record,Structure_Write 0148 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x5.0x10 = 0x148,0x6 0149 e008 | | Load 0x0,0x8 014a 1b0f | | Execute Package,Field_Read,Field_Number 0xf 014b 00db | | Load_Top At_Offset_3 014c e002 | | Load 0x0,0x2 014d 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e 014e c406 | | Store 0x2,0x6 014f 005b | [ | Store_Top Discrete,At_Offset_3 0150 e406 | | Load 0x2,0x6 ; Debug Table 0x5.0x11 = 0x150,0x7 0151 7001 |p | Jump_Nonzero 0x153 0152 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x5.0x12 = 0x152,0x8 0153 e406 | | Load 0x2,0x6 ; Debug Table 0x5.0x13 = 0x153,0x9 0154 a407 | | Store_Unchecked 0x2,0x7 0155 e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x14 = 0x155,0xa 0156 e406 | | Load 0x2,0x6 0157 e405 | | Load 0x2,0x5 0158 e003 | | Load 0x0,0x3 0159 180e | | Execute Package,Field_Execute,Field_Number 0xe 015a c406 | | Store 0x2,0x6 015b 00d1 | | Pop_Control Pop_Count_1 015c e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x15 = 0x15c,0xb 015d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 015e 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 015f 6817 |h | Jump_Zero 0x177 0160 e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x16 = 0x160,0xc 0161 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0162 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 0163 c403 | | Store 0x2,0x3 0164 e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x17 = 0x164,0xd 0165 8009 | | Call 0x0,0x9 0166 680f |h | Jump_Zero 0x176 0167 e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x18 = 0x167,0xe 0168 e00a | | Load 0x0,0xa 0169 1814 | | Execute Package,Field_Execute,Field_Number 0x14 016a e402 | | Load 0x2,0x2 016b 016d | m | Execute Variant_Record,Structure_Write 016c e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x19 = 0x16c,0xf 016d e00a | | Load 0x0,0xa 016e 1810 | | Execute Package,Field_Execute,Field_Number 0x10 016f a5fb | | Store_Unchecked 0x2,-0x5 0170 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x1a = 0x170,0x10 0171 e006 | | Load 0x0,0x6 0172 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0173 a5fc | | Store_Unchecked 0x2,-0x4 0174 e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x1b = 0x174,0x11 0175 c5fd | | Store 0x2,-0x3 0176 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0177 e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x1c = 0x177,0x12 0178 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0179 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 017a 800b | | Call 0x0,0xb 017b 6812 |h | Jump_Zero 0x18e 017c 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x1d = 0x17c,0x13 017d e406 | | Load 0x2,0x6 017e e408 | | Load 0x2,0x8 017f e404 | | Load 0x2,0x4 0180 e405 | | Load 0x2,0x5 0181 8217 | | Call 0x1,0x17 0182 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0183 0007 | | Action Break_Optional ; Debug Table 0x5.0x1e = 0x183,0x14 0184 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x1f = 0x184,0x801 0185 021d | | Execute Heap_Access,Is_Null 0186 7003 |p | Jump_Nonzero 0x18a ; Debug Table 0x5.0x20 = 0x186,0x14 0187 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x21 = 0x187,0x15 0188 a5fb | | Store_Unchecked 0x2,-0x5 0189 4503 |E | Exit_Suprogram New_Top_Offset 0x3 018a e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x22 = 0x18a,0x16 018b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 018c 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 018d a5fb | | Store_Unchecked 0x2,-0x5 018e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 018f TRAP_0118: 018f 6170 |ap | Indirect_Literal Discrete,0x300,{0x00000000, 0x57979501} 0190 010f | | Execute Exception,Equal 0191 6807 |h | Jump_Zero 0x199 0192 0092 094c | L| Action Push_String_Extended,0x94c ; "doe_error" ; Debug Table 0x5.0x23 = 0x192,0x17 0194 0092 0950 | P| Action Push_String_Extended,0x950 ; "Get_Object" 0196 e003 | | Load 0x0,0x3 0197 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0198 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0199 e004 | | Load 0x0,0x4 ; Debug Table 0x5.0x24 = 0x199,0x18 019a 180d | | Execute Package,Field_Execute,Field_Number 0xd 019b 0092 0950 | P| Action Push_String_Extended,0x950 ; "Get_Object" 019d e003 | | Load 0x0,0x3 019e 181d | | Execute Package,Field_Execute,Field_Number 0x1d 019f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01a0 ; -------------------------------------------------------------------------------------- 01a0 ; SUBPROGRAM 01a0 ; -------------------------------------------------------------------------------------- 01a0 01ab | | .CONST 0x01ab ; Address of begin 01a1 01e8 | | .CONST 0x01e8 ; Address of exception handler 01a2 0004 | | .CONST 0x0004 ; Number of locals 01a3 INIT_01a0: 01a3 e001 | | Load 0x0,0x1 ; Debug Table 0x6 = .DEBUG 0x01a3,0x0bc8,0x0001,0x0000,0x0057,0x9795,0x0000,0x062f ; Debug Table 0x6.0x0 = 0x1a3,0xffff 01a4 0007 | | Action Break_Optional 01a5 e008 | | Load 0x0,0x8 ; Debug Table 0x6.0x1 = 0x1a5,0xfffe 01a6 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01a7 e007 | | Load 0x0,0x7 ; Debug Table 0x6.0x2 = 0x1a7,0xfffd 01a8 0322 | " | Declare_Variable Record 01a9 00d8 | | Load_Top At_Offset_0 01aa 1c00 | | Execute_Immediate Run_Utility,0x0 01ab BODY_01a0: 01ab e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x3 = 0x1ab,0x1 01ac e002 | | Load 0x0,0x2 01ad 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 01ae e002 | | Load 0x0,0x2 01af 1867 | g | Execute Package,Field_Execute,Field_Number 0x67 01b0 0033 | 3 | Store_Top Heap_Access,At_Offset_3 01b1 e002 | | Load 0x0,0x2 ; Debug Table 0x6.0x4 = 0x1b1,0x2 01b2 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 01b3 e002 | | Load 0x0,0x2 01b4 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d 01b5 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 01b6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x5 = 0x1b6,0x3 01b7 00da | | Load_Top At_Offset_2 01b8 e402 | | Load 0x2,0x2 01b9 e003 | | Load 0x0,0x3 01ba 180e | | Execute Package,Field_Execute,Field_Number 0xe 01bb 005b | [ | Store_Top Discrete,At_Offset_3 01bc 00d1 | | Pop_Control Pop_Count_1 01bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x6 = 0x1bd,0x4 01be 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 01bf 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 01c0 7014 |p | Jump_Nonzero 0x1d5 01c1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x7 = 0x1c1,0x5 01c2 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 01c3 e00c | | Load 0x0,0xc 01c4 1842 | B | Execute Package,Field_Execute,Field_Number 0x42 01c5 700a |p | Jump_Nonzero 0x1d0 01c6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x8 = 0x1c6,0x6 01c7 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 01c8 e00c | | Load 0x0,0xc 01c9 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 01ca e006 | | Load 0x0,0x6 01cb 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 01cc 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 01cd e00d | | Load 0x0,0xd 01ce 180e | | Execute Package,Field_Execute,Field_Number 0xe 01cf 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01d0 0092 0951 | Q| Action Push_String_Extended,0x951 ; "explain is not allowed here" ; Debug Table 0x6.0x9 = 0x1d0,0x7 01d2 e00d | | Load 0x0,0xd 01d3 180d | | Execute Package,Field_Execute,Field_Number 0xd 01d4 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0xa = 0x1d5,0x8 01d6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 01d7 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 01d8 8009 | | Call 0x0,0x9 01d9 6809 |h | Jump_Zero 0x1e3 01da 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0xb = 0x1da,0x9 01db 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 01dc 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 01dd e006 | | Load 0x0,0x6 01de 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 01df 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 01e0 e00d | | Load 0x0,0xd 01e1 180e | | Execute Package,Field_Execute,Field_Number 0xe 01e2 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01e3 0092 0951 | Q| Action Push_String_Extended,0x951 ; "explain is not allowed here" ; Debug Table 0x6.0xc = 0x1e3,0xa 01e5 e00d | | Load 0x0,0xd 01e6 180d | | Execute Package,Field_Execute,Field_Number 0xd 01e7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01e8 TRAP_01a0: 01e8 6117 |a | Indirect_Literal Discrete,0x300,{0x00000000, 0x57979501} 01e9 010f | | Execute Exception,Equal 01ea 6807 |h | Jump_Zero 0x1f2 01eb 0092 094c | L| Action Push_String_Extended,0x94c ; "doe_error" ; Debug Table 0x6.0xd = 0x1eb,0xb 01ed 0092 0952 | R| Action Push_String_Extended,0x952 ; "explain" 01ef e003 | | Load 0x0,0x3 01f0 181d | | Execute Package,Field_Execute,Field_Number 0x1d 01f1 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01f2 e004 | | Load 0x0,0x4 ; Debug Table 0x6.0xe = 0x1f2,0xc 01f3 180d | | Execute Package,Field_Execute,Field_Number 0xd 01f4 0092 0952 | R| Action Push_String_Extended,0x952 ; "explain" 01f6 e003 | | Load 0x0,0x3 01f7 181d | | Execute Package,Field_Execute,Field_Number 0x1d 01f8 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01f9 0000 0000 | | .BLANK 0000[0x7] 0200 ; -------------------------------------------------------------------------------------- 0200 ; SUBPROGRAM 0200 ; -------------------------------------------------------------------------------------- 0200 0203 | | .CONST 0x0203 ; Address of begin 0201 0004 | | .CONST 0x0004 ; Address of exception handler 0202 0001 | | .CONST 0x0001 ; Number of locals 0203 BODY_0200: 0203 INIT_0200: 0203 0007 | | Action Break_Optional ; Debug Table 0x7 = .DEBUG 0x0203,0x0be8,0x0001,0x0000,0x0057,0x9795,0x0000,0x063f ; Debug Table 0x7.0x0 = 0x203,0x1 0204 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x1 = 0x204,0x401 0205 0217 | | Execute Heap_Access,All_Reference 0206 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0207 e00a | | Load 0x0,0xa ; Debug Table 0x7.0x2 = 0x207,0x1 0208 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0209 e00e | | Load 0x0,0xe 020a 1817 | | Execute Package,Field_Execute,Field_Number 0x17 020b 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x3 = 0x20b,0x2 020c 00db | | Load_Top At_Offset_3 020d e00f | | Load 0x0,0xf 020e 181e | | Execute Package,Field_Execute,Field_Number 0x1e 020f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0210 ; -------------------------------------------------------------------------------------- 0210 ; SUBPROGRAM 0210 ; -------------------------------------------------------------------------------------- 0210 021a | | .CONST 0x021a ; Address of begin 0211 0004 | | .CONST 0x0004 ; Address of exception handler 0212 0006 | | .CONST 0x0006 ; Number of locals 0213 INIT_0210: 0213 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8 = .DEBUG 0x0213,0x0bf2,0x0002,0x0000,0x0057,0x9795,0x0000,0x064d ; Debug Table 0x8.0x0 = 0x213,0xffff 0214 00db | | Load_Top At_Offset_3 0215 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0216 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8.0x1 = 0x216,0xfffe 0217 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8.0x2 = 0x217,0xfffd 0218 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x3 = 0x218,0xfffc 0219 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8.0x4 = 0x219,0xfffb 021a BODY_0210: 021a 7824 |x$ | Jump 0x23f 021b 0007 | | Action Break_Optional ; Debug Table 0x8.0x5 = 0x21b,0x2 021c e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x6 = 0x21c,0x401 021d 0217 | | Execute Heap_Access,All_Reference 021e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 021f 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x8.0x7 = 0x21f,0x2 0220 e5fe | | Load 0x2,-0x2 ; Debug Table 0x8.0x8 = 0x220,0x3 0221 00da | | Load_Top At_Offset_2 0222 4975 |Iu | Short_Literal 0x175 0223 00eb | | Load_Encached Diana_Cache 0224 0098 | | Execute Package,Field_Read_Dynamic 0225 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 0226 7013 |p | Jump_Nonzero 0x23a 0227 0007 | | Action Break_Optional ; Debug Table 0x8.0x9 = 0x227,0x4 0228 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8.0xa = 0x228,0x801 0229 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0xb = 0x229,0x4 022a 00eb | | Load_Encached Diana_Cache 022b 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 022c 0031 | 1 | Store_Top Heap_Access,At_Offset_1 022d 0007 | | Action Break_Optional ; Debug Table 0x8.0xc = 0x22d,0x5 022e 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0xd = 0x22e,0xc01 022f 021d | | Execute Heap_Access,Is_Null 0230 6803 |h | Jump_Zero 0x234 ; Debug Table 0x8.0xe = 0x230,0x5 0231 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0xf = 0x231,0x6 0232 a403 | | Store_Unchecked 0x2,0x3 0233 7804 |x | Jump 0x238 0234 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x10 = 0x234,0x7 0235 00db | | Load_Top At_Offset_3 0236 00eb | | Load_Encached Diana_Cache 0237 1877 | w | Execute Package,Field_Execute,Field_Number 0x77 0238 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x11 = 0x238,0x8 0239 0033 | 3 | Store_Top Heap_Access,At_Offset_3 023a 0007 | | Action Break_Optional ; Debug Table 0x8.0x12 = 0x23a,0x9 023b e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x13 = 0x23b,0x1001 023c 0217 | | Execute Heap_Access,All_Reference 023d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 023e a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x8.0x14 = 0x23e,0x9 023f 0007 | | Action Break_Optional ; Debug Table 0x8.0x15 = 0x23f,0x1 0240 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x16 = 0x240,0x1401 0241 021d | | Execute Heap_Access,Is_Null 0242 6fd8 |o | Jump_Zero 0x21b ; Debug Table 0x8.0x17 = 0x242,0x1 0243 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x18 = 0x243,0xa 0244 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0245 0000 0000 | | .XXX[0x3] 0247 0000 | | 0248 ; -------------------------------------------------------------------------------------- 0248 ; SUBPROGRAM 0248 ; -------------------------------------------------------------------------------------- 0248 024b | K | .CONST 0x024b ; Address of begin 0249 0004 | | .CONST 0x0004 ; Address of exception handler 024a 0001 | | .CONST 0x0001 ; Number of locals 024b BODY_0248: 024b INIT_0248: 024b 00da | | Load_Top At_Offset_2 ; Debug Table 0x9 = .DEBUG 0x024b,0x0c26,0x0001,0x0000,0x0057,0x9795,0x0000,0x0660 ; Debug Table 0x9.0x0 = 0x24b,0x1 024c e006 | | Load 0x0,0x6 024d 1811 | | Execute Package,Field_Execute,Field_Number 0x11 024e 700c |p | Jump_Nonzero 0x25b 024f e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x1 = 0x24f,0x2 0250 00db | | Load_Top At_Offset_3 0251 e00e | | Load 0x0,0xe 0252 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 0253 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x2 = 0x253,0x3 0254 6806 |h | Jump_Zero 0x25b 0255 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x3 = 0x255,0x4 0256 4800 |H | Short_Literal 0x0 0257 0092 0953 | S| Action Push_String_Extended,0x953 ; "<image>" 0259 e010 | | Load 0x0,0x10 025a 1813 | | Execute Package,Field_Execute,Field_Number 0x13 025b 4504 |E | Exit_Suprogram New_Top_Offset 0x4 025c 0000 0000 | | .BLANK 0000[0x4] 0260 ; -------------------------------------------------------------------------------------- 0260 ; SUBPROGRAM 0260 ; -------------------------------------------------------------------------------------- 0260 0264 | d | .CONST 0x0264 ; Address of begin 0261 0004 | | .CONST 0x0004 ; Address of exception handler 0262 0002 | | .CONST 0x0002 ; Number of locals 0263 INIT_0260: 0263 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa = .DEBUG 0x0263,0x0c30,0x0001,0x0000,0x0057,0x9795,0x0000,0x0672 ; Debug Table 0xa.0x0 = 0x263,0xffff 0264 BODY_0260: 0264 0007 | | Action Break_Optional ; Debug Table 0xa.0x1 = 0x264,0x1 0265 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x2 = 0x265,0x401 0266 021d | | Execute Heap_Access,Is_Null 0267 6801 |h | Jump_Zero 0x269 ; Debug Table 0xa.0x3 = 0x267,0x1 0268 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0xa.0x4 = 0x268,0x2 0269 0007 | | Action Break_Optional ; Debug Table 0xa.0x5 = 0x269,0x3 026a e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x6 = 0x26a,0x801 026b 0007 | | Action Break_Optional 026c 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xa.0x7 = 0x26c,0x802 026d 0007 | | Action Break_Optional ; Debug Table 0xa.0x8 = 0x26d,0x803 026e 0007 | | Action Break_Optional ; Debug Table 0xa.0x9 = 0x26e,0x804 026f 0b48 | H | Execute_Immediate Case_Compare,0x48 ; Debug Table 0xa.0xa = 0x26f,0x3 0270 7011 |p | Jump_Nonzero 0x282 0271 0b47 | G | Execute_Immediate Case_Compare,0x47 0272 700f |p | Jump_Nonzero 0x282 0273 0b46 | F | Execute_Immediate Case_Compare,0x46 0274 700d |p | Jump_Nonzero 0x282 0275 0b3e | > | Execute_Immediate Case_Compare,0x3e 0276 700b |p | Jump_Nonzero 0x282 0277 0b41 | A | Execute_Immediate Case_Compare,0x41 0278 7009 |p | Jump_Nonzero 0x282 0279 0b3d | = | Execute_Immediate Case_Compare,0x3d 027a 7007 |p | Jump_Nonzero 0x282 027b 0b3f | ? | Execute_Immediate Case_Compare,0x3f 027c 7005 |p | Jump_Nonzero 0x282 027d 0ba8 | | Execute_Immediate Case_Compare,0xa8 027e 7003 |p | Jump_Nonzero 0x282 027f e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0xb = 0x27f,0x7 0280 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0281 780d |x | Jump 0x28f 0282 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0xc = 0x282,0x4 0283 e5ff | | Load 0x2,-0x1 0284 4976 |Iv | Short_Literal 0x176 0285 00eb | | Load_Encached Diana_Cache 0286 0098 | | Execute Package,Field_Read_Dynamic 0287 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0288 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0289 0007 | | Action Break_Optional ; Debug Table 0xa.0xd = 0x289,0x5 028a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0xe = 0x28a,0xc01 028b 021d | | Execute Heap_Access,Is_Null 028c 6802 |h | Jump_Zero 0x28f ; Debug Table 0xa.0xf = 0x28c,0x5 028d e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x10 = 0x28d,0x6 028e 0032 | 2 | Store_Top Heap_Access,At_Offset_2 028f 00d1 | | Pop_Control Pop_Count_1 0290 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x11 = 0x290,0x8 0291 4801 |H | Short_Literal 0x1 0292 e5fe | | Load 0x2,-0x2 0293 00db | | Load_Top At_Offset_3 0294 e00f | | Load 0x0,0xf 0295 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0296 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0297 0000 | | .XXX[0x1] 0298 ; -------------------------------------------------------------------------------------- 0298 ; SUBPROGRAM 0298 ; -------------------------------------------------------------------------------------- 0298 029b | | .CONST 0x029b ; Address of begin 0299 0004 | | .CONST 0x0004 ; Address of exception handler 029a 0001 | | .CONST 0x0001 ; Number of locals 029b BODY_0298: 029b INIT_0298: 029b 00db | | Load_Top At_Offset_3 ; Debug Table 0xb = .DEBUG 0x029b,0x0c56,0x0002,0x0000,0x0057,0x9795,0x0000,0x0681 ; Debug Table 0xb.0x0 = 0x29b,0x1 029c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 029d 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 029e 6807 |h | Jump_Zero 0x2a6 029f e5fb | | Load 0x2,-0x5 ; Debug Table 0xb.0x1 = 0x29f,0x2 02a0 e5fc | | Load 0x2,-0x4 02a1 e5fd | | Load 0x2,-0x3 02a2 e5fe | | Load 0x2,-0x2 02a3 e5ff | | Load 0x2,-0x1 02a4 8223 | # | Call 0x1,0x23 02a5 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 02a6 e5fb | | Load 0x2,-0x5 ; Debug Table 0xb.0x2 = 0x2a6,0x3 02a7 e5fc | | Load 0x2,-0x4 02a8 e5fd | | Load 0x2,-0x3 02a9 e5fe | | Load 0x2,-0x2 02aa 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02ab 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 02ac e5fe | | Load 0x2,-0x2 02ad e5ff | | Load 0x2,-0x1 02ae 8220 | | Call 0x1,0x20 02af 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 02b0 ; -------------------------------------------------------------------------------------- 02b0 ; SUBPROGRAM 02b0 ; -------------------------------------------------------------------------------------- 02b0 02c0 | | .CONST 0x02c0 ; Address of begin 02b1 0004 | | .CONST 0x0004 ; Address of exception handler 02b2 0002 | | .CONST 0x0002 ; Number of locals 02b3 INIT_02b0: 02b3 e011 | | Load 0x0,0x11 ; Debug Table 0xc = .DEBUG 0x02b3,0x0c5e,0x0002,0x0000,0x0057,0x9795,0x0000,0x069e ; Debug Table 0xc.0x0 = 0x2b3,0xffff 02b4 02ff | | Declare_Variable Variant_Record 02b5 e5fb | | Load 0x2,-0x5 02b6 e5fc | | Load 0x2,-0x4 02b7 e5fd | | Load 0x2,-0x3 02b8 e5fe | | Load 0x2,-0x2 02b9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02ba 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 02bb e5fe | | Load 0x2,-0x2 02bc e5ff | | Load 0x2,-0x1 02bd 8220 | | Call 0x1,0x20 02be 00d9 | | Load_Top At_Offset_1 02bf 016d | m | Execute Variant_Record,Structure_Write 02c0 BODY_02b0: 02c0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x1 = 0x2c0,0x1 02c1 e012 | | Load 0x0,0x12 02c2 016f | o | Execute Variant_Record,Equal 02c3 6803 |h | Jump_Zero 0x2c7 02c4 0007 | | Action Break_Optional ; Debug Table 0xc.0x2 = 0x2c4,0x2 02c5 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x3 = 0x2c5,0x401 02c6 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 ; Debug Table 0xc.0x4 = 0x2c6,0x2 02c7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x5 = 0x2c7,0x3 02c8 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 02c9 6805 |h | Jump_Zero 0x2cf 02ca 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x6 = 0x2ca,0x4 02cb 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 02cc e00a | | Load 0x0,0xa 02cd 180e | | Execute Package,Field_Execute,Field_Number 0xe 02ce 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 02cf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x7 = 0x2cf,0x5 02d0 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 02d1 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 02d2 0000 0000 | | .BLANK 0000[0x6] 02d8 ; -------------------------------------------------------------------------------------- 02d8 ; SUBPROGRAM 02d8 ; -------------------------------------------------------------------------------------- 02d8 02db | | .CONST 0x02db ; Address of begin 02d9 0004 | | .CONST 0x0004 ; Address of exception handler 02da 0001 | | .CONST 0x0001 ; Number of locals 02db BODY_02d8: 02db INIT_02d8: 02db 00da | | Load_Top At_Offset_2 ; Debug Table 0xd = .DEBUG 0x02db,0x0c70,0x0002,0x0000,0x0059,0x6785,0x0000,0x001f ; Debug Table 0xd.0x0 = 0x2db,0x1 02dc 0217 | | Execute Heap_Access,All_Reference 02dd 3c0a |< | Execute Record,Field_Read,Field_Number 0xa 02de 7008 |p | Jump_Nonzero 0x2e7 02df 00da | | Load_Top At_Offset_2 02e0 0217 | | Execute Heap_Access,All_Reference 02e1 3c0c |< | Execute Record,Field_Read,Field_Number 0xc 02e2 7004 |p | Jump_Nonzero 0x2e7 02e3 00da | | Load_Top At_Offset_2 02e4 0217 | | Execute Heap_Access,All_Reference 02e5 3c0d |< | Execute Record,Field_Read,Field_Number 0xd 02e6 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02e7 4800 |H | Short_Literal 0x0 02e8 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02e9 0000 0000 | | .BLANK 0000[0x7] 02f0 ; -------------------------------------------------------------------------------------- 02f0 ; SUBPROGRAM 02f0 ; -------------------------------------------------------------------------------------- 02f0 02f3 | | .CONST 0x02f3 ; Address of begin 02f1 0004 | | .CONST 0x0004 ; Address of exception handler 02f2 0001 | | .CONST 0x0001 ; Number of locals 02f3 BODY_02f0: 02f3 INIT_02f0: 02f3 00db | | Load_Top At_Offset_3 ; Debug Table 0xe = .DEBUG 0x02f3,0x0c74,0x0002,0x0000,0x0059,0x6785,0x0000,0x00c9 ; Debug Table 0xe.0x0 = 0x2f3,0x1 02f4 0217 | | Execute Heap_Access,All_Reference 02f5 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 02f6 e00c | | Load 0x0,0xc 02f7 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 02f8 00db | | Load_Top At_Offset_3 02f9 8213 | | Call 0x1,0x13 02fa 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 02fb 0000 | | .XXX[0x1] 02fc 0000 0000 | | .LITERAL {0x00000000, 0x57979503} 0300 0000 0000 | | .LITERAL {0x00000000, 0x57979501} 0304 0000 0000 | | .BLANK 0000[0x4] 0308 ; -------------------------------------------------------------------------------------- 0308 ; SUBPROGRAM 0308 ; -------------------------------------------------------------------------------------- 0308 0312 | | .CONST 0x0312 ; Address of begin 0309 0004 | | .CONST 0x0004 ; Address of exception handler 030a 0006 | | .CONST 0x0006 ; Number of locals 030b INIT_0308: 030b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf = .DEBUG 0x030b,0x0c78,0x0002,0x0000,0x0059,0x6785,0x0000,0x00eb ; Debug Table 0xf.0x0 = 0x30b,0xffff 030c 00db | | Load_Top At_Offset_3 030d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 030e 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf.0x1 = 0x30e,0xfffe 030f 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf.0x2 = 0x30f,0xfffd 0310 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf.0x3 = 0x310,0xfffc 0311 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x4 = 0x311,0xfffb 0312 BODY_0308: 0312 7823 |x# | Jump 0x336 0313 0007 | | Action Break_Optional ; Debug Table 0xf.0x5 = 0x313,0x2 0314 e402 | | Load 0x2,0x2 ; Debug Table 0xf.0x6 = 0x314,0x401 0315 0217 | | Execute Heap_Access,All_Reference 0316 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0317 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xf.0x7 = 0x317,0x2 0318 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x8 = 0x318,0x3 0319 e013 | | Load 0x0,0x13 031a 180e | | Execute Package,Field_Execute,Field_Number 0xe 031b e5fe | | Load 0x2,-0x2 031c 021f | | Execute Heap_Access,Equal 031d 6813 |h | Jump_Zero 0x331 031e 0007 | | Action Break_Optional ; Debug Table 0xf.0x9 = 0x31e,0x4 031f 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf.0xa = 0x31f,0x801 0320 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0xb = 0x320,0x4 0321 00eb | | Load_Encached Diana_Cache 0322 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0323 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0324 0007 | | Action Break_Optional ; Debug Table 0xf.0xc = 0x324,0x5 0325 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0xd = 0x325,0xc01 0326 021d | | Execute Heap_Access,Is_Null 0327 6803 |h | Jump_Zero 0x32b ; Debug Table 0xf.0xe = 0x327,0x5 0328 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0xf = 0x328,0x6 0329 a403 | | Store_Unchecked 0x2,0x3 032a 7804 |x | Jump 0x32f 032b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x10 = 0x32b,0x7 032c 00db | | Load_Top At_Offset_3 032d 00eb | | Load_Encached Diana_Cache 032e 1877 | w | Execute Package,Field_Execute,Field_Number 0x77 032f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x11 = 0x32f,0x8 0330 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0331 0007 | | Action Break_Optional ; Debug Table 0xf.0x12 = 0x331,0x9 0332 e402 | | Load 0x2,0x2 ; Debug Table 0xf.0x13 = 0x332,0x1001 0333 0217 | | Execute Heap_Access,All_Reference 0334 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0335 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0xf.0x14 = 0x335,0x9 0336 0007 | | Action Break_Optional ; Debug Table 0xf.0x15 = 0x336,0x1 0337 e402 | | Load 0x2,0x2 ; Debug Table 0xf.0x16 = 0x337,0x1401 0338 021d | | Execute Heap_Access,Is_Null 0339 6fd9 |o | Jump_Zero 0x313 ; Debug Table 0xf.0x17 = 0x339,0x1 033a 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x18 = 0x33a,0xa 033b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 033c 0000 0000 | | .BLANK 0000[0x4] 0340 ; -------------------------------------------------------------------------------------- 0340 ; SUBPROGRAM 0340 ; -------------------------------------------------------------------------------------- 0340 0346 | F | .CONST 0x0346 ; Address of begin 0341 0381 | | .CONST 0x0381 ; Address of exception handler 0342 0003 | | .CONST 0x0003 ; Number of locals 0343 INIT_0340: 0343 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x10 = .DEBUG 0x0343,0x0cac,0x0001,0x0000,0x0059,0x6785,0x0000,0x023a ; Debug Table 0x10.0x0 = 0x343,0xffff 0344 e00c | | Load 0x0,0xc ; Debug Table 0x10.0x1 = 0x344,0xfffe 0345 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0346 BODY_0340: 0346 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0x2 = 0x346,0x1 0347 0217 | | Execute Heap_Access,All_Reference 0348 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0349 4605 |F | Jump_Case 0x6 034a 781c |x | Jump 0x367 ; case 0x0 034b 781b |x | Jump 0x367 ; case 0x1 034c 7803 |x | Jump 0x350 ; case 0x2 034d 7805 |x | Jump 0x353 ; case 0x3 034e 7807 |x | Jump 0x356 ; case 0x4 034f 7806 |x | Jump 0x356 ; case 0x5 0350 4802 |H | Short_Literal 0x2 ; Debug Table 0x10.0x3 = 0x350,0x2 0351 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0352 7818 |x | Jump 0x36b 0353 4803 |H | Short_Literal 0x3 ; Debug Table 0x10.0x4 = 0x353,0x3 0354 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0355 7815 |x | Jump 0x36b 0356 e5fd | | Load 0x2,-0x3 ; Debug Table 0x10.0x5 = 0x356,0x4 0357 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0358 e00c | | Load 0x0,0xc 0359 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 035a 4605 |F | Jump_Case 0x6 035b 7808 |x | Jump 0x364 ; case 0x0 035c 7807 |x | Jump 0x364 ; case 0x1 035d 7806 |x | Jump 0x364 ; case 0x2 035e 7802 |x | Jump 0x361 ; case 0x3 035f 7801 |x | Jump 0x361 ; case 0x4 0360 7800 |x | Jump 0x361 ; case 0x5 0361 4803 |H | Short_Literal 0x3 ; Debug Table 0x10.0x6 = 0x361,0x5 0362 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0363 7807 |x | Jump 0x36b 0364 4802 |H | Short_Literal 0x2 ; Debug Table 0x10.0x7 = 0x364,0x6 0365 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 0366 7804 |x | Jump 0x36b 0367 e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0x8 = 0x367,0x7 0368 e5ff | | Load 0x2,-0x1 0369 8215 | | Call 0x1,0x15 036a 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x10.0x9 = 0x36a,0x8 036b e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0xa = 0x36b,0x9 036c e5fe | | Load 0x2,-0x2 036d 00da | | Load_Top At_Offset_2 036e e5fd | | Load 0x2,-0x3 036f 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0370 e00c | | Load 0x0,0xc 0371 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 0372 821b | | Call 0x1,0x1b 0373 821c | | Call 0x1,0x1c 0374 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0375 0007 | | Action Break_Optional ; Debug Table 0x10.0xb = 0x375,0xa 0376 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0xc = 0x376,0x401 0377 021d | | Execute Heap_Access,Is_Null 0378 7004 |p | Jump_Nonzero 0x37d ; Debug Table 0x10.0xd = 0x378,0xa 0379 e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0xe = 0x379,0xb 037a 00da | | Load_Top At_Offset_2 037b 8212 | | Call 0x1,0x12 037c 4505 |E | Exit_Suprogram New_Top_Offset 0x5 037d e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0xf = 0x37d,0xc 037e e5ff | | Load 0x2,-0x1 037f 8215 | | Call 0x1,0x15 0380 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0381 TRAP_0340: 0381 0007 | | Action Break_Optional 0382 e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0x10 = 0x382,0xd 0383 e5ff | | Load 0x2,-0x1 0384 8215 | | Call 0x1,0x15 0385 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0386 0000 0000 | | .XXX[0x2] 0388 ; -------------------------------------------------------------------------------------- 0388 ; SUBPROGRAM 0388 ; -------------------------------------------------------------------------------------- 0388 038c | | .CONST 0x038c ; Address of begin 0389 03fa | | .CONST 0x03fa ; Address of exception handler 038a 0002 | | .CONST 0x0002 ; Number of locals 038b INIT_0388: 038b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x11 = .DEBUG 0x038b,0x0cd0,0x0001,0x0000,0x0059,0x6785,0x0000,0x02e2 ; Debug Table 0x11.0x0 = 0x38b,0xffff 038c BODY_0388: 038c 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x1 = 0x38c,0x1 038d 0217 | | Execute Heap_Access,All_Reference 038e 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 038f 4605 |F | Jump_Case 0x6 0390 7864 |xd | Jump 0x3f5 ; case 0x0 0391 7863 |xc | Jump 0x3f5 ; case 0x1 0392 7803 |x | Jump 0x396 ; case 0x2 0393 7816 |x | Jump 0x3aa ; case 0x3 0394 7829 |x) | Jump 0x3be ; case 0x4 0395 7828 |x( | Jump 0x3be ; case 0x5 0396 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x2 = 0x396,0x2 0397 4802 |H | Short_Literal 0x2 0398 e5fd | | Load 0x2,-0x3 0399 e00c | | Load 0x0,0xc 039a 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 039b 821b | | Call 0x1,0x1b 039c 0031 | 1 | Store_Top Heap_Access,At_Offset_1 039d 0007 | | Action Break_Optional ; Debug Table 0x11.0x3 = 0x39d,0x3 039e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x4 = 0x39e,0x401 039f 021d | | Execute Heap_Access,Is_Null 03a0 7004 |p | Jump_Nonzero 0x3a5 ; Debug Table 0x11.0x5 = 0x3a0,0x3 03a1 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x6 = 0x3a1,0x4 03a2 00d9 | | Load_Top At_Offset_1 03a3 8212 | | Call 0x1,0x12 03a4 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03a5 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x7 = 0x3a5,0x5 03a6 4800 |H | Short_Literal 0x0 03a7 e5fe | | Load 0x2,-0x2 03a8 8214 | | Call 0x1,0x14 03a9 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03aa 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x8 = 0x3aa,0x6 03ab 4803 |H | Short_Literal 0x3 03ac e5fd | | Load 0x2,-0x3 03ad e00c | | Load 0x0,0xc 03ae 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 03af 821b | | Call 0x1,0x1b 03b0 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03b1 0007 | | Action Break_Optional ; Debug Table 0x11.0x9 = 0x3b1,0x7 03b2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0xa = 0x3b2,0x801 03b3 021d | | Execute Heap_Access,Is_Null 03b4 7004 |p | Jump_Nonzero 0x3b9 ; Debug Table 0x11.0xb = 0x3b4,0x7 03b5 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xc = 0x3b5,0x8 03b6 00d9 | | Load_Top At_Offset_1 03b7 8212 | | Call 0x1,0x12 03b8 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03b9 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xd = 0x3b9,0x9 03ba 4800 |H | Short_Literal 0x0 03bb e5fe | | Load 0x2,-0x2 03bc 8214 | | Call 0x1,0x14 03bd 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03be e5fd | | Load 0x2,-0x3 ; Debug Table 0x11.0xe = 0x3be,0xa 03bf e00c | | Load 0x0,0xc 03c0 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 03c1 4605 |F | Jump_Case 0x6 03c2 781e |x | Jump 0x3e1 ; case 0x0 03c3 781d |x | Jump 0x3e1 ; case 0x1 03c4 781c |x | Jump 0x3e1 ; case 0x2 03c5 7807 |x | Jump 0x3cd ; case 0x3 03c6 7801 |x | Jump 0x3c8 ; case 0x4 03c7 7800 |x | Jump 0x3c8 ; case 0x5 03c8 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xf = 0x3c8,0xb 03c9 4800 |H | Short_Literal 0x0 03ca e5fe | | Load 0x2,-0x2 03cb 8214 | | Call 0x1,0x14 03cc 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03cd 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x10 = 0x3cd,0xc 03ce 4803 |H | Short_Literal 0x3 03cf e5fd | | Load 0x2,-0x3 03d0 e00c | | Load 0x0,0xc 03d1 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 03d2 821b | | Call 0x1,0x1b 03d3 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03d4 0007 | | Action Break_Optional ; Debug Table 0x11.0x11 = 0x3d4,0xd 03d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x12 = 0x3d5,0xc01 03d6 021d | | Execute Heap_Access,Is_Null 03d7 7004 |p | Jump_Nonzero 0x3dc ; Debug Table 0x11.0x13 = 0x3d7,0xd 03d8 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x14 = 0x3d8,0xe 03d9 00d9 | | Load_Top At_Offset_1 03da 8212 | | Call 0x1,0x12 03db 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03dc e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x15 = 0x3dc,0xf 03dd 4800 |H | Short_Literal 0x0 03de e5fe | | Load 0x2,-0x2 03df 8214 | | Call 0x1,0x14 03e0 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03e1 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x16 = 0x3e1,0x10 03e2 4802 |H | Short_Literal 0x2 03e3 e5fd | | Load 0x2,-0x3 03e4 e00c | | Load 0x0,0xc 03e5 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 03e6 821b | | Call 0x1,0x1b 03e7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03e8 0007 | | Action Break_Optional ; Debug Table 0x11.0x17 = 0x3e8,0x11 03e9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x18 = 0x3e9,0x1001 03ea 021d | | Execute Heap_Access,Is_Null 03eb 7004 |p | Jump_Nonzero 0x3f0 ; Debug Table 0x11.0x19 = 0x3eb,0x11 03ec e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x1a = 0x3ec,0x12 03ed 00d9 | | Load_Top At_Offset_1 03ee 8212 | | Call 0x1,0x12 03ef 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03f0 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x1b = 0x3f0,0x13 03f1 4800 |H | Short_Literal 0x0 03f2 e5fe | | Load 0x2,-0x2 03f3 8214 | | Call 0x1,0x14 03f4 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03f5 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x1c = 0x3f5,0x14 03f6 4800 |H | Short_Literal 0x0 03f7 e5fe | | Load 0x2,-0x2 03f8 8214 | | Call 0x1,0x14 03f9 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03fa TRAP_0388: 03fa 0007 | | Action Break_Optional 03fb e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x1d = 0x3fb,0x15 03fc 4800 |H | Short_Literal 0x0 03fd e5fe | | Load 0x2,-0x2 03fe 8214 | | Call 0x1,0x14 03ff 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0400 ; -------------------------------------------------------------------------------------- 0400 ; SUBPROGRAM 0400 ; -------------------------------------------------------------------------------------- 0400 0403 | | .CONST 0x0403 ; Address of begin 0401 0004 | | .CONST 0x0004 ; Address of exception handler 0402 0001 | | .CONST 0x0001 ; Number of locals 0403 BODY_0400: 0403 INIT_0400: 0403 00db | | Load_Top At_Offset_3 ; Debug Table 0x12 = .DEBUG 0x0403,0x0d0e,0x0002,0x0000,0x0059,0x6785,0x0000,0x03ee ; Debug Table 0x12.0x0 = 0x403,0x1 0404 0f01 | | Execute_Immediate Equal,0x1 0405 7007 |p | Jump_Nonzero 0x40d 0406 e5ff | | Load 0x2,-0x1 ; Debug Table 0x12.0x1 = 0x406,0x401 0407 0007 | | Action Break_Optional 0408 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x12.0x2 = 0x408,0x402 0409 0007 | | Action Break_Optional ; Debug Table 0x12.0x3 = 0x409,0x403 040a 0007 | | Action Break_Optional ; Debug Table 0x12.0x4 = 0x40a,0x404 040b 0fa8 | | Execute_Immediate Equal,-0x58 ; Debug Table 0x12.0x5 = 0x40b,0x1 040c 6802 |h | Jump_Zero 0x40f 040d 00da | | Load_Top At_Offset_2 ; Debug Table 0x12.0x6 = 0x40d,0x2 040e 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 040f 0007 | | Action Break_Optional ; Debug Table 0x12.0x7 = 0x40f,0x3 0410 61b3 |a | Indirect_Literal Discrete,0x5c4,{0x00000000, 0x7fffffff} ; Debug Table 0x12.0x8 = 0x410,0xf7ff 0411 00db | | Load_Top At_Offset_3 0412 e014 | | Load 0x0,0x14 0413 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0414 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x9 = 0x414,0xf7fe 0415 e5fe | | Load 0x2,-0x2 ; Debug Table 0x12.0xa = 0x415,0x801 0416 00da | | Load_Top At_Offset_2 0417 01db | | Execute Vector,Length 0418 027b | { | Execute Discrete,Greater_Equal 0419 6802 |h | Jump_Zero 0x41c 041a e5ff | | Load 0x2,-0x1 ; Debug Table 0x12.0xb = 0x41a,0x802 041b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 041c e5ff | | Load 0x2,-0x1 ; Debug Table 0x12.0xc = 0x41c,0x803 041d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 041e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0xd = 0x41e,0x804 041f 01dd | | Execute Vector,First 0420 e5fe | | Load 0x2,-0x2 0421 0273 | s | Execute Discrete,Plus 0422 0248 | H | Execute Discrete,Check_In_Integer 0423 00da | | Load_Top At_Offset_2 0424 01dc | | Execute Vector,Last 0425 0264 | d | Execute Discrete,Below_Bound 0426 700a |p | Jump_Nonzero 0x431 0427 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0xe = 0x427,0x805 0428 e402 | | Load 0x2,0x2 0429 01d7 | | Execute Vector,Field_Read 042a 0f2e | . | Execute_Immediate Equal,0x2e 042b 6804 |h | Jump_Zero 0x430 042c 00da | | Load_Top At_Offset_2 ; Debug Table 0x12.0xf = 0x42c,0x806 042d e013 | | Load 0x0,0x13 042e 180e | | Execute Package,Field_Execute,Field_Number 0xe 042f 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0430 37f6 |7 | Loop_Decreasing 0x427 0431 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x10 = 0x431,0x807 0432 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0433 0000 0000 | | .BLANK 0000[0x5] 0438 ; -------------------------------------------------------------------------------------- 0438 ; SUBPROGRAM 0438 ; -------------------------------------------------------------------------------------- 0438 043e | > | .CONST 0x043e ; Address of begin 0439 0004 | | .CONST 0x0004 ; Address of exception handler 043a 0004 | | .CONST 0x0004 ; Number of locals 043b INIT_0438: 043b 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x13 = .DEBUG 0x043b,0x0d32,0x0002,0x0000,0x0059,0x6785,0x0000,0x0464 ; Debug Table 0x13.0x0 = 0x43b,0xffff 043c 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x13.0x1 = 0x43c,0xfffe 043d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13.0x2 = 0x43d,0xfffd 043e BODY_0438: 043e e5fe | | Load 0x2,-0x2 ; Debug Table 0x13.0x3 = 0x43e,0x1 043f 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0440 460d |F | Jump_Case 0xe 0441 7954 |yT | Jump 0x596 ; case 0x0 0442 7953 |yS | Jump 0x596 ; case 0x1 0443 7952 |yR | Jump 0x596 ; case 0x2 0444 780a |x | Jump 0x44f ; case 0x3 0445 7860 |x` | Jump 0x4a6 ; case 0x4 0446 78c0 |x | Jump 0x507 ; case 0x5 0447 78f2 |x | Jump 0x53a ; case 0x6 0448 78fb |x | Jump 0x544 ; case 0x7 0449 78f0 |x | Jump 0x53a ; case 0x8 044a 794b |yK | Jump 0x596 ; case 0x9 044b 794a |yJ | Jump 0x596 ; case 0xa 044c 790e |y | Jump 0x55b ; case 0xb 044d 7948 |yH | Jump 0x596 ; case 0xc 044e 7947 |yG | Jump 0x596 ; case 0xd 044f e014 | | Load 0x0,0x14 ; Debug Table 0x13.0x4 = 0x44f,0x2 0450 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0451 01db | | Execute Vector,Length 0452 e5ff | | Load 0x2,-0x1 0453 0217 | | Execute Heap_Access,All_Reference 0454 3c0b |< | Execute Record,Field_Read,Field_Number 0xb 0455 e219 | | Load 0x1,0x19 0456 01d7 | | Execute Vector,Field_Read 0457 0273 | s | Execute Discrete,Plus 0458 0a01 | | Execute_Immediate Plus,0x1 0459 0248 | H | Execute Discrete,Check_In_Integer 045a 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 045b e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x5 = 0x45b,0x3 045c 00db | | Load_Top At_Offset_3 045d 027c | | | Execute Discrete,Less 045e 6807 |h | Jump_Zero 0x466 045f 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x6 = 0x45f,0x4 0460 e011 | | Load 0x0,0x11 0461 1c08 | | Execute_Immediate Run_Utility,0x8 0462 e5fd | | Load 0x2,-0x3 0463 00d9 | | Load_Top At_Offset_1 0464 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0465 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0466 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x7 = 0x466,0x5 0467 e5ff | | Load 0x2,-0x1 0468 0217 | | Execute Heap_Access,All_Reference 0469 3c16 |< | Execute Record,Field_Read,Field_Number 0x16 046a 0273 | s | Execute Discrete,Plus 046b 0a01 | | Execute_Immediate Plus,0x1 046c 0248 | H | Execute Discrete,Check_In_Integer 046d 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 046e e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x8 = 0x46e,0x6 046f 00da | | Load_Top At_Offset_2 0470 027c | | | Execute Discrete,Less 0471 680d |h | Jump_Zero 0x47f 0472 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x9 = 0x472,0x7 0473 e011 | | Load 0x0,0x11 0474 1c08 | | Execute_Immediate Run_Utility,0x8 0475 e5fc | | Load 0x2,-0x4 0476 e402 | | Load 0x2,0x2 0477 0272 | r | Execute Discrete,Minus 0478 0a01 | | Execute_Immediate Plus,0x1 0479 0248 | H | Execute Discrete,Check_In_Integer 047a e5fd | | Load 0x2,-0x3 047b 821f | | Call 0x1,0x1f 047c 00d9 | | Load_Top At_Offset_1 047d 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 047e 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 047f e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0xa = 0x47f,0x8 0480 821a | | Call 0x1,0x1a 0481 680a |h | Jump_Zero 0x48c 0482 e5fc | | Load 0x2,-0x4 0483 00da | | Load_Top At_Offset_2 0484 e5ff | | Load 0x2,-0x1 0485 0217 | | Execute Heap_Access,All_Reference 0486 3c17 |< | Execute Record,Field_Read,Field_Number 0x17 0487 0273 | s | Execute Discrete,Plus 0488 0248 | H | Execute Discrete,Check_In_Integer 0489 0a01 | | Execute_Immediate Plus,0x1 048a 027c | | | Execute Discrete,Less 048b 680d |h | Jump_Zero 0x499 048c 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0xb = 0x48c,0x9 048d e011 | | Load 0x0,0x11 048e 1c08 | | Execute_Immediate Run_Utility,0x8 048f e5fe | | Load 0x2,-0x2 0490 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0491 e00c | | Load 0x0,0xc 0492 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 0493 e006 | | Load 0x0,0x6 0494 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0495 0119 | | Execute Any,Check_In_Formal_Type 0496 00d9 | | Load_Top At_Offset_1 0497 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0498 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0499 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0xc = 0x499,0xa 049a e011 | | Load 0x0,0x11 049b 1c08 | | Execute_Immediate Run_Utility,0x8 049c e5fe | | Load 0x2,-0x2 049d 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 049e e00c | | Load 0x0,0xc 049f 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 04a0 e006 | | Load 0x0,0x6 04a1 1b0f | | Execute Package,Field_Read,Field_Number 0xf 04a2 0119 | | Execute Any,Check_In_Formal_Type 04a3 00d9 | | Load_Top At_Offset_1 04a4 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 04a5 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 04a6 e014 | | Load 0x0,0x14 ; Debug Table 0x13.0xd = 0x4a6,0xb 04a7 1815 | | Execute Package,Field_Execute,Field_Number 0x15 04a8 01db | | Execute Vector,Length 04a9 e5ff | | Load 0x2,-0x1 04aa 0217 | | Execute Heap_Access,All_Reference 04ab 3c0b |< | Execute Record,Field_Read,Field_Number 0xb 04ac e219 | | Load 0x1,0x19 04ad 01d7 | | Execute Vector,Field_Read 04ae 0273 | s | Execute Discrete,Plus 04af e5ff | | Load 0x2,-0x1 04b0 0217 | | Execute Heap_Access,All_Reference 04b1 3c15 |< | Execute Record,Field_Read,Field_Number 0x15 04b2 0273 | s | Execute Discrete,Plus 04b3 0248 | H | Execute Discrete,Check_In_Integer 04b4 e014 | | Load 0x0,0x14 04b5 1817 | | Execute Package,Field_Execute,Field_Number 0x17 04b6 0273 | s | Execute Discrete,Plus 04b7 0a01 | | Execute_Immediate Plus,0x1 04b8 0248 | H | Execute Discrete,Check_In_Integer 04b9 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 04ba e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0xe = 0x4ba,0xc 04bb 00db | | Load_Top At_Offset_3 04bc 027c | | | Execute Discrete,Less 04bd 6807 |h | Jump_Zero 0x4c5 04be 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0xf = 0x4be,0xd 04bf e011 | | Load 0x0,0x11 04c0 1c08 | | Execute_Immediate Run_Utility,0x8 04c1 e5fd | | Load 0x2,-0x3 04c2 00d9 | | Load_Top At_Offset_1 04c3 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 04c4 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 04c5 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x10 = 0x4c5,0xe 04c6 e5ff | | Load 0x2,-0x1 04c7 0217 | | Execute Heap_Access,All_Reference 04c8 3c16 |< | Execute Record,Field_Read,Field_Number 0x16 04c9 0273 | s | Execute Discrete,Plus 04ca 0a01 | | Execute_Immediate Plus,0x1 04cb 0248 | H | Execute Discrete,Check_In_Integer 04cc 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 04cd e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x11 = 0x4cd,0xf 04ce 00da | | Load_Top At_Offset_2 04cf 027c | | | Execute Discrete,Less 04d0 680f |h | Jump_Zero 0x4e0 04d1 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x12 = 0x4d1,0x10 04d2 e011 | | Load 0x0,0x11 04d3 1c08 | | Execute_Immediate Run_Utility,0x8 04d4 e5fc | | Load 0x2,-0x4 04d5 e402 | | Load 0x2,0x2 04d6 0272 | r | Execute Discrete,Minus 04d7 0a01 | | Execute_Immediate Plus,0x1 04d8 0248 | H | Execute Discrete,Check_In_Integer 04d9 e5fd | | Load 0x2,-0x3 04da e013 | | Load 0x0,0x13 04db 180e | | Execute Package,Field_Execute,Field_Number 0xe 04dc 821f | | Call 0x1,0x1f 04dd 00d9 | | Load_Top At_Offset_1 04de 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 04df 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 04e0 e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0x13 = 0x4e0,0x11 04e1 821a | | Call 0x1,0x1a 04e2 680a |h | Jump_Zero 0x4ed 04e3 e5fc | | Load 0x2,-0x4 04e4 00da | | Load_Top At_Offset_2 04e5 e5ff | | Load 0x2,-0x1 04e6 0217 | | Execute Heap_Access,All_Reference 04e7 3c17 |< | Execute Record,Field_Read,Field_Number 0x17 04e8 0273 | s | Execute Discrete,Plus 04e9 0248 | H | Execute Discrete,Check_In_Integer 04ea 0a01 | | Execute_Immediate Plus,0x1 04eb 027c | | | Execute Discrete,Less 04ec 680d |h | Jump_Zero 0x4fa 04ed 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0x14 = 0x4ed,0x12 04ee e011 | | Load 0x0,0x11 04ef 1c08 | | Execute_Immediate Run_Utility,0x8 04f0 e5fe | | Load 0x2,-0x2 04f1 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 04f2 e00c | | Load 0x0,0xc 04f3 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 04f4 e006 | | Load 0x0,0x6 04f5 1b0f | | Execute Package,Field_Read,Field_Number 0xf 04f6 0119 | | Execute Any,Check_In_Formal_Type 04f7 00d9 | | Load_Top At_Offset_1 04f8 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 04f9 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 04fa 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0x15 = 0x4fa,0x13 04fb e011 | | Load 0x0,0x11 04fc 1c08 | | Execute_Immediate Run_Utility,0x8 04fd e5fe | | Load 0x2,-0x2 04fe 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 04ff e00c | | Load 0x0,0xc 0500 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0501 e006 | | Load 0x0,0x6 0502 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0503 0119 | | Execute Any,Check_In_Formal_Type 0504 00d9 | | Load_Top At_Offset_1 0505 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0506 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0507 e014 | | Load 0x0,0x14 ; Debug Table 0x13.0x16 = 0x507,0x14 0508 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0509 01db | | Execute Vector,Length 050a e5ff | | Load 0x2,-0x1 050b 0217 | | Execute Heap_Access,All_Reference 050c 3c0b |< | Execute Record,Field_Read,Field_Number 0xb 050d e219 | | Load 0x1,0x19 050e 01d7 | | Execute Vector,Field_Read 050f 0273 | s | Execute Discrete,Plus 0510 0248 | H | Execute Discrete,Check_In_Integer 0511 e014 | | Load 0x0,0x14 0512 1816 | | Execute Package,Field_Execute,Field_Number 0x16 0513 01db | | Execute Vector,Length 0514 0273 | s | Execute Discrete,Plus 0515 e5ff | | Load 0x2,-0x1 0516 0217 | | Execute Heap_Access,All_Reference 0517 3c15 |< | Execute Record,Field_Read,Field_Number 0x15 0518 0273 | s | Execute Discrete,Plus 0519 0248 | H | Execute Discrete,Check_In_Integer 051a e014 | | Load 0x0,0x14 051b 1817 | | Execute Package,Field_Execute,Field_Number 0x17 051c 0273 | s | Execute Discrete,Plus 051d 0a01 | | Execute_Immediate Plus,0x1 051e 0248 | H | Execute Discrete,Check_In_Integer 051f 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0520 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x17 = 0x520,0x15 0521 00db | | Load_Top At_Offset_3 0522 027c | | | Execute Discrete,Less 0523 6807 |h | Jump_Zero 0x52b 0524 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x18 = 0x524,0x16 0525 e011 | | Load 0x0,0x11 0526 1c08 | | Execute_Immediate Run_Utility,0x8 0527 e5fd | | Load 0x2,-0x3 0528 00d9 | | Load_Top At_Offset_1 0529 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 052a 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 052b 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x19 = 0x52b,0x17 052c e011 | | Load 0x0,0x11 052d 1c08 | | Execute_Immediate Run_Utility,0x8 052e e5fc | | Load 0x2,-0x4 052f e402 | | Load 0x2,0x2 0530 0272 | r | Execute Discrete,Minus 0531 0a01 | | Execute_Immediate Plus,0x1 0532 0248 | H | Execute Discrete,Check_In_Integer 0533 e5fd | | Load 0x2,-0x3 0534 e013 | | Load 0x0,0x13 0535 180e | | Execute Package,Field_Execute,Field_Number 0xe 0536 821f | | Call 0x1,0x1f 0537 00d9 | | Load_Top At_Offset_1 0538 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0539 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 053a e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x1a = 0x53a,0x18 053b 0f01 | | Execute_Immediate Equal,0x1 053c 6860 |h` | Jump_Zero 0x59d 053d 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x1b = 0x53d,0x19 053e e011 | | Load 0x0,0x11 053f 1c08 | | Execute_Immediate Run_Utility,0x8 0540 e5fd | | Load 0x2,-0x3 0541 00d9 | | Load_Top At_Offset_1 0542 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0543 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0544 e5fb | | Load 0x2,-0x5 ; Debug Table 0x13.0x1c = 0x544,0x1a 0545 e5fa | | Load 0x2,-0x6 0546 027f | | Execute Discrete,Equal 0547 6809 |h | Jump_Zero 0x551 0548 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x1d = 0x548,0x1b 0549 e011 | | Load 0x0,0x11 054a 1c08 | | Execute_Immediate Run_Utility,0x8 054b e5fd | | Load 0x2,-0x3 054c e013 | | Load 0x0,0x13 054d 180e | | Execute Package,Field_Execute,Field_Number 0xe 054e 00d9 | | Load_Top At_Offset_1 054f 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0550 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0551 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x1e = 0x551,0x1c 0552 0f01 | | Execute_Immediate Equal,0x1 0553 6849 |hI | Jump_Zero 0x59d 0554 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x1f = 0x554,0x1d 0555 e011 | | Load 0x0,0x11 0556 1c08 | | Execute_Immediate Run_Utility,0x8 0557 e5fd | | Load 0x2,-0x3 0558 00d9 | | Load_Top At_Offset_1 0559 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 055a 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 055b e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x20 = 0x55b,0x1e 055c 0f01 | | Execute_Immediate Equal,0x1 055d 7008 |p | Jump_Nonzero 0x566 055e e5fe | | Load 0x2,-0x2 055f 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0560 0007 | | Action Break_Optional 0561 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x21 = 0x561,0x401 0562 021d | | Execute Heap_Access,Is_Null 0563 00d0 | | Action Swap_Control 0564 00d1 | | Pop_Control Pop_Count_1 0565 6807 |h | Jump_Zero 0x56d ; Debug Table 0x13.0x22 = 0x565,0x1e 0566 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x23 = 0x566,0x1f 0567 e011 | | Load 0x0,0x11 0568 1c08 | | Execute_Immediate Run_Utility,0x8 0569 e5fd | | Load 0x2,-0x3 056a 00d9 | | Load_Top At_Offset_1 056b 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 056c 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 056d e5fe | | Load 0x2,-0x2 ; Debug Table 0x13.0x24 = 0x56d,0x20 056e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 056f 800b | | Call 0x0,0xb 0570 6808 |h | Jump_Zero 0x579 0571 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x25 = 0x571,0x21 0572 e011 | | Load 0x0,0x11 0573 1c08 | | Execute_Immediate Run_Utility,0x8 0574 e5fe | | Load 0x2,-0x2 0575 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0576 00d9 | | Load_Top At_Offset_1 0577 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0578 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0579 e5fe | | Load 0x2,-0x2 ; Debug Table 0x13.0x26 = 0x579,0x22 057a 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 057b e5fe | | Load 0x2,-0x2 057c 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 057d e00c | | Load 0x0,0xc 057e 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 057f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0580 0007 | | Action Break_Optional ; Debug Table 0x13.0x27 = 0x580,0x23 0581 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x28 = 0x581,0x801 0582 021d | | Execute Heap_Access,Is_Null 0583 7007 |p | Jump_Nonzero 0x58b ; Debug Table 0x13.0x29 = 0x583,0x23 0584 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x2a = 0x584,0x24 0585 e011 | | Load 0x0,0x11 0586 1c08 | | Execute_Immediate Run_Utility,0x8 0587 00d9 | | Load_Top At_Offset_1 0588 00d9 | | Load_Top At_Offset_1 0589 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 058a 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 058b 0092 0954 | T| Action Push_String_Extended,0x954 ; "second tree in message cannot be found" ; Debug Table 0x13.0x2b = 0x58b,0x25 058d e00d | | Load 0x0,0xd 058e 180d | | Execute Package,Field_Execute,Field_Number 0xd 058f 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x2c = 0x58f,0x26 0590 e011 | | Load 0x0,0x11 0591 1c08 | | Execute_Immediate Run_Utility,0x8 0592 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13.0x2d = 0x592,0xc01 0593 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x13.0x2e = 0x593,0x26 0594 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0595 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0596 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x2f = 0x596,0x27 0597 e011 | | Load 0x0,0x11 0598 1c08 | | Execute_Immediate Run_Utility,0x8 0599 e5fd | | Load 0x2,-0x3 059a 00d9 | | Load_Top At_Offset_1 059b 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 059c 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 059d e5fe | | Load 0x2,-0x2 ; Debug Table 0x13.0x30 = 0x59d,0x28 059e 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 059f 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 05a0 6807 |h | Jump_Zero 0x5a8 05a1 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x31 = 0x5a1,0x29 05a2 e011 | | Load 0x0,0x11 05a3 1c08 | | Execute_Immediate Run_Utility,0x8 05a4 e5fd | | Load 0x2,-0x3 05a5 00d9 | | Load_Top At_Offset_1 05a6 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 05a7 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05a8 e5fa | | Load 0x2,-0x6 ; Debug Table 0x13.0x32 = 0x5a8,0x2a 05a9 e5fb | | Load 0x2,-0x5 05aa e5fc | | Load 0x2,-0x4 05ab e5fe | | Load 0x2,-0x2 05ac e5ff | | Load 0x2,-0x1 05ad e015 | | Load 0x0,0x15 05ae 1813 | | Execute Package,Field_Execute,Field_Number 0x13 05af 0031 | 1 | Store_Top Heap_Access,At_Offset_1 05b0 0007 | | Action Break_Optional ; Debug Table 0x13.0x33 = 0x5b0,0x2b 05b1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x34 = 0x5b1,0x1001 05b2 021d | | Execute Heap_Access,Is_Null 05b3 7007 |p | Jump_Nonzero 0x5bb ; Debug Table 0x13.0x35 = 0x5b3,0x2b 05b4 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x36 = 0x5b4,0x2c 05b5 e011 | | Load 0x0,0x11 05b6 1c08 | | Execute_Immediate Run_Utility,0x8 05b7 00d9 | | Load_Top At_Offset_1 05b8 00d9 | | Load_Top At_Offset_1 05b9 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 05ba 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05bb 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x37 = 0x5bb,0x2d 05bc e011 | | Load 0x0,0x11 05bd 1c08 | | Execute_Immediate Run_Utility,0x8 05be e5fd | | Load 0x2,-0x3 05bf 00d9 | | Load_Top At_Offset_1 05c0 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 05c1 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05c2 0000 0000 | | .XXX[0x2] 05c4 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff} 05c8 ; -------------------------------------------------------------------------------------- 05c8 ; SUBPROGRAM 05c8 ; -------------------------------------------------------------------------------------- 05c8 05cb | | .CONST 0x05cb ; Address of begin 05c9 0004 | | .CONST 0x0004 ; Address of exception handler 05ca 0001 | | .CONST 0x0001 ; Number of locals 05cb BODY_05c8: 05cb INIT_05c8: 05cb 00da | | Load_Top At_Offset_2 ; Debug Table 0x14 = .DEBUG 0x05cb,0x0da4,0x0002,0x0000,0x0059,0x6785,0x0000,0x06b9 ; Debug Table 0x14.0x0 = 0x5cb,0x1 05cc 821a | | Call 0x1,0x1a 05cd 6812 |h | Jump_Zero 0x5e0 05ce e5fd | | Load 0x2,-0x3 05cf e014 | | Load 0x0,0x14 05d0 1815 | | Execute Package,Field_Execute,Field_Number 0x15 05d1 01db | | Execute Vector,Length 05d2 e5ff | | Load 0x2,-0x1 05d3 0217 | | Execute Heap_Access,All_Reference 05d4 3c0b |< | Execute Record,Field_Read,Field_Number 0xb 05d5 e219 | | Load 0x1,0x19 05d6 01d7 | | Execute Vector,Field_Read 05d7 0273 | s | Execute Discrete,Plus 05d8 e5ff | | Load 0x2,-0x1 05d9 0217 | | Execute Heap_Access,All_Reference 05da 3c17 |< | Execute Record,Field_Read,Field_Number 0x17 05db 0273 | s | Execute Discrete,Plus 05dc 0248 | H | Execute Discrete,Check_In_Integer 05dd 0a02 | | Execute_Immediate Plus,0x2 05de 027c | | | Execute Discrete,Less 05df 680c |h | Jump_Zero 0x5ec 05e0 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0x1 = 0x5e0,0x2 05e1 e011 | | Load 0x0,0x11 05e2 1c08 | | Execute_Immediate Run_Utility,0x8 05e3 e5fe | | Load 0x2,-0x2 05e4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 05e5 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 05e6 e006 | | Load 0x0,0x6 05e7 1b0f | | Execute Package,Field_Read,Field_Number 0xf 05e8 0119 | | Execute Any,Check_In_Formal_Type 05e9 00d9 | | Load_Top At_Offset_1 05ea 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 05eb 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 05ec 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0x2 = 0x5ec,0x3 05ed e011 | | Load 0x0,0x11 05ee 1c08 | | Execute_Immediate Run_Utility,0x8 05ef e5fe | | Load 0x2,-0x2 05f0 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 05f1 e00c | | Load 0x0,0xc 05f2 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 05f3 e006 | | Load 0x0,0x6 05f4 1b0f | | Execute Package,Field_Read,Field_Number 0xf 05f5 0119 | | Execute Any,Check_In_Formal_Type 05f6 00d9 | | Load_Top At_Offset_1 05f7 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 05f8 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 05f9 0000 0000 | | .BLANK 0000[0x7] 0600 ; -------------------------------------------------------------------------------------- 0600 ; SUBPROGRAM 0600 ; -------------------------------------------------------------------------------------- 0600 0608 | | .CONST 0x0608 ; Address of begin 0601 0004 | | .CONST 0x0004 ; Address of exception handler 0602 0003 | | .CONST 0x0003 ; Number of locals 0603 INIT_0600: 0603 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15 = .DEBUG 0x0603,0x0dac,0x0002,0x0000,0x0059,0x6785,0x0000,0x070b ; Debug Table 0x15.0x0 = 0x603,0xffff 0604 e011 | | Load 0x0,0x11 ; Debug Table 0x15.0x1 = 0x604,0xfffe 0605 02ff | | Declare_Variable Variant_Record 0606 00d8 | | Load_Top At_Offset_0 0607 1c00 | | Execute_Immediate Run_Utility,0x0 0608 BODY_0600: 0608 e5fe | | Load 0x2,-0x2 ; Debug Table 0x15.0x2 = 0x608,0x1 0609 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 060a 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 060b e00a | | Load 0x0,0xa 060c 180e | | Execute Package,Field_Execute,Field_Number 0xe 060d e404 | | Load 0x2,0x4 ; Debug Table 0x15.0x3 = 0x60d,0x401 060e 0007 | | Action Break_Optional 060f 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x15.0x4 = 0x60f,0x402 0610 0007 | | Action Break_Optional ; Debug Table 0x15.0x5 = 0x610,0x403 0611 00d0 | | Action Swap_Control ; Debug Table 0x15.0x6 = 0x611,0x404 0612 00d1 | | Pop_Control Pop_Count_1 0613 0fa8 | | Execute_Immediate Equal,-0x58 ; Debug Table 0x15.0x7 = 0x613,0x1 0614 680c |h | Jump_Zero 0x621 0615 4801 |H | Short_Literal 0x1 ; Debug Table 0x15.0x8 = 0x615,0x2 0616 e011 | | Load 0x0,0x11 0617 1c08 | | Execute_Immediate Run_Utility,0x8 0618 e5fe | | Load 0x2,-0x2 0619 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 061a 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 061b e006 | | Load 0x0,0x6 061c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 061d 0119 | | Execute Any,Check_In_Formal_Type 061e 00d9 | | Load_Top At_Offset_1 061f 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0620 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0621 e5fe | | Load 0x2,-0x2 ; Debug Table 0x15.0x9 = 0x621,0x3 0622 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0623 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 0624 e00a | | Load 0x0,0xa 0625 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0626 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0627 e5fb | | Load 0x2,-0x5 ; Debug Table 0x15.0xa = 0x627,0x4 0628 e5fc | | Load 0x2,-0x4 0629 e5fd | | Load 0x2,-0x3 062a e402 | | Load 0x2,0x2 062b e5fe | | Load 0x2,-0x2 062c e5ff | | Load 0x2,-0x1 062d 8220 | | Call 0x1,0x20 062e 00d9 | | Load_Top At_Offset_1 062f 016d | m | Execute Variant_Record,Structure_Write 0630 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0xb = 0x630,0x5 0631 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 0632 7011 |p | Jump_Nonzero 0x644 0633 00d8 | | Load_Top At_Offset_0 0634 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0635 00da | | Load_Top At_Offset_2 0636 021f | | Execute Heap_Access,Equal 0637 680c |h | Jump_Zero 0x644 0638 4801 |H | Short_Literal 0x1 ; Debug Table 0x15.0xc = 0x638,0x6 0639 e011 | | Load 0x0,0x11 063a 1c08 | | Execute_Immediate Run_Utility,0x8 063b e5fe | | Load 0x2,-0x2 063c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 063d 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 063e e006 | | Load 0x0,0x6 063f 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0640 0119 | | Execute Any,Check_In_Formal_Type 0641 00d9 | | Load_Top At_Offset_1 0642 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0643 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0644 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0xd = 0x644,0x7 0645 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0646 0000 0000 | | .XXX[0x2] 0648 ; -------------------------------------------------------------------------------------- 0648 ; SUBPROGRAM 0648 ; -------------------------------------------------------------------------------------- 0648 064b | K | .CONST 0x064b ; Address of begin 0649 0004 | | .CONST 0x0004 ; Address of exception handler 064a 0001 | | .CONST 0x0001 ; Number of locals 064b BODY_0648: 064b INIT_0648: 064b 00da | | Load_Top At_Offset_2 ; Debug Table 0x16 = .DEBUG 0x064b,0x0dca,0x0002,0x0000,0x0059,0x6785,0x0000,0x078f ; Debug Table 0x16.0x0 = 0x64b,0x1 064c 0217 | | Execute Heap_Access,All_Reference 064d 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 064e 460d |F | Jump_Case 0xe 064f 780d |x | Jump 0x65d ; case 0x0 0650 780c |x | Jump 0x65d ; case 0x1 0651 782e |x. | Jump 0x680 ; case 0x2 0652 780a |x | Jump 0x65d ; case 0x3 0653 7815 |x | Jump 0x669 ; case 0x4 0654 781b |x | Jump 0x670 ; case 0x5 0655 781a |x | Jump 0x670 ; case 0x6 0656 7819 |x | Jump 0x670 ; case 0x7 0657 7828 |x( | Jump 0x680 ; case 0x8 0658 7827 |x' | Jump 0x680 ; case 0x9 0659 7826 |x& | Jump 0x680 ; case 0xa 065a 7825 |x% | Jump 0x680 ; case 0xb 065b 7824 |x$ | Jump 0x680 ; case 0xc 065c 7823 |x# | Jump 0x680 ; case 0xd 065d 4801 |H | Short_Literal 0x1 ; Debug Table 0x16.0x1 = 0x65d,0x2 065e e011 | | Load 0x0,0x11 065f 1c08 | | Execute_Immediate Run_Utility,0x8 0660 e5fe | | Load 0x2,-0x2 0661 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0662 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 0663 e006 | | Load 0x0,0x6 0664 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0665 0119 | | Execute Any,Check_In_Formal_Type 0666 00d9 | | Load_Top At_Offset_1 0667 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0668 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0669 e5fb | | Load 0x2,-0x5 ; Debug Table 0x16.0x2 = 0x669,0x3 066a e5fc | | Load 0x2,-0x4 066b e5fd | | Load 0x2,-0x3 066c e5fe | | Load 0x2,-0x2 066d e5ff | | Load 0x2,-0x1 066e 8222 | " | Call 0x1,0x22 066f 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0670 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x3 = 0x670,0x4 0671 e003 | | Load 0x0,0x3 0672 180f | | Execute Package,Field_Execute,Field_Number 0xf 0673 6805 |h | Jump_Zero 0x679 0674 e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x4 = 0x674,0x5 0675 e5fe | | Load 0x2,-0x2 0676 e5ff | | Load 0x2,-0x1 0677 8221 | ! | Call 0x1,0x21 0678 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0679 e5fb | | Load 0x2,-0x5 ; Debug Table 0x16.0x5 = 0x679,0x6 067a e5fc | | Load 0x2,-0x4 067b e5fd | | Load 0x2,-0x3 067c e5fe | | Load 0x2,-0x2 067d e5ff | | Load 0x2,-0x1 067e 8222 | " | Call 0x1,0x22 067f 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0680 e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x6 = 0x680,0x7 0681 e5fe | | Load 0x2,-0x2 0682 e5ff | | Load 0x2,-0x1 0683 8221 | ! | Call 0x1,0x21 0684 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0685 0000 0000 | | .XXX[0x3] 0687 0000 | | 0688 ; -------------------------------------------------------------------------------------- 0688 ; SUBPROGRAM 0688 ; -------------------------------------------------------------------------------------- 0688 0699 | | .CONST 0x0699 ; Address of begin 0689 0004 | | .CONST 0x0004 ; Address of exception handler 068a 0003 | | .CONST 0x0003 ; Number of locals 068b INIT_0688: 068b e011 | | Load 0x0,0x11 ; Debug Table 0x17 = .DEBUG 0x068b,0x0dda,0x0001,0x0000,0x0059,0x6785,0x0000,0x083d ; Debug Table 0x17.0x0 = 0x68b,0xffff 068c 02ff | | Declare_Variable Variant_Record 068d e5fc | | Load 0x2,-0x4 068e e5fd | | Load 0x2,-0x3 068f e5fb | | Load 0x2,-0x5 0690 e5fe | | Load 0x2,-0x2 0691 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0692 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0693 e5fe | | Load 0x2,-0x2 0694 e5ff | | Load 0x2,-0x1 0695 8220 | | Call 0x1,0x20 0696 00d9 | | Load_Top At_Offset_1 0697 016d | m | Execute Variant_Record,Structure_Write 0698 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x1 = 0x698,0xfffe 0699 BODY_0688: 0699 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x2 = 0x699,0x1 069a e012 | | Load 0x0,0x12 069b 016f | o | Execute Variant_Record,Equal 069c 6806 |h | Jump_Zero 0x6a3 069d e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0x3 = 0x69d,0x2 069e e5fe | | Load 0x2,-0x2 069f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 06a0 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06a1 8215 | | Call 0x1,0x15 06a2 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06a3 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x4 = 0x6a3,0x3 06a4 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 06a5 6816 |h | Jump_Zero 0x6bc 06a6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x5 = 0x6a6,0x4 06a7 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 06a8 e5fe | | Load 0x2,-0x2 06a9 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 06aa e00c | | Load 0x0,0xc 06ab 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 06ac 012f | / | Execute Any,Equal 06ad 6808 |h | Jump_Zero 0x6b6 06ae e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0x6 = 0x6ae,0x5 06af e5fe | | Load 0x2,-0x2 06b0 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 06b1 00db | | Load_Top At_Offset_3 06b2 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 06b3 e5ff | | Load 0x2,-0x1 06b4 821e | | Call 0x1,0x1e 06b5 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06b6 e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0x7 = 0x6b6,0x6 06b7 4800 |H | Short_Literal 0x0 06b8 00db | | Load_Top At_Offset_3 06b9 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 06ba 8214 | | Call 0x1,0x14 06bb 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06bc 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x8 = 0x6bc,0x7 06bd 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06be e016 | | Load 0x0,0x16 06bf 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 06c0 7005 |p | Jump_Nonzero 0x6c6 06c1 e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0x9 = 0x6c1,0x8 06c2 00da | | Load_Top At_Offset_2 06c3 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06c4 8215 | | Call 0x1,0x15 06c5 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06c6 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0xa = 0x6c6,0x9 06c7 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06c8 00eb | | Load_Encached Diana_Cache 06c9 18fa | | Execute Package,Field_Execute,Field_Number 0xfa 06ca 0031 | 1 | Store_Top Heap_Access,At_Offset_1 06cb 0007 | | Action Break_Optional ; Debug Table 0x17.0xb = 0x6cb,0xa 06cc 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0xc = 0x6cc,0x401 06cd 021d | | Execute Heap_Access,Is_Null 06ce 7004 |p | Jump_Nonzero 0x6d3 ; Debug Table 0x17.0xd = 0x6ce,0xa 06cf e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0xe = 0x6cf,0xb 06d0 00d9 | | Load_Top At_Offset_1 06d1 8215 | | Call 0x1,0x15 06d2 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06d3 e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0xf = 0x6d3,0xc 06d4 e5fe | | Load 0x2,-0x2 06d5 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 06d6 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06d7 8215 | | Call 0x1,0x15 06d8 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06d9 0000 0000 | | .BLANK 0000[0x7] 06e0 ; -------------------------------------------------------------------------------------- 06e0 ; SUBPROGRAM 06e0 ; -------------------------------------------------------------------------------------- 06e0 06f4 | | .CONST 0x06f4 ; Address of begin 06e1 0004 | | .CONST 0x0004 ; Address of exception handler 06e2 0006 | | .CONST 0x0006 ; Number of locals 06e3 INIT_06e0: 06e3 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x18 = .DEBUG 0x06e3,0x0dfc,0x0001,0x0000,0x0059,0x6785,0x0000,0x08f2 ; Debug Table 0x18.0x0 = 0x6e3,0xffff 06e4 e006 | | Load 0x0,0x6 ; Debug Table 0x18.0x1 = 0x6e4,0xfffe 06e5 1b0f | | Execute Package,Field_Read,Field_Number 0xf 06e6 02c7 | | Declare_Variable Any 06e7 00d8 | | Load_Top At_Offset_0 06e8 1c00 | | Execute_Immediate Run_Utility,0x0 06e9 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x2 = 0x6e9,0xfffd 06ea 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x3 = 0x6ea,0xfffc 06eb e5fa | | Load 0x2,-0x6 06ec 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 06ed 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06ee 0031 | 1 | Store_Top Heap_Access,At_Offset_1 06ef e008 | | Load 0x0,0x8 ; Debug Table 0x18.0x4 = 0x6ef,0xfffb 06f0 1b10 | | Execute Package,Field_Read,Field_Number 0x10 06f1 0322 | " | Declare_Variable Record 06f2 00d8 | | Load_Top At_Offset_0 06f3 1c00 | | Execute_Immediate Run_Utility,0x0 06f4 BODY_06e0: 06f4 e5fc | | Load 0x2,-0x4 ; Debug Table 0x18.0x5 = 0x6f4,0x1 06f5 4809 |H | Short_Literal 0x9 06f6 0272 | r | Execute Discrete,Minus 06f7 4602 |F | Jump_Case 0x3 06f8 7802 |x | Jump 0x6fb ; case 0x0 06f9 7820 |x | Jump 0x71a ; case 0x1 06fa 7825 |x% | Jump 0x720 ; case 0x2 06fb e5f9 | | Load 0x2,-0x7 ; Debug Table 0x18.0x6 = 0x6fb,0x2 06fc e5ff | | Load 0x2,-0x1 06fd 0217 | | Execute Heap_Access,All_Reference 06fe 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 06ff 027c | | | Execute Discrete,Less 0700 6804 |h | Jump_Zero 0x705 0701 e5fb | | Load 0x2,-0x5 ; Debug Table 0x18.0x7 = 0x701,0x3 0702 00da | | Load_Top At_Offset_2 0703 8215 | | Call 0x1,0x15 0704 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0705 e5fa | | Load 0x2,-0x6 ; Debug Table 0x18.0x8 = 0x705,0x4 0706 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0707 0f03 | | Execute_Immediate Equal,0x3 0708 6809 |h | Jump_Zero 0x712 0709 e5fd | | Load 0x2,-0x3 070a 0f01 | | Execute_Immediate Equal,0x1 070b 6806 |h | Jump_Zero 0x712 070c e5fb | | Load 0x2,-0x5 ; Debug Table 0x18.0x9 = 0x70c,0x5 070d e5fa | | Load 0x2,-0x6 070e e5ff | | Load 0x2,-0x1 070f e405 | | Load 0x2,0x5 0710 821d | | Call 0x1,0x1d 0711 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0712 e5fb | | Load 0x2,-0x5 ; Debug Table 0x18.0xa = 0x712,0x6 0713 e5fd | | Load 0x2,-0x3 0714 e5fe | | Load 0x2,-0x2 0715 e5f9 | | Load 0x2,-0x7 0716 e5fa | | Load 0x2,-0x6 0717 e5ff | | Load 0x2,-0x1 0718 8224 | $ | Call 0x1,0x24 0719 4506 |E | Exit_Suprogram New_Top_Offset 0x6 071a e5fb | | Load 0x2,-0x5 ; Debug Table 0x18.0xb = 0x71a,0x7 071b 00da | | Load_Top At_Offset_2 071c e013 | | Load 0x0,0x13 071d 180e | | Execute Package,Field_Execute,Field_Number 0xe 071e 8215 | | Call 0x1,0x15 071f 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0720 e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0xc = 0x720,0x8 0721 0217 | | Execute Heap_Access,All_Reference 0722 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 0723 0b03 | | Execute_Immediate Case_Compare,0x3 0724 7003 |p | Jump_Nonzero 0x728 0725 0b08 | | Execute_Immediate Case_Compare,0x8 0726 7001 |p | Jump_Nonzero 0x728 0727 7805 |x | Jump 0x72d ; Debug Table 0x18.0xd = 0x727,0xb 0728 0092 0955 | U| Action Push_String_Extended,0x955 ; "edit is not allowed here" ; Debug Table 0x18.0xe = 0x728,0x9 072a e00d | | Load 0x0,0xd 072b 180d | | Execute Package,Field_Execute,Field_Number 0xd 072c 4506 |E | Exit_Suprogram New_Top_Offset 0x6 ; Debug Table 0x18.0xf = 0x72c,0xa 072d 00d1 | | Pop_Control Pop_Count_1 072e e002 | | Load 0x0,0x2 ; Debug Table 0x18.0x10 = 0x72e,0xc 072f 1858 | X | Execute Package,Field_Execute,Field_Number 0x58 0730 00d9 | | Load_Top At_Offset_1 0731 017d | } | Execute Record,Structure_Write 0732 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x11 = 0x732,0xd 0733 e002 | | Load 0x0,0x2 0734 1881 | | Execute Package,Field_Execute,Field_Number 0x81 0735 6805 |h | Jump_Zero 0x73b 0736 0092 0956 | V| Action Push_String_Extended,0x956 ; "single line selection needed" ; Debug Table 0x18.0x12 = 0x736,0xe 0738 e00d | | Load 0x0,0xd 0739 180d | | Execute Package,Field_Execute,Field_Number 0xd 073a 4506 |E | Exit_Suprogram New_Top_Offset 0x6 073b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x13 = 0x73b,0xf 073c e002 | | Load 0x0,0x2 073d 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 073e e002 | | Load 0x0,0x2 073f 1882 | | Execute Package,Field_Execute,Field_Number 0x82 0740 7005 |p | Jump_Nonzero 0x746 0741 0092 0957 | W| Action Push_String_Extended,0x957 ; "cursor is not in the selection" ; Debug Table 0x18.0x14 = 0x741,0x10 0743 e00d | | Load 0x0,0xd 0744 180d | | Execute Package,Field_Execute,Field_Number 0xd 0745 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0746 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x15 = 0x746,0x11 0747 e403 | | Load 0x2,0x3 0748 0120 | | Execute Any,Is_Value 0749 6803 |h | Jump_Zero 0x74d 074a e006 | | Load 0x0,0x6 074b 1b0f | | Execute Package,Field_Read,Field_Number 0xf 074c 7801 |x | Jump 0x74e 074d e403 | | Load 0x2,0x3 074e 00e1 | | Load_Encached Boolean_Cache 074f e5fa | | Load 0x2,-0x6 0750 e5f9 | | Load 0x2,-0x7 0751 e5ff | | Load 0x2,-0x1 0752 e017 | | Load 0x0,0x17 0753 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0754 00d1 | | Pop_Control Pop_Count_1 0755 c402 | | Store 0x2,0x2 0756 c403 | | Store 0x2,0x3 0757 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0758 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x16 = 0x758,0x12 0759 680c |h | Jump_Zero 0x766 075a e5fa | | Load 0x2,-0x6 ; Debug Table 0x18.0x17 = 0x75a,0x13 075b 00db | | Load_Top At_Offset_3 075c e403 | | Load 0x2,0x3 075d e5f9 | | Load 0x2,-0x7 075e e5ff | | Load 0x2,-0x1 075f e018 | | Load 0x0,0x18 0760 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0761 00d1 | | Pop_Control Pop_Count_1 0762 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x18 = 0x762,0x14 0763 4801 |H | Short_Literal 0x1 0764 e403 | | Load 0x2,0x3 0765 8214 | | Call 0x1,0x14 0766 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0767 0000 | | .XXX[0x1] 0768 ; -------------------------------------------------------------------------------------- 0768 ; SUBPROGRAM 0768 ; -------------------------------------------------------------------------------------- 0768 076c | l | .CONST 0x076c ; Address of begin 0769 0004 | | .CONST 0x0004 ; Address of exception handler 076a 0002 | | .CONST 0x0002 ; Number of locals 076b INIT_0768: 076b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x19 = .DEBUG 0x076b,0x0e30,0x0001,0x0000,0x0059,0x6785,0x0000,0x09f1 ; Debug Table 0x19.0x0 = 0x76b,0xffff 076c BODY_0768: 076c 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x1 = 0x76c,0x1 076d 0217 | | Execute Heap_Access,All_Reference 076e 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 076f 0f01 | | Execute_Immediate Equal,0x1 0770 6828 |h( | Jump_Zero 0x799 0771 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x2 = 0x771,0x2 0772 4802 |H | Short_Literal 0x2 0773 e5fe | | Load 0x2,-0x2 0774 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0775 e00c | | Load 0x0,0xc 0776 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 0777 821b | | Call 0x1,0x1b 0778 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0779 0007 | | Action Break_Optional ; Debug Table 0x19.0x3 = 0x779,0x3 077a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x4 = 0x77a,0x401 077b 021d | | Execute Heap_Access,Is_Null 077c 7004 |p | Jump_Nonzero 0x781 ; Debug Table 0x19.0x5 = 0x77c,0x3 077d e5fc | | Load 0x2,-0x4 ; Debug Table 0x19.0x6 = 0x77d,0x4 077e 00d9 | | Load_Top At_Offset_1 077f 8212 | | Call 0x1,0x12 0780 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0781 0092 0958 | X| Action Push_String_Extended,0x958 ; "Eliminating line " ; Debug Table 0x19.0x7 = 0x781,0x5 0783 e5fe | | Load 0x2,-0x2 0784 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0785 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 0786 e006 | | Load 0x0,0x6 0787 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0788 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 0789 01cc | | Execute Vector,Catenate 078a 0092 0959 | Y| Action Push_String_Extended,0x959 ; " it has no references" 078c 01cc | | Execute Vector,Catenate 078d e00d | | Load 0x0,0xd 078e 180e | | Execute Package,Field_Execute,Field_Number 0xe 078f e5fe | | Load 0x2,-0x2 ; Debug Table 0x19.0x8 = 0x78f,0x6 0790 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0791 e00c | | Load 0x0,0xc 0792 1854 | T | Execute Package,Field_Execute,Field_Number 0x54 0793 e5fe | | Load 0x2,-0x2 ; Debug Table 0x19.0x9 = 0x793,0x7 0794 e5fd | | Load 0x2,-0x3 0795 e5ff | | Load 0x2,-0x1 0796 e018 | | Load 0x0,0x18 0797 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0798 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0799 e5fc | | Load 0x2,-0x4 ; Debug Table 0x19.0xa = 0x799,0x8 079a e5fe | | Load 0x2,-0x2 079b 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 079c e5fe | | Load 0x2,-0x2 079d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 079e 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 079f e5ff | | Load 0x2,-0x1 07a0 821e | | Call 0x1,0x1e 07a1 4505 |E | Exit_Suprogram New_Top_Offset 0x5 07a2 0000 0000 | | .BLANK 0000[0x6] 07a8 ; -------------------------------------------------------------------------------------- 07a8 ; SUBPROGRAM 07a8 ; -------------------------------------------------------------------------------------- 07a8 07b5 | | .CONST 0x07b5 ; Address of begin 07a9 0004 | | .CONST 0x0004 ; Address of exception handler 07aa 0002 | | .CONST 0x0002 ; Number of locals 07ab INIT_07a8: 07ab e011 | | Load 0x0,0x11 ; Debug Table 0x1a = .DEBUG 0x07ab,0x0e48,0x0001,0x0000,0x0059,0x6785,0x0000,0x0a78 ; Debug Table 0x1a.0x0 = 0x7ab,0xffff 07ac 02ff | | Declare_Variable Variant_Record 07ad e5fb | | Load 0x2,-0x5 07ae e5fc | | Load 0x2,-0x4 07af e5fd | | Load 0x2,-0x3 07b0 e5fe | | Load 0x2,-0x2 07b1 e5ff | | Load 0x2,-0x1 07b2 8223 | # | Call 0x1,0x23 07b3 00d9 | | Load_Top At_Offset_1 07b4 016d | m | Execute Variant_Record,Structure_Write 07b5 BODY_07a8: 07b5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1a.0x1 = 0x7b5,0x1 07b6 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 07b7 7005 |p | Jump_Nonzero 0x7bd 07b8 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1a.0x2 = 0x7b8,0x2 07b9 00d9 | | Load_Top At_Offset_1 07ba 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 07bb 8215 | | Call 0x1,0x15 07bc 4507 |E | Exit_Suprogram New_Top_Offset 0x7 07bd 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0x3 = 0x7bd,0x3 07be 0217 | | Execute Heap_Access,All_Reference 07bf 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 07c0 460d |F | Jump_Case 0xe 07c1 780d |x | Jump 0x7cf ; case 0x0 07c2 780c |x | Jump 0x7cf ; case 0x1 07c3 7811 |x | Jump 0x7d5 ; case 0x2 07c4 780a |x | Jump 0x7cf ; case 0x3 07c5 7809 |x | Jump 0x7cf ; case 0x4 07c6 780e |x | Jump 0x7d5 ; case 0x5 07c7 780d |x | Jump 0x7d5 ; case 0x6 07c8 780c |x | Jump 0x7d5 ; case 0x7 07c9 780b |x | Jump 0x7d5 ; case 0x8 07ca 780a |x | Jump 0x7d5 ; case 0x9 07cb 7809 |x | Jump 0x7d5 ; case 0xa 07cc 7808 |x | Jump 0x7d5 ; case 0xb 07cd 7807 |x | Jump 0x7d5 ; case 0xc 07ce 7806 |x | Jump 0x7d5 ; case 0xd 07cf e5fa | | Load 0x2,-0x6 ; Debug Table 0x1a.0x4 = 0x7cf,0x4 07d0 4800 |H | Short_Literal 0x0 07d1 00da | | Load_Top At_Offset_2 07d2 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 07d3 8214 | | Call 0x1,0x14 07d4 4507 |E | Exit_Suprogram New_Top_Offset 0x7 07d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1a.0x5 = 0x7d5,0x5 07d6 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 07d7 e5fe | | Load 0x2,-0x2 07d8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 07d9 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 07da 012f | / | Execute Any,Equal 07db 680a |h | Jump_Zero 0x7e6 07dc e5fe | | Load 0x2,-0x2 07dd e003 | | Load 0x0,0x3 07de 180f | | Execute Package,Field_Execute,Field_Number 0xf 07df 6806 |h | Jump_Zero 0x7e6 07e0 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1a.0x6 = 0x7e0,0x6 07e1 e5fc | | Load 0x2,-0x4 07e2 e5fe | | Load 0x2,-0x2 07e3 e5ff | | Load 0x2,-0x1 07e4 8226 | & | Call 0x1,0x26 07e5 4507 |E | Exit_Suprogram New_Top_Offset 0x7 07e6 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1a.0x7 = 0x7e6,0x7 07e7 4800 |H | Short_Literal 0x0 07e8 00da | | Load_Top At_Offset_2 07e9 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 07ea 8214 | | Call 0x1,0x14 07eb 4507 |E | Exit_Suprogram New_Top_Offset 0x7 07ec 0000 0000 | | .BLANK 0000[0x4] 07f0 ; -------------------------------------------------------------------------------------- 07f0 ; SUBPROGRAM 07f0 ; -------------------------------------------------------------------------------------- 07f0 07ff | | .CONST 0x07ff ; Address of begin 07f1 0004 | | .CONST 0x0004 ; Address of exception handler 07f2 0003 | | .CONST 0x0003 ; Number of locals 07f3 INIT_07f0: 07f3 e006 | | Load 0x0,0x6 ; Debug Table 0x1b = .DEBUG 0x07f3,0x0e5a,0x0001,0x0000,0x0059,0x6785,0x0000,0x0af9 ; Debug Table 0x1b.0x0 = 0x7f3,0xffff 07f4 1b0f | | Execute Package,Field_Read,Field_Number 0xf 07f5 02c7 | | Declare_Variable Any 07f6 e5f9 | | Load 0x2,-0x7 07f7 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 07f8 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 07f9 c402 | | Store 0x2,0x2 07fa e008 | | Load 0x0,0x8 ; Debug Table 0x1b.0x1 = 0x7fa,0xfffe 07fb 1b10 | | Execute Package,Field_Read,Field_Number 0x10 07fc 0322 | " | Declare_Variable Record 07fd 00d8 | | Load_Top At_Offset_0 07fe 1c00 | | Execute_Immediate Run_Utility,0x0 07ff BODY_07f0: 07ff e5fb | | Load 0x2,-0x5 ; Debug Table 0x1b.0x2 = 0x7ff,0x1 0800 4809 |H | Short_Literal 0x9 0801 0272 | r | Execute Discrete,Minus 0802 4602 |F | Jump_Case 0x3 0803 7802 |x | Jump 0x806 ; case 0x0 0804 7867 |xg | Jump 0x86c ; case 0x1 0805 7826 |x& | Jump 0x82c ; case 0x2 0806 e5ff | | Load 0x2,-0x1 ; Debug Table 0x1b.0x3 = 0x806,0x2 0807 0217 | | Execute Heap_Access,All_Reference 0808 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0809 00d8 | | Load_Top At_Offset_0 080a 480b |H | Short_Literal 0xb 080b 480d |H | Short_Literal 0xd 080c 0262 | b | Execute Discrete,In_Range 080d 700a |p | Jump_Nonzero 0x818 080e 00d8 | | Load_Top At_Offset_0 080f 4807 |H | Short_Literal 0x7 0810 480a |H | Short_Literal 0xa 0811 0262 | b | Execute Discrete,In_Range 0812 7005 |p | Jump_Nonzero 0x818 0813 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0x4 = 0x813,0x6 0814 4800 |H | Short_Literal 0x0 0815 e402 | | Load 0x2,0x2 0816 8214 | | Call 0x1,0x14 0817 7812 |x | Jump 0x82a 0818 e5fd | | Load 0x2,-0x3 ; Debug Table 0x1b.0x5 = 0x818,0x3 0819 e5ff | | Load 0x2,-0x1 081a 0217 | | Execute Heap_Access,All_Reference 081b 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 081c 027c | | | Execute Discrete,Less 081d 6805 |h | Jump_Zero 0x823 081e e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0x6 = 0x81e,0x4 081f 4800 |H | Short_Literal 0x0 0820 e402 | | Load 0x2,0x2 0821 8214 | | Call 0x1,0x14 0822 7807 |x | Jump 0x82a 0823 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0x7 = 0x823,0x5 0824 e5fc | | Load 0x2,-0x4 0825 e5fd | | Load 0x2,-0x3 0826 e5fe | | Load 0x2,-0x2 0827 e5f9 | | Load 0x2,-0x7 0828 e5ff | | Load 0x2,-0x1 0829 8227 | ' | Call 0x1,0x27 082a 00d1 | | Pop_Control Pop_Count_1 082b 4507 |E | Exit_Suprogram New_Top_Offset 0x7 082c e5ff | | Load 0x2,-0x1 ; Debug Table 0x1b.0x8 = 0x82c,0x7 082d 0217 | | Execute Heap_Access,All_Reference 082e 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 082f e019 | | Load 0x0,0x19 0830 0260 | ` | Execute Discrete,In_Type 0831 6805 |h | Jump_Zero 0x837 0832 0092 0955 | U| Action Push_String_Extended,0x955 ; "edit is not allowed here" ; Debug Table 0x1b.0x9 = 0x832,0x8 0834 e00d | | Load 0x0,0xd 0835 180d | | Execute Package,Field_Execute,Field_Number 0xd 0836 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0837 e01a | | Load 0x0,0x1a ; Debug Table 0x1b.0xa = 0x837,0x9 0838 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0839 00da | | Load_Top At_Offset_2 083a e00a | | Load 0x0,0xa 083b 1815 | | Execute Package,Field_Execute,Field_Number 0x15 083c 0f02 | | Execute_Immediate Equal,0x2 083d 680b |h | Jump_Zero 0x849 083e e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0xb = 0x83e,0xa 083f 4801 |H | Short_Literal 0x1 0840 00db | | Load_Top At_Offset_3 0841 8214 | | Call 0x1,0x14 0842 e5f9 | | Load 0x2,-0x7 ; Debug Table 0x1b.0xc = 0x842,0xb 0843 e5fd | | Load 0x2,-0x3 0844 e5ff | | Load 0x2,-0x1 0845 e018 | | Load 0x0,0x18 0846 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0847 00d1 | | Pop_Control Pop_Count_1 0848 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0849 e002 | | Load 0x0,0x2 ; Debug Table 0x1b.0xd = 0x849,0xc 084a 1858 | X | Execute Package,Field_Execute,Field_Number 0x58 084b 00d9 | | Load_Top At_Offset_1 084c 017d | } | Execute Record,Structure_Write 084d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0xe = 0x84d,0xd 084e e002 | | Load 0x0,0x2 084f 1881 | | Execute Package,Field_Execute,Field_Number 0x81 0850 6805 |h | Jump_Zero 0x856 0851 0092 0956 | V| Action Push_String_Extended,0x956 ; "single line selection needed" ; Debug Table 0x1b.0xf = 0x851,0xe 0853 e00d | | Load 0x0,0xd 0854 180d | | Execute Package,Field_Execute,Field_Number 0xd 0855 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0856 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0x10 = 0x856,0xf 0857 e002 | | Load 0x0,0x2 0858 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 0859 e002 | | Load 0x0,0x2 085a 1882 | | Execute Package,Field_Execute,Field_Number 0x82 085b 7005 |p | Jump_Nonzero 0x861 085c 0092 0957 | W| Action Push_String_Extended,0x957 ; "cursor is not in the selection" ; Debug Table 0x1b.0x11 = 0x85c,0x10 085e e00d | | Load 0x0,0xd 085f 180d | | Execute Package,Field_Execute,Field_Number 0xd 0860 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0861 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0x12 = 0x861,0x11 0862 4801 |H | Short_Literal 0x1 0863 00db | | Load_Top At_Offset_3 0864 8214 | | Call 0x1,0x14 0865 e5f9 | | Load 0x2,-0x7 ; Debug Table 0x1b.0x13 = 0x865,0x12 0866 e5fd | | Load 0x2,-0x3 0867 e5ff | | Load 0x2,-0x1 0868 e018 | | Load 0x0,0x18 0869 1818 | | Execute Package,Field_Execute,Field_Number 0x18 086a 00d1 | | Pop_Control Pop_Count_1 086b 4507 |E | Exit_Suprogram New_Top_Offset 0x7 086c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1b.0x14 = 0x86c,0x13 086d e00a | | Load 0x0,0xa 086e 180e | | Execute Package,Field_Execute,Field_Number 0xe 086f e404 | | Load 0x2,0x4 ; Debug Table 0x1b.0x15 = 0x86f,0x401 0870 0007 | | Action Break_Optional 0871 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x1b.0x16 = 0x871,0x402 0872 0007 | | Action Break_Optional ; Debug Table 0x1b.0x17 = 0x872,0x403 0873 00d0 | | Action Swap_Control ; Debug Table 0x1b.0x18 = 0x873,0x404 0874 00d1 | | Pop_Control Pop_Count_1 0875 0fa8 | | Execute_Immediate Equal,-0x58 ; Debug Table 0x1b.0x19 = 0x875,0x13 0876 6807 |h | Jump_Zero 0x87e 0877 4800 |H | Short_Literal 0x0 ; Debug Table 0x1b.0x1a = 0x877,0x14 0878 e5fa | | Load 0x2,-0x6 0879 00db | | Load_Top At_Offset_3 087a e00a | | Load 0x0,0xa 087b 1817 | | Execute Package,Field_Execute,Field_Number 0x17 087c 8214 | | Call 0x1,0x14 087d 4507 |E | Exit_Suprogram New_Top_Offset 0x7 087e e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0x1b = 0x87e,0x15 087f 00da | | Load_Top At_Offset_2 0880 e00a | | Load 0x0,0xa 0881 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0882 e013 | | Load 0x0,0x13 0883 180e | | Execute Package,Field_Execute,Field_Number 0xe 0884 8215 | | Call 0x1,0x15 0885 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0886 0000 0000 | | .XXX[0x2] 0888 ; -------------------------------------------------------------------------------------- 0888 ; SUBPROGRAM 0888 ; -------------------------------------------------------------------------------------- 0888 089b | | .CONST 0x089b ; Address of begin 0889 0004 | | .CONST 0x0004 ; Address of exception handler 088a 0006 | | .CONST 0x0006 ; Number of locals 088b INIT_0888: 088b e008 | | Load 0x0,0x8 ; Debug Table 0x1c = .DEBUG 0x088b,0x0e94,0x0001,0x0000,0x0059,0x6785,0x0000,0x0c11 ; Debug Table 0x1c.0x0 = 0x88b,0xffff 088c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 088d e008 | | Load 0x0,0x8 ; Debug Table 0x1c.0x1 = 0x88d,0xfffe 088e 1b0f | | Execute Package,Field_Read,Field_Number 0xf 088f 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x1c.0x2 = 0x88f,0xfffd 0890 e007 | | Load 0x0,0x7 ; Debug Table 0x1c.0x3 = 0x890,0xfffc 0891 0322 | " | Declare_Variable Record 0892 00d8 | | Load_Top At_Offset_0 0893 1c00 | | Execute_Immediate Run_Utility,0x0 0894 e008 | | Load 0x0,0x8 ; Debug Table 0x1c.0x4 = 0x894,0xfffb 0895 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0896 0322 | " | Declare_Variable Record 0897 e002 | | Load 0x0,0x2 0898 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 0899 00d9 | | Load_Top At_Offset_1 089a 017d | } | Execute Record,Structure_Write 089b BODY_0888: 089b e5fe | | Load 0x2,-0x2 ; Debug Table 0x1c.0x5 = 0x89b,0x1 089c e5ff | | Load 0x2,-0x1 089d 0217 | | Execute Heap_Access,All_Reference 089e 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 089f e01b | | Load 0x0,0x1b 08a0 01a7 | | Execute Matrix,Field_Read 08a1 7003 |p | Jump_Nonzero 0x8a5 08a2 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1c.0x6 = 0x8a2,0x2 08a3 801c | | Call 0x0,0x1c 08a4 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0x1c.0x7 = 0x8a4,0x3 08a5 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x1c.0x8 = 0x8a5,0x4 08a6 e008 | | Load 0x0,0x8 08a7 1b0f | | Execute Package,Field_Read,Field_Number 0xf 08a8 00da | | Load_Top At_Offset_2 08a9 e002 | | Load 0x0,0x2 08aa 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e 08ab c402 | | Store 0x2,0x2 08ac 005b | [ | Store_Top Discrete,At_Offset_3 08ad e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0x9 = 0x8ad,0x5 08ae e5ff | | Load 0x2,-0x1 08af 0217 | | Execute Heap_Access,All_Reference 08b0 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 08b1 027f | | Execute Discrete,Equal 08b2 7008 |p | Jump_Nonzero 0x8bb 08b3 e402 | | Load 0x2,0x2 08b4 e5ff | | Load 0x2,-0x1 08b5 0217 | | Execute Heap_Access,All_Reference 08b6 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 08b7 e002 | | Load 0x0,0x2 08b8 1869 | i | Execute Package,Field_Execute,Field_Number 0x69 08b9 027d | } | Execute Discrete,Greater 08ba 6805 |h | Jump_Zero 0x8c0 08bb 0092 095a | Z| Action Push_String_Extended,0x95a ; "nothing here to visit" ; Debug Table 0x1c.0xa = 0x8bb,0x6 08bd e00d | | Load 0x0,0xd 08be 180d | | Execute Package,Field_Execute,Field_Number 0xd 08bf 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0x1c.0xb = 0x8bf,0x7 08c0 e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0xc = 0x8c0,0x8 08c1 a403 | | Store_Unchecked 0x2,0x3 08c2 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0xd = 0x8c2,0x9 08c3 e402 | | Load 0x2,0x2 08c4 e5ff | | Load 0x2,-0x1 08c5 e003 | | Load 0x0,0x3 08c6 180e | | Execute Package,Field_Execute,Field_Number 0xe 08c7 c402 | | Store 0x2,0x2 08c8 00d1 | | Pop_Control Pop_Count_1 08c9 e5ff | | Load 0x2,-0x1 ; Debug Table 0x1c.0xe = 0x8c9,0xa 08ca 0217 | | Execute Heap_Access,All_Reference 08cb 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 08cc 7006 |p | Jump_Nonzero 0x8d3 08cd 00db | | Load_Top At_Offset_3 ; Debug Table 0x1c.0xf = 0x8cd,0xb 08ce 00da | | Load_Top At_Offset_2 08cf e5ff | | Load 0x2,-0x1 08d0 e005 | | Load 0x0,0x5 08d1 181a | | Execute Package,Field_Execute,Field_Number 0x1a 08d2 4504 |E | Exit_Suprogram New_Top_Offset 0x4 08d3 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x10 = 0x8d3,0xc 08d4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 08d5 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 08d6 6823 |h# | Jump_Zero 0x8fa 08d7 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x11 = 0x8d7,0xd 08d8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 08d9 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 08da 8009 | | Call 0x0,0x9 08db 680a |h | Jump_Zero 0x8e6 08dc 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x12 = 0x8dc,0xe 08dd e5fd | | Load 0x2,-0x3 08de e5fe | | Load 0x2,-0x2 08df e403 | | Load 0x2,0x3 08e0 e402 | | Load 0x2,0x2 08e1 e404 | | Load 0x2,0x4 08e2 e5ff | | Load 0x2,-0x1 08e3 8228 | ( | Call 0x1,0x28 08e4 00d1 | | Pop_Control Pop_Count_1 08e5 4504 |E | Exit_Suprogram New_Top_Offset 0x4 08e6 e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0x13 = 0x8e6,0xf 08e7 e5ff | | Load 0x2,-0x1 08e8 0217 | | Execute Heap_Access,All_Reference 08e9 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 08ea 027b | { | Execute Discrete,Greater_Equal 08eb 6809 |h | Jump_Zero 0x8f5 08ec 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x14 = 0x8ec,0x10 08ed e402 | | Load 0x2,0x2 08ee 4801 |H | Short_Literal 0x1 08ef e5ff | | Load 0x2,-0x1 08f0 e018 | | Load 0x0,0x18 08f1 181f | | Execute Package,Field_Execute,Field_Number 0x1f 08f2 c402 | | Store 0x2,0x2 08f3 00d1 | | Pop_Control Pop_Count_1 08f4 4504 |E | Exit_Suprogram New_Top_Offset 0x4 08f5 0092 095b | [| Action Push_String_Extended,0x95b ; "this object does not exist" ; Debug Table 0x1c.0x15 = 0x8f5,0x11 08f7 e00d | | Load 0x0,0xd 08f8 180d | | Execute Package,Field_Execute,Field_Number 0xd 08f9 4504 |E | Exit_Suprogram New_Top_Offset 0x4 08fa 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x16 = 0x8fa,0x12 08fb 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 08fc 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 08fd 800b | | Call 0x0,0xb 08fe 7012 |p | Jump_Nonzero 0x911 08ff 00d9 | | Load_Top At_Offset_1 0900 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0901 0f0b | | Execute_Immediate Equal,0xb 0902 680c |h | Jump_Zero 0x90f 0903 00da | | Load_Top At_Offset_2 0904 0c02 | | Execute_Immediate Greater_Equal,0x2 0905 6809 |h | Jump_Zero 0x90f 0906 00d9 | | Load_Top At_Offset_1 0907 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0908 0007 | | Action Break_Optional 0909 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0x17 = 0x909,0x401 090a 021d | | Execute Heap_Access,Is_Null 090b 00d0 | | Action Swap_Control 090c 00d1 | | Pop_Control Pop_Count_1 090d 0f00 | | Execute_Immediate Equal,0x0 ; Debug Table 0x1c.0x18 = 0x90d,0x12 090e 7801 |x | Jump 0x910 090f 4800 |H | Short_Literal 0x0 0910 680b |h | Jump_Zero 0x91c 0911 e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0x19 = 0x911,0x13 0912 00da | | Load_Top At_Offset_2 0913 e5fd | | Load 0x2,-0x3 0914 e5fe | | Load 0x2,-0x2 0915 e404 | | Load 0x2,0x4 0916 e403 | | Load 0x2,0x3 0917 e5ff | | Load 0x2,-0x1 0918 8225 | % | Call 0x1,0x25 0919 00d1 | | Pop_Control Pop_Count_1 091a c402 | | Store 0x2,0x2 091b 4504 |E | Exit_Suprogram New_Top_Offset 0x4 091c e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0x1a = 0x91c,0x14 091d e5ff | | Load 0x2,-0x1 091e 0217 | | Execute Heap_Access,All_Reference 091f 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0920 027b | { | Execute Discrete,Greater_Equal 0921 6818 |h | Jump_Zero 0x93a 0922 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x1b = 0x922,0x15 0923 e402 | | Load 0x2,0x2 0924 4801 |H | Short_Literal 0x1 0925 e5ff | | Load 0x2,-0x1 0926 e018 | | Load 0x0,0x18 0927 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0928 c402 | | Store 0x2,0x2 0929 00d1 | | Pop_Control Pop_Count_1 092a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x1c = 0x92a,0x16 092b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 092c 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 092d 800b | | Call 0x0,0xb 092e 680a |h | Jump_Zero 0x939 092f e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0x1d = 0x92f,0x17 0930 00da | | Load_Top At_Offset_2 0931 e5fd | | Load 0x2,-0x3 0932 e5fe | | Load 0x2,-0x2 0933 e404 | | Load 0x2,0x4 0934 e403 | | Load 0x2,0x3 0935 e5ff | | Load 0x2,-0x1 0936 8225 | % | Call 0x1,0x25 0937 00d1 | | Pop_Control Pop_Count_1 0938 c402 | | Store 0x2,0x2 0939 4504 |E | Exit_Suprogram New_Top_Offset 0x4 093a 0092 095c | \| Action Push_String_Extended,0x95c ; "this item does not exist" ; Debug Table 0x1c.0x1e = 0x93a,0x18 093c e00d | | Load 0x0,0xd 093d 180d | | Execute Package,Field_Execute,Field_Number 0xd 093e 4504 |E | Exit_Suprogram New_Top_Offset 0x4 093f 0000 | | .XXX[0x1] 0940 ; -------------------------------------------------------------------------------------- 0940 ; SUBPROGRAM 0940 ; -------------------------------------------------------------------------------------- 0940 0943 | C | .CONST 0x0943 ; Address of begin 0941 094a | J | .CONST 0x094a ; Address of exception handler 0942 0001 | | .CONST 0x0001 ; Number of locals 0943 BODY_0940: 0943 INIT_0940: 0943 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1d = .DEBUG 0x0943,0x0ed4,0x0004,0x0000,0x0059,0x6785,0x0000,0x0e13 ; Debug Table 0x1d.0x0 = 0x943,0x1 0944 e402 | | Load 0x2,0x2 0945 0217 | | Execute Heap_Access,All_Reference 0946 3c1e |< | Execute Record,Field_Read,Field_Number 0x1e 0947 8215 | | Call 0x1,0x15 0948 00cc | | Action Pop_Block ; Debug Table 0x1d.0x1 = 0x948,0x2 0949 4504 |E | Exit_Suprogram New_Top_Offset 0x4 094a TRAP_0940: 094a 0007 | | Action Break_Optional 094b 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x1d.0x2 = 0x94b,0x3 094c ; -------------------------------------------------------------------------------------- 094c ; STRING TABLE 094c ; -------------------------------------------------------------------------------------- 094c 0024 | $ | .STRTAB 0x0024->0x095e ; "doe_error" 094d 002b | + | .STRTAB 0x002b->0x0962 ; "Definition" 094e 0033 | 3 | .STRTAB 0x0033->0x0967 ; "edit" 094f 0035 | 5 | .STRTAB 0x0035->0x0969 ; "enclosing" 0950 003c | < | .STRTAB 0x003c->0x096e ; "Get_Object" 0951 0044 | D | .STRTAB 0x0044->0x0973 ; "explain is not allowed here" 0952 005d | ] | .STRTAB 0x005d->0x0980 ; "explain" 0953 0062 | b | .STRTAB 0x0062->0x0984 ; "<image>" 0954 0067 | g | .STRTAB 0x0067->0x0987 ; "second tree in message cannot be found" 0955 008b | | .STRTAB 0x008b->0x099a ; "edit is not allowed here" 0956 00a1 | | .STRTAB 0x00a1->0x09a6 ; "single line selection needed" 0957 00bb | | .STRTAB 0x00bb->0x09b4 ; "cursor is not in the selection" 0958 00d7 | | .STRTAB 0x00d7->0x09c3 ; "Eliminating line " 0959 00e6 | | .STRTAB 0x00e6->0x09cc ; " it has no references" 095a 00f9 | | .STRTAB 0x00f9->0x09d6 ; "nothing here to visit" 095b 010c | | .STRTAB 0x010c->0x09e1 ; "this object does not exist" 095c 0124 | $ | .STRTAB 0x0124->0x09ee ; "this item does not exist" 095d 013a | : | .STREND 0x013a->0x09fa 095e 646f 655f |doe_| .STRTAB_STRINGS 09fa 0000 0000 | | .BLANK 0000[0x6] 0a00 ; -------------------------------------------------------------------------------------- 0a00 ; Debug Table 0a00 ; -------------------------------------------------------------------------------------- 0a00 0003 001e | | .CONST 0x0003,0x001e 0a02 000b 0af2 | | .DEBUG 0x000b,0x0af2,0x0000,0x0000,0x0057,0x9795,0x0000,0x05d3 0a0a 0022 0b0a | " | .DEBUG 0x0022,0x0b0a,0x0000,0x0000,0x0059,0x6785,0x0000,0x000c 0a12 0073 0b44 | s D| .DEBUG 0x0073,0x0b44,0x0001,0x0000,0x0057,0x9795,0x0000,0x05d4 0a1a 009b 0b50 | P| .DEBUG 0x009b,0x0b50,0x0001,0x0000,0x0057,0x9795,0x0000,0x05e9 0a22 00cb 0b60 | `| .DEBUG 0x00cb,0x0b60,0x0001,0x0000,0x0057,0x9795,0x0000,0x05fe 0a2a 011b 0b7c | || .DEBUG 0x011b,0x0b7c,0x0001,0x0000,0x0057,0x9795,0x0000,0x060d 0a32 01a3 0bc8 | | .DEBUG 0x01a3,0x0bc8,0x0001,0x0000,0x0057,0x9795,0x0000,0x062f 0a3a 0203 0be8 | | .DEBUG 0x0203,0x0be8,0x0001,0x0000,0x0057,0x9795,0x0000,0x063f 0a42 0213 0bf2 | | .DEBUG 0x0213,0x0bf2,0x0002,0x0000,0x0057,0x9795,0x0000,0x064d 0a4a 024b 0c26 | K &| .DEBUG 0x024b,0x0c26,0x0001,0x0000,0x0057,0x9795,0x0000,0x0660 0a52 0263 0c30 | c 0| .DEBUG 0x0263,0x0c30,0x0001,0x0000,0x0057,0x9795,0x0000,0x0672 0a5a 029b 0c56 | V| .DEBUG 0x029b,0x0c56,0x0002,0x0000,0x0057,0x9795,0x0000,0x0681 0a62 02b3 0c5e | ^| .DEBUG 0x02b3,0x0c5e,0x0002,0x0000,0x0057,0x9795,0x0000,0x069e 0a6a 02db 0c70 | p| .DEBUG 0x02db,0x0c70,0x0002,0x0000,0x0059,0x6785,0x0000,0x001f 0a72 02f3 0c74 | t| .DEBUG 0x02f3,0x0c74,0x0002,0x0000,0x0059,0x6785,0x0000,0x00c9 0a7a 030b 0c78 | x| .DEBUG 0x030b,0x0c78,0x0002,0x0000,0x0059,0x6785,0x0000,0x00eb 0a82 0343 0cac | C | .DEBUG 0x0343,0x0cac,0x0001,0x0000,0x0059,0x6785,0x0000,0x023a 0a8a 038b 0cd0 | | .DEBUG 0x038b,0x0cd0,0x0001,0x0000,0x0059,0x6785,0x0000,0x02e2 0a92 0403 0d0e | | .DEBUG 0x0403,0x0d0e,0x0002,0x0000,0x0059,0x6785,0x0000,0x03ee 0a9a 043b 0d32 | ; 2| .DEBUG 0x043b,0x0d32,0x0002,0x0000,0x0059,0x6785,0x0000,0x0464 0aa2 05cb 0da4 | | .DEBUG 0x05cb,0x0da4,0x0002,0x0000,0x0059,0x6785,0x0000,0x06b9 0aaa 0603 0dac | | .DEBUG 0x0603,0x0dac,0x0002,0x0000,0x0059,0x6785,0x0000,0x070b 0ab2 064b 0dca | K | .DEBUG 0x064b,0x0dca,0x0002,0x0000,0x0059,0x6785,0x0000,0x078f 0aba 068b 0dda | | .DEBUG 0x068b,0x0dda,0x0001,0x0000,0x0059,0x6785,0x0000,0x083d 0ac2 06e3 0dfc | | .DEBUG 0x06e3,0x0dfc,0x0001,0x0000,0x0059,0x6785,0x0000,0x08f2 0aca 076b 0e30 | k 0| .DEBUG 0x076b,0x0e30,0x0001,0x0000,0x0059,0x6785,0x0000,0x09f1 0ad2 07ab 0e48 | H| .DEBUG 0x07ab,0x0e48,0x0001,0x0000,0x0059,0x6785,0x0000,0x0a78 0ada 07f3 0e5a | Z| .DEBUG 0x07f3,0x0e5a,0x0001,0x0000,0x0059,0x6785,0x0000,0x0af9 0ae2 088b 0e94 | | .DEBUG 0x088b,0x0e94,0x0001,0x0000,0x0059,0x6785,0x0000,0x0c11 0aea 0943 0ed4 | C | .DEBUG 0x0943,0x0ed4,0x0004,0x0000,0x0059,0x6785,0x0000,0x0e13 0af2 ; -------------------------------------------------------------------------------------- 0af2 ; Debug3 Subtable 0x0 0af2 ; -------------------------------------------------------------------------------------- 0af2 000b 0000 | | .DBG3TAB 0x000b,0x0000 0af4 000b ffff | | .CONST 0x000b,0xffff 0af6 000d fffe | | .CONST 0x000d,0xfffe 0af8 000f fffd | | .CONST 0x000f,0xfffd 0afa 0011 fffc | | .CONST 0x0011,0xfffc 0afc 0013 fffb | | .CONST 0x0013,0xfffb 0afe 0015 fffa | | .CONST 0x0015,0xfffa 0b00 0017 fff9 | | .CONST 0x0017,0xfff9 0b02 0019 fff8 | | .CONST 0x0019,0xfff8 0b04 001b fff7 | | .CONST 0x001b,0xfff7 0b06 001d fff6 | | .CONST 0x001d,0xfff6 0b08 001f fff5 | | .CONST 0x001f,0xfff5 0b0a ; -------------------------------------------------------------------------------------- 0b0a ; Debug3 Subtable 0x1 0b0a ; -------------------------------------------------------------------------------------- 0b0a 001c 0000 | | .DBG3TAB 0x001c,0x0000 0b0c 0022 ffff | " | .CONST 0x0022,0xffff 0b0e 0036 fffe | 6 | .CONST 0x0036,0xfffe 0b10 0038 fffd | 8 | .CONST 0x0038,0xfffd 0b12 003a fffc | : | .CONST 0x003a,0xfffc 0b14 003c fffb | < | .CONST 0x003c,0xfffb 0b16 003e fffa | > | .CONST 0x003e,0xfffa 0b18 0040 fff9 | @ | .CONST 0x0040,0xfff9 0b1a 0042 fff8 | B | .CONST 0x0042,0xfff8 0b1c 0044 fff7 | D | .CONST 0x0044,0xfff7 0b1e 0046 fff6 | F | .CONST 0x0046,0xfff6 0b20 0048 fff5 | H | .CONST 0x0048,0xfff5 0b22 004a fff4 | J | .CONST 0x004a,0xfff4 0b24 004c fff3 | L | .CONST 0x004c,0xfff3 0b26 004e fff2 | N | .CONST 0x004e,0xfff2 0b28 0050 fff1 | P | .CONST 0x0050,0xfff1 0b2a 0052 fff0 | R | .CONST 0x0052,0xfff0 0b2c 0054 ffef | T | .CONST 0x0054,0xffef 0b2e 0056 ffee | V | .CONST 0x0056,0xffee 0b30 0058 ffed | X | .CONST 0x0058,0xffed 0b32 005a ffec | Z | .CONST 0x005a,0xffec 0b34 005c ffeb | \ | .CONST 0x005c,0xffeb 0b36 005e ffea | ^ | .CONST 0x005e,0xffea 0b38 0060 ffe9 | ` | .CONST 0x0060,0xffe9 0b3a 0062 ffe8 | b | .CONST 0x0062,0xffe8 0b3c 0064 ffe7 | d | .CONST 0x0064,0xffe7 0b3e 0066 ffe6 | f | .CONST 0x0066,0xffe6 0b40 0068 ffe5 | h | .CONST 0x0068,0xffe5 0b42 006a ffe4 | j | .CONST 0x006a,0xffe4 0b44 ; -------------------------------------------------------------------------------------- 0b44 ; Debug3 Subtable 0x2 0b44 ; -------------------------------------------------------------------------------------- 0b44 0001 0004 | | .DBG3TAB 0x0001,0x0004 0b46 0073 ffff | s | .CONST 0x0073,0xffff 0b48 0075 0001 | u | .CONST 0x0075,0x0001 0b4a 007b 0002 | { | .CONST 0x007b,0x0002 0b4c 0083 0003 | | .CONST 0x0083,0x0003 0b4e 008a 0004 | | .CONST 0x008a,0x0004 0b50 ; -------------------------------------------------------------------------------------- 0b50 ; Debug3 Subtable 0x3 0b50 ; -------------------------------------------------------------------------------------- 0b50 0001 0006 | | .DBG3TAB 0x0001,0x0006 0b52 009b ffff | | .CONST 0x009b,0xffff 0b54 009d 0001 | | .CONST 0x009d,0x0001 0b56 00a3 0002 | | .CONST 0x00a3,0x0002 0b58 00a7 0003 | | .CONST 0x00a7,0x0003 0b5a 00ae 0004 | | .CONST 0x00ae,0x0004 0b5c 00b2 0005 | | .CONST 0x00b2,0x0005 0b5e 00ba 0006 | | .CONST 0x00ba,0x0006 0b60 ; -------------------------------------------------------------------------------------- 0b60 ; Debug3 Subtable 0x4 0b60 ; -------------------------------------------------------------------------------------- 0b60 0001 000c | | .DBG3TAB 0x0001,0x000c 0b62 00cb ffff | | .CONST 0x00cb,0xffff 0b64 00ce 0001 | | .CONST 0x00ce,0x0001 0b66 00d4 0002 | | .CONST 0x00d4,0x0002 0b68 00db 0008 | | .CONST 0x00db,0x0008 0b6a 00e0 0003 | | .CONST 0x00e0,0x0003 0b6c 00e4 0401 | | .CONST 0x00e4,0x0401 0b6e 00e8 0003 | | .CONST 0x00e8,0x0003 0b70 00e9 0004 | | .CONST 0x00e9,0x0004 0b72 00ea 0005 | | .CONST 0x00ea,0x0005 0b74 00f1 0006 | | .CONST 0x00f1,0x0006 0b76 00fb 0007 | | .CONST 0x00fb,0x0007 0b78 0107 0009 | | .CONST 0x0107,0x0009 0b7a 010e 000a | | .CONST 0x010e,0x000a 0b7c ; -------------------------------------------------------------------------------------- 0b7c ; Debug3 Subtable 0x5 0b7c ; -------------------------------------------------------------------------------------- 0b7c 0009 001c | | .DBG3TAB 0x0009,0x001c 0b7e 011b ffff | | .CONST 0x011b,0xffff 0b80 0120 fffe | | .CONST 0x0120,0xfffe 0b82 0125 fffd | % | .CONST 0x0125,0xfffd 0b84 0129 fffc | ) | .CONST 0x0129,0xfffc 0b86 012b fffb | + | .CONST 0x012b,0xfffb 0b88 012d fffa | - | .CONST 0x012d,0xfffa 0b8a 012f fff9 | / | .CONST 0x012f,0xfff9 0b8c 0130 fff8 | 0 | .CONST 0x0130,0xfff8 0b8e 0135 fff7 | 5 | .CONST 0x0135,0xfff7 0b90 0136 0001 | 6 | .CONST 0x0136,0x0001 0b92 0139 0002 | 9 | .CONST 0x0139,0x0002 0b94 013a 0401 | : | .CONST 0x013a,0x0401 0b96 013b 0002 | ; | .CONST 0x013b,0x0002 0b98 013c 0003 | < | .CONST 0x013c,0x0003 0b9a 013e 0004 | > | .CONST 0x013e,0x0004 0b9c 0144 0005 | D | .CONST 0x0144,0x0005 0b9e 0148 0006 | H | .CONST 0x0148,0x0006 0ba0 0150 0007 | P | .CONST 0x0150,0x0007 0ba2 0152 0008 | R | .CONST 0x0152,0x0008 0ba4 0153 0009 | S | .CONST 0x0153,0x0009 0ba6 0155 000a | U | .CONST 0x0155,0x000a 0ba8 015c 000b | \ | .CONST 0x015c,0x000b 0baa 0160 000c | ` | .CONST 0x0160,0x000c 0bac 0164 000d | d | .CONST 0x0164,0x000d 0bae 0167 000e | g | .CONST 0x0167,0x000e 0bb0 016c 000f | l | .CONST 0x016c,0x000f 0bb2 0170 0010 | p | .CONST 0x0170,0x0010 0bb4 0174 0011 | t | .CONST 0x0174,0x0011 0bb6 0177 0012 | w | .CONST 0x0177,0x0012 0bb8 017c 0013 | | | .CONST 0x017c,0x0013 0bba 0183 0014 | | .CONST 0x0183,0x0014 0bbc 0184 0801 | | .CONST 0x0184,0x0801 0bbe 0186 0014 | | .CONST 0x0186,0x0014 0bc0 0187 0015 | | .CONST 0x0187,0x0015 0bc2 018a 0016 | | .CONST 0x018a,0x0016 0bc4 0192 0017 | | .CONST 0x0192,0x0017 0bc6 0199 0018 | | .CONST 0x0199,0x0018 0bc8 ; -------------------------------------------------------------------------------------- 0bc8 ; Debug3 Subtable 0x6 0bc8 ; -------------------------------------------------------------------------------------- 0bc8 0003 000c | | .DBG3TAB 0x0003,0x000c 0bca 01a3 ffff | | .CONST 0x01a3,0xffff 0bcc 01a5 fffe | | .CONST 0x01a5,0xfffe 0bce 01a7 fffd | | .CONST 0x01a7,0xfffd 0bd0 01ab 0001 | | .CONST 0x01ab,0x0001 0bd2 01b1 0002 | | .CONST 0x01b1,0x0002 0bd4 01b6 0003 | | .CONST 0x01b6,0x0003 0bd6 01bd 0004 | | .CONST 0x01bd,0x0004 0bd8 01c1 0005 | | .CONST 0x01c1,0x0005 0bda 01c6 0006 | | .CONST 0x01c6,0x0006 0bdc 01d0 0007 | | .CONST 0x01d0,0x0007 0bde 01d5 0008 | | .CONST 0x01d5,0x0008 0be0 01da 0009 | | .CONST 0x01da,0x0009 0be2 01e3 000a | | .CONST 0x01e3,0x000a 0be4 01eb 000b | | .CONST 0x01eb,0x000b 0be6 01f2 000c | | .CONST 0x01f2,0x000c 0be8 ; -------------------------------------------------------------------------------------- 0be8 ; Debug3 Subtable 0x7 0be8 ; -------------------------------------------------------------------------------------- 0be8 0000 0004 | | .DBG3TAB 0x0000,0x0004 0bea 0203 0001 | | .CONST 0x0203,0x0001 0bec 0204 0401 | | .CONST 0x0204,0x0401 0bee 0207 0001 | | .CONST 0x0207,0x0001 0bf0 020b 0002 | | .CONST 0x020b,0x0002 0bf2 ; -------------------------------------------------------------------------------------- 0bf2 ; Debug3 Subtable 0x8 0bf2 ; -------------------------------------------------------------------------------------- 0bf2 0005 0014 | | .DBG3TAB 0x0005,0x0014 0bf4 0213 ffff | | .CONST 0x0213,0xffff 0bf6 0216 fffe | | .CONST 0x0216,0xfffe 0bf8 0217 fffd | | .CONST 0x0217,0xfffd 0bfa 0218 fffc | | .CONST 0x0218,0xfffc 0bfc 0219 fffb | | .CONST 0x0219,0xfffb 0bfe 021b 0002 | | .CONST 0x021b,0x0002 0c00 021c 0401 | | .CONST 0x021c,0x0401 0c02 021f 0002 | | .CONST 0x021f,0x0002 0c04 0220 0003 | | .CONST 0x0220,0x0003 0c06 0227 0004 | ' | .CONST 0x0227,0x0004 0c08 0228 0801 | ( | .CONST 0x0228,0x0801 0c0a 0229 0004 | ) | .CONST 0x0229,0x0004 0c0c 022d 0005 | - | .CONST 0x022d,0x0005 0c0e 022e 0c01 | . | .CONST 0x022e,0x0c01 0c10 0230 0005 | 0 | .CONST 0x0230,0x0005 0c12 0231 0006 | 1 | .CONST 0x0231,0x0006 0c14 0234 0007 | 4 | .CONST 0x0234,0x0007 0c16 0238 0008 | 8 | .CONST 0x0238,0x0008 0c18 023a 0009 | : | .CONST 0x023a,0x0009 0c1a 023b 1001 | ; | .CONST 0x023b,0x1001 0c1c 023e 0009 | > | .CONST 0x023e,0x0009 0c1e 023f 0001 | ? | .CONST 0x023f,0x0001 0c20 0240 1401 | @ | .CONST 0x0240,0x1401 0c22 0242 0001 | B | .CONST 0x0242,0x0001 0c24 0243 000a | C | .CONST 0x0243,0x000a 0c26 ; -------------------------------------------------------------------------------------- 0c26 ; Debug3 Subtable 0x9 0c26 ; -------------------------------------------------------------------------------------- 0c26 0000 0004 | | .DBG3TAB 0x0000,0x0004 0c28 024b 0001 | K | .CONST 0x024b,0x0001 0c2a 024f 0002 | O | .CONST 0x024f,0x0002 0c2c 0253 0003 | S | .CONST 0x0253,0x0003 0c2e 0255 0004 | U | .CONST 0x0255,0x0004 0c30 ; -------------------------------------------------------------------------------------- 0c30 ; Debug3 Subtable 0xa 0c30 ; -------------------------------------------------------------------------------------- 0c30 0001 0011 | | .DBG3TAB 0x0001,0x0011 0c32 0263 ffff | c | .CONST 0x0263,0xffff 0c34 0264 0001 | d | .CONST 0x0264,0x0001 0c36 0265 0401 | e | .CONST 0x0265,0x0401 0c38 0267 0001 | g | .CONST 0x0267,0x0001 0c3a 0268 0002 | h | .CONST 0x0268,0x0002 0c3c 0269 0003 | i | .CONST 0x0269,0x0003 0c3e 026a 0801 | j | .CONST 0x026a,0x0801 0c40 026c 0802 | l | .CONST 0x026c,0x0802 0c42 026d 0803 | m | .CONST 0x026d,0x0803 0c44 026e 0804 | n | .CONST 0x026e,0x0804 0c46 026f 0003 | o | .CONST 0x026f,0x0003 0c48 027f 0007 | | .CONST 0x027f,0x0007 0c4a 0282 0004 | | .CONST 0x0282,0x0004 0c4c 0289 0005 | | .CONST 0x0289,0x0005 0c4e 028a 0c01 | | .CONST 0x028a,0x0c01 0c50 028c 0005 | | .CONST 0x028c,0x0005 0c52 028d 0006 | | .CONST 0x028d,0x0006 0c54 0290 0008 | | .CONST 0x0290,0x0008 0c56 ; -------------------------------------------------------------------------------------- 0c56 ; Debug3 Subtable 0xb 0c56 ; -------------------------------------------------------------------------------------- 0c56 0000 0003 | | .DBG3TAB 0x0000,0x0003 0c58 029b 0001 | | .CONST 0x029b,0x0001 0c5a 029f 0002 | | .CONST 0x029f,0x0002 0c5c 02a6 0003 | | .CONST 0x02a6,0x0003 0c5e ; -------------------------------------------------------------------------------------- 0c5e ; Debug3 Subtable 0xc 0c5e ; -------------------------------------------------------------------------------------- 0c5e 0001 0007 | | .DBG3TAB 0x0001,0x0007 0c60 02b3 ffff | | .CONST 0x02b3,0xffff 0c62 02c0 0001 | | .CONST 0x02c0,0x0001 0c64 02c4 0002 | | .CONST 0x02c4,0x0002 0c66 02c5 0401 | | .CONST 0x02c5,0x0401 0c68 02c6 0002 | | .CONST 0x02c6,0x0002 0c6a 02c7 0003 | | .CONST 0x02c7,0x0003 0c6c 02ca 0004 | | .CONST 0x02ca,0x0004 0c6e 02cf 0005 | | .CONST 0x02cf,0x0005 0c70 ; -------------------------------------------------------------------------------------- 0c70 ; Debug3 Subtable 0xd 0c70 ; -------------------------------------------------------------------------------------- 0c70 0000 0001 | | .DBG3TAB 0x0000,0x0001 0c72 02db 0001 | | .CONST 0x02db,0x0001 0c74 ; -------------------------------------------------------------------------------------- 0c74 ; Debug3 Subtable 0xe 0c74 ; -------------------------------------------------------------------------------------- 0c74 0000 0001 | | .DBG3TAB 0x0000,0x0001 0c76 02f3 0001 | | .CONST 0x02f3,0x0001 0c78 ; -------------------------------------------------------------------------------------- 0c78 ; Debug3 Subtable 0xf 0c78 ; -------------------------------------------------------------------------------------- 0c78 0005 0014 | | .DBG3TAB 0x0005,0x0014 0c7a 030b ffff | | .CONST 0x030b,0xffff 0c7c 030e fffe | | .CONST 0x030e,0xfffe 0c7e 030f fffd | | .CONST 0x030f,0xfffd 0c80 0310 fffc | | .CONST 0x0310,0xfffc 0c82 0311 fffb | | .CONST 0x0311,0xfffb 0c84 0313 0002 | | .CONST 0x0313,0x0002 0c86 0314 0401 | | .CONST 0x0314,0x0401 0c88 0317 0002 | | .CONST 0x0317,0x0002 0c8a 0318 0003 | | .CONST 0x0318,0x0003 0c8c 031e 0004 | | .CONST 0x031e,0x0004 0c8e 031f 0801 | | .CONST 0x031f,0x0801 0c90 0320 0004 | | .CONST 0x0320,0x0004 0c92 0324 0005 | $ | .CONST 0x0324,0x0005 0c94 0325 0c01 | % | .CONST 0x0325,0x0c01 0c96 0327 0005 | ' | .CONST 0x0327,0x0005 0c98 0328 0006 | ( | .CONST 0x0328,0x0006 0c9a 032b 0007 | + | .CONST 0x032b,0x0007 0c9c 032f 0008 | / | .CONST 0x032f,0x0008 0c9e 0331 0009 | 1 | .CONST 0x0331,0x0009 0ca0 0332 1001 | 2 | .CONST 0x0332,0x1001 0ca2 0335 0009 | 5 | .CONST 0x0335,0x0009 0ca4 0336 0001 | 6 | .CONST 0x0336,0x0001 0ca6 0337 1401 | 7 | .CONST 0x0337,0x1401 0ca8 0339 0001 | 9 | .CONST 0x0339,0x0001 0caa 033a 000a | : | .CONST 0x033a,0x000a 0cac ; -------------------------------------------------------------------------------------- 0cac ; Debug3 Subtable 0x10 0cac ; -------------------------------------------------------------------------------------- 0cac 0002 000f | | .DBG3TAB 0x0002,0x000f 0cae 0343 ffff | C | .CONST 0x0343,0xffff 0cb0 0344 fffe | D | .CONST 0x0344,0xfffe 0cb2 0346 0001 | F | .CONST 0x0346,0x0001 0cb4 0350 0002 | P | .CONST 0x0350,0x0002 0cb6 0353 0003 | S | .CONST 0x0353,0x0003 0cb8 0356 0004 | V | .CONST 0x0356,0x0004 0cba 0361 0005 | a | .CONST 0x0361,0x0005 0cbc 0364 0006 | d | .CONST 0x0364,0x0006 0cbe 0367 0007 | g | .CONST 0x0367,0x0007 0cc0 036a 0008 | j | .CONST 0x036a,0x0008 0cc2 036b 0009 | k | .CONST 0x036b,0x0009 0cc4 0375 000a | u | .CONST 0x0375,0x000a 0cc6 0376 0401 | v | .CONST 0x0376,0x0401 0cc8 0378 000a | x | .CONST 0x0378,0x000a 0cca 0379 000b | y | .CONST 0x0379,0x000b 0ccc 037d 000c | } | .CONST 0x037d,0x000c 0cce 0382 000d | | .CONST 0x0382,0x000d 0cd0 ; -------------------------------------------------------------------------------------- 0cd0 ; Debug3 Subtable 0x11 0cd0 ; -------------------------------------------------------------------------------------- 0cd0 0001 001d | | .DBG3TAB 0x0001,0x001d 0cd2 038b ffff | | .CONST 0x038b,0xffff 0cd4 038c 0001 | | .CONST 0x038c,0x0001 0cd6 0396 0002 | | .CONST 0x0396,0x0002 0cd8 039d 0003 | | .CONST 0x039d,0x0003 0cda 039e 0401 | | .CONST 0x039e,0x0401 0cdc 03a0 0003 | | .CONST 0x03a0,0x0003 0cde 03a1 0004 | | .CONST 0x03a1,0x0004 0ce0 03a5 0005 | | .CONST 0x03a5,0x0005 0ce2 03aa 0006 | | .CONST 0x03aa,0x0006 0ce4 03b1 0007 | | .CONST 0x03b1,0x0007 0ce6 03b2 0801 | | .CONST 0x03b2,0x0801 0ce8 03b4 0007 | | .CONST 0x03b4,0x0007 0cea 03b5 0008 | | .CONST 0x03b5,0x0008 0cec 03b9 0009 | | .CONST 0x03b9,0x0009 0cee 03be 000a | | .CONST 0x03be,0x000a 0cf0 03c8 000b | | .CONST 0x03c8,0x000b 0cf2 03cd 000c | | .CONST 0x03cd,0x000c 0cf4 03d4 000d | | .CONST 0x03d4,0x000d 0cf6 03d5 0c01 | | .CONST 0x03d5,0x0c01 0cf8 03d7 000d | | .CONST 0x03d7,0x000d 0cfa 03d8 000e | | .CONST 0x03d8,0x000e 0cfc 03dc 000f | | .CONST 0x03dc,0x000f 0cfe 03e1 0010 | | .CONST 0x03e1,0x0010 0d00 03e8 0011 | | .CONST 0x03e8,0x0011 0d02 03e9 1001 | | .CONST 0x03e9,0x1001 0d04 03eb 0011 | | .CONST 0x03eb,0x0011 0d06 03ec 0012 | | .CONST 0x03ec,0x0012 0d08 03f0 0013 | | .CONST 0x03f0,0x0013 0d0a 03f5 0014 | | .CONST 0x03f5,0x0014 0d0c 03fb 0015 | | .CONST 0x03fb,0x0015 0d0e ; -------------------------------------------------------------------------------------- 0d0e ; Debug3 Subtable 0x12 0d0e ; -------------------------------------------------------------------------------------- 0d0e 0002 000f | | .DBG3TAB 0x0002,0x000f 0d10 0403 0001 | | .CONST 0x0403,0x0001 0d12 0406 0401 | | .CONST 0x0406,0x0401 0d14 0408 0402 | | .CONST 0x0408,0x0402 0d16 0409 0403 | | .CONST 0x0409,0x0403 0d18 040a 0404 | | .CONST 0x040a,0x0404 0d1a 040b 0001 | | .CONST 0x040b,0x0001 0d1c 040d 0002 | | .CONST 0x040d,0x0002 0d1e 040f 0003 | | .CONST 0x040f,0x0003 0d20 0410 f7ff | | .CONST 0x0410,0xf7ff 0d22 0414 f7fe | | .CONST 0x0414,0xf7fe 0d24 0415 0801 | | .CONST 0x0415,0x0801 0d26 041a 0802 | | .CONST 0x041a,0x0802 0d28 041c 0803 | | .CONST 0x041c,0x0803 0d2a 041e 0804 | | .CONST 0x041e,0x0804 0d2c 0427 0805 | ' | .CONST 0x0427,0x0805 0d2e 042c 0806 | , | .CONST 0x042c,0x0806 0d30 0431 0807 | 1 | .CONST 0x0431,0x0807 0d32 ; -------------------------------------------------------------------------------------- 0d32 ; Debug3 Subtable 0x13 0d32 ; -------------------------------------------------------------------------------------- 0d32 0003 0035 | 5| .DBG3TAB 0x0003,0x0035 0d34 043b ffff | ; | .CONST 0x043b,0xffff 0d36 043c fffe | < | .CONST 0x043c,0xfffe 0d38 043d fffd | = | .CONST 0x043d,0xfffd 0d3a 043e 0001 | > | .CONST 0x043e,0x0001 0d3c 044f 0002 | O | .CONST 0x044f,0x0002 0d3e 045b 0003 | [ | .CONST 0x045b,0x0003 0d40 045f 0004 | _ | .CONST 0x045f,0x0004 0d42 0466 0005 | f | .CONST 0x0466,0x0005 0d44 046e 0006 | n | .CONST 0x046e,0x0006 0d46 0472 0007 | r | .CONST 0x0472,0x0007 0d48 047f 0008 | | .CONST 0x047f,0x0008 0d4a 048c 0009 | | .CONST 0x048c,0x0009 0d4c 0499 000a | | .CONST 0x0499,0x000a 0d4e 04a6 000b | | .CONST 0x04a6,0x000b 0d50 04ba 000c | | .CONST 0x04ba,0x000c 0d52 04be 000d | | .CONST 0x04be,0x000d 0d54 04c5 000e | | .CONST 0x04c5,0x000e 0d56 04cd 000f | | .CONST 0x04cd,0x000f 0d58 04d1 0010 | | .CONST 0x04d1,0x0010 0d5a 04e0 0011 | | .CONST 0x04e0,0x0011 0d5c 04ed 0012 | | .CONST 0x04ed,0x0012 0d5e 04fa 0013 | | .CONST 0x04fa,0x0013 0d60 0507 0014 | | .CONST 0x0507,0x0014 0d62 0520 0015 | | .CONST 0x0520,0x0015 0d64 0524 0016 | $ | .CONST 0x0524,0x0016 0d66 052b 0017 | + | .CONST 0x052b,0x0017 0d68 053a 0018 | : | .CONST 0x053a,0x0018 0d6a 053d 0019 | = | .CONST 0x053d,0x0019 0d6c 0544 001a | D | .CONST 0x0544,0x001a 0d6e 0548 001b | H | .CONST 0x0548,0x001b 0d70 0551 001c | Q | .CONST 0x0551,0x001c 0d72 0554 001d | T | .CONST 0x0554,0x001d 0d74 055b 001e | [ | .CONST 0x055b,0x001e 0d76 0561 0401 | a | .CONST 0x0561,0x0401 0d78 0565 001e | e | .CONST 0x0565,0x001e 0d7a 0566 001f | f | .CONST 0x0566,0x001f 0d7c 056d 0020 | m | .CONST 0x056d,0x0020 0d7e 0571 0021 | q !| .CONST 0x0571,0x0021 0d80 0579 0022 | y "| .CONST 0x0579,0x0022 0d82 0580 0023 | #| .CONST 0x0580,0x0023 0d84 0581 0801 | | .CONST 0x0581,0x0801 0d86 0583 0023 | #| .CONST 0x0583,0x0023 0d88 0584 0024 | $| .CONST 0x0584,0x0024 0d8a 058b 0025 | %| .CONST 0x058b,0x0025 0d8c 058f 0026 | &| .CONST 0x058f,0x0026 0d8e 0592 0c01 | | .CONST 0x0592,0x0c01 0d90 0593 0026 | &| .CONST 0x0593,0x0026 0d92 0596 0027 | '| .CONST 0x0596,0x0027 0d94 059d 0028 | (| .CONST 0x059d,0x0028 0d96 05a1 0029 | )| .CONST 0x05a1,0x0029 0d98 05a8 002a | *| .CONST 0x05a8,0x002a 0d9a 05b0 002b | +| .CONST 0x05b0,0x002b 0d9c 05b1 1001 | | .CONST 0x05b1,0x1001 0d9e 05b3 002b | +| .CONST 0x05b3,0x002b 0da0 05b4 002c | ,| .CONST 0x05b4,0x002c 0da2 05bb 002d | -| .CONST 0x05bb,0x002d 0da4 ; -------------------------------------------------------------------------------------- 0da4 ; Debug3 Subtable 0x14 0da4 ; -------------------------------------------------------------------------------------- 0da4 0000 0003 | | .DBG3TAB 0x0000,0x0003 0da6 05cb 0001 | | .CONST 0x05cb,0x0001 0da8 05e0 0002 | | .CONST 0x05e0,0x0002 0daa 05ec 0003 | | .CONST 0x05ec,0x0003 0dac ; -------------------------------------------------------------------------------------- 0dac ; Debug3 Subtable 0x15 0dac ; -------------------------------------------------------------------------------------- 0dac 0002 000c | | .DBG3TAB 0x0002,0x000c 0dae 0603 ffff | | .CONST 0x0603,0xffff 0db0 0604 fffe | | .CONST 0x0604,0xfffe 0db2 0608 0001 | | .CONST 0x0608,0x0001 0db4 060d 0401 | | .CONST 0x060d,0x0401 0db6 060f 0402 | | .CONST 0x060f,0x0402 0db8 0610 0403 | | .CONST 0x0610,0x0403 0dba 0611 0404 | | .CONST 0x0611,0x0404 0dbc 0613 0001 | | .CONST 0x0613,0x0001 0dbe 0615 0002 | | .CONST 0x0615,0x0002 0dc0 0621 0003 | ! | .CONST 0x0621,0x0003 0dc2 0627 0004 | ' | .CONST 0x0627,0x0004 0dc4 0630 0005 | 0 | .CONST 0x0630,0x0005 0dc6 0638 0006 | 8 | .CONST 0x0638,0x0006 0dc8 0644 0007 | D | .CONST 0x0644,0x0007 0dca ; -------------------------------------------------------------------------------------- 0dca ; Debug3 Subtable 0x16 0dca ; -------------------------------------------------------------------------------------- 0dca 0000 0007 | | .DBG3TAB 0x0000,0x0007 0dcc 064b 0001 | K | .CONST 0x064b,0x0001 0dce 065d 0002 | ] | .CONST 0x065d,0x0002 0dd0 0669 0003 | i | .CONST 0x0669,0x0003 0dd2 0670 0004 | p | .CONST 0x0670,0x0004 0dd4 0674 0005 | t | .CONST 0x0674,0x0005 0dd6 0679 0006 | y | .CONST 0x0679,0x0006 0dd8 0680 0007 | | .CONST 0x0680,0x0007 0dda ; -------------------------------------------------------------------------------------- 0dda ; Debug3 Subtable 0x17 0dda ; -------------------------------------------------------------------------------------- 0dda 0002 000e | | .DBG3TAB 0x0002,0x000e 0ddc 068b ffff | | .CONST 0x068b,0xffff 0dde 0698 fffe | | .CONST 0x0698,0xfffe 0de0 0699 0001 | | .CONST 0x0699,0x0001 0de2 069d 0002 | | .CONST 0x069d,0x0002 0de4 06a3 0003 | | .CONST 0x06a3,0x0003 0de6 06a6 0004 | | .CONST 0x06a6,0x0004 0de8 06ae 0005 | | .CONST 0x06ae,0x0005 0dea 06b6 0006 | | .CONST 0x06b6,0x0006 0dec 06bc 0007 | | .CONST 0x06bc,0x0007 0dee 06c1 0008 | | .CONST 0x06c1,0x0008 0df0 06c6 0009 | | .CONST 0x06c6,0x0009 0df2 06cb 000a | | .CONST 0x06cb,0x000a 0df4 06cc 0401 | | .CONST 0x06cc,0x0401 0df6 06ce 000a | | .CONST 0x06ce,0x000a 0df8 06cf 000b | | .CONST 0x06cf,0x000b 0dfa 06d3 000c | | .CONST 0x06d3,0x000c 0dfc ; -------------------------------------------------------------------------------------- 0dfc ; Debug3 Subtable 0x18 0dfc ; -------------------------------------------------------------------------------------- 0dfc 0005 0014 | | .DBG3TAB 0x0005,0x0014 0dfe 06e3 ffff | | .CONST 0x06e3,0xffff 0e00 06e4 fffe | | .CONST 0x06e4,0xfffe 0e02 06e9 fffd | | .CONST 0x06e9,0xfffd 0e04 06ea fffc | | .CONST 0x06ea,0xfffc 0e06 06ef fffb | | .CONST 0x06ef,0xfffb 0e08 06f4 0001 | | .CONST 0x06f4,0x0001 0e0a 06fb 0002 | | .CONST 0x06fb,0x0002 0e0c 0701 0003 | | .CONST 0x0701,0x0003 0e0e 0705 0004 | | .CONST 0x0705,0x0004 0e10 070c 0005 | | .CONST 0x070c,0x0005 0e12 0712 0006 | | .CONST 0x0712,0x0006 0e14 071a 0007 | | .CONST 0x071a,0x0007 0e16 0720 0008 | | .CONST 0x0720,0x0008 0e18 0727 000b | ' | .CONST 0x0727,0x000b 0e1a 0728 0009 | ( | .CONST 0x0728,0x0009 0e1c 072c 000a | , | .CONST 0x072c,0x000a 0e1e 072e 000c | . | .CONST 0x072e,0x000c 0e20 0732 000d | 2 | .CONST 0x0732,0x000d 0e22 0736 000e | 6 | .CONST 0x0736,0x000e 0e24 073b 000f | ; | .CONST 0x073b,0x000f 0e26 0741 0010 | A | .CONST 0x0741,0x0010 0e28 0746 0011 | F | .CONST 0x0746,0x0011 0e2a 0758 0012 | X | .CONST 0x0758,0x0012 0e2c 075a 0013 | Z | .CONST 0x075a,0x0013 0e2e 0762 0014 | b | .CONST 0x0762,0x0014 0e30 ; -------------------------------------------------------------------------------------- 0e30 ; Debug3 Subtable 0x19 0e30 ; -------------------------------------------------------------------------------------- 0e30 0001 000a | | .DBG3TAB 0x0001,0x000a 0e32 076b ffff | k | .CONST 0x076b,0xffff 0e34 076c 0001 | l | .CONST 0x076c,0x0001 0e36 0771 0002 | q | .CONST 0x0771,0x0002 0e38 0779 0003 | y | .CONST 0x0779,0x0003 0e3a 077a 0401 | z | .CONST 0x077a,0x0401 0e3c 077c 0003 | | | .CONST 0x077c,0x0003 0e3e 077d 0004 | } | .CONST 0x077d,0x0004 0e40 0781 0005 | | .CONST 0x0781,0x0005 0e42 078f 0006 | | .CONST 0x078f,0x0006 0e44 0793 0007 | | .CONST 0x0793,0x0007 0e46 0799 0008 | | .CONST 0x0799,0x0008 0e48 ; -------------------------------------------------------------------------------------- 0e48 ; Debug3 Subtable 0x1a 0e48 ; -------------------------------------------------------------------------------------- 0e48 0001 0007 | | .DBG3TAB 0x0001,0x0007 0e4a 07ab ffff | | .CONST 0x07ab,0xffff 0e4c 07b5 0001 | | .CONST 0x07b5,0x0001 0e4e 07b8 0002 | | .CONST 0x07b8,0x0002 0e50 07bd 0003 | | .CONST 0x07bd,0x0003 0e52 07cf 0004 | | .CONST 0x07cf,0x0004 0e54 07d5 0005 | | .CONST 0x07d5,0x0005 0e56 07e0 0006 | | .CONST 0x07e0,0x0006 0e58 07e6 0007 | | .CONST 0x07e6,0x0007 0e5a ; -------------------------------------------------------------------------------------- 0e5a ; Debug3 Subtable 0x1b 0e5a ; -------------------------------------------------------------------------------------- 0e5a 0002 001a | | .DBG3TAB 0x0002,0x001a 0e5c 07f3 ffff | | .CONST 0x07f3,0xffff 0e5e 07fa fffe | | .CONST 0x07fa,0xfffe 0e60 07ff 0001 | | .CONST 0x07ff,0x0001 0e62 0806 0002 | | .CONST 0x0806,0x0002 0e64 0813 0006 | | .CONST 0x0813,0x0006 0e66 0818 0003 | | .CONST 0x0818,0x0003 0e68 081e 0004 | | .CONST 0x081e,0x0004 0e6a 0823 0005 | # | .CONST 0x0823,0x0005 0e6c 082c 0007 | , | .CONST 0x082c,0x0007 0e6e 0832 0008 | 2 | .CONST 0x0832,0x0008 0e70 0837 0009 | 7 | .CONST 0x0837,0x0009 0e72 083e 000a | > | .CONST 0x083e,0x000a 0e74 0842 000b | B | .CONST 0x0842,0x000b 0e76 0849 000c | I | .CONST 0x0849,0x000c 0e78 084d 000d | M | .CONST 0x084d,0x000d 0e7a 0851 000e | Q | .CONST 0x0851,0x000e 0e7c 0856 000f | V | .CONST 0x0856,0x000f 0e7e 085c 0010 | \ | .CONST 0x085c,0x0010 0e80 0861 0011 | a | .CONST 0x0861,0x0011 0e82 0865 0012 | e | .CONST 0x0865,0x0012 0e84 086c 0013 | l | .CONST 0x086c,0x0013 0e86 086f 0401 | o | .CONST 0x086f,0x0401 0e88 0871 0402 | q | .CONST 0x0871,0x0402 0e8a 0872 0403 | r | .CONST 0x0872,0x0403 0e8c 0873 0404 | s | .CONST 0x0873,0x0404 0e8e 0875 0013 | u | .CONST 0x0875,0x0013 0e90 0877 0014 | w | .CONST 0x0877,0x0014 0e92 087e 0015 | ~ | .CONST 0x087e,0x0015 0e94 ; -------------------------------------------------------------------------------------- 0e94 ; Debug3 Subtable 0x1c 0e94 ; -------------------------------------------------------------------------------------- 0e94 0005 001a | | .DBG3TAB 0x0005,0x001a 0e96 088b ffff | | .CONST 0x088b,0xffff 0e98 088d fffe | | .CONST 0x088d,0xfffe 0e9a 088f fffd | | .CONST 0x088f,0xfffd 0e9c 0890 fffc | | .CONST 0x0890,0xfffc 0e9e 0894 fffb | | .CONST 0x0894,0xfffb 0ea0 089b 0001 | | .CONST 0x089b,0x0001 0ea2 08a2 0002 | | .CONST 0x08a2,0x0002 0ea4 08a4 0003 | | .CONST 0x08a4,0x0003 0ea6 08a5 0004 | | .CONST 0x08a5,0x0004 0ea8 08ad 0005 | | .CONST 0x08ad,0x0005 0eaa 08bb 0006 | | .CONST 0x08bb,0x0006 0eac 08bf 0007 | | .CONST 0x08bf,0x0007 0eae 08c0 0008 | | .CONST 0x08c0,0x0008 0eb0 08c2 0009 | | .CONST 0x08c2,0x0009 0eb2 08c9 000a | | .CONST 0x08c9,0x000a 0eb4 08cd 000b | | .CONST 0x08cd,0x000b 0eb6 08d3 000c | | .CONST 0x08d3,0x000c 0eb8 08d7 000d | | .CONST 0x08d7,0x000d 0eba 08dc 000e | | .CONST 0x08dc,0x000e 0ebc 08e6 000f | | .CONST 0x08e6,0x000f 0ebe 08ec 0010 | | .CONST 0x08ec,0x0010 0ec0 08f5 0011 | | .CONST 0x08f5,0x0011 0ec2 08fa 0012 | | .CONST 0x08fa,0x0012 0ec4 0909 0401 | | .CONST 0x0909,0x0401 0ec6 090d 0012 | | .CONST 0x090d,0x0012 0ec8 0911 0013 | | .CONST 0x0911,0x0013 0eca 091c 0014 | | .CONST 0x091c,0x0014 0ecc 0922 0015 | " | .CONST 0x0922,0x0015 0ece 092a 0016 | * | .CONST 0x092a,0x0016 0ed0 092f 0017 | / | .CONST 0x092f,0x0017 0ed2 093a 0018 | : | .CONST 0x093a,0x0018 0ed4 ; -------------------------------------------------------------------------------------- 0ed4 ; Debug3 Subtable 0x1d 0ed4 ; -------------------------------------------------------------------------------------- 0ed4 0000 0003 | | .DBG3TAB 0x0000,0x0003 0ed6 0943 0001 | C | .CONST 0x0943,0x0001 0ed8 0948 0002 | H | .CONST 0x0948,0x0002 0eda 094b 0003 | K | .CONST 0x094b,0x0003 0edc 0000 0000 | | .BLANK 0000[0x124]