|
|
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: 6144 (0x1800)
Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦5a81ac88f⟧ »Space Info Vol 1«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0658 | X | .CONST 0x0658 ; 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 0005 | | .CONST 0x0005 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 003b | ; | .CONST 0x003b ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 001b | | .CONST 0x001b ; Number of locals
000b INIT_0008:
000b 029a 0043 | C| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0040 ; Debug Table 0x0 = .DEBUG 0x000b,0x06e2,0x0000,0x0000,0x0057,0x9775,0x0000,0x06c5
; Debug Table 0x0.0x0 = 0xb,0xffff
000d 029a 00a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00a0 ; Debug Table 0x0.0x1 = 0xd,0xfffe
000f 029a 0133 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0130 ; Debug Table 0x0.0x2 = 0xf,0xfffd
0011 029a 0173 | s| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0170 ; Debug Table 0x0.0x3 = 0x11,0xfffc
0013 00bf | | Action Accept_Activation
0014 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x0014,0x06ec,0x0000,0x0000,0x0057,0x99f5,0x0000,0x000c
; Debug Table 0x1.0x0 = 0x14,0xffff
0015 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0x15,0xfffe
0016 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x16,0xfffd
0017 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0x17,0xfffc
0018 0007 | | Action Break_Optional ; Debug Table 0x1.0x4 = 0x18,0xfffb
0019 0007 | | Action Break_Optional ; Debug Table 0x1.0x5 = 0x19,0xfffa
001a 0007 | | Action Break_Optional ; Debug Table 0x1.0x6 = 0x1a,0xfff9
001b 029b 0283 | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_0280 ; Debug Table 0x1.0x7 = 0x1b,0xfff8
001d 029d 02e3 | | Declare_Subprogram For_Outer_Call,INIT_02e0 ; Debug Table 0x1.0x8 = 0x1d,0xfff7
001f 029d 02fb | | Declare_Subprogram For_Outer_Call,INIT_02f8 ; Debug Table 0x1.0x9 = 0x1f,0xfff6
0021 029d 039b | | Declare_Subprogram For_Outer_Call,INIT_0398 ; Debug Table 0x1.0xa = 0x21,0xfff5
0023 1d0d | | Execute_Immediate Reference_Lex_1,0xd ; Debug Table 0x1.0xb = 0x23,0xfff4
0024 00c7 | | Action Elaborate_Subprogram
0025 1d0e | | Execute_Immediate Reference_Lex_1,0xe ; Debug Table 0x1.0xc = 0x25,0xfff3
0026 00c7 | | Action Elaborate_Subprogram
0027 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0xd = 0x27,0xfff2
0028 00c7 | | Action Elaborate_Subprogram
0029 029d 043b | ;| Declare_Subprogram For_Outer_Call,INIT_0438 ; Debug Table 0x1.0xe = 0x29,0xfff1
002b 029d 048b | | Declare_Subprogram For_Outer_Call,INIT_0488 ; Debug Table 0x1.0xf = 0x2b,0xfff0
002d 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x10 = 0x2d,0xffef
002e 00c7 | | Action Elaborate_Subprogram
002f 029d 04d3 | | Declare_Subprogram For_Outer_Call,INIT_04d0 ; Debug Table 0x1.0x11 = 0x2f,0xffee
0031 029d 0533 | 3| Declare_Subprogram For_Outer_Call,INIT_0530 ; Debug Table 0x1.0x12 = 0x31,0xffed
0033 029d 05b3 | | Declare_Subprogram For_Outer_Call,INIT_05b0 ; Debug Table 0x1.0x13 = 0x33,0xffec
0035 029d 05e3 | | Declare_Subprogram For_Outer_Call,INIT_05e0 ; Debug Table 0x1.0x14 = 0x35,0xffeb
0037 029d 0623 | #| Declare_Subprogram For_Outer_Call,INIT_0620 ; Debug Table 0x1.0x15 = 0x37,0xffea
0039 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x16 = 0x39,0xffe9
003a 00c7 | | Action Elaborate_Subprogram
003b BODY_0008:
003b 00bc | | Action Signal_Activated
003c 00bb | | Action Signal_Completion
003d 0000 0000 | | .XXX[0x3]
003f 0000 | |
0040 ; --------------------------------------------------------------------------------------
0040 ; SUBPROGRAM
0040 ; --------------------------------------------------------------------------------------
0040 0049 | I | .CONST 0x0049 ; Address of begin
0041 0004 | | .CONST 0x0004 ; Address of exception handler
0042 0003 | | .CONST 0x0003 ; Number of locals
0043 INIT_0040:
0043 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x2 = .DEBUG 0x0043,0x071c,0x0001,0x0000,0x0057,0x9775,0x0000,0x06c6
; Debug Table 0x2.0x0 = 0x43,0xffff
0044 00db | | Load_Top At_Offset_3
0045 00eb | | Load_Encached Diana_Cache
0046 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0047 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0048 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x1 = 0x48,0xfffe
0049 BODY_0040:
0049 784c |xL | Jump 0x96
004a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x2 = 0x4a,0x2
004b 0007 | | Action Break_Optional
004c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x3 = 0x4c,0x401
004d 7002 |p | Jump_Nonzero 0x50
004e 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x2.0x4 = 0x4e,0x402
004f 782c |x, | Jump 0x7c
0050 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x5 = 0x50,0x403
0051 0217 | | Execute Heap_Access,All_Reference
0052 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0053 6804 |h | Jump_Zero 0x58
0054 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x6 = 0x54,0x404
0055 0217 | | Execute Heap_Access,All_Reference
0056 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0057 7824 |x$ | Jump 0x7c
0058 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x7 = 0x58,0x405
0059 0007 | | Action Break_Optional
005a e405 | | Load 0x2,0x5 ; Debug Table 0x2.0x8 = 0x5a,0x801
005b 0007 | | Action Break_Optional
005c 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x2.0x9 = 0x5c,0x802
005d 0007 | | Action Break_Optional ; Debug Table 0x2.0xa = 0x5d,0x803
005e 00d0 | | Action Swap_Control ; Debug Table 0x2.0xb = 0x5e,0x804
005f 00d1 | | Pop_Control Pop_Count_1
0060 49bb |I | Short_Literal 0x1bb ; Debug Table 0x2.0xc = 0x60,0x405
0061 00eb | | Load_Encached Diana_Cache
0062 0098 | | Execute Package,Field_Read_Dynamic
0063 012c | , | Execute Any,Size
0064 e001 | | Load 0x0,0x1
0065 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0066 025b | [ | Execute Discrete,Check_In_Type
0067 0273 | s | Execute Discrete,Plus
0068 00d9 | | Load_Top At_Offset_1
0069 0007 | | Action Break_Optional
006a e406 | | Load 0x2,0x6 ; Debug Table 0x2.0xd = 0x6a,0xc01
006b 0007 | | Action Break_Optional
006c 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x2.0xe = 0x6c,0xc02
006d 0007 | | Action Break_Optional ; Debug Table 0x2.0xf = 0x6d,0xc03
006e 00d0 | | Action Swap_Control ; Debug Table 0x2.0x10 = 0x6e,0xc04
006f 00d1 | | Pop_Control Pop_Count_1
0070 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x2.0x11 = 0x70,0x804
0071 00eb | | Load_Encached Diana_Cache
0072 0098 | | Execute Package,Field_Read_Dynamic
0073 49c9 |I | Short_Literal 0x1c9
0074 00eb | | Load_Encached Diana_Cache
0075 0098 | | Execute Package,Field_Read_Dynamic
0076 49ca |I | Short_Literal 0x1ca
0077 00eb | | Load_Encached Diana_Cache
0078 0095 | | Execute Package,Field_Reference_Dynamic
0079 e002 | | Load 0x0,0x2
007a 1819 | | Execute Package,Field_Execute,Field_Number 0x19
007b 7800 |x | Jump 0x7c
007c 00d0 | | Action Swap_Control
007d 00d1 | | Pop_Control Pop_Count_1
007e 4976 |Iv | Short_Literal 0x176 ; Debug Table 0x2.0x12 = 0x7e,0x2
007f 00eb | | Load_Encached Diana_Cache
0080 0098 | | Execute Package,Field_Read_Dynamic
0081 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0082 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0083 0007 | | Action Break_Optional ; Debug Table 0x2.0x13 = 0x83,0x3
0084 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x2.0x14 = 0x84,0x1001
0085 021d | | Execute Heap_Access,Is_Null
0086 7006 |p | Jump_Nonzero 0x8d ; Debug Table 0x2.0x15 = 0x86,0x3
0087 e5fd | | Load 0x2,-0x3 ; Debug Table 0x2.0x16 = 0x87,0x4
0088 e5fe | | Load 0x2,-0x2
0089 00da | | Load_Top At_Offset_2
008a 8214 | | Call 0x1,0x14
008b c5fe | | Store 0x2,-0x2
008c 00d1 | | Pop_Control Pop_Count_1
008d 0007 | | Action Break_Optional ; Debug Table 0x2.0x17 = 0x8d,0x5
008e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x18 = 0x8e,0x1401
008f 7002 |p | Jump_Nonzero 0x92
0090 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x2.0x19 = 0x90,0x1402
0091 7803 |x | Jump 0x95
0092 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x1a = 0x92,0x1403
0093 0217 | | Execute Heap_Access,All_Reference
0094 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0095 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x2.0x1b = 0x95,0x5
0096 0007 | | Action Break_Optional ; Debug Table 0x2.0x1c = 0x96,0x1
0097 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x2.0x1d = 0x97,0x1801
0098 021d | | Execute Heap_Access,Is_Null
0099 6fb0 |o | Jump_Zero 0x4a ; Debug Table 0x2.0x1e = 0x99,0x1
009a 4502 |E | Exit_Subprogram 0x2
009b 0000 0000 | | .BLANK 0000[0x5]
00a0 ; --------------------------------------------------------------------------------------
00a0 ; SUBPROGRAM
00a0 ; --------------------------------------------------------------------------------------
00a0 00c5 | | .CONST 0x00c5 ; Address of begin
00a1 0004 | | .CONST 0x0004 ; Address of exception handler
00a2 0009 | | .CONST 0x0009 ; Number of locals
00a3 INIT_00a0:
00a3 e003 | | Load 0x0,0x3 ; Debug Table 0x3 = .DEBUG 0x00a3,0x075c,0x0001,0x0000,0x0057,0x9775,0x0000,0x06da
; Debug Table 0x3.0x0 = 0xa3,0xffff
00a4 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34
00a5 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00a6 02c7 | | Declare_Variable Any
00a7 00d8 | | Load_Top At_Offset_0
00a8 1c00 | | Execute_Immediate Run_Utility,0x0
00a9 e003 | | Load 0x0,0x3 ; Debug Table 0x3.0x1 = 0xa9,0xfffe
00aa 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
00ab 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x3.0x2 = 0xab,0xfffd
00ac e5ff | | Load 0x2,-0x1
00ad 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
00ae 0031 | 1 | Store_Top Heap_Access,At_Offset_1
00af 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x3 = 0xaf,0xfffc
00b0 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x3.0x4 = 0xb0,0xfffb
00b1 e5ff | | Load 0x2,-0x1
00b2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00b3 0217 | | Execute Heap_Access,All_Reference
00b4 3c10 |< | Execute Record,Field_Read,Field_Number 0x10
00b5 0007 | | Action Break_Optional
00b6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x5 = 0xb6,0x401
00b7 0217 | | Execute Heap_Access,All_Reference
00b8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00b9 00d0 | | Action Swap_Control
00ba 00d1 | | Pop_Control Pop_Count_1
00bb 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x3.0x6 = 0xbb,0xfffb
00bc e003 | | Load 0x0,0x3 ; Debug Table 0x3.0x7 = 0xbc,0xfffa
00bd 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00be 02c7 | | Declare_Variable Any
00bf 00d9 | | Load_Top At_Offset_1
00c0 e004 | | Load 0x0,0x4
00c1 180d | | Execute Package,Field_Execute,Field_Number 0xd
00c2 c407 | | Store 0x2,0x7
00c3 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x3.0x8 = 0xc3,0xfff9
00c4 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x3.0x9 = 0xc4,0xfff8
00c5 BODY_00a0:
00c5 e003 | | Load 0x0,0x3 ; Debug Table 0x3.0xa = 0xc5,0x1
00c6 1b33 | 3 | Execute Package,Field_Read,Field_Number 0x33
00c7 e402 | | Load 0x2,0x2
00c8 0120 | | Execute Any,Is_Value
00c9 6804 |h | Jump_Zero 0xce
00ca e003 | | Load 0x0,0x3
00cb 1b34 | 4 | Execute Package,Field_Read,Field_Number 0x34
00cc 1b0d | | Execute Package,Field_Read,Field_Number 0xd
00cd 7801 |x | Jump 0xcf
00ce e402 | | Load 0x2,0x2
00cf e5ff | | Load 0x2,-0x1
00d0 3c13 |< | Execute Record,Field_Read,Field_Number 0x13
00d1 e407 | | Load 0x2,0x7
00d2 e407 | | Load 0x2,0x7
00d3 e003 | | Load 0x0,0x3
00d4 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
00d5 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
00d6 0092 0654 | T| Action Push_String_Extended,0x654 ; "?"
00d8 01cc | | Execute Vector,Catenate
00d9 e005 | | Load 0x0,0x5
00da 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00db c402 | | Store 0x2,0x2
00dc c403 | | Store 0x2,0x3
00dd 0007 | | Action Break_Optional ; Debug Table 0x3.0xb = 0xdd,0x2
00de e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0xc = 0xde,0x3
00df 0007 | | Action Break_Optional
00e0 e404 | | Load 0x2,0x4 ; Debug Table 0x3.0xd = 0xe0,0x801
00e1 0217 | | Execute Heap_Access,All_Reference
00e2 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00e3 e006 | | Load 0x0,0x6 ; Debug Table 0x3.0xe = 0xe3,0x3
00e4 180e | | Execute Package,Field_Execute,Field_Number 0xe
00e5 00d1 | | Pop_Control Pop_Count_1
00e6 0007 | | Action Break_Optional ; Debug Table 0x3.0xf = 0xe6,0x4
00e7 e404 | | Load 0x2,0x4 ; Debug Table 0x3.0x10 = 0xe7,0xc01
00e8 0217 | | Execute Heap_Access,All_Reference
00e9 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00ea a404 | | Store_Unchecked 0x2,0x4 ; Debug Table 0x3.0x11 = 0xea,0x4
00eb 0007 | | Action Break_Optional ; Debug Table 0x3.0x12 = 0xeb,0x5
00ec e404 | | Load 0x2,0x4 ; Debug Table 0x3.0x13 = 0xec,0x1001
00ed 021d | | Execute Heap_Access,Is_Null
00ee 7001 |p | Jump_Nonzero 0xf0 ; Debug Table 0x3.0x14 = 0xee,0x5
00ef 7fee | | Jump 0xde
00f0 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x15 = 0xf0,0x6
00f1 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
00f2 0032 | 2 | Store_Top Heap_Access,At_Offset_2
00f3 7819 |x | Jump 0x10d
00f4 0007 | | Action Break_Optional ; Debug Table 0x3.0x16 = 0xf4,0x8
00f5 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x17 = 0xf5,0x1401
00f6 0217 | | Execute Heap_Access,All_Reference
00f7 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
00f8 a405 | | Store_Unchecked 0x2,0x5 ; Debug Table 0x3.0x18 = 0xf8,0x8
00f9 e402 | | Load 0x2,0x2 ; Debug Table 0x3.0x19 = 0xf9,0x9
00fa e403 | | Load 0x2,0x3
00fb e405 | | Load 0x2,0x5
00fc e004 | | Load 0x0,0x4
00fd 180d | | Execute Package,Field_Execute,Field_Number 0xd
00fe e007 | | Load 0x0,0x7
00ff 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0100 6807 |h | Jump_Zero 0x108
0101 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x1a = 0x101,0xa
0102 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
0103 00d9 | | Load_Top At_Offset_1
0104 e405 | | Load 0x2,0x5
0105 00eb | | Load_Encached Diana_Cache
0106 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
0107 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0108 0007 | | Action Break_Optional ; Debug Table 0x3.0x1b = 0x108,0xb
0109 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x1c = 0x109,0x1801
010a 0217 | | Execute Heap_Access,All_Reference
010b 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
010c 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x3.0x1d = 0x10c,0xb
010d 0007 | | Action Break_Optional ; Debug Table 0x3.0x1e = 0x10d,0x7
010e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x1f = 0x10e,0x1c01
010f 021d | | Execute Heap_Access,Is_Null
0110 6fe3 |o | Jump_Zero 0xf4 ; Debug Table 0x3.0x20 = 0x110,0x7
0111 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x21 = 0x111,0xc
0112 e5ff | | Load 0x2,-0x1
0113 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
0114 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x22 = 0x114,0xd
0115 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0116 0007 | | Action Break_Optional
0117 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x23 = 0x117,0x2001
0118 0217 | | Execute Heap_Access,All_Reference
0119 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
011a 00d0 | | Action Swap_Control
011b 00d1 | | Pop_Control Pop_Count_1
011c e008 | | Load 0x0,0x8 ; Debug Table 0x3.0x24 = 0x11c,0xd
011d 1b13 | | Execute Package,Field_Read,Field_Number 0x13
011e 1816 | | Execute Package,Field_Execute,Field_Number 0x16
011f a405 | | Store_Unchecked 0x2,0x5
0120 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x25 = 0x120,0xe
0121 e405 | | Load 0x2,0x5
0122 e009 | | Load 0x0,0x9
0123 180f | | Execute Package,Field_Execute,Field_Number 0xf
0124 6809 |h | Jump_Zero 0x12e
0125 e5ff | | Load 0x2,-0x1 ; Debug Table 0x3.0x26 = 0x125,0xf
0126 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
0127 e5ff | | Load 0x2,-0x1
0128 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0129 e405 | | Load 0x2,0x5
012a 00eb | | Load_Encached Diana_Cache
012b 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
012c e5ff | | Load 0x2,-0x1
012d 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
012e 4501 |E | Exit_Subprogram 0x1
012f 0000 | | .XXX[0x1]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0136 | 6 | .CONST 0x0136 ; Address of begin
0131 0004 | | .CONST 0x0004 ; Address of exception handler
0132 0004 | | .CONST 0x0004 ; Number of locals
0133 INIT_0130:
0133 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x4 = .DEBUG 0x0133,0x07ac,0x0001,0x0000,0x0057,0x9775,0x0000,0x06e2
; Debug Table 0x4.0x0 = 0x133,0xffff
0134 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x4.0x1 = 0x134,0xfffe
0135 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x4.0x2 = 0x135,0xfffd
0136 BODY_0130:
0136 0007 | | Action Break_Optional ; Debug Table 0x4.0x3 = 0x136,0x1
0137 0007 | | Action Break_Optional ; Debug Table 0x4.0x4 = 0x137,0x2
0138 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x5 = 0x138,0x401
0139 0217 | | Execute Heap_Access,All_Reference
013a 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
013b 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x4.0x6 = 0x13b,0x2
013c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x4.0x7 = 0x13c,0x3
013d 8212 | | Call 0x1,0x12
013e 680a |h | Jump_Zero 0x149
013f 0007 | | Action Break_Optional ; Debug Table 0x4.0x8 = 0x13f,0x4
0140 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x9 = 0x140,0x801
0141 0217 | | Execute Heap_Access,All_Reference
0142 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0143 a5ff | | Store_Unchecked 0x2,-0x1 ; Debug Table 0x4.0xa = 0x143,0x4
0144 0007 | | Action Break_Optional ; Debug Table 0x4.0xb = 0x144,0x5
0145 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xc = 0x145,0xc01
0146 021d | | Execute Heap_Access,Is_Null
0147 6fef |o | Jump_Zero 0x137 ; Debug Table 0x4.0xd = 0x147,0x5
0148 4501 |E | Exit_Subprogram 0x1 ; Debug Table 0x4.0xe = 0x148,0x6
0149 e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0xf = 0x149,0x7
014a 0033 | 3 | Store_Top Heap_Access,At_Offset_3
014b 0007 | | Action Break_Optional ; Debug Table 0x4.0x10 = 0x14b,0x8
014c e5ff | | Load 0x2,-0x1 ; Debug Table 0x4.0x11 = 0x14c,0x1001
014d 0217 | | Execute Heap_Access,All_Reference
014e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
014f 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x4.0x12 = 0x14f,0x8
0150 7817 |x | Jump 0x168
0151 0007 | | Action Break_Optional ; Debug Table 0x4.0x13 = 0x151,0xa
0152 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x14 = 0x152,0x1401
0153 0217 | | Execute Heap_Access,All_Reference
0154 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0155 8212 | | Call 0x1,0x12 ; Debug Table 0x4.0x15 = 0x155,0xa
0156 680a |h | Jump_Zero 0x161
0157 0007 | | Action Break_Optional ; Debug Table 0x4.0x16 = 0x157,0xb
0158 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x17 = 0x158,0x1801
0159 0217 | | Execute Heap_Access,All_Reference
015a 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
015b 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x4.0x18 = 0x15b,0xb
015c 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x19 = 0x15c,0xc
015d 00db | | Load_Top At_Offset_3
015e 00eb | | Load_Encached Diana_Cache
015f 1877 | w | Execute Package,Field_Execute,Field_Number 0x77
0160 7807 |x | Jump 0x168
0161 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x1a = 0x161,0xd
0162 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0163 0007 | | Action Break_Optional ; Debug Table 0x4.0x1b = 0x163,0xe
0164 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x1c = 0x164,0x1c01
0165 0217 | | Execute Heap_Access,All_Reference
0166 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0167 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x4.0x1d = 0x167,0xe
0168 0007 | | Action Break_Optional ; Debug Table 0x4.0x1e = 0x168,0x9
0169 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x4.0x1f = 0x169,0x2001
016a 021d | | Execute Heap_Access,Is_Null
016b 6fe5 |o | Jump_Zero 0x151 ; Debug Table 0x4.0x20 = 0x16b,0x9
016c 4501 |E | Exit_Subprogram 0x1
016d 0000 0000 | | .XXX[0x3]
016f 0000 | |
0170 ; --------------------------------------------------------------------------------------
0170 ; SUBPROGRAM
0170 ; --------------------------------------------------------------------------------------
0170 017f | | .CONST 0x017f ; Address of begin
0171 0004 | | .CONST 0x0004 ; Address of exception handler
0172 000a | | .CONST 0x000a ; Number of locals
0173 INIT_0170:
0173 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x5 = .DEBUG 0x0173,0x07f0,0x0001,0x0000,0x0057,0x9775,0x0000,0x06ec
; Debug Table 0x5.0x0 = 0x173,0xffff
0174 e5fe | | Load 0x2,-0x2
0175 3c05 |< | Execute Record,Field_Read,Field_Number 0x5
0176 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0177 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x1 = 0x177,0xfffe
0178 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x5.0x2 = 0x178,0xfffd
0179 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x3 = 0x179,0xfffc
017a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x4 = 0x17a,0xfffb
017b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x5 = 0x17b,0xfffa
017c 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x6 = 0x17c,0xfff9
017d 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x5.0x7 = 0x17d,0xfff8
017e 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0x5.0x8 = 0x17e,0xfff7
017f BODY_0170:
017f 7836 |x6 | Jump 0x1b6
0180 0007 | | Action Break_Optional ; Debug Table 0x5.0x9 = 0x180,0x2
0181 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0xa = 0x181,0x401
0182 0217 | | Execute Heap_Access,All_Reference
0183 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0184 a405 | | Store_Unchecked 0x2,0x5 ; Debug Table 0x5.0xb = 0x184,0x2
0185 0007 | | Action Break_Optional ; Debug Table 0x5.0xc = 0x185,0x3
0186 e405 | | Load 0x2,0x5 ; Debug Table 0x5.0xd = 0x186,0x801
0187 0007 | | Action Break_Optional
0188 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0xe = 0x188,0x802
0189 0007 | | Action Break_Optional ; Debug Table 0x5.0xf = 0x189,0x803
018a 0007 | | Action Break_Optional ; Debug Table 0x5.0x10 = 0x18a,0x804
018b 0b2f | / | Execute_Immediate Case_Compare,0x2f ; Debug Table 0x5.0x11 = 0x18b,0x3
018c 7005 |p | Jump_Nonzero 0x192
018d 0b2a | * | Execute_Immediate Case_Compare,0x2a
018e 7003 |p | Jump_Nonzero 0x192
018f 0b2b | + | Execute_Immediate Case_Compare,0x2b
0190 7001 |p | Jump_Nonzero 0x192
0191 781e |x | Jump 0x1b0 ; Debug Table 0x5.0x12 = 0x191,0x9
0192 e405 | | Load 0x2,0x5 ; Debug Table 0x5.0x13 = 0x192,0x4
0193 4907 |I | Short_Literal 0x107
0194 00eb | | Load_Encached Diana_Cache
0195 0096 | | Execute Package,Field_Execute_Dynamic
0196 a403 | | Store_Unchecked 0x2,0x3
0197 0007 | | Action Break_Optional ; Debug Table 0x5.0x14 = 0x197,0x5
0198 e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x15 = 0x198,0xc01
0199 0007 | | Action Break_Optional
019a 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0x16 = 0x19a,0xc02
019b 0007 | | Action Break_Optional ; Debug Table 0x5.0x17 = 0x19b,0xc03
019c 0007 | | Action Break_Optional ; Debug Table 0x5.0x18 = 0x19c,0xc04
019d 0b6f | o | Execute_Immediate Case_Compare,0x6f ; Debug Table 0x5.0x19 = 0x19d,0x5
019e 7005 |p | Jump_Nonzero 0x1a4
019f 0b65 | e | Execute_Immediate Case_Compare,0x65
01a0 7003 |p | Jump_Nonzero 0x1a4
01a1 0b64 | d | Execute_Immediate Case_Compare,0x64
01a2 7001 |p | Jump_Nonzero 0x1a4
01a3 7804 |x | Jump 0x1a8 ; Debug Table 0x5.0x1a = 0x1a3,0x7
01a4 e403 | | Load 0x2,0x3 ; Debug Table 0x5.0x1b = 0x1a4,0x6
01a5 00eb | | Load_Encached Diana_Cache
01a6 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7
01a7 a403 | | Store_Unchecked 0x2,0x3
01a8 00d1 | | Pop_Control Pop_Count_1
01a9 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x1c = 0x1a9,0x8
01aa 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
01ab e404 | | Load 0x2,0x4
01ac e403 | | Load 0x2,0x3
01ad 00eb | | Load_Encached Diana_Cache
01ae 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
01af a404 | | Store_Unchecked 0x2,0x4
01b0 00d1 | | Pop_Control Pop_Count_1
01b1 0007 | | Action Break_Optional ; Debug Table 0x5.0x1d = 0x1b1,0xa
01b2 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x1e = 0x1b2,0x1001
01b3 0217 | | Execute Heap_Access,All_Reference
01b4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01b5 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0x5.0x1f = 0x1b5,0xa
01b6 0007 | | Action Break_Optional ; Debug Table 0x5.0x20 = 0x1b6,0x1
01b7 e402 | | Load 0x2,0x2 ; Debug Table 0x5.0x21 = 0x1b7,0x1401
01b8 021d | | Execute Heap_Access,Is_Null
01b9 6fc6 |o | Jump_Zero 0x180 ; Debug Table 0x5.0x22 = 0x1b9,0x1
01ba 0007 | | Action Break_Optional ; Debug Table 0x5.0x23 = 0x1ba,0xb
01bb e404 | | Load 0x2,0x4 ; Debug Table 0x5.0x24 = 0x1bb,0x1801
01bc 021d | | Execute Heap_Access,Is_Null
01bd 6801 |h | Jump_Zero 0x1bf ; Debug Table 0x5.0x25 = 0x1bd,0xb
01be 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0x5.0x26 = 0x1be,0xc
01bf e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x27 = 0x1bf,0xd
01c0 e404 | | Load 0x2,0x4
01c1 e5ff | | Load 0x2,-0x1
01c2 4975 |Iu | Short_Literal 0x175
01c3 00eb | | Load_Encached Diana_Cache
01c4 0098 | | Execute Package,Field_Read_Dynamic
01c5 181d | | Execute Package,Field_Execute,Field_Number 0x1d
01c6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x28 = 0x1c6,0x1c01
01c7 7002 |p | Jump_Nonzero 0x1ca
01c8 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x5.0x29 = 0x1c8,0x1c02
01c9 7803 |x | Jump 0x1cd
01ca 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x2a = 0x1ca,0x1c03
01cb 0217 | | Execute Heap_Access,All_Reference
01cc 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
01cd 00d0 | | Action Swap_Control
01ce 00d1 | | Pop_Control Pop_Count_1
01cf 8215 | | Call 0x1,0x15 ; Debug Table 0x5.0x2b = 0x1cf,0xd
01d0 00d1 | | Pop_Control Pop_Count_1
01d1 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x2c = 0x1d1,0xe
01d2 00eb | | Load_Encached Diana_Cache
01d3 18ec | | Execute Package,Field_Execute,Field_Number 0xec
01d4 a407 | | Store_Unchecked 0x2,0x7
01d5 00db | | Load_Top At_Offset_3 ; Debug Table 0x5.0x2d = 0x1d5,0xf
01d6 00eb | | Load_Encached Diana_Cache
01d7 18ec | | Execute Package,Field_Execute,Field_Number 0xec
01d8 a406 | | Store_Unchecked 0x2,0x6
01d9 e406 | | Load 0x2,0x6 ; Debug Table 0x5.0x2e = 0x1d9,0x10
01da 0007 | | Action Break_Optional
01db 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x2f = 0x1db,0x2001
01dc 0007 | | Action Break_Optional
01dd e40c | | Load 0x2,0xc ; Debug Table 0x5.0x30 = 0x1dd,0x2401
01de 0007 | | Action Break_Optional
01df 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0x31 = 0x1df,0x2402
01e0 0007 | | Action Break_Optional ; Debug Table 0x5.0x32 = 0x1e0,0x2403
01e1 00d0 | | Action Swap_Control ; Debug Table 0x5.0x33 = 0x1e1,0x2404
01e2 00d1 | | Pop_Control Pop_Count_1
01e3 49e2 |I | Short_Literal 0x1e2 ; Debug Table 0x5.0x34 = 0x1e3,0x2001
01e4 00eb | | Load_Encached Diana_Cache
01e5 0098 | | Execute Package,Field_Read_Dynamic
01e6 1810 | | Execute Package,Field_Execute,Field_Number 0x10
01e7 7800 |x | Jump 0x1e8
01e8 00d0 | | Action Swap_Control
01e9 00d1 | | Pop_Control Pop_Count_1
01ea 4604 |F | Jump_Case 0x4 ; Debug Table 0x5.0x35 = 0x1ea,0x10
01eb 7834 |x4 | Jump 0x220 ; case 0x0
01ec 7833 |x3 | Jump 0x220 ; case 0x1
01ed 7802 |x | Jump 0x1f0 ; case 0x2
01ee 780f |x | Jump 0x1fe ; case 0x3
01ef 7830 |x0 | Jump 0x220 ; case 0x4
01f0 e406 | | Load 0x2,0x6 ; Debug Table 0x5.0x36 = 0x1f0,0x11
01f1 00eb | | Load_Encached Diana_Cache
01f2 1885 | | Execute Package,Field_Execute,Field_Number 0x85
01f3 e407 | | Load 0x2,0x7
01f4 021f | | Execute Heap_Access,Equal
01f5 682a |h* | Jump_Zero 0x220
01f6 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x37 = 0x1f6,0x12
01f7 e404 | | Load 0x2,0x4
01f8 e406 | | Load 0x2,0x6
01f9 00eb | | Load_Encached Diana_Cache
01fa 1886 | | Execute Package,Field_Execute,Field_Number 0x86
01fb 8211 | | Call 0x1,0x11
01fc 00d1 | | Pop_Control Pop_Count_1
01fd 7822 |x" | Jump 0x220
01fe e406 | | Load 0x2,0x6 ; Debug Table 0x5.0x38 = 0x1fe,0x13
01ff 00eb | | Load_Encached Diana_Cache
0200 1885 | | Execute Package,Field_Execute,Field_Number 0x85
0201 e407 | | Load 0x2,0x7
0202 021f | | Execute Heap_Access,Equal
0203 680f |h | Jump_Zero 0x213
0204 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x39 = 0x204,0x14
0205 e404 | | Load 0x2,0x4
0206 e406 | | Load 0x2,0x6
0207 00eb | | Load_Encached Diana_Cache
0208 1886 | | Execute Package,Field_Execute,Field_Number 0x86
0209 8211 | | Call 0x1,0x11
020a 00d1 | | Pop_Control Pop_Count_1
020b e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x3a = 0x20b,0x15
020c e404 | | Load 0x2,0x4
020d e406 | | Load 0x2,0x6
020e 00eb | | Load_Encached Diana_Cache
020f 1887 | | Execute Package,Field_Execute,Field_Number 0x87
0210 8211 | | Call 0x1,0x11
0211 00d1 | | Pop_Control Pop_Count_1
0212 780d |x | Jump 0x220
0213 e406 | | Load 0x2,0x6 ; Debug Table 0x5.0x3b = 0x213,0x16
0214 00eb | | Load_Encached Diana_Cache
0215 1886 | | Execute Package,Field_Execute,Field_Number 0x86
0216 e407 | | Load 0x2,0x7
0217 021f | | Execute Heap_Access,Equal
0218 6807 |h | Jump_Zero 0x220
0219 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x3c = 0x219,0x17
021a e404 | | Load 0x2,0x4
021b e406 | | Load 0x2,0x6
021c 00eb | | Load_Encached Diana_Cache
021d 1887 | | Execute Package,Field_Execute,Field_Number 0x87
021e 8211 | | Call 0x1,0x11
021f 00d1 | | Pop_Control Pop_Count_1
0220 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x3d = 0x220,0x19
0221 e5ff | | Load 0x2,-0x1
0222 8218 | | Call 0x1,0x18
0223 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0224 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x3e = 0x224,0x1a
0225 3c0b |< | Execute Record,Field_Read,Field_Number 0xb
0226 700c |p | Jump_Nonzero 0x233
0227 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x3f = 0x227,0x1b
0228 3c0e |< | Execute Record,Field_Read,Field_Number 0xe
0229 0219 | | Execute Heap_Access,All_Read
022a 3c14 |< | Execute Record,Field_Read,Field_Number 0x14
022b 00d8 | | Load_Top At_Offset_0
022c 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
022d 00da | | Load_Top At_Offset_2
022e 821a | | Call 0x1,0x1a
022f 00d9 | | Load_Top At_Offset_1
0230 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0231 00d1 | | Pop_Control Pop_Count_1
0232 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0x5.0x40 = 0x232,0x1c
0233 e5ff | | Load 0x2,-0x1 ; Debug Table 0x5.0x41 = 0x233,0x1d
0234 e008 | | Load 0x0,0x8
0235 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0236 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0237 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0238 0007 | | Action Break_Optional ; Debug Table 0x5.0x42 = 0x238,0x1e
0239 e408 | | Load 0x2,0x8 ; Debug Table 0x5.0x43 = 0x239,0x2801
023a 0007 | | Action Break_Optional
023b 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0x44 = 0x23b,0x2802
023c 0007 | | Action Break_Optional ; Debug Table 0x5.0x45 = 0x23c,0x2803
023d 0007 | | Action Break_Optional ; Debug Table 0x5.0x46 = 0x23d,0x2804
023e 0fa8 | | Execute_Immediate Equal,0xa8 ; Debug Table 0x5.0x47 = 0x23e,0x1e
023f 683b |h; | Jump_Zero 0x27b
0240 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x48 = 0x240,0x1f
0241 00eb | | Load_Encached Diana_Cache
0242 18e9 | | Execute Package,Field_Execute,Field_Number 0xe9
0243 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0244 0007 | | Action Break_Optional ; Debug Table 0x5.0x49 = 0x244,0x20
0245 e408 | | Load 0x2,0x8 ; Debug Table 0x5.0x4a = 0x245,0x2c01
0246 0007 | | Action Break_Optional
0247 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x5.0x4b = 0x247,0x2c02
0248 0007 | | Action Break_Optional ; Debug Table 0x5.0x4c = 0x248,0x2c03
0249 0007 | | Action Break_Optional ; Debug Table 0x5.0x4d = 0x249,0x2c04
024a 0b3e | > | Execute_Immediate Case_Compare,0x3e ; Debug Table 0x5.0x4e = 0x24a,0x20
024b 7009 |p | Jump_Nonzero 0x255
024c 0b41 | A | Execute_Immediate Case_Compare,0x41
024d 7007 |p | Jump_Nonzero 0x255
024e 0b49 | I | Execute_Immediate Case_Compare,0x49
024f 7023 |p# | Jump_Nonzero 0x273
0250 0b47 | G | Execute_Immediate Case_Compare,0x47
0251 7021 |p! | Jump_Nonzero 0x273
0252 0b48 | H | Execute_Immediate Case_Compare,0x48
0253 701f |p | Jump_Nonzero 0x273
0254 7825 |x% | Jump 0x27a ; Debug Table 0x5.0x4f = 0x254,0x26
0255 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x50 = 0x255,0x21
0256 3c12 |< | Execute Record,Field_Read,Field_Number 0x12
0257 00e7 | | Load_Encached Duration_Cache
0258 0269 | i | Execute Discrete,Last
0259 e408 | | Load 0x2,0x8
025a 00eb | | Load_Encached Diana_Cache
025b 18cf | | Execute Package,Field_Execute,Field_Number 0xcf
025c e00a | | Load 0x0,0xa
025d 180e | | Execute Package,Field_Execute,Field_Number 0xe
025e 0033 | 3 | Store_Top Heap_Access,At_Offset_3
025f 0007 | | Action Break_Optional ; Debug Table 0x5.0x51 = 0x25f,0x22
0260 00da | | Load_Top At_Offset_2 ; Debug Table 0x5.0x52 = 0x260,0x3001
0261 021d | | Execute Heap_Access,Is_Null
0262 7017 |p | Jump_Nonzero 0x27a ; Debug Table 0x5.0x53 = 0x262,0x22
0263 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x54 = 0x263,0x23
0264 e404 | | Load 0x2,0x4
0265 e409 | | Load 0x2,0x9
0266 e008 | | Load 0x0,0x8
0267 1b13 | | Execute Package,Field_Read,Field_Number 0x13
0268 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0269 8211 | | Call 0x1,0x11
026a 00d1 | | Pop_Control Pop_Count_1
026b e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x55 = 0x26b,0x24
026c e404 | | Load 0x2,0x4
026d e409 | | Load 0x2,0x9
026e e004 | | Load 0x0,0x4
026f 180d | | Execute Package,Field_Execute,Field_Number 0xd
0270 8217 | | Call 0x1,0x17
0271 00d1 | | Pop_Control Pop_Count_1
0272 7807 |x | Jump 0x27a
0273 e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x56 = 0x273,0x25
0274 e404 | | Load 0x2,0x4
0275 e408 | | Load 0x2,0x8
0276 e004 | | Load 0x0,0x4
0277 180d | | Execute Package,Field_Execute,Field_Number 0xd
0278 8217 | | Call 0x1,0x17
0279 00d1 | | Pop_Control Pop_Count_1
027a 00d1 | | Pop_Control Pop_Count_1
027b e5fe | | Load 0x2,-0x2 ; Debug Table 0x5.0x57 = 0x27b,0x27
027c 00d9 | | Load_Top At_Offset_1
027d 821b | | Call 0x1,0x1b
027e 4502 |E | Exit_Subprogram 0x2
027f 0000 | | .XXX[0x1]
0280 ; --------------------------------------------------------------------------------------
0280 ; SUBPROGRAM
0280 ; --------------------------------------------------------------------------------------
0280 0283 | | .CONST 0x0283 ; Address of begin
0281 0004 | | .CONST 0x0004 ; Address of exception handler
0282 0001 | | .CONST 0x0001 ; Number of locals
0283 BODY_0280:
0283 INIT_0280:
0283 00da | | Load_Top At_Offset_2 ; Debug Table 0x6 = .DEBUG 0x0283,0x08a2,0x0001,0x0000,0x0057,0x99f5,0x0000,0x0047
; Debug Table 0x6.0x0 = 0x283,0x1
0284 0007 | | Action Break_Optional
0285 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x1 = 0x285,0x401
0286 0007 | | Action Break_Optional
0287 e403 | | Load 0x2,0x3 ; Debug Table 0x6.0x2 = 0x287,0x801
0288 0007 | | Action Break_Optional
0289 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x6.0x3 = 0x289,0x802
028a 0007 | | Action Break_Optional ; Debug Table 0x6.0x4 = 0x28a,0x803
028b 00d0 | | Action Swap_Control ; Debug Table 0x6.0x5 = 0x28b,0x804
028c 00d1 | | Pop_Control Pop_Count_1
028d 49e2 |I | Short_Literal 0x1e2 ; Debug Table 0x6.0x6 = 0x28d,0x401
028e 00eb | | Load_Encached Diana_Cache
028f 0098 | | Execute Package,Field_Read_Dynamic
0290 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0291 7800 |x | Jump 0x292
0292 00d0 | | Action Swap_Control
0293 00d1 | | Pop_Control Pop_Count_1
0294 4604 |F | Jump_Case 0x4 ; Debug Table 0x6.0x7 = 0x294,0x1
0295 7804 |x | Jump 0x29a ; case 0x0
0296 7811 |x | Jump 0x2a8 ; case 0x1
0297 7818 |x | Jump 0x2b0 ; case 0x2
0298 7826 |x& | Jump 0x2bf ; case 0x3
0299 783b |x; | Jump 0x2d5 ; case 0x4
029a 0007 | | Action Break_Optional ; Debug Table 0x6.0x8 = 0x29a,0x2
029b e5ff | | Load 0x2,-0x1 ; Debug Table 0x6.0x9 = 0x29b,0xc01
029c 0007 | | Action Break_Optional
029d 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x6.0xa = 0x29d,0xc02
029e 0007 | | Action Break_Optional ; Debug Table 0x6.0xb = 0x29e,0xc03
029f 0007 | | Action Break_Optional ; Debug Table 0x6.0xc = 0x29f,0xc04
02a0 0f15 | | Execute_Immediate Equal,0x15 ; Debug Table 0x6.0xd = 0x2a0,0x2
02a1 6805 |h | Jump_Zero 0x2a7
02a2 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0xe = 0x2a2,0x3
02a3 e5fe | | Load 0x2,-0x2
02a4 e5ff | | Load 0x2,-0x1
02a5 8216 | | Call 0x1,0x16
02a6 00d1 | | Pop_Control Pop_Count_1
02a7 4503 |E | Exit_Subprogram 0x3
02a8 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0xf = 0x2a8,0x4
02a9 e5fe | | Load 0x2,-0x2
02aa e5ff | | Load 0x2,-0x1
02ab 00eb | | Load_Encached Diana_Cache
02ac 1885 | | Execute Package,Field_Execute,Field_Number 0x85
02ad 8211 | | Call 0x1,0x11
02ae 00d1 | | Pop_Control Pop_Count_1
02af 4503 |E | Exit_Subprogram 0x3
02b0 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x10 = 0x2b0,0x5
02b1 e5fe | | Load 0x2,-0x2
02b2 e5ff | | Load 0x2,-0x1
02b3 00eb | | Load_Encached Diana_Cache
02b4 1885 | | Execute Package,Field_Execute,Field_Number 0x85
02b5 8211 | | Call 0x1,0x11
02b6 00d1 | | Pop_Control Pop_Count_1
02b7 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x11 = 0x2b7,0x6
02b8 e5fe | | Load 0x2,-0x2
02b9 e5ff | | Load 0x2,-0x1
02ba 00eb | | Load_Encached Diana_Cache
02bb 1886 | | Execute Package,Field_Execute,Field_Number 0x86
02bc 8211 | | Call 0x1,0x11
02bd 00d1 | | Pop_Control Pop_Count_1
02be 4503 |E | Exit_Subprogram 0x3
02bf e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x12 = 0x2bf,0x7
02c0 e5fe | | Load 0x2,-0x2
02c1 e5ff | | Load 0x2,-0x1
02c2 00eb | | Load_Encached Diana_Cache
02c3 1885 | | Execute Package,Field_Execute,Field_Number 0x85
02c4 8211 | | Call 0x1,0x11
02c5 00d1 | | Pop_Control Pop_Count_1
02c6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x13 = 0x2c6,0x8
02c7 e5fe | | Load 0x2,-0x2
02c8 e5ff | | Load 0x2,-0x1
02c9 00eb | | Load_Encached Diana_Cache
02ca 1886 | | Execute Package,Field_Execute,Field_Number 0x86
02cb 8211 | | Call 0x1,0x11
02cc 00d1 | | Pop_Control Pop_Count_1
02cd e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x14 = 0x2cd,0x9
02ce e5fe | | Load 0x2,-0x2
02cf e5ff | | Load 0x2,-0x1
02d0 00eb | | Load_Encached Diana_Cache
02d1 1887 | | Execute Package,Field_Execute,Field_Number 0x87
02d2 8211 | | Call 0x1,0x11
02d3 00d1 | | Pop_Control Pop_Count_1
02d4 4503 |E | Exit_Subprogram 0x3
02d5 e5fd | | Load 0x2,-0x3 ; Debug Table 0x6.0x15 = 0x2d5,0xa
02d6 e5fe | | Load 0x2,-0x2
02d7 e5ff | | Load 0x2,-0x1
02d8 00eb | | Load_Encached Diana_Cache
02d9 1888 | | Execute Package,Field_Execute,Field_Number 0x88
02da 8215 | | Call 0x1,0x15
02db 00d1 | | Pop_Control Pop_Count_1
02dc 4503 |E | Exit_Subprogram 0x3
02dd 0000 0000 | | .XXX[0x3]
02df 0000 | |
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02e8 | | .CONST 0x02e8 ; Address of begin
02e1 0004 | | .CONST 0x0004 ; Address of exception handler
02e2 0002 | | .CONST 0x0002 ; Number of locals
02e3 INIT_02e0:
02e3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x7 = .DEBUG 0x02e3,0x08d0,0x0002,0x0000,0x0057,0x99f5,0x0000,0x005b
; Debug Table 0x7.0x0 = 0x2e3,0xffff
02e4 00db | | Load_Top At_Offset_3
02e5 00eb | | Load_Encached Diana_Cache
02e6 18ec | | Execute Package,Field_Execute,Field_Number 0xec
02e7 0031 | 1 | Store_Top Heap_Access,At_Offset_1
02e8 BODY_02e0:
02e8 0007 | | Action Break_Optional ; Debug Table 0x7.0x1 = 0x2e8,0x1
02e9 e402 | | Load 0x2,0x2 ; Debug Table 0x7.0x2 = 0x2e9,0x401
02ea 0007 | | Action Break_Optional
02eb 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x7.0x3 = 0x2eb,0x402
02ec 0007 | | Action Break_Optional ; Debug Table 0x7.0x4 = 0x2ec,0x403
02ed 0007 | | Action Break_Optional ; Debug Table 0x7.0x5 = 0x2ed,0x404
02ee 0f12 | | Execute_Immediate Equal,0x12 ; Debug Table 0x7.0x6 = 0x2ee,0x1
02ef 6806 |h | Jump_Zero 0x2f6
02f0 00d8 | | Load_Top At_Offset_0
02f1 00eb | | Load_Encached Diana_Cache
02f2 1886 | | Execute Package,Field_Execute,Field_Number 0x86
02f3 e5ff | | Load 0x2,-0x1
02f4 021f | | Execute Heap_Access,Equal
02f5 4401 |D | Exit_Subprogram With_Result,0x1
02f6 4800 |H | Short_Literal 0x0
02f7 4401 |D | Exit_Subprogram With_Result,0x1
02f8 ; --------------------------------------------------------------------------------------
02f8 ; SUBPROGRAM
02f8 ; --------------------------------------------------------------------------------------
02f8 0303 | | .CONST 0x0303 ; Address of begin
02f9 0004 | | .CONST 0x0004 ; Address of exception handler
02fa 0005 | | .CONST 0x0005 ; Number of locals
02fb INIT_02f8:
02fb 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8 = .DEBUG 0x02fb,0x08e0,0x0001,0x0000,0x0057,0x99f5,0x0000,0x0090
; Debug Table 0x8.0x0 = 0x2fb,0xffff
02fc 00db | | Load_Top At_Offset_3
02fd 00eb | | Load_Encached Diana_Cache
02fe 18e8 | | Execute Package,Field_Execute,Field_Number 0xe8
02ff 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0300 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x8.0x1 = 0x300,0xfffe
0301 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0x2 = 0x301,0xfffd
0302 00ef | | Load_Encached Diana_Sequence_Cache ; Debug Table 0x8.0x3 = 0x302,0xfffc
0303 BODY_02f8:
0303 0007 | | Action Break_Optional ; Debug Table 0x8.0x4 = 0x303,0x1
0304 e402 | | Load 0x2,0x2 ; Debug Table 0x8.0x5 = 0x304,0x401
0305 0007 | | Action Break_Optional
0306 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x8.0x6 = 0x306,0x402
0307 0007 | | Action Break_Optional ; Debug Table 0x8.0x7 = 0x307,0x403
0308 0007 | | Action Break_Optional ; Debug Table 0x8.0x8 = 0x308,0x404
0309 0f6e | n | Execute_Immediate Equal,0x6e ; Debug Table 0x8.0x9 = 0x309,0x1
030a 6857 |hW | Jump_Zero 0x362
030b 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0xa = 0x30b,0x2
030c 00eb | | Load_Encached Diana_Cache
030d 1888 | | Execute Package,Field_Execute,Field_Number 0x88
030e 0033 | 3 | Store_Top Heap_Access,At_Offset_3
030f 784e |xN | Jump 0x35e
0310 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0xb = 0x310,0x4
0311 0007 | | Action Break_Optional
0312 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0xc = 0x312,0x801
0313 7002 |p | Jump_Nonzero 0x316
0314 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x8.0xd = 0x314,0x802
0315 782c |x, | Jump 0x342
0316 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0xe = 0x316,0x803
0317 0217 | | Execute Heap_Access,All_Reference
0318 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0319 6804 |h | Jump_Zero 0x31e
031a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0xf = 0x31a,0x804
031b 0217 | | Execute Heap_Access,All_Reference
031c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
031d 7824 |x$ | Jump 0x342
031e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x10 = 0x31e,0x805
031f 0007 | | Action Break_Optional
0320 e407 | | Load 0x2,0x7 ; Debug Table 0x8.0x11 = 0x320,0xc01
0321 0007 | | Action Break_Optional
0322 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x8.0x12 = 0x322,0xc02
0323 0007 | | Action Break_Optional ; Debug Table 0x8.0x13 = 0x323,0xc03
0324 00d0 | | Action Swap_Control ; Debug Table 0x8.0x14 = 0x324,0xc04
0325 00d1 | | Pop_Control Pop_Count_1
0326 49bb |I | Short_Literal 0x1bb ; Debug Table 0x8.0x15 = 0x326,0x805
0327 00eb | | Load_Encached Diana_Cache
0328 0098 | | Execute Package,Field_Read_Dynamic
0329 012c | , | Execute Any,Size
032a e001 | | Load 0x0,0x1
032b 1b17 | | Execute Package,Field_Read,Field_Number 0x17
032c 025b | [ | Execute Discrete,Check_In_Type
032d 0273 | s | Execute Discrete,Plus
032e 00d9 | | Load_Top At_Offset_1
032f 0007 | | Action Break_Optional
0330 e408 | | Load 0x2,0x8 ; Debug Table 0x8.0x16 = 0x330,0x1001
0331 0007 | | Action Break_Optional
0332 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x8.0x17 = 0x332,0x1002
0333 0007 | | Action Break_Optional ; Debug Table 0x8.0x18 = 0x333,0x1003
0334 00d0 | | Action Swap_Control ; Debug Table 0x8.0x19 = 0x334,0x1004
0335 00d1 | | Pop_Control Pop_Count_1
0336 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x8.0x1a = 0x336,0xc04
0337 00eb | | Load_Encached Diana_Cache
0338 0098 | | Execute Package,Field_Read_Dynamic
0339 49c9 |I | Short_Literal 0x1c9
033a 00eb | | Load_Encached Diana_Cache
033b 0098 | | Execute Package,Field_Read_Dynamic
033c 49ca |I | Short_Literal 0x1ca
033d 00eb | | Load_Encached Diana_Cache
033e 0095 | | Execute Package,Field_Reference_Dynamic
033f e002 | | Load 0x0,0x2
0340 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0341 7800 |x | Jump 0x342
0342 00d0 | | Action Swap_Control
0343 00d1 | | Pop_Control Pop_Count_1
0344 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x8.0x1b = 0x344,0x4
0345 e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x1c = 0x345,0x5
0346 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
0347 e5fe | | Load 0x2,-0x2
0348 00db | | Load_Top At_Offset_3
0349 00eb | | Load_Encached Diana_Cache
034a 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
034b a5fe | | Store_Unchecked 0x2,-0x2
034c e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x1d = 0x34c,0x6
034d 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
034e e5fd | | Load 0x2,-0x3
034f 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0350 00db | | Load_Top At_Offset_3
0351 00eb | | Load_Encached Diana_Cache
0352 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
0353 e5fd | | Load 0x2,-0x3
0354 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0355 0007 | | Action Break_Optional ; Debug Table 0x8.0x1e = 0x355,0x7
0356 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x1f = 0x356,0x1401
0357 7002 |p | Jump_Nonzero 0x35a
0358 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x8.0x20 = 0x358,0x1402
0359 7803 |x | Jump 0x35d
035a 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x21 = 0x35a,0x1403
035b 0217 | | Execute Heap_Access,All_Reference
035c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
035d 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x8.0x22 = 0x35d,0x7
035e 0007 | | Action Break_Optional ; Debug Table 0x8.0x23 = 0x35e,0x3
035f 00da | | Load_Top At_Offset_2 ; Debug Table 0x8.0x24 = 0x35f,0x1801
0360 021d | | Execute Heap_Access,Is_Null
0361 6fae |o | Jump_Zero 0x310 ; Debug Table 0x8.0x25 = 0x361,0x3
0362 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x26 = 0x362,0x8
0363 e00b | | Load 0x0,0xb
0364 185e | ^ | Execute Package,Field_Execute,Field_Number 0x5e
0365 6831 |h1 | Jump_Zero 0x397
0366 00db | | Load_Top At_Offset_3 ; Debug Table 0x8.0x27 = 0x366,0x9
0367 e00b | | Load 0x0,0xb
0368 185d | ] | Execute Package,Field_Execute,Field_Number 0x5d
0369 0031 | 1 | Store_Top Heap_Access,At_Offset_1
036a 7828 |x( | Jump 0x393
036b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x28 = 0x36b,0xb
036c 0007 | | Action Break_Optional
036d 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x29 = 0x36d,0x1c01
036e 0217 | | Execute Heap_Access,All_Reference
036f 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0370 00d9 | | Load_Top At_Offset_1
0371 0007 | | Action Break_Optional
0372 e408 | | Load 0x2,0x8 ; Debug Table 0x8.0x2a = 0x372,0x2001
0373 0007 | | Action Break_Optional
0374 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x8.0x2b = 0x374,0x2002
0375 0007 | | Action Break_Optional ; Debug Table 0x8.0x2c = 0x375,0x2003
0376 00d0 | | Action Swap_Control ; Debug Table 0x8.0x2d = 0x376,0x2004
0377 00d1 | | Pop_Control Pop_Count_1
0378 49af |I | Short_Literal 0x1af ; Debug Table 0x8.0x2e = 0x378,0x1c01
0379 00eb | | Load_Encached Diana_Cache
037a 0096 | | Execute Package,Field_Execute_Dynamic
037b 00d0 | | Action Swap_Control
037c 00d1 | | Pop_Control Pop_Count_1
037d 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0x8.0x2f = 0x37d,0xb
037e e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x30 = 0x37e,0xc
037f 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
0380 e5fe | | Load 0x2,-0x2
0381 00db | | Load_Top At_Offset_3
0382 00eb | | Load_Encached Diana_Cache
0383 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
0384 a5fe | | Store_Unchecked 0x2,-0x2
0385 e5fd | | Load 0x2,-0x3 ; Debug Table 0x8.0x31 = 0x385,0xd
0386 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
0387 e5fd | | Load 0x2,-0x3
0388 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0389 00db | | Load_Top At_Offset_3
038a 00eb | | Load_Encached Diana_Cache
038b 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
038c e5fd | | Load 0x2,-0x3
038d 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
038e 0007 | | Action Break_Optional ; Debug Table 0x8.0x32 = 0x38e,0xe
038f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x33 = 0x38f,0x2401
0390 0217 | | Execute Heap_Access,All_Reference
0391 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0392 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x8.0x34 = 0x392,0xe
0393 0007 | | Action Break_Optional ; Debug Table 0x8.0x35 = 0x393,0xa
0394 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x36 = 0x394,0x2801
0395 021d | | Execute Heap_Access,Is_Null
0396 6fd4 |o | Jump_Zero 0x36b ; Debug Table 0x8.0x37 = 0x396,0xa
0397 4502 |E | Exit_Subprogram 0x2
0398 ; --------------------------------------------------------------------------------------
0398 ; SUBPROGRAM
0398 ; --------------------------------------------------------------------------------------
0398 03a4 | | .CONST 0x03a4 ; Address of begin
0399 0004 | | .CONST 0x0004 ; Address of exception handler
039a 0005 | | .CONST 0x0005 ; Number of locals
039b INIT_0398:
039b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9 = .DEBUG 0x039b,0x0952,0x0001,0x0000,0x0057,0x99f5,0x0000,0x0162
; Debug Table 0x9.0x0 = 0x39b,0xffff
039c 00db | | Load_Top At_Offset_3
039d 4904 |I | Short_Literal 0x104
039e 00eb | | Load_Encached Diana_Cache
039f 0096 | | Execute Package,Field_Execute_Dynamic
03a0 0031 | 1 | Store_Top Heap_Access,At_Offset_1
03a1 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x9.0x1 = 0x3a1,0xfffe
03a2 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x2 = 0x3a2,0xfffd
03a3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0x3 = 0x3a3,0xfffc
03a4 BODY_0398:
03a4 0007 | | Action Break_Optional ; Debug Table 0x9.0x4 = 0x3a4,0x1
03a5 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x5 = 0x3a5,0x401
03a6 021d | | Execute Heap_Access,Is_Null
03a7 6801 |h | Jump_Zero 0x3a9 ; Debug Table 0x9.0x6 = 0x3a7,0x1
03a8 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0x9.0x7 = 0x3a8,0x2
03a9 00db | | Load_Top At_Offset_3 ; Debug Table 0x9.0x8 = 0x3a9,0x3
03aa 00eb | | Load_Encached Diana_Cache
03ab 18bd | | Execute Package,Field_Execute,Field_Number 0xbd
03ac 00eb | | Load_Encached Diana_Cache
03ad 1888 | | Execute Package,Field_Execute,Field_Number 0x88
03ae 0033 | 3 | Store_Top Heap_Access,At_Offset_3
03af 7881 |x | Jump 0x431
03b0 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x9 = 0x3b0,0x5
03b1 0007 | | Action Break_Optional
03b2 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xa = 0x3b2,0x801
03b3 7002 |p | Jump_Nonzero 0x3b6
03b4 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0x9.0xb = 0x3b4,0x802
03b5 782c |x, | Jump 0x3e2
03b6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xc = 0x3b6,0x803
03b7 0217 | | Execute Heap_Access,All_Reference
03b8 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
03b9 6804 |h | Jump_Zero 0x3be
03ba 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xd = 0x3ba,0x804
03bb 0217 | | Execute Heap_Access,All_Reference
03bc 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
03bd 7824 |x$ | Jump 0x3e2
03be 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x9.0xe = 0x3be,0x805
03bf 0007 | | Action Break_Optional
03c0 e407 | | Load 0x2,0x7 ; Debug Table 0x9.0xf = 0x3c0,0xc01
03c1 0007 | | Action Break_Optional
03c2 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0x9.0x10 = 0x3c2,0xc02
03c3 0007 | | Action Break_Optional ; Debug Table 0x9.0x11 = 0x3c3,0xc03
03c4 00d0 | | Action Swap_Control ; Debug Table 0x9.0x12 = 0x3c4,0xc04
03c5 00d1 | | Pop_Control Pop_Count_1
03c6 49bb |I | Short_Literal 0x1bb ; Debug Table 0x9.0x13 = 0x3c6,0x805
03c7 00eb | | Load_Encached Diana_Cache
03c8 0098 | | Execute Package,Field_Read_Dynamic
03c9 012c | , | Execute Any,Size
03ca e001 | | Load 0x0,0x1
03cb 1b17 | | Execute Package,Field_Read,Field_Number 0x17
03cc 025b | [ | Execute Discrete,Check_In_Type
03cd 0273 | s | Execute Discrete,Plus
03ce 00d9 | | Load_Top At_Offset_1
03cf 0007 | | Action Break_Optional
03d0 e408 | | Load 0x2,0x8 ; Debug Table 0x9.0x14 = 0x3d0,0x1001
03d1 0007 | | Action Break_Optional
03d2 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0x9.0x15 = 0x3d2,0x1002
03d3 0007 | | Action Break_Optional ; Debug Table 0x9.0x16 = 0x3d3,0x1003
03d4 00d0 | | Action Swap_Control ; Debug Table 0x9.0x17 = 0x3d4,0x1004
03d5 00d1 | | Pop_Control Pop_Count_1
03d6 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0x9.0x18 = 0x3d6,0xc04
03d7 00eb | | Load_Encached Diana_Cache
03d8 0098 | | Execute Package,Field_Read_Dynamic
03d9 49c9 |I | Short_Literal 0x1c9
03da 00eb | | Load_Encached Diana_Cache
03db 0098 | | Execute Package,Field_Read_Dynamic
03dc 49ca |I | Short_Literal 0x1ca
03dd 00eb | | Load_Encached Diana_Cache
03de 0095 | | Execute Package,Field_Reference_Dynamic
03df e002 | | Load 0x0,0x2
03e0 1819 | | Execute Package,Field_Execute,Field_Number 0x19
03e1 7800 |x | Jump 0x3e2
03e2 00d0 | | Action Swap_Control
03e3 00d1 | | Pop_Control Pop_Count_1
03e4 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0x9.0x19 = 0x3e4,0x5
03e5 4800 |H | Short_Literal 0x0 ; Debug Table 0x9.0x1a = 0x3e5,0x6
03e6 00d9 | | Load_Top At_Offset_1
03e7 4976 |Iv | Short_Literal 0x176
03e8 00eb | | Load_Encached Diana_Cache
03e9 0098 | | Execute Package,Field_Read_Dynamic
03ea 1815 | | Execute Package,Field_Execute,Field_Number 0x15
03eb 0032 | 2 | Store_Top Heap_Access,At_Offset_2
03ec 0007 | | Action Break_Optional ; Debug Table 0x9.0x1b = 0x3ec,0x7
03ed 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x1c = 0x3ed,0x1401
03ee 021d | | Execute Heap_Access,Is_Null
03ef 7038 |p8 | Jump_Nonzero 0x428 ; Debug Table 0x9.0x1d = 0x3ef,0x7
03f0 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x1e = 0x3f0,0x8
03f1 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
03f2 e5fe | | Load 0x2,-0x2
03f3 00db | | Load_Top At_Offset_3
03f4 00eb | | Load_Encached Diana_Cache
03f5 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
03f6 a5fe | | Store_Unchecked 0x2,-0x2
03f7 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x1f = 0x3f7,0x9
03f8 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
03f9 e5fd | | Load 0x2,-0x3
03fa 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
03fb 00db | | Load_Top At_Offset_3
03fc 00eb | | Load_Encached Diana_Cache
03fd 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
03fe e5fd | | Load 0x2,-0x3
03ff 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0400 0007 | | Action Break_Optional ; Debug Table 0x9.0x20 = 0x400,0xa
0401 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x21 = 0x401,0xb
0402 e00c | | Load 0x0,0xc
0403 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0404 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0405 0007 | | Action Break_Optional ; Debug Table 0x9.0x22 = 0x405,0xc
0406 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x23 = 0x406,0x1801
0407 021d | | Execute Heap_Access,Is_Null
0408 7011 |p | Jump_Nonzero 0x41a ; Debug Table 0x9.0x24 = 0x408,0xc
0409 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x25 = 0x409,0xd
040a 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
040b e5fe | | Load 0x2,-0x2
040c 00db | | Load_Top At_Offset_3
040d 00eb | | Load_Encached Diana_Cache
040e 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
040f a5fe | | Store_Unchecked 0x2,-0x2
0410 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x26 = 0x410,0xe
0411 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
0412 e5fd | | Load 0x2,-0x3
0413 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0414 00db | | Load_Top At_Offset_3
0415 00eb | | Load_Encached Diana_Cache
0416 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
0417 e5fd | | Load 0x2,-0x3
0418 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0419 7fe7 | | Jump 0x401
041a 0007 | | Action Break_Optional ; Debug Table 0x9.0x27 = 0x41a,0xf
041b e405 | | Load 0x2,0x5 ; Debug Table 0x9.0x28 = 0x41b,0x1c01
041c 0007 | | Action Break_Optional
041d 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0x9.0x29 = 0x41d,0x1c02
041e 0007 | | Action Break_Optional ; Debug Table 0x9.0x2a = 0x41e,0x1c03
041f 0007 | | Action Break_Optional ; Debug Table 0x9.0x2b = 0x41f,0x1c04
0420 0f3b | ; | Execute_Immediate Equal,0x3b ; Debug Table 0x9.0x2c = 0x420,0xf
0421 6806 |h | Jump_Zero 0x428
0422 e5fd | | Load 0x2,-0x3 ; Debug Table 0x9.0x2d = 0x422,0x10
0423 e5fe | | Load 0x2,-0x2
0424 00da | | Load_Top At_Offset_2
0425 8213 | | Call 0x1,0x13
0426 c5fe | | Store 0x2,-0x2
0427 00d1 | | Pop_Control Pop_Count_1
0428 0007 | | Action Break_Optional ; Debug Table 0x9.0x2e = 0x428,0x11
0429 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x2f = 0x429,0x2001
042a 7002 |p | Jump_Nonzero 0x42d
042b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0x9.0x30 = 0x42b,0x2002
042c 7803 |x | Jump 0x430
042d 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x31 = 0x42d,0x2003
042e 0217 | | Execute Heap_Access,All_Reference
042f 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0430 0033 | 3 | Store_Top Heap_Access,At_Offset_3 ; Debug Table 0x9.0x32 = 0x430,0x11
0431 0007 | | Action Break_Optional ; Debug Table 0x9.0x33 = 0x431,0x4
0432 00da | | Load_Top At_Offset_2 ; Debug Table 0x9.0x34 = 0x432,0x2401
0433 021d | | Execute Heap_Access,Is_Null
0434 6f7b |o{ | Jump_Zero 0x3b0 ; Debug Table 0x9.0x35 = 0x434,0x4
0435 4502 |E | Exit_Subprogram 0x2
0436 0000 0000 | | .XXX[0x2]
0438 ; --------------------------------------------------------------------------------------
0438 ; SUBPROGRAM
0438 ; --------------------------------------------------------------------------------------
0438 043e | > | .CONST 0x043e ; Address of begin
0439 0004 | | .CONST 0x0004 ; Address of exception handler
043a 0002 | | .CONST 0x0002 ; Number of locals
043b INIT_0438:
043b 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xa = .DEBUG 0x043b,0x09c0,0x0001,0x0000,0x0057,0x99f5,0x0000,0x041d
; Debug Table 0xa.0x0 = 0x43b,0xffff
043c 00db | | Load_Top At_Offset_3
043d 0031 | 1 | Store_Top Heap_Access,At_Offset_1
043e BODY_0438:
043e 7841 |xA | Jump 0x480
043f e5fd | | Load 0x2,-0x3 ; Debug Table 0xa.0x1 = 0x43f,0x2
0440 e5fe | | Load 0x2,-0x2
0441 00da | | Load_Top At_Offset_2
0442 0007 | | Action Break_Optional
0443 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x2 = 0x443,0x401
0444 7002 |p | Jump_Nonzero 0x447
0445 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xa.0x3 = 0x445,0x402
0446 782c |x, | Jump 0x473
0447 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x4 = 0x447,0x403
0448 0217 | | Execute Heap_Access,All_Reference
0449 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
044a 6804 |h | Jump_Zero 0x44f
044b 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x5 = 0x44b,0x404
044c 0217 | | Execute Heap_Access,All_Reference
044d 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
044e 7824 |x$ | Jump 0x473
044f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x6 = 0x44f,0x405
0450 0007 | | Action Break_Optional
0451 e406 | | Load 0x2,0x6 ; Debug Table 0xa.0x7 = 0x451,0x801
0452 0007 | | Action Break_Optional
0453 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xa.0x8 = 0x453,0x802
0454 0007 | | Action Break_Optional ; Debug Table 0xa.0x9 = 0x454,0x803
0455 00d0 | | Action Swap_Control ; Debug Table 0xa.0xa = 0x455,0x804
0456 00d1 | | Pop_Control Pop_Count_1
0457 49bb |I | Short_Literal 0x1bb ; Debug Table 0xa.0xb = 0x457,0x405
0458 00eb | | Load_Encached Diana_Cache
0459 0098 | | Execute Package,Field_Read_Dynamic
045a 012c | , | Execute Any,Size
045b e001 | | Load 0x0,0x1
045c 1b17 | | Execute Package,Field_Read,Field_Number 0x17
045d 025b | [ | Execute Discrete,Check_In_Type
045e 0273 | s | Execute Discrete,Plus
045f 00d9 | | Load_Top At_Offset_1
0460 0007 | | Action Break_Optional
0461 e407 | | Load 0x2,0x7 ; Debug Table 0xa.0xc = 0x461,0xc01
0462 0007 | | Action Break_Optional
0463 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xa.0xd = 0x463,0xc02
0464 0007 | | Action Break_Optional ; Debug Table 0xa.0xe = 0x464,0xc03
0465 00d0 | | Action Swap_Control ; Debug Table 0xa.0xf = 0x465,0xc04
0466 00d1 | | Pop_Control Pop_Count_1
0467 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xa.0x10 = 0x467,0x804
0468 00eb | | Load_Encached Diana_Cache
0469 0098 | | Execute Package,Field_Read_Dynamic
046a 49c9 |I | Short_Literal 0x1c9
046b 00eb | | Load_Encached Diana_Cache
046c 0098 | | Execute Package,Field_Read_Dynamic
046d 49ca |I | Short_Literal 0x1ca
046e 00eb | | Load_Encached Diana_Cache
046f 0095 | | Execute Package,Field_Reference_Dynamic
0470 e002 | | Load 0x0,0x2
0471 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0472 7800 |x | Jump 0x473
0473 00d0 | | Action Swap_Control
0474 00d1 | | Pop_Control Pop_Count_1
0475 8211 | | Call 0x1,0x11 ; Debug Table 0xa.0x11 = 0x475,0x2
0476 00d1 | | Pop_Control Pop_Count_1
0477 0007 | | Action Break_Optional ; Debug Table 0xa.0x12 = 0x477,0x3
0478 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x13 = 0x478,0x1001
0479 7002 |p | Jump_Nonzero 0x47c
047a 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xa.0x14 = 0x47a,0x1002
047b 7803 |x | Jump 0x47f
047c 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x15 = 0x47c,0x1003
047d 0217 | | Execute Heap_Access,All_Reference
047e 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
047f 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xa.0x16 = 0x47f,0x3
0480 0007 | | Action Break_Optional ; Debug Table 0xa.0x17 = 0x480,0x1
0481 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xa.0x18 = 0x481,0x1401
0482 021d | | Execute Heap_Access,Is_Null
0483 6fbb |o | Jump_Zero 0x43f ; Debug Table 0xa.0x19 = 0x483,0x1
0484 4503 |E | Exit_Subprogram 0x3
0485 0000 0000 | | .XXX[0x3]
0487 0000 | |
0488 ; --------------------------------------------------------------------------------------
0488 ; SUBPROGRAM
0488 ; --------------------------------------------------------------------------------------
0488 0491 | | .CONST 0x0491 ; Address of begin
0489 0004 | | .CONST 0x0004 ; Address of exception handler
048a 0003 | | .CONST 0x0003 ; Number of locals
048b INIT_0488:
048b 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb = .DEBUG 0x048b,0x09f6,0x0001,0x0000,0x0057,0x99f5,0x0000,0x045c
; Debug Table 0xb.0x0 = 0x48b,0xffff
048c 00db | | Load_Top At_Offset_3
048d 00eb | | Load_Encached Diana_Cache
048e 18ec | | Execute Package,Field_Execute,Field_Number 0xec
048f 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0490 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xb.0x1 = 0x490,0xfffe
0491 BODY_0488:
0491 0007 | | Action Break_Optional ; Debug Table 0xb.0x2 = 0x491,0x1
0492 e402 | | Load 0x2,0x2 ; Debug Table 0xb.0x3 = 0x492,0x401
0493 0007 | | Action Break_Optional
0494 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xb.0x4 = 0x494,0x402
0495 0007 | | Action Break_Optional ; Debug Table 0xb.0x5 = 0x495,0x403
0496 0007 | | Action Break_Optional ; Debug Table 0xb.0x6 = 0x496,0x404
0497 0f10 | | Execute_Immediate Equal,0x10 ; Debug Table 0xb.0x7 = 0x497,0x1
0498 6833 |h3 | Jump_Zero 0x4cc
0499 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x8 = 0x499,0x2
049a 490c |I | Short_Literal 0x10c
049b 00eb | | Load_Encached Diana_Cache
049c 0096 | | Execute Package,Field_Execute_Dynamic
049d 00eb | | Load_Encached Diana_Cache
049e 18ed | | Execute Package,Field_Execute,Field_Number 0xed
049f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xb.0x9 = 0x49f,0x801
04a0 0217 | | Execute Heap_Access,All_Reference
04a1 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
04a2 00d9 | | Load_Top At_Offset_1
04a3 0007 | | Action Break_Optional
04a4 e406 | | Load 0x2,0x6 ; Debug Table 0xb.0xa = 0x4a4,0xc01
04a5 0007 | | Action Break_Optional
04a6 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xb.0xb = 0x4a6,0xc02
04a7 0007 | | Action Break_Optional ; Debug Table 0xb.0xc = 0x4a7,0xc03
04a8 00d0 | | Action Swap_Control ; Debug Table 0xb.0xd = 0x4a8,0xc04
04a9 00d1 | | Pop_Control Pop_Count_1
04aa 49af |I | Short_Literal 0x1af ; Debug Table 0xb.0xe = 0x4aa,0x801
04ab 00eb | | Load_Encached Diana_Cache
04ac 0096 | | Execute Package,Field_Execute_Dynamic
04ad 00d0 | | Action Swap_Control
04ae 00d1 | | Pop_Control Pop_Count_1
04af 00eb | | Load_Encached Diana_Cache ; Debug Table 0xb.0xf = 0x4af,0x2
04b0 18fc | | Execute Package,Field_Execute,Field_Number 0xfc
04b1 0031 | 1 | Store_Top Heap_Access,At_Offset_1
04b2 0007 | | Action Break_Optional ; Debug Table 0xb.0x10 = 0x4b2,0x3
04b3 e403 | | Load 0x2,0x3 ; Debug Table 0xb.0x11 = 0x4b3,0x1001
04b4 0007 | | Action Break_Optional
04b5 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xb.0x12 = 0x4b5,0x1002
04b6 0007 | | Action Break_Optional ; Debug Table 0xb.0x13 = 0x4b6,0x1003
04b7 0007 | | Action Break_Optional ; Debug Table 0xb.0x14 = 0x4b7,0x1004
04b8 0b66 | f | Execute_Immediate Case_Compare,0x66 ; Debug Table 0xb.0x15 = 0x4b8,0x3
04b9 7001 |p | Jump_Nonzero 0x4bb
04ba 7804 |x | Jump 0x4bf ; Debug Table 0xb.0x16 = 0x4ba,0x5
04bb 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xb.0x17 = 0x4bb,0x4
04bc 00eb | | Load_Encached Diana_Cache
04bd 18f7 | | Execute Package,Field_Execute,Field_Number 0xf7
04be 0032 | 2 | Store_Top Heap_Access,At_Offset_2
04bf 00d1 | | Pop_Control Pop_Count_1
04c0 e5fe | | Load 0x2,-0x2 ; Debug Table 0xb.0x18 = 0x4c0,0x6
04c1 00d9 | | Load_Top At_Offset_1
04c2 4975 |Iu | Short_Literal 0x175
04c3 00eb | | Load_Encached Diana_Cache
04c4 0098 | | Execute Package,Field_Read_Dynamic
04c5 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
04c6 6805 |h | Jump_Zero 0x4cc
04c7 e5fd | | Load 0x2,-0x3 ; Debug Table 0xb.0x19 = 0x4c7,0x7
04c8 e5ff | | Load 0x2,-0x1
04c9 e00d | | Load 0x0,0xd
04ca 180e | | Execute Package,Field_Execute,Field_Number 0xe
04cb 00d1 | | Pop_Control Pop_Count_1
04cc 4503 |E | Exit_Subprogram 0x3
04cd 0000 0000 | | .XXX[0x3]
04cf 0000 | |
04d0 ; --------------------------------------------------------------------------------------
04d0 ; SUBPROGRAM
04d0 ; --------------------------------------------------------------------------------------
04d0 04e5 | | .CONST 0x04e5 ; Address of begin
04d1 0004 | | .CONST 0x0004 ; Address of exception handler
04d2 0005 | | .CONST 0x0005 ; Number of locals
04d3 INIT_04d0:
04d3 e003 | | Load 0x0,0x3 ; Debug Table 0xc = .DEBUG 0x04d3,0x0a2c,0x0001,0x0000,0x0057,0x99f5,0x0000,0x057a
; Debug Table 0xc.0x0 = 0x4d3,0xffff
04d4 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04d5 e003 | | Load 0x0,0x3 ; Debug Table 0xc.0x1 = 0x4d5,0xfffe
04d6 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
04d7 1b31 | 1 | Execute Package,Field_Read,Field_Number 0x31
04d8 02c7 | | Declare_Variable Any
04d9 00d8 | | Load_Top At_Offset_0
04da 1c00 | | Execute_Immediate Run_Utility,0x0
04db e003 | | Load 0x0,0x3 ; Debug Table 0xc.0x2 = 0x4db,0xfffd
04dc 1b0f | | Execute Package,Field_Read,Field_Number 0xf
04dd 02c7 | | Declare_Variable Any
04de 00d8 | | Load_Top At_Offset_0
04df 1c00 | | Execute_Immediate Run_Utility,0x0
04e0 e003 | | Load 0x0,0x3 ; Debug Table 0xc.0x3 = 0x4e0,0xfffc
04e1 1b14 | | Execute Package,Field_Read,Field_Number 0x14
04e2 02ff | | Declare_Variable Variant_Record
04e3 00d8 | | Load_Top At_Offset_0
04e4 1c00 | | Execute_Immediate Run_Utility,0x0
04e5 BODY_04d0:
04e5 e003 | | Load 0x0,0x3 ; Debug Table 0xc.0x4 = 0x4e5,0x1
04e6 1b0d | | Execute Package,Field_Read,Field_Number 0xd
04e7 00db | | Load_Top At_Offset_3
04e8 0120 | | Execute Any,Is_Value
04e9 6804 |h | Jump_Zero 0x4ee
04ea e003 | | Load 0x0,0x3
04eb 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
04ec 1b31 | 1 | Execute Package,Field_Read,Field_Number 0x31
04ed 7801 |x | Jump 0x4ef
04ee 00db | | Load_Top At_Offset_3
04ef 6160 |a` | Indirect_Literal Discrete,0x650,{0x00000000, 0x00004000}
04f0 e5fd | | Load 0x2,-0x3
04f1 3c12 |< | Execute Record,Field_Read,Field_Number 0x12
04f2 e5ff | | Load 0x2,-0x1
04f3 e003 | | Load 0x0,0x3
04f4 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
04f5 1811 | | Execute Package,Field_Execute,Field_Number 0x11
04f6 e003 | | Load 0x0,0x3
04f7 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
04f8 1832 | 2 | Execute Package,Field_Execute,Field_Number 0x32
04f9 c403 | | Store 0x2,0x3
04fa c402 | | Store 0x2,0x2
04fb 00db | | Load_Top At_Offset_3 ; Debug Table 0xc.0x5 = 0x4fb,0x2
04fc 6828 |h( | Jump_Zero 0x525
04fd 4503 |E | Exit_Subprogram 0x3 ; Debug Table 0xc.0x6 = 0x4fd,0x3
04fe 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0x7 = 0x4fe,0x5
04ff e003 | | Load 0x0,0x3
0500 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
0501 1834 | 4 | Execute Package,Field_Execute,Field_Number 0x34
0502 c404 | | Store 0x2,0x4
0503 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xc.0x8 = 0x503,0x6
0504 e004 | | Load 0x0,0x4
0505 180e | | Execute Package,Field_Execute,Field_Number 0xe
0506 00d9 | | Load_Top At_Offset_1
0507 016d | m | Execute Variant_Record,Structure_Write
0508 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xc.0x9 = 0x508,0x7
0509 e003 | | Load 0x0,0x3
050a 1816 | | Execute Package,Field_Execute,Field_Number 0x16
050b 7014 |p | Jump_Nonzero 0x520
050c 00d9 | | Load_Top At_Offset_1
050d e003 | | Load 0x0,0x3
050e 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
050f e003 | | Load 0x0,0x3
0510 1b38 | 8 | Execute Package,Field_Read,Field_Number 0x38
0511 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0512 012f | / | Execute Any,Equal
0513 680c |h | Jump_Zero 0x520
0514 e5fd | | Load 0x2,-0x3 ; Debug Table 0xc.0xa = 0x514,0x8
0515 e5fe | | Load 0x2,-0x2
0516 00da | | Load_Top At_Offset_2
0517 e004 | | Load 0x0,0x4
0518 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0519 8211 | | Call 0x1,0x11
051a 00d1 | | Pop_Control Pop_Count_1
051b e5fd | | Load 0x2,-0x3 ; Debug Table 0xc.0xb = 0x51b,0x9
051c e5fe | | Load 0x2,-0x2
051d 00db | | Load_Top At_Offset_3
051e 8217 | | Call 0x1,0x17
051f 00d1 | | Pop_Control Pop_Count_1
0520 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0xc = 0x520,0xa
0521 e003 | | Load 0x0,0x3
0522 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
0523 1833 | 3 | Execute Package,Field_Execute,Field_Number 0x33
0524 c403 | | Store 0x2,0x3
0525 00da | | Load_Top At_Offset_2 ; Debug Table 0xc.0xd = 0x525,0x4
0526 e003 | | Load 0x0,0x3
0527 1b39 | 9 | Execute Package,Field_Read,Field_Number 0x39
0528 1835 | 5 | Execute Package,Field_Execute,Field_Number 0x35
0529 6fd4 |o | Jump_Zero 0x4fe
052a 4503 |E | Exit_Subprogram 0x3
052b 0000 0000 | | .BLANK 0000[0x5]
0530 ; --------------------------------------------------------------------------------------
0530 ; SUBPROGRAM
0530 ; --------------------------------------------------------------------------------------
0530 053b | ; | .CONST 0x053b ; Address of begin
0531 0004 | | .CONST 0x0004 ; Address of exception handler
0532 0005 | | .CONST 0x0005 ; Number of locals
0533 INIT_0530:
0533 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xd = .DEBUG 0x0533,0x0a4a,0x0002,0x0000,0x0057,0x99f5,0x0000,0x0618
; Debug Table 0xd.0x0 = 0x533,0xffff
0534 00db | | Load_Top At_Offset_3
0535 00eb | | Load_Encached Diana_Cache
0536 1888 | | Execute Package,Field_Execute,Field_Number 0x88
0537 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0538 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x1 = 0x538,0xfffe
0539 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xd.0x2 = 0x539,0xfffd
053a 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x3 = 0x53a,0xfffc
053b BODY_0530:
053b 7868 |xh | Jump 0x5a4
053c 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x4 = 0x53c,0x2
053d 0007 | | Action Break_Optional
053e 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x5 = 0x53e,0x401
053f 7002 |p | Jump_Nonzero 0x542
0540 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xd.0x6 = 0x540,0x402
0541 782c |x, | Jump 0x56e
0542 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x7 = 0x542,0x403
0543 0217 | | Execute Heap_Access,All_Reference
0544 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0545 6804 |h | Jump_Zero 0x54a
0546 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x8 = 0x546,0x404
0547 0217 | | Execute Heap_Access,All_Reference
0548 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0549 7824 |x$ | Jump 0x56e
054a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xd.0x9 = 0x54a,0x405
054b 0007 | | Action Break_Optional
054c e407 | | Load 0x2,0x7 ; Debug Table 0xd.0xa = 0x54c,0x801
054d 0007 | | Action Break_Optional
054e 0148 | H | Execute Heap_Access,Get_Offset ; Debug Table 0xd.0xb = 0x54e,0x802
054f 0007 | | Action Break_Optional ; Debug Table 0xd.0xc = 0x54f,0x803
0550 00d0 | | Action Swap_Control ; Debug Table 0xd.0xd = 0x550,0x804
0551 00d1 | | Pop_Control Pop_Count_1
0552 49bb |I | Short_Literal 0x1bb ; Debug Table 0xd.0xe = 0x552,0x405
0553 00eb | | Load_Encached Diana_Cache
0554 0098 | | Execute Package,Field_Read_Dynamic
0555 012c | , | Execute Any,Size
0556 e001 | | Load 0x0,0x1
0557 1b17 | | Execute Package,Field_Read,Field_Number 0x17
0558 025b | [ | Execute Discrete,Check_In_Type
0559 0273 | s | Execute Discrete,Plus
055a 00d9 | | Load_Top At_Offset_1
055b 0007 | | Action Break_Optional
055c e408 | | Load 0x2,0x8 ; Debug Table 0xd.0xf = 0x55c,0xc01
055d 0007 | | Action Break_Optional
055e 0210 | | Execute Heap_Access,Get_Segment ; Debug Table 0xd.0x10 = 0x55e,0xc02
055f 0007 | | Action Break_Optional ; Debug Table 0xd.0x11 = 0x55f,0xc03
0560 00d0 | | Action Swap_Control ; Debug Table 0xd.0x12 = 0x560,0xc04
0561 00d1 | | Pop_Control Pop_Count_1
0562 49c8 |I | Short_Literal 0x1c8 ; Debug Table 0xd.0x13 = 0x562,0x804
0563 00eb | | Load_Encached Diana_Cache
0564 0098 | | Execute Package,Field_Read_Dynamic
0565 49c9 |I | Short_Literal 0x1c9
0566 00eb | | Load_Encached Diana_Cache
0567 0098 | | Execute Package,Field_Read_Dynamic
0568 49ca |I | Short_Literal 0x1ca
0569 00eb | | Load_Encached Diana_Cache
056a 0095 | | Execute Package,Field_Reference_Dynamic
056b e002 | | Load 0x0,0x2
056c 1819 | | Execute Package,Field_Execute,Field_Number 0x19
056d 7800 |x | Jump 0x56e
056e 00d0 | | Action Swap_Control
056f 00d1 | | Pop_Control Pop_Count_1
0570 4976 |Iv | Short_Literal 0x176 ; Debug Table 0xd.0x14 = 0x570,0x2
0571 00eb | | Load_Encached Diana_Cache
0572 0098 | | Execute Package,Field_Read_Dynamic
0573 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0574 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0575 0007 | | Action Break_Optional ; Debug Table 0xd.0x15 = 0x575,0x3
0576 00da | | Load_Top At_Offset_2 ; Debug Table 0xd.0x16 = 0x576,0x1001
0577 021d | | Execute Heap_Access,Is_Null
0578 7022 |p" | Jump_Nonzero 0x59b ; Debug Table 0xd.0x17 = 0x578,0x3
0579 e5fe | | Load 0x2,-0x2 ; Debug Table 0xd.0x18 = 0x579,0x4
057a 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
057b 00da | | Load_Top At_Offset_2
057c e403 | | Load 0x2,0x3
057d 00eb | | Load_Encached Diana_Cache
057e 18ec | | Execute Package,Field_Execute,Field_Number 0xec
057f 00eb | | Load_Encached Diana_Cache
0580 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
0581 0032 | 2 | Store_Top Heap_Access,At_Offset_2
0582 e5fe | | Load 0x2,-0x2 ; Debug Table 0xd.0x19 = 0x582,0x5
0583 3c12 |< | Execute Record,Field_Read,Field_Number 0x12
0584 00e7 | | Load_Encached Duration_Cache
0585 0269 | i | Execute Discrete,Last
0586 e403 | | Load 0x2,0x3
0587 e00a | | Load 0x0,0xa
0588 180e | | Execute Package,Field_Execute,Field_Number 0xe
0589 0031 | 1 | Store_Top Heap_Access,At_Offset_1
058a 0007 | | Action Break_Optional ; Debug Table 0xd.0x1a = 0x58a,0x6
058b e405 | | Load 0x2,0x5 ; Debug Table 0xd.0x1b = 0x58b,0x1401
058c 0007 | | Action Break_Optional
058d 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xd.0x1c = 0x58d,0x1402
058e 0007 | | Action Break_Optional ; Debug Table 0xd.0x1d = 0x58e,0x1403
058f 0007 | | Action Break_Optional ; Debug Table 0xd.0x1e = 0x58f,0x1404
0590 0f4e | N | Execute_Immediate Equal,0x4e ; Debug Table 0xd.0x1f = 0x590,0x6
0591 6809 |h | Jump_Zero 0x59b
0592 e5fe | | Load 0x2,-0x2 ; Debug Table 0xd.0x20 = 0x592,0x7
0593 3c11 |< | Execute Record,Field_Read,Field_Number 0x11
0594 00da | | Load_Top At_Offset_2
0595 00da | | Load_Top At_Offset_2
0596 00eb | | Load_Encached Diana_Cache
0597 18ec | | Execute Package,Field_Execute,Field_Number 0xec
0598 00eb | | Load_Encached Diana_Cache
0599 1875 | u | Execute Package,Field_Execute,Field_Number 0x75
059a 0032 | 2 | Store_Top Heap_Access,At_Offset_2
059b 0007 | | Action Break_Optional ; Debug Table 0xd.0x21 = 0x59b,0x8
059c 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x22 = 0x59c,0x1801
059d 7002 |p | Jump_Nonzero 0x5a0
059e 00ee | | Load_Encached Diana_Seq_Type_Cache ; Debug Table 0xd.0x23 = 0x59e,0x1802
059f 7803 |x | Jump 0x5a3
05a0 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x24 = 0x5a0,0x1803
05a1 0217 | | Execute Heap_Access,All_Reference
05a2 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05a3 a402 | | Store_Unchecked 0x2,0x2 ; Debug Table 0xd.0x25 = 0x5a3,0x8
05a4 0007 | | Action Break_Optional ; Debug Table 0xd.0x26 = 0x5a4,0x1
05a5 00db | | Load_Top At_Offset_3 ; Debug Table 0xd.0x27 = 0x5a5,0x1c01
05a6 021d | | Execute Heap_Access,Is_Null
05a7 6f94 |o | Jump_Zero 0x53c ; Debug Table 0xd.0x28 = 0x5a7,0x1
05a8 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xd.0x29 = 0x5a8,0x9
05a9 4402 |D | Exit_Subprogram With_Result,0x2
05aa 0000 0000 | | .BLANK 0000[0x6]
05b0 ; --------------------------------------------------------------------------------------
05b0 ; SUBPROGRAM
05b0 ; --------------------------------------------------------------------------------------
05b0 05b8 | | .CONST 0x05b8 ; Address of begin
05b1 0004 | | .CONST 0x0004 ; Address of exception handler
05b2 0002 | | .CONST 0x0002 ; Number of locals
05b3 INIT_05b0:
05b3 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xe = .DEBUG 0x05b3,0x0aa0,0x0002,0x0000,0x0057,0x99f5,0x0000,0x06bc
; Debug Table 0xe.0x0 = 0x5b3,0xffff
05b4 00db | | Load_Top At_Offset_3
05b5 00eb | | Load_Encached Diana_Cache
05b6 18ec | | Execute Package,Field_Execute,Field_Number 0xec
05b7 0031 | 1 | Store_Top Heap_Access,At_Offset_1
05b8 BODY_05b0:
05b8 0007 | | Action Break_Optional ; Debug Table 0xe.0x1 = 0x5b8,0x1
05b9 0007 | | Action Break_Optional ; Debug Table 0xe.0x2 = 0x5b9,0x2
05ba e402 | | Load 0x2,0x2 ; Debug Table 0xe.0x3 = 0x5ba,0x401
05bb 0007 | | Action Break_Optional
05bc 0145 | E | Execute Heap_Access,Diana_Tree_Kind ; Debug Table 0xe.0x4 = 0x5bc,0x402
05bd 0007 | | Action Break_Optional ; Debug Table 0xe.0x5 = 0x5bd,0x403
05be 0007 | | Action Break_Optional ; Debug Table 0xe.0x6 = 0x5be,0x404
05bf 0b3e | > | Execute_Immediate Case_Compare,0x3e ; Debug Table 0xe.0x7 = 0x5bf,0x2
05c0 7007 |p | Jump_Nonzero 0x5c8
05c1 0b47 | G | Execute_Immediate Case_Compare,0x47
05c2 7005 |p | Jump_Nonzero 0x5c8
05c3 0ba8 | | Execute_Immediate Case_Compare,0xa8
05c4 700c |p | Jump_Nonzero 0x5d1
05c5 0b00 | | Execute_Immediate Case_Compare,0x0
05c6 700a |p | Jump_Nonzero 0x5d1
05c7 780b |x | Jump 0x5d3 ; Debug Table 0xe.0x8 = 0x5c7,0x6
05c8 e5fe | | Load 0x2,-0x2 ; Debug Table 0xe.0x9 = 0x5c8,0x3
05c9 00da | | Load_Top At_Offset_2
05ca 4975 |Iu | Short_Literal 0x175
05cb 00eb | | Load_Encached Diana_Cache
05cc 0098 | | Execute Package,Field_Read_Dynamic
05cd 1839 | 9 | Execute Package,Field_Execute,Field_Number 0x39
05ce 6804 |h | Jump_Zero 0x5d3
05cf 4801 |H | Short_Literal 0x1 ; Debug Table 0xe.0xa = 0x5cf,0x4
05d0 4402 |D | Exit_Subprogram With_Result,0x2
05d1 4800 |H | Short_Literal 0x0 ; Debug Table 0xe.0xb = 0x5d1,0x5
05d2 4402 |D | Exit_Subprogram With_Result,0x2
05d3 00d1 | | Pop_Control Pop_Count_1
05d4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0xe.0xc = 0x5d4,0x7
05d5 00eb | | Load_Encached Diana_Cache
05d6 18ec | | Execute Package,Field_Execute,Field_Number 0xec
05d7 0031 | 1 | Store_Top Heap_Access,At_Offset_1
05d8 7fe0 | | Jump 0x5b9
05d9 0000 0000 | | .BLANK 0000[0x7]
05e0 ; --------------------------------------------------------------------------------------
05e0 ; SUBPROGRAM
05e0 ; --------------------------------------------------------------------------------------
05e0 05e6 | | .CONST 0x05e6 ; Address of begin
05e1 0004 | | .CONST 0x0004 ; Address of exception handler
05e2 0004 | | .CONST 0x0004 ; Number of locals
05e3 INIT_05e0:
05e3 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf = .DEBUG 0x05e3,0x0abc,0x0001,0x0000,0x0057,0x99f5,0x0000,0x0715
; Debug Table 0xf.0x0 = 0x5e3,0xffff
05e4 00f1 | | Load_Encached Diana_Temp_Seq ; Debug Table 0xf.0x1 = 0x5e4,0xfffe
05e5 00ec | | Load_Encached Diana_Tree_Cache ; Debug Table 0xf.0x2 = 0x5e5,0xfffd
05e6 BODY_05e0:
05e6 0007 | | Action Break_Optional ; Debug Table 0xf.0x3 = 0x5e6,0x1
05e7 0007 | | Action Break_Optional ; Debug Table 0xf.0x4 = 0x5e7,0x2
05e8 e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x5 = 0x5e8,0x401
05e9 0217 | | Execute Heap_Access,All_Reference
05ea 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
05eb 0031 | 1 | Store_Top Heap_Access,At_Offset_1 ; Debug Table 0xf.0x6 = 0x5eb,0x2
05ec e5ff | | Load 0x2,-0x1 ; Debug Table 0xf.0x7 = 0x5ec,0x3
05ed 00d9 | | Load_Top At_Offset_1
05ee 8219 | | Call 0x1,0x19
05ef 680a |h | Jump_Zero 0x5fa
05f0 0007 | | Action Break_Optional ; Debug Table 0xf.0x8 = 0x5f0,0x4
05f1 e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x9 = 0x5f1,0x801
05f2 0217 | | Execute Heap_Access,All_Reference
05f3 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05f4 a5fe | | Store_Unchecked 0x2,-0x2 ; Debug Table 0xf.0xa = 0x5f4,0x4
05f5 0007 | | Action Break_Optional ; Debug Table 0xf.0xb = 0x5f5,0x5
05f6 e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0xc = 0x5f6,0xc01
05f7 021d | | Execute Heap_Access,Is_Null
05f8 6fee |o | Jump_Zero 0x5e7 ; Debug Table 0xf.0xd = 0x5f8,0x5
05f9 4502 |E | Exit_Subprogram 0x2 ; Debug Table 0xf.0xe = 0x5f9,0x6
05fa e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0xf = 0x5fa,0x7
05fb 0033 | 3 | Store_Top Heap_Access,At_Offset_3
05fc 0007 | | Action Break_Optional ; Debug Table 0xf.0x10 = 0x5fc,0x8
05fd e5fe | | Load 0x2,-0x2 ; Debug Table 0xf.0x11 = 0x5fd,0x1001
05fe 0217 | | Execute Heap_Access,All_Reference
05ff 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0600 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0xf.0x12 = 0x600,0x8
0601 7818 |x | Jump 0x61a
0602 e5ff | | Load 0x2,-0x1 ; Debug Table 0xf.0x13 = 0x602,0xa
0603 0007 | | Action Break_Optional
0604 00da | | Load_Top At_Offset_2 ; Debug Table 0xf.0x14 = 0x604,0x1401
0605 0217 | | Execute Heap_Access,All_Reference
0606 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0607 8219 | | Call 0x1,0x19 ; Debug Table 0xf.0x15 = 0x607,0xa
0608 680a |h | Jump_Zero 0x613
0609 0007 | | Action Break_Optional ; Debug Table 0xf.0x16 = 0x609,0xb
060a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x17 = 0x60a,0x1801
060b 0217 | | Execute Heap_Access,All_Reference
060c 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
060d 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0xf.0x18 = 0x60d,0xb
060e 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x19 = 0x60e,0xc
060f 00db | | Load_Top At_Offset_3
0610 00eb | | Load_Encached Diana_Cache
0611 1877 | w | Execute Package,Field_Execute,Field_Number 0x77
0612 7807 |x | Jump 0x61a
0613 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x1a = 0x613,0xd
0614 0033 | 3 | Store_Top Heap_Access,At_Offset_3
0615 0007 | | Action Break_Optional ; Debug Table 0xf.0x1b = 0x615,0xe
0616 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x1c = 0x616,0x1c01
0617 0217 | | Execute Heap_Access,All_Reference
0618 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0619 0032 | 2 | Store_Top Heap_Access,At_Offset_2 ; Debug Table 0xf.0x1d = 0x619,0xe
061a 0007 | | Action Break_Optional ; Debug Table 0xf.0x1e = 0x61a,0x9
061b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0xf.0x1f = 0x61b,0x2001
061c 021d | | Execute Heap_Access,Is_Null
061d 6fe4 |o | Jump_Zero 0x602 ; Debug Table 0xf.0x20 = 0x61d,0x9
061e 4502 |E | Exit_Subprogram 0x2
061f 0000 | | .XXX[0x1]
0620 ; --------------------------------------------------------------------------------------
0620 ; SUBPROGRAM
0620 ; --------------------------------------------------------------------------------------
0620 062c | , | .CONST 0x062c ; Address of begin
0621 0004 | | .CONST 0x0004 ; Address of exception handler
0622 0003 | | .CONST 0x0003 ; Number of locals
0623 INIT_0620:
0623 e00e | | Load 0x0,0xe ; Debug Table 0x10 = .DEBUG 0x0623,0x0b00,0x0001,0x0000,0x0057,0x99f5,0x0000,0x07a3
; Debug Table 0x10.0x0 = 0x623,0xffff
0624 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
0625 e5fe | | Load 0x2,-0x2
0626 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0627 0217 | | Execute Heap_Access,All_Reference
0628 3c16 |< | Execute Record,Field_Read,Field_Number 0x16
0629 0031 | 1 | Store_Top Heap_Access,At_Offset_1
062a e00e | | Load 0x0,0xe ; Debug Table 0x10.0x1 = 0x62a,0xfffe
062b 1b29 | ) | Execute Package,Field_Read,Field_Number 0x29
062c BODY_0620:
062c 781d |x | Jump 0x64a
062d 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0x2 = 0x62d,0x2
062e 0217 | | Execute Heap_Access,All_Reference
062f 3c1f |< | Execute Record,Field_Read,Field_Number 0x1f
0630 0031 | 1 | Store_Top Heap_Access,At_Offset_1
0631 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0x3 = 0x631,0x3
0632 0219 | | Execute Heap_Access,All_Read
0633 3c14 |< | Execute Record,Field_Read,Field_Number 0x14
0634 00d8 | | Load_Top At_Offset_0
0635 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0636 e5ff | | Load 0x2,-0x1
0637 821a | | Call 0x1,0x1a
0638 00d9 | | Load_Top At_Offset_1
0639 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
063a 00d1 | | Pop_Control Pop_Count_1
063b 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0x4 = 0x63b,0x4
063c 0217 | | Execute Heap_Access,All_Reference
063d 3414 |4 | Execute Record,Field_Reference,Field_Number 0x14
063e 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
063f 0007 | | Action Break_Optional
0640 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x5 = 0x640,0x401
0641 021d | | Execute Heap_Access,Is_Null
0642 00d0 | | Action Swap_Control
0643 00d1 | | Pop_Control Pop_Count_1
0644 6803 |h | Jump_Zero 0x648 ; Debug Table 0x10.0x6 = 0x644,0x4
0645 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0x7 = 0x645,0x5
0646 e00f | | Load 0x0,0xf
0647 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0648 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x10.0x8 = 0x648,0x6
0649 0032 | 2 | Store_Top Heap_Access,At_Offset_2
064a 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x10.0x9 = 0x64a,0x1
064b 77e1 |w | Jump_Nonzero 0x62d
064c 4502 |E | Exit_Subprogram 0x2
064d 0000 0000 | | .XXX[0x3]
064f 0000 | |
0650 0000 0000 | | .LITERAL {0x00000000, 0x00004000}
0654 ; --------------------------------------------------------------------------------------
0654 ; STRING TABLE
0654 ; --------------------------------------------------------------------------------------
0654 0004 | | .STRTAB 0x0004->0x0656 ; "?"
0655 0003 | | .STREND 0x0003->0x0656
0656 3f00 |? | .STRTAB_STRINGS
0657 0000 | | .XXX[0x1]
0658 ; --------------------------------------------------------------------------------------
0658 ; Debug Table
0658 ; --------------------------------------------------------------------------------------
0658 0003 0011 | | .CONST 0x0003,0x0011
065a 000b 06e2 | | .DEBUG 0x000b,0x06e2,0x0000,0x0000,0x0057,0x9775,0x0000,0x06c5
0662 0014 06ec | | .DEBUG 0x0014,0x06ec,0x0000,0x0000,0x0057,0x99f5,0x0000,0x000c
066a 0043 071c | C | .DEBUG 0x0043,0x071c,0x0001,0x0000,0x0057,0x9775,0x0000,0x06c6
0672 00a3 075c | \| .DEBUG 0x00a3,0x075c,0x0001,0x0000,0x0057,0x9775,0x0000,0x06da
067a 0133 07ac | 3 | .DEBUG 0x0133,0x07ac,0x0001,0x0000,0x0057,0x9775,0x0000,0x06e2
0682 0173 07f0 | s | .DEBUG 0x0173,0x07f0,0x0001,0x0000,0x0057,0x9775,0x0000,0x06ec
068a 0283 08a2 | | .DEBUG 0x0283,0x08a2,0x0001,0x0000,0x0057,0x99f5,0x0000,0x0047
0692 02e3 08d0 | | .DEBUG 0x02e3,0x08d0,0x0002,0x0000,0x0057,0x99f5,0x0000,0x005b
069a 02fb 08e0 | | .DEBUG 0x02fb,0x08e0,0x0001,0x0000,0x0057,0x99f5,0x0000,0x0090
06a2 039b 0952 | R| .DEBUG 0x039b,0x0952,0x0001,0x0000,0x0057,0x99f5,0x0000,0x0162
06aa 043b 09c0 | ; | .DEBUG 0x043b,0x09c0,0x0001,0x0000,0x0057,0x99f5,0x0000,0x041d
06b2 048b 09f6 | | .DEBUG 0x048b,0x09f6,0x0001,0x0000,0x0057,0x99f5,0x0000,0x045c
06ba 04d3 0a2c | ,| .DEBUG 0x04d3,0x0a2c,0x0001,0x0000,0x0057,0x99f5,0x0000,0x057a
06c2 0533 0a4a | 3 J| .DEBUG 0x0533,0x0a4a,0x0002,0x0000,0x0057,0x99f5,0x0000,0x0618
06ca 05b3 0aa0 | | .DEBUG 0x05b3,0x0aa0,0x0002,0x0000,0x0057,0x99f5,0x0000,0x06bc
06d2 05e3 0abc | | .DEBUG 0x05e3,0x0abc,0x0001,0x0000,0x0057,0x99f5,0x0000,0x0715
06da 0623 0b00 | # | .DEBUG 0x0623,0x0b00,0x0001,0x0000,0x0057,0x99f5,0x0000,0x07a3
06e2 ; --------------------------------------------------------------------------------------
06e2 ; Debug3 Subtable 0x0
06e2 ; --------------------------------------------------------------------------------------
06e2 0004 0000 | | .DBG3TAB 0x0004,0x0000
06e4 000b ffff | | .CONST 0x000b,0xffff
06e6 000d fffe | | .CONST 0x000d,0xfffe
06e8 000f fffd | | .CONST 0x000f,0xfffd
06ea 0011 fffc | | .CONST 0x0011,0xfffc
06ec ; --------------------------------------------------------------------------------------
06ec ; Debug3 Subtable 0x1
06ec ; --------------------------------------------------------------------------------------
06ec 0017 0000 | | .DBG3TAB 0x0017,0x0000
06ee 0014 ffff | | .CONST 0x0014,0xffff
06f0 0015 fffe | | .CONST 0x0015,0xfffe
06f2 0016 fffd | | .CONST 0x0016,0xfffd
06f4 0017 fffc | | .CONST 0x0017,0xfffc
06f6 0018 fffb | | .CONST 0x0018,0xfffb
06f8 0019 fffa | | .CONST 0x0019,0xfffa
06fa 001a fff9 | | .CONST 0x001a,0xfff9
06fc 001b fff8 | | .CONST 0x001b,0xfff8
06fe 001d fff7 | | .CONST 0x001d,0xfff7
0700 001f fff6 | | .CONST 0x001f,0xfff6
0702 0021 fff5 | ! | .CONST 0x0021,0xfff5
0704 0023 fff4 | # | .CONST 0x0023,0xfff4
0706 0025 fff3 | % | .CONST 0x0025,0xfff3
0708 0027 fff2 | ' | .CONST 0x0027,0xfff2
070a 0029 fff1 | ) | .CONST 0x0029,0xfff1
070c 002b fff0 | + | .CONST 0x002b,0xfff0
070e 002d ffef | - | .CONST 0x002d,0xffef
0710 002f ffee | / | .CONST 0x002f,0xffee
0712 0031 ffed | 1 | .CONST 0x0031,0xffed
0714 0033 ffec | 3 | .CONST 0x0033,0xffec
0716 0035 ffeb | 5 | .CONST 0x0035,0xffeb
0718 0037 ffea | 7 | .CONST 0x0037,0xffea
071a 0039 ffe9 | 9 | .CONST 0x0039,0xffe9
071c ; --------------------------------------------------------------------------------------
071c ; Debug3 Subtable 0x2
071c ; --------------------------------------------------------------------------------------
071c 0002 001d | | .DBG3TAB 0x0002,0x001d
071e 0043 ffff | C | .CONST 0x0043,0xffff
0720 0048 fffe | H | .CONST 0x0048,0xfffe
0722 004a 0002 | J | .CONST 0x004a,0x0002
0724 004c 0401 | L | .CONST 0x004c,0x0401
0726 004e 0402 | N | .CONST 0x004e,0x0402
0728 0050 0403 | P | .CONST 0x0050,0x0403
072a 0054 0404 | T | .CONST 0x0054,0x0404
072c 0058 0405 | X | .CONST 0x0058,0x0405
072e 005a 0801 | Z | .CONST 0x005a,0x0801
0730 005c 0802 | \ | .CONST 0x005c,0x0802
0732 005d 0803 | ] | .CONST 0x005d,0x0803
0734 005e 0804 | ^ | .CONST 0x005e,0x0804
0736 0060 0405 | ` | .CONST 0x0060,0x0405
0738 006a 0c01 | j | .CONST 0x006a,0x0c01
073a 006c 0c02 | l | .CONST 0x006c,0x0c02
073c 006d 0c03 | m | .CONST 0x006d,0x0c03
073e 006e 0c04 | n | .CONST 0x006e,0x0c04
0740 0070 0804 | p | .CONST 0x0070,0x0804
0742 007e 0002 | ~ | .CONST 0x007e,0x0002
0744 0083 0003 | | .CONST 0x0083,0x0003
0746 0084 1001 | | .CONST 0x0084,0x1001
0748 0086 0003 | | .CONST 0x0086,0x0003
074a 0087 0004 | | .CONST 0x0087,0x0004
074c 008d 0005 | | .CONST 0x008d,0x0005
074e 008e 1401 | | .CONST 0x008e,0x1401
0750 0090 1402 | | .CONST 0x0090,0x1402
0752 0092 1403 | | .CONST 0x0092,0x1403
0754 0095 0005 | | .CONST 0x0095,0x0005
0756 0096 0001 | | .CONST 0x0096,0x0001
0758 0097 1801 | | .CONST 0x0097,0x1801
075a 0099 0001 | | .CONST 0x0099,0x0001
075c ; --------------------------------------------------------------------------------------
075c ; Debug3 Subtable 0x3
075c ; --------------------------------------------------------------------------------------
075c 0009 001e | | .DBG3TAB 0x0009,0x001e
075e 00a3 ffff | | .CONST 0x00a3,0xffff
0760 00a9 fffe | | .CONST 0x00a9,0xfffe
0762 00ab fffd | | .CONST 0x00ab,0xfffd
0764 00af fffc | | .CONST 0x00af,0xfffc
0766 00b0 fffb | | .CONST 0x00b0,0xfffb
0768 00b6 0401 | | .CONST 0x00b6,0x0401
076a 00bb fffb | | .CONST 0x00bb,0xfffb
076c 00bc fffa | | .CONST 0x00bc,0xfffa
076e 00c3 fff9 | | .CONST 0x00c3,0xfff9
0770 00c4 fff8 | | .CONST 0x00c4,0xfff8
0772 00c5 0001 | | .CONST 0x00c5,0x0001
0774 00dd 0002 | | .CONST 0x00dd,0x0002
0776 00de 0003 | | .CONST 0x00de,0x0003
0778 00e0 0801 | | .CONST 0x00e0,0x0801
077a 00e3 0003 | | .CONST 0x00e3,0x0003
077c 00e6 0004 | | .CONST 0x00e6,0x0004
077e 00e7 0c01 | | .CONST 0x00e7,0x0c01
0780 00ea 0004 | | .CONST 0x00ea,0x0004
0782 00eb 0005 | | .CONST 0x00eb,0x0005
0784 00ec 1001 | | .CONST 0x00ec,0x1001
0786 00ee 0005 | | .CONST 0x00ee,0x0005
0788 00f0 0006 | | .CONST 0x00f0,0x0006
078a 00f4 0008 | | .CONST 0x00f4,0x0008
078c 00f5 1401 | | .CONST 0x00f5,0x1401
078e 00f8 0008 | | .CONST 0x00f8,0x0008
0790 00f9 0009 | | .CONST 0x00f9,0x0009
0792 0101 000a | | .CONST 0x0101,0x000a
0794 0108 000b | | .CONST 0x0108,0x000b
0796 0109 1801 | | .CONST 0x0109,0x1801
0798 010c 000b | | .CONST 0x010c,0x000b
079a 010d 0007 | | .CONST 0x010d,0x0007
079c 010e 1c01 | | .CONST 0x010e,0x1c01
079e 0110 0007 | | .CONST 0x0110,0x0007
07a0 0111 000c | | .CONST 0x0111,0x000c
07a2 0114 000d | | .CONST 0x0114,0x000d
07a4 0117 2001 | | .CONST 0x0117,0x2001
07a6 011c 000d | | .CONST 0x011c,0x000d
07a8 0120 000e | | .CONST 0x0120,0x000e
07aa 0125 000f | % | .CONST 0x0125,0x000f
07ac ; --------------------------------------------------------------------------------------
07ac ; Debug3 Subtable 0x4
07ac ; --------------------------------------------------------------------------------------
07ac 0003 001e | | .DBG3TAB 0x0003,0x001e
07ae 0133 ffff | 3 | .CONST 0x0133,0xffff
07b0 0134 fffe | 4 | .CONST 0x0134,0xfffe
07b2 0135 fffd | 5 | .CONST 0x0135,0xfffd
07b4 0136 0001 | 6 | .CONST 0x0136,0x0001
07b6 0137 0002 | 7 | .CONST 0x0137,0x0002
07b8 0138 0401 | 8 | .CONST 0x0138,0x0401
07ba 013b 0002 | ; | .CONST 0x013b,0x0002
07bc 013c 0003 | < | .CONST 0x013c,0x0003
07be 013f 0004 | ? | .CONST 0x013f,0x0004
07c0 0140 0801 | @ | .CONST 0x0140,0x0801
07c2 0143 0004 | C | .CONST 0x0143,0x0004
07c4 0144 0005 | D | .CONST 0x0144,0x0005
07c6 0145 0c01 | E | .CONST 0x0145,0x0c01
07c8 0147 0005 | G | .CONST 0x0147,0x0005
07ca 0148 0006 | H | .CONST 0x0148,0x0006
07cc 0149 0007 | I | .CONST 0x0149,0x0007
07ce 014b 0008 | K | .CONST 0x014b,0x0008
07d0 014c 1001 | L | .CONST 0x014c,0x1001
07d2 014f 0008 | O | .CONST 0x014f,0x0008
07d4 0151 000a | Q | .CONST 0x0151,0x000a
07d6 0152 1401 | R | .CONST 0x0152,0x1401
07d8 0155 000a | U | .CONST 0x0155,0x000a
07da 0157 000b | W | .CONST 0x0157,0x000b
07dc 0158 1801 | X | .CONST 0x0158,0x1801
07de 015b 000b | [ | .CONST 0x015b,0x000b
07e0 015c 000c | \ | .CONST 0x015c,0x000c
07e2 0161 000d | a | .CONST 0x0161,0x000d
07e4 0163 000e | c | .CONST 0x0163,0x000e
07e6 0164 1c01 | d | .CONST 0x0164,0x1c01
07e8 0167 000e | g | .CONST 0x0167,0x000e
07ea 0168 0009 | h | .CONST 0x0168,0x0009
07ec 0169 2001 | i | .CONST 0x0169,0x2001
07ee 016b 0009 | k | .CONST 0x016b,0x0009
07f0 ; --------------------------------------------------------------------------------------
07f0 ; Debug3 Subtable 0x5
07f0 ; --------------------------------------------------------------------------------------
07f0 0009 004f | O| .DBG3TAB 0x0009,0x004f
07f2 0173 ffff | s | .CONST 0x0173,0xffff
07f4 0177 fffe | w | .CONST 0x0177,0xfffe
07f6 0178 fffd | x | .CONST 0x0178,0xfffd
07f8 0179 fffc | y | .CONST 0x0179,0xfffc
07fa 017a fffb | z | .CONST 0x017a,0xfffb
07fc 017b fffa | { | .CONST 0x017b,0xfffa
07fe 017c fff9 | | | .CONST 0x017c,0xfff9
0800 017d fff8 | } | .CONST 0x017d,0xfff8
0802 017e fff7 | ~ | .CONST 0x017e,0xfff7
0804 0180 0002 | | .CONST 0x0180,0x0002
0806 0181 0401 | | .CONST 0x0181,0x0401
0808 0184 0002 | | .CONST 0x0184,0x0002
080a 0185 0003 | | .CONST 0x0185,0x0003
080c 0186 0801 | | .CONST 0x0186,0x0801
080e 0188 0802 | | .CONST 0x0188,0x0802
0810 0189 0803 | | .CONST 0x0189,0x0803
0812 018a 0804 | | .CONST 0x018a,0x0804
0814 018b 0003 | | .CONST 0x018b,0x0003
0816 0191 0009 | | .CONST 0x0191,0x0009
0818 0192 0004 | | .CONST 0x0192,0x0004
081a 0197 0005 | | .CONST 0x0197,0x0005
081c 0198 0c01 | | .CONST 0x0198,0x0c01
081e 019a 0c02 | | .CONST 0x019a,0x0c02
0820 019b 0c03 | | .CONST 0x019b,0x0c03
0822 019c 0c04 | | .CONST 0x019c,0x0c04
0824 019d 0005 | | .CONST 0x019d,0x0005
0826 01a3 0007 | | .CONST 0x01a3,0x0007
0828 01a4 0006 | | .CONST 0x01a4,0x0006
082a 01a9 0008 | | .CONST 0x01a9,0x0008
082c 01b1 000a | | .CONST 0x01b1,0x000a
082e 01b2 1001 | | .CONST 0x01b2,0x1001
0830 01b5 000a | | .CONST 0x01b5,0x000a
0832 01b6 0001 | | .CONST 0x01b6,0x0001
0834 01b7 1401 | | .CONST 0x01b7,0x1401
0836 01b9 0001 | | .CONST 0x01b9,0x0001
0838 01ba 000b | | .CONST 0x01ba,0x000b
083a 01bb 1801 | | .CONST 0x01bb,0x1801
083c 01bd 000b | | .CONST 0x01bd,0x000b
083e 01be 000c | | .CONST 0x01be,0x000c
0840 01bf 000d | | .CONST 0x01bf,0x000d
0842 01c6 1c01 | | .CONST 0x01c6,0x1c01
0844 01c8 1c02 | | .CONST 0x01c8,0x1c02
0846 01ca 1c03 | | .CONST 0x01ca,0x1c03
0848 01cf 000d | | .CONST 0x01cf,0x000d
084a 01d1 000e | | .CONST 0x01d1,0x000e
084c 01d5 000f | | .CONST 0x01d5,0x000f
084e 01d9 0010 | | .CONST 0x01d9,0x0010
0850 01db 2001 | | .CONST 0x01db,0x2001
0852 01dd 2401 | $ | .CONST 0x01dd,0x2401
0854 01df 2402 | $ | .CONST 0x01df,0x2402
0856 01e0 2403 | $ | .CONST 0x01e0,0x2403
0858 01e1 2404 | $ | .CONST 0x01e1,0x2404
085a 01e3 2001 | | .CONST 0x01e3,0x2001
085c 01ea 0010 | | .CONST 0x01ea,0x0010
085e 01f0 0011 | | .CONST 0x01f0,0x0011
0860 01f6 0012 | | .CONST 0x01f6,0x0012
0862 01fe 0013 | | .CONST 0x01fe,0x0013
0864 0204 0014 | | .CONST 0x0204,0x0014
0866 020b 0015 | | .CONST 0x020b,0x0015
0868 0213 0016 | | .CONST 0x0213,0x0016
086a 0219 0017 | | .CONST 0x0219,0x0017
086c 0220 0019 | | .CONST 0x0220,0x0019
086e 0224 001a | $ | .CONST 0x0224,0x001a
0870 0227 001b | ' | .CONST 0x0227,0x001b
0872 0232 001c | 2 | .CONST 0x0232,0x001c
0874 0233 001d | 3 | .CONST 0x0233,0x001d
0876 0238 001e | 8 | .CONST 0x0238,0x001e
0878 0239 2801 | 9( | .CONST 0x0239,0x2801
087a 023b 2802 | ;( | .CONST 0x023b,0x2802
087c 023c 2803 | <( | .CONST 0x023c,0x2803
087e 023d 2804 | =( | .CONST 0x023d,0x2804
0880 023e 001e | > | .CONST 0x023e,0x001e
0882 0240 001f | @ | .CONST 0x0240,0x001f
0884 0244 0020 | D | .CONST 0x0244,0x0020
0886 0245 2c01 | E, | .CONST 0x0245,0x2c01
0888 0247 2c02 | G, | .CONST 0x0247,0x2c02
088a 0248 2c03 | H, | .CONST 0x0248,0x2c03
088c 0249 2c04 | I, | .CONST 0x0249,0x2c04
088e 024a 0020 | J | .CONST 0x024a,0x0020
0890 0254 0026 | T &| .CONST 0x0254,0x0026
0892 0255 0021 | U !| .CONST 0x0255,0x0021
0894 025f 0022 | _ "| .CONST 0x025f,0x0022
0896 0260 3001 | `0 | .CONST 0x0260,0x3001
0898 0262 0022 | b "| .CONST 0x0262,0x0022
089a 0263 0023 | c #| .CONST 0x0263,0x0023
089c 026b 0024 | k $| .CONST 0x026b,0x0024
089e 0273 0025 | s %| .CONST 0x0273,0x0025
08a0 027b 0027 | { '| .CONST 0x027b,0x0027
08a2 ; --------------------------------------------------------------------------------------
08a2 ; Debug3 Subtable 0x6
08a2 ; --------------------------------------------------------------------------------------
08a2 0000 0016 | | .DBG3TAB 0x0000,0x0016
08a4 0283 0001 | | .CONST 0x0283,0x0001
08a6 0285 0401 | | .CONST 0x0285,0x0401
08a8 0287 0801 | | .CONST 0x0287,0x0801
08aa 0289 0802 | | .CONST 0x0289,0x0802
08ac 028a 0803 | | .CONST 0x028a,0x0803
08ae 028b 0804 | | .CONST 0x028b,0x0804
08b0 028d 0401 | | .CONST 0x028d,0x0401
08b2 0294 0001 | | .CONST 0x0294,0x0001
08b4 029a 0002 | | .CONST 0x029a,0x0002
08b6 029b 0c01 | | .CONST 0x029b,0x0c01
08b8 029d 0c02 | | .CONST 0x029d,0x0c02
08ba 029e 0c03 | | .CONST 0x029e,0x0c03
08bc 029f 0c04 | | .CONST 0x029f,0x0c04
08be 02a0 0002 | | .CONST 0x02a0,0x0002
08c0 02a2 0003 | | .CONST 0x02a2,0x0003
08c2 02a8 0004 | | .CONST 0x02a8,0x0004
08c4 02b0 0005 | | .CONST 0x02b0,0x0005
08c6 02b7 0006 | | .CONST 0x02b7,0x0006
08c8 02bf 0007 | | .CONST 0x02bf,0x0007
08ca 02c6 0008 | | .CONST 0x02c6,0x0008
08cc 02cd 0009 | | .CONST 0x02cd,0x0009
08ce 02d5 000a | | .CONST 0x02d5,0x000a
08d0 ; --------------------------------------------------------------------------------------
08d0 ; Debug3 Subtable 0x7
08d0 ; --------------------------------------------------------------------------------------
08d0 0001 0006 | | .DBG3TAB 0x0001,0x0006
08d2 02e3 ffff | | .CONST 0x02e3,0xffff
08d4 02e8 0001 | | .CONST 0x02e8,0x0001
08d6 02e9 0401 | | .CONST 0x02e9,0x0401
08d8 02eb 0402 | | .CONST 0x02eb,0x0402
08da 02ec 0403 | | .CONST 0x02ec,0x0403
08dc 02ed 0404 | | .CONST 0x02ed,0x0404
08de 02ee 0001 | | .CONST 0x02ee,0x0001
08e0 ; --------------------------------------------------------------------------------------
08e0 ; Debug3 Subtable 0x8
08e0 ; --------------------------------------------------------------------------------------
08e0 0004 0034 | 4| .DBG3TAB 0x0004,0x0034
08e2 02fb ffff | | .CONST 0x02fb,0xffff
08e4 0300 fffe | | .CONST 0x0300,0xfffe
08e6 0301 fffd | | .CONST 0x0301,0xfffd
08e8 0302 fffc | | .CONST 0x0302,0xfffc
08ea 0303 0001 | | .CONST 0x0303,0x0001
08ec 0304 0401 | | .CONST 0x0304,0x0401
08ee 0306 0402 | | .CONST 0x0306,0x0402
08f0 0307 0403 | | .CONST 0x0307,0x0403
08f2 0308 0404 | | .CONST 0x0308,0x0404
08f4 0309 0001 | | .CONST 0x0309,0x0001
08f6 030b 0002 | | .CONST 0x030b,0x0002
08f8 0310 0004 | | .CONST 0x0310,0x0004
08fa 0312 0801 | | .CONST 0x0312,0x0801
08fc 0314 0802 | | .CONST 0x0314,0x0802
08fe 0316 0803 | | .CONST 0x0316,0x0803
0900 031a 0804 | | .CONST 0x031a,0x0804
0902 031e 0805 | | .CONST 0x031e,0x0805
0904 0320 0c01 | | .CONST 0x0320,0x0c01
0906 0322 0c02 | " | .CONST 0x0322,0x0c02
0908 0323 0c03 | # | .CONST 0x0323,0x0c03
090a 0324 0c04 | $ | .CONST 0x0324,0x0c04
090c 0326 0805 | & | .CONST 0x0326,0x0805
090e 0330 1001 | 0 | .CONST 0x0330,0x1001
0910 0332 1002 | 2 | .CONST 0x0332,0x1002
0912 0333 1003 | 3 | .CONST 0x0333,0x1003
0914 0334 1004 | 4 | .CONST 0x0334,0x1004
0916 0336 0c04 | 6 | .CONST 0x0336,0x0c04
0918 0344 0004 | D | .CONST 0x0344,0x0004
091a 0345 0005 | E | .CONST 0x0345,0x0005
091c 034c 0006 | L | .CONST 0x034c,0x0006
091e 0355 0007 | U | .CONST 0x0355,0x0007
0920 0356 1401 | V | .CONST 0x0356,0x1401
0922 0358 1402 | X | .CONST 0x0358,0x1402
0924 035a 1403 | Z | .CONST 0x035a,0x1403
0926 035d 0007 | ] | .CONST 0x035d,0x0007
0928 035e 0003 | ^ | .CONST 0x035e,0x0003
092a 035f 1801 | _ | .CONST 0x035f,0x1801
092c 0361 0003 | a | .CONST 0x0361,0x0003
092e 0362 0008 | b | .CONST 0x0362,0x0008
0930 0366 0009 | f | .CONST 0x0366,0x0009
0932 036b 000b | k | .CONST 0x036b,0x000b
0934 036d 1c01 | m | .CONST 0x036d,0x1c01
0936 0372 2001 | r | .CONST 0x0372,0x2001
0938 0374 2002 | t | .CONST 0x0374,0x2002
093a 0375 2003 | u | .CONST 0x0375,0x2003
093c 0376 2004 | v | .CONST 0x0376,0x2004
093e 0378 1c01 | x | .CONST 0x0378,0x1c01
0940 037d 000b | } | .CONST 0x037d,0x000b
0942 037e 000c | ~ | .CONST 0x037e,0x000c
0944 0385 000d | | .CONST 0x0385,0x000d
0946 038e 000e | | .CONST 0x038e,0x000e
0948 038f 2401 | $ | .CONST 0x038f,0x2401
094a 0392 000e | | .CONST 0x0392,0x000e
094c 0393 000a | | .CONST 0x0393,0x000a
094e 0394 2801 | ( | .CONST 0x0394,0x2801
0950 0396 000a | | .CONST 0x0396,0x000a
0952 ; --------------------------------------------------------------------------------------
0952 ; Debug3 Subtable 0x9
0952 ; --------------------------------------------------------------------------------------
0952 0004 0032 | 2| .DBG3TAB 0x0004,0x0032
0954 039b ffff | | .CONST 0x039b,0xffff
0956 03a1 fffe | | .CONST 0x03a1,0xfffe
0958 03a2 fffd | | .CONST 0x03a2,0xfffd
095a 03a3 fffc | | .CONST 0x03a3,0xfffc
095c 03a4 0001 | | .CONST 0x03a4,0x0001
095e 03a5 0401 | | .CONST 0x03a5,0x0401
0960 03a7 0001 | | .CONST 0x03a7,0x0001
0962 03a8 0002 | | .CONST 0x03a8,0x0002
0964 03a9 0003 | | .CONST 0x03a9,0x0003
0966 03b0 0005 | | .CONST 0x03b0,0x0005
0968 03b2 0801 | | .CONST 0x03b2,0x0801
096a 03b4 0802 | | .CONST 0x03b4,0x0802
096c 03b6 0803 | | .CONST 0x03b6,0x0803
096e 03ba 0804 | | .CONST 0x03ba,0x0804
0970 03be 0805 | | .CONST 0x03be,0x0805
0972 03c0 0c01 | | .CONST 0x03c0,0x0c01
0974 03c2 0c02 | | .CONST 0x03c2,0x0c02
0976 03c3 0c03 | | .CONST 0x03c3,0x0c03
0978 03c4 0c04 | | .CONST 0x03c4,0x0c04
097a 03c6 0805 | | .CONST 0x03c6,0x0805
097c 03d0 1001 | | .CONST 0x03d0,0x1001
097e 03d2 1002 | | .CONST 0x03d2,0x1002
0980 03d3 1003 | | .CONST 0x03d3,0x1003
0982 03d4 1004 | | .CONST 0x03d4,0x1004
0984 03d6 0c04 | | .CONST 0x03d6,0x0c04
0986 03e4 0005 | | .CONST 0x03e4,0x0005
0988 03e5 0006 | | .CONST 0x03e5,0x0006
098a 03ec 0007 | | .CONST 0x03ec,0x0007
098c 03ed 1401 | | .CONST 0x03ed,0x1401
098e 03ef 0007 | | .CONST 0x03ef,0x0007
0990 03f0 0008 | | .CONST 0x03f0,0x0008
0992 03f7 0009 | | .CONST 0x03f7,0x0009
0994 0400 000a | | .CONST 0x0400,0x000a
0996 0401 000b | | .CONST 0x0401,0x000b
0998 0405 000c | | .CONST 0x0405,0x000c
099a 0406 1801 | | .CONST 0x0406,0x1801
099c 0408 000c | | .CONST 0x0408,0x000c
099e 0409 000d | | .CONST 0x0409,0x000d
09a0 0410 000e | | .CONST 0x0410,0x000e
09a2 041a 000f | | .CONST 0x041a,0x000f
09a4 041b 1c01 | | .CONST 0x041b,0x1c01
09a6 041d 1c02 | | .CONST 0x041d,0x1c02
09a8 041e 1c03 | | .CONST 0x041e,0x1c03
09aa 041f 1c04 | | .CONST 0x041f,0x1c04
09ac 0420 000f | | .CONST 0x0420,0x000f
09ae 0422 0010 | " | .CONST 0x0422,0x0010
09b0 0428 0011 | ( | .CONST 0x0428,0x0011
09b2 0429 2001 | ) | .CONST 0x0429,0x2001
09b4 042b 2002 | + | .CONST 0x042b,0x2002
09b6 042d 2003 | - | .CONST 0x042d,0x2003
09b8 0430 0011 | 0 | .CONST 0x0430,0x0011
09ba 0431 0004 | 1 | .CONST 0x0431,0x0004
09bc 0432 2401 | 2$ | .CONST 0x0432,0x2401
09be 0434 0004 | 4 | .CONST 0x0434,0x0004
09c0 ; --------------------------------------------------------------------------------------
09c0 ; Debug3 Subtable 0xa
09c0 ; --------------------------------------------------------------------------------------
09c0 0001 0019 | | .DBG3TAB 0x0001,0x0019
09c2 043b ffff | ; | .CONST 0x043b,0xffff
09c4 043f 0002 | ? | .CONST 0x043f,0x0002
09c6 0443 0401 | C | .CONST 0x0443,0x0401
09c8 0445 0402 | E | .CONST 0x0445,0x0402
09ca 0447 0403 | G | .CONST 0x0447,0x0403
09cc 044b 0404 | K | .CONST 0x044b,0x0404
09ce 044f 0405 | O | .CONST 0x044f,0x0405
09d0 0451 0801 | Q | .CONST 0x0451,0x0801
09d2 0453 0802 | S | .CONST 0x0453,0x0802
09d4 0454 0803 | T | .CONST 0x0454,0x0803
09d6 0455 0804 | U | .CONST 0x0455,0x0804
09d8 0457 0405 | W | .CONST 0x0457,0x0405
09da 0461 0c01 | a | .CONST 0x0461,0x0c01
09dc 0463 0c02 | c | .CONST 0x0463,0x0c02
09de 0464 0c03 | d | .CONST 0x0464,0x0c03
09e0 0465 0c04 | e | .CONST 0x0465,0x0c04
09e2 0467 0804 | g | .CONST 0x0467,0x0804
09e4 0475 0002 | u | .CONST 0x0475,0x0002
09e6 0477 0003 | w | .CONST 0x0477,0x0003
09e8 0478 1001 | x | .CONST 0x0478,0x1001
09ea 047a 1002 | z | .CONST 0x047a,0x1002
09ec 047c 1003 | | | .CONST 0x047c,0x1003
09ee 047f 0003 | | .CONST 0x047f,0x0003
09f0 0480 0001 | | .CONST 0x0480,0x0001
09f2 0481 1401 | | .CONST 0x0481,0x1401
09f4 0483 0001 | | .CONST 0x0483,0x0001
09f6 ; --------------------------------------------------------------------------------------
09f6 ; Debug3 Subtable 0xb
09f6 ; --------------------------------------------------------------------------------------
09f6 0002 0018 | | .DBG3TAB 0x0002,0x0018
09f8 048b ffff | | .CONST 0x048b,0xffff
09fa 0490 fffe | | .CONST 0x0490,0xfffe
09fc 0491 0001 | | .CONST 0x0491,0x0001
09fe 0492 0401 | | .CONST 0x0492,0x0401
0a00 0494 0402 | | .CONST 0x0494,0x0402
0a02 0495 0403 | | .CONST 0x0495,0x0403
0a04 0496 0404 | | .CONST 0x0496,0x0404
0a06 0497 0001 | | .CONST 0x0497,0x0001
0a08 0499 0002 | | .CONST 0x0499,0x0002
0a0a 049f 0801 | | .CONST 0x049f,0x0801
0a0c 04a4 0c01 | | .CONST 0x04a4,0x0c01
0a0e 04a6 0c02 | | .CONST 0x04a6,0x0c02
0a10 04a7 0c03 | | .CONST 0x04a7,0x0c03
0a12 04a8 0c04 | | .CONST 0x04a8,0x0c04
0a14 04aa 0801 | | .CONST 0x04aa,0x0801
0a16 04af 0002 | | .CONST 0x04af,0x0002
0a18 04b2 0003 | | .CONST 0x04b2,0x0003
0a1a 04b3 1001 | | .CONST 0x04b3,0x1001
0a1c 04b5 1002 | | .CONST 0x04b5,0x1002
0a1e 04b6 1003 | | .CONST 0x04b6,0x1003
0a20 04b7 1004 | | .CONST 0x04b7,0x1004
0a22 04b8 0003 | | .CONST 0x04b8,0x0003
0a24 04ba 0005 | | .CONST 0x04ba,0x0005
0a26 04bb 0004 | | .CONST 0x04bb,0x0004
0a28 04c0 0006 | | .CONST 0x04c0,0x0006
0a2a 04c7 0007 | | .CONST 0x04c7,0x0007
0a2c ; --------------------------------------------------------------------------------------
0a2c ; Debug3 Subtable 0xc
0a2c ; --------------------------------------------------------------------------------------
0a2c 0004 000a | | .DBG3TAB 0x0004,0x000a
0a2e 04d3 ffff | | .CONST 0x04d3,0xffff
0a30 04d5 fffe | | .CONST 0x04d5,0xfffe
0a32 04db fffd | | .CONST 0x04db,0xfffd
0a34 04e0 fffc | | .CONST 0x04e0,0xfffc
0a36 04e5 0001 | | .CONST 0x04e5,0x0001
0a38 04fb 0002 | | .CONST 0x04fb,0x0002
0a3a 04fd 0003 | | .CONST 0x04fd,0x0003
0a3c 04fe 0005 | | .CONST 0x04fe,0x0005
0a3e 0503 0006 | | .CONST 0x0503,0x0006
0a40 0508 0007 | | .CONST 0x0508,0x0007
0a42 0514 0008 | | .CONST 0x0514,0x0008
0a44 051b 0009 | | .CONST 0x051b,0x0009
0a46 0520 000a | | .CONST 0x0520,0x000a
0a48 0525 0004 | % | .CONST 0x0525,0x0004
0a4a ; --------------------------------------------------------------------------------------
0a4a ; Debug3 Subtable 0xd
0a4a ; --------------------------------------------------------------------------------------
0a4a 0004 0026 | &| .DBG3TAB 0x0004,0x0026
0a4c 0533 ffff | 3 | .CONST 0x0533,0xffff
0a4e 0538 fffe | 8 | .CONST 0x0538,0xfffe
0a50 0539 fffd | 9 | .CONST 0x0539,0xfffd
0a52 053a fffc | : | .CONST 0x053a,0xfffc
0a54 053c 0002 | < | .CONST 0x053c,0x0002
0a56 053e 0401 | > | .CONST 0x053e,0x0401
0a58 0540 0402 | @ | .CONST 0x0540,0x0402
0a5a 0542 0403 | B | .CONST 0x0542,0x0403
0a5c 0546 0404 | F | .CONST 0x0546,0x0404
0a5e 054a 0405 | J | .CONST 0x054a,0x0405
0a60 054c 0801 | L | .CONST 0x054c,0x0801
0a62 054e 0802 | N | .CONST 0x054e,0x0802
0a64 054f 0803 | O | .CONST 0x054f,0x0803
0a66 0550 0804 | P | .CONST 0x0550,0x0804
0a68 0552 0405 | R | .CONST 0x0552,0x0405
0a6a 055c 0c01 | \ | .CONST 0x055c,0x0c01
0a6c 055e 0c02 | ^ | .CONST 0x055e,0x0c02
0a6e 055f 0c03 | _ | .CONST 0x055f,0x0c03
0a70 0560 0c04 | ` | .CONST 0x0560,0x0c04
0a72 0562 0804 | b | .CONST 0x0562,0x0804
0a74 0570 0002 | p | .CONST 0x0570,0x0002
0a76 0575 0003 | u | .CONST 0x0575,0x0003
0a78 0576 1001 | v | .CONST 0x0576,0x1001
0a7a 0578 0003 | x | .CONST 0x0578,0x0003
0a7c 0579 0004 | y | .CONST 0x0579,0x0004
0a7e 0582 0005 | | .CONST 0x0582,0x0005
0a80 058a 0006 | | .CONST 0x058a,0x0006
0a82 058b 1401 | | .CONST 0x058b,0x1401
0a84 058d 1402 | | .CONST 0x058d,0x1402
0a86 058e 1403 | | .CONST 0x058e,0x1403
0a88 058f 1404 | | .CONST 0x058f,0x1404
0a8a 0590 0006 | | .CONST 0x0590,0x0006
0a8c 0592 0007 | | .CONST 0x0592,0x0007
0a8e 059b 0008 | | .CONST 0x059b,0x0008
0a90 059c 1801 | | .CONST 0x059c,0x1801
0a92 059e 1802 | | .CONST 0x059e,0x1802
0a94 05a0 1803 | | .CONST 0x05a0,0x1803
0a96 05a3 0008 | | .CONST 0x05a3,0x0008
0a98 05a4 0001 | | .CONST 0x05a4,0x0001
0a9a 05a5 1c01 | | .CONST 0x05a5,0x1c01
0a9c 05a7 0001 | | .CONST 0x05a7,0x0001
0a9e 05a8 0009 | | .CONST 0x05a8,0x0009
0aa0 ; --------------------------------------------------------------------------------------
0aa0 ; Debug3 Subtable 0xe
0aa0 ; --------------------------------------------------------------------------------------
0aa0 0001 000c | | .DBG3TAB 0x0001,0x000c
0aa2 05b3 ffff | | .CONST 0x05b3,0xffff
0aa4 05b8 0001 | | .CONST 0x05b8,0x0001
0aa6 05b9 0002 | | .CONST 0x05b9,0x0002
0aa8 05ba 0401 | | .CONST 0x05ba,0x0401
0aaa 05bc 0402 | | .CONST 0x05bc,0x0402
0aac 05bd 0403 | | .CONST 0x05bd,0x0403
0aae 05be 0404 | | .CONST 0x05be,0x0404
0ab0 05bf 0002 | | .CONST 0x05bf,0x0002
0ab2 05c7 0006 | | .CONST 0x05c7,0x0006
0ab4 05c8 0003 | | .CONST 0x05c8,0x0003
0ab6 05cf 0004 | | .CONST 0x05cf,0x0004
0ab8 05d1 0005 | | .CONST 0x05d1,0x0005
0aba 05d4 0007 | | .CONST 0x05d4,0x0007
0abc ; --------------------------------------------------------------------------------------
0abc ; Debug3 Subtable 0xf
0abc ; --------------------------------------------------------------------------------------
0abc 0003 001e | | .DBG3TAB 0x0003,0x001e
0abe 05e3 ffff | | .CONST 0x05e3,0xffff
0ac0 05e4 fffe | | .CONST 0x05e4,0xfffe
0ac2 05e5 fffd | | .CONST 0x05e5,0xfffd
0ac4 05e6 0001 | | .CONST 0x05e6,0x0001
0ac6 05e7 0002 | | .CONST 0x05e7,0x0002
0ac8 05e8 0401 | | .CONST 0x05e8,0x0401
0aca 05eb 0002 | | .CONST 0x05eb,0x0002
0acc 05ec 0003 | | .CONST 0x05ec,0x0003
0ace 05f0 0004 | | .CONST 0x05f0,0x0004
0ad0 05f1 0801 | | .CONST 0x05f1,0x0801
0ad2 05f4 0004 | | .CONST 0x05f4,0x0004
0ad4 05f5 0005 | | .CONST 0x05f5,0x0005
0ad6 05f6 0c01 | | .CONST 0x05f6,0x0c01
0ad8 05f8 0005 | | .CONST 0x05f8,0x0005
0ada 05f9 0006 | | .CONST 0x05f9,0x0006
0adc 05fa 0007 | | .CONST 0x05fa,0x0007
0ade 05fc 0008 | | .CONST 0x05fc,0x0008
0ae0 05fd 1001 | | .CONST 0x05fd,0x1001
0ae2 0600 0008 | | .CONST 0x0600,0x0008
0ae4 0602 000a | | .CONST 0x0602,0x000a
0ae6 0604 1401 | | .CONST 0x0604,0x1401
0ae8 0607 000a | | .CONST 0x0607,0x000a
0aea 0609 000b | | .CONST 0x0609,0x000b
0aec 060a 1801 | | .CONST 0x060a,0x1801
0aee 060d 000b | | .CONST 0x060d,0x000b
0af0 060e 000c | | .CONST 0x060e,0x000c
0af2 0613 000d | | .CONST 0x0613,0x000d
0af4 0615 000e | | .CONST 0x0615,0x000e
0af6 0616 1c01 | | .CONST 0x0616,0x1c01
0af8 0619 000e | | .CONST 0x0619,0x000e
0afa 061a 0009 | | .CONST 0x061a,0x0009
0afc 061b 2001 | | .CONST 0x061b,0x2001
0afe 061d 0009 | | .CONST 0x061d,0x0009
0b00 ; --------------------------------------------------------------------------------------
0b00 ; Debug3 Subtable 0x10
0b00 ; --------------------------------------------------------------------------------------
0b00 0002 0008 | | .DBG3TAB 0x0002,0x0008
0b02 0623 ffff | # | .CONST 0x0623,0xffff
0b04 062a fffe | * | .CONST 0x062a,0xfffe
0b06 062d 0002 | - | .CONST 0x062d,0x0002
0b08 0631 0003 | 1 | .CONST 0x0631,0x0003
0b0a 063b 0004 | ; | .CONST 0x063b,0x0004
0b0c 0640 0401 | @ | .CONST 0x0640,0x0401
0b0e 0644 0004 | D | .CONST 0x0644,0x0004
0b10 0645 0005 | E | .CONST 0x0645,0x0005
0b12 0648 0006 | H | .CONST 0x0648,0x0006
0b14 064a 0001 | J | .CONST 0x064a,0x0001
0b16 0000 0000 | | .BLANK 0000[0xea]