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