|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 5120 (0x1400) 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 0500 | | .CONST 0x0500 ; 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 0004 | | .CONST 0x0004 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 005b | [ | .CONST 0x005b ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 001f | | .CONST 0x001f ; Number of locals 000b INIT_0008: 000b 029a 0063 | c| Declare_Subprogram INIT_0060,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0 = .DEBUG 0x000b,0x05aa,0x8000,0x0000,0x005a,0x1175,0x0000,0x000d ; Debug Table 0x0.0x0 = 0xb,0xffff 000d 029a 0083 | | Declare_Subprogram INIT_0080,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x1 = 0xd,0xfffe 000f 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0xf,0xfffd 0011 029a 00a3 | | Declare_Subprogram INIT_00a0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x11,0xfffc 0013 029a 0153 | S| Declare_Subprogram INIT_0150,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x13,0xfffb 0015 029a 01ab | | Declare_Subprogram INIT_01a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x15,0xfffa 0017 029a 01eb | | Declare_Subprogram INIT_01e8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x17,0xfff9 0019 029a 0243 | C| Declare_Subprogram INIT_0240,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x19,0xfff8 001b 029a 025b | [| Declare_Subprogram INIT_0258,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x8 = 0x1b,0xfff7 001d 029a 0283 | | Declare_Subprogram INIT_0280,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x9 = 0x1d,0xfff6 001f 029a 0313 | | Declare_Subprogram INIT_0310,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xa = 0x1f,0xfff5 0021 029a 039b | | Declare_Subprogram INIT_0398,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xb = 0x21,0xfff4 0023 029a 03f3 | | Declare_Subprogram INIT_03f0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xc = 0x23,0xfff3 0025 029a 044b | K| Declare_Subprogram INIT_0448,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xd = 0x25,0xfff2 0027 029a 0463 | c| Declare_Subprogram INIT_0460,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xe = 0x27,0xfff1 0029 029a 0473 | s| Declare_Subprogram INIT_0470,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0xf = 0x29,0xfff0 002b 029a 047b | {| Declare_Subprogram INIT_0478,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x10 = 0x2b,0xffef 002d 029a 0483 | | Declare_Subprogram INIT_0480,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x11 = 0x2d,0xffee 002f 00bf | | Action Accept_Activation 0030 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0030,0x05d0,0x8000,0x0000,0x005a,0x30a5,0x0000,0x0013 ; Debug Table 0x1.0x0 = 0x30,0xffff 0031 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x31,0xfffe 0032 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x32,0xfffd 0033 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x33,0xfffc 0034 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x34,0xfffb 0035 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0x5 = 0x35,0xfffa 0036 00c7 | | Action Elaborate_Subprogram 0037 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x6 = 0x37,0xfff9 0038 00c7 | | Action Elaborate_Subprogram 0039 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0x7 = 0x39,0xfff8 003a 00c7 | | Action Elaborate_Subprogram 003b 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x8 = 0x3b,0xfff7 003c 00c7 | | Action Elaborate_Subprogram 003d 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0x9 = 0x3d,0xfff6 003e 00c7 | | Action Elaborate_Subprogram 003f 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0xa = 0x3f,0xfff5 0040 00c7 | | Action Elaborate_Subprogram 0041 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0xb = 0x41,0xfff4 0042 00c7 | | Action Elaborate_Subprogram 0043 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0xc = 0x43,0xfff3 0044 00c7 | | Action Elaborate_Subprogram 0045 1d15 | | Execute_Immediate Reference_Lex_1,0x15 ; Debug Table 0x1.0xd = 0x45,0xfff2 0046 00c7 | | Action Elaborate_Subprogram 0047 029d 04d3 | | Declare_Subprogram INIT_04d0,For_Outer_Call ; Debug Table 0x1.0xe = 0x47,0xfff1 0049 1d16 | | Execute_Immediate Reference_Lex_1,0x16 ; Debug Table 0x1.0xf = 0x49,0xfff0 004a 00c7 | | Action Elaborate_Subprogram 004b 1d17 | | Execute_Immediate Reference_Lex_1,0x17 ; Debug Table 0x1.0x10 = 0x4b,0xffef 004c 00c7 | | Action Elaborate_Subprogram 004d 1d18 | | Execute_Immediate Reference_Lex_1,0x18 ; Debug Table 0x1.0x11 = 0x4d,0xffee 004e 00c7 | | Action Elaborate_Subprogram 004f 1d19 | | Execute_Immediate Reference_Lex_1,0x19 ; Debug Table 0x1.0x12 = 0x4f,0xffed 0050 00c7 | | Action Elaborate_Subprogram 0051 1d1a | | Execute_Immediate Reference_Lex_1,0x1a ; Debug Table 0x1.0x13 = 0x51,0xffec 0052 00c7 | | Action Elaborate_Subprogram 0053 1d1b | | Execute_Immediate Reference_Lex_1,0x1b ; Debug Table 0x1.0x14 = 0x53,0xffeb 0054 00c7 | | Action Elaborate_Subprogram 0055 1d1c | | Execute_Immediate Reference_Lex_1,0x1c ; Debug Table 0x1.0x15 = 0x55,0xffea 0056 00c7 | | Action Elaborate_Subprogram 0057 1d1d | | Execute_Immediate Reference_Lex_1,0x1d ; Debug Table 0x1.0x16 = 0x57,0xffe9 0058 00c7 | | Action Elaborate_Subprogram 0059 1d1e | | Execute_Immediate Reference_Lex_1,0x1e ; Debug Table 0x1.0x17 = 0x59,0xffe8 005a 00c7 | | Action Elaborate_Subprogram 005b BODY_0008: 005b 00bc | | Action Signal_Activated 005c 00bb | | Action Signal_Completion 005d 0000 0000 | | .XXX[0x3] 005f 0000 | | 0060 ; -------------------------------------------------------------------------------------- 0060 ; SUBPROGRAM 0060 ; -------------------------------------------------------------------------------------- 0060 0069 | i | .CONST 0x0069 ; Address of begin 0061 0004 | | .CONST 0x0004 ; Address of exception handler 0062 0003 | | .CONST 0x0003 ; Number of locals 0063 INIT_0060: 0063 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2 = .DEBUG 0x0063,0x0602,0x0002,0x0000,0x005a,0x1175,0x0000,0x000e ; Debug Table 0x2.0x0 = 0x63,0xffff 0064 00db | | Load_Top At_Offset_3 0065 00eb | | Load_Encached Diana_Cache 0066 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0067 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0068 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x1 = 0x68,0xfffe 0069 BODY_0060: 0069 0007 | | Action Break_Optional ; Debug Table 0x2.0x2 = 0x69,0x1 006a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x3 = 0x6a,0x401 006b 021d | | Execute Heap_Access,Is_Null 006c 700c |p | Jump_Nonzero 0x79 ; Debug Table 0x2.0x4 = 0x6c,0x1 006d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x5 = 0x6d,0x2 006e 00eb | | Load_Encached Diana_Cache 006f 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0070 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0071 0007 | | Action Break_Optional ; Debug Table 0x2.0x6 = 0x71,0x3 0072 e403 | | Load 0x2,0x3 ; Debug Table 0x2.0x7 = 0x72,0x801 0073 0007 | | Action Break_Optional 0074 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x2.0x8 = 0x74,0x802 0075 0007 | | Action Break_Optional ; Debug Table 0x2.0x9 = 0x75,0x803 0076 0007 | | Action Break_Optional ; Debug Table 0x2.0xa = 0x76,0x804 0077 0fa8 | | Execute_Immediate Equal,-0x58 ; Debug Table 0x2.0xb = 0x77,0x3 0078 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0079 4800 |H | Short_Literal 0x0 ; Debug Table 0x2.0xc = 0x79,0x4 007a 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 007b 0000 0000 | | .BLANK 0000[0x5] 0080 ; -------------------------------------------------------------------------------------- 0080 ; SUBPROGRAM 0080 ; -------------------------------------------------------------------------------------- 0080 0087 | | .CONST 0x0087 ; Address of begin 0081 0004 | | .CONST 0x0004 ; Address of exception handler 0082 0002 | | .CONST 0x0002 ; Number of locals 0083 INIT_0080: 0083 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3 = .DEBUG 0x0083,0x061e,0x0002,0x0000,0x005a,0x1175,0x0000,0x0019 ; Debug Table 0x3.0x0 = 0x83,0xffff 0084 00db | | Load_Top At_Offset_3 0085 8212 | | Call 0x1,0x12 0086 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0087 BODY_0080: 0087 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x1 = 0x87,0x1 0088 4976 |Iv | Short_Literal 0x176 0089 00eb | | Load_Encached Diana_Cache 008a 0098 | | Execute Package,Field_Read_Dynamic 008b 180f | | Execute Package,Field_Execute,Field_Number 0xf 008c e5ff | | Load 0x2,-0x1 008d 021f | | Execute Heap_Access,Equal 008e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 008f 0000 | | .XXX[0x1] 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 0093 | | .CONST 0x0093 ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0001 | | .CONST 0x0001 ; Number of locals 0093 BODY_0090: 0093 INIT_0090: 0093 00da | | Load_Top At_Offset_2 ; Debug Table 0x4 = .DEBUG 0x0093,0x0624,0x0002,0x0000,0x005a,0x1175,0x0000,0x0024 ; Debug Table 0x4.0x0 = 0x93,0x1 0094 8212 | | Call 0x1,0x12 0095 e5fe | | Load 0x2,-0x2 0096 8212 | | Call 0x1,0x12 0097 021f | | Execute Heap_Access,Equal 0098 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0099 0000 0000 | | .BLANK 0000[0x7] 00a0 ; -------------------------------------------------------------------------------------- 00a0 ; SUBPROGRAM 00a0 ; -------------------------------------------------------------------------------------- 00a0 00a7 | | .CONST 0x00a7 ; Address of begin 00a1 0004 | | .CONST 0x0004 ; Address of exception handler 00a2 0003 | | .CONST 0x0003 ; Number of locals 00a3 INIT_00a0: 00a3 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x5 = .DEBUG 0x00a3,0x0628,0x0002,0x0000,0x005a,0x1175,0x0000,0x0030 ; Debug Table 0x5.0x0 = 0xa3,0xffff 00a4 e5fe | | Load 0x2,-0x2 00a5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00a6 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x1 = 0xa6,0xfffe 00a7 BODY_00a0: 00a7 00cf | | Action Mark_Auxiliary 00a8 789b |x | Jump 0x144 00a9 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x2 = 0xa9,0x2 00aa 0007 | | Action Break_Optional 00ab 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x3 = 0xab,0x401 00ac 0217 | | Execute Heap_Access,All_Reference 00ad 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00ae 00d9 | | Load_Top At_Offset_1 00af 0007 | | Action Break_Optional 00b0 e407 | | Load 0x2,0x7 ; Debug Table 0x5.0x4 = 0xb0,0x801 00b1 0007 | | Action Break_Optional 00b2 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x5.0x5 = 0xb2,0x802 00b3 0007 | | Action Break_Optional ; Debug Table 0x5.0x6 = 0xb3,0x803 00b4 00d0 | | Action Swap_Control ; Debug Table 0x5.0x7 = 0xb4,0x804 00b5 00d1 | | Pop_Control Pop_Count_1 00b6 49af |I | Short_Literal 0x1af ; Debug Table 0x5.0x8 = 0xb6,0x401 00b7 00eb | | Load_Encached Diana_Cache 00b8 0096 | | Execute Package,Entry 00b9 00d0 | | Action Swap_Control 00ba 00d1 | | Pop_Control Pop_Count_1 00bb 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x5.0x9 = 0xbb,0x2 00bc 0007 | | Action Break_Optional ; Debug Table 0x5.0xa = 0xbc,0x3 00bd e403 | | Load 0x2,0x3 ; Debug Table 0x5.0xb = 0xbd,0xc01 00be 0007 | | Action Break_Optional 00bf 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0xc = 0xbf,0xc02 00c0 0007 | | Action Break_Optional ; Debug Table 0x5.0xd = 0xc0,0xc03 00c1 0007 | | Action Break_Optional ; Debug Table 0x5.0xe = 0xc1,0xc04 00c2 0b3d | = | Execute_Immediate Case_Compare,0x3d ; Debug Table 0x5.0xf = 0xc2,0x3 00c3 7015 |p | Jump_Nonzero 0xd9 00c4 0b3b | ; | Execute_Immediate Case_Compare,0x3b 00c5 701b |p | Jump_Nonzero 0xe1 00c6 0b3c | < | Execute_Immediate Case_Compare,0x3c 00c7 7019 |p | Jump_Nonzero 0xe1 00c8 0b3e | > | Execute_Immediate Case_Compare,0x3e 00c9 7017 |p | Jump_Nonzero 0xe1 00ca 0b41 | A | Execute_Immediate Case_Compare,0x41 00cb 7015 |p | Jump_Nonzero 0xe1 00cc 0b3f | ? | Execute_Immediate Case_Compare,0x3f 00cd 7013 |p | Jump_Nonzero 0xe1 00ce 0b39 | 9 | Execute_Immediate Case_Compare,0x39 00cf 7019 |p | Jump_Nonzero 0xe9 00d0 0b38 | 8 | Execute_Immediate Case_Compare,0x38 00d1 7017 |p | Jump_Nonzero 0xe9 00d2 0b3a | : | Execute_Immediate Case_Compare,0x3a 00d3 7015 |p | Jump_Nonzero 0xe9 00d4 0b02 | | Execute_Immediate Case_Compare,0x2 00d5 7013 |p | Jump_Nonzero 0xe9 00d6 0b37 | 7 | Execute_Immediate Case_Compare,0x37 00d7 7011 |p | Jump_Nonzero 0xe9 00d8 7864 |xd | Jump 0x13d ; Debug Table 0x5.0x10 = 0xd8,0x9 00d9 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x11 = 0xd9,0x4 00da 00db | | Load_Top At_Offset_3 00db 00eb | | Load_Encached Diana_Cache 00dc 18bf | | Execute Package,Field_Execute,Field_Number 0xbf 00dd 021f | | Execute Heap_Access,Equal 00de 685e |h^ | Jump_Zero 0x13d 00df 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x12 = 0xdf,0x5 00e0 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00e1 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x13 = 0xe1,0x6 00e2 00db | | Load_Top At_Offset_3 00e3 00eb | | Load_Encached Diana_Cache 00e4 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 00e5 021f | | Execute Heap_Access,Equal 00e6 6856 |hV | Jump_Zero 0x13d 00e7 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x14 = 0xe7,0x7 00e8 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00e9 00cf | | Action Mark_Auxiliary ; Debug Table 0x5.0x15 = 0xe9,0x8 00ea 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x5.0x16 = 0xea,0xefff 00eb e403 | | Load 0x2,0x3 00ec 00eb | | Load_Encached Diana_Cache 00ed 18d0 | | Execute Package,Field_Execute,Field_Number 0xd0 00ee 00eb | | Load_Encached Diana_Cache 00ef 1888 | | Execute Package,Field_Execute,Field_Number 0x88 00f0 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00f1 00cf | | Action Mark_Auxiliary 00f2 7843 |xC | Jump 0x136 00f3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x17 = 0xf3,0x1002 00f4 00da | | Load_Top At_Offset_2 00f5 0007 | | Action Break_Optional 00f6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x18 = 0xf6,0x1401 00f7 7002 |p | Jump_Nonzero 0xfa 00f8 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x19 = 0xf8,0x1402 00f9 782c |x, | Jump 0x126 00fa 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x1a = 0xfa,0x1403 00fb 0217 | | Execute Heap_Access,All_Reference 00fc 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 00fd 6804 |h | Jump_Zero 0x102 00fe 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x1b = 0xfe,0x1404 00ff 0217 | | Execute Heap_Access,All_Reference 0100 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0101 7824 |x$ | Jump 0x126 0102 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x1c = 0x102,0x1405 0103 0007 | | Action Break_Optional 0104 e40b | | Load 0x2,0xb ; Debug Table 0x5.0x1d = 0x104,0x1801 0105 0007 | | Action Break_Optional 0106 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x5.0x1e = 0x106,0x1802 0107 0007 | | Action Break_Optional ; Debug Table 0x5.0x1f = 0x107,0x1803 0108 00d0 | | Action Swap_Control ; Debug Table 0x5.0x20 = 0x108,0x1804 0109 00d1 | | Pop_Control Pop_Count_1 010a 49bb |I | Short_Literal 0x1bb ; Debug Table 0x5.0x21 = 0x10a,0x1405 010b 00eb | | Load_Encached Diana_Cache 010c 0098 | | Execute Package,Field_Read_Dynamic 010d 012c | , | Execute Any,Size 010e e001 | | Load 0x0,0x1 010f 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0110 025b | [ | Execute Discrete,Check_In_Type 0111 0273 | s | Execute Discrete,Plus 0112 00d9 | | Load_Top At_Offset_1 0113 0007 | | Action Break_Optional 0114 e40c | | Load 0x2,0xc ; Debug Table 0x5.0x22 = 0x114,0x1c01 0115 0007 | | Action Break_Optional 0116 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x5.0x23 = 0x116,0x1c02 0117 0007 | | Action Break_Optional ; Debug Table 0x5.0x24 = 0x117,0x1c03 0118 00d0 | | Action Swap_Control ; Debug Table 0x5.0x25 = 0x118,0x1c04 0119 00d1 | | Pop_Control Pop_Count_1 011a 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x5.0x26 = 0x11a,0x1804 011b 00eb | | Load_Encached Diana_Cache 011c 0098 | | Execute Package,Field_Read_Dynamic 011d 49c9 |I | Short_Literal 0x1c9 011e 00eb | | Load_Encached Diana_Cache 011f 0098 | | Execute Package,Field_Read_Dynamic 0120 49ca |I | Short_Literal 0x1ca 0121 00eb | | Load_Encached Diana_Cache 0122 0095 | | Execute Package,Field_Reference_Dynamic 0123 e002 | | Load 0x0,0x2 0124 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0125 7800 |x | Jump 0x126 0126 00d0 | | Action Swap_Control 0127 00d1 | | Pop_Control Pop_Count_1 0128 021f | | Execute Heap_Access,Equal ; Debug Table 0x5.0x27 = 0x128,0x1002 0129 6802 |h | Jump_Zero 0x12c 012a 4801 |H | Short_Literal 0x1 ; Debug Table 0x5.0x28 = 0x12a,0x1003 012b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 012c 0007 | | Action Break_Optional ; Debug Table 0x5.0x29 = 0x12c,0x1004 012d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x2a = 0x12d,0x2001 012e 7002 |p | Jump_Nonzero 0x131 012f 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x5.0x2b = 0x12f,0x2002 0130 7803 |x | Jump 0x134 0131 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x2c = 0x131,0x2003 0132 0217 | | Execute Heap_Access,All_Reference 0133 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0134 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x5.0x2d = 0x134,0x1004 0135 00c9 | | Action Pop_Auxiliary_Loop 0136 0007 | | Action Break_Optional ; Debug Table 0x5.0x2e = 0x136,0x1001 0137 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x5.0x2f = 0x137,0x2401 0138 021d | | Execute Heap_Access,Is_Null 0139 6fb9 |o | Jump_Zero 0xf3 ; Debug Table 0x5.0x30 = 0x139,0x1001 013a 00ce | | Action Pop_Auxiliary 013b 00d1 | | Pop_Control Pop_Count_1 013c 00ce | | Action Pop_Auxiliary 013d 00d1 | | Pop_Control Pop_Count_1 013e 0007 | | Action Break_Optional ; Debug Table 0x5.0x31 = 0x13e,0xa 013f 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x32 = 0x13f,0x2801 0140 0217 | | Execute Heap_Access,All_Reference 0141 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0142 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x5.0x33 = 0x142,0xa 0143 00c9 | | Action Pop_Auxiliary_Loop 0144 0007 | | Action Break_Optional ; Debug Table 0x5.0x34 = 0x144,0x1 0145 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x35 = 0x145,0x2c01 0146 021d | | Execute Heap_Access,Is_Null 0147 6f61 |oa | Jump_Zero 0xa9 ; Debug Table 0x5.0x36 = 0x147,0x1 0148 00ce | | Action Pop_Auxiliary 0149 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x37 = 0x149,0xb 014a 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 014b 0000 0000 | | .BLANK 0000[0x5] 0150 ; -------------------------------------------------------------------------------------- 0150 ; SUBPROGRAM 0150 ; -------------------------------------------------------------------------------------- 0150 018f | | .CONST 0x018f ; Address of begin 0151 0004 | | .CONST 0x0004 ; Address of exception handler 0152 0002 | | .CONST 0x0002 ; Number of locals 0153 INIT_0150: 0153 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6 = .DEBUG 0x0153,0x069a,0x0002,0x0000,0x005a,0x1175,0x0000,0x0041 ; Debug Table 0x6.0x0 = 0x153,0xffff 0154 4801 |H | Short_Literal 0x1 0155 e5fe | | Load 0x2,-0x2 0156 00eb | | Load_Encached Diana_Cache 0157 1888 | | Execute Package,Field_Execute,Field_Number 0x88 0158 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x1 = 0x158,0x401 0159 7002 |p | Jump_Nonzero 0x15c 015a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x6.0x2 = 0x15a,0x402 015b 782c |x, | Jump 0x188 015c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x3 = 0x15c,0x403 015d 0217 | | Execute Heap_Access,All_Reference 015e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 015f 6804 |h | Jump_Zero 0x164 0160 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x4 = 0x160,0x404 0161 0217 | | Execute Heap_Access,All_Reference 0162 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0163 7824 |x$ | Jump 0x188 0164 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x5 = 0x164,0x405 0165 0007 | | Action Break_Optional 0166 e405 | | Load 0x2,0x5 ; Debug Table 0x6.0x6 = 0x166,0x801 0167 0007 | | Action Break_Optional 0168 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x6.0x7 = 0x168,0x802 0169 0007 | | Action Break_Optional ; Debug Table 0x6.0x8 = 0x169,0x803 016a 00d0 | | Action Swap_Control ; Debug Table 0x6.0x9 = 0x16a,0x804 016b 00d1 | | Pop_Control Pop_Count_1 016c 49bb |I | Short_Literal 0x1bb ; Debug Table 0x6.0xa = 0x16c,0x405 016d 00eb | | Load_Encached Diana_Cache 016e 0098 | | Execute Package,Field_Read_Dynamic 016f 012c | , | Execute Any,Size 0170 e001 | | Load 0x0,0x1 0171 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0172 025b | [ | Execute Discrete,Check_In_Type 0173 0273 | s | Execute Discrete,Plus 0174 00d9 | | Load_Top At_Offset_1 0175 0007 | | Action Break_Optional 0176 e406 | | Load 0x2,0x6 ; Debug Table 0x6.0xb = 0x176,0xc01 0177 0007 | | Action Break_Optional 0178 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x6.0xc = 0x178,0xc02 0179 0007 | | Action Break_Optional ; Debug Table 0x6.0xd = 0x179,0xc03 017a 00d0 | | Action Swap_Control ; Debug Table 0x6.0xe = 0x17a,0xc04 017b 00d1 | | Pop_Control Pop_Count_1 017c 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x6.0xf = 0x17c,0x804 017d 00eb | | Load_Encached Diana_Cache 017e 0098 | | Execute Package,Field_Read_Dynamic 017f 49c9 |I | Short_Literal 0x1c9 0180 00eb | | Load_Encached Diana_Cache 0181 0098 | | Execute Package,Field_Read_Dynamic 0182 49ca |I | Short_Literal 0x1ca 0183 00eb | | Load_Encached Diana_Cache 0184 0095 | | Execute Package,Field_Reference_Dynamic 0185 e002 | | Load 0x0,0x2 0186 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0187 7800 |x | Jump 0x188 0188 00d0 | | Action Swap_Control 0189 00d1 | | Pop_Control Pop_Count_1 018a 4976 |Iv | Short_Literal 0x176 ; Debug Table 0x6.0x10 = 0x18a,0xffff 018b 00eb | | Load_Encached Diana_Cache 018c 0098 | | Execute Package,Field_Read_Dynamic 018d 1815 | | Execute Package,Field_Execute,Field_Number 0x15 018e 0031 | 1 | Store_Top Heap_Access,At_Offset_1 018f BODY_0150: 018f 00cf | | Action Mark_Auxiliary 0190 780d |x | Jump 0x19e 0191 e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x11 = 0x191,0x2 0192 00da | | Load_Top At_Offset_2 0193 021f | | Execute Heap_Access,Equal 0194 6802 |h | Jump_Zero 0x197 0195 4801 |H | Short_Literal 0x1 ; Debug Table 0x6.0x12 = 0x195,0x3 0196 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0197 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x13 = 0x197,0x4 0198 4976 |Iv | Short_Literal 0x176 0199 00eb | | Load_Encached Diana_Cache 019a 0098 | | Execute Package,Field_Read_Dynamic 019b 1816 | | Execute Package,Field_Execute,Field_Number 0x16 019c 0032 | 2 | Store_Top Heap_Access,At_Offset_2 019d 00c9 | | Action Pop_Auxiliary_Loop 019e 0007 | | Action Break_Optional ; Debug Table 0x6.0x14 = 0x19e,0x1 019f 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x6.0x15 = 0x19f,0x1001 01a0 021d | | Execute Heap_Access,Is_Null 01a1 6fef |o | Jump_Zero 0x191 ; Debug Table 0x6.0x16 = 0x1a1,0x1 01a2 00ce | | Action Pop_Auxiliary 01a3 4800 |H | Short_Literal 0x0 ; Debug Table 0x6.0x17 = 0x1a3,0x5 01a4 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01a5 0000 0000 | | .XXX[0x3] 01a7 0000 | | 01a8 ; -------------------------------------------------------------------------------------- 01a8 ; SUBPROGRAM 01a8 ; -------------------------------------------------------------------------------------- 01a8 01ae | | .CONST 0x01ae ; Address of begin 01a9 0004 | | .CONST 0x0004 ; Address of exception handler 01aa 0003 | | .CONST 0x0003 ; Number of locals 01ab INIT_01a8: 01ab 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7 = .DEBUG 0x01ab,0x06cc,0x0002,0x0000,0x005a,0x1175,0x0000,0x0052 ; Debug Table 0x7.0x0 = 0x1ab,0xffff 01ac e003 | | Load 0x0,0x3 ; Debug Table 0x7.0x1 = 0x1ac,0xfffe 01ad 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01ae BODY_01a8: 01ae e003 | | Load 0x0,0x3 ; Debug Table 0x7.0x2 = 0x1ae,0x1 01af 1b0d | | Execute Package,Field_Read,Field_Number 0xd 01b0 e003 | | Load 0x0,0x3 01b1 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01b2 1b16 | | Execute Package,Field_Read,Field_Number 0x16 01b3 e5ff | | Load 0x2,-0x1 01b4 e003 | | Load 0x0,0x3 01b5 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 01b6 181a | | Execute Package,Field_Execute,Field_Number 0x1a 01b7 0033 | 3 | Store_Top Heap_Access,At_Offset_3 01b8 0059 | Y | Store_Top Discrete,At_Offset_1 01b9 0007 | | Action Break_Optional ; Debug Table 0x7.0x3 = 0x1b9,0x2 01ba e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x4 = 0x1ba,0x401 01bb 0007 | | Action Break_Optional 01bc 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0x5 = 0x1bc,0x402 01bd 0007 | | Action Break_Optional ; Debug Table 0x7.0x6 = 0x1bd,0x403 01be 0007 | | Action Break_Optional ; Debug Table 0x7.0x7 = 0x1be,0x404 01bf 0fa8 | | Execute_Immediate Equal,-0x58 ; Debug Table 0x7.0x8 = 0x1bf,0x2 01c0 6802 |h | Jump_Zero 0x1c3 01c1 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x9 = 0x1c1,0x3 01c2 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01c3 0007 | | Action Break_Optional ; Debug Table 0x7.0xa = 0x1c3,0x4 01c4 e5ff | | Load 0x2,-0x1 ; Debug Table 0x7.0xb = 0x1c4,0x801 01c5 021d | | Execute Heap_Access,Is_Null 01c6 6802 |h | Jump_Zero 0x1c9 ; Debug Table 0x7.0xc = 0x1c6,0x4 01c7 4887 |H | Short_Literal 0x87 01c8 0257 | W | Execute Discrete,Raise 01c9 00cf | | Action Mark_Auxiliary ; Debug Table 0x7.0xd = 0x1c9,0x5 01ca 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7.0xe = 0x1ca,0xf3ff 01cb e5ff | | Load 0x2,-0x1 01cc 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01cd 00cf | | Action Mark_Auxiliary 01ce 780b |x | Jump 0x1da 01cf 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0xf = 0x1cf,0xc02 01d0 e004 | | Load 0x0,0x4 01d1 1815 | | Execute Package,Field_Execute,Field_Number 0x15 01d2 0032 | 2 | Store_Top Heap_Access,At_Offset_2 01d3 0007 | | Action Break_Optional ; Debug Table 0x7.0x10 = 0x1d3,0xc03 01d4 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x7.0x11 = 0x1d4,0x1001 01d5 021d | | Execute Heap_Access,Is_Null 01d6 6802 |h | Jump_Zero 0x1d9 ; Debug Table 0x7.0x12 = 0x1d6,0xc03 01d7 4887 |H | Short_Literal 0x87 01d8 0257 | W | Execute Discrete,Raise 01d9 00c9 | | Action Pop_Auxiliary_Loop 01da 0007 | | Action Break_Optional ; Debug Table 0x7.0x13 = 0x1da,0xc01 01db e405 | | Load 0x2,0x5 ; Debug Table 0x7.0x14 = 0x1db,0x1401 01dc 0007 | | Action Break_Optional 01dd 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0x15 = 0x1dd,0x1402 01de 0007 | | Action Break_Optional ; Debug Table 0x7.0x16 = 0x1de,0x1403 01df 0007 | | Action Break_Optional ; Debug Table 0x7.0x17 = 0x1df,0x1404 01e0 0fa8 | | Execute_Immediate Equal,-0x58 ; Debug Table 0x7.0x18 = 0x1e0,0xc01 01e1 6fed |o | Jump_Zero 0x1cf 01e2 00ce | | Action Pop_Auxiliary 01e3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x7.0x19 = 0x1e3,0xc04 01e4 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01e5 0000 0000 | | .XXX[0x3] 01e7 0000 | | 01e8 ; -------------------------------------------------------------------------------------- 01e8 ; SUBPROGRAM 01e8 ; -------------------------------------------------------------------------------------- 01e8 01f2 | | .CONST 0x01f2 ; Address of begin 01e9 0004 | | .CONST 0x0004 ; Address of exception handler 01ea 0006 | | .CONST 0x0006 ; Number of locals 01eb INIT_01e8: 01eb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x01eb,0x0702,0x0002,0x0000,0x005a,0x1175,0x0000,0x005f ; Debug Table 0x8.0x0 = 0x1eb,0xffff 01ec 00db | | Load_Top At_Offset_3 01ed 0031 | 1 | Store_Top Heap_Access,At_Offset_1 01ee 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x1 = 0x1ee,0xfffe 01ef 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x2 = 0x1ef,0xfffd 01f0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x3 = 0x1f0,0xfffc 01f1 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x4 = 0x1f1,0xfffb 01f2 BODY_01e8: 01f2 0007 | | Action Break_Optional ; Debug Table 0x8.0x5 = 0x1f2,0x1 01f3 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x6 = 0x1f3,0x401 01f4 021d | | Execute Heap_Access,Is_Null 01f5 7045 |pE | Jump_Nonzero 0x23b ; Debug Table 0x8.0x7 = 0x1f5,0x1 01f6 e5ff | | Load 0x2,-0x1 ; Debug Table 0x8.0x8 = 0x1f6,0x2 01f7 8212 | | Call 0x1,0x12 01f8 a402 | | Store_Unchecked 0x2,0x2 01f9 0007 | | Action Break_Optional ; Debug Table 0x8.0x9 = 0x1f9,0x3 01fa e402 | | Load 0x2,0x2 ; Debug Table 0x8.0xa = 0x1fa,0x801 01fb 021d | | Execute Heap_Access,Is_Null 01fc 703e |p> | Jump_Nonzero 0x23b ; Debug Table 0x8.0xb = 0x1fc,0x3 01fd e402 | | Load 0x2,0x2 ; Debug Table 0x8.0xc = 0x1fd,0x4 01fe 4976 |Iv | Short_Literal 0x176 01ff 00eb | | Load_Encached Diana_Cache 0200 0098 | | Execute Package,Field_Read_Dynamic 0201 180f | | Execute Package,Field_Execute,Field_Number 0xf 0202 a403 | | Store_Unchecked 0x2,0x3 0203 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0xd = 0x203,0x5 0204 490b |I | Short_Literal 0x10b 0205 00eb | | Load_Encached Diana_Cache 0206 0096 | | Execute Package,Entry 0207 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0208 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0xe = 0x208,0x6 0209 00db | | Load_Top At_Offset_3 020a 021f | | Execute Heap_Access,Equal 020b 702f |p/ | Jump_Nonzero 0x23b 020c e402 | | Load 0x2,0x2 ; Debug Table 0x8.0xf = 0x20c,0x7 020d 00eb | | Load_Encached Diana_Cache 020e 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9 020f 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0210 0007 | | Action Break_Optional ; Debug Table 0x8.0x10 = 0x210,0x8 0211 e405 | | Load 0x2,0x5 ; Debug Table 0x8.0x11 = 0x211,0xc01 0212 0007 | | Action Break_Optional 0213 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x12 = 0x213,0xc02 0214 0007 | | Action Break_Optional ; Debug Table 0x8.0x13 = 0x214,0xc03 0215 0007 | | Action Break_Optional ; Debug Table 0x8.0x14 = 0x215,0xc04 0216 0f49 | I | Execute_Immediate Equal,0x49 ; Debug Table 0x8.0x15 = 0x216,0x8 0217 681d |h | Jump_Zero 0x235 0218 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x16 = 0x218,0x9 0219 00eb | | Load_Encached Diana_Cache 021a 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 021b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 021c 00cf | | Action Mark_Auxiliary 021d 7805 |x | Jump 0x223 021e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x8.0x17 = 0x21e,0xb 021f 00eb | | Load_Encached Diana_Cache 0220 18d4 | | Execute Package,Field_Execute,Field_Number 0xd4 0221 0032 | 2 | Store_Top Heap_Access,At_Offset_2 0222 00c9 | | Action Pop_Auxiliary_Loop 0223 0007 | | Action Break_Optional ; Debug Table 0x8.0x18 = 0x223,0xa 0224 e406 | | Load 0x2,0x6 ; Debug Table 0x8.0x19 = 0x224,0x1001 0225 0007 | | Action Break_Optional 0226 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x1a = 0x226,0x1002 0227 0007 | | Action Break_Optional ; Debug Table 0x8.0x1b = 0x227,0x1003 0228 0007 | | Action Break_Optional ; Debug Table 0x8.0x1c = 0x228,0x1004 0229 0f12 | | Execute_Immediate Equal,0x12 ; Debug Table 0x8.0x1d = 0x229,0xa 022a 77f3 |w | Jump_Nonzero 0x21e 022b 00ce | | Action Pop_Auxiliary 022c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x1e = 0x22c,0xc 022d 00eb | | Load_Encached Diana_Cache 022e 18fa | | Execute Package,Field_Execute,Field_Number 0xfa 022f 00eb | | Load_Encached Diana_Cache 0230 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0231 00eb | | Load_Encached Diana_Cache 0232 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0233 a402 | | Store_Unchecked 0x2,0x2 0234 7806 |x | Jump 0x23b 0235 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x1f = 0x235,0xd 0236 00eb | | Load_Encached Diana_Cache 0237 18ec | | Execute Package,Field_Execute,Field_Number 0xec 0238 00eb | | Load_Encached Diana_Cache 0239 18ec | | Execute Package,Field_Execute,Field_Number 0xec 023a a402 | | Store_Unchecked 0x2,0x2 023b e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x20 = 0x23b,0xe 023c 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 023d 0000 0000 | | .XXX[0x3] 023f 0000 | | 0240 ; -------------------------------------------------------------------------------------- 0240 ; SUBPROGRAM 0240 ; -------------------------------------------------------------------------------------- 0240 0246 | F | .CONST 0x0246 ; Address of begin 0241 0004 | | .CONST 0x0004 ; Address of exception handler 0242 0003 | | .CONST 0x0003 ; Number of locals 0243 INIT_0240: 0243 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9 = .DEBUG 0x0243,0x0746,0x0002,0x0000,0x005a,0x1175,0x0000,0x006c ; Debug Table 0x9.0x0 = 0x243,0xffff 0244 e003 | | Load 0x0,0x3 ; Debug Table 0x9.0x1 = 0x244,0xfffe 0245 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0246 BODY_0240: 0246 e003 | | Load 0x0,0x3 ; Debug Table 0x9.0x2 = 0x246,0x1 0247 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0248 e003 | | Load 0x0,0x3 0249 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 024a 1b16 | | Execute Package,Field_Read,Field_Number 0x16 024b e5ff | | Load 0x2,-0x1 024c e003 | | Load 0x0,0x3 024d 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 024e 181a | | Execute Package,Field_Execute,Field_Number 0x1a 024f 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0250 0059 | Y | Store_Top Discrete,At_Offset_1 0251 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x3 = 0x251,0x2 0252 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0253 0000 0000 | | .BLANK 0000[0x5] 0258 ; -------------------------------------------------------------------------------------- 0258 ; SUBPROGRAM 0258 ; -------------------------------------------------------------------------------------- 0258 0262 | b | .CONST 0x0262 ; Address of begin 0259 0004 | | .CONST 0x0004 ; Address of exception handler 025a 0003 | | .CONST 0x0003 ; Number of locals 025b INIT_0258: 025b e003 | | Load 0x0,0x3 ; Debug Table 0xa = .DEBUG 0x025b,0x0750,0x0001,0x0000,0x005a,0x1175,0x0000,0x0079 ; Debug Table 0xa.0x0 = 0x25b,0xffff 025c 1b14 | | Execute Package,Field_Read,Field_Number 0x14 025d 02ff | | Declare_Variable Variant_Record 025e 00d8 | | Load_Top At_Offset_0 025f 1c00 | | Execute_Immediate Run_Utility,0x0 0260 e003 | | Load 0x0,0x3 ; Debug Table 0xa.0x1 = 0x260,0xfffe 0261 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0262 BODY_0258: 0262 e003 | | Load 0x0,0x3 ; Debug Table 0xa.0x2 = 0x262,0x1 0263 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0264 00da | | Load_Top At_Offset_2 0265 e5ff | | Load 0x2,-0x1 0266 e003 | | Load 0x0,0x3 0267 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38 0268 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0269 00d1 | | Pop_Control Pop_Count_1 026a 0059 | Y | Store_Top Discrete,At_Offset_1 026b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x3 = 0x26b,0x2 026c 7009 |p | Jump_Nonzero 0x276 026d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x4 = 0x26d,0x3 026e e005 | | Load 0x0,0x5 026f 1814 | | Execute Package,Field_Execute,Field_Number 0x14 0270 a5fd | | Store_Unchecked 0x2,-0x3 0271 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xa.0x5 = 0x271,0x4 0272 e005 | | Load 0x0,0x5 0273 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0274 a5fe | | Store_Unchecked 0x2,-0x2 0275 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0276 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x6 = 0x276,0x5 0277 a5fd | | Store_Unchecked 0x2,-0x3 0278 4800 |H | Short_Literal 0x0 ; Debug Table 0xa.0x7 = 0x278,0x6 0279 a5fe | | Store_Unchecked 0x2,-0x2 027a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 027b 0000 0000 | | .BLANK 0000[0x5] 0280 ; -------------------------------------------------------------------------------------- 0280 ; SUBPROGRAM 0280 ; -------------------------------------------------------------------------------------- 0280 0286 | | .CONST 0x0286 ; Address of begin 0281 0004 | | .CONST 0x0004 ; Address of exception handler 0282 0002 | | .CONST 0x0002 ; Number of locals 0283 INIT_0280: 0283 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xb = .DEBUG 0x0283,0x0762,0x0002,0x0000,0x005a,0x1175,0x0000,0x008f ; Debug Table 0xb.0x0 = 0x283,0xffff 0284 00db | | Load_Top At_Offset_3 0285 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0286 BODY_0280: 0286 00cf | | Action Mark_Auxiliary 0287 780a |x | Jump 0x292 0288 0007 | | Action Break_Optional ; Debug Table 0xb.0x1 = 0x288,0x2 0289 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x2 = 0x289,0x401 028a 7002 |p | Jump_Nonzero 0x28d 028b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xb.0x3 = 0x28b,0x402 028c 7803 |x | Jump 0x290 028d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x4 = 0x28d,0x403 028e 0217 | | Execute Heap_Access,All_Reference 028f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0290 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0xb.0x5 = 0x290,0x2 0291 00c9 | | Action Pop_Auxiliary_Loop 0292 0007 | | Action Break_Optional ; Debug Table 0xb.0x6 = 0x292,0x1 0293 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x7 = 0x293,0x801 0294 021d | | Execute Heap_Access,Is_Null 0295 7073 |ps | Jump_Nonzero 0x309 ; Debug Table 0xb.0x8 = 0x295,0x1 0296 00d9 | | Load_Top At_Offset_1 0297 0007 | | Action Break_Optional 0298 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x9 = 0x298,0xc01 0299 7002 |p | Jump_Nonzero 0x29c 029a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0xa = 0x29a,0xc02 029b 782c |x, | Jump 0x2c8 029c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xb = 0x29c,0xc03 029d 0217 | | Execute Heap_Access,All_Reference 029e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 029f 6804 |h | Jump_Zero 0x2a4 02a0 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xc = 0x2a0,0xc04 02a1 0217 | | Execute Heap_Access,All_Reference 02a2 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 02a3 7824 |x$ | Jump 0x2c8 02a4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0xd = 0x2a4,0xc05 02a5 0007 | | Action Break_Optional 02a6 e405 | | Load 0x2,0x5 ; Debug Table 0xb.0xe = 0x2a6,0x1001 02a7 0007 | | Action Break_Optional 02a8 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xb.0xf = 0x2a8,0x1002 02a9 0007 | | Action Break_Optional ; Debug Table 0xb.0x10 = 0x2a9,0x1003 02aa 00d0 | | Action Swap_Control ; Debug Table 0xb.0x11 = 0x2aa,0x1004 02ab 00d1 | | Pop_Control Pop_Count_1 02ac 49bb |I | Short_Literal 0x1bb ; Debug Table 0xb.0x12 = 0x2ac,0xc05 02ad 00eb | | Load_Encached Diana_Cache 02ae 0098 | | Execute Package,Field_Read_Dynamic 02af 012c | , | Execute Any,Size 02b0 e001 | | Load 0x0,0x1 02b1 1b17 | | Execute Package,Field_Read,Field_Number 0x17 02b2 025b | [ | Execute Discrete,Check_In_Type 02b3 0273 | s | Execute Discrete,Plus 02b4 00d9 | | Load_Top At_Offset_1 02b5 0007 | | Action Break_Optional 02b6 e406 | | Load 0x2,0x6 ; Debug Table 0xb.0x13 = 0x2b6,0x1401 02b7 0007 | | Action Break_Optional 02b8 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xb.0x14 = 0x2b8,0x1402 02b9 0007 | | Action Break_Optional ; Debug Table 0xb.0x15 = 0x2b9,0x1403 02ba 00d0 | | Action Swap_Control ; Debug Table 0xb.0x16 = 0x2ba,0x1404 02bb 00d1 | | Pop_Control Pop_Count_1 02bc 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xb.0x17 = 0x2bc,0x1004 02bd 00eb | | Load_Encached Diana_Cache 02be 0098 | | Execute Package,Field_Read_Dynamic 02bf 49c9 |I | Short_Literal 0x1c9 02c0 00eb | | Load_Encached Diana_Cache 02c1 0098 | | Execute Package,Field_Read_Dynamic 02c2 49ca |I | Short_Literal 0x1ca 02c3 00eb | | Load_Encached Diana_Cache 02c4 0095 | | Execute Package,Field_Reference_Dynamic 02c5 e002 | | Load 0x0,0x2 02c6 1819 | | Execute Package,Field_Execute,Field_Number 0x19 02c7 7800 |x | Jump 0x2c8 02c8 00d0 | | Action Swap_Control 02c9 00d1 | | Pop_Control Pop_Count_1 02ca 0007 | | Action Break_Optional ; Debug Table 0xb.0x18 = 0x2ca,0x801 02cb e404 | | Load 0x2,0x4 ; Debug Table 0xb.0x19 = 0x2cb,0x1801 02cc 0007 | | Action Break_Optional 02cd 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xb.0x1a = 0x2cd,0x1802 02ce 0007 | | Action Break_Optional ; Debug Table 0xb.0x1b = 0x2ce,0x1803 02cf 00d0 | | Action Swap_Control ; Debug Table 0xb.0x1c = 0x2cf,0x1804 02d0 00d1 | | Pop_Control Pop_Count_1 02d1 0f40 | @ | Execute_Immediate Equal,0x40 ; Debug Table 0xb.0x1d = 0x2d1,0x801 02d2 6836 |h6 | Jump_Zero 0x309 02d3 00d9 | | Load_Top At_Offset_1 02d4 0007 | | Action Break_Optional 02d5 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x1e = 0x2d5,0x1c01 02d6 7002 |p | Jump_Nonzero 0x2d9 02d7 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x1f = 0x2d7,0x1c02 02d8 782c |x, | Jump 0x305 02d9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x20 = 0x2d9,0x1c03 02da 0217 | | Execute Heap_Access,All_Reference 02db 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 02dc 6804 |h | Jump_Zero 0x2e1 02dd 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x21 = 0x2dd,0x1c04 02de 0217 | | Execute Heap_Access,All_Reference 02df 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 02e0 7824 |x$ | Jump 0x305 02e1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x22 = 0x2e1,0x1c05 02e2 0007 | | Action Break_Optional 02e3 e405 | | Load 0x2,0x5 ; Debug Table 0xb.0x23 = 0x2e3,0x2001 02e4 0007 | | Action Break_Optional 02e5 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xb.0x24 = 0x2e5,0x2002 02e6 0007 | | Action Break_Optional ; Debug Table 0xb.0x25 = 0x2e6,0x2003 02e7 00d0 | | Action Swap_Control ; Debug Table 0xb.0x26 = 0x2e7,0x2004 02e8 00d1 | | Pop_Control Pop_Count_1 02e9 49bb |I | Short_Literal 0x1bb ; Debug Table 0xb.0x27 = 0x2e9,0x1c05 02ea 00eb | | Load_Encached Diana_Cache 02eb 0098 | | Execute Package,Field_Read_Dynamic 02ec 012c | , | Execute Any,Size 02ed e001 | | Load 0x0,0x1 02ee 1b17 | | Execute Package,Field_Read,Field_Number 0x17 02ef 025b | [ | Execute Discrete,Check_In_Type 02f0 0273 | s | Execute Discrete,Plus 02f1 00d9 | | Load_Top At_Offset_1 02f2 0007 | | Action Break_Optional 02f3 e406 | | Load 0x2,0x6 ; Debug Table 0xb.0x28 = 0x2f3,0x2401 02f4 0007 | | Action Break_Optional 02f5 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xb.0x29 = 0x2f5,0x2402 02f6 0007 | | Action Break_Optional ; Debug Table 0xb.0x2a = 0x2f6,0x2403 02f7 00d0 | | Action Swap_Control ; Debug Table 0xb.0x2b = 0x2f7,0x2404 02f8 00d1 | | Pop_Control Pop_Count_1 02f9 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xb.0x2c = 0x2f9,0x2004 02fa 00eb | | Load_Encached Diana_Cache 02fb 0098 | | Execute Package,Field_Read_Dynamic 02fc 49c9 |I | Short_Literal 0x1c9 02fd 00eb | | Load_Encached Diana_Cache 02fe 0098 | | Execute Package,Field_Read_Dynamic 02ff 49ca |I | Short_Literal 0x1ca 0300 00eb | | Load_Encached Diana_Cache 0301 0095 | | Execute Package,Field_Reference_Dynamic 0302 e002 | | Load 0x0,0x2 0303 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0304 7800 |x | Jump 0x305 0305 00d0 | | Action Swap_Control 0306 00d1 | | Pop_Control Pop_Count_1 0307 821f | | Call 0x1,0x1f ; Debug Table 0xb.0x2d = 0x307,0x1804 0308 6f7f |o | Jump_Zero 0x288 0309 00ce | | Action Pop_Auxiliary 030a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x2e = 0x30a,0x3 030b 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 030c 0000 0000 | | .BLANK 0000[0x4] 0310 ; -------------------------------------------------------------------------------------- 0310 ; SUBPROGRAM 0310 ; -------------------------------------------------------------------------------------- 0310 0349 | I | .CONST 0x0349 ; Address of begin 0311 0004 | | .CONST 0x0004 ; Address of exception handler 0312 0002 | | .CONST 0x0002 ; Number of locals 0313 INIT_0310: 0313 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc = .DEBUG 0x0313,0x07c2,0x0002,0x0000,0x005a,0x1175,0x0000,0x009c ; Debug Table 0xc.0x0 = 0x313,0xffff 0314 00db | | Load_Top At_Offset_3 0315 0007 | | Action Break_Optional 0316 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x1 = 0x316,0x401 0317 7002 |p | Jump_Nonzero 0x31a 0318 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x2 = 0x318,0x402 0319 782c |x, | Jump 0x346 031a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x3 = 0x31a,0x403 031b 0217 | | Execute Heap_Access,All_Reference 031c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 031d 6804 |h | Jump_Zero 0x322 031e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x4 = 0x31e,0x404 031f 0217 | | Execute Heap_Access,All_Reference 0320 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0321 7824 |x$ | Jump 0x346 0322 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x5 = 0x322,0x405 0323 0007 | | Action Break_Optional 0324 e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x6 = 0x324,0x801 0325 0007 | | Action Break_Optional 0326 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xc.0x7 = 0x326,0x802 0327 0007 | | Action Break_Optional ; Debug Table 0xc.0x8 = 0x327,0x803 0328 00d0 | | Action Swap_Control ; Debug Table 0xc.0x9 = 0x328,0x804 0329 00d1 | | Pop_Control Pop_Count_1 032a 49bb |I | Short_Literal 0x1bb ; Debug Table 0xc.0xa = 0x32a,0x405 032b 00eb | | Load_Encached Diana_Cache 032c 0098 | | Execute Package,Field_Read_Dynamic 032d 012c | , | Execute Any,Size 032e e001 | | Load 0x0,0x1 032f 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0330 025b | [ | Execute Discrete,Check_In_Type 0331 0273 | s | Execute Discrete,Plus 0332 00d9 | | Load_Top At_Offset_1 0333 0007 | | Action Break_Optional 0334 e405 | | Load 0x2,0x5 ; Debug Table 0xc.0xb = 0x334,0xc01 0335 0007 | | Action Break_Optional 0336 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xc.0xc = 0x336,0xc02 0337 0007 | | Action Break_Optional ; Debug Table 0xc.0xd = 0x337,0xc03 0338 00d0 | | Action Swap_Control ; Debug Table 0xc.0xe = 0x338,0xc04 0339 00d1 | | Pop_Control Pop_Count_1 033a 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xc.0xf = 0x33a,0x804 033b 00eb | | Load_Encached Diana_Cache 033c 0098 | | Execute Package,Field_Read_Dynamic 033d 49c9 |I | Short_Literal 0x1c9 033e 00eb | | Load_Encached Diana_Cache 033f 0098 | | Execute Package,Field_Read_Dynamic 0340 49ca |I | Short_Literal 0x1ca 0341 00eb | | Load_Encached Diana_Cache 0342 0095 | | Execute Package,Field_Reference_Dynamic 0343 e002 | | Load 0x0,0x2 0344 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0345 7800 |x | Jump 0x346 0346 00d0 | | Action Swap_Control 0347 00d1 | | Pop_Control Pop_Count_1 0348 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xc.0x10 = 0x348,0xffff 0349 BODY_0310: 0349 0007 | | Action Break_Optional ; Debug Table 0xc.0x11 = 0x349,0x1 034a e402 | | Load 0x2,0x2 ; Debug Table 0xc.0x12 = 0x34a,0x1001 034b 0007 | | Action Break_Optional 034c 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xc.0x13 = 0x34c,0x1002 034d 0007 | | Action Break_Optional ; Debug Table 0xc.0x14 = 0x34d,0x1003 034e 0007 | | Action Break_Optional ; Debug Table 0xc.0x15 = 0x34e,0x1004 034f 0f40 | @ | Execute_Immediate Equal,0x40 ; Debug Table 0xc.0x16 = 0x34f,0x1 0350 6803 |h | Jump_Zero 0x354 0351 00d8 | | Load_Top At_Offset_0 0352 821f | | Call 0x1,0x1f 0353 6802 |h | Jump_Zero 0x356 0354 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x17 = 0x354,0x2 0355 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0356 0007 | | Action Break_Optional ; Debug Table 0xc.0x18 = 0x356,0x3 0357 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x19 = 0x357,0x1401 0358 7002 |p | Jump_Nonzero 0x35b 0359 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xc.0x1a = 0x359,0x1402 035a 7803 |x | Jump 0x35e 035b 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x1b = 0x35b,0x1403 035c 0217 | | Execute Heap_Access,All_Reference 035d 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 035e 8216 | | Call 0x1,0x16 ; Debug Table 0xc.0x1c = 0x35e,0x3 035f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x1d = 0x35f,0x1801 0360 7002 |p | Jump_Nonzero 0x363 0361 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xc.0x1e = 0x361,0x1802 0362 782c |x, | Jump 0x38f 0363 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x1f = 0x363,0x1803 0364 0217 | | Execute Heap_Access,All_Reference 0365 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0366 6804 |h | Jump_Zero 0x36b 0367 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x20 = 0x367,0x1804 0368 0217 | | Execute Heap_Access,All_Reference 0369 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 036a 7824 |x$ | Jump 0x38f 036b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x21 = 0x36b,0x1805 036c 0007 | | Action Break_Optional 036d e404 | | Load 0x2,0x4 ; Debug Table 0xc.0x22 = 0x36d,0x1c01 036e 0007 | | Action Break_Optional 036f 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xc.0x23 = 0x36f,0x1c02 0370 0007 | | Action Break_Optional ; Debug Table 0xc.0x24 = 0x370,0x1c03 0371 00d0 | | Action Swap_Control ; Debug Table 0xc.0x25 = 0x371,0x1c04 0372 00d1 | | Pop_Control Pop_Count_1 0373 49bb |I | Short_Literal 0x1bb ; Debug Table 0xc.0x26 = 0x373,0x1805 0374 00eb | | Load_Encached Diana_Cache 0375 0098 | | Execute Package,Field_Read_Dynamic 0376 012c | , | Execute Any,Size 0377 e001 | | Load 0x0,0x1 0378 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0379 025b | [ | Execute Discrete,Check_In_Type 037a 0273 | s | Execute Discrete,Plus 037b 00d9 | | Load_Top At_Offset_1 037c 0007 | | Action Break_Optional 037d e405 | | Load 0x2,0x5 ; Debug Table 0xc.0x27 = 0x37d,0x2001 037e 0007 | | Action Break_Optional 037f 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xc.0x28 = 0x37f,0x2002 0380 0007 | | Action Break_Optional ; Debug Table 0xc.0x29 = 0x380,0x2003 0381 00d0 | | Action Swap_Control ; Debug Table 0xc.0x2a = 0x381,0x2004 0382 00d1 | | Pop_Control Pop_Count_1 0383 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xc.0x2b = 0x383,0x1c04 0384 00eb | | Load_Encached Diana_Cache 0385 0098 | | Execute Package,Field_Read_Dynamic 0386 49c9 |I | Short_Literal 0x1c9 0387 00eb | | Load_Encached Diana_Cache 0388 0098 | | Execute Package,Field_Read_Dynamic 0389 49ca |I | Short_Literal 0x1ca 038a 00eb | | Load_Encached Diana_Cache 038b 0095 | | Execute Package,Field_Reference_Dynamic 038c e002 | | Load 0x0,0x2 038d 1819 | | Execute Package,Field_Execute,Field_Number 0x19 038e 7800 |x | Jump 0x38f 038f 00d0 | | Action Swap_Control 0390 00d1 | | Pop_Control Pop_Count_1 0391 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 ; Debug Table 0xc.0x2c = 0x391,0x3 0392 0000 0000 | | .BLANK 0000[0x6] 0398 ; -------------------------------------------------------------------------------------- 0398 ; SUBPROGRAM 0398 ; -------------------------------------------------------------------------------------- 0398 039b | | .CONST 0x039b ; Address of begin 0399 0004 | | .CONST 0x0004 ; Address of exception handler 039a 0001 | | .CONST 0x0001 ; Number of locals 039b BODY_0398: 039b INIT_0398: 039b 0007 | | Action Break_Optional ; Debug Table 0xd = .DEBUG 0x039b,0x081e,0x0002,0x0000,0x005a,0x1175,0x0000,0x00a9 ; Debug Table 0xd.0x0 = 0x39b,0x1 039c 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x1 = 0x39c,0x401 039d 021d | | Execute Heap_Access,Is_Null 039e 6802 |h | Jump_Zero 0x3a1 ; Debug Table 0xd.0x2 = 0x39e,0x1 039f 4801 |H | Short_Literal 0x1 ; Debug Table 0xd.0x3 = 0x39f,0x2 03a0 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03a1 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x4 = 0x3a1,0x3 03a2 0007 | | Action Break_Optional 03a3 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x5 = 0x3a3,0x801 03a4 7002 |p | Jump_Nonzero 0x3a7 03a5 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x6 = 0x3a5,0x802 03a6 782c |x, | Jump 0x3d3 03a7 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x7 = 0x3a7,0x803 03a8 0217 | | Execute Heap_Access,All_Reference 03a9 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 03aa 6804 |h | Jump_Zero 0x3af 03ab 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x8 = 0x3ab,0x804 03ac 0217 | | Execute Heap_Access,All_Reference 03ad 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 03ae 7824 |x$ | Jump 0x3d3 03af 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x9 = 0x3af,0x805 03b0 0007 | | Action Break_Optional 03b1 e403 | | Load 0x2,0x3 ; Debug Table 0xd.0xa = 0x3b1,0xc01 03b2 0007 | | Action Break_Optional 03b3 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xd.0xb = 0x3b3,0xc02 03b4 0007 | | Action Break_Optional ; Debug Table 0xd.0xc = 0x3b4,0xc03 03b5 00d0 | | Action Swap_Control ; Debug Table 0xd.0xd = 0x3b5,0xc04 03b6 00d1 | | Pop_Control Pop_Count_1 03b7 49bb |I | Short_Literal 0x1bb ; Debug Table 0xd.0xe = 0x3b7,0x805 03b8 00eb | | Load_Encached Diana_Cache 03b9 0098 | | Execute Package,Field_Read_Dynamic 03ba 012c | , | Execute Any,Size 03bb e001 | | Load 0x0,0x1 03bc 1b17 | | Execute Package,Field_Read,Field_Number 0x17 03bd 025b | [ | Execute Discrete,Check_In_Type 03be 0273 | s | Execute Discrete,Plus 03bf 00d9 | | Load_Top At_Offset_1 03c0 0007 | | Action Break_Optional 03c1 e404 | | Load 0x2,0x4 ; Debug Table 0xd.0xf = 0x3c1,0x1001 03c2 0007 | | Action Break_Optional 03c3 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xd.0x10 = 0x3c3,0x1002 03c4 0007 | | Action Break_Optional ; Debug Table 0xd.0x11 = 0x3c4,0x1003 03c5 00d0 | | Action Swap_Control ; Debug Table 0xd.0x12 = 0x3c5,0x1004 03c6 00d1 | | Pop_Control Pop_Count_1 03c7 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xd.0x13 = 0x3c7,0xc04 03c8 00eb | | Load_Encached Diana_Cache 03c9 0098 | | Execute Package,Field_Read_Dynamic 03ca 49c9 |I | Short_Literal 0x1c9 03cb 00eb | | Load_Encached Diana_Cache 03cc 0098 | | Execute Package,Field_Read_Dynamic 03cd 49ca |I | Short_Literal 0x1ca 03ce 00eb | | Load_Encached Diana_Cache 03cf 0095 | | Execute Package,Field_Reference_Dynamic 03d0 e002 | | Load 0x0,0x2 03d1 1819 | | Execute Package,Field_Execute,Field_Number 0x19 03d2 7800 |x | Jump 0x3d3 03d3 00d0 | | Action Swap_Control 03d4 00d1 | | Pop_Control Pop_Count_1 03d5 0007 | | Action Break_Optional ; Debug Table 0xd.0x14 = 0x3d5,0x3 03d6 e402 | | Load 0x2,0x2 ; Debug Table 0xd.0x15 = 0x3d6,0x1401 03d7 0007 | | Action Break_Optional 03d8 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xd.0x16 = 0x3d8,0x1402 03d9 0007 | | Action Break_Optional ; Debug Table 0xd.0x17 = 0x3d9,0x1403 03da 00d0 | | Action Swap_Control ; Debug Table 0xd.0x18 = 0x3da,0x1404 03db 00d1 | | Pop_Control Pop_Count_1 03dc 0f40 | @ | Execute_Immediate Equal,0x40 ; Debug Table 0xd.0x19 = 0x3dc,0x3 03dd 7002 |p | Jump_Nonzero 0x3e0 03de 4800 |H | Short_Literal 0x0 ; Debug Table 0xd.0x1a = 0x3de,0x4 03df 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 03e0 0007 | | Action Break_Optional ; Debug Table 0xd.0x1b = 0x3e0,0x5 03e1 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x1c = 0x3e1,0x1801 03e2 7002 |p | Jump_Nonzero 0x3e5 03e3 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xd.0x1d = 0x3e3,0x1802 03e4 7803 |x | Jump 0x3e8 03e5 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x1e = 0x3e5,0x1803 03e6 0217 | | Execute Heap_Access,All_Reference 03e7 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 03e8 8216 | | Call 0x1,0x16 ; Debug Table 0xd.0x1f = 0x3e8,0x5 03e9 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x20 = 0x3e9,0x1c01 03ea 021d | | Execute Heap_Access,Is_Null 03eb 00d0 | | Action Swap_Control 03ec 00d1 | | Pop_Control Pop_Count_1 03ed 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 ; Debug Table 0xd.0x21 = 0x3ed,0x5 03ee 0000 0000 | | .XXX[0x2] 03f0 ; -------------------------------------------------------------------------------------- 03f0 ; SUBPROGRAM 03f0 ; -------------------------------------------------------------------------------------- 03f0 03f8 | | .CONST 0x03f8 ; Address of begin 03f1 0004 | | .CONST 0x0004 ; Address of exception handler 03f2 0003 | | .CONST 0x0003 ; Number of locals 03f3 INIT_03f0: 03f3 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xe = .DEBUG 0x03f3,0x0864,0x0002,0x0000,0x005a,0x1175,0x0000,0x00b4 ; Debug Table 0xe.0x0 = 0x3f3,0xffff 03f4 00db | | Load_Top At_Offset_3 03f5 8216 | | Call 0x1,0x16 03f6 0031 | 1 | Store_Top Heap_Access,At_Offset_1 03f7 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xe.0x1 = 0x3f7,0xfffe 03f8 BODY_03f0: 03f8 00cf | | Action Mark_Auxiliary 03f9 0007 | | Action Break_Optional ; Debug Table 0xe.0x2 = 0x3f9,0x1 03fa 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x3 = 0x3fa,0x2 03fb 0032 | 2 | Store_Top Heap_Access,At_Offset_2 03fc 0007 | | Action Break_Optional ; Debug Table 0xe.0x4 = 0x3fc,0x3 03fd 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x5 = 0x3fd,0x401 03fe 7002 |p | Jump_Nonzero 0x401 03ff 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xe.0x6 = 0x3ff,0x402 0400 7803 |x | Jump 0x404 0401 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0x7 = 0x401,0x403 0402 0217 | | Execute Heap_Access,All_Reference 0403 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0404 8216 | | Call 0x1,0x16 ; Debug Table 0xe.0x8 = 0x404,0x3 0405 0033 | 3 | Store_Top Heap_Access,At_Offset_3 0406 0007 | | Action Break_Optional ; Debug Table 0xe.0x9 = 0x406,0x4 0407 00da | | Load_Top At_Offset_2 ; Debug Table 0xe.0xa = 0x407,0x801 0408 021d | | Execute Heap_Access,Is_Null 0409 6835 |h5 | Jump_Zero 0x43f ; Debug Table 0xe.0xb = 0x409,0x4 040a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xe.0xc = 0x40a,0x5 040b 0007 | | Action Break_Optional 040c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0xd = 0x40c,0xc01 040d 7002 |p | Jump_Nonzero 0x410 040e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe.0xe = 0x40e,0xc02 040f 782c |x, | Jump 0x43c 0410 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0xf = 0x410,0xc03 0411 0217 | | Execute Heap_Access,All_Reference 0412 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 0413 6804 |h | Jump_Zero 0x418 0414 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x10 = 0x414,0xc04 0415 0217 | | Execute Heap_Access,All_Reference 0416 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 0417 7824 |x$ | Jump 0x43c 0418 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0x11 = 0x418,0xc05 0419 0007 | | Action Break_Optional 041a e406 | | Load 0x2,0x6 ; Debug Table 0xe.0x12 = 0x41a,0x1001 041b 0007 | | Action Break_Optional 041c 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xe.0x13 = 0x41c,0x1002 041d 0007 | | Action Break_Optional ; Debug Table 0xe.0x14 = 0x41d,0x1003 041e 00d0 | | Action Swap_Control ; Debug Table 0xe.0x15 = 0x41e,0x1004 041f 00d1 | | Pop_Control Pop_Count_1 0420 49bb |I | Short_Literal 0x1bb ; Debug Table 0xe.0x16 = 0x420,0xc05 0421 00eb | | Load_Encached Diana_Cache 0422 0098 | | Execute Package,Field_Read_Dynamic 0423 012c | , | Execute Any,Size 0424 e001 | | Load 0x0,0x1 0425 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0426 025b | [ | Execute Discrete,Check_In_Type 0427 0273 | s | Execute Discrete,Plus 0428 00d9 | | Load_Top At_Offset_1 0429 0007 | | Action Break_Optional 042a e407 | | Load 0x2,0x7 ; Debug Table 0xe.0x17 = 0x42a,0x1401 042b 0007 | | Action Break_Optional 042c 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xe.0x18 = 0x42c,0x1402 042d 0007 | | Action Break_Optional ; Debug Table 0xe.0x19 = 0x42d,0x1403 042e 00d0 | | Action Swap_Control ; Debug Table 0xe.0x1a = 0x42e,0x1404 042f 00d1 | | Pop_Control Pop_Count_1 0430 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xe.0x1b = 0x430,0x1004 0431 00eb | | Load_Encached Diana_Cache 0432 0098 | | Execute Package,Field_Read_Dynamic 0433 49c9 |I | Short_Literal 0x1c9 0434 00eb | | Load_Encached Diana_Cache 0435 0098 | | Execute Package,Field_Read_Dynamic 0436 49ca |I | Short_Literal 0x1ca 0437 00eb | | Load_Encached Diana_Cache 0438 0095 | | Execute Package,Field_Reference_Dynamic 0439 e002 | | Load 0x0,0x2 043a 1819 | | Execute Package,Field_Execute,Field_Number 0x19 043b 7800 |x | Jump 0x43c 043c 00d0 | | Action Swap_Control 043d 00d1 | | Pop_Control Pop_Count_1 043e 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 ; Debug Table 0xe.0x1c = 0x43e,0x5 043f 00c9 | | Action Pop_Auxiliary_Loop 0440 7fb9 | | Jump 0x3fa 0441 0000 0000 | | .BLANK 0000[0x7] 0448 ; -------------------------------------------------------------------------------------- 0448 ; SUBPROGRAM 0448 ; -------------------------------------------------------------------------------------- 0448 0451 | Q | .CONST 0x0451 ; Address of begin 0449 0004 | | .CONST 0x0004 ; Address of exception handler 044a 0002 | | .CONST 0x0002 ; Number of locals 044b INIT_0448: 044b 00f0 | | Load_Encached Segment_Cache ; Debug Table 0xf = .DEBUG 0x044b,0x08a0,0x0002,0x0000,0x005a,0x1175,0x0000,0x00c1 ; Debug Table 0xf.0x0 = 0x44b,0xffff 044c 00db | | Load_Top At_Offset_3 044d e006 | | Load 0x0,0x6 044e 1813 | | Execute Package,Field_Execute,Field_Number 0x13 044f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0450 0007 | | Action Break_Optional ; Debug Table 0xf.0x1 = 0x450,0xfffe 0451 BODY_0448: 0451 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xf.0x2 = 0x451,0x1 0452 00f0 | | Load_Encached Segment_Cache 0453 021f | | Execute Heap_Access,Equal 0454 6804 |h | Jump_Zero 0x459 0455 0092 04f0 | | Action Push_String_Extended,0x4f0 ; "Null attribute space" ; Debug Table 0xf.0x3 = 0x455,0x2 0457 e007 | | Load 0x0,0x7 0458 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0459 e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x4 = 0x459,0x3 045a 00d9 | | Load_Top At_Offset_1 045b e008 | | Load 0x0,0x8 045c 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 045d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 045e 0000 0000 | | .XXX[0x2] 0460 ; -------------------------------------------------------------------------------------- 0460 ; SUBPROGRAM 0460 ; -------------------------------------------------------------------------------------- 0460 0468 | h | .CONST 0x0468 ; Address of begin 0461 0004 | | .CONST 0x0004 ; Address of exception handler 0462 0002 | | .CONST 0x0002 ; Number of locals 0463 INIT_0460: 0463 00f0 | | Load_Encached Segment_Cache ; Debug Table 0x10 = .DEBUG 0x0463,0x08ac,0x0002,0x0000,0x005a,0x1175,0x0000,0x00d4 ; Debug Table 0x10.0x0 = 0x463,0xffff 0464 00db | | Load_Top At_Offset_3 0465 e006 | | Load 0x0,0x6 0466 1813 | | Execute Package,Field_Execute,Field_Number 0x13 0467 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0468 BODY_0460: 0468 e5fe | | Load 0x2,-0x2 ; Debug Table 0x10.0x1 = 0x468,0x1 0469 00d9 | | Load_Top At_Offset_1 046a e008 | | Load 0x0,0x8 046b 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 046c 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 046d 0000 0000 | | .XXX[0x3] 046f 0000 | | 0470 ; -------------------------------------------------------------------------------------- 0470 ; SUBPROGRAM 0470 ; -------------------------------------------------------------------------------------- 0470 0473 | s | .CONST 0x0473 ; Address of begin 0471 0004 | | .CONST 0x0004 ; Address of exception handler 0472 0001 | | .CONST 0x0001 ; Number of locals 0473 BODY_0470: 0473 INIT_0470: 0473 00db | | Load_Top At_Offset_3 ; Debug Table 0x11 = .DEBUG 0x0473,0x08b2,0x0002,0x0000,0x005a,0x1175,0x0000,0x00e7 ; Debug Table 0x11.0x0 = 0x473,0x1 0474 00db | | Load_Top At_Offset_3 0475 e008 | | Load 0x0,0x8 0476 183b | ; | Execute Package,Field_Execute,Field_Number 0x3b 0477 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0478 ; -------------------------------------------------------------------------------------- 0478 ; SUBPROGRAM 0478 ; -------------------------------------------------------------------------------------- 0478 047b | { | .CONST 0x047b ; Address of begin 0479 0004 | | .CONST 0x0004 ; Address of exception handler 047a 0001 | | .CONST 0x0001 ; Number of locals 047b BODY_0478: 047b INIT_0478: 047b 00db | | Load_Top At_Offset_3 ; Debug Table 0x12 = .DEBUG 0x047b,0x08b6,0x0002,0x0000,0x005a,0x1175,0x0000,0x00fa ; Debug Table 0x12.0x0 = 0x47b,0x1 047c 00db | | Load_Top At_Offset_3 047d e008 | | Load 0x0,0x8 047e 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39 047f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0480 ; -------------------------------------------------------------------------------------- 0480 ; SUBPROGRAM 0480 ; -------------------------------------------------------------------------------------- 0480 04c6 | | .CONST 0x04c6 ; Address of begin 0481 0004 | | .CONST 0x0004 ; Address of exception handler 0482 0002 | | .CONST 0x0002 ; Number of locals 0483 INIT_0480: 0483 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13 = .DEBUG 0x0483,0x08ba,0x0002,0x0000,0x005a,0x1175,0x0000,0x010d ; Debug Table 0x13.0x0 = 0x483,0xffff 0484 00db | | Load_Top At_Offset_3 0485 4975 |Iu | Short_Literal 0x175 0486 00eb | | Load_Encached Diana_Cache 0487 0098 | | Execute Package,Field_Read_Dynamic 0488 181d | | Execute Package,Field_Execute,Field_Number 0x1d 0489 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x1 = 0x489,0x401 048a 7002 |p | Jump_Nonzero 0x48d 048b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x13.0x2 = 0x48b,0x402 048c 7803 |x | Jump 0x490 048d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x3 = 0x48d,0x403 048e 0217 | | Execute Heap_Access,All_Reference 048f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 0490 00d0 | | Action Swap_Control 0491 00d1 | | Pop_Control Pop_Count_1 0492 8216 | | Call 0x1,0x16 ; Debug Table 0x13.0x4 = 0x492,0xffff 0493 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x5 = 0x493,0x801 0494 7002 |p | Jump_Nonzero 0x497 0495 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x13.0x6 = 0x495,0x802 0496 782c |x, | Jump 0x4c3 0497 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x7 = 0x497,0x803 0498 0217 | | Execute Heap_Access,All_Reference 0499 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 049a 6804 |h | Jump_Zero 0x49f 049b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x8 = 0x49b,0x804 049c 0217 | | Execute Heap_Access,All_Reference 049d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2 049e 7824 |x$ | Jump 0x4c3 049f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x13.0x9 = 0x49f,0x805 04a0 0007 | | Action Break_Optional 04a1 e404 | | Load 0x2,0x4 ; Debug Table 0x13.0xa = 0x4a1,0xc01 04a2 0007 | | Action Break_Optional 04a3 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x13.0xb = 0x4a3,0xc02 04a4 0007 | | Action Break_Optional ; Debug Table 0x13.0xc = 0x4a4,0xc03 04a5 00d0 | | Action Swap_Control ; Debug Table 0x13.0xd = 0x4a5,0xc04 04a6 00d1 | | Pop_Control Pop_Count_1 04a7 49bb |I | Short_Literal 0x1bb ; Debug Table 0x13.0xe = 0x4a7,0x805 04a8 00eb | | Load_Encached Diana_Cache 04a9 0098 | | Execute Package,Field_Read_Dynamic 04aa 012c | , | Execute Any,Size 04ab e001 | | Load 0x0,0x1 04ac 1b17 | | Execute Package,Field_Read,Field_Number 0x17 04ad 025b | [ | Execute Discrete,Check_In_Type 04ae 0273 | s | Execute Discrete,Plus 04af 00d9 | | Load_Top At_Offset_1 04b0 0007 | | Action Break_Optional 04b1 e405 | | Load 0x2,0x5 ; Debug Table 0x13.0xf = 0x4b1,0x1001 04b2 0007 | | Action Break_Optional 04b3 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x13.0x10 = 0x4b3,0x1002 04b4 0007 | | Action Break_Optional ; Debug Table 0x13.0x11 = 0x4b4,0x1003 04b5 00d0 | | Action Swap_Control ; Debug Table 0x13.0x12 = 0x4b5,0x1004 04b6 00d1 | | Pop_Control Pop_Count_1 04b7 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x13.0x13 = 0x4b7,0xc04 04b8 00eb | | Load_Encached Diana_Cache 04b9 0098 | | Execute Package,Field_Read_Dynamic 04ba 49c9 |I | Short_Literal 0x1c9 04bb 00eb | | Load_Encached Diana_Cache 04bc 0098 | | Execute Package,Field_Read_Dynamic 04bd 49ca |I | Short_Literal 0x1ca 04be 00eb | | Load_Encached Diana_Cache 04bf 0095 | | Execute Package,Field_Reference_Dynamic 04c0 e002 | | Load 0x0,0x2 04c1 1819 | | Execute Package,Field_Execute,Field_Number 0x19 04c2 7800 |x | Jump 0x4c3 04c3 00d0 | | Action Swap_Control 04c4 00d1 | | Pop_Control Pop_Count_1 04c5 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x13.0x14 = 0x4c5,0xffff 04c6 BODY_0480: 04c6 e5fe | | Load 0x2,-0x2 ; Debug Table 0x13.0x15 = 0x4c6,0x1 04c7 00d9 | | Load_Top At_Offset_1 04c8 021f | | Execute Heap_Access,Equal 04c9 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 04ca 0000 0000 | | .BLANK 0000[0x6] 04d0 ; -------------------------------------------------------------------------------------- 04d0 ; SUBPROGRAM 04d0 ; -------------------------------------------------------------------------------------- 04d0 04de | | .CONST 0x04de ; Address of begin 04d1 0004 | | .CONST 0x0004 ; Address of exception handler 04d2 0003 | | .CONST 0x0003 ; Number of locals 04d3 INIT_04d0: 04d3 00ed | | Load_Encached Diana_Symbol_Rep_Cache ; Debug Table 0x14 = .DEBUG 0x04d3,0x08e8,0x0002,0x0000,0x005a,0x30a5,0x0000,0x0395 ; Debug Table 0x14.0x0 = 0x4d3,0xffff 04d4 02c7 | | Declare_Variable Any 04d5 00db | | Load_Top At_Offset_3 04d6 00eb | | Load_Encached Diana_Cache 04d7 18cf | | Execute Package,Field_Execute,Field_Number 0xcf 04d8 00eb | | Load_Encached Diana_Cache 04d9 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 04da c402 | | Store 0x2,0x2 04db 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x14.0x1 = 0x4db,0xfffe 04dc 00eb | | Load_Encached Diana_Cache 04dd 182d | - | Execute Package,Field_Execute,Field_Number 0x2d 04de BODY_04d0: 04de e5ff | | Load 0x2,-0x1 ; Debug Table 0x14.0x2 = 0x4de,0x1 04df e009 | | Load 0x0,0x9 04e0 18a7 | | Execute Package,Field_Execute,Field_Number 0xa7 04e1 700c |p | Jump_Nonzero 0x4ee 04e2 e00a | | Load 0x0,0xa 04e3 1b32 | 2 | Execute Package,Field_Read,Field_Number 0x32 04e4 00d9 | | Load_Top At_Offset_1 04e5 01df | | Execute Vector,Equal 04e6 7005 |p | Jump_Nonzero 0x4ec 04e7 e00a | | Load 0x0,0xa 04e8 1b2e | . | Execute Package,Field_Read,Field_Number 0x2e 04e9 00d9 | | Load_Top At_Offset_1 04ea 01df | | Execute Vector,Equal 04eb 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04ec 4801 |H | Short_Literal 0x1 04ed 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04ee 4800 |H | Short_Literal 0x0 04ef 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 04f0 ; -------------------------------------------------------------------------------------- 04f0 ; STRING TABLE 04f0 ; -------------------------------------------------------------------------------------- 04f0 0004 | | .STRTAB 0x0004->0x04f2 ; "Null attribute space" 04f1 0016 | | .STREND 0x0016->0x04fc 04f2 4e75 6c6c |Null| .STRTAB_STRINGS 04fc 0000 0000 | | .BLANK 0000[0x4] 0500 ; -------------------------------------------------------------------------------------- 0500 ; Debug Table 0500 ; -------------------------------------------------------------------------------------- 0500 0003 0015 | | .CONST 0x0003,0x0015 0502 000b 05aa | | .DEBUG 0x000b,0x05aa,0x8000,0x0000,0x005a,0x1175,0x0000,0x000d 050a 0030 05d0 | 0 | .DEBUG 0x0030,0x05d0,0x8000,0x0000,0x005a,0x30a5,0x0000,0x0013 0512 0063 0602 | c | .DEBUG 0x0063,0x0602,0x0002,0x0000,0x005a,0x1175,0x0000,0x000e 051a 0083 061e | | .DEBUG 0x0083,0x061e,0x0002,0x0000,0x005a,0x1175,0x0000,0x0019 0522 0093 0624 | $| .DEBUG 0x0093,0x0624,0x0002,0x0000,0x005a,0x1175,0x0000,0x0024 052a 00a3 0628 | (| .DEBUG 0x00a3,0x0628,0x0002,0x0000,0x005a,0x1175,0x0000,0x0030 0532 0153 069a | S | .DEBUG 0x0153,0x069a,0x0002,0x0000,0x005a,0x1175,0x0000,0x0041 053a 01ab 06cc | | .DEBUG 0x01ab,0x06cc,0x0002,0x0000,0x005a,0x1175,0x0000,0x0052 0542 01eb 0702 | | .DEBUG 0x01eb,0x0702,0x0002,0x0000,0x005a,0x1175,0x0000,0x005f 054a 0243 0746 | C F| .DEBUG 0x0243,0x0746,0x0002,0x0000,0x005a,0x1175,0x0000,0x006c 0552 025b 0750 | [ P| .DEBUG 0x025b,0x0750,0x0001,0x0000,0x005a,0x1175,0x0000,0x0079 055a 0283 0762 | b| .DEBUG 0x0283,0x0762,0x0002,0x0000,0x005a,0x1175,0x0000,0x008f 0562 0313 07c2 | | .DEBUG 0x0313,0x07c2,0x0002,0x0000,0x005a,0x1175,0x0000,0x009c 056a 039b 081e | | .DEBUG 0x039b,0x081e,0x0002,0x0000,0x005a,0x1175,0x0000,0x00a9 0572 03f3 0864 | d| .DEBUG 0x03f3,0x0864,0x0002,0x0000,0x005a,0x1175,0x0000,0x00b4 057a 044b 08a0 | K | .DEBUG 0x044b,0x08a0,0x0002,0x0000,0x005a,0x1175,0x0000,0x00c1 0582 0463 08ac | c | .DEBUG 0x0463,0x08ac,0x0002,0x0000,0x005a,0x1175,0x0000,0x00d4 058a 0473 08b2 | s | .DEBUG 0x0473,0x08b2,0x0002,0x0000,0x005a,0x1175,0x0000,0x00e7 0592 047b 08b6 | { | .DEBUG 0x047b,0x08b6,0x0002,0x0000,0x005a,0x1175,0x0000,0x00fa 059a 0483 08ba | | .DEBUG 0x0483,0x08ba,0x0002,0x0000,0x005a,0x1175,0x0000,0x010d 05a2 04d3 08e8 | | .DEBUG 0x04d3,0x08e8,0x0002,0x0000,0x005a,0x30a5,0x0000,0x0395 05aa ; -------------------------------------------------------------------------------------- 05aa ; Debug3 Subtable 0x0 05aa ; -------------------------------------------------------------------------------------- 05aa 0012 0000 | | .DBG3TAB 0x0012,0x0000 05ac 000b ffff | | .CONST 0x000b,0xffff 05ae 000d fffe | | .CONST 0x000d,0xfffe 05b0 000f fffd | | .CONST 0x000f,0xfffd 05b2 0011 fffc | | .CONST 0x0011,0xfffc 05b4 0013 fffb | | .CONST 0x0013,0xfffb 05b6 0015 fffa | | .CONST 0x0015,0xfffa 05b8 0017 fff9 | | .CONST 0x0017,0xfff9 05ba 0019 fff8 | | .CONST 0x0019,0xfff8 05bc 001b fff7 | | .CONST 0x001b,0xfff7 05be 001d fff6 | | .CONST 0x001d,0xfff6 05c0 001f fff5 | | .CONST 0x001f,0xfff5 05c2 0021 fff4 | ! | .CONST 0x0021,0xfff4 05c4 0023 fff3 | # | .CONST 0x0023,0xfff3 05c6 0025 fff2 | % | .CONST 0x0025,0xfff2 05c8 0027 fff1 | ' | .CONST 0x0027,0xfff1 05ca 0029 fff0 | ) | .CONST 0x0029,0xfff0 05cc 002b ffef | + | .CONST 0x002b,0xffef 05ce 002d ffee | - | .CONST 0x002d,0xffee 05d0 ; -------------------------------------------------------------------------------------- 05d0 ; Debug3 Subtable 0x1 05d0 ; -------------------------------------------------------------------------------------- 05d0 0018 0000 | | .DBG3TAB 0x0018,0x0000 05d2 0030 ffff | 0 | .CONST 0x0030,0xffff 05d4 0031 fffe | 1 | .CONST 0x0031,0xfffe 05d6 0032 fffd | 2 | .CONST 0x0032,0xfffd 05d8 0033 fffc | 3 | .CONST 0x0033,0xfffc 05da 0034 fffb | 4 | .CONST 0x0034,0xfffb 05dc 0035 fffa | 5 | .CONST 0x0035,0xfffa 05de 0037 fff9 | 7 | .CONST 0x0037,0xfff9 05e0 0039 fff8 | 9 | .CONST 0x0039,0xfff8 05e2 003b fff7 | ; | .CONST 0x003b,0xfff7 05e4 003d fff6 | = | .CONST 0x003d,0xfff6 05e6 003f fff5 | ? | .CONST 0x003f,0xfff5 05e8 0041 fff4 | A | .CONST 0x0041,0xfff4 05ea 0043 fff3 | C | .CONST 0x0043,0xfff3 05ec 0045 fff2 | E | .CONST 0x0045,0xfff2 05ee 0047 fff1 | G | .CONST 0x0047,0xfff1 05f0 0049 fff0 | I | .CONST 0x0049,0xfff0 05f2 004b ffef | K | .CONST 0x004b,0xffef 05f4 004d ffee | M | .CONST 0x004d,0xffee 05f6 004f ffed | O | .CONST 0x004f,0xffed 05f8 0051 ffec | Q | .CONST 0x0051,0xffec 05fa 0053 ffeb | S | .CONST 0x0053,0xffeb 05fc 0055 ffea | U | .CONST 0x0055,0xffea 05fe 0057 ffe9 | W | .CONST 0x0057,0xffe9 0600 0059 ffe8 | Y | .CONST 0x0059,0xffe8 0602 ; -------------------------------------------------------------------------------------- 0602 ; Debug3 Subtable 0x2 0602 ; -------------------------------------------------------------------------------------- 0602 0002 000b | | .DBG3TAB 0x0002,0x000b 0604 0063 ffff | c | .CONST 0x0063,0xffff 0606 0068 fffe | h | .CONST 0x0068,0xfffe 0608 0069 0001 | i | .CONST 0x0069,0x0001 060a 006a 0401 | j | .CONST 0x006a,0x0401 060c 006c 0001 | l | .CONST 0x006c,0x0001 060e 006d 0002 | m | .CONST 0x006d,0x0002 0610 0071 0003 | q | .CONST 0x0071,0x0003 0612 0072 0801 | r | .CONST 0x0072,0x0801 0614 0074 0802 | t | .CONST 0x0074,0x0802 0616 0075 0803 | u | .CONST 0x0075,0x0803 0618 0076 0804 | v | .CONST 0x0076,0x0804 061a 0077 0003 | w | .CONST 0x0077,0x0003 061c 0079 0004 | y | .CONST 0x0079,0x0004 061e ; -------------------------------------------------------------------------------------- 061e ; Debug3 Subtable 0x3 061e ; -------------------------------------------------------------------------------------- 061e 0001 0001 | | .DBG3TAB 0x0001,0x0001 0620 0083 ffff | | .CONST 0x0083,0xffff 0622 0087 0001 | | .CONST 0x0087,0x0001 0624 ; -------------------------------------------------------------------------------------- 0624 ; Debug3 Subtable 0x4 0624 ; -------------------------------------------------------------------------------------- 0624 0000 0001 | | .DBG3TAB 0x0000,0x0001 0626 0093 0001 | | .CONST 0x0093,0x0001 0628 ; -------------------------------------------------------------------------------------- 0628 ; Debug3 Subtable 0x5 0628 ; -------------------------------------------------------------------------------------- 0628 0003 0035 | 5| .DBG3TAB 0x0003,0x0035 062a 00a3 ffff | | .CONST 0x00a3,0xffff 062c 00a6 fffe | | .CONST 0x00a6,0xfffe 062e 00a9 0002 | | .CONST 0x00a9,0x0002 0630 00ab 0401 | | .CONST 0x00ab,0x0401 0632 00b0 0801 | | .CONST 0x00b0,0x0801 0634 00b2 0802 | | .CONST 0x00b2,0x0802 0636 00b3 0803 | | .CONST 0x00b3,0x0803 0638 00b4 0804 | | .CONST 0x00b4,0x0804 063a 00b6 0401 | | .CONST 0x00b6,0x0401 063c 00bb 0002 | | .CONST 0x00bb,0x0002 063e 00bc 0003 | | .CONST 0x00bc,0x0003 0640 00bd 0c01 | | .CONST 0x00bd,0x0c01 0642 00bf 0c02 | | .CONST 0x00bf,0x0c02 0644 00c0 0c03 | | .CONST 0x00c0,0x0c03 0646 00c1 0c04 | | .CONST 0x00c1,0x0c04 0648 00c2 0003 | | .CONST 0x00c2,0x0003 064a 00d8 0009 | | .CONST 0x00d8,0x0009 064c 00d9 0004 | | .CONST 0x00d9,0x0004 064e 00df 0005 | | .CONST 0x00df,0x0005 0650 00e1 0006 | | .CONST 0x00e1,0x0006 0652 00e7 0007 | | .CONST 0x00e7,0x0007 0654 00e9 0008 | | .CONST 0x00e9,0x0008 0656 00ea efff | | .CONST 0x00ea,0xefff 0658 00f3 1002 | | .CONST 0x00f3,0x1002 065a 00f6 1401 | | .CONST 0x00f6,0x1401 065c 00f8 1402 | | .CONST 0x00f8,0x1402 065e 00fa 1403 | | .CONST 0x00fa,0x1403 0660 00fe 1404 | | .CONST 0x00fe,0x1404 0662 0102 1405 | | .CONST 0x0102,0x1405 0664 0104 1801 | | .CONST 0x0104,0x1801 0666 0106 1802 | | .CONST 0x0106,0x1802 0668 0107 1803 | | .CONST 0x0107,0x1803 066a 0108 1804 | | .CONST 0x0108,0x1804 066c 010a 1405 | | .CONST 0x010a,0x1405 066e 0114 1c01 | | .CONST 0x0114,0x1c01 0670 0116 1c02 | | .CONST 0x0116,0x1c02 0672 0117 1c03 | | .CONST 0x0117,0x1c03 0674 0118 1c04 | | .CONST 0x0118,0x1c04 0676 011a 1804 | | .CONST 0x011a,0x1804 0678 0128 1002 | ( | .CONST 0x0128,0x1002 067a 012a 1003 | * | .CONST 0x012a,0x1003 067c 012c 1004 | , | .CONST 0x012c,0x1004 067e 012d 2001 | - | .CONST 0x012d,0x2001 0680 012f 2002 | / | .CONST 0x012f,0x2002 0682 0131 2003 | 1 | .CONST 0x0131,0x2003 0684 0134 1004 | 4 | .CONST 0x0134,0x1004 0686 0136 1001 | 6 | .CONST 0x0136,0x1001 0688 0137 2401 | 7$ | .CONST 0x0137,0x2401 068a 0139 1001 | 9 | .CONST 0x0139,0x1001 068c 013e 000a | > | .CONST 0x013e,0x000a 068e 013f 2801 | ?( | .CONST 0x013f,0x2801 0690 0142 000a | B | .CONST 0x0142,0x000a 0692 0144 0001 | D | .CONST 0x0144,0x0001 0694 0145 2c01 | E, | .CONST 0x0145,0x2c01 0696 0147 0001 | G | .CONST 0x0147,0x0001 0698 0149 000b | I | .CONST 0x0149,0x000b 069a ; -------------------------------------------------------------------------------------- 069a ; Debug3 Subtable 0x6 069a ; -------------------------------------------------------------------------------------- 069a 0002 0016 | | .DBG3TAB 0x0002,0x0016 069c 0153 ffff | S | .CONST 0x0153,0xffff 069e 0158 0401 | X | .CONST 0x0158,0x0401 06a0 015a 0402 | Z | .CONST 0x015a,0x0402 06a2 015c 0403 | \ | .CONST 0x015c,0x0403 06a4 0160 0404 | ` | .CONST 0x0160,0x0404 06a6 0164 0405 | d | .CONST 0x0164,0x0405 06a8 0166 0801 | f | .CONST 0x0166,0x0801 06aa 0168 0802 | h | .CONST 0x0168,0x0802 06ac 0169 0803 | i | .CONST 0x0169,0x0803 06ae 016a 0804 | j | .CONST 0x016a,0x0804 06b0 016c 0405 | l | .CONST 0x016c,0x0405 06b2 0176 0c01 | v | .CONST 0x0176,0x0c01 06b4 0178 0c02 | x | .CONST 0x0178,0x0c02 06b6 0179 0c03 | y | .CONST 0x0179,0x0c03 06b8 017a 0c04 | z | .CONST 0x017a,0x0c04 06ba 017c 0804 | | | .CONST 0x017c,0x0804 06bc 018a ffff | | .CONST 0x018a,0xffff 06be 0191 0002 | | .CONST 0x0191,0x0002 06c0 0195 0003 | | .CONST 0x0195,0x0003 06c2 0197 0004 | | .CONST 0x0197,0x0004 06c4 019e 0001 | | .CONST 0x019e,0x0001 06c6 019f 1001 | | .CONST 0x019f,0x1001 06c8 01a1 0001 | | .CONST 0x01a1,0x0001 06ca 01a3 0005 | | .CONST 0x01a3,0x0005 06cc ; -------------------------------------------------------------------------------------- 06cc ; Debug3 Subtable 0x7 06cc ; -------------------------------------------------------------------------------------- 06cc 0003 0017 | | .DBG3TAB 0x0003,0x0017 06ce 01ab ffff | | .CONST 0x01ab,0xffff 06d0 01ac fffe | | .CONST 0x01ac,0xfffe 06d2 01ae 0001 | | .CONST 0x01ae,0x0001 06d4 01b9 0002 | | .CONST 0x01b9,0x0002 06d6 01ba 0401 | | .CONST 0x01ba,0x0401 06d8 01bc 0402 | | .CONST 0x01bc,0x0402 06da 01bd 0403 | | .CONST 0x01bd,0x0403 06dc 01be 0404 | | .CONST 0x01be,0x0404 06de 01bf 0002 | | .CONST 0x01bf,0x0002 06e0 01c1 0003 | | .CONST 0x01c1,0x0003 06e2 01c3 0004 | | .CONST 0x01c3,0x0004 06e4 01c4 0801 | | .CONST 0x01c4,0x0801 06e6 01c6 0004 | | .CONST 0x01c6,0x0004 06e8 01c9 0005 | | .CONST 0x01c9,0x0005 06ea 01ca f3ff | | .CONST 0x01ca,0xf3ff 06ec 01cf 0c02 | | .CONST 0x01cf,0x0c02 06ee 01d3 0c03 | | .CONST 0x01d3,0x0c03 06f0 01d4 1001 | | .CONST 0x01d4,0x1001 06f2 01d6 0c03 | | .CONST 0x01d6,0x0c03 06f4 01da 0c01 | | .CONST 0x01da,0x0c01 06f6 01db 1401 | | .CONST 0x01db,0x1401 06f8 01dd 1402 | | .CONST 0x01dd,0x1402 06fa 01de 1403 | | .CONST 0x01de,0x1403 06fc 01df 1404 | | .CONST 0x01df,0x1404 06fe 01e0 0c01 | | .CONST 0x01e0,0x0c01 0700 01e3 0c04 | | .CONST 0x01e3,0x0c04 0702 ; -------------------------------------------------------------------------------------- 0702 ; Debug3 Subtable 0x8 0702 ; -------------------------------------------------------------------------------------- 0702 0005 001c | | .DBG3TAB 0x0005,0x001c 0704 01eb ffff | | .CONST 0x01eb,0xffff 0706 01ee fffe | | .CONST 0x01ee,0xfffe 0708 01ef fffd | | .CONST 0x01ef,0xfffd 070a 01f0 fffc | | .CONST 0x01f0,0xfffc 070c 01f1 fffb | | .CONST 0x01f1,0xfffb 070e 01f2 0001 | | .CONST 0x01f2,0x0001 0710 01f3 0401 | | .CONST 0x01f3,0x0401 0712 01f5 0001 | | .CONST 0x01f5,0x0001 0714 01f6 0002 | | .CONST 0x01f6,0x0002 0716 01f9 0003 | | .CONST 0x01f9,0x0003 0718 01fa 0801 | | .CONST 0x01fa,0x0801 071a 01fc 0003 | | .CONST 0x01fc,0x0003 071c 01fd 0004 | | .CONST 0x01fd,0x0004 071e 0203 0005 | | .CONST 0x0203,0x0005 0720 0208 0006 | | .CONST 0x0208,0x0006 0722 020c 0007 | | .CONST 0x020c,0x0007 0724 0210 0008 | | .CONST 0x0210,0x0008 0726 0211 0c01 | | .CONST 0x0211,0x0c01 0728 0213 0c02 | | .CONST 0x0213,0x0c02 072a 0214 0c03 | | .CONST 0x0214,0x0c03 072c 0215 0c04 | | .CONST 0x0215,0x0c04 072e 0216 0008 | | .CONST 0x0216,0x0008 0730 0218 0009 | | .CONST 0x0218,0x0009 0732 021e 000b | | .CONST 0x021e,0x000b 0734 0223 000a | # | .CONST 0x0223,0x000a 0736 0224 1001 | $ | .CONST 0x0224,0x1001 0738 0226 1002 | & | .CONST 0x0226,0x1002 073a 0227 1003 | ' | .CONST 0x0227,0x1003 073c 0228 1004 | ( | .CONST 0x0228,0x1004 073e 0229 000a | ) | .CONST 0x0229,0x000a 0740 022c 000c | , | .CONST 0x022c,0x000c 0742 0235 000d | 5 | .CONST 0x0235,0x000d 0744 023b 000e | ; | .CONST 0x023b,0x000e 0746 ; -------------------------------------------------------------------------------------- 0746 ; Debug3 Subtable 0x9 0746 ; -------------------------------------------------------------------------------------- 0746 0002 0002 | | .DBG3TAB 0x0002,0x0002 0748 0243 ffff | C | .CONST 0x0243,0xffff 074a 0244 fffe | D | .CONST 0x0244,0xfffe 074c 0246 0001 | F | .CONST 0x0246,0x0001 074e 0251 0002 | Q | .CONST 0x0251,0x0002 0750 ; -------------------------------------------------------------------------------------- 0750 ; Debug3 Subtable 0xa 0750 ; -------------------------------------------------------------------------------------- 0750 0002 0006 | | .DBG3TAB 0x0002,0x0006 0752 025b ffff | [ | .CONST 0x025b,0xffff 0754 0260 fffe | ` | .CONST 0x0260,0xfffe 0756 0262 0001 | b | .CONST 0x0262,0x0001 0758 026b 0002 | k | .CONST 0x026b,0x0002 075a 026d 0003 | m | .CONST 0x026d,0x0003 075c 0271 0004 | q | .CONST 0x0271,0x0004 075e 0276 0005 | v | .CONST 0x0276,0x0005 0760 0278 0006 | x | .CONST 0x0278,0x0006 0762 ; -------------------------------------------------------------------------------------- 0762 ; Debug3 Subtable 0xb 0762 ; -------------------------------------------------------------------------------------- 0762 0001 002e | .| .DBG3TAB 0x0001,0x002e 0764 0283 ffff | | .CONST 0x0283,0xffff 0766 0288 0002 | | .CONST 0x0288,0x0002 0768 0289 0401 | | .CONST 0x0289,0x0401 076a 028b 0402 | | .CONST 0x028b,0x0402 076c 028d 0403 | | .CONST 0x028d,0x0403 076e 0290 0002 | | .CONST 0x0290,0x0002 0770 0292 0001 | | .CONST 0x0292,0x0001 0772 0293 0801 | | .CONST 0x0293,0x0801 0774 0295 0001 | | .CONST 0x0295,0x0001 0776 0298 0c01 | | .CONST 0x0298,0x0c01 0778 029a 0c02 | | .CONST 0x029a,0x0c02 077a 029c 0c03 | | .CONST 0x029c,0x0c03 077c 02a0 0c04 | | .CONST 0x02a0,0x0c04 077e 02a4 0c05 | | .CONST 0x02a4,0x0c05 0780 02a6 1001 | | .CONST 0x02a6,0x1001 0782 02a8 1002 | | .CONST 0x02a8,0x1002 0784 02a9 1003 | | .CONST 0x02a9,0x1003 0786 02aa 1004 | | .CONST 0x02aa,0x1004 0788 02ac 0c05 | | .CONST 0x02ac,0x0c05 078a 02b6 1401 | | .CONST 0x02b6,0x1401 078c 02b8 1402 | | .CONST 0x02b8,0x1402 078e 02b9 1403 | | .CONST 0x02b9,0x1403 0790 02ba 1404 | | .CONST 0x02ba,0x1404 0792 02bc 1004 | | .CONST 0x02bc,0x1004 0794 02ca 0801 | | .CONST 0x02ca,0x0801 0796 02cb 1801 | | .CONST 0x02cb,0x1801 0798 02cd 1802 | | .CONST 0x02cd,0x1802 079a 02ce 1803 | | .CONST 0x02ce,0x1803 079c 02cf 1804 | | .CONST 0x02cf,0x1804 079e 02d1 0801 | | .CONST 0x02d1,0x0801 07a0 02d5 1c01 | | .CONST 0x02d5,0x1c01 07a2 02d7 1c02 | | .CONST 0x02d7,0x1c02 07a4 02d9 1c03 | | .CONST 0x02d9,0x1c03 07a6 02dd 1c04 | | .CONST 0x02dd,0x1c04 07a8 02e1 1c05 | | .CONST 0x02e1,0x1c05 07aa 02e3 2001 | | .CONST 0x02e3,0x2001 07ac 02e5 2002 | | .CONST 0x02e5,0x2002 07ae 02e6 2003 | | .CONST 0x02e6,0x2003 07b0 02e7 2004 | | .CONST 0x02e7,0x2004 07b2 02e9 1c05 | | .CONST 0x02e9,0x1c05 07b4 02f3 2401 | $ | .CONST 0x02f3,0x2401 07b6 02f5 2402 | $ | .CONST 0x02f5,0x2402 07b8 02f6 2403 | $ | .CONST 0x02f6,0x2403 07ba 02f7 2404 | $ | .CONST 0x02f7,0x2404 07bc 02f9 2004 | | .CONST 0x02f9,0x2004 07be 0307 1804 | | .CONST 0x0307,0x1804 07c0 030a 0003 | | .CONST 0x030a,0x0003 07c2 ; -------------------------------------------------------------------------------------- 07c2 ; Debug3 Subtable 0xc 07c2 ; -------------------------------------------------------------------------------------- 07c2 0002 002b | +| .DBG3TAB 0x0002,0x002b 07c4 0313 ffff | | .CONST 0x0313,0xffff 07c6 0316 0401 | | .CONST 0x0316,0x0401 07c8 0318 0402 | | .CONST 0x0318,0x0402 07ca 031a 0403 | | .CONST 0x031a,0x0403 07cc 031e 0404 | | .CONST 0x031e,0x0404 07ce 0322 0405 | " | .CONST 0x0322,0x0405 07d0 0324 0801 | $ | .CONST 0x0324,0x0801 07d2 0326 0802 | & | .CONST 0x0326,0x0802 07d4 0327 0803 | ' | .CONST 0x0327,0x0803 07d6 0328 0804 | ( | .CONST 0x0328,0x0804 07d8 032a 0405 | * | .CONST 0x032a,0x0405 07da 0334 0c01 | 4 | .CONST 0x0334,0x0c01 07dc 0336 0c02 | 6 | .CONST 0x0336,0x0c02 07de 0337 0c03 | 7 | .CONST 0x0337,0x0c03 07e0 0338 0c04 | 8 | .CONST 0x0338,0x0c04 07e2 033a 0804 | : | .CONST 0x033a,0x0804 07e4 0348 ffff | H | .CONST 0x0348,0xffff 07e6 0349 0001 | I | .CONST 0x0349,0x0001 07e8 034a 1001 | J | .CONST 0x034a,0x1001 07ea 034c 1002 | L | .CONST 0x034c,0x1002 07ec 034d 1003 | M | .CONST 0x034d,0x1003 07ee 034e 1004 | N | .CONST 0x034e,0x1004 07f0 034f 0001 | O | .CONST 0x034f,0x0001 07f2 0354 0002 | T | .CONST 0x0354,0x0002 07f4 0356 0003 | V | .CONST 0x0356,0x0003 07f6 0357 1401 | W | .CONST 0x0357,0x1401 07f8 0359 1402 | Y | .CONST 0x0359,0x1402 07fa 035b 1403 | [ | .CONST 0x035b,0x1403 07fc 035e 0003 | ^ | .CONST 0x035e,0x0003 07fe 035f 1801 | _ | .CONST 0x035f,0x1801 0800 0361 1802 | a | .CONST 0x0361,0x1802 0802 0363 1803 | c | .CONST 0x0363,0x1803 0804 0367 1804 | g | .CONST 0x0367,0x1804 0806 036b 1805 | k | .CONST 0x036b,0x1805 0808 036d 1c01 | m | .CONST 0x036d,0x1c01 080a 036f 1c02 | o | .CONST 0x036f,0x1c02 080c 0370 1c03 | p | .CONST 0x0370,0x1c03 080e 0371 1c04 | q | .CONST 0x0371,0x1c04 0810 0373 1805 | s | .CONST 0x0373,0x1805 0812 037d 2001 | } | .CONST 0x037d,0x2001 0814 037f 2002 | | .CONST 0x037f,0x2002 0816 0380 2003 | | .CONST 0x0380,0x2003 0818 0381 2004 | | .CONST 0x0381,0x2004 081a 0383 1c04 | | .CONST 0x0383,0x1c04 081c 0391 0003 | | .CONST 0x0391,0x0003 081e ; -------------------------------------------------------------------------------------- 081e ; Debug3 Subtable 0xd 081e ; -------------------------------------------------------------------------------------- 081e 0000 0022 | "| .DBG3TAB 0x0000,0x0022 0820 039b 0001 | | .CONST 0x039b,0x0001 0822 039c 0401 | | .CONST 0x039c,0x0401 0824 039e 0001 | | .CONST 0x039e,0x0001 0826 039f 0002 | | .CONST 0x039f,0x0002 0828 03a1 0003 | | .CONST 0x03a1,0x0003 082a 03a3 0801 | | .CONST 0x03a3,0x0801 082c 03a5 0802 | | .CONST 0x03a5,0x0802 082e 03a7 0803 | | .CONST 0x03a7,0x0803 0830 03ab 0804 | | .CONST 0x03ab,0x0804 0832 03af 0805 | | .CONST 0x03af,0x0805 0834 03b1 0c01 | | .CONST 0x03b1,0x0c01 0836 03b3 0c02 | | .CONST 0x03b3,0x0c02 0838 03b4 0c03 | | .CONST 0x03b4,0x0c03 083a 03b5 0c04 | | .CONST 0x03b5,0x0c04 083c 03b7 0805 | | .CONST 0x03b7,0x0805 083e 03c1 1001 | | .CONST 0x03c1,0x1001 0840 03c3 1002 | | .CONST 0x03c3,0x1002 0842 03c4 1003 | | .CONST 0x03c4,0x1003 0844 03c5 1004 | | .CONST 0x03c5,0x1004 0846 03c7 0c04 | | .CONST 0x03c7,0x0c04 0848 03d5 0003 | | .CONST 0x03d5,0x0003 084a 03d6 1401 | | .CONST 0x03d6,0x1401 084c 03d8 1402 | | .CONST 0x03d8,0x1402 084e 03d9 1403 | | .CONST 0x03d9,0x1403 0850 03da 1404 | | .CONST 0x03da,0x1404 0852 03dc 0003 | | .CONST 0x03dc,0x0003 0854 03de 0004 | | .CONST 0x03de,0x0004 0856 03e0 0005 | | .CONST 0x03e0,0x0005 0858 03e1 1801 | | .CONST 0x03e1,0x1801 085a 03e3 1802 | | .CONST 0x03e3,0x1802 085c 03e5 1803 | | .CONST 0x03e5,0x1803 085e 03e8 0005 | | .CONST 0x03e8,0x0005 0860 03e9 1c01 | | .CONST 0x03e9,0x1c01 0862 03ed 0005 | | .CONST 0x03ed,0x0005 0864 ; -------------------------------------------------------------------------------------- 0864 ; Debug3 Subtable 0xe 0864 ; -------------------------------------------------------------------------------------- 0864 0002 001b | | .DBG3TAB 0x0002,0x001b 0866 03f3 ffff | | .CONST 0x03f3,0xffff 0868 03f7 fffe | | .CONST 0x03f7,0xfffe 086a 03f9 0001 | | .CONST 0x03f9,0x0001 086c 03fa 0002 | | .CONST 0x03fa,0x0002 086e 03fc 0003 | | .CONST 0x03fc,0x0003 0870 03fd 0401 | | .CONST 0x03fd,0x0401 0872 03ff 0402 | | .CONST 0x03ff,0x0402 0874 0401 0403 | | .CONST 0x0401,0x0403 0876 0404 0003 | | .CONST 0x0404,0x0003 0878 0406 0004 | | .CONST 0x0406,0x0004 087a 0407 0801 | | .CONST 0x0407,0x0801 087c 0409 0004 | | .CONST 0x0409,0x0004 087e 040a 0005 | | .CONST 0x040a,0x0005 0880 040c 0c01 | | .CONST 0x040c,0x0c01 0882 040e 0c02 | | .CONST 0x040e,0x0c02 0884 0410 0c03 | | .CONST 0x0410,0x0c03 0886 0414 0c04 | | .CONST 0x0414,0x0c04 0888 0418 0c05 | | .CONST 0x0418,0x0c05 088a 041a 1001 | | .CONST 0x041a,0x1001 088c 041c 1002 | | .CONST 0x041c,0x1002 088e 041d 1003 | | .CONST 0x041d,0x1003 0890 041e 1004 | | .CONST 0x041e,0x1004 0892 0420 0c05 | | .CONST 0x0420,0x0c05 0894 042a 1401 | * | .CONST 0x042a,0x1401 0896 042c 1402 | , | .CONST 0x042c,0x1402 0898 042d 1403 | - | .CONST 0x042d,0x1403 089a 042e 1404 | . | .CONST 0x042e,0x1404 089c 0430 1004 | 0 | .CONST 0x0430,0x1004 089e 043e 0005 | > | .CONST 0x043e,0x0005 08a0 ; -------------------------------------------------------------------------------------- 08a0 ; Debug3 Subtable 0xf 08a0 ; -------------------------------------------------------------------------------------- 08a0 0002 0003 | | .DBG3TAB 0x0002,0x0003 08a2 044b ffff | K | .CONST 0x044b,0xffff 08a4 0450 fffe | P | .CONST 0x0450,0xfffe 08a6 0451 0001 | Q | .CONST 0x0451,0x0001 08a8 0455 0002 | U | .CONST 0x0455,0x0002 08aa 0459 0003 | Y | .CONST 0x0459,0x0003 08ac ; -------------------------------------------------------------------------------------- 08ac ; Debug3 Subtable 0x10 08ac ; -------------------------------------------------------------------------------------- 08ac 0001 0001 | | .DBG3TAB 0x0001,0x0001 08ae 0463 ffff | c | .CONST 0x0463,0xffff 08b0 0468 0001 | h | .CONST 0x0468,0x0001 08b2 ; -------------------------------------------------------------------------------------- 08b2 ; Debug3 Subtable 0x11 08b2 ; -------------------------------------------------------------------------------------- 08b2 0000 0001 | | .DBG3TAB 0x0000,0x0001 08b4 0473 0001 | s | .CONST 0x0473,0x0001 08b6 ; -------------------------------------------------------------------------------------- 08b6 ; Debug3 Subtable 0x12 08b6 ; -------------------------------------------------------------------------------------- 08b6 0000 0001 | | .DBG3TAB 0x0000,0x0001 08b8 047b 0001 | { | .CONST 0x047b,0x0001 08ba ; -------------------------------------------------------------------------------------- 08ba ; Debug3 Subtable 0x13 08ba ; -------------------------------------------------------------------------------------- 08ba 0003 0013 | | .DBG3TAB 0x0003,0x0013 08bc 0483 ffff | | .CONST 0x0483,0xffff 08be 0489 0401 | | .CONST 0x0489,0x0401 08c0 048b 0402 | | .CONST 0x048b,0x0402 08c2 048d 0403 | | .CONST 0x048d,0x0403 08c4 0492 ffff | | .CONST 0x0492,0xffff 08c6 0493 0801 | | .CONST 0x0493,0x0801 08c8 0495 0802 | | .CONST 0x0495,0x0802 08ca 0497 0803 | | .CONST 0x0497,0x0803 08cc 049b 0804 | | .CONST 0x049b,0x0804 08ce 049f 0805 | | .CONST 0x049f,0x0805 08d0 04a1 0c01 | | .CONST 0x04a1,0x0c01 08d2 04a3 0c02 | | .CONST 0x04a3,0x0c02 08d4 04a4 0c03 | | .CONST 0x04a4,0x0c03 08d6 04a5 0c04 | | .CONST 0x04a5,0x0c04 08d8 04a7 0805 | | .CONST 0x04a7,0x0805 08da 04b1 1001 | | .CONST 0x04b1,0x1001 08dc 04b3 1002 | | .CONST 0x04b3,0x1002 08de 04b4 1003 | | .CONST 0x04b4,0x1003 08e0 04b5 1004 | | .CONST 0x04b5,0x1004 08e2 04b7 0c04 | | .CONST 0x04b7,0x0c04 08e4 04c5 ffff | | .CONST 0x04c5,0xffff 08e6 04c6 0001 | | .CONST 0x04c6,0x0001 08e8 ; -------------------------------------------------------------------------------------- 08e8 ; Debug3 Subtable 0x14 08e8 ; -------------------------------------------------------------------------------------- 08e8 0002 0001 | | .DBG3TAB 0x0002,0x0001 08ea 04d3 ffff | | .CONST 0x04d3,0xffff 08ec 04db fffe | | .CONST 0x04db,0xfffe 08ee 04de 0001 | | .CONST 0x04de,0x0001 08f0 0000 0000 | | .BLANK 0000[0x110]