|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 8192 (0x2000) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0ea8df
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─ ⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0a08 | | .CONST 0x0a08 ; 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,0x0afa,0x0000,0x0000,0x005a,0x8bd5,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 01ab | | Declare_Subprogram INIT_01a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x13,0xfffb 0015 029a 020b | | Declare_Subprogram INIT_0208,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x15,0xfffa 0017 029a 021b | | Declare_Subprogram INIT_0218,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x17,0xfff9 0019 029a 0253 | S| Declare_Subprogram INIT_0250,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x19,0xfff8 001b 029a 026b | k| Declare_Subprogram INIT_0268,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x1b,0xfff7 001d 029a 02a3 | | Declare_Subprogram INIT_02a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1d,0xfff6 001f 029a 02bb | | Declare_Subprogram INIT_02b8,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,0x0b12,0x0000,0x0000,0x005a,0x8e25,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 02e3 | | Declare_Subprogram INIT_02e0,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 02fb | | Declare_Subprogram INIT_02f8,For_Outer_Call ; Debug Table 0x1.0x3 = 0x3a,0xfffc 003c 029d 0313 | | Declare_Subprogram INIT_0310,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 034b | K| Declare_Subprogram INIT_0348,For_Outer_Call ; Debug Table 0x1.0x8 = 0x44,0xfff7 0046 029d 0393 | | Declare_Subprogram INIT_0390,For_Outer_Call ; Debug Table 0x1.0x9 = 0x46,0xfff6 0048 029d 040b | | Declare_Subprogram INIT_0408,For_Outer_Call ; Debug Table 0x1.0xa = 0x48,0xfff5 004a 029d 0443 | C| Declare_Subprogram INIT_0440,For_Outer_Call ; Debug Table 0x1.0xb = 0x4a,0xfff4 004c 029d 05d3 | | Declare_Subprogram INIT_05d0,For_Outer_Call ; Debug Table 0x1.0xc = 0x4c,0xfff3 004e 029d 060b | | Declare_Subprogram INIT_0608,For_Outer_Call ; Debug Table 0x1.0xd = 0x4e,0xfff2 0050 029d 0653 | S| Declare_Subprogram INIT_0650,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 0693 | | Declare_Subprogram INIT_0690,For_Outer_Call ; Debug Table 0x1.0x10 = 0x54,0xffef 0056 029d 06eb | | Declare_Subprogram INIT_06e8,For_Outer_Call ; Debug Table 0x1.0x11 = 0x56,0xffee 0058 029d 0773 | s| Declare_Subprogram INIT_0770,For_Outer_Call ; Debug Table 0x1.0x12 = 0x58,0xffed 005a 029d 07b3 | | Declare_Subprogram INIT_07b0,For_Outer_Call ; Debug Table 0x1.0x13 = 0x5a,0xffec 005c 029d 07fb | | Declare_Subprogram INIT_07f8,For_Outer_Call ; Debug Table 0x1.0x14 = 0x5c,0xffeb 005e 029d 0893 | | Declare_Subprogram INIT_0890,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,0x0b4c,0x0001,0x0000,0x005a,0x8bd5,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 6287 |b | Indirect_Literal Discrete,0x308,{0x00000000, 0x5a8bd501} 0081 010f | | Execute Exception,Equal 0082 6807 |h | Jump_Zero 0x8a 0083 0092 0954 | T| Action Push_String_Extended,0x954 ; "doe_error" ; Debug Table 0x2.0x3 = 0x83,0x3 0085 0092 0955 | U| Action Push_String_Extended,0x955 ; "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 0955 | U| Action Push_String_Extended,0x955 ; "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,0x0b58,0x0001,0x0000,0x005a,0x8bd5,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 6258 |bX | Indirect_Literal Discrete,0x304,{0x00000000, 0x5a8bd503} 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 6258 |bX | Indirect_Literal Discrete,0x308,{0x00000000, 0x5a8bd501} 00b0 010f | | Execute Exception,Equal 00b1 6808 |h | Jump_Zero 0xba 00b2 0092 0954 | T| Action Push_String_Extended,0x954 ; "doe_error" ; Debug Table 0x3.0x5 = 0xb2,0x5 00b4 0092 0956 | V| Action Push_String_Extended,0x956 ; "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 0956 | V| Action Push_String_Extended,0x956 ; "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,0x0b68,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x05fe ; Debug Table 0x4.0x0 = 0xcb,0xffff 00cc 029f 094b | K| Declare_Subprogram INIT_0948,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 6203 |b | Indirect_Literal Discrete,0x308,{0x00000000, 0x5a8bd501} 0105 010f | | Execute Exception,Equal 0106 6807 |h | Jump_Zero 0x10e 0107 0092 0954 | T| Action Push_String_Extended,0x954 ; "doe_error" ; Debug Table 0x4.0xb = 0x107,0x9 0109 0092 0957 | W| Action Push_String_Extended,0x957 ; "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 0957 | W| Action Push_String_Extended,0x957 ; "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 0190 | | .CONST 0x0190 ; Address of exception handler 011a 000a | | .CONST 0x000a ; Number of locals 011b INIT_0118: 011b e006 | | Load 0x0,0x6 ; Debug Table 0x5 = .DEBUG 0x011b,0x0b84,0x0001,0x0000,0x005a,0x8bd5,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 6818 |h | Jump_Zero 0x178 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 e009 | | Load 0x0,0x9 0166 180d | | Execute Package,Field_Execute,Field_Number 0xd 0167 680f |h | Jump_Zero 0x177 0168 e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x18 = 0x168,0xe 0169 e009 | | Load 0x0,0x9 016a 1814 | | Execute Package,Field_Execute,Field_Number 0x14 016b e402 | | Load 0x2,0x2 016c 016d | m | Execute Variant_Record,Structure_Write 016d e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x19 = 0x16d,0xf 016e e009 | | Load 0x0,0x9 016f 1810 | | Execute Package,Field_Execute,Field_Number 0x10 0170 a5fb | | Store_Unchecked 0x2,-0x5 0171 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x1a = 0x171,0x10 0172 e006 | | Load 0x0,0x6 0173 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0174 a5fc | | Store_Unchecked 0x2,-0x4 0175 e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x1b = 0x175,0x11 0176 c5fd | | Store 0x2,-0x3 0177 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0178 e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x1c = 0x178,0x12 0179 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 017a 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 017b 800a | | Call 0x0,0xa 017c 6812 |h | Jump_Zero 0x18f 017d 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x1d = 0x17d,0x13 017e e406 | | Load 0x2,0x6 017f e408 | | Load 0x2,0x8 0180 e404 | | Load 0x2,0x4 0181 e405 | | Load 0x2,0x5 0182 8217 | | Call 0x1,0x17 0183 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0184 0007 | | Action Break_Optional ; Debug Table 0x5.0x1e = 0x184,0x14 0185 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x1f = 0x185,0x801 0186 021d | | Execute Heap_Access,Is_Null 0187 7003 |p | Jump_Nonzero 0x18b ; Debug Table 0x5.0x20 = 0x187,0x14 0188 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x21 = 0x188,0x15 0189 a5fb | | Store_Unchecked 0x2,-0x5 018a 4503 |E | Exit_Suprogram New_Top_Offset 0x3 018b e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x22 = 0x18b,0x16 018c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 018d 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 018e a5fb | | Store_Unchecked 0x2,-0x5 018f 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0190 TRAP_0118: 0190 6177 |aw | Indirect_Literal Discrete,0x308,{0x00000000, 0x5a8bd501} 0191 010f | | Execute Exception,Equal 0192 6807 |h | Jump_Zero 0x19a 0193 0092 0954 | T| Action Push_String_Extended,0x954 ; "doe_error" ; Debug Table 0x5.0x23 = 0x193,0x17 0195 0092 0958 | X| Action Push_String_Extended,0x958 ; "Get_Object" 0197 e003 | | Load 0x0,0x3 0198 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0199 4503 |E | Exit_Suprogram New_Top_Offset 0x3 019a e004 | | Load 0x0,0x4 ; Debug Table 0x5.0x24 = 0x19a,0x18 019b 180d | | Execute Package,Field_Execute,Field_Number 0xd 019c 0092 0958 | X| Action Push_String_Extended,0x958 ; "Get_Object" 019e e003 | | Load 0x0,0x3 019f 181d | | Execute Package,Field_Execute,Field_Number 0x1d 01a0 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01a1 0000 0000 | | .BLANK 0000[0x7] 01a8 ; -------------------------------------------------------------------------------------- 01a8 ; SUBPROGRAM 01a8 ; -------------------------------------------------------------------------------------- 01a8 01b3 | | .CONST 0x01b3 ; Address of begin 01a9 01f1 | | .CONST 0x01f1 ; Address of exception handler 01aa 0004 | | .CONST 0x0004 ; Number of locals 01ab INIT_01a8: 01ab e001 | | Load 0x0,0x1 ; Debug Table 0x6 = .DEBUG 0x01ab,0x0bd0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x062f ; Debug Table 0x6.0x0 = 0x1ab,0xffff 01ac 0007 | | Action Break_Optional 01ad e008 | | Load 0x0,0x8 ; Debug Table 0x6.0x1 = 0x1ad,0xfffe 01ae 1b0f | | Execute Package,Field_Read,Field_Number 0xf 01af e007 | | Load 0x0,0x7 ; Debug Table 0x6.0x2 = 0x1af,0xfffd 01b0 0322 | " | Declare_Variable Record 01b1 00d8 | | Load_Top At_Offset_0 01b2 1c00 | | Execute_Immediate Run_Utility,0x0 01b3 BODY_01a8: 01b3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x3 = 0x1b3,0x1 01b4 e002 | | Load 0x0,0x2 01b5 1853 | S | Execute Package,Field_Execute,Field_Number 0x53 01b6 e002 | | Load 0x0,0x2 01b7 1867 | g | Execute Package,Field_Execute,Field_Number 0x67 01b8 0033 | 3 | Store_Top Heap_Access,At_Offset_3 01b9 e002 | | Load 0x0,0x2 ; Debug Table 0x6.0x4 = 0x1b9,0x2 01ba 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 01bb e002 | | Load 0x0,0x2 01bc 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d 01bd 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 01be 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x5 = 0x1be,0x3 01bf 00da | | Load_Top At_Offset_2 01c0 e402 | | Load 0x2,0x2 01c1 e003 | | Load 0x0,0x3 01c2 180e | | Execute Package,Field_Execute,Field_Number 0xe 01c3 005b | [ | Store_Top Discrete,At_Offset_3 01c4 00d1 | | Pop_Control Pop_Count_1 01c5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x6 = 0x1c5,0x4 01c6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 01c7 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 01c8 7014 |p | Jump_Nonzero 0x1dd 01c9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x7 = 0x1c9,0x5 01ca 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 01cb e00b | | Load 0x0,0xb 01cc 1842 | B | Execute Package,Field_Execute,Field_Number 0x42 01cd 700a |p | Jump_Nonzero 0x1d8 01ce 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x8 = 0x1ce,0x6 01cf 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 01d0 e00b | | Load 0x0,0xb 01d1 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 01d2 e006 | | Load 0x0,0x6 01d3 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 01d4 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 01d5 e00c | | Load 0x0,0xc 01d6 180e | | Execute Package,Field_Execute,Field_Number 0xe 01d7 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01d8 0092 0959 | Y| Action Push_String_Extended,0x959 ; "explain is not allowed here" ; Debug Table 0x6.0x9 = 0x1d8,0x7 01da e00c | | Load 0x0,0xc 01db 180d | | Execute Package,Field_Execute,Field_Number 0xd 01dc 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01dd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0xa = 0x1dd,0x8 01de 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 01df 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 01e0 e009 | | Load 0x0,0x9 01e1 180d | | Execute Package,Field_Execute,Field_Number 0xd 01e2 6809 |h | Jump_Zero 0x1ec 01e3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0xb = 0x1e3,0x9 01e4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 01e5 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 01e6 e006 | | Load 0x0,0x6 01e7 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 01e8 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 01e9 e00c | | Load 0x0,0xc 01ea 180e | | Execute Package,Field_Execute,Field_Number 0xe 01eb 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01ec 0092 0959 | Y| Action Push_String_Extended,0x959 ; "explain is not allowed here" ; Debug Table 0x6.0xc = 0x1ec,0xa 01ee e00c | | Load 0x0,0xc 01ef 180d | | Execute Package,Field_Execute,Field_Number 0xd 01f0 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01f1 TRAP_01a8: 01f1 6116 |a | Indirect_Literal Discrete,0x308,{0x00000000, 0x5a8bd501} 01f2 010f | | Execute Exception,Equal 01f3 6807 |h | Jump_Zero 0x1fb 01f4 0092 0954 | T| Action Push_String_Extended,0x954 ; "doe_error" ; Debug Table 0x6.0xd = 0x1f4,0xb 01f6 0092 095a | Z| Action Push_String_Extended,0x95a ; "explain" 01f8 e003 | | Load 0x0,0x3 01f9 181d | | Execute Package,Field_Execute,Field_Number 0x1d 01fa 4503 |E | Exit_Suprogram New_Top_Offset 0x3 01fb e004 | | Load 0x0,0x4 ; Debug Table 0x6.0xe = 0x1fb,0xc 01fc 180d | | Execute Package,Field_Execute,Field_Number 0xd 01fd 0092 095a | Z| Action Push_String_Extended,0x95a ; "explain" 01ff e003 | | Load 0x0,0x3 0200 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0201 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0202 0000 0000 | | .BLANK 0000[0x6] 0208 ; -------------------------------------------------------------------------------------- 0208 ; SUBPROGRAM 0208 ; -------------------------------------------------------------------------------------- 0208 020b | | .CONST 0x020b ; Address of begin 0209 0004 | | .CONST 0x0004 ; Address of exception handler 020a 0001 | | .CONST 0x0001 ; Number of locals 020b BODY_0208: 020b INIT_0208: 020b 0007 | | Action Break_Optional ; Debug Table 0x7 = .DEBUG 0x020b,0x0bf0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x063f ; Debug Table 0x7.0x0 = 0x20b,0x1 020c 00da | | Load_Top At_Offset_2 ; Debug Table 0x7.0x1 = 0x20c,0x401 020d 0217 | | Execute Heap_Access,All_Reference 020e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 020f e009 | | Load 0x0,0x9 ; Debug Table 0x7.0x2 = 0x20f,0x1 0210 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0211 e00d | | Load 0x0,0xd 0212 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0213 00db | | Load_Top At_Offset_3 ; Debug Table 0x7.0x3 = 0x213,0x2 0214 00db | | Load_Top At_Offset_3 0215 e00e | | Load 0x0,0xe 0216 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0217 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0218 ; -------------------------------------------------------------------------------------- 0218 ; SUBPROGRAM 0218 ; -------------------------------------------------------------------------------------- 0218 0222 | " | .CONST 0x0222 ; Address of begin 0219 0004 | | .CONST 0x0004 ; Address of exception handler 021a 0006 | | .CONST 0x0006 ; Number of locals 021b INIT_0218: 021b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8 = .DEBUG 0x021b,0x0bfa,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x064d ; Debug Table 0x8.0x0 = 0x21b,0xffff 021c 00db | | Load_Top At_Offset_3 021d 0031 | 1 | Store_Top Heap_Access,At_Offset_1 021e 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8.0x1 = 0x21e,0xfffe 021f 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8.0x2 = 0x21f,0xfffd 0220 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x3 = 0x220,0xfffc 0221 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8.0x4 = 0x221,0xfffb 0222 BODY_0218: 0222 7824 |x$ | Jump 0x247 0223 0007 | | Action Break_Optional ; Debug Table 0x8.0x5 = 0x223,0x2 0224 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x6 = 0x224,0x401 0225 0217 | | Execute Heap_Access,All_Reference 0226 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0227 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x8.0x7 = 0x227,0x2 0228 e5fe | | Load 0x2,-0x2 ; Debug Table 0x8.0x8 = 0x228,0x3 0229 00da | | Load_Top At_Offset_2 022a 4975 |Iu | Short_Literal 0x175 022b 00eb | | Load_Encached Diana_Cache 022c 0098 | | Execute Package,Field_Read_Dynamic 022d 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 022e 7013 |p | Jump_Nonzero 0x242 022f 0007 | | Action Break_Optional ; Debug Table 0x8.0x9 = 0x22f,0x4 0230 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x8.0xa = 0x230,0x801 0231 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0xb = 0x231,0x4 0232 00eb | | Load_Encached Diana_Cache 0233 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 0234 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0235 0007 | | Action Break_Optional ; Debug Table 0x8.0xc = 0x235,0x5 0236 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0xd = 0x236,0xc01 0237 021d | | Execute Heap_Access,Is_Null 0238 6803 |h | Jump_Zero 0x23c ; Debug Table 0x8.0xe = 0x238,0x5 0239 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0xf = 0x239,0x6 023a a403 | | Store_Unchecked 0x2,0x3 023b 7804 |x | Jump 0x240 023c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x10 = 0x23c,0x7 023d 00db | | Load_Top At_Offset_3 023e 00eb | | Load_Encached Diana_Cache 023f 1877 | w | Execute Package,Field_Execute,Field_Number 0x77 0240 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x11 = 0x240,0x8 0241 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0242 0007 | | Action Break_Optional ; Debug Table 0x8.0x12 = 0x242,0x9 0243 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x13 = 0x243,0x1001 0244 0217 | | Execute Heap_Access,All_Reference 0245 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0246 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x8.0x14 = 0x246,0x9 0247 0007 | | Action Break_Optional ; Debug Table 0x8.0x15 = 0x247,0x1 0248 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x16 = 0x248,0x1401 0249 021d | | Execute Heap_Access,Is_Null 024a 6fd8 |o | Jump_Zero 0x223 ; Debug Table 0x8.0x17 = 0x24a,0x1 024b 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x18 = 0x24b,0xa 024c 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 024d 0000 0000 | | .XXX[0x3] 024f 0000 | | 0250 ; -------------------------------------------------------------------------------------- 0250 ; SUBPROGRAM 0250 ; -------------------------------------------------------------------------------------- 0250 0253 | S | .CONST 0x0253 ; Address of begin 0251 0004 | | .CONST 0x0004 ; Address of exception handler 0252 0001 | | .CONST 0x0001 ; Number of locals 0253 BODY_0250: 0253 INIT_0250: 0253 00da | | Load_Top At_Offset_2 ; Debug Table 0x9 = .DEBUG 0x0253,0x0c2e,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0660 ; Debug Table 0x9.0x0 = 0x253,0x1 0254 e006 | | Load 0x0,0x6 0255 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0256 700c |p | Jump_Nonzero 0x263 0257 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x1 = 0x257,0x2 0258 00db | | Load_Top At_Offset_3 0259 e00d | | Load 0x0,0xd 025a 1825 | % | Execute Package,Field_Execute,Field_Number 0x25 025b 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x2 = 0x25b,0x3 025c 6806 |h | Jump_Zero 0x263 025d 4801 |H | Short_Literal 0x1 ; Debug Table 0x9.0x3 = 0x25d,0x4 025e 4800 |H | Short_Literal 0x0 025f 0092 095b | [| Action Push_String_Extended,0x95b ; "<image>" 0261 e00f | | Load 0x0,0xf 0262 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0263 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0264 0000 0000 | | .BLANK 0000[0x4] 0268 ; -------------------------------------------------------------------------------------- 0268 ; SUBPROGRAM 0268 ; -------------------------------------------------------------------------------------- 0268 026c | l | .CONST 0x026c ; Address of begin 0269 0004 | | .CONST 0x0004 ; Address of exception handler 026a 0002 | | .CONST 0x0002 ; Number of locals 026b INIT_0268: 026b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa = .DEBUG 0x026b,0x0c38,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0672 ; Debug Table 0xa.0x0 = 0x26b,0xffff 026c BODY_0268: 026c 0007 | | Action Break_Optional ; Debug Table 0xa.0x1 = 0x26c,0x1 026d 00db | | Load_Top At_Offset_3 ; Debug Table 0xa.0x2 = 0x26d,0x401 026e 021d | | Execute Heap_Access,Is_Null 026f 6801 |h | Jump_Zero 0x271 ; Debug Table 0xa.0x3 = 0x26f,0x1 0270 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0xa.0x4 = 0x270,0x2 0271 0007 | | Action Break_Optional ; Debug Table 0xa.0x5 = 0x271,0x3 0272 e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x6 = 0x272,0x801 0273 0007 | | Action Break_Optional 0274 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xa.0x7 = 0x274,0x802 0275 0007 | | Action Break_Optional ; Debug Table 0xa.0x8 = 0x275,0x803 0276 0007 | | Action Break_Optional ; Debug Table 0xa.0x9 = 0x276,0x804 0277 0b48 | H | Execute_Immediate Case_Compare,0x48 ; Debug Table 0xa.0xa = 0x277,0x3 0278 7011 |p | Jump_Nonzero 0x28a 0279 0b47 | G | Execute_Immediate Case_Compare,0x47 027a 700f |p | Jump_Nonzero 0x28a 027b 0b46 | F | Execute_Immediate Case_Compare,0x46 027c 700d |p | Jump_Nonzero 0x28a 027d 0b3e | > | Execute_Immediate Case_Compare,0x3e 027e 700b |p | Jump_Nonzero 0x28a 027f 0b41 | A | Execute_Immediate Case_Compare,0x41 0280 7009 |p | Jump_Nonzero 0x28a 0281 0b3d | = | Execute_Immediate Case_Compare,0x3d 0282 7007 |p | Jump_Nonzero 0x28a 0283 0b3f | ? | Execute_Immediate Case_Compare,0x3f 0284 7005 |p | Jump_Nonzero 0x28a 0285 0ba8 | | Execute_Immediate Case_Compare,0xa8 0286 7003 |p | Jump_Nonzero 0x28a 0287 e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0xb = 0x287,0x7 0288 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0289 780d |x | Jump 0x297 028a 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0xc = 0x28a,0x4 028b e5ff | | Load 0x2,-0x1 028c 4976 |Iv | Short_Literal 0x176 028d 00eb | | Load_Encached Diana_Cache 028e 0098 | | Execute Package,Field_Read_Dynamic 028f 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0290 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0291 0007 | | Action Break_Optional ; Debug Table 0xa.0xd = 0x291,0x5 0292 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0xe = 0x292,0xc01 0293 021d | | Execute Heap_Access,Is_Null 0294 6802 |h | Jump_Zero 0x297 ; Debug Table 0xa.0xf = 0x294,0x5 0295 e5ff | | Load 0x2,-0x1 ; Debug Table 0xa.0x10 = 0x295,0x6 0296 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0297 00d1 | | Pop_Control Pop_Count_1 0298 4801 |H | Short_Literal 0x1 ; Debug Table 0xa.0x11 = 0x298,0x8 0299 4801 |H | Short_Literal 0x1 029a e5fe | | Load 0x2,-0x2 029b 00db | | Load_Top At_Offset_3 029c e00e | | Load 0x0,0xe 029d 181f | | Execute Package,Field_Execute,Field_Number 0x1f 029e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 029f 0000 | | .XXX[0x1] 02a0 ; -------------------------------------------------------------------------------------- 02a0 ; SUBPROGRAM 02a0 ; -------------------------------------------------------------------------------------- 02a0 02a3 | | .CONST 0x02a3 ; Address of begin 02a1 0004 | | .CONST 0x0004 ; Address of exception handler 02a2 0001 | | .CONST 0x0001 ; Number of locals 02a3 BODY_02a0: 02a3 INIT_02a0: 02a3 00db | | Load_Top At_Offset_3 ; Debug Table 0xb = .DEBUG 0x02a3,0x0c5e,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x0681 ; Debug Table 0xb.0x0 = 0x2a3,0x1 02a4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02a5 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 02a6 6807 |h | Jump_Zero 0x2ae 02a7 e5fb | | Load 0x2,-0x5 ; Debug Table 0xb.0x1 = 0x2a7,0x2 02a8 e5fc | | Load 0x2,-0x4 02a9 e5fd | | Load 0x2,-0x3 02aa e5fe | | Load 0x2,-0x2 02ab e5ff | | Load 0x2,-0x1 02ac 8223 | # | Call 0x1,0x23 02ad 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 02ae e5fb | | Load 0x2,-0x5 ; Debug Table 0xb.0x2 = 0x2ae,0x3 02af e5fc | | Load 0x2,-0x4 02b0 e5fd | | Load 0x2,-0x3 02b1 e5fe | | Load 0x2,-0x2 02b2 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02b3 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 02b4 e5fe | | Load 0x2,-0x2 02b5 e5ff | | Load 0x2,-0x1 02b6 8220 | | Call 0x1,0x20 02b7 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 02b8 ; -------------------------------------------------------------------------------------- 02b8 ; SUBPROGRAM 02b8 ; -------------------------------------------------------------------------------------- 02b8 02c8 | | .CONST 0x02c8 ; Address of begin 02b9 0004 | | .CONST 0x0004 ; Address of exception handler 02ba 0002 | | .CONST 0x0002 ; Number of locals 02bb INIT_02b8: 02bb e010 | | Load 0x0,0x10 ; Debug Table 0xc = .DEBUG 0x02bb,0x0c66,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x069e ; Debug Table 0xc.0x0 = 0x2bb,0xffff 02bc 02ff | | Declare_Variable Variant_Record 02bd e5fb | | Load 0x2,-0x5 02be e5fc | | Load 0x2,-0x4 02bf e5fd | | Load 0x2,-0x3 02c0 e5fe | | Load 0x2,-0x2 02c1 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 02c2 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 02c3 e5fe | | Load 0x2,-0x2 02c4 e5ff | | Load 0x2,-0x1 02c5 8220 | | Call 0x1,0x20 02c6 00d9 | | Load_Top At_Offset_1 02c7 016d | m | Execute Variant_Record,Structure_Write 02c8 BODY_02b8: 02c8 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x1 = 0x2c8,0x1 02c9 e011 | | Load 0x0,0x11 02ca 016f | o | Execute Variant_Record,Equal 02cb 6803 |h | Jump_Zero 0x2cf 02cc 0007 | | Action Break_Optional ; Debug Table 0xc.0x2 = 0x2cc,0x2 02cd 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x3 = 0x2cd,0x401 02ce 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 ; Debug Table 0xc.0x4 = 0x2ce,0x2 02cf 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x5 = 0x2cf,0x3 02d0 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 02d1 6805 |h | Jump_Zero 0x2d7 02d2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x6 = 0x2d2,0x4 02d3 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 02d4 e009 | | Load 0x0,0x9 02d5 180e | | Execute Package,Field_Execute,Field_Number 0xe 02d6 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 02d7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x7 = 0x2d7,0x5 02d8 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 02d9 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 02da 0000 0000 | | .BLANK 0000[0x6] 02e0 ; -------------------------------------------------------------------------------------- 02e0 ; SUBPROGRAM 02e0 ; -------------------------------------------------------------------------------------- 02e0 02e3 | | .CONST 0x02e3 ; Address of begin 02e1 0004 | | .CONST 0x0004 ; Address of exception handler 02e2 0001 | | .CONST 0x0001 ; Number of locals 02e3 BODY_02e0: 02e3 INIT_02e0: 02e3 00da | | Load_Top At_Offset_2 ; Debug Table 0xd = .DEBUG 0x02e3,0x0c78,0x0002,0x0000,0x005a,0x8e25,0x0000,0x001f ; Debug Table 0xd.0x0 = 0x2e3,0x1 02e4 0217 | | Execute Heap_Access,All_Reference 02e5 3c0a |< | Execute Record,Field_Read,Field_Number 0xa 02e6 7008 |p | Jump_Nonzero 0x2ef 02e7 00da | | Load_Top At_Offset_2 02e8 0217 | | Execute Heap_Access,All_Reference 02e9 3c0c |< | Execute Record,Field_Read,Field_Number 0xc 02ea 7004 |p | Jump_Nonzero 0x2ef 02eb 00da | | Load_Top At_Offset_2 02ec 0217 | | Execute Heap_Access,All_Reference 02ed 3c0d |< | Execute Record,Field_Read,Field_Number 0xd 02ee 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02ef 4800 |H | Short_Literal 0x0 02f0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 02f1 0000 0000 | | .BLANK 0000[0x7] 02f8 ; -------------------------------------------------------------------------------------- 02f8 ; SUBPROGRAM 02f8 ; -------------------------------------------------------------------------------------- 02f8 02fb | | .CONST 0x02fb ; Address of begin 02f9 0004 | | .CONST 0x0004 ; Address of exception handler 02fa 0001 | | .CONST 0x0001 ; Number of locals 02fb BODY_02f8: 02fb INIT_02f8: 02fb 00db | | Load_Top At_Offset_3 ; Debug Table 0xe = .DEBUG 0x02fb,0x0c7c,0x0002,0x0000,0x005a,0x8e25,0x0000,0x00c9 ; Debug Table 0xe.0x0 = 0x2fb,0x1 02fc 0217 | | Execute Heap_Access,All_Reference 02fd 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 02fe e00b | | Load 0x0,0xb 02ff 1824 | $ | Execute Package,Field_Execute,Field_Number 0x24 0300 00db | | Load_Top At_Offset_3 0301 8213 | | Call 0x1,0x13 0302 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0303 0000 | | .XXX[0x1] 0304 0000 0000 | | .LITERAL {0x00000000, 0x5a8bd503} 0308 0000 0000 | | .LITERAL {0x00000000, 0x5a8bd501} 030c 0000 0000 | | .BLANK 0000[0x4] 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 031a | | .CONST 0x031a ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 0006 | | .CONST 0x0006 ; Number of locals 0313 INIT_0310: 0313 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf = .DEBUG 0x0313,0x0c80,0x0002,0x0000,0x005a,0x8e25,0x0000,0x00eb ; Debug Table 0xf.0x0 = 0x313,0xffff 0314 00db | | Load_Top At_Offset_3 0315 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0316 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf.0x1 = 0x316,0xfffe 0317 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf.0x2 = 0x317,0xfffd 0318 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf.0x3 = 0x318,0xfffc 0319 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x4 = 0x319,0xfffb 031a BODY_0310: 031a 7823 |x# | Jump 0x33e 031b 0007 | | Action Break_Optional ; Debug Table 0xf.0x5 = 0x31b,0x2 031c e402 | | Load 0x2,0x2 ; Debug Table 0xf.0x6 = 0x31c,0x401 031d 0217 | | Execute Heap_Access,All_Reference 031e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 031f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xf.0x7 = 0x31f,0x2 0320 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x8 = 0x320,0x3 0321 e012 | | Load 0x0,0x12 0322 180e | | Execute Package,Field_Execute,Field_Number 0xe 0323 e5fe | | Load 0x2,-0x2 0324 021f | | Execute Heap_Access,Equal 0325 6813 |h | Jump_Zero 0x339 0326 0007 | | Action Break_Optional ; Debug Table 0xf.0x9 = 0x326,0x4 0327 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf.0xa = 0x327,0x801 0328 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0xb = 0x328,0x4 0329 00eb | | Load_Encached Diana_Cache 032a 1874 | t | Execute Package,Field_Execute,Field_Number 0x74 032b 0032 | 2 | Store_Top Heap_Access,At_Offset_2 032c 0007 | | Action Break_Optional ; Debug Table 0xf.0xc = 0x32c,0x5 032d 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0xd = 0x32d,0xc01 032e 021d | | Execute Heap_Access,Is_Null 032f 6803 |h | Jump_Zero 0x333 ; Debug Table 0xf.0xe = 0x32f,0x5 0330 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0xf = 0x330,0x6 0331 a403 | | Store_Unchecked 0x2,0x3 0332 7804 |x | Jump 0x337 0333 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x10 = 0x333,0x7 0334 00db | | Load_Top At_Offset_3 0335 00eb | | Load_Encached Diana_Cache 0336 1877 | w | Execute Package,Field_Execute,Field_Number 0x77 0337 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x11 = 0x337,0x8 0338 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0339 0007 | | Action Break_Optional ; Debug Table 0xf.0x12 = 0x339,0x9 033a e402 | | Load 0x2,0x2 ; Debug Table 0xf.0x13 = 0x33a,0x1001 033b 0217 | | Execute Heap_Access,All_Reference 033c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 033d a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0xf.0x14 = 0x33d,0x9 033e 0007 | | Action Break_Optional ; Debug Table 0xf.0x15 = 0x33e,0x1 033f e402 | | Load 0x2,0x2 ; Debug Table 0xf.0x16 = 0x33f,0x1401 0340 021d | | Execute Heap_Access,Is_Null 0341 6fd9 |o | Jump_Zero 0x31b ; Debug Table 0xf.0x17 = 0x341,0x1 0342 00db | | Load_Top At_Offset_3 ; Debug Table 0xf.0x18 = 0x342,0xa 0343 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0344 0000 0000 | | .BLANK 0000[0x4] 0348 ; -------------------------------------------------------------------------------------- 0348 ; SUBPROGRAM 0348 ; -------------------------------------------------------------------------------------- 0348 034e | N | .CONST 0x034e ; Address of begin 0349 0389 | | .CONST 0x0389 ; Address of exception handler 034a 0003 | | .CONST 0x0003 ; Number of locals 034b INIT_0348: 034b 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x10 = .DEBUG 0x034b,0x0cb4,0x0001,0x0000,0x005a,0x8e25,0x0000,0x023a ; Debug Table 0x10.0x0 = 0x34b,0xffff 034c e00b | | Load 0x0,0xb ; Debug Table 0x10.0x1 = 0x34c,0xfffe 034d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 034e BODY_0348: 034e e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0x2 = 0x34e,0x1 034f 0217 | | Execute Heap_Access,All_Reference 0350 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0351 4605 |F | Jump_Case 0x6 0352 781c |x | Jump 0x36f ; case 0x0 0353 781b |x | Jump 0x36f ; case 0x1 0354 7803 |x | Jump 0x358 ; case 0x2 0355 7805 |x | Jump 0x35b ; case 0x3 0356 7807 |x | Jump 0x35e ; case 0x4 0357 7806 |x | Jump 0x35e ; case 0x5 0358 4802 |H | Short_Literal 0x2 ; Debug Table 0x10.0x3 = 0x358,0x2 0359 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 035a 7818 |x | Jump 0x373 035b 4803 |H | Short_Literal 0x3 ; Debug Table 0x10.0x4 = 0x35b,0x3 035c 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 035d 7815 |x | Jump 0x373 035e e5fd | | Load 0x2,-0x3 ; Debug Table 0x10.0x5 = 0x35e,0x4 035f 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0360 e00b | | Load 0x0,0xb 0361 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 0362 4605 |F | Jump_Case 0x6 0363 7808 |x | Jump 0x36c ; case 0x0 0364 7807 |x | Jump 0x36c ; case 0x1 0365 7806 |x | Jump 0x36c ; case 0x2 0366 7802 |x | Jump 0x369 ; case 0x3 0367 7801 |x | Jump 0x369 ; case 0x4 0368 7800 |x | Jump 0x369 ; case 0x5 0369 4803 |H | Short_Literal 0x3 ; Debug Table 0x10.0x6 = 0x369,0x5 036a 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 036b 7807 |x | Jump 0x373 036c 4802 |H | Short_Literal 0x2 ; Debug Table 0x10.0x7 = 0x36c,0x6 036d 0051 | Q | Store_Top_Unchecked Discrete,At_Offset_1 036e 7804 |x | Jump 0x373 036f e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0x8 = 0x36f,0x7 0370 e5ff | | Load 0x2,-0x1 0371 8215 | | Call 0x1,0x15 0372 4505 |E | Exit_Suprogram New_Top_Offset 0x5 ; Debug Table 0x10.0x9 = 0x372,0x8 0373 e5ff | | Load 0x2,-0x1 ; Debug Table 0x10.0xa = 0x373,0x9 0374 e5fe | | Load 0x2,-0x2 0375 00da | | Load_Top At_Offset_2 0376 e5fd | | Load 0x2,-0x3 0377 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0378 e00b | | Load 0x0,0xb 0379 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 037a 821b | | Call 0x1,0x1b 037b 821c | | Call 0x1,0x1c 037c 0032 | 2 | Store_Top Heap_Access,At_Offset_2 037d 0007 | | Action Break_Optional ; Debug Table 0x10.0xb = 0x37d,0xa 037e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0xc = 0x37e,0x401 037f 021d | | Execute Heap_Access,Is_Null 0380 7004 |p | Jump_Nonzero 0x385 ; Debug Table 0x10.0xd = 0x380,0xa 0381 e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0xe = 0x381,0xb 0382 00da | | Load_Top At_Offset_2 0383 8212 | | Call 0x1,0x12 0384 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0385 e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0xf = 0x385,0xc 0386 e5ff | | Load 0x2,-0x1 0387 8215 | | Call 0x1,0x15 0388 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0389 TRAP_0348: 0389 0007 | | Action Break_Optional 038a e5fc | | Load 0x2,-0x4 ; Debug Table 0x10.0x10 = 0x38a,0xd 038b e5ff | | Load 0x2,-0x1 038c 8215 | | Call 0x1,0x15 038d 4505 |E | Exit_Suprogram New_Top_Offset 0x5 038e 0000 0000 | | .XXX[0x2] 0390 ; -------------------------------------------------------------------------------------- 0390 ; SUBPROGRAM 0390 ; -------------------------------------------------------------------------------------- 0390 0394 | | .CONST 0x0394 ; Address of begin 0391 0402 | | .CONST 0x0402 ; Address of exception handler 0392 0002 | | .CONST 0x0002 ; Number of locals 0393 INIT_0390: 0393 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x11 = .DEBUG 0x0393,0x0cd8,0x0001,0x0000,0x005a,0x8e25,0x0000,0x02e2 ; Debug Table 0x11.0x0 = 0x393,0xffff 0394 BODY_0390: 0394 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x1 = 0x394,0x1 0395 0217 | | Execute Heap_Access,All_Reference 0396 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0397 4605 |F | Jump_Case 0x6 0398 7864 |xd | Jump 0x3fd ; case 0x0 0399 7863 |xc | Jump 0x3fd ; case 0x1 039a 7803 |x | Jump 0x39e ; case 0x2 039b 7816 |x | Jump 0x3b2 ; case 0x3 039c 7829 |x) | Jump 0x3c6 ; case 0x4 039d 7828 |x( | Jump 0x3c6 ; case 0x5 039e 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x2 = 0x39e,0x2 039f 4802 |H | Short_Literal 0x2 03a0 e5fd | | Load 0x2,-0x3 03a1 e00b | | Load 0x0,0xb 03a2 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 03a3 821b | | Call 0x1,0x1b 03a4 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03a5 0007 | | Action Break_Optional ; Debug Table 0x11.0x3 = 0x3a5,0x3 03a6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x4 = 0x3a6,0x401 03a7 021d | | Execute Heap_Access,Is_Null 03a8 7004 |p | Jump_Nonzero 0x3ad ; Debug Table 0x11.0x5 = 0x3a8,0x3 03a9 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x6 = 0x3a9,0x4 03aa 00d9 | | Load_Top At_Offset_1 03ab 8212 | | Call 0x1,0x12 03ac 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03ad e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x7 = 0x3ad,0x5 03ae 4800 |H | Short_Literal 0x0 03af e5fe | | Load 0x2,-0x2 03b0 8214 | | Call 0x1,0x14 03b1 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03b2 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x8 = 0x3b2,0x6 03b3 4803 |H | Short_Literal 0x3 03b4 e5fd | | Load 0x2,-0x3 03b5 e00b | | Load 0x0,0xb 03b6 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 03b7 821b | | Call 0x1,0x1b 03b8 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03b9 0007 | | Action Break_Optional ; Debug Table 0x11.0x9 = 0x3b9,0x7 03ba 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0xa = 0x3ba,0x801 03bb 021d | | Execute Heap_Access,Is_Null 03bc 7004 |p | Jump_Nonzero 0x3c1 ; Debug Table 0x11.0xb = 0x3bc,0x7 03bd e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xc = 0x3bd,0x8 03be 00d9 | | Load_Top At_Offset_1 03bf 8212 | | Call 0x1,0x12 03c0 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03c1 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xd = 0x3c1,0x9 03c2 4800 |H | Short_Literal 0x0 03c3 e5fe | | Load 0x2,-0x2 03c4 8214 | | Call 0x1,0x14 03c5 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03c6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x11.0xe = 0x3c6,0xa 03c7 e00b | | Load 0x0,0xb 03c8 1836 | 6 | Execute Package,Field_Execute,Field_Number 0x36 03c9 4605 |F | Jump_Case 0x6 03ca 781e |x | Jump 0x3e9 ; case 0x0 03cb 781d |x | Jump 0x3e9 ; case 0x1 03cc 781c |x | Jump 0x3e9 ; case 0x2 03cd 7807 |x | Jump 0x3d5 ; case 0x3 03ce 7801 |x | Jump 0x3d0 ; case 0x4 03cf 7800 |x | Jump 0x3d0 ; case 0x5 03d0 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0xf = 0x3d0,0xb 03d1 4800 |H | Short_Literal 0x0 03d2 e5fe | | Load 0x2,-0x2 03d3 8214 | | Call 0x1,0x14 03d4 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03d5 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x10 = 0x3d5,0xc 03d6 4803 |H | Short_Literal 0x3 03d7 e5fd | | Load 0x2,-0x3 03d8 e00b | | Load 0x0,0xb 03d9 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 03da 821b | | Call 0x1,0x1b 03db 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03dc 0007 | | Action Break_Optional ; Debug Table 0x11.0x11 = 0x3dc,0xd 03dd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x12 = 0x3dd,0xc01 03de 021d | | Execute Heap_Access,Is_Null 03df 7004 |p | Jump_Nonzero 0x3e4 ; Debug Table 0x11.0x13 = 0x3df,0xd 03e0 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x14 = 0x3e0,0xe 03e1 00d9 | | Load_Top At_Offset_1 03e2 8212 | | Call 0x1,0x12 03e3 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03e4 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x15 = 0x3e4,0xf 03e5 4800 |H | Short_Literal 0x0 03e6 e5fe | | Load 0x2,-0x2 03e7 8214 | | Call 0x1,0x14 03e8 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03e9 00db | | Load_Top At_Offset_3 ; Debug Table 0x11.0x16 = 0x3e9,0x10 03ea 4802 |H | Short_Literal 0x2 03eb e5fd | | Load 0x2,-0x3 03ec e00b | | Load 0x0,0xb 03ed 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 03ee 821b | | Call 0x1,0x1b 03ef 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03f0 0007 | | Action Break_Optional ; Debug Table 0x11.0x17 = 0x3f0,0x11 03f1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x11.0x18 = 0x3f1,0x1001 03f2 021d | | Execute Heap_Access,Is_Null 03f3 7004 |p | Jump_Nonzero 0x3f8 ; Debug Table 0x11.0x19 = 0x3f3,0x11 03f4 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x1a = 0x3f4,0x12 03f5 00d9 | | Load_Top At_Offset_1 03f6 8212 | | Call 0x1,0x12 03f7 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03f8 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x1b = 0x3f8,0x13 03f9 4800 |H | Short_Literal 0x0 03fa e5fe | | Load 0x2,-0x2 03fb 8214 | | Call 0x1,0x14 03fc 4505 |E | Exit_Suprogram New_Top_Offset 0x5 03fd e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x1c = 0x3fd,0x14 03fe 4800 |H | Short_Literal 0x0 03ff e5fe | | Load 0x2,-0x2 0400 8214 | | Call 0x1,0x14 0401 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0402 TRAP_0390: 0402 0007 | | Action Break_Optional 0403 e5fc | | Load 0x2,-0x4 ; Debug Table 0x11.0x1d = 0x403,0x15 0404 4800 |H | Short_Literal 0x0 0405 e5fe | | Load 0x2,-0x2 0406 8214 | | Call 0x1,0x14 0407 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0408 ; -------------------------------------------------------------------------------------- 0408 ; SUBPROGRAM 0408 ; -------------------------------------------------------------------------------------- 0408 040b | | .CONST 0x040b ; Address of begin 0409 0004 | | .CONST 0x0004 ; Address of exception handler 040a 0001 | | .CONST 0x0001 ; Number of locals 040b BODY_0408: 040b INIT_0408: 040b 00db | | Load_Top At_Offset_3 ; Debug Table 0x12 = .DEBUG 0x040b,0x0d16,0x0002,0x0000,0x005a,0x8e25,0x0000,0x03ee ; Debug Table 0x12.0x0 = 0x40b,0x1 040c 0f01 | | Execute_Immediate Equal,0x1 040d 7007 |p | Jump_Nonzero 0x415 040e e5ff | | Load 0x2,-0x1 ; Debug Table 0x12.0x1 = 0x40e,0x401 040f 0007 | | Action Break_Optional 0410 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x12.0x2 = 0x410,0x402 0411 0007 | | Action Break_Optional ; Debug Table 0x12.0x3 = 0x411,0x403 0412 0007 | | Action Break_Optional ; Debug Table 0x12.0x4 = 0x412,0x404 0413 0fa8 | | Execute_Immediate Equal,-0x58 ; Debug Table 0x12.0x5 = 0x413,0x1 0414 6802 |h | Jump_Zero 0x417 0415 00da | | Load_Top At_Offset_2 ; Debug Table 0x12.0x6 = 0x415,0x2 0416 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0417 0007 | | Action Break_Optional ; Debug Table 0x12.0x7 = 0x417,0x3 0418 61b3 |a | Indirect_Literal Discrete,0x5cc,{0x00000000, 0x7fffffff} ; Debug Table 0x12.0x8 = 0x418,0xf7ff 0419 00db | | Load_Top At_Offset_3 041a e013 | | Load 0x0,0x13 041b 1811 | | Execute Package,Field_Execute,Field_Number 0x11 041c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x12.0x9 = 0x41c,0xf7fe 041d e5fe | | Load 0x2,-0x2 ; Debug Table 0x12.0xa = 0x41d,0x801 041e 00da | | Load_Top At_Offset_2 041f 01db | | Execute Vector,Length 0420 027b | { | Execute Discrete,Greater_Equal 0421 6802 |h | Jump_Zero 0x424 0422 e5ff | | Load 0x2,-0x1 ; Debug Table 0x12.0xb = 0x422,0x802 0423 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0424 e5ff | | Load 0x2,-0x1 ; Debug Table 0x12.0xc = 0x424,0x803 0425 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0426 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x12.0xd = 0x426,0x804 0427 01dd | | Execute Vector,First 0428 e5fe | | Load 0x2,-0x2 0429 0273 | s | Execute Discrete,Plus 042a 0248 | H | Execute Discrete,Check_In_Integer 042b 00da | | Load_Top At_Offset_2 042c 01dc | | Execute Vector,Last 042d 0264 | d | Execute Discrete,Below_Bound 042e 700a |p | Jump_Nonzero 0x439 042f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0xe = 0x42f,0x805 0430 e402 | | Load 0x2,0x2 0431 01d7 | | Execute Vector,Field_Read 0432 0f2e | . | Execute_Immediate Equal,0x2e 0433 6804 |h | Jump_Zero 0x438 0434 00da | | Load_Top At_Offset_2 ; Debug Table 0x12.0xf = 0x434,0x806 0435 e012 | | Load 0x0,0x12 0436 180e | | Execute Package,Field_Execute,Field_Number 0xe 0437 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0438 37f6 |7 | Loop_Decreasing 0x42f 0439 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x12.0x10 = 0x439,0x807 043a 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 043b 0000 0000 | | .BLANK 0000[0x5] 0440 ; -------------------------------------------------------------------------------------- 0440 ; SUBPROGRAM 0440 ; -------------------------------------------------------------------------------------- 0440 0446 | F | .CONST 0x0446 ; Address of begin 0441 0004 | | .CONST 0x0004 ; Address of exception handler 0442 0004 | | .CONST 0x0004 ; Number of locals 0443 INIT_0440: 0443 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x13 = .DEBUG 0x0443,0x0d3a,0x0002,0x0000,0x005a,0x8e25,0x0000,0x0464 ; Debug Table 0x13.0x0 = 0x443,0xffff 0444 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x13.0x1 = 0x444,0xfffe 0445 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13.0x2 = 0x445,0xfffd 0446 BODY_0440: 0446 e5fe | | Load 0x2,-0x2 ; Debug Table 0x13.0x3 = 0x446,0x1 0447 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0448 460d |F | Jump_Case 0xe 0449 7954 |yT | Jump 0x59e ; case 0x0 044a 7953 |yS | Jump 0x59e ; case 0x1 044b 7952 |yR | Jump 0x59e ; case 0x2 044c 780a |x | Jump 0x457 ; case 0x3 044d 7860 |x` | Jump 0x4ae ; case 0x4 044e 78c0 |x | Jump 0x50f ; case 0x5 044f 78f2 |x | Jump 0x542 ; case 0x6 0450 78fb |x | Jump 0x54c ; case 0x7 0451 78f0 |x | Jump 0x542 ; case 0x8 0452 794b |yK | Jump 0x59e ; case 0x9 0453 794a |yJ | Jump 0x59e ; case 0xa 0454 790e |y | Jump 0x563 ; case 0xb 0455 7948 |yH | Jump 0x59e ; case 0xc 0456 7947 |yG | Jump 0x59e ; case 0xd 0457 e013 | | Load 0x0,0x13 ; Debug Table 0x13.0x4 = 0x457,0x2 0458 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0459 01db | | Execute Vector,Length 045a e5ff | | Load 0x2,-0x1 045b 0217 | | Execute Heap_Access,All_Reference 045c 3c0b |< | Execute Record,Field_Read,Field_Number 0xb 045d e219 | | Load 0x1,0x19 045e 01d7 | | Execute Vector,Field_Read 045f 0273 | s | Execute Discrete,Plus 0460 0a01 | | Execute_Immediate Plus,0x1 0461 0248 | H | Execute Discrete,Check_In_Integer 0462 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0463 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x5 = 0x463,0x3 0464 00db | | Load_Top At_Offset_3 0465 027c | | | Execute Discrete,Less 0466 6807 |h | Jump_Zero 0x46e 0467 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x6 = 0x467,0x4 0468 e010 | | Load 0x0,0x10 0469 1c08 | | Execute_Immediate Run_Utility,0x8 046a e5fd | | Load 0x2,-0x3 046b 00d9 | | Load_Top At_Offset_1 046c 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 046d 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 046e 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x7 = 0x46e,0x5 046f e5ff | | Load 0x2,-0x1 0470 0217 | | Execute Heap_Access,All_Reference 0471 3c16 |< | Execute Record,Field_Read,Field_Number 0x16 0472 0273 | s | Execute Discrete,Plus 0473 0a01 | | Execute_Immediate Plus,0x1 0474 0248 | H | Execute Discrete,Check_In_Integer 0475 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 0476 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x8 = 0x476,0x6 0477 00da | | Load_Top At_Offset_2 0478 027c | | | Execute Discrete,Less 0479 680d |h | Jump_Zero 0x487 047a 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x9 = 0x47a,0x7 047b e010 | | Load 0x0,0x10 047c 1c08 | | Execute_Immediate Run_Utility,0x8 047d e5fc | | Load 0x2,-0x4 047e e402 | | Load 0x2,0x2 047f 0272 | r | Execute Discrete,Minus 0480 0a01 | | Execute_Immediate Plus,0x1 0481 0248 | H | Execute Discrete,Check_In_Integer 0482 e5fd | | Load 0x2,-0x3 0483 821f | | Call 0x1,0x1f 0484 00d9 | | Load_Top At_Offset_1 0485 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0486 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0487 e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0xa = 0x487,0x8 0488 821a | | Call 0x1,0x1a 0489 680a |h | Jump_Zero 0x494 048a e5fc | | Load 0x2,-0x4 048b 00da | | Load_Top At_Offset_2 048c e5ff | | Load 0x2,-0x1 048d 0217 | | Execute Heap_Access,All_Reference 048e 3c17 |< | Execute Record,Field_Read,Field_Number 0x17 048f 0273 | s | Execute Discrete,Plus 0490 0248 | H | Execute Discrete,Check_In_Integer 0491 0a01 | | Execute_Immediate Plus,0x1 0492 027c | | | Execute Discrete,Less 0493 680d |h | Jump_Zero 0x4a1 0494 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0xb = 0x494,0x9 0495 e010 | | Load 0x0,0x10 0496 1c08 | | Execute_Immediate Run_Utility,0x8 0497 e5fe | | Load 0x2,-0x2 0498 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0499 e00b | | Load 0x0,0xb 049a 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 049b e006 | | Load 0x0,0x6 049c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 049d 0119 | | Execute Any,Check_In_Formal_Type 049e 00d9 | | Load_Top At_Offset_1 049f 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 04a0 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 04a1 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0xc = 0x4a1,0xa 04a2 e010 | | Load 0x0,0x10 04a3 1c08 | | Execute_Immediate Run_Utility,0x8 04a4 e5fe | | Load 0x2,-0x2 04a5 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 04a6 e00b | | Load 0x0,0xb 04a7 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 04a8 e006 | | Load 0x0,0x6 04a9 1b0f | | Execute Package,Field_Read,Field_Number 0xf 04aa 0119 | | Execute Any,Check_In_Formal_Type 04ab 00d9 | | Load_Top At_Offset_1 04ac 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 04ad 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 04ae e013 | | Load 0x0,0x13 ; Debug Table 0x13.0xd = 0x4ae,0xb 04af 1815 | | Execute Package,Field_Execute,Field_Number 0x15 04b0 01db | | Execute Vector,Length 04b1 e5ff | | Load 0x2,-0x1 04b2 0217 | | Execute Heap_Access,All_Reference 04b3 3c0b |< | Execute Record,Field_Read,Field_Number 0xb 04b4 e219 | | Load 0x1,0x19 04b5 01d7 | | Execute Vector,Field_Read 04b6 0273 | s | Execute Discrete,Plus 04b7 e5ff | | Load 0x2,-0x1 04b8 0217 | | Execute Heap_Access,All_Reference 04b9 3c15 |< | Execute Record,Field_Read,Field_Number 0x15 04ba 0273 | s | Execute Discrete,Plus 04bb 0248 | H | Execute Discrete,Check_In_Integer 04bc e013 | | Load 0x0,0x13 04bd 1817 | | Execute Package,Field_Execute,Field_Number 0x17 04be 0273 | s | Execute Discrete,Plus 04bf 0a01 | | Execute_Immediate Plus,0x1 04c0 0248 | H | Execute Discrete,Check_In_Integer 04c1 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 04c2 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0xe = 0x4c2,0xc 04c3 00db | | Load_Top At_Offset_3 04c4 027c | | | Execute Discrete,Less 04c5 6807 |h | Jump_Zero 0x4cd 04c6 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0xf = 0x4c6,0xd 04c7 e010 | | Load 0x0,0x10 04c8 1c08 | | Execute_Immediate Run_Utility,0x8 04c9 e5fd | | Load 0x2,-0x3 04ca 00d9 | | Load_Top At_Offset_1 04cb 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 04cc 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 04cd 00da | | Load_Top At_Offset_2 ; Debug Table 0x13.0x10 = 0x4cd,0xe 04ce e5ff | | Load 0x2,-0x1 04cf 0217 | | Execute Heap_Access,All_Reference 04d0 3c16 |< | Execute Record,Field_Read,Field_Number 0x16 04d1 0273 | s | Execute Discrete,Plus 04d2 0a01 | | Execute_Immediate Plus,0x1 04d3 0248 | H | Execute Discrete,Check_In_Integer 04d4 0052 | R | Store_Top_Unchecked Discrete,At_Offset_2 04d5 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x11 = 0x4d5,0xf 04d6 00da | | Load_Top At_Offset_2 04d7 027c | | | Execute Discrete,Less 04d8 680f |h | Jump_Zero 0x4e8 04d9 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x12 = 0x4d9,0x10 04da e010 | | Load 0x0,0x10 04db 1c08 | | Execute_Immediate Run_Utility,0x8 04dc e5fc | | Load 0x2,-0x4 04dd e402 | | Load 0x2,0x2 04de 0272 | r | Execute Discrete,Minus 04df 0a01 | | Execute_Immediate Plus,0x1 04e0 0248 | H | Execute Discrete,Check_In_Integer 04e1 e5fd | | Load 0x2,-0x3 04e2 e012 | | Load 0x0,0x12 04e3 180e | | Execute Package,Field_Execute,Field_Number 0xe 04e4 821f | | Call 0x1,0x1f 04e5 00d9 | | Load_Top At_Offset_1 04e6 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 04e7 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 04e8 e5ff | | Load 0x2,-0x1 ; Debug Table 0x13.0x13 = 0x4e8,0x11 04e9 821a | | Call 0x1,0x1a 04ea 680a |h | Jump_Zero 0x4f5 04eb e5fc | | Load 0x2,-0x4 04ec 00da | | Load_Top At_Offset_2 04ed e5ff | | Load 0x2,-0x1 04ee 0217 | | Execute Heap_Access,All_Reference 04ef 3c17 |< | Execute Record,Field_Read,Field_Number 0x17 04f0 0273 | s | Execute Discrete,Plus 04f1 0248 | H | Execute Discrete,Check_In_Integer 04f2 0a01 | | Execute_Immediate Plus,0x1 04f3 027c | | | Execute Discrete,Less 04f4 680d |h | Jump_Zero 0x502 04f5 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0x14 = 0x4f5,0x12 04f6 e010 | | Load 0x0,0x10 04f7 1c08 | | Execute_Immediate Run_Utility,0x8 04f8 e5fe | | Load 0x2,-0x2 04f9 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 04fa e00b | | Load 0x0,0xb 04fb 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 04fc e006 | | Load 0x0,0x6 04fd 1b0f | | Execute Package,Field_Read,Field_Number 0xf 04fe 0119 | | Execute Any,Check_In_Formal_Type 04ff 00d9 | | Load_Top At_Offset_1 0500 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0501 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0502 4801 |H | Short_Literal 0x1 ; Debug Table 0x13.0x15 = 0x502,0x13 0503 e010 | | Load 0x0,0x10 0504 1c08 | | Execute_Immediate Run_Utility,0x8 0505 e5fe | | Load 0x2,-0x2 0506 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0507 e00b | | Load 0x0,0xb 0508 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 0509 e006 | | Load 0x0,0x6 050a 1b0f | | Execute Package,Field_Read,Field_Number 0xf 050b 0119 | | Execute Any,Check_In_Formal_Type 050c 00d9 | | Load_Top At_Offset_1 050d 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 050e 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 050f e013 | | Load 0x0,0x13 ; Debug Table 0x13.0x16 = 0x50f,0x14 0510 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0511 01db | | Execute Vector,Length 0512 e5ff | | Load 0x2,-0x1 0513 0217 | | Execute Heap_Access,All_Reference 0514 3c0b |< | Execute Record,Field_Read,Field_Number 0xb 0515 e219 | | Load 0x1,0x19 0516 01d7 | | Execute Vector,Field_Read 0517 0273 | s | Execute Discrete,Plus 0518 0248 | H | Execute Discrete,Check_In_Integer 0519 e013 | | Load 0x0,0x13 051a 1816 | | Execute Package,Field_Execute,Field_Number 0x16 051b 01db | | Execute Vector,Length 051c 0273 | s | Execute Discrete,Plus 051d e5ff | | Load 0x2,-0x1 051e 0217 | | Execute Heap_Access,All_Reference 051f 3c15 |< | Execute Record,Field_Read,Field_Number 0x15 0520 0273 | s | Execute Discrete,Plus 0521 0248 | H | Execute Discrete,Check_In_Integer 0522 e013 | | Load 0x0,0x13 0523 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0524 0273 | s | Execute Discrete,Plus 0525 0a01 | | Execute_Immediate Plus,0x1 0526 0248 | H | Execute Discrete,Check_In_Integer 0527 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0528 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x17 = 0x528,0x15 0529 00db | | Load_Top At_Offset_3 052a 027c | | | Execute Discrete,Less 052b 6807 |h | Jump_Zero 0x533 052c 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x18 = 0x52c,0x16 052d e010 | | Load 0x0,0x10 052e 1c08 | | Execute_Immediate Run_Utility,0x8 052f e5fd | | Load 0x2,-0x3 0530 00d9 | | Load_Top At_Offset_1 0531 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0532 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0533 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x19 = 0x533,0x17 0534 e010 | | Load 0x0,0x10 0535 1c08 | | Execute_Immediate Run_Utility,0x8 0536 e5fc | | Load 0x2,-0x4 0537 e402 | | Load 0x2,0x2 0538 0272 | r | Execute Discrete,Minus 0539 0a01 | | Execute_Immediate Plus,0x1 053a 0248 | H | Execute Discrete,Check_In_Integer 053b e5fd | | Load 0x2,-0x3 053c e012 | | Load 0x0,0x12 053d 180e | | Execute Package,Field_Execute,Field_Number 0xe 053e 821f | | Call 0x1,0x1f 053f 00d9 | | Load_Top At_Offset_1 0540 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0541 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0542 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x1a = 0x542,0x18 0543 0f01 | | Execute_Immediate Equal,0x1 0544 6860 |h` | Jump_Zero 0x5a5 0545 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x1b = 0x545,0x19 0546 e010 | | Load 0x0,0x10 0547 1c08 | | Execute_Immediate Run_Utility,0x8 0548 e5fd | | Load 0x2,-0x3 0549 00d9 | | Load_Top At_Offset_1 054a 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 054b 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 054c e5fb | | Load 0x2,-0x5 ; Debug Table 0x13.0x1c = 0x54c,0x1a 054d e5fa | | Load 0x2,-0x6 054e 027f | | Execute Discrete,Equal 054f 6809 |h | Jump_Zero 0x559 0550 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x1d = 0x550,0x1b 0551 e010 | | Load 0x0,0x10 0552 1c08 | | Execute_Immediate Run_Utility,0x8 0553 e5fd | | Load 0x2,-0x3 0554 e012 | | Load 0x0,0x12 0555 180e | | Execute Package,Field_Execute,Field_Number 0xe 0556 00d9 | | Load_Top At_Offset_1 0557 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0558 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0559 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x1e = 0x559,0x1c 055a 0f01 | | Execute_Immediate Equal,0x1 055b 6849 |hI | Jump_Zero 0x5a5 055c 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x1f = 0x55c,0x1d 055d e010 | | Load 0x0,0x10 055e 1c08 | | Execute_Immediate Run_Utility,0x8 055f e5fd | | Load 0x2,-0x3 0560 00d9 | | Load_Top At_Offset_1 0561 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0562 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0563 e5fc | | Load 0x2,-0x4 ; Debug Table 0x13.0x20 = 0x563,0x1e 0564 0f01 | | Execute_Immediate Equal,0x1 0565 7008 |p | Jump_Nonzero 0x56e 0566 e5fe | | Load 0x2,-0x2 0567 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0568 0007 | | Action Break_Optional 0569 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x21 = 0x569,0x401 056a 021d | | Execute Heap_Access,Is_Null 056b 00d0 | | Action Swap_Control 056c 00d1 | | Pop_Control Pop_Count_1 056d 6807 |h | Jump_Zero 0x575 ; Debug Table 0x13.0x22 = 0x56d,0x1e 056e 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x23 = 0x56e,0x1f 056f e010 | | Load 0x0,0x10 0570 1c08 | | Execute_Immediate Run_Utility,0x8 0571 e5fd | | Load 0x2,-0x3 0572 00d9 | | Load_Top At_Offset_1 0573 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0574 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0575 e5fe | | Load 0x2,-0x2 ; Debug Table 0x13.0x24 = 0x575,0x20 0576 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0577 800a | | Call 0x0,0xa 0578 6808 |h | Jump_Zero 0x581 0579 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x25 = 0x579,0x21 057a e010 | | Load 0x0,0x10 057b 1c08 | | Execute_Immediate Run_Utility,0x8 057c e5fe | | Load 0x2,-0x2 057d 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 057e 00d9 | | Load_Top At_Offset_1 057f 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0580 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0581 e5fe | | Load 0x2,-0x2 ; Debug Table 0x13.0x26 = 0x581,0x22 0582 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0583 e5fe | | Load 0x2,-0x2 0584 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0585 e00b | | Load 0x0,0xb 0586 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 0587 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0588 0007 | | Action Break_Optional ; Debug Table 0x13.0x27 = 0x588,0x23 0589 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x28 = 0x589,0x801 058a 021d | | Execute Heap_Access,Is_Null 058b 7007 |p | Jump_Nonzero 0x593 ; Debug Table 0x13.0x29 = 0x58b,0x23 058c 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x2a = 0x58c,0x24 058d e010 | | Load 0x0,0x10 058e 1c08 | | Execute_Immediate Run_Utility,0x8 058f 00d9 | | Load_Top At_Offset_1 0590 00d9 | | Load_Top At_Offset_1 0591 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 0592 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 0593 0092 095c | \| Action Push_String_Extended,0x95c ; "second tree in message cannot be found" ; Debug Table 0x13.0x2b = 0x593,0x25 0595 e00c | | Load 0x0,0xc 0596 180d | | Execute Package,Field_Execute,Field_Number 0xd 0597 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x2c = 0x597,0x26 0598 e010 | | Load 0x0,0x10 0599 1c08 | | Execute_Immediate Run_Utility,0x8 059a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13.0x2d = 0x59a,0xc01 059b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x13.0x2e = 0x59b,0x26 059c 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 059d 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 059e 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x2f = 0x59e,0x27 059f e010 | | Load 0x0,0x10 05a0 1c08 | | Execute_Immediate Run_Utility,0x8 05a1 e5fd | | Load 0x2,-0x3 05a2 00d9 | | Load_Top At_Offset_1 05a3 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 05a4 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05a5 e5fe | | Load 0x2,-0x2 ; Debug Table 0x13.0x30 = 0x5a5,0x28 05a6 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 05a7 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 05a8 6807 |h | Jump_Zero 0x5b0 05a9 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x31 = 0x5a9,0x29 05aa e010 | | Load 0x0,0x10 05ab 1c08 | | Execute_Immediate Run_Utility,0x8 05ac e5fd | | Load 0x2,-0x3 05ad 00d9 | | Load_Top At_Offset_1 05ae 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 05af 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05b0 e5fa | | Load 0x2,-0x6 ; Debug Table 0x13.0x32 = 0x5b0,0x2a 05b1 e5fb | | Load 0x2,-0x5 05b2 e5fc | | Load 0x2,-0x4 05b3 e5fe | | Load 0x2,-0x2 05b4 e5ff | | Load 0x2,-0x1 05b5 e014 | | Load 0x0,0x14 05b6 1813 | | Execute Package,Field_Execute,Field_Number 0x13 05b7 0031 | 1 | Store_Top Heap_Access,At_Offset_1 05b8 0007 | | Action Break_Optional ; Debug Table 0x13.0x33 = 0x5b8,0x2b 05b9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x34 = 0x5b9,0x1001 05ba 021d | | Execute Heap_Access,Is_Null 05bb 7007 |p | Jump_Nonzero 0x5c3 ; Debug Table 0x13.0x35 = 0x5bb,0x2b 05bc 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x36 = 0x5bc,0x2c 05bd e010 | | Load 0x0,0x10 05be 1c08 | | Execute_Immediate Run_Utility,0x8 05bf 00d9 | | Load_Top At_Offset_1 05c0 00d9 | | Load_Top At_Offset_1 05c1 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 05c2 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05c3 4800 |H | Short_Literal 0x0 ; Debug Table 0x13.0x37 = 0x5c3,0x2d 05c4 e010 | | Load 0x0,0x10 05c5 1c08 | | Execute_Immediate Run_Utility,0x8 05c6 e5fd | | Load 0x2,-0x3 05c7 00d9 | | Load_Top At_Offset_1 05c8 2a03 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x3 05c9 4406 |D | Exit_Subprogram With_Value,New_Top_Offset 0x6 05ca 0000 0000 | | .XXX[0x2] 05cc 0000 0000 | | .LITERAL {0x00000000, 0x7fffffff} 05d0 ; -------------------------------------------------------------------------------------- 05d0 ; SUBPROGRAM 05d0 ; -------------------------------------------------------------------------------------- 05d0 05d3 | | .CONST 0x05d3 ; Address of begin 05d1 0004 | | .CONST 0x0004 ; Address of exception handler 05d2 0001 | | .CONST 0x0001 ; Number of locals 05d3 BODY_05d0: 05d3 INIT_05d0: 05d3 00da | | Load_Top At_Offset_2 ; Debug Table 0x14 = .DEBUG 0x05d3,0x0dac,0x0002,0x0000,0x005a,0x8e25,0x0000,0x06b9 ; Debug Table 0x14.0x0 = 0x5d3,0x1 05d4 821a | | Call 0x1,0x1a 05d5 6812 |h | Jump_Zero 0x5e8 05d6 e5fd | | Load 0x2,-0x3 05d7 e013 | | Load 0x0,0x13 05d8 1815 | | Execute Package,Field_Execute,Field_Number 0x15 05d9 01db | | Execute Vector,Length 05da e5ff | | Load 0x2,-0x1 05db 0217 | | Execute Heap_Access,All_Reference 05dc 3c0b |< | Execute Record,Field_Read,Field_Number 0xb 05dd e219 | | Load 0x1,0x19 05de 01d7 | | Execute Vector,Field_Read 05df 0273 | s | Execute Discrete,Plus 05e0 e5ff | | Load 0x2,-0x1 05e1 0217 | | Execute Heap_Access,All_Reference 05e2 3c17 |< | Execute Record,Field_Read,Field_Number 0x17 05e3 0273 | s | Execute Discrete,Plus 05e4 0248 | H | Execute Discrete,Check_In_Integer 05e5 0a02 | | Execute_Immediate Plus,0x2 05e6 027c | | | Execute Discrete,Less 05e7 680c |h | Jump_Zero 0x5f4 05e8 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0x1 = 0x5e8,0x2 05e9 e010 | | Load 0x0,0x10 05ea 1c08 | | Execute_Immediate Run_Utility,0x8 05eb e5fe | | Load 0x2,-0x2 05ec 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 05ed 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 05ee e006 | | Load 0x0,0x6 05ef 1b0f | | Execute Package,Field_Read,Field_Number 0xf 05f0 0119 | | Execute Any,Check_In_Formal_Type 05f1 00d9 | | Load_Top At_Offset_1 05f2 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 05f3 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 05f4 4801 |H | Short_Literal 0x1 ; Debug Table 0x14.0x2 = 0x5f4,0x3 05f5 e010 | | Load 0x0,0x10 05f6 1c08 | | Execute_Immediate Run_Utility,0x8 05f7 e5fe | | Load 0x2,-0x2 05f8 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 05f9 e00b | | Load 0x0,0xb 05fa 1830 | 0 | Execute Package,Field_Execute,Field_Number 0x30 05fb e006 | | Load 0x0,0x6 05fc 1b0f | | Execute Package,Field_Read,Field_Number 0xf 05fd 0119 | | Execute Any,Check_In_Formal_Type 05fe 00d9 | | Load_Top At_Offset_1 05ff 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0600 4403 |D | Exit_Subprogram With_Value,New_Top_Offset 0x3 0601 0000 0000 | | .BLANK 0000[0x7] 0608 ; -------------------------------------------------------------------------------------- 0608 ; SUBPROGRAM 0608 ; -------------------------------------------------------------------------------------- 0608 0610 | | .CONST 0x0610 ; Address of begin 0609 0004 | | .CONST 0x0004 ; Address of exception handler 060a 0003 | | .CONST 0x0003 ; Number of locals 060b INIT_0608: 060b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x15 = .DEBUG 0x060b,0x0db4,0x0002,0x0000,0x005a,0x8e25,0x0000,0x070b ; Debug Table 0x15.0x0 = 0x60b,0xffff 060c e010 | | Load 0x0,0x10 ; Debug Table 0x15.0x1 = 0x60c,0xfffe 060d 02ff | | Declare_Variable Variant_Record 060e 00d8 | | Load_Top At_Offset_0 060f 1c00 | | Execute_Immediate Run_Utility,0x0 0610 BODY_0608: 0610 e5fe | | Load 0x2,-0x2 ; Debug Table 0x15.0x2 = 0x610,0x1 0611 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0612 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 0613 e009 | | Load 0x0,0x9 0614 180e | | Execute Package,Field_Execute,Field_Number 0xe 0615 e404 | | Load 0x2,0x4 ; Debug Table 0x15.0x3 = 0x615,0x401 0616 0007 | | Action Break_Optional 0617 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x15.0x4 = 0x617,0x402 0618 0007 | | Action Break_Optional ; Debug Table 0x15.0x5 = 0x618,0x403 0619 00d0 | | Action Swap_Control ; Debug Table 0x15.0x6 = 0x619,0x404 061a 00d1 | | Pop_Control Pop_Count_1 061b 0fa8 | | Execute_Immediate Equal,-0x58 ; Debug Table 0x15.0x7 = 0x61b,0x1 061c 680c |h | Jump_Zero 0x629 061d 4801 |H | Short_Literal 0x1 ; Debug Table 0x15.0x8 = 0x61d,0x2 061e e010 | | Load 0x0,0x10 061f 1c08 | | Execute_Immediate Run_Utility,0x8 0620 e5fe | | Load 0x2,-0x2 0621 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0622 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 0623 e006 | | Load 0x0,0x6 0624 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0625 0119 | | Execute Any,Check_In_Formal_Type 0626 00d9 | | Load_Top At_Offset_1 0627 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0628 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0629 e5fe | | Load 0x2,-0x2 ; Debug Table 0x15.0x9 = 0x629,0x3 062a 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 062b 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 062c e009 | | Load 0x0,0x9 062d 1810 | | Execute Package,Field_Execute,Field_Number 0x10 062e 0032 | 2 | Store_Top Heap_Access,At_Offset_2 062f e5fb | | Load 0x2,-0x5 ; Debug Table 0x15.0xa = 0x62f,0x4 0630 e5fc | | Load 0x2,-0x4 0631 e5fd | | Load 0x2,-0x3 0632 e402 | | Load 0x2,0x2 0633 e5fe | | Load 0x2,-0x2 0634 e5ff | | Load 0x2,-0x1 0635 8220 | | Call 0x1,0x20 0636 00d9 | | Load_Top At_Offset_1 0637 016d | m | Execute Variant_Record,Structure_Write 0638 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0xb = 0x638,0x5 0639 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 063a 7011 |p | Jump_Nonzero 0x64c 063b 00d8 | | Load_Top At_Offset_0 063c 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 063d 00da | | Load_Top At_Offset_2 063e 021f | | Execute Heap_Access,Equal 063f 680c |h | Jump_Zero 0x64c 0640 4801 |H | Short_Literal 0x1 ; Debug Table 0x15.0xc = 0x640,0x6 0641 e010 | | Load 0x0,0x10 0642 1c08 | | Execute_Immediate Run_Utility,0x8 0643 e5fe | | Load 0x2,-0x2 0644 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0645 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 0646 e006 | | Load 0x0,0x6 0647 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0648 0119 | | Execute Any,Check_In_Formal_Type 0649 00d9 | | Load_Top At_Offset_1 064a 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 064b 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 064c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x15.0xd = 0x64c,0x7 064d 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 064e 0000 0000 | | .XXX[0x2] 0650 ; -------------------------------------------------------------------------------------- 0650 ; SUBPROGRAM 0650 ; -------------------------------------------------------------------------------------- 0650 0653 | S | .CONST 0x0653 ; Address of begin 0651 0004 | | .CONST 0x0004 ; Address of exception handler 0652 0001 | | .CONST 0x0001 ; Number of locals 0653 BODY_0650: 0653 INIT_0650: 0653 00da | | Load_Top At_Offset_2 ; Debug Table 0x16 = .DEBUG 0x0653,0x0dd2,0x0002,0x0000,0x005a,0x8e25,0x0000,0x078f ; Debug Table 0x16.0x0 = 0x653,0x1 0654 0217 | | Execute Heap_Access,All_Reference 0655 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 0656 460d |F | Jump_Case 0xe 0657 780d |x | Jump 0x665 ; case 0x0 0658 780c |x | Jump 0x665 ; case 0x1 0659 782e |x. | Jump 0x688 ; case 0x2 065a 780a |x | Jump 0x665 ; case 0x3 065b 7815 |x | Jump 0x671 ; case 0x4 065c 781b |x | Jump 0x678 ; case 0x5 065d 781a |x | Jump 0x678 ; case 0x6 065e 7819 |x | Jump 0x678 ; case 0x7 065f 7828 |x( | Jump 0x688 ; case 0x8 0660 7827 |x' | Jump 0x688 ; case 0x9 0661 7826 |x& | Jump 0x688 ; case 0xa 0662 7825 |x% | Jump 0x688 ; case 0xb 0663 7824 |x$ | Jump 0x688 ; case 0xc 0664 7823 |x# | Jump 0x688 ; case 0xd 0665 4801 |H | Short_Literal 0x1 ; Debug Table 0x16.0x1 = 0x665,0x2 0666 e010 | | Load 0x0,0x10 0667 1c08 | | Execute_Immediate Run_Utility,0x8 0668 e5fe | | Load 0x2,-0x2 0669 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 066a 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 066b e006 | | Load 0x0,0x6 066c 1b0f | | Execute Package,Field_Read,Field_Number 0xf 066d 0119 | | Execute Any,Check_In_Formal_Type 066e 00d9 | | Load_Top At_Offset_1 066f 2a02 |* | Execute Variant_Record,Field_Write,Variant,Direct,Field_Number 0x2 0670 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0671 e5fb | | Load 0x2,-0x5 ; Debug Table 0x16.0x2 = 0x671,0x3 0672 e5fc | | Load 0x2,-0x4 0673 e5fd | | Load 0x2,-0x3 0674 e5fe | | Load 0x2,-0x2 0675 e5ff | | Load 0x2,-0x1 0676 8222 | " | Call 0x1,0x22 0677 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0678 00db | | Load_Top At_Offset_3 ; Debug Table 0x16.0x3 = 0x678,0x4 0679 e003 | | Load 0x0,0x3 067a 180f | | Execute Package,Field_Execute,Field_Number 0xf 067b 6805 |h | Jump_Zero 0x681 067c e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x4 = 0x67c,0x5 067d e5fe | | Load 0x2,-0x2 067e e5ff | | Load 0x2,-0x1 067f 8221 | ! | Call 0x1,0x21 0680 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0681 e5fb | | Load 0x2,-0x5 ; Debug Table 0x16.0x5 = 0x681,0x6 0682 e5fc | | Load 0x2,-0x4 0683 e5fd | | Load 0x2,-0x3 0684 e5fe | | Load 0x2,-0x2 0685 e5ff | | Load 0x2,-0x1 0686 8222 | " | Call 0x1,0x22 0687 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 0688 e5fd | | Load 0x2,-0x3 ; Debug Table 0x16.0x6 = 0x688,0x7 0689 e5fe | | Load 0x2,-0x2 068a e5ff | | Load 0x2,-0x1 068b 8221 | ! | Call 0x1,0x21 068c 4405 |D | Exit_Subprogram With_Value,New_Top_Offset 0x5 068d 0000 0000 | | .XXX[0x3] 068f 0000 | | 0690 ; -------------------------------------------------------------------------------------- 0690 ; SUBPROGRAM 0690 ; -------------------------------------------------------------------------------------- 0690 06a1 | | .CONST 0x06a1 ; Address of begin 0691 0004 | | .CONST 0x0004 ; Address of exception handler 0692 0003 | | .CONST 0x0003 ; Number of locals 0693 INIT_0690: 0693 e010 | | Load 0x0,0x10 ; Debug Table 0x17 = .DEBUG 0x0693,0x0de2,0x0001,0x0000,0x005a,0x8e25,0x0000,0x083d ; Debug Table 0x17.0x0 = 0x693,0xffff 0694 02ff | | Declare_Variable Variant_Record 0695 e5fc | | Load 0x2,-0x4 0696 e5fd | | Load 0x2,-0x3 0697 e5fb | | Load 0x2,-0x5 0698 e5fe | | Load 0x2,-0x2 0699 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 069a 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 069b e5fe | | Load 0x2,-0x2 069c e5ff | | Load 0x2,-0x1 069d 8220 | | Call 0x1,0x20 069e 00d9 | | Load_Top At_Offset_1 069f 016d | m | Execute Variant_Record,Structure_Write 06a0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x17.0x1 = 0x6a0,0xfffe 06a1 BODY_0690: 06a1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x2 = 0x6a1,0x1 06a2 e011 | | Load 0x0,0x11 06a3 016f | o | Execute Variant_Record,Equal 06a4 6806 |h | Jump_Zero 0x6ab 06a5 e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0x3 = 0x6a5,0x2 06a6 e5fe | | Load 0x2,-0x2 06a7 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 06a8 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06a9 8215 | | Call 0x1,0x15 06aa 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06ab 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x4 = 0x6ab,0x3 06ac 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 06ad 6816 |h | Jump_Zero 0x6c4 06ae 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x5 = 0x6ae,0x4 06af 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 06b0 e5fe | | Load 0x2,-0x2 06b1 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 06b2 e00b | | Load 0x0,0xb 06b3 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 06b4 012f | / | Execute Any,Equal 06b5 6808 |h | Jump_Zero 0x6be 06b6 e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0x6 = 0x6b6,0x5 06b7 e5fe | | Load 0x2,-0x2 06b8 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 06b9 00db | | Load_Top At_Offset_3 06ba 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 06bb e5ff | | Load 0x2,-0x1 06bc 821e | | Call 0x1,0x1e 06bd 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06be e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0x7 = 0x6be,0x6 06bf 4800 |H | Short_Literal 0x0 06c0 00db | | Load_Top At_Offset_3 06c1 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 06c2 8214 | | Call 0x1,0x14 06c3 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06c4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0x8 = 0x6c4,0x7 06c5 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06c6 e015 | | Load 0x0,0x15 06c7 1843 | C | Execute Package,Field_Execute,Field_Number 0x43 06c8 7005 |p | Jump_Nonzero 0x6ce 06c9 e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0x9 = 0x6c9,0x8 06ca 00da | | Load_Top At_Offset_2 06cb 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06cc 8215 | | Call 0x1,0x15 06cd 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06ce 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x17.0xa = 0x6ce,0x9 06cf 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06d0 00eb | | Load_Encached Diana_Cache 06d1 18fa | | Execute Package,Field_Execute,Field_Number 0xfa 06d2 0031 | 1 | Store_Top Heap_Access,At_Offset_1 06d3 0007 | | Action Break_Optional ; Debug Table 0x17.0xb = 0x6d3,0xa 06d4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x17.0xc = 0x6d4,0x401 06d5 021d | | Execute Heap_Access,Is_Null 06d6 7004 |p | Jump_Nonzero 0x6db ; Debug Table 0x17.0xd = 0x6d6,0xa 06d7 e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0xe = 0x6d7,0xb 06d8 00d9 | | Load_Top At_Offset_1 06d9 8215 | | Call 0x1,0x15 06da 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06db e5fa | | Load 0x2,-0x6 ; Debug Table 0x17.0xf = 0x6db,0xc 06dc e5fe | | Load 0x2,-0x2 06dd 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 06de 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06df 8215 | | Call 0x1,0x15 06e0 4507 |E | Exit_Suprogram New_Top_Offset 0x7 06e1 0000 0000 | | .BLANK 0000[0x7] 06e8 ; -------------------------------------------------------------------------------------- 06e8 ; SUBPROGRAM 06e8 ; -------------------------------------------------------------------------------------- 06e8 06fc | | .CONST 0x06fc ; Address of begin 06e9 0004 | | .CONST 0x0004 ; Address of exception handler 06ea 0006 | | .CONST 0x0006 ; Number of locals 06eb INIT_06e8: 06eb 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x18 = .DEBUG 0x06eb,0x0e04,0x0001,0x0000,0x005a,0x8e25,0x0000,0x08f2 ; Debug Table 0x18.0x0 = 0x6eb,0xffff 06ec e006 | | Load 0x0,0x6 ; Debug Table 0x18.0x1 = 0x6ec,0xfffe 06ed 1b0f | | Execute Package,Field_Read,Field_Number 0xf 06ee 02c7 | | Declare_Variable Any 06ef 00d8 | | Load_Top At_Offset_0 06f0 1c00 | | Execute_Immediate Run_Utility,0x0 06f1 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x2 = 0x6f1,0xfffd 06f2 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x3 = 0x6f2,0xfffc 06f3 e5fa | | Load 0x2,-0x6 06f4 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 06f5 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 06f6 0031 | 1 | Store_Top Heap_Access,At_Offset_1 06f7 e008 | | Load 0x0,0x8 ; Debug Table 0x18.0x4 = 0x6f7,0xfffb 06f8 1b10 | | Execute Package,Field_Read,Field_Number 0x10 06f9 0322 | " | Declare_Variable Record 06fa 00d8 | | Load_Top At_Offset_0 06fb 1c00 | | Execute_Immediate Run_Utility,0x0 06fc BODY_06e8: 06fc e5fc | | Load 0x2,-0x4 ; Debug Table 0x18.0x5 = 0x6fc,0x1 06fd 4809 |H | Short_Literal 0x9 06fe 0272 | r | Execute Discrete,Minus 06ff 4602 |F | Jump_Case 0x3 0700 7802 |x | Jump 0x703 ; case 0x0 0701 7820 |x | Jump 0x722 ; case 0x1 0702 7825 |x% | Jump 0x728 ; case 0x2 0703 e5f9 | | Load 0x2,-0x7 ; Debug Table 0x18.0x6 = 0x703,0x2 0704 e5ff | | Load 0x2,-0x1 0705 0217 | | Execute Heap_Access,All_Reference 0706 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0707 027c | | | Execute Discrete,Less 0708 6804 |h | Jump_Zero 0x70d 0709 e5fb | | Load 0x2,-0x5 ; Debug Table 0x18.0x7 = 0x709,0x3 070a 00da | | Load_Top At_Offset_2 070b 8215 | | Call 0x1,0x15 070c 4506 |E | Exit_Suprogram New_Top_Offset 0x6 070d e5fa | | Load 0x2,-0x6 ; Debug Table 0x18.0x8 = 0x70d,0x4 070e 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 070f 0f03 | | Execute_Immediate Equal,0x3 0710 6809 |h | Jump_Zero 0x71a 0711 e5fd | | Load 0x2,-0x3 0712 0f01 | | Execute_Immediate Equal,0x1 0713 6806 |h | Jump_Zero 0x71a 0714 e5fb | | Load 0x2,-0x5 ; Debug Table 0x18.0x9 = 0x714,0x5 0715 e5fa | | Load 0x2,-0x6 0716 e5ff | | Load 0x2,-0x1 0717 e405 | | Load 0x2,0x5 0718 821d | | Call 0x1,0x1d 0719 4506 |E | Exit_Suprogram New_Top_Offset 0x6 071a e5fb | | Load 0x2,-0x5 ; Debug Table 0x18.0xa = 0x71a,0x6 071b e5fd | | Load 0x2,-0x3 071c e5fe | | Load 0x2,-0x2 071d e5f9 | | Load 0x2,-0x7 071e e5fa | | Load 0x2,-0x6 071f e5ff | | Load 0x2,-0x1 0720 8224 | $ | Call 0x1,0x24 0721 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0722 e5fb | | Load 0x2,-0x5 ; Debug Table 0x18.0xb = 0x722,0x7 0723 00da | | Load_Top At_Offset_2 0724 e012 | | Load 0x0,0x12 0725 180e | | Execute Package,Field_Execute,Field_Number 0xe 0726 8215 | | Call 0x1,0x15 0727 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0728 e5ff | | Load 0x2,-0x1 ; Debug Table 0x18.0xc = 0x728,0x8 0729 0217 | | Execute Heap_Access,All_Reference 072a 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 072b 0b03 | | Execute_Immediate Case_Compare,0x3 072c 7003 |p | Jump_Nonzero 0x730 072d 0b08 | | Execute_Immediate Case_Compare,0x8 072e 7001 |p | Jump_Nonzero 0x730 072f 7805 |x | Jump 0x735 ; Debug Table 0x18.0xd = 0x72f,0xb 0730 0092 095d | ]| Action Push_String_Extended,0x95d ; "edit is not allowed here" ; Debug Table 0x18.0xe = 0x730,0x9 0732 e00c | | Load 0x0,0xc 0733 180d | | Execute Package,Field_Execute,Field_Number 0xd 0734 4506 |E | Exit_Suprogram New_Top_Offset 0x6 ; Debug Table 0x18.0xf = 0x734,0xa 0735 00d1 | | Pop_Control Pop_Count_1 0736 e002 | | Load 0x0,0x2 ; Debug Table 0x18.0x10 = 0x736,0xc 0737 1858 | X | Execute Package,Field_Execute,Field_Number 0x58 0738 00d9 | | Load_Top At_Offset_1 0739 017d | } | Execute Record,Structure_Write 073a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x11 = 0x73a,0xd 073b e002 | | Load 0x0,0x2 073c 1881 | | Execute Package,Field_Execute,Field_Number 0x81 073d 6805 |h | Jump_Zero 0x743 073e 0092 095e | ^| Action Push_String_Extended,0x95e ; "single line selection needed" ; Debug Table 0x18.0x12 = 0x73e,0xe 0740 e00c | | Load 0x0,0xc 0741 180d | | Execute Package,Field_Execute,Field_Number 0xd 0742 4506 |E | Exit_Suprogram New_Top_Offset 0x6 0743 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x18.0x13 = 0x743,0xf 0744 e002 | | Load 0x0,0x2 0745 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 0746 e002 | | Load 0x0,0x2 0747 1882 | | Execute Package,Field_Execute,Field_Number 0x82 0748 7005 |p | Jump_Nonzero 0x74e 0749 0092 095f | _| Action Push_String_Extended,0x95f ; "cursor is not in the selection" ; Debug Table 0x18.0x14 = 0x749,0x10 074b e00c | | Load 0x0,0xc 074c 180d | | Execute Package,Field_Execute,Field_Number 0xd 074d 4506 |E | Exit_Suprogram New_Top_Offset 0x6 074e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x18.0x15 = 0x74e,0x11 074f e403 | | Load 0x2,0x3 0750 0120 | | Execute Any,Is_Value 0751 6803 |h | Jump_Zero 0x755 0752 e006 | | Load 0x0,0x6 0753 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0754 7801 |x | Jump 0x756 0755 e403 | | Load 0x2,0x3 0756 00e1 | | Load_Encached Boolean_Cache 0757 e5fa | | Load 0x2,-0x6 0758 e5f9 | | Load 0x2,-0x7 0759 e5ff | | Load 0x2,-0x1 075a e016 | | Load 0x0,0x16 075b 1810 | | Execute Package,Field_Execute,Field_Number 0x10 075c 00d1 | | Pop_Control Pop_Count_1 075d c402 | | Store 0x2,0x2 075e c403 | | Store 0x2,0x3 075f 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0760 e402 | | Load 0x2,0x2 ; Debug Table 0x18.0x16 = 0x760,0x12 0761 680c |h | Jump_Zero 0x76e 0762 e5fa | | Load 0x2,-0x6 ; Debug Table 0x18.0x17 = 0x762,0x13 0763 00db | | Load_Top At_Offset_3 0764 e403 | | Load 0x2,0x3 0765 e5f9 | | Load 0x2,-0x7 0766 e5ff | | Load 0x2,-0x1 0767 e017 | | Load 0x0,0x17 0768 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0769 00d1 | | Pop_Control Pop_Count_1 076a 4800 |H | Short_Literal 0x0 ; Debug Table 0x18.0x18 = 0x76a,0x14 076b 4801 |H | Short_Literal 0x1 076c e403 | | Load 0x2,0x3 076d 8214 | | Call 0x1,0x14 076e 4506 |E | Exit_Suprogram New_Top_Offset 0x6 076f 0000 | | .XXX[0x1] 0770 ; -------------------------------------------------------------------------------------- 0770 ; SUBPROGRAM 0770 ; -------------------------------------------------------------------------------------- 0770 0774 | t | .CONST 0x0774 ; Address of begin 0771 0004 | | .CONST 0x0004 ; Address of exception handler 0772 0002 | | .CONST 0x0002 ; Number of locals 0773 INIT_0770: 0773 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x19 = .DEBUG 0x0773,0x0e38,0x0001,0x0000,0x005a,0x8e25,0x0000,0x09f1 ; Debug Table 0x19.0x0 = 0x773,0xffff 0774 BODY_0770: 0774 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x1 = 0x774,0x1 0775 0217 | | Execute Heap_Access,All_Reference 0776 3c05 |< | Execute Record,Field_Read,Field_Number 0x5 0777 0f01 | | Execute_Immediate Equal,0x1 0778 6828 |h( | Jump_Zero 0x7a1 0779 00db | | Load_Top At_Offset_3 ; Debug Table 0x19.0x2 = 0x779,0x2 077a 4802 |H | Short_Literal 0x2 077b e5fe | | Load 0x2,-0x2 077c 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 077d e00b | | Load 0x0,0xb 077e 183c | < | Execute Package,Field_Execute,Field_Number 0x3c 077f 821b | | Call 0x1,0x1b 0780 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0781 0007 | | Action Break_Optional ; Debug Table 0x19.0x3 = 0x781,0x3 0782 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x19.0x4 = 0x782,0x401 0783 021d | | Execute Heap_Access,Is_Null 0784 7004 |p | Jump_Nonzero 0x789 ; Debug Table 0x19.0x5 = 0x784,0x3 0785 e5fc | | Load 0x2,-0x4 ; Debug Table 0x19.0x6 = 0x785,0x4 0786 00d9 | | Load_Top At_Offset_1 0787 8212 | | Call 0x1,0x12 0788 4505 |E | Exit_Suprogram New_Top_Offset 0x5 0789 0092 0960 | `| Action Push_String_Extended,0x960 ; "Eliminating line " ; Debug Table 0x19.0x7 = 0x789,0x5 078b e5fe | | Load 0x2,-0x2 078c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 078d 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 078e e006 | | Load 0x0,0x6 078f 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0790 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 0791 01cc | | Execute Vector,Catenate 0792 0092 0961 | a| Action Push_String_Extended,0x961 ; " it has no references" 0794 01cc | | Execute Vector,Catenate 0795 e00c | | Load 0x0,0xc 0796 180e | | Execute Package,Field_Execute,Field_Number 0xe 0797 e5fe | | Load 0x2,-0x2 ; Debug Table 0x19.0x8 = 0x797,0x6 0798 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 0799 e00b | | Load 0x0,0xb 079a 1854 | T | Execute Package,Field_Execute,Field_Number 0x54 079b e5fe | | Load 0x2,-0x2 ; Debug Table 0x19.0x9 = 0x79b,0x7 079c e5fd | | Load 0x2,-0x3 079d e5ff | | Load 0x2,-0x1 079e e017 | | Load 0x0,0x17 079f 181d | | Execute Package,Field_Execute,Field_Number 0x1d 07a0 4505 |E | Exit_Suprogram New_Top_Offset 0x5 07a1 e5fc | | Load 0x2,-0x4 ; Debug Table 0x19.0xa = 0x7a1,0x8 07a2 e5fe | | Load 0x2,-0x2 07a3 3c09 |< | Execute Record,Field_Read,Field_Number 0x9 07a4 e5fe | | Load 0x2,-0x2 07a5 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 07a6 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 07a7 e5ff | | Load 0x2,-0x1 07a8 821e | | Call 0x1,0x1e 07a9 4505 |E | Exit_Suprogram New_Top_Offset 0x5 07aa 0000 0000 | | .BLANK 0000[0x6] 07b0 ; -------------------------------------------------------------------------------------- 07b0 ; SUBPROGRAM 07b0 ; -------------------------------------------------------------------------------------- 07b0 07bd | | .CONST 0x07bd ; Address of begin 07b1 0004 | | .CONST 0x0004 ; Address of exception handler 07b2 0002 | | .CONST 0x0002 ; Number of locals 07b3 INIT_07b0: 07b3 e010 | | Load 0x0,0x10 ; Debug Table 0x1a = .DEBUG 0x07b3,0x0e50,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0a78 ; Debug Table 0x1a.0x0 = 0x7b3,0xffff 07b4 02ff | | Declare_Variable Variant_Record 07b5 e5fb | | Load 0x2,-0x5 07b6 e5fc | | Load 0x2,-0x4 07b7 e5fd | | Load 0x2,-0x3 07b8 e5fe | | Load 0x2,-0x2 07b9 e5ff | | Load 0x2,-0x1 07ba 8223 | # | Call 0x1,0x23 07bb 00d9 | | Load_Top At_Offset_1 07bc 016d | m | Execute Variant_Record,Structure_Write 07bd BODY_07b0: 07bd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1a.0x1 = 0x7bd,0x1 07be 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 07bf 7005 |p | Jump_Nonzero 0x7c5 07c0 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1a.0x2 = 0x7c0,0x2 07c1 00d9 | | Load_Top At_Offset_1 07c2 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 07c3 8215 | | Call 0x1,0x15 07c4 4507 |E | Exit_Suprogram New_Top_Offset 0x7 07c5 00db | | Load_Top At_Offset_3 ; Debug Table 0x1a.0x3 = 0x7c5,0x3 07c6 0217 | | Execute Heap_Access,All_Reference 07c7 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 07c8 460d |F | Jump_Case 0xe 07c9 780d |x | Jump 0x7d7 ; case 0x0 07ca 780c |x | Jump 0x7d7 ; case 0x1 07cb 7811 |x | Jump 0x7dd ; case 0x2 07cc 780a |x | Jump 0x7d7 ; case 0x3 07cd 7809 |x | Jump 0x7d7 ; case 0x4 07ce 780e |x | Jump 0x7dd ; case 0x5 07cf 780d |x | Jump 0x7dd ; case 0x6 07d0 780c |x | Jump 0x7dd ; case 0x7 07d1 780b |x | Jump 0x7dd ; case 0x8 07d2 780a |x | Jump 0x7dd ; case 0x9 07d3 7809 |x | Jump 0x7dd ; case 0xa 07d4 7808 |x | Jump 0x7dd ; case 0xb 07d5 7807 |x | Jump 0x7dd ; case 0xc 07d6 7806 |x | Jump 0x7dd ; case 0xd 07d7 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1a.0x4 = 0x7d7,0x4 07d8 4800 |H | Short_Literal 0x0 07d9 00da | | Load_Top At_Offset_2 07da 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 07db 8214 | | Call 0x1,0x14 07dc 4507 |E | Exit_Suprogram New_Top_Offset 0x7 07dd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1a.0x5 = 0x7dd,0x5 07de 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 07df e5fe | | Load 0x2,-0x2 07e0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 07e1 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 07e2 012f | / | Execute Any,Equal 07e3 680a |h | Jump_Zero 0x7ee 07e4 e5fe | | Load 0x2,-0x2 07e5 e003 | | Load 0x0,0x3 07e6 180f | | Execute Package,Field_Execute,Field_Number 0xf 07e7 6806 |h | Jump_Zero 0x7ee 07e8 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1a.0x6 = 0x7e8,0x6 07e9 e5fc | | Load 0x2,-0x4 07ea e5fe | | Load 0x2,-0x2 07eb e5ff | | Load 0x2,-0x1 07ec 8226 | & | Call 0x1,0x26 07ed 4507 |E | Exit_Suprogram New_Top_Offset 0x7 07ee e5fa | | Load 0x2,-0x6 ; Debug Table 0x1a.0x7 = 0x7ee,0x7 07ef 4800 |H | Short_Literal 0x0 07f0 00da | | Load_Top At_Offset_2 07f1 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 07f2 8214 | | Call 0x1,0x14 07f3 4507 |E | Exit_Suprogram New_Top_Offset 0x7 07f4 0000 0000 | | .BLANK 0000[0x4] 07f8 ; -------------------------------------------------------------------------------------- 07f8 ; SUBPROGRAM 07f8 ; -------------------------------------------------------------------------------------- 07f8 0807 | | .CONST 0x0807 ; Address of begin 07f9 0004 | | .CONST 0x0004 ; Address of exception handler 07fa 0003 | | .CONST 0x0003 ; Number of locals 07fb INIT_07f8: 07fb e006 | | Load 0x0,0x6 ; Debug Table 0x1b = .DEBUG 0x07fb,0x0e62,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0af9 ; Debug Table 0x1b.0x0 = 0x7fb,0xffff 07fc 1b0f | | Execute Package,Field_Read,Field_Number 0xf 07fd 02c7 | | Declare_Variable Any 07fe e5f9 | | Load 0x2,-0x7 07ff 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0800 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 0801 c402 | | Store 0x2,0x2 0802 e008 | | Load 0x0,0x8 ; Debug Table 0x1b.0x1 = 0x802,0xfffe 0803 1b10 | | Execute Package,Field_Read,Field_Number 0x10 0804 0322 | " | Declare_Variable Record 0805 00d8 | | Load_Top At_Offset_0 0806 1c00 | | Execute_Immediate Run_Utility,0x0 0807 BODY_07f8: 0807 e5fb | | Load 0x2,-0x5 ; Debug Table 0x1b.0x2 = 0x807,0x1 0808 4809 |H | Short_Literal 0x9 0809 0272 | r | Execute Discrete,Minus 080a 4602 |F | Jump_Case 0x3 080b 7802 |x | Jump 0x80e ; case 0x0 080c 7867 |xg | Jump 0x874 ; case 0x1 080d 7826 |x& | Jump 0x834 ; case 0x2 080e e5ff | | Load 0x2,-0x1 ; Debug Table 0x1b.0x3 = 0x80e,0x2 080f 0217 | | Execute Heap_Access,All_Reference 0810 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0811 00d8 | | Load_Top At_Offset_0 0812 480b |H | Short_Literal 0xb 0813 480d |H | Short_Literal 0xd 0814 0262 | b | Execute Discrete,In_Range 0815 700a |p | Jump_Nonzero 0x820 0816 00d8 | | Load_Top At_Offset_0 0817 4807 |H | Short_Literal 0x7 0818 480a |H | Short_Literal 0xa 0819 0262 | b | Execute Discrete,In_Range 081a 7005 |p | Jump_Nonzero 0x820 081b e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0x4 = 0x81b,0x6 081c 4800 |H | Short_Literal 0x0 081d e402 | | Load 0x2,0x2 081e 8214 | | Call 0x1,0x14 081f 7812 |x | Jump 0x832 0820 e5fd | | Load 0x2,-0x3 ; Debug Table 0x1b.0x5 = 0x820,0x3 0821 e5ff | | Load 0x2,-0x1 0822 0217 | | Execute Heap_Access,All_Reference 0823 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0824 027c | | | Execute Discrete,Less 0825 6805 |h | Jump_Zero 0x82b 0826 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0x6 = 0x826,0x4 0827 4800 |H | Short_Literal 0x0 0828 e402 | | Load 0x2,0x2 0829 8214 | | Call 0x1,0x14 082a 7807 |x | Jump 0x832 082b e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0x7 = 0x82b,0x5 082c e5fc | | Load 0x2,-0x4 082d e5fd | | Load 0x2,-0x3 082e e5fe | | Load 0x2,-0x2 082f e5f9 | | Load 0x2,-0x7 0830 e5ff | | Load 0x2,-0x1 0831 8227 | ' | Call 0x1,0x27 0832 00d1 | | Pop_Control Pop_Count_1 0833 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0834 e5ff | | Load 0x2,-0x1 ; Debug Table 0x1b.0x8 = 0x834,0x7 0835 0217 | | Execute Heap_Access,All_Reference 0836 3c08 |< | Execute Record,Field_Read,Field_Number 0x8 0837 e018 | | Load 0x0,0x18 0838 0260 | ` | Execute Discrete,In_Type 0839 6805 |h | Jump_Zero 0x83f 083a 0092 095d | ]| Action Push_String_Extended,0x95d ; "edit is not allowed here" ; Debug Table 0x1b.0x9 = 0x83a,0x8 083c e00c | | Load 0x0,0xc 083d 180d | | Execute Package,Field_Execute,Field_Number 0xd 083e 4507 |E | Exit_Suprogram New_Top_Offset 0x7 083f e019 | | Load 0x0,0x19 ; Debug Table 0x1b.0xa = 0x83f,0x9 0840 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0841 00da | | Load_Top At_Offset_2 0842 e009 | | Load 0x0,0x9 0843 1815 | | Execute Package,Field_Execute,Field_Number 0x15 0844 0f02 | | Execute_Immediate Equal,0x2 0845 680b |h | Jump_Zero 0x851 0846 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0xb = 0x846,0xa 0847 4801 |H | Short_Literal 0x1 0848 00db | | Load_Top At_Offset_3 0849 8214 | | Call 0x1,0x14 084a e5f9 | | Load 0x2,-0x7 ; Debug Table 0x1b.0xc = 0x84a,0xb 084b e5fd | | Load 0x2,-0x3 084c e5ff | | Load 0x2,-0x1 084d e017 | | Load 0x0,0x17 084e 1818 | | Execute Package,Field_Execute,Field_Number 0x18 084f 00d1 | | Pop_Control Pop_Count_1 0850 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0851 e002 | | Load 0x0,0x2 ; Debug Table 0x1b.0xd = 0x851,0xc 0852 1858 | X | Execute Package,Field_Execute,Field_Number 0x58 0853 00d9 | | Load_Top At_Offset_1 0854 017d | } | Execute Record,Structure_Write 0855 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0xe = 0x855,0xd 0856 e002 | | Load 0x0,0x2 0857 1881 | | Execute Package,Field_Execute,Field_Number 0x81 0858 6805 |h | Jump_Zero 0x85e 0859 0092 095e | ^| Action Push_String_Extended,0x95e ; "single line selection needed" ; Debug Table 0x1b.0xf = 0x859,0xe 085b e00c | | Load 0x0,0xc 085c 180d | | Execute Package,Field_Execute,Field_Number 0xd 085d 4507 |E | Exit_Suprogram New_Top_Offset 0x7 085e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1b.0x10 = 0x85e,0xf 085f e002 | | Load 0x0,0x2 0860 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 0861 e002 | | Load 0x0,0x2 0862 1882 | | Execute Package,Field_Execute,Field_Number 0x82 0863 7005 |p | Jump_Nonzero 0x869 0864 0092 095f | _| Action Push_String_Extended,0x95f ; "cursor is not in the selection" ; Debug Table 0x1b.0x11 = 0x864,0x10 0866 e00c | | Load 0x0,0xc 0867 180d | | Execute Package,Field_Execute,Field_Number 0xd 0868 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0869 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0x12 = 0x869,0x11 086a 4801 |H | Short_Literal 0x1 086b 00db | | Load_Top At_Offset_3 086c 8214 | | Call 0x1,0x14 086d e5f9 | | Load 0x2,-0x7 ; Debug Table 0x1b.0x13 = 0x86d,0x12 086e e5fd | | Load 0x2,-0x3 086f e5ff | | Load 0x2,-0x1 0870 e017 | | Load 0x0,0x17 0871 1818 | | Execute Package,Field_Execute,Field_Number 0x18 0872 00d1 | | Pop_Control Pop_Count_1 0873 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0874 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1b.0x14 = 0x874,0x13 0875 e009 | | Load 0x0,0x9 0876 180e | | Execute Package,Field_Execute,Field_Number 0xe 0877 e404 | | Load 0x2,0x4 ; Debug Table 0x1b.0x15 = 0x877,0x401 0878 0007 | | Action Break_Optional 0879 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x1b.0x16 = 0x879,0x402 087a 0007 | | Action Break_Optional ; Debug Table 0x1b.0x17 = 0x87a,0x403 087b 00d0 | | Action Swap_Control ; Debug Table 0x1b.0x18 = 0x87b,0x404 087c 00d1 | | Pop_Control Pop_Count_1 087d 0fa8 | | Execute_Immediate Equal,-0x58 ; Debug Table 0x1b.0x19 = 0x87d,0x13 087e 6807 |h | Jump_Zero 0x886 087f 4800 |H | Short_Literal 0x0 ; Debug Table 0x1b.0x1a = 0x87f,0x14 0880 e5fa | | Load 0x2,-0x6 0881 00db | | Load_Top At_Offset_3 0882 e009 | | Load 0x0,0x9 0883 1817 | | Execute Package,Field_Execute,Field_Number 0x17 0884 8214 | | Call 0x1,0x14 0885 4507 |E | Exit_Suprogram New_Top_Offset 0x7 0886 e5fa | | Load 0x2,-0x6 ; Debug Table 0x1b.0x1b = 0x886,0x15 0887 00da | | Load_Top At_Offset_2 0888 e009 | | Load 0x0,0x9 0889 1810 | | Execute Package,Field_Execute,Field_Number 0x10 088a e012 | | Load 0x0,0x12 088b 180e | | Execute Package,Field_Execute,Field_Number 0xe 088c 8215 | | Call 0x1,0x15 088d 4507 |E | Exit_Suprogram New_Top_Offset 0x7 088e 0000 0000 | | .XXX[0x2] 0890 ; -------------------------------------------------------------------------------------- 0890 ; SUBPROGRAM 0890 ; -------------------------------------------------------------------------------------- 0890 08a3 | | .CONST 0x08a3 ; Address of begin 0891 0004 | | .CONST 0x0004 ; Address of exception handler 0892 0006 | | .CONST 0x0006 ; Number of locals 0893 INIT_0890: 0893 e008 | | Load 0x0,0x8 ; Debug Table 0x1c = .DEBUG 0x0893,0x0e9c,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0c11 ; Debug Table 0x1c.0x0 = 0x893,0xffff 0894 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0895 e008 | | Load 0x0,0x8 ; Debug Table 0x1c.0x1 = 0x895,0xfffe 0896 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0897 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x1c.0x2 = 0x897,0xfffd 0898 e007 | | Load 0x0,0x7 ; Debug Table 0x1c.0x3 = 0x898,0xfffc 0899 0322 | " | Declare_Variable Record 089a 00d8 | | Load_Top At_Offset_0 089b 1c00 | | Execute_Immediate Run_Utility,0x0 089c e008 | | Load 0x0,0x8 ; Debug Table 0x1c.0x4 = 0x89c,0xfffb 089d 1b12 | | Execute Package,Field_Read,Field_Number 0x12 089e 0322 | " | Declare_Variable Record 089f e002 | | Load 0x0,0x2 08a0 1857 | W | Execute Package,Field_Execute,Field_Number 0x57 08a1 00d9 | | Load_Top At_Offset_1 08a2 017d | } | Execute Record,Structure_Write 08a3 BODY_0890: 08a3 e5fe | | Load 0x2,-0x2 ; Debug Table 0x1c.0x5 = 0x8a3,0x1 08a4 e5ff | | Load 0x2,-0x1 08a5 0217 | | Execute Heap_Access,All_Reference 08a6 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 08a7 e01a | | Load 0x0,0x1a 08a8 01a7 | | Execute Matrix,Field_Read 08a9 7003 |p | Jump_Nonzero 0x8ad 08aa e5fe | | Load 0x2,-0x2 ; Debug Table 0x1c.0x6 = 0x8aa,0x2 08ab 801b | | Call 0x0,0x1b 08ac 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0x1c.0x7 = 0x8ac,0x3 08ad 00e4 | | Load_Encached Positive_Cache ; Debug Table 0x1c.0x8 = 0x8ad,0x4 08ae e008 | | Load 0x0,0x8 08af 1b0f | | Execute Package,Field_Read,Field_Number 0xf 08b0 00da | | Load_Top At_Offset_2 08b1 e002 | | Load 0x0,0x2 08b2 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e 08b3 c402 | | Store 0x2,0x2 08b4 005b | [ | Store_Top Discrete,At_Offset_3 08b5 e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0x9 = 0x8b5,0x5 08b6 e5ff | | Load 0x2,-0x1 08b7 0217 | | Execute Heap_Access,All_Reference 08b8 3c06 |< | Execute Record,Field_Read,Field_Number 0x6 08b9 027f | | Execute Discrete,Equal 08ba 7008 |p | Jump_Nonzero 0x8c3 08bb e402 | | Load 0x2,0x2 08bc e5ff | | Load 0x2,-0x1 08bd 0217 | | Execute Heap_Access,All_Reference 08be 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 08bf e002 | | Load 0x0,0x2 08c0 1869 | i | Execute Package,Field_Execute,Field_Number 0x69 08c1 027d | } | Execute Discrete,Greater 08c2 6805 |h | Jump_Zero 0x8c8 08c3 0092 0962 | b| Action Push_String_Extended,0x962 ; "nothing here to visit" ; Debug Table 0x1c.0xa = 0x8c3,0x6 08c5 e00c | | Load 0x0,0xc 08c6 180d | | Execute Package,Field_Execute,Field_Number 0xd 08c7 4504 |E | Exit_Suprogram New_Top_Offset 0x4 ; Debug Table 0x1c.0xb = 0x8c7,0x7 08c8 e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0xc = 0x8c8,0x8 08c9 a403 | | Store_Unchecked 0x2,0x3 08ca 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0xd = 0x8ca,0x9 08cb e402 | | Load 0x2,0x2 08cc e5ff | | Load 0x2,-0x1 08cd e003 | | Load 0x0,0x3 08ce 180e | | Execute Package,Field_Execute,Field_Number 0xe 08cf c402 | | Store 0x2,0x2 08d0 00d1 | | Pop_Control Pop_Count_1 08d1 e5ff | | Load 0x2,-0x1 ; Debug Table 0x1c.0xe = 0x8d1,0xa 08d2 0217 | | Execute Heap_Access,All_Reference 08d3 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 08d4 7006 |p | Jump_Nonzero 0x8db 08d5 00db | | Load_Top At_Offset_3 ; Debug Table 0x1c.0xf = 0x8d5,0xb 08d6 00da | | Load_Top At_Offset_2 08d7 e5ff | | Load 0x2,-0x1 08d8 e005 | | Load 0x0,0x5 08d9 181a | | Execute Package,Field_Execute,Field_Number 0x1a 08da 4504 |E | Exit_Suprogram New_Top_Offset 0x4 08db 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x10 = 0x8db,0xc 08dc 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 08dd 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1 08de 6824 |h$ | Jump_Zero 0x903 08df 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x11 = 0x8df,0xd 08e0 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 08e1 2e02 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x2 08e2 e009 | | Load 0x0,0x9 08e3 180d | | Execute Package,Field_Execute,Field_Number 0xd 08e4 680a |h | Jump_Zero 0x8ef 08e5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x12 = 0x8e5,0xe 08e6 e5fd | | Load 0x2,-0x3 08e7 e5fe | | Load 0x2,-0x2 08e8 e403 | | Load 0x2,0x3 08e9 e402 | | Load 0x2,0x2 08ea e404 | | Load 0x2,0x4 08eb e5ff | | Load 0x2,-0x1 08ec 8228 | ( | Call 0x1,0x28 08ed 00d1 | | Pop_Control Pop_Count_1 08ee 4504 |E | Exit_Suprogram New_Top_Offset 0x4 08ef e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0x13 = 0x8ef,0xf 08f0 e5ff | | Load 0x2,-0x1 08f1 0217 | | Execute Heap_Access,All_Reference 08f2 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 08f3 027b | { | Execute Discrete,Greater_Equal 08f4 6809 |h | Jump_Zero 0x8fe 08f5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x14 = 0x8f5,0x10 08f6 e402 | | Load 0x2,0x2 08f7 4801 |H | Short_Literal 0x1 08f8 e5ff | | Load 0x2,-0x1 08f9 e017 | | Load 0x0,0x17 08fa 181f | | Execute Package,Field_Execute,Field_Number 0x1f 08fb c402 | | Store 0x2,0x2 08fc 00d1 | | Pop_Control Pop_Count_1 08fd 4504 |E | Exit_Suprogram New_Top_Offset 0x4 08fe 0092 0963 | c| Action Push_String_Extended,0x963 ; "this object does not exist" ; Debug Table 0x1c.0x15 = 0x8fe,0x11 0900 e00c | | Load 0x0,0xc 0901 180d | | Execute Package,Field_Execute,Field_Number 0xd 0902 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0903 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x16 = 0x903,0x12 0904 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0905 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0906 800a | | Call 0x0,0xa 0907 7012 |p | Jump_Nonzero 0x91a 0908 00d9 | | Load_Top At_Offset_1 0909 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 090a 0f0b | | Execute_Immediate Equal,0xb 090b 680c |h | Jump_Zero 0x918 090c 00da | | Load_Top At_Offset_2 090d 0c02 | | Execute_Immediate Greater_Equal,0x2 090e 6809 |h | Jump_Zero 0x918 090f 00d9 | | Load_Top At_Offset_1 0910 3c04 |< | Execute Record,Field_Read,Field_Number 0x4 0911 0007 | | Action Break_Optional 0912 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1c.0x17 = 0x912,0x401 0913 021d | | Execute Heap_Access,Is_Null 0914 00d0 | | Action Swap_Control 0915 00d1 | | Pop_Control Pop_Count_1 0916 0f00 | | Execute_Immediate Equal,0x0 ; Debug Table 0x1c.0x18 = 0x916,0x12 0917 7801 |x | Jump 0x919 0918 4800 |H | Short_Literal 0x0 0919 680b |h | Jump_Zero 0x925 091a e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0x19 = 0x91a,0x13 091b 00da | | Load_Top At_Offset_2 091c e5fd | | Load 0x2,-0x3 091d e5fe | | Load 0x2,-0x2 091e e404 | | Load 0x2,0x4 091f e403 | | Load 0x2,0x3 0920 e5ff | | Load 0x2,-0x1 0921 8225 | % | Call 0x1,0x25 0922 00d1 | | Pop_Control Pop_Count_1 0923 c402 | | Store 0x2,0x2 0924 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0925 e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0x1a = 0x925,0x14 0926 e5ff | | Load 0x2,-0x1 0927 0217 | | Execute Heap_Access,All_Reference 0928 3c07 |< | Execute Record,Field_Read,Field_Number 0x7 0929 027b | { | Execute Discrete,Greater_Equal 092a 6818 |h | Jump_Zero 0x943 092b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x1b = 0x92b,0x15 092c e402 | | Load 0x2,0x2 092d 4801 |H | Short_Literal 0x1 092e e5ff | | Load 0x2,-0x1 092f e017 | | Load 0x0,0x17 0930 181f | | Execute Package,Field_Execute,Field_Number 0x1f 0931 c402 | | Store 0x2,0x2 0932 00d1 | | Pop_Control Pop_Count_1 0933 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x1c.0x1c = 0x933,0x16 0934 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0 0935 2e03 |. | Execute Variant_Record,Field_Read,Variant,Direct,Field_Number 0x3 0936 800a | | Call 0x0,0xa 0937 680a |h | Jump_Zero 0x942 0938 e402 | | Load 0x2,0x2 ; Debug Table 0x1c.0x1d = 0x938,0x17 0939 00da | | Load_Top At_Offset_2 093a e5fd | | Load 0x2,-0x3 093b e5fe | | Load 0x2,-0x2 093c e404 | | Load 0x2,0x4 093d e403 | | Load 0x2,0x3 093e e5ff | | Load 0x2,-0x1 093f 8225 | % | Call 0x1,0x25 0940 00d1 | | Pop_Control Pop_Count_1 0941 c402 | | Store 0x2,0x2 0942 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0943 0092 0964 | d| Action Push_String_Extended,0x964 ; "this item does not exist" ; Debug Table 0x1c.0x1e = 0x943,0x18 0945 e00c | | Load 0x0,0xc 0946 180d | | Execute Package,Field_Execute,Field_Number 0xd 0947 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0948 ; -------------------------------------------------------------------------------------- 0948 ; SUBPROGRAM 0948 ; -------------------------------------------------------------------------------------- 0948 094b | K | .CONST 0x094b ; Address of begin 0949 0952 | R | .CONST 0x0952 ; Address of exception handler 094a 0001 | | .CONST 0x0001 ; Number of locals 094b BODY_0948: 094b INIT_0948: 094b e5fe | | Load 0x2,-0x2 ; Debug Table 0x1d = .DEBUG 0x094b,0x0edc,0x0004,0x0000,0x005a,0x8e25,0x0000,0x0e13 ; Debug Table 0x1d.0x0 = 0x94b,0x1 094c e402 | | Load 0x2,0x2 094d 0217 | | Execute Heap_Access,All_Reference 094e 3c1e |< | Execute Record,Field_Read,Field_Number 0x1e 094f 8215 | | Call 0x1,0x15 0950 00cc | | Action Pop_Block ; Debug Table 0x1d.0x1 = 0x950,0x2 0951 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0952 TRAP_0948: 0952 0007 | | Action Break_Optional 0953 4501 |E | Exit_Suprogram New_Top_Offset 0x1 ; Debug Table 0x1d.0x2 = 0x953,0x3 0954 ; -------------------------------------------------------------------------------------- 0954 ; STRING TABLE 0954 ; -------------------------------------------------------------------------------------- 0954 0024 | $ | .STRTAB 0x0024->0x0966 ; "doe_error" 0955 002b | + | .STRTAB 0x002b->0x096a ; "Definition" 0956 0033 | 3 | .STRTAB 0x0033->0x096f ; "edit" 0957 0035 | 5 | .STRTAB 0x0035->0x0971 ; "enclosing" 0958 003c | < | .STRTAB 0x003c->0x0976 ; "Get_Object" 0959 0044 | D | .STRTAB 0x0044->0x097b ; "explain is not allowed here" 095a 005d | ] | .STRTAB 0x005d->0x0988 ; "explain" 095b 0062 | b | .STRTAB 0x0062->0x098c ; "<image>" 095c 0067 | g | .STRTAB 0x0067->0x098f ; "second tree in message cannot be found" 095d 008b | | .STRTAB 0x008b->0x09a2 ; "edit is not allowed here" 095e 00a1 | | .STRTAB 0x00a1->0x09ae ; "single line selection needed" 095f 00bb | | .STRTAB 0x00bb->0x09bc ; "cursor is not in the selection" 0960 00d7 | | .STRTAB 0x00d7->0x09cb ; "Eliminating line " 0961 00e6 | | .STRTAB 0x00e6->0x09d4 ; " it has no references" 0962 00f9 | | .STRTAB 0x00f9->0x09de ; "nothing here to visit" 0963 010c | | .STRTAB 0x010c->0x09e9 ; "this object does not exist" 0964 0124 | $ | .STRTAB 0x0124->0x09f6 ; "this item does not exist" 0965 013a | : | .STREND 0x013a->0x0a02 0966 646f 655f |doe_| .STRTAB_STRINGS 0a02 0000 0000 | | .BLANK 0000[0x6] 0a08 ; -------------------------------------------------------------------------------------- 0a08 ; Debug Table 0a08 ; -------------------------------------------------------------------------------------- 0a08 0003 001e | | .CONST 0x0003,0x001e 0a0a 000b 0afa | | .DEBUG 0x000b,0x0afa,0x0000,0x0000,0x005a,0x8bd5,0x0000,0x05d3 0a12 0022 0b12 | " | .DEBUG 0x0022,0x0b12,0x0000,0x0000,0x005a,0x8e25,0x0000,0x000c 0a1a 0073 0b4c | s L| .DEBUG 0x0073,0x0b4c,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x05d4 0a22 009b 0b58 | X| .DEBUG 0x009b,0x0b58,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x05e9 0a2a 00cb 0b68 | h| .DEBUG 0x00cb,0x0b68,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x05fe 0a32 011b 0b84 | | .DEBUG 0x011b,0x0b84,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x060d 0a3a 01ab 0bd0 | | .DEBUG 0x01ab,0x0bd0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x062f 0a42 020b 0bf0 | | .DEBUG 0x020b,0x0bf0,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x063f 0a4a 021b 0bfa | | .DEBUG 0x021b,0x0bfa,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x064d 0a52 0253 0c2e | S .| .DEBUG 0x0253,0x0c2e,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0660 0a5a 026b 0c38 | k 8| .DEBUG 0x026b,0x0c38,0x0001,0x0000,0x005a,0x8bd5,0x0000,0x0672 0a62 02a3 0c5e | ^| .DEBUG 0x02a3,0x0c5e,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x0681 0a6a 02bb 0c66 | f| .DEBUG 0x02bb,0x0c66,0x0002,0x0000,0x005a,0x8bd5,0x0000,0x069e 0a72 02e3 0c78 | x| .DEBUG 0x02e3,0x0c78,0x0002,0x0000,0x005a,0x8e25,0x0000,0x001f 0a7a 02fb 0c7c | || .DEBUG 0x02fb,0x0c7c,0x0002,0x0000,0x005a,0x8e25,0x0000,0x00c9 0a82 0313 0c80 | | .DEBUG 0x0313,0x0c80,0x0002,0x0000,0x005a,0x8e25,0x0000,0x00eb 0a8a 034b 0cb4 | K | .DEBUG 0x034b,0x0cb4,0x0001,0x0000,0x005a,0x8e25,0x0000,0x023a 0a92 0393 0cd8 | | .DEBUG 0x0393,0x0cd8,0x0001,0x0000,0x005a,0x8e25,0x0000,0x02e2 0a9a 040b 0d16 | | .DEBUG 0x040b,0x0d16,0x0002,0x0000,0x005a,0x8e25,0x0000,0x03ee 0aa2 0443 0d3a | C :| .DEBUG 0x0443,0x0d3a,0x0002,0x0000,0x005a,0x8e25,0x0000,0x0464 0aaa 05d3 0dac | | .DEBUG 0x05d3,0x0dac,0x0002,0x0000,0x005a,0x8e25,0x0000,0x06b9 0ab2 060b 0db4 | | .DEBUG 0x060b,0x0db4,0x0002,0x0000,0x005a,0x8e25,0x0000,0x070b 0aba 0653 0dd2 | S | .DEBUG 0x0653,0x0dd2,0x0002,0x0000,0x005a,0x8e25,0x0000,0x078f 0ac2 0693 0de2 | | .DEBUG 0x0693,0x0de2,0x0001,0x0000,0x005a,0x8e25,0x0000,0x083d 0aca 06eb 0e04 | | .DEBUG 0x06eb,0x0e04,0x0001,0x0000,0x005a,0x8e25,0x0000,0x08f2 0ad2 0773 0e38 | s 8| .DEBUG 0x0773,0x0e38,0x0001,0x0000,0x005a,0x8e25,0x0000,0x09f1 0ada 07b3 0e50 | P| .DEBUG 0x07b3,0x0e50,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0a78 0ae2 07fb 0e62 | b| .DEBUG 0x07fb,0x0e62,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0af9 0aea 0893 0e9c | | .DEBUG 0x0893,0x0e9c,0x0001,0x0000,0x005a,0x8e25,0x0000,0x0c11 0af2 094b 0edc | K | .DEBUG 0x094b,0x0edc,0x0004,0x0000,0x005a,0x8e25,0x0000,0x0e13 0afa ; -------------------------------------------------------------------------------------- 0afa ; Debug3 Subtable 0x0 0afa ; -------------------------------------------------------------------------------------- 0afa 000b 0000 | | .DBG3TAB 0x000b,0x0000 0afc 000b ffff | | .CONST 0x000b,0xffff 0afe 000d fffe | | .CONST 0x000d,0xfffe 0b00 000f fffd | | .CONST 0x000f,0xfffd 0b02 0011 fffc | | .CONST 0x0011,0xfffc 0b04 0013 fffb | | .CONST 0x0013,0xfffb 0b06 0015 fffa | | .CONST 0x0015,0xfffa 0b08 0017 fff9 | | .CONST 0x0017,0xfff9 0b0a 0019 fff8 | | .CONST 0x0019,0xfff8 0b0c 001b fff7 | | .CONST 0x001b,0xfff7 0b0e 001d fff6 | | .CONST 0x001d,0xfff6 0b10 001f fff5 | | .CONST 0x001f,0xfff5 0b12 ; -------------------------------------------------------------------------------------- 0b12 ; Debug3 Subtable 0x1 0b12 ; -------------------------------------------------------------------------------------- 0b12 001c 0000 | | .DBG3TAB 0x001c,0x0000 0b14 0022 ffff | " | .CONST 0x0022,0xffff 0b16 0036 fffe | 6 | .CONST 0x0036,0xfffe 0b18 0038 fffd | 8 | .CONST 0x0038,0xfffd 0b1a 003a fffc | : | .CONST 0x003a,0xfffc 0b1c 003c fffb | < | .CONST 0x003c,0xfffb 0b1e 003e fffa | > | .CONST 0x003e,0xfffa 0b20 0040 fff9 | @ | .CONST 0x0040,0xfff9 0b22 0042 fff8 | B | .CONST 0x0042,0xfff8 0b24 0044 fff7 | D | .CONST 0x0044,0xfff7 0b26 0046 fff6 | F | .CONST 0x0046,0xfff6 0b28 0048 fff5 | H | .CONST 0x0048,0xfff5 0b2a 004a fff4 | J | .CONST 0x004a,0xfff4 0b2c 004c fff3 | L | .CONST 0x004c,0xfff3 0b2e 004e fff2 | N | .CONST 0x004e,0xfff2 0b30 0050 fff1 | P | .CONST 0x0050,0xfff1 0b32 0052 fff0 | R | .CONST 0x0052,0xfff0 0b34 0054 ffef | T | .CONST 0x0054,0xffef 0b36 0056 ffee | V | .CONST 0x0056,0xffee 0b38 0058 ffed | X | .CONST 0x0058,0xffed 0b3a 005a ffec | Z | .CONST 0x005a,0xffec 0b3c 005c ffeb | \ | .CONST 0x005c,0xffeb 0b3e 005e ffea | ^ | .CONST 0x005e,0xffea 0b40 0060 ffe9 | ` | .CONST 0x0060,0xffe9 0b42 0062 ffe8 | b | .CONST 0x0062,0xffe8 0b44 0064 ffe7 | d | .CONST 0x0064,0xffe7 0b46 0066 ffe6 | f | .CONST 0x0066,0xffe6 0b48 0068 ffe5 | h | .CONST 0x0068,0xffe5 0b4a 006a ffe4 | j | .CONST 0x006a,0xffe4 0b4c ; -------------------------------------------------------------------------------------- 0b4c ; Debug3 Subtable 0x2 0b4c ; -------------------------------------------------------------------------------------- 0b4c 0001 0004 | | .DBG3TAB 0x0001,0x0004 0b4e 0073 ffff | s | .CONST 0x0073,0xffff 0b50 0075 0001 | u | .CONST 0x0075,0x0001 0b52 007b 0002 | { | .CONST 0x007b,0x0002 0b54 0083 0003 | | .CONST 0x0083,0x0003 0b56 008a 0004 | | .CONST 0x008a,0x0004 0b58 ; -------------------------------------------------------------------------------------- 0b58 ; Debug3 Subtable 0x3 0b58 ; -------------------------------------------------------------------------------------- 0b58 0001 0006 | | .DBG3TAB 0x0001,0x0006 0b5a 009b ffff | | .CONST 0x009b,0xffff 0b5c 009d 0001 | | .CONST 0x009d,0x0001 0b5e 00a3 0002 | | .CONST 0x00a3,0x0002 0b60 00a7 0003 | | .CONST 0x00a7,0x0003 0b62 00ae 0004 | | .CONST 0x00ae,0x0004 0b64 00b2 0005 | | .CONST 0x00b2,0x0005 0b66 00ba 0006 | | .CONST 0x00ba,0x0006 0b68 ; -------------------------------------------------------------------------------------- 0b68 ; Debug3 Subtable 0x4 0b68 ; -------------------------------------------------------------------------------------- 0b68 0001 000c | | .DBG3TAB 0x0001,0x000c 0b6a 00cb ffff | | .CONST 0x00cb,0xffff 0b6c 00ce 0001 | | .CONST 0x00ce,0x0001 0b6e 00d4 0002 | | .CONST 0x00d4,0x0002 0b70 00db 0008 | | .CONST 0x00db,0x0008 0b72 00e0 0003 | | .CONST 0x00e0,0x0003 0b74 00e4 0401 | | .CONST 0x00e4,0x0401 0b76 00e8 0003 | | .CONST 0x00e8,0x0003 0b78 00e9 0004 | | .CONST 0x00e9,0x0004 0b7a 00ea 0005 | | .CONST 0x00ea,0x0005 0b7c 00f1 0006 | | .CONST 0x00f1,0x0006 0b7e 00fb 0007 | | .CONST 0x00fb,0x0007 0b80 0107 0009 | | .CONST 0x0107,0x0009 0b82 010e 000a | | .CONST 0x010e,0x000a 0b84 ; -------------------------------------------------------------------------------------- 0b84 ; Debug3 Subtable 0x5 0b84 ; -------------------------------------------------------------------------------------- 0b84 0009 001c | | .DBG3TAB 0x0009,0x001c 0b86 011b ffff | | .CONST 0x011b,0xffff 0b88 0120 fffe | | .CONST 0x0120,0xfffe 0b8a 0125 fffd | % | .CONST 0x0125,0xfffd 0b8c 0129 fffc | ) | .CONST 0x0129,0xfffc 0b8e 012b fffb | + | .CONST 0x012b,0xfffb 0b90 012d fffa | - | .CONST 0x012d,0xfffa 0b92 012f fff9 | / | .CONST 0x012f,0xfff9 0b94 0130 fff8 | 0 | .CONST 0x0130,0xfff8 0b96 0135 fff7 | 5 | .CONST 0x0135,0xfff7 0b98 0136 0001 | 6 | .CONST 0x0136,0x0001 0b9a 0139 0002 | 9 | .CONST 0x0139,0x0002 0b9c 013a 0401 | : | .CONST 0x013a,0x0401 0b9e 013b 0002 | ; | .CONST 0x013b,0x0002 0ba0 013c 0003 | < | .CONST 0x013c,0x0003 0ba2 013e 0004 | > | .CONST 0x013e,0x0004 0ba4 0144 0005 | D | .CONST 0x0144,0x0005 0ba6 0148 0006 | H | .CONST 0x0148,0x0006 0ba8 0150 0007 | P | .CONST 0x0150,0x0007 0baa 0152 0008 | R | .CONST 0x0152,0x0008 0bac 0153 0009 | S | .CONST 0x0153,0x0009 0bae 0155 000a | U | .CONST 0x0155,0x000a 0bb0 015c 000b | \ | .CONST 0x015c,0x000b 0bb2 0160 000c | ` | .CONST 0x0160,0x000c 0bb4 0164 000d | d | .CONST 0x0164,0x000d 0bb6 0168 000e | h | .CONST 0x0168,0x000e 0bb8 016d 000f | m | .CONST 0x016d,0x000f 0bba 0171 0010 | q | .CONST 0x0171,0x0010 0bbc 0175 0011 | u | .CONST 0x0175,0x0011 0bbe 0178 0012 | x | .CONST 0x0178,0x0012 0bc0 017d 0013 | } | .CONST 0x017d,0x0013 0bc2 0184 0014 | | .CONST 0x0184,0x0014 0bc4 0185 0801 | | .CONST 0x0185,0x0801 0bc6 0187 0014 | | .CONST 0x0187,0x0014 0bc8 0188 0015 | | .CONST 0x0188,0x0015 0bca 018b 0016 | | .CONST 0x018b,0x0016 0bcc 0193 0017 | | .CONST 0x0193,0x0017 0bce 019a 0018 | | .CONST 0x019a,0x0018 0bd0 ; -------------------------------------------------------------------------------------- 0bd0 ; Debug3 Subtable 0x6 0bd0 ; -------------------------------------------------------------------------------------- 0bd0 0003 000c | | .DBG3TAB 0x0003,0x000c 0bd2 01ab ffff | | .CONST 0x01ab,0xffff 0bd4 01ad fffe | | .CONST 0x01ad,0xfffe 0bd6 01af fffd | | .CONST 0x01af,0xfffd 0bd8 01b3 0001 | | .CONST 0x01b3,0x0001 0bda 01b9 0002 | | .CONST 0x01b9,0x0002 0bdc 01be 0003 | | .CONST 0x01be,0x0003 0bde 01c5 0004 | | .CONST 0x01c5,0x0004 0be0 01c9 0005 | | .CONST 0x01c9,0x0005 0be2 01ce 0006 | | .CONST 0x01ce,0x0006 0be4 01d8 0007 | | .CONST 0x01d8,0x0007 0be6 01dd 0008 | | .CONST 0x01dd,0x0008 0be8 01e3 0009 | | .CONST 0x01e3,0x0009 0bea 01ec 000a | | .CONST 0x01ec,0x000a 0bec 01f4 000b | | .CONST 0x01f4,0x000b 0bee 01fb 000c | | .CONST 0x01fb,0x000c 0bf0 ; -------------------------------------------------------------------------------------- 0bf0 ; Debug3 Subtable 0x7 0bf0 ; -------------------------------------------------------------------------------------- 0bf0 0000 0004 | | .DBG3TAB 0x0000,0x0004 0bf2 020b 0001 | | .CONST 0x020b,0x0001 0bf4 020c 0401 | | .CONST 0x020c,0x0401 0bf6 020f 0001 | | .CONST 0x020f,0x0001 0bf8 0213 0002 | | .CONST 0x0213,0x0002 0bfa ; -------------------------------------------------------------------------------------- 0bfa ; Debug3 Subtable 0x8 0bfa ; -------------------------------------------------------------------------------------- 0bfa 0005 0014 | | .DBG3TAB 0x0005,0x0014 0bfc 021b ffff | | .CONST 0x021b,0xffff 0bfe 021e fffe | | .CONST 0x021e,0xfffe 0c00 021f fffd | | .CONST 0x021f,0xfffd 0c02 0220 fffc | | .CONST 0x0220,0xfffc 0c04 0221 fffb | ! | .CONST 0x0221,0xfffb 0c06 0223 0002 | # | .CONST 0x0223,0x0002 0c08 0224 0401 | $ | .CONST 0x0224,0x0401 0c0a 0227 0002 | ' | .CONST 0x0227,0x0002 0c0c 0228 0003 | ( | .CONST 0x0228,0x0003 0c0e 022f 0004 | / | .CONST 0x022f,0x0004 0c10 0230 0801 | 0 | .CONST 0x0230,0x0801 0c12 0231 0004 | 1 | .CONST 0x0231,0x0004 0c14 0235 0005 | 5 | .CONST 0x0235,0x0005 0c16 0236 0c01 | 6 | .CONST 0x0236,0x0c01 0c18 0238 0005 | 8 | .CONST 0x0238,0x0005 0c1a 0239 0006 | 9 | .CONST 0x0239,0x0006 0c1c 023c 0007 | < | .CONST 0x023c,0x0007 0c1e 0240 0008 | @ | .CONST 0x0240,0x0008 0c20 0242 0009 | B | .CONST 0x0242,0x0009 0c22 0243 1001 | C | .CONST 0x0243,0x1001 0c24 0246 0009 | F | .CONST 0x0246,0x0009 0c26 0247 0001 | G | .CONST 0x0247,0x0001 0c28 0248 1401 | H | .CONST 0x0248,0x1401 0c2a 024a 0001 | J | .CONST 0x024a,0x0001 0c2c 024b 000a | K | .CONST 0x024b,0x000a 0c2e ; -------------------------------------------------------------------------------------- 0c2e ; Debug3 Subtable 0x9 0c2e ; -------------------------------------------------------------------------------------- 0c2e 0000 0004 | | .DBG3TAB 0x0000,0x0004 0c30 0253 0001 | S | .CONST 0x0253,0x0001 0c32 0257 0002 | W | .CONST 0x0257,0x0002 0c34 025b 0003 | [ | .CONST 0x025b,0x0003 0c36 025d 0004 | ] | .CONST 0x025d,0x0004 0c38 ; -------------------------------------------------------------------------------------- 0c38 ; Debug3 Subtable 0xa 0c38 ; -------------------------------------------------------------------------------------- 0c38 0001 0011 | | .DBG3TAB 0x0001,0x0011 0c3a 026b ffff | k | .CONST 0x026b,0xffff 0c3c 026c 0001 | l | .CONST 0x026c,0x0001 0c3e 026d 0401 | m | .CONST 0x026d,0x0401 0c40 026f 0001 | o | .CONST 0x026f,0x0001 0c42 0270 0002 | p | .CONST 0x0270,0x0002 0c44 0271 0003 | q | .CONST 0x0271,0x0003 0c46 0272 0801 | r | .CONST 0x0272,0x0801 0c48 0274 0802 | t | .CONST 0x0274,0x0802 0c4a 0275 0803 | u | .CONST 0x0275,0x0803 0c4c 0276 0804 | v | .CONST 0x0276,0x0804 0c4e 0277 0003 | w | .CONST 0x0277,0x0003 0c50 0287 0007 | | .CONST 0x0287,0x0007 0c52 028a 0004 | | .CONST 0x028a,0x0004 0c54 0291 0005 | | .CONST 0x0291,0x0005 0c56 0292 0c01 | | .CONST 0x0292,0x0c01 0c58 0294 0005 | | .CONST 0x0294,0x0005 0c5a 0295 0006 | | .CONST 0x0295,0x0006 0c5c 0298 0008 | | .CONST 0x0298,0x0008 0c5e ; -------------------------------------------------------------------------------------- 0c5e ; Debug3 Subtable 0xb 0c5e ; -------------------------------------------------------------------------------------- 0c5e 0000 0003 | | .DBG3TAB 0x0000,0x0003 0c60 02a3 0001 | | .CONST 0x02a3,0x0001 0c62 02a7 0002 | | .CONST 0x02a7,0x0002 0c64 02ae 0003 | | .CONST 0x02ae,0x0003 0c66 ; -------------------------------------------------------------------------------------- 0c66 ; Debug3 Subtable 0xc 0c66 ; -------------------------------------------------------------------------------------- 0c66 0001 0007 | | .DBG3TAB 0x0001,0x0007 0c68 02bb ffff | | .CONST 0x02bb,0xffff 0c6a 02c8 0001 | | .CONST 0x02c8,0x0001 0c6c 02cc 0002 | | .CONST 0x02cc,0x0002 0c6e 02cd 0401 | | .CONST 0x02cd,0x0401 0c70 02ce 0002 | | .CONST 0x02ce,0x0002 0c72 02cf 0003 | | .CONST 0x02cf,0x0003 0c74 02d2 0004 | | .CONST 0x02d2,0x0004 0c76 02d7 0005 | | .CONST 0x02d7,0x0005 0c78 ; -------------------------------------------------------------------------------------- 0c78 ; Debug3 Subtable 0xd 0c78 ; -------------------------------------------------------------------------------------- 0c78 0000 0001 | | .DBG3TAB 0x0000,0x0001 0c7a 02e3 0001 | | .CONST 0x02e3,0x0001 0c7c ; -------------------------------------------------------------------------------------- 0c7c ; Debug3 Subtable 0xe 0c7c ; -------------------------------------------------------------------------------------- 0c7c 0000 0001 | | .DBG3TAB 0x0000,0x0001 0c7e 02fb 0001 | | .CONST 0x02fb,0x0001 0c80 ; -------------------------------------------------------------------------------------- 0c80 ; Debug3 Subtable 0xf 0c80 ; -------------------------------------------------------------------------------------- 0c80 0005 0014 | | .DBG3TAB 0x0005,0x0014 0c82 0313 ffff | | .CONST 0x0313,0xffff 0c84 0316 fffe | | .CONST 0x0316,0xfffe 0c86 0317 fffd | | .CONST 0x0317,0xfffd 0c88 0318 fffc | | .CONST 0x0318,0xfffc 0c8a 0319 fffb | | .CONST 0x0319,0xfffb 0c8c 031b 0002 | | .CONST 0x031b,0x0002 0c8e 031c 0401 | | .CONST 0x031c,0x0401 0c90 031f 0002 | | .CONST 0x031f,0x0002 0c92 0320 0003 | | .CONST 0x0320,0x0003 0c94 0326 0004 | & | .CONST 0x0326,0x0004 0c96 0327 0801 | ' | .CONST 0x0327,0x0801 0c98 0328 0004 | ( | .CONST 0x0328,0x0004 0c9a 032c 0005 | , | .CONST 0x032c,0x0005 0c9c 032d 0c01 | - | .CONST 0x032d,0x0c01 0c9e 032f 0005 | / | .CONST 0x032f,0x0005 0ca0 0330 0006 | 0 | .CONST 0x0330,0x0006 0ca2 0333 0007 | 3 | .CONST 0x0333,0x0007 0ca4 0337 0008 | 7 | .CONST 0x0337,0x0008 0ca6 0339 0009 | 9 | .CONST 0x0339,0x0009 0ca8 033a 1001 | : | .CONST 0x033a,0x1001 0caa 033d 0009 | = | .CONST 0x033d,0x0009 0cac 033e 0001 | > | .CONST 0x033e,0x0001 0cae 033f 1401 | ? | .CONST 0x033f,0x1401 0cb0 0341 0001 | A | .CONST 0x0341,0x0001 0cb2 0342 000a | B | .CONST 0x0342,0x000a 0cb4 ; -------------------------------------------------------------------------------------- 0cb4 ; Debug3 Subtable 0x10 0cb4 ; -------------------------------------------------------------------------------------- 0cb4 0002 000f | | .DBG3TAB 0x0002,0x000f 0cb6 034b ffff | K | .CONST 0x034b,0xffff 0cb8 034c fffe | L | .CONST 0x034c,0xfffe 0cba 034e 0001 | N | .CONST 0x034e,0x0001 0cbc 0358 0002 | X | .CONST 0x0358,0x0002 0cbe 035b 0003 | [ | .CONST 0x035b,0x0003 0cc0 035e 0004 | ^ | .CONST 0x035e,0x0004 0cc2 0369 0005 | i | .CONST 0x0369,0x0005 0cc4 036c 0006 | l | .CONST 0x036c,0x0006 0cc6 036f 0007 | o | .CONST 0x036f,0x0007 0cc8 0372 0008 | r | .CONST 0x0372,0x0008 0cca 0373 0009 | s | .CONST 0x0373,0x0009 0ccc 037d 000a | } | .CONST 0x037d,0x000a 0cce 037e 0401 | ~ | .CONST 0x037e,0x0401 0cd0 0380 000a | | .CONST 0x0380,0x000a 0cd2 0381 000b | | .CONST 0x0381,0x000b 0cd4 0385 000c | | .CONST 0x0385,0x000c 0cd6 038a 000d | | .CONST 0x038a,0x000d 0cd8 ; -------------------------------------------------------------------------------------- 0cd8 ; Debug3 Subtable 0x11 0cd8 ; -------------------------------------------------------------------------------------- 0cd8 0001 001d | | .DBG3TAB 0x0001,0x001d 0cda 0393 ffff | | .CONST 0x0393,0xffff 0cdc 0394 0001 | | .CONST 0x0394,0x0001 0cde 039e 0002 | | .CONST 0x039e,0x0002 0ce0 03a5 0003 | | .CONST 0x03a5,0x0003 0ce2 03a6 0401 | | .CONST 0x03a6,0x0401 0ce4 03a8 0003 | | .CONST 0x03a8,0x0003 0ce6 03a9 0004 | | .CONST 0x03a9,0x0004 0ce8 03ad 0005 | | .CONST 0x03ad,0x0005 0cea 03b2 0006 | | .CONST 0x03b2,0x0006 0cec 03b9 0007 | | .CONST 0x03b9,0x0007 0cee 03ba 0801 | | .CONST 0x03ba,0x0801 0cf0 03bc 0007 | | .CONST 0x03bc,0x0007 0cf2 03bd 0008 | | .CONST 0x03bd,0x0008 0cf4 03c1 0009 | | .CONST 0x03c1,0x0009 0cf6 03c6 000a | | .CONST 0x03c6,0x000a 0cf8 03d0 000b | | .CONST 0x03d0,0x000b 0cfa 03d5 000c | | .CONST 0x03d5,0x000c 0cfc 03dc 000d | | .CONST 0x03dc,0x000d 0cfe 03dd 0c01 | | .CONST 0x03dd,0x0c01 0d00 03df 000d | | .CONST 0x03df,0x000d 0d02 03e0 000e | | .CONST 0x03e0,0x000e 0d04 03e4 000f | | .CONST 0x03e4,0x000f 0d06 03e9 0010 | | .CONST 0x03e9,0x0010 0d08 03f0 0011 | | .CONST 0x03f0,0x0011 0d0a 03f1 1001 | | .CONST 0x03f1,0x1001 0d0c 03f3 0011 | | .CONST 0x03f3,0x0011 0d0e 03f4 0012 | | .CONST 0x03f4,0x0012 0d10 03f8 0013 | | .CONST 0x03f8,0x0013 0d12 03fd 0014 | | .CONST 0x03fd,0x0014 0d14 0403 0015 | | .CONST 0x0403,0x0015 0d16 ; -------------------------------------------------------------------------------------- 0d16 ; Debug3 Subtable 0x12 0d16 ; -------------------------------------------------------------------------------------- 0d16 0002 000f | | .DBG3TAB 0x0002,0x000f 0d18 040b 0001 | | .CONST 0x040b,0x0001 0d1a 040e 0401 | | .CONST 0x040e,0x0401 0d1c 0410 0402 | | .CONST 0x0410,0x0402 0d1e 0411 0403 | | .CONST 0x0411,0x0403 0d20 0412 0404 | | .CONST 0x0412,0x0404 0d22 0413 0001 | | .CONST 0x0413,0x0001 0d24 0415 0002 | | .CONST 0x0415,0x0002 0d26 0417 0003 | | .CONST 0x0417,0x0003 0d28 0418 f7ff | | .CONST 0x0418,0xf7ff 0d2a 041c f7fe | | .CONST 0x041c,0xf7fe 0d2c 041d 0801 | | .CONST 0x041d,0x0801 0d2e 0422 0802 | " | .CONST 0x0422,0x0802 0d30 0424 0803 | $ | .CONST 0x0424,0x0803 0d32 0426 0804 | & | .CONST 0x0426,0x0804 0d34 042f 0805 | / | .CONST 0x042f,0x0805 0d36 0434 0806 | 4 | .CONST 0x0434,0x0806 0d38 0439 0807 | 9 | .CONST 0x0439,0x0807 0d3a ; -------------------------------------------------------------------------------------- 0d3a ; Debug3 Subtable 0x13 0d3a ; -------------------------------------------------------------------------------------- 0d3a 0003 0035 | 5| .DBG3TAB 0x0003,0x0035 0d3c 0443 ffff | C | .CONST 0x0443,0xffff 0d3e 0444 fffe | D | .CONST 0x0444,0xfffe 0d40 0445 fffd | E | .CONST 0x0445,0xfffd 0d42 0446 0001 | F | .CONST 0x0446,0x0001 0d44 0457 0002 | W | .CONST 0x0457,0x0002 0d46 0463 0003 | c | .CONST 0x0463,0x0003 0d48 0467 0004 | g | .CONST 0x0467,0x0004 0d4a 046e 0005 | n | .CONST 0x046e,0x0005 0d4c 0476 0006 | v | .CONST 0x0476,0x0006 0d4e 047a 0007 | z | .CONST 0x047a,0x0007 0d50 0487 0008 | | .CONST 0x0487,0x0008 0d52 0494 0009 | | .CONST 0x0494,0x0009 0d54 04a1 000a | | .CONST 0x04a1,0x000a 0d56 04ae 000b | | .CONST 0x04ae,0x000b 0d58 04c2 000c | | .CONST 0x04c2,0x000c 0d5a 04c6 000d | | .CONST 0x04c6,0x000d 0d5c 04cd 000e | | .CONST 0x04cd,0x000e 0d5e 04d5 000f | | .CONST 0x04d5,0x000f 0d60 04d9 0010 | | .CONST 0x04d9,0x0010 0d62 04e8 0011 | | .CONST 0x04e8,0x0011 0d64 04f5 0012 | | .CONST 0x04f5,0x0012 0d66 0502 0013 | | .CONST 0x0502,0x0013 0d68 050f 0014 | | .CONST 0x050f,0x0014 0d6a 0528 0015 | ( | .CONST 0x0528,0x0015 0d6c 052c 0016 | , | .CONST 0x052c,0x0016 0d6e 0533 0017 | 3 | .CONST 0x0533,0x0017 0d70 0542 0018 | B | .CONST 0x0542,0x0018 0d72 0545 0019 | E | .CONST 0x0545,0x0019 0d74 054c 001a | L | .CONST 0x054c,0x001a 0d76 0550 001b | P | .CONST 0x0550,0x001b 0d78 0559 001c | Y | .CONST 0x0559,0x001c 0d7a 055c 001d | \ | .CONST 0x055c,0x001d 0d7c 0563 001e | c | .CONST 0x0563,0x001e 0d7e 0569 0401 | i | .CONST 0x0569,0x0401 0d80 056d 001e | m | .CONST 0x056d,0x001e 0d82 056e 001f | n | .CONST 0x056e,0x001f 0d84 0575 0020 | u | .CONST 0x0575,0x0020 0d86 0579 0021 | y !| .CONST 0x0579,0x0021 0d88 0581 0022 | "| .CONST 0x0581,0x0022 0d8a 0588 0023 | #| .CONST 0x0588,0x0023 0d8c 0589 0801 | | .CONST 0x0589,0x0801 0d8e 058b 0023 | #| .CONST 0x058b,0x0023 0d90 058c 0024 | $| .CONST 0x058c,0x0024 0d92 0593 0025 | %| .CONST 0x0593,0x0025 0d94 0597 0026 | &| .CONST 0x0597,0x0026 0d96 059a 0c01 | | .CONST 0x059a,0x0c01 0d98 059b 0026 | &| .CONST 0x059b,0x0026 0d9a 059e 0027 | '| .CONST 0x059e,0x0027 0d9c 05a5 0028 | (| .CONST 0x05a5,0x0028 0d9e 05a9 0029 | )| .CONST 0x05a9,0x0029 0da0 05b0 002a | *| .CONST 0x05b0,0x002a 0da2 05b8 002b | +| .CONST 0x05b8,0x002b 0da4 05b9 1001 | | .CONST 0x05b9,0x1001 0da6 05bb 002b | +| .CONST 0x05bb,0x002b 0da8 05bc 002c | ,| .CONST 0x05bc,0x002c 0daa 05c3 002d | -| .CONST 0x05c3,0x002d 0dac ; -------------------------------------------------------------------------------------- 0dac ; Debug3 Subtable 0x14 0dac ; -------------------------------------------------------------------------------------- 0dac 0000 0003 | | .DBG3TAB 0x0000,0x0003 0dae 05d3 0001 | | .CONST 0x05d3,0x0001 0db0 05e8 0002 | | .CONST 0x05e8,0x0002 0db2 05f4 0003 | | .CONST 0x05f4,0x0003 0db4 ; -------------------------------------------------------------------------------------- 0db4 ; Debug3 Subtable 0x15 0db4 ; -------------------------------------------------------------------------------------- 0db4 0002 000c | | .DBG3TAB 0x0002,0x000c 0db6 060b ffff | | .CONST 0x060b,0xffff 0db8 060c fffe | | .CONST 0x060c,0xfffe 0dba 0610 0001 | | .CONST 0x0610,0x0001 0dbc 0615 0401 | | .CONST 0x0615,0x0401 0dbe 0617 0402 | | .CONST 0x0617,0x0402 0dc0 0618 0403 | | .CONST 0x0618,0x0403 0dc2 0619 0404 | | .CONST 0x0619,0x0404 0dc4 061b 0001 | | .CONST 0x061b,0x0001 0dc6 061d 0002 | | .CONST 0x061d,0x0002 0dc8 0629 0003 | ) | .CONST 0x0629,0x0003 0dca 062f 0004 | / | .CONST 0x062f,0x0004 0dcc 0638 0005 | 8 | .CONST 0x0638,0x0005 0dce 0640 0006 | @ | .CONST 0x0640,0x0006 0dd0 064c 0007 | L | .CONST 0x064c,0x0007 0dd2 ; -------------------------------------------------------------------------------------- 0dd2 ; Debug3 Subtable 0x16 0dd2 ; -------------------------------------------------------------------------------------- 0dd2 0000 0007 | | .DBG3TAB 0x0000,0x0007 0dd4 0653 0001 | S | .CONST 0x0653,0x0001 0dd6 0665 0002 | e | .CONST 0x0665,0x0002 0dd8 0671 0003 | q | .CONST 0x0671,0x0003 0dda 0678 0004 | x | .CONST 0x0678,0x0004 0ddc 067c 0005 | | | .CONST 0x067c,0x0005 0dde 0681 0006 | | .CONST 0x0681,0x0006 0de0 0688 0007 | | .CONST 0x0688,0x0007 0de2 ; -------------------------------------------------------------------------------------- 0de2 ; Debug3 Subtable 0x17 0de2 ; -------------------------------------------------------------------------------------- 0de2 0002 000e | | .DBG3TAB 0x0002,0x000e 0de4 0693 ffff | | .CONST 0x0693,0xffff 0de6 06a0 fffe | | .CONST 0x06a0,0xfffe 0de8 06a1 0001 | | .CONST 0x06a1,0x0001 0dea 06a5 0002 | | .CONST 0x06a5,0x0002 0dec 06ab 0003 | | .CONST 0x06ab,0x0003 0dee 06ae 0004 | | .CONST 0x06ae,0x0004 0df0 06b6 0005 | | .CONST 0x06b6,0x0005 0df2 06be 0006 | | .CONST 0x06be,0x0006 0df4 06c4 0007 | | .CONST 0x06c4,0x0007 0df6 06c9 0008 | | .CONST 0x06c9,0x0008 0df8 06ce 0009 | | .CONST 0x06ce,0x0009 0dfa 06d3 000a | | .CONST 0x06d3,0x000a 0dfc 06d4 0401 | | .CONST 0x06d4,0x0401 0dfe 06d6 000a | | .CONST 0x06d6,0x000a 0e00 06d7 000b | | .CONST 0x06d7,0x000b 0e02 06db 000c | | .CONST 0x06db,0x000c 0e04 ; -------------------------------------------------------------------------------------- 0e04 ; Debug3 Subtable 0x18 0e04 ; -------------------------------------------------------------------------------------- 0e04 0005 0014 | | .DBG3TAB 0x0005,0x0014 0e06 06eb ffff | | .CONST 0x06eb,0xffff 0e08 06ec fffe | | .CONST 0x06ec,0xfffe 0e0a 06f1 fffd | | .CONST 0x06f1,0xfffd 0e0c 06f2 fffc | | .CONST 0x06f2,0xfffc 0e0e 06f7 fffb | | .CONST 0x06f7,0xfffb 0e10 06fc 0001 | | .CONST 0x06fc,0x0001 0e12 0703 0002 | | .CONST 0x0703,0x0002 0e14 0709 0003 | | .CONST 0x0709,0x0003 0e16 070d 0004 | | .CONST 0x070d,0x0004 0e18 0714 0005 | | .CONST 0x0714,0x0005 0e1a 071a 0006 | | .CONST 0x071a,0x0006 0e1c 0722 0007 | " | .CONST 0x0722,0x0007 0e1e 0728 0008 | ( | .CONST 0x0728,0x0008 0e20 072f 000b | / | .CONST 0x072f,0x000b 0e22 0730 0009 | 0 | .CONST 0x0730,0x0009 0e24 0734 000a | 4 | .CONST 0x0734,0x000a 0e26 0736 000c | 6 | .CONST 0x0736,0x000c 0e28 073a 000d | : | .CONST 0x073a,0x000d 0e2a 073e 000e | > | .CONST 0x073e,0x000e 0e2c 0743 000f | C | .CONST 0x0743,0x000f 0e2e 0749 0010 | I | .CONST 0x0749,0x0010 0e30 074e 0011 | N | .CONST 0x074e,0x0011 0e32 0760 0012 | ` | .CONST 0x0760,0x0012 0e34 0762 0013 | b | .CONST 0x0762,0x0013 0e36 076a 0014 | j | .CONST 0x076a,0x0014 0e38 ; -------------------------------------------------------------------------------------- 0e38 ; Debug3 Subtable 0x19 0e38 ; -------------------------------------------------------------------------------------- 0e38 0001 000a | | .DBG3TAB 0x0001,0x000a 0e3a 0773 ffff | s | .CONST 0x0773,0xffff 0e3c 0774 0001 | t | .CONST 0x0774,0x0001 0e3e 0779 0002 | y | .CONST 0x0779,0x0002 0e40 0781 0003 | | .CONST 0x0781,0x0003 0e42 0782 0401 | | .CONST 0x0782,0x0401 0e44 0784 0003 | | .CONST 0x0784,0x0003 0e46 0785 0004 | | .CONST 0x0785,0x0004 0e48 0789 0005 | | .CONST 0x0789,0x0005 0e4a 0797 0006 | | .CONST 0x0797,0x0006 0e4c 079b 0007 | | .CONST 0x079b,0x0007 0e4e 07a1 0008 | | .CONST 0x07a1,0x0008 0e50 ; -------------------------------------------------------------------------------------- 0e50 ; Debug3 Subtable 0x1a 0e50 ; -------------------------------------------------------------------------------------- 0e50 0001 0007 | | .DBG3TAB 0x0001,0x0007 0e52 07b3 ffff | | .CONST 0x07b3,0xffff 0e54 07bd 0001 | | .CONST 0x07bd,0x0001 0e56 07c0 0002 | | .CONST 0x07c0,0x0002 0e58 07c5 0003 | | .CONST 0x07c5,0x0003 0e5a 07d7 0004 | | .CONST 0x07d7,0x0004 0e5c 07dd 0005 | | .CONST 0x07dd,0x0005 0e5e 07e8 0006 | | .CONST 0x07e8,0x0006 0e60 07ee 0007 | | .CONST 0x07ee,0x0007 0e62 ; -------------------------------------------------------------------------------------- 0e62 ; Debug3 Subtable 0x1b 0e62 ; -------------------------------------------------------------------------------------- 0e62 0002 001a | | .DBG3TAB 0x0002,0x001a 0e64 07fb ffff | | .CONST 0x07fb,0xffff 0e66 0802 fffe | | .CONST 0x0802,0xfffe 0e68 0807 0001 | | .CONST 0x0807,0x0001 0e6a 080e 0002 | | .CONST 0x080e,0x0002 0e6c 081b 0006 | | .CONST 0x081b,0x0006 0e6e 0820 0003 | | .CONST 0x0820,0x0003 0e70 0826 0004 | & | .CONST 0x0826,0x0004 0e72 082b 0005 | + | .CONST 0x082b,0x0005 0e74 0834 0007 | 4 | .CONST 0x0834,0x0007 0e76 083a 0008 | : | .CONST 0x083a,0x0008 0e78 083f 0009 | ? | .CONST 0x083f,0x0009 0e7a 0846 000a | F | .CONST 0x0846,0x000a 0e7c 084a 000b | J | .CONST 0x084a,0x000b 0e7e 0851 000c | Q | .CONST 0x0851,0x000c 0e80 0855 000d | U | .CONST 0x0855,0x000d 0e82 0859 000e | Y | .CONST 0x0859,0x000e 0e84 085e 000f | ^ | .CONST 0x085e,0x000f 0e86 0864 0010 | d | .CONST 0x0864,0x0010 0e88 0869 0011 | i | .CONST 0x0869,0x0011 0e8a 086d 0012 | m | .CONST 0x086d,0x0012 0e8c 0874 0013 | t | .CONST 0x0874,0x0013 0e8e 0877 0401 | w | .CONST 0x0877,0x0401 0e90 0879 0402 | y | .CONST 0x0879,0x0402 0e92 087a 0403 | z | .CONST 0x087a,0x0403 0e94 087b 0404 | { | .CONST 0x087b,0x0404 0e96 087d 0013 | } | .CONST 0x087d,0x0013 0e98 087f 0014 | | .CONST 0x087f,0x0014 0e9a 0886 0015 | | .CONST 0x0886,0x0015 0e9c ; -------------------------------------------------------------------------------------- 0e9c ; Debug3 Subtable 0x1c 0e9c ; -------------------------------------------------------------------------------------- 0e9c 0005 001a | | .DBG3TAB 0x0005,0x001a 0e9e 0893 ffff | | .CONST 0x0893,0xffff 0ea0 0895 fffe | | .CONST 0x0895,0xfffe 0ea2 0897 fffd | | .CONST 0x0897,0xfffd 0ea4 0898 fffc | | .CONST 0x0898,0xfffc 0ea6 089c fffb | | .CONST 0x089c,0xfffb 0ea8 08a3 0001 | | .CONST 0x08a3,0x0001 0eaa 08aa 0002 | | .CONST 0x08aa,0x0002 0eac 08ac 0003 | | .CONST 0x08ac,0x0003 0eae 08ad 0004 | | .CONST 0x08ad,0x0004 0eb0 08b5 0005 | | .CONST 0x08b5,0x0005 0eb2 08c3 0006 | | .CONST 0x08c3,0x0006 0eb4 08c7 0007 | | .CONST 0x08c7,0x0007 0eb6 08c8 0008 | | .CONST 0x08c8,0x0008 0eb8 08ca 0009 | | .CONST 0x08ca,0x0009 0eba 08d1 000a | | .CONST 0x08d1,0x000a 0ebc 08d5 000b | | .CONST 0x08d5,0x000b 0ebe 08db 000c | | .CONST 0x08db,0x000c 0ec0 08df 000d | | .CONST 0x08df,0x000d 0ec2 08e5 000e | | .CONST 0x08e5,0x000e 0ec4 08ef 000f | | .CONST 0x08ef,0x000f 0ec6 08f5 0010 | | .CONST 0x08f5,0x0010 0ec8 08fe 0011 | | .CONST 0x08fe,0x0011 0eca 0903 0012 | | .CONST 0x0903,0x0012 0ecc 0912 0401 | | .CONST 0x0912,0x0401 0ece 0916 0012 | | .CONST 0x0916,0x0012 0ed0 091a 0013 | | .CONST 0x091a,0x0013 0ed2 0925 0014 | % | .CONST 0x0925,0x0014 0ed4 092b 0015 | + | .CONST 0x092b,0x0015 0ed6 0933 0016 | 3 | .CONST 0x0933,0x0016 0ed8 0938 0017 | 8 | .CONST 0x0938,0x0017 0eda 0943 0018 | C | .CONST 0x0943,0x0018 0edc ; -------------------------------------------------------------------------------------- 0edc ; Debug3 Subtable 0x1d 0edc ; -------------------------------------------------------------------------------------- 0edc 0000 0003 | | .DBG3TAB 0x0000,0x0003 0ede 094b 0001 | K | .CONST 0x094b,0x0001 0ee0 0950 0002 | P | .CONST 0x0950,0x0002 0ee2 0953 0003 | S | .CONST 0x0953,0x0003 0ee4 0000 0000 | | .BLANK 0000[0x11c]