|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 8192 (0x2000) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_0500e0
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000 └─⟦5a81ac88f⟧ »Space Info Vol 1« └─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code 0001 5813 |X | .CONST 0x5813 ; Diana Version, RCG Major Version, RCG minor version 0002 0000 | | .CONST 0x0000 ; Zero 0003 0d88 | | .CONST 0x0d88 ; Offset of debug table 0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction 0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion 0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments) 0007 0007 | | .CONST 0x0007 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0090 | | .CONST 0x0090 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0020 | | .CONST 0x0020 ; Number of locals 000b INIT_0008: 000b 4800 |H | Short_Literal 0x0 ; Debug Table 0x0 = .DEBUG 0x000b,0x0df2,0x0000,0x0000,0x0056,0xb2b5,0x0000,0x0a2b ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 4817 |H | Short_Literal 0x17 000d 029f 00ab | | Declare_Subprogram INIT_00a8,For_Call 000f 03fe | | Declare_Type Discrete,Defined,Visible 0010 03a9 | | Declare_Type Heap_Access,Indirect_Literal,Visible ; Debug Table 0x0.0x1 = 0x10,0xfffe 0011 029a 00c3 | | Declare_Subprogram INIT_00c0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0x11,0xfffd 0013 029a 00fb | | Declare_Subprogram INIT_00f8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x13,0xfffc 0015 029a 010b | | Declare_Subprogram INIT_0108,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x15,0xfffb 0017 029a 011b | | Declare_Subprogram INIT_0118,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x17,0xfffa 0019 029a 0123 | #| Declare_Subprogram INIT_0120,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x6 = 0x19,0xfff9 001b 029a 0133 | 3| Declare_Subprogram INIT_0130,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x7 = 0x1b,0xfff8 001d 4802 |H | Short_Literal 0x2 ; Debug Table 0x0.0x8 = 0x1d,0xfff7 001e 032a | * | Declare_Type Record,Incomplete 001f 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x0.0x9 = 0x1f,0xfff6 0020 02a0 | | Declare_Subprogram Null_Subprogram 0021 e20e | | Load 0x1,0xe 0022 03a3 | | Complete_Type Heap_Access,By_Defining 0023 00bf | | Action Accept_Activation ; Debug Table 0x0.0xa = 0x23,0xfff5 0024 e20d | | Load 0x1,0xd ; Debug Table 0x1 = .DEBUG 0x0024,0x0e0a,0x0000,0x0000,0x0058,0x2c05,0x0000,0x0008 ; Debug Table 0x1.0x0 = 0x24,0xffff 0025 0266 | f | Execute Discrete,Bounds 0026 00e1 | | Load_Encached Boolean_Cache 0027 02a0 | | Declare_Subprogram Null_Subprogram 0028 4801 |H | Short_Literal 0x1 0029 0350 | P | Declare_Type Array,Defined,Bounds_With_Object 002a 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x1.0x1 = 0x2a,0xfffe 002b 02a0 | | Declare_Subprogram Null_Subprogram 002c 03ad | | Declare_Type Heap_Access,Defined 002d 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0x2d,0xfffd 002e e20d | | Load 0x1,0xd ; Debug Table 0x1.0x3 = 0x2e,0xfffc 002f 0266 | f | Execute Discrete,Bounds 0030 00db | | Load_Top At_Offset_3 0031 035b | [ | Declare_Type Array,Constrained 0032 00e2 | | Load_Encached Integer_Cache ; Debug Table 0x1.0x4 = 0x32,0xfffb 0033 00d9 | | Load_Top At_Offset_1 0034 02a0 | | Declare_Subprogram Null_Subprogram 0035 e215 | | Load 0x1,0x15 0036 0326 | & | Complete_Type Record,By_Defining 0037 029d 014b | K| Declare_Subprogram INIT_0148,For_Outer_Call ; Debug Table 0x1.0x5 = 0x37,0xfffa 0039 029d 01a3 | | Declare_Subprogram INIT_01a0,For_Outer_Call ; Debug Table 0x1.0x6 = 0x39,0xfff9 003b 6180 |a | Indirect_Literal Discrete,0x1bc,{0x00000000, 0x00582c05} ; Debug Table 0x1.0x7 = 0x3b,0xfff8 003c 49e9 |I | Short_Literal 0x1e9 003d e001 | | Load 0x0,0x1 003e 180e | | Execute Package,Field_Execute,Field_Number 0xe 003f e001 | | Load 0x0,0x1 0040 180f | | Execute Package,Field_Execute,Field_Number 0xf 0041 e002 | | Load 0x0,0x2 0042 1b20 | | Execute Package,Field_Read,Field_Number 0x20 0043 0387 | | Declare_Variable Package 0044 00d8 | | Load_Top At_Offset_0 0045 020f | | Execute Module,Activate 0046 6175 |au | Indirect_Literal Discrete,0x1bc,{0x00000000, 0x00582c05} ; Debug Table 0x1.0x8 = 0x46,0xfff7 0047 49f6 |I | Short_Literal 0x1f6 0048 484c |HL | Short_Literal 0x4c 0049 0092 01d8 | | Action Push_String_Extended,0x1d8 ; "Limit_Semantic_Messages" 004b 48c8 |H | Short_Literal 0xc8 004c 1d1a | | Execute_Immediate Reference_Lex_1,0x1a 004d e002 | | Load 0x0,0x2 004e 191e | | Execute Package,Field_Reference,Field_Number 0x1e 004f e21b | | Load 0x1,0x1b 0050 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0051 0387 | | Declare_Variable Package 0052 00d8 | | Load_Top At_Offset_0 0053 020f | | Execute Module,Activate 0054 029d 01ab | | Declare_Subprogram INIT_01a8,For_Outer_Call ; Debug Table 0x1.0x9 = 0x54,0xfff6 0056 029d 01b3 | | Declare_Subprogram INIT_01b0,For_Outer_Call 0058 6163 |ac | Indirect_Literal Discrete,0x1bc,{0x00000000, 0x00582c05} 0059 4a06 |J | Short_Literal 0x206 005a 00e1 | | Load_Encached Boolean_Cache 005b 1d1d | | Execute_Immediate Reference_Lex_1,0x1d 005c 1d1e | | Execute_Immediate Reference_Lex_1,0x1e 005d e21b | | Load 0x1,0x1b 005e 1918 | | Execute Package,Field_Reference,Field_Number 0x18 005f 0092 01d9 | | Action Push_String_Extended,0x1d9 ; "Boolean" 0061 4804 |H | Short_Literal 0x4 0062 e21b | | Load 0x1,0x1b 0063 1b17 | | Execute Package,Field_Read,Field_Number 0x17 0064 0387 | | Declare_Variable Package 0065 00d8 | | Load_Top At_Offset_0 0066 020f | | Execute Module,Activate 0067 6154 |aT | Indirect_Literal Discrete,0x1bc,{0x00000000, 0x00582c05} ; Debug Table 0x1.0xa = 0x67,0xfff5 0068 4a2b |J+ | Short_Literal 0x22b 0069 e20d | | Load 0x1,0xd 006a e216 | | Load 0x1,0x16 006b e217 | | Load 0x1,0x17 006c 484c |HL | Short_Literal 0x4c 006d 0092 01da | | Action Push_String_Extended,0x1da ; "Toggles" 006f 4800 |H | Short_Literal 0x0 0070 4817 |H | Short_Literal 0x17 0071 e216 | | Load 0x1,0x16 0072 0334 | 4 | Declare_Variable Array,With_Constraint 0073 4817 |H | Short_Literal 0x17 0074 4800 |H | Short_Literal 0x0 0075 4800 |H | Short_Literal 0x0 0076 00d9 | | Load_Top At_Offset_1 0077 e227 | ' | Load 0x1,0x27 0078 01d6 | | Execute Vector,Field_Write 0079 3ffb |? | Loop_Increasing 0x75 007a e218 | | Load 0x1,0x18 007b 01c3 | | Execute Vector,Check_In_Type 007c 1d19 | | Execute_Immediate Reference_Lex_1,0x19 007d e002 | | Load 0x0,0x2 007e 191f | | Execute Package,Field_Reference,Field_Number 0x1f 007f e21f | | Load 0x1,0x1f 0080 1b15 | | Execute Package,Field_Read,Field_Number 0x15 0081 0387 | | Declare_Variable Package 0082 00d8 | | Load_Top At_Offset_0 0083 020f | | Execute Module,Activate 0084 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0xb = 0x84,0xfff4 0085 00c7 | | Action Elaborate_Subprogram 0086 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0xc = 0x86,0xfff3 0087 00c7 | | Action Elaborate_Subprogram 0088 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0xd = 0x88,0xfff2 0089 00c7 | | Action Elaborate_Subprogram 008a 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0xe = 0x8a,0xfff1 008b 00c7 | | Action Elaborate_Subprogram 008c 1d13 | | Execute_Immediate Reference_Lex_1,0x13 ; Debug Table 0x1.0xf = 0x8c,0xfff0 008d 00c7 | | Action Elaborate_Subprogram 008e 1d14 | | Execute_Immediate Reference_Lex_1,0x14 ; Debug Table 0x1.0x10 = 0x8e,0xffef 008f 00c7 | | Action Elaborate_Subprogram 0090 BODY_0008: 0090 0092 01db | | Action Push_String_Extended,0x1db ; "sm_@" ; Debug Table 0x1.0x11 = 0x90,0x1 0092 e21b | | Load 0x1,0x1b 0093 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0094 0092 01dc | | Action Push_String_Extended,0x1dc ; "drop_minor_errors" ; Debug Table 0x1.0x12 = 0x94,0x2 0096 e21b | | Load 0x1,0x1b 0097 1811 | | Execute Package,Field_Execute,Field_Number 0x11 0098 0092 01dd | | Action Push_String_Extended,0x1dd ; "ignore_cdb" ; Debug Table 0x1.0x13 = 0x98,0x3 009a e21b | | Load 0x1,0x1b 009b 1811 | | Execute Package,Field_Execute,Field_Number 0x11 009c 0092 01de | | Action Push_String_Extended,0x1de ; "ignore_rep_specs" ; Debug Table 0x1.0x14 = 0x9c,0x4 009e e21b | | Load 0x1,0x1b 009f 1811 | | Execute Package,Field_Execute,Field_Number 0x11 00a0 00bc | | Action Signal_Activated 00a1 00bb | | Action Signal_Completion 00a2 0000 0000 | | .BLANK 0000[0x6] 00a8 ; -------------------------------------------------------------------------------------- 00a8 ; SUBPROGRAM 00a8 ; -------------------------------------------------------------------------------------- 00a8 00ab | | .CONST 0x00ab ; Address of begin 00a9 0004 | | .CONST 0x0004 ; Address of exception handler 00aa 0001 | | .CONST 0x0001 ; Number of locals 00ab BODY_00a8: 00ab INIT_00a8: 00ab 4603 |F | Jump_Case 0x4 ; Debug Table 0x2 = .DEBUG 0x00ab,0x0e36,0x0005,0x0000,0x0056,0xb2b5,0x0000,0x0a2c 00ac 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 00ad 7802 |x | Jump 0xb0 ; case 0x1 00ae 7805 |x | Jump 0xb4 ; case 0x2 00af 7809 |x | Jump 0xb9 ; case 0x3 00b0 00da | | Load_Top At_Offset_2 00b1 0091 01c0 | | Action Push_String_Extended_Indexed,0x1c0 ; "IGNORE_MINOR_ERRORS" 00b3 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00b4 00db | | Load_Top At_Offset_3 00b5 00db | | Load_Top At_Offset_3 00b6 00e0 | | Load_Encached Standard_Cache 00b7 181b | | Execute Package,Field_Execute,Field_Number 0x1b 00b8 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 00b9 00da | | Load_Top At_Offset_2 00ba 00e0 | | Load_Encached Standard_Cache 00bb 181c | | Execute Package,Field_Execute,Field_Number 0x1c 00bc 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 00bd 0000 0000 | | .XXX[0x3] 00bf 0000 | | 00c0 ; -------------------------------------------------------------------------------------- 00c0 ; SUBPROGRAM 00c0 ; -------------------------------------------------------------------------------------- 00c0 00ce | | .CONST 0x00ce ; Address of begin 00c1 0004 | | .CONST 0x0004 ; Address of exception handler 00c2 0003 | | .CONST 0x0003 ; Number of locals 00c3 INIT_00c0: 00c3 60f4 |` | Indirect_Literal Discrete,0x1b8,{0x00000000, 0x00004000} ; Debug Table 0x3 = .DEBUG 0x00c3,0x0e38,0x0002,0x0000,0x0056,0xb2b5,0x0000,0x0a4c ; Debug Table 0x3.0x0 = 0xc3,0xffff 00c4 e5fe | | Load 0x2,-0x2 00c5 e5ff | | Load 0x2,-0x1 00c6 e220 | | Load 0x1,0x20 00c7 1817 | | Execute Package,Field_Execute,Field_Number 0x17 00c8 e20e | | Load 0x1,0xe ; Debug Table 0x3.0x1 = 0xc8,0xfffe 00c9 e20e | | Load 0x1,0xe 00ca 8003 | | Call 0x0,0x3 00cb 039c | | Declare_Variable Heap_Access,By_Allocation 00cc 0031 | 1 | Store_Top Heap_Access,At_Offset_1 00cd 0007 | | Action Break_Optional ; Debug Table 0x3.0x2 = 0xcd,0xfffd 00ce BODY_00c0: 00ce 60e9 |` | Indirect_Literal Discrete,0x1b8,{0x00000000, 0x00004000} ; Debug Table 0x3.0x3 = 0xce,0x1 00cf e5fe | | Load 0x2,-0x2 00d0 e5ff | | Load 0x2,-0x1 00d1 e21c | | Load 0x1,0x1c 00d2 1814 | | Execute Package,Field_Execute,Field_Number 0x14 00d3 00d9 | | Load_Top At_Offset_1 00d4 0217 | | Execute Heap_Access,All_Reference 00d5 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 00d6 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x4 = 0xd6,0x2 00d7 0219 | | Execute Heap_Access,All_Read 00d8 00d8 | | Load_Top At_Offset_0 00d9 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 00da 00d8 | | Load_Top At_Offset_0 00db 01da | | Execute Vector,Bounds 00dc e216 | | Load 0x1,0x16 00dd 035b | [ | Declare_Type Array,Constrained 00de 0337 | 7 | Declare_Variable Array 00df 00d8 | | Load_Top At_Offset_0 00e0 01d9 | | Execute Vector,Reverse_Bounds 00e1 0263 | c | Execute Discrete,Above_Bound 00e2 7005 |p | Jump_Nonzero 0xe8 00e3 4800 |H | Short_Literal 0x0 00e4 00d9 | | Load_Top At_Offset_1 00e5 e406 | | Load 0x2,0x6 00e6 01d6 | | Execute Vector,Field_Write 00e7 3ffb |? | Loop_Increasing 0xe3 00e8 00d0 | | Action Swap_Control 00e9 00d1 | | Pop_Control Pop_Count_1 00ea 00d9 | | Load_Top At_Offset_1 00eb 3801 |8 | Execute Record,Field_Write,Field_Number 0x1 00ec 00d1 | | Pop_Control Pop_Count_1 00ed 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x3.0x5 = 0xed,0x3 00ee 00da | | Load_Top At_Offset_2 00ef 01da | | Execute Vector,Bounds 00f0 00db | | Load_Top At_Offset_3 00f1 0219 | | Execute Heap_Access,All_Read 00f2 3c01 |< | Execute Record,Field_Read,Field_Number 0x1 00f3 01ce | | Execute Vector,Slice_Write 00f4 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x3.0x6 = 0xf4,0x4 00f5 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 00f6 0000 0000 | | .XXX[0x2] 00f8 ; -------------------------------------------------------------------------------------- 00f8 ; SUBPROGRAM 00f8 ; -------------------------------------------------------------------------------------- 00f8 00fb | | .CONST 0x00fb ; Address of begin 00f9 0004 | | .CONST 0x0004 ; Address of exception handler 00fa 0001 | | .CONST 0x0001 ; Number of locals 00fb BODY_00f8: 00fb INIT_00f8: 00fb 00db | | Load_Top At_Offset_3 ; Debug Table 0x4 = .DEBUG 0x00fb,0x0e48,0x0001,0x0000,0x0056,0xb2b5,0x0000,0x0a5d ; Debug Table 0x4.0x0 = 0xfb,0x1 00fc 00db | | Load_Top At_Offset_3 00fd 8004 | | Call 0x0,0x4 00fe 0217 | | Execute Heap_Access,All_Reference 00ff 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0100 01d6 | | Execute Vector,Field_Write 0101 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0102 0000 0000 | | .BLANK 0000[0x6] 0108 ; -------------------------------------------------------------------------------------- 0108 ; SUBPROGRAM 0108 ; -------------------------------------------------------------------------------------- 0108 010b | | .CONST 0x010b ; Address of begin 0109 0004 | | .CONST 0x0004 ; Address of exception handler 010a 0001 | | .CONST 0x0001 ; Number of locals 010b BODY_0108: 010b INIT_0108: 010b 00da | | Load_Top At_Offset_2 ; Debug Table 0x5 = .DEBUG 0x010b,0x0e4c,0x0002,0x0000,0x0056,0xb2b5,0x0000,0x0a69 ; Debug Table 0x5.0x0 = 0x10b,0x1 010c 8004 | | Call 0x0,0x4 010d 0217 | | Execute Heap_Access,All_Reference 010e 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 010f 01d7 | | Execute Vector,Field_Read 0110 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0111 0000 0000 | | .BLANK 0000[0x7] 0118 ; -------------------------------------------------------------------------------------- 0118 ; SUBPROGRAM 0118 ; -------------------------------------------------------------------------------------- 0118 011b | | .CONST 0x011b ; Address of begin 0119 0004 | | .CONST 0x0004 ; Address of exception handler 011a 0001 | | .CONST 0x0001 ; Number of locals 011b BODY_0118: 011b INIT_0118: 011b 8004 | | Call 0x0,0x4 ; Debug Table 0x6 = .DEBUG 0x011b,0x0e50,0x0002,0x0000,0x0056,0xb2b5,0x0000,0x0a72 ; Debug Table 0x6.0x0 = 0x11b,0x1 011c 0217 | | Execute Heap_Access,All_Reference 011d 3c00 |< | Execute Record,Field_Read,Field_Number 0x0 011e 00ca | | Action Exit_Nullary_Function 011f 0000 | | .XXX[0x1] 0120 ; -------------------------------------------------------------------------------------- 0120 ; SUBPROGRAM 0120 ; -------------------------------------------------------------------------------------- 0120 0123 | # | .CONST 0x0123 ; Address of begin 0121 0004 | | .CONST 0x0004 ; Address of exception handler 0122 0001 | | .CONST 0x0001 ; Number of locals 0123 BODY_0120: 0123 INIT_0120: 0123 4805 |H | Short_Literal 0x5 ; Debug Table 0x7 = .DEBUG 0x0123,0x0e54,0x0001,0x0000,0x0056,0xb2b5,0x0000,0x0a77 ; Debug Table 0x7.0x0 = 0x123,0x1 0124 00db | | Load_Top At_Offset_3 0125 e005 | | Load 0x0,0x5 0126 180d | | Execute Package,Field_Execute,Field_Number 0xd 0127 8004 | | Call 0x0,0x4 0128 0217 | | Execute Heap_Access,All_Reference 0129 3800 |8 | Execute Record,Field_Write,Field_Number 0x0 012a 4502 |E | Exit_Suprogram New_Top_Offset 0x2 012b 0000 0000 | | .BLANK 0000[0x5] 0130 ; -------------------------------------------------------------------------------------- 0130 ; SUBPROGRAM 0130 ; -------------------------------------------------------------------------------------- 0130 0136 | 6 | .CONST 0x0136 ; Address of begin 0131 0004 | | .CONST 0x0004 ; Address of exception handler 0132 0002 | | .CONST 0x0002 ; Number of locals 0133 INIT_0130: 0133 e20e | | Load 0x1,0xe ; Debug Table 0x8 = .DEBUG 0x0133,0x0e58,0x0002,0x0000,0x0056,0xb2b5,0x0000,0x0a7f ; Debug Table 0x8.0x0 = 0x133,0xffff 0134 8004 | | Call 0x0,0x4 0135 0031 | 1 | Store_Top Heap_Access,At_Offset_1 0136 BODY_0130: 0136 4806 |H | Short_Literal 0x6 ; Debug Table 0x8.0x1 = 0x136,0x1 0137 00d9 | | Load_Top At_Offset_1 0138 0217 | | Execute Heap_Access,All_Reference 0139 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 013a 01d7 | | Execute Vector,Field_Read 013b 7006 |p | Jump_Nonzero 0x142 013c 4805 |H | Short_Literal 0x5 013d 00d9 | | Load_Top At_Offset_1 013e 0217 | | Execute Heap_Access,All_Reference 013f 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1 0140 01d7 | | Execute Vector,Field_Read 0141 00ca | | Action Exit_Nullary_Function 0142 4801 |H | Short_Literal 0x1 0143 00ca | | Action Exit_Nullary_Function 0144 0000 0000 | | .BLANK 0000[0x4] 0148 ; -------------------------------------------------------------------------------------- 0148 ; SUBPROGRAM 0148 ; -------------------------------------------------------------------------------------- 0148 014b | K | .CONST 0x014b ; Address of begin 0149 0198 | | .CONST 0x0198 ; Address of exception handler 014a 0001 | | .CONST 0x0001 ; Number of locals 014b BODY_0148: 014b INIT_0148: 014b 00da | | Load_Top At_Offset_2 ; Debug Table 0x9 = .DEBUG 0x014b,0x0e5e,0x0002,0x0000,0x0058,0x2c05,0x0000,0x0030 ; Debug Table 0x9.0x0 = 0x14b,0x1 014c e20d | | Load 0x1,0xd 014d 00e0 | | Load_Encached Standard_Cache 014e 181b | | Execute Package,Field_Execute,Field_Number 0x1b 014f 4617 |F | Jump_Case 0x18 0150 7820 |x | Jump 0x171 ; case 0x0 0151 7834 |x4 | Jump 0x186 ; case 0x1 0152 7836 |x6 | Jump 0x189 ; case 0x2 0153 781a |x | Jump 0x16e ; case 0x3 0154 7837 |x7 | Jump 0x18c ; case 0x4 0155 783c |x< | Jump 0x192 ; case 0x5 0156 7838 |x8 | Jump 0x18f ; case 0x6 0157 7810 |x | Jump 0x168 ; case 0x7 0158 780f |x | Jump 0x168 ; case 0x8 0159 780e |x | Jump 0x168 ; case 0x9 015a 780d |x | Jump 0x168 ; case 0xa 015b 780c |x | Jump 0x168 ; case 0xb 015c 780b |x | Jump 0x168 ; case 0xc 015d 780a |x | Jump 0x168 ; case 0xd 015e 7809 |x | Jump 0x168 ; case 0xe 015f 7808 |x | Jump 0x168 ; case 0xf 0160 780a |x | Jump 0x16b ; case 0x10 0161 7818 |x | Jump 0x17a ; case 0x11 0162 781a |x | Jump 0x17d ; case 0x12 0163 781c |x | Jump 0x180 ; case 0x13 0164 781e |x | Jump 0x183 ; case 0x14 0165 7811 |x | Jump 0x177 ; case 0x15 0166 780d |x | Jump 0x174 ; case 0x16 0167 782d |x- | Jump 0x195 ; case 0x17 0168 0092 01df | | Action Push_String_Extended,0x1df ; "Internal debugging switch." ; Debug Table 0x9.0x1 = 0x168,0x2 016a 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 016b 0092 01e0 | | Action Push_String_Extended,0x1e0 ; "Controls whether minor errors are reported. When False, minor errors are reported according to the Ignore_Minor_Errors switch. When True, minor errors are not reported at all." ; Debug Table 0x9.0x2 = 0x16b,0x3 016d 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 016e 0092 01e1 | | Action Push_String_Extended,0x1e1 ; "Controls use of the CDB during incremental insertions. When False, incremental insertions of declarations receive declaration numbers. When True, incrementatl insertions do not receive declaration numbers. New declarations, exported by packages, especially across subsystems, must have declaration numbers in order to function correctly." ; Debug Table 0x9.0x3 = 0x16e,0x4 0170 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0171 0092 01e2 | | Action Push_String_Extended,0x1e2 ; "Controls whether to flag minor errors with a warning or as an error. When False, minor errors are flagged as errors, thus preventing the units that contain them from being installed. When True, minor errors are flagged with warning messages in the log and are otherwise ignored. Minor errors are those that the Reference Manual for the Ada Programming Language defines as illegal but that do not affect the semantic validity of the program. An example is illegal declaration order. The default is False. The full switch name is Semantics.Ignore_Minor_Errors." ; Debug Table 0x9.0x4 = 0x171,0x5 0173 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0174 0092 01e3 | | Action Push_String_Extended,0x1e3 ; "Managed by Rational Subsystems. This switch should not be changed by users." ; Debug Table 0x9.0x5 = 0x174,0x6 0176 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0177 0092 01e4 | | Action Push_String_Extended,0x1e4 ; "Managed by Rational Subsystems. This switch should not bechanged by users." ; Debug Table 0x9.0x6 = 0x177,0x7 0179 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 017a 0092 01e5 | | Action Push_String_Extended,0x1e5 ; "Controls whether the semanticist processes representation specifications. When True representation specifications are ignored. The default is False." ; Debug Table 0x9.0x7 = 0x17a,0x8 017c 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 017d 0092 01e6 | | Action Push_String_Extended,0x1e6 ; "Controls whether to flag unsupported representation specifications with a warning or as an error. When False, unsupported representation specifications are flagged as errors, thus preventing the units that contain them from being installed (the Ignore_Invalid_Rep_Specs switch must also be False). When Ignore_Unsupported_Rep_Specs is True, unsupported representation specifications are flagged with warning messages in the log and are otherwise ignored. For most purposes, the Ignore_Unsupported_Rep_Specs switch and the Ignore_Invalid_Rep_Specs switch should have the same value. The default is False. The full switch name is Semantics.Ignore_Unsupported_Rep_Specs." ; Debug Table 0x9.0x8 = 0x17d,0x9 017f 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0180 0092 01e7 | | Action Push_String_Extended,0x1e7 ; "Controls whether to flag either invalid or unsupported representation specifications with a warning or as an error. When False, all invalid representation specifications are flagged as errors, thus preventing the units that contain them from being installed. (Unsupported representation specifications are flagged as errors only if the Ignore_Unsupported_Rep_Specs switch is also False.) When Ignore_Invalid_Rep_Specs is True, both invalid and unsupported representation specifications are flagged with warning messages in the log and are otherwise ignored. (Setting this switch to True overrides the value of the Ignore_Unsupported_Rep_Specs switch.) Representation specifications are considered invalid if they do not conform to the restrictions specified in the Appendix F for the R1000 compiler. For most purposes, the Ignore_Invalid_Rep_Specs switch and the Ignore_Unsupported_Rep_Specs switch should have the same value. The default is False. The full switch name is Semantics.Ignore_Invalid_Rep_Specs." ; Debug Table 0x9.0x9 = 0x180,0xa 0182 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0183 0092 01e8 | | Action Push_String_Extended,0x1e8 ; "Controls whether pragma Interface is ignored. When True, the R1000 compiler ignores the pragma completely. When False, the R1000 compiler builds an implicit body that raises the Program_Error exception whenever the subprogram is executed. The default is False. The full name of this switch is Semantics.Ignore_Interface_Pragmas." ; Debug Table 0x9.0xa = 0x183,0xb 0185 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0186 0092 01e9 | | Action Push_String_Extended,0x1e9 ; "Controls whether to flag illegal Ada pragmas with warnings or as errors. When True, illegal Ada pragmas are flagged as errors, thus preventing the units that contain them from being installed. When False (the default), illegal Ada pragmas are flagged with warning messages in the log and are otherwise ignored. The full switch name is Semantics.Reject_Bad_Lrm_Pragmas." ; Debug Table 0x9.0xb = 0x186,0xc 0188 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0189 0092 01ea | | Action Push_String_Extended,0x1ea ; "Controls whether illegal Rational pragmas are reported as warnings or errors. When True, illegal Rational pragmas are flagged as errors, thus preventing the units that contain them from being installed. When False, illegal Rational pragmas are flagged with warning messages in the log and are otherwise ignored. The full switch name is Semantics.Reject_Bad_Rational_Pragmas." ; Debug Table 0x9.0xc = 0x189,0xd 018b 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 018c 0092 01eb | | Action Push_String_Extended,0x1eb ; "Controls whether to flag as an error any pragma that is unknown to the compiler. default is False. The full switch name is Semantics.Reject_Undefined_Pragmas." ; Debug Table 0x9.0xd = 0x18c,0xe 018e 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 018f 0092 01ec | | Action Push_String_Extended,0x1ec ; "Controls whether to flag with a warning any statically determinable situation that is certain to raise an exception when executed, such as an illegal assignment. This switch is overridden by the Reject_Inevitable_Exceptions switch. Thus, if both switches are True, inevitable exceptions are rejected. The default is False." ; Debug Table 0x9.0xe = 0x18f,0xf 0191 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0192 0092 01ed | | Action Push_String_Extended,0x1ed ; "Controls whether to flag as an error any statically determinable situation that is certain to raise an exception when executed, such as an illegal assignment. This switch overrides the Flag_inevitable_Exceptions switch. Thus, if both switches are True, inevitable exceptions are rejected. The default is False." ; Debug Table 0x9.0xf = 0x192,0x10 0194 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0195 0092 01ee | | Action Push_String_Extended,0x1ee ; "Controls whether to flag [statement] prompts as an error. When False, prompts are compiled normally and raise Program_Error at runtime. When True, prompts will be treated as semantic errors in the program." ; Debug Table 0x9.0x10 = 0x195,0x11 0197 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 0198 TRAP_0148: 0198 0007 | | Action Break_Optional 0199 00ea | | Load_Encached Null_String_Cache ; Debug Table 0x9.0x11 = 0x199,0x12 019a 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 019b 0000 0000 | | .BLANK 0000[0x5] 01a0 ; -------------------------------------------------------------------------------------- 01a0 ; SUBPROGRAM 01a0 ; -------------------------------------------------------------------------------------- 01a0 01a3 | | .CONST 0x01a3 ; Address of begin 01a1 0004 | | .CONST 0x0004 ; Address of exception handler 01a2 0001 | | .CONST 0x0001 ; Number of locals 01a3 BODY_01a0: 01a3 INIT_01a0: 01a3 0092 01ef | | Action Push_String_Extended,0x1ef ; "Limits the number of semantic messages (errors and warnings combined) that can be attached to an Ada image. Messages beyond this number will be discarded. They may be retrieved by expanding this limit and resemanticizing the image." ; Debug Table 0xa = .DEBUG 0x01a3,0x0e84,0x0002,0x0000,0x0058,0x2c05,0x0000,0x01ca ; Debug Table 0xa.0x0 = 0x1a3,0x1 01a5 4402 |D | Exit_Subprogram With_Value,New_Top_Offset 0x2 01a6 0000 0000 | | .XXX[0x2] 01a8 ; -------------------------------------------------------------------------------------- 01a8 ; SUBPROGRAM 01a8 ; -------------------------------------------------------------------------------------- 01a8 01ab | | .CONST 0x01ab ; Address of begin 01a9 0004 | | .CONST 0x0004 ; Address of exception handler 01aa 0001 | | .CONST 0x0001 ; Number of locals 01ab BODY_01a8: 01ab INIT_01a8: 01ab 00da | | Load_Top At_Offset_2 ; Debug Table 0xb = .DEBUG 0x01ab,0x0e88,0x0007,0x0000,0x0058,0x2c05,0x0000,0x0000 01ac 00e1 | | Load_Encached Boolean_Cache 01ad 025e | ^ | Execute Discrete,Convert 01ae 1c01 | | Execute_Immediate Run_Utility,0x1 01af 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01b0 ; -------------------------------------------------------------------------------------- 01b0 ; SUBPROGRAM 01b0 ; -------------------------------------------------------------------------------------- 01b0 01b3 | | .CONST 0x01b3 ; Address of begin 01b1 0004 | | .CONST 0x0004 ; Address of exception handler 01b2 0001 | | .CONST 0x0001 ; Number of locals 01b3 BODY_01b0: 01b3 INIT_01b0: 01b3 00da | | Load_Top At_Offset_2 ; Debug Table 0xc = .DEBUG 0x01b3,0x0e8a,0x0007,0x0000,0x0058,0x2c05,0x0000,0x0000 01b4 00e1 | | Load_Encached Boolean_Cache 01b5 00e0 | | Load_Encached Standard_Cache 01b6 181b | | Execute Package,Field_Execute,Field_Number 0x1b 01b7 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 01b8 0000 0000 | | .LITERAL {0x00000000, 0x00004000} 01bc 0000 0000 | | .LITERAL {0x00000000, 0x00582c05} 01c0 ; -------------------------------------------------------------------------------------- 01c0 ; STRING TABLE 01c0 ; -------------------------------------------------------------------------------------- 01c0 0062 | b | .STRTAB 0x0062->0x01f1 ; "IGNORE_MINOR_ERRORS" 01c1 0073 | s | .STRTAB 0x0073->0x01fa ; "REJECT_BAD_LRM_PRAGMAS" 01c2 0087 | | .STRTAB 0x0087->0x0205 ; "REJECT_BAD_RATIONAL_PRAGMAS" 01c3 00a0 | | .STRTAB 0x00a0->0x0213 ; "IGNORE_CDB" 01c4 00a8 | | .STRTAB 0x00a8->0x0218 ; "REJECT_UNDEFINED_PRAGMAS" 01c5 00be | | .STRTAB 0x00be->0x0224 ; "REJECT_INEVITABLE_EXCEPTIONS" 01c6 00d8 | | .STRTAB 0x00d8->0x0232 ; "FLAG_INEVITABLE_EXCEPTIONS" 01c7 00f0 | | .STRTAB 0x00f0->0x023f ; "SM_EXP_TRACE" 01c8 00fa | | .STRTAB 0x00fa->0x0245 ; "SM_SOLVE_TRACE" 01c9 0106 | | .STRTAB 0x0106->0x024c ; "SM_ASSIGN_TRACE" 01ca 0113 | | .STRTAB 0x0113->0x0253 ; "SM_CALL_TRACE" 01cb 011e | | .STRTAB 0x011e->0x025a ; "SM_RANGE_TRACE" 01cc 012a | * | .STRTAB 0x012a->0x0261 ; "SM_AGG_TRACE" 01cd 0134 | 4 | .STRTAB 0x0134->0x0267 ; "SM_ATTR_TRACE" 01ce 013f | ? | .STRTAB 0x013f->0x026d ; "SM_MATCH_TRACE" 01cf 014b | K | .STRTAB 0x014b->0x0274 ; "SM_TYPE_EQ" 01d0 0153 | S | .STRTAB 0x0153->0x0279 ; "DROP_MINOR_ERRORS" 01d1 0162 | b | .STRTAB 0x0162->0x0282 ; "IGNORE_REP_SPECS" 01d2 0170 | p | .STRTAB 0x0170->0x028a ; "IGNORE_UNSUPPORTED_REP_SPECS" 01d3 018a | | .STRTAB 0x018a->0x0298 ; "IGNORE_INVALID_REP_SPECS" 01d4 01a0 | | .STRTAB 0x01a0->0x02a4 ; "IGNORE_INTERFACE_PRAGMAS" 01d5 01b6 | | .STRTAB 0x01b6->0x02b0 ; "CLOSED_PRIVATE_PART" 01d6 01c7 | | .STRTAB 0x01c7->0x02b9 ; "SUBSYSTEM_INTERFACE" 01d7 01d8 | | .STRTAB 0x01d8->0x02c3 ; "REJECT_STATEMENT_PROMPTS" 01d8 01ee | | .STRTAB 0x01ee->0x02cf ; "Limit_Semantic_Messages" 01d9 0203 | | .STRTAB 0x0203->0x02da ; "Boolean" 01da 0208 | | .STRTAB 0x0208->0x02de ; "Toggles" 01db 020d | | .STRTAB 0x020d->0x02e1 ; "sm_@" 01dc 020f | | .STRTAB 0x020f->0x02e3 ; "drop_minor_errors" 01dd 021e | | .STRTAB 0x021e->0x02ec ; "ignore_cdb" 01de 0226 | & | .STRTAB 0x0226->0x02f1 ; "ignore_rep_specs" 01df 0234 | 4 | .STRTAB 0x0234->0x02f9 ; "Internal debugging switch." 01e0 024c | L | .STRTAB 0x024c->0x0306 ; "Controls whether minor errors are reported. When False, minor errors are reported according to the Ignore_Minor_Errors switch. When True, minor errors are not reported at all." 01e1 02fb | | .STRTAB 0x02fb->0x035e ; "Controls use of the CDB during incremental insertions. When False, incremental insertions of declarations receive declaration numbers. When True, incrementatl insertions do not receive declaration numbers. New declarations, exported by packages, especially across subsystems, must have declaration numbers in order to function correctly." 01e2 044d | M | .STRTAB 0x044d->0x0408 ; "Controls whether to flag minor errors with a warning or as an error. When False, minor errors are flagged as errors, thus preventing the units that contain them from being installed. When True, minor errors are flagged with warning messages in the log and are otherwise ignored. Minor errors are those that the Reference Manual for the Ada Programming Language defines as illegal but that do not affect the semantic validity of the program. An example is illegal declaration order. The default is False. The full switch name is Semantics.Ignore_Minor_Errors." 01e3 067b | { | .STRTAB 0x067b->0x0520 ; "Managed by Rational Subsystems. This switch should not be changed by users." 01e4 06c4 | | .STRTAB 0x06c4->0x0546 ; "Managed by Rational Subsystems. This switch should not bechanged by users." 01e5 070c | | .STRTAB 0x070c->0x056b ; "Controls whether the semanticist processes representation specifications. When True representation specifications are ignored. The default is False." 01e6 079e | | .STRTAB 0x079e->0x05b5 ; "Controls whether to flag unsupported representation specifications with a warning or as an error. When False, unsupported representation specifications are flagged as errors, thus preventing the units that contain them from being installed (the Ignore_Invalid_Rep_Specs switch must also be False). When Ignore_Unsupported_Rep_Specs is True, unsupported representation specifications are flagged with warning messages in the log and are otherwise ignored. For most purposes, the Ignore_Unsupported_Rep_Specs switch and the Ignore_Invalid_Rep_Specs switch should have the same value. The default is False. The full switch name is Semantics.Ignore_Unsupported_Rep_Specs." 01e7 0a3c | < | .STRTAB 0x0a3c->0x0705 ; "Controls whether to flag either invalid or unsupported representation specifications with a warning or as an error. When False, all invalid representation specifications are flagged as errors, thus preventing the units that contain them from being installed. (Unsupported representation specifications are flagged as errors only if the Ignore_Unsupported_Rep_Specs switch is also False.) When Ignore_Invalid_Rep_Specs is True, both invalid and unsupported representation specifications are flagged with warning messages in the log and are otherwise ignored. (Setting this switch to True overrides the value of the Ignore_Unsupported_Rep_Specs switch.) Representation specifications are considered invalid if they do not conform to the restrictions specified in the Appendix F for the R1000 compiler. For most purposes, the Ignore_Invalid_Rep_Specs switch and the Ignore_Unsupported_Rep_Specs switch should have the same value. The default is False. The full switch name is Semantics.Ignore_Invalid_Rep_Specs." 01e8 0e30 | 0 | .STRTAB 0x0e30->0x0900 ; "Controls whether pragma Interface is ignored. When True, the R1000 compiler ignores the pragma completely. When False, the R1000 compiler builds an implicit body that raises the Program_Error exception whenever the subprogram is executed. The default is False. The full name of this switch is Semantics.Ignore_Interface_Pragmas." 01e9 0f79 | y | .STRTAB 0x0f79->0x09a5 ; "Controls whether to flag illegal Ada pragmas with warnings or as errors. When True, illegal Ada pragmas are flagged as errors, thus preventing the units that contain them from being installed. When False (the default), illegal Ada pragmas are flagged with warning messages in the log and are otherwise ignored. The full switch name is Semantics.Reject_Bad_Lrm_Pragmas." 01ea 10e9 | | .STRTAB 0x10e9->0x0a5e ; "Controls whether illegal Rational pragmas are reported as warnings or errors. When True, illegal Rational pragmas are flagged as errors, thus preventing the units that contain them from being installed. When False, illegal Rational pragmas are flagged with warning messages in the log and are otherwise ignored. The full switch name is Semantics.Reject_Bad_Rational_Pragmas." 01eb 125e | ^ | .STRTAB 0x125e->0x0b1a ; "Controls whether to flag as an error any pragma that is unknown to the compiler. default is False. The full switch name is Semantics.Reject_Undefined_Pragmas." 01ec 12fb | | .STRTAB 0x12fb->0x0b69 ; "Controls whether to flag with a warning any statically determinable situation that is certain to raise an exception when executed, such as an illegal assignment. This switch is overridden by the Reject_Inevitable_Exceptions switch. Thus, if both switches are True, inevitable exceptions are rejected. The default is False." 01ed 143b | ; | .STRTAB 0x143b->0x0c0a ; "Controls whether to flag as an error any statically determinable situation that is certain to raise an exception when executed, such as an illegal assignment. This switch overrides the Flag_inevitable_Exceptions switch. Thus, if both switches are True, inevitable exceptions are rejected. The default is False." 01ee 156f | o | .STRTAB 0x156f->0x0ca5 ; "Controls whether to flag [statement] prompts as an error. When False, prompts are compiled normally and raise Program_Error at runtime. When True, prompts will be treated as semantic errors in the program." 01ef 163b | ; | .STRTAB 0x163b->0x0d0c ; "Limits the number of semantic messages (errors and warnings combined) that can be attached to an Ada image. Messages beyond this number will be discarded. They may be retrieved by expanding this limit and resemanticizing the image." 01f0 1722 | " | .STREND 0x1722->0x0d81 01f1 4947 4e4f |IGNO| .STRTAB_STRINGS 0d81 0000 0000 | | .BLANK 0000[0x7] 0d88 ; -------------------------------------------------------------------------------------- 0d88 ; Debug Table 0d88 ; -------------------------------------------------------------------------------------- 0d88 0003 000d | | .CONST 0x0003,0x000d 0d8a 000b 0df2 | | .DEBUG 0x000b,0x0df2,0x0000,0x0000,0x0056,0xb2b5,0x0000,0x0a2b 0d92 0024 0e0a | $ | .DEBUG 0x0024,0x0e0a,0x0000,0x0000,0x0058,0x2c05,0x0000,0x0008 0d9a 00ab 0e36 | 6| .DEBUG 0x00ab,0x0e36,0x0005,0x0000,0x0056,0xb2b5,0x0000,0x0a2c 0da2 00c3 0e38 | 8| .DEBUG 0x00c3,0x0e38,0x0002,0x0000,0x0056,0xb2b5,0x0000,0x0a4c 0daa 00fb 0e48 | H| .DEBUG 0x00fb,0x0e48,0x0001,0x0000,0x0056,0xb2b5,0x0000,0x0a5d 0db2 010b 0e4c | L| .DEBUG 0x010b,0x0e4c,0x0002,0x0000,0x0056,0xb2b5,0x0000,0x0a69 0dba 011b 0e50 | P| .DEBUG 0x011b,0x0e50,0x0002,0x0000,0x0056,0xb2b5,0x0000,0x0a72 0dc2 0123 0e54 | # T| .DEBUG 0x0123,0x0e54,0x0001,0x0000,0x0056,0xb2b5,0x0000,0x0a77 0dca 0133 0e58 | 3 X| .DEBUG 0x0133,0x0e58,0x0002,0x0000,0x0056,0xb2b5,0x0000,0x0a7f 0dd2 014b 0e5e | K ^| .DEBUG 0x014b,0x0e5e,0x0002,0x0000,0x0058,0x2c05,0x0000,0x0030 0dda 01a3 0e84 | | .DEBUG 0x01a3,0x0e84,0x0002,0x0000,0x0058,0x2c05,0x0000,0x01ca 0de2 01ab 0e88 | | .DEBUG 0x01ab,0x0e88,0x0007,0x0000,0x0058,0x2c05,0x0000,0x0000 0dea 01b3 0e8a | | .DEBUG 0x01b3,0x0e8a,0x0007,0x0000,0x0058,0x2c05,0x0000,0x0000 0df2 ; -------------------------------------------------------------------------------------- 0df2 ; Debug3 Subtable 0x0 0df2 ; -------------------------------------------------------------------------------------- 0df2 000b 0000 | | .DBG3TAB 0x000b,0x0000 0df4 000b ffff | | .CONST 0x000b,0xffff 0df6 0010 fffe | | .CONST 0x0010,0xfffe 0df8 0011 fffd | | .CONST 0x0011,0xfffd 0dfa 0013 fffc | | .CONST 0x0013,0xfffc 0dfc 0015 fffb | | .CONST 0x0015,0xfffb 0dfe 0017 fffa | | .CONST 0x0017,0xfffa 0e00 0019 fff9 | | .CONST 0x0019,0xfff9 0e02 001b fff8 | | .CONST 0x001b,0xfff8 0e04 001d fff7 | | .CONST 0x001d,0xfff7 0e06 001f fff6 | | .CONST 0x001f,0xfff6 0e08 0023 fff5 | # | .CONST 0x0023,0xfff5 0e0a ; -------------------------------------------------------------------------------------- 0e0a ; Debug3 Subtable 0x1 0e0a ; -------------------------------------------------------------------------------------- 0e0a 0011 0004 | | .DBG3TAB 0x0011,0x0004 0e0c 0024 ffff | $ | .CONST 0x0024,0xffff 0e0e 002a fffe | * | .CONST 0x002a,0xfffe 0e10 002d fffd | - | .CONST 0x002d,0xfffd 0e12 002e fffc | . | .CONST 0x002e,0xfffc 0e14 0032 fffb | 2 | .CONST 0x0032,0xfffb 0e16 0037 fffa | 7 | .CONST 0x0037,0xfffa 0e18 0039 fff9 | 9 | .CONST 0x0039,0xfff9 0e1a 003b fff8 | ; | .CONST 0x003b,0xfff8 0e1c 0046 fff7 | F | .CONST 0x0046,0xfff7 0e1e 0054 fff6 | T | .CONST 0x0054,0xfff6 0e20 0067 fff5 | g | .CONST 0x0067,0xfff5 0e22 0084 fff4 | | .CONST 0x0084,0xfff4 0e24 0086 fff3 | | .CONST 0x0086,0xfff3 0e26 0088 fff2 | | .CONST 0x0088,0xfff2 0e28 008a fff1 | | .CONST 0x008a,0xfff1 0e2a 008c fff0 | | .CONST 0x008c,0xfff0 0e2c 008e ffef | | .CONST 0x008e,0xffef 0e2e 0090 0001 | | .CONST 0x0090,0x0001 0e30 0094 0002 | | .CONST 0x0094,0x0002 0e32 0098 0003 | | .CONST 0x0098,0x0003 0e34 009c 0004 | | .CONST 0x009c,0x0004 0e36 ; -------------------------------------------------------------------------------------- 0e36 ; Debug3 Subtable 0x2 0e36 ; -------------------------------------------------------------------------------------- 0e36 0000 0000 | | .DBG3TAB 0x0000,0x0000 0e38 ; -------------------------------------------------------------------------------------- 0e38 ; Debug3 Subtable 0x3 0e38 ; -------------------------------------------------------------------------------------- 0e38 0003 0004 | | .DBG3TAB 0x0003,0x0004 0e3a 00c3 ffff | | .CONST 0x00c3,0xffff 0e3c 00c8 fffe | | .CONST 0x00c8,0xfffe 0e3e 00cd fffd | | .CONST 0x00cd,0xfffd 0e40 00ce 0001 | | .CONST 0x00ce,0x0001 0e42 00d6 0002 | | .CONST 0x00d6,0x0002 0e44 00ed 0003 | | .CONST 0x00ed,0x0003 0e46 00f4 0004 | | .CONST 0x00f4,0x0004 0e48 ; -------------------------------------------------------------------------------------- 0e48 ; Debug3 Subtable 0x4 0e48 ; -------------------------------------------------------------------------------------- 0e48 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e4a 00fb 0001 | | .CONST 0x00fb,0x0001 0e4c ; -------------------------------------------------------------------------------------- 0e4c ; Debug3 Subtable 0x5 0e4c ; -------------------------------------------------------------------------------------- 0e4c 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e4e 010b 0001 | | .CONST 0x010b,0x0001 0e50 ; -------------------------------------------------------------------------------------- 0e50 ; Debug3 Subtable 0x6 0e50 ; -------------------------------------------------------------------------------------- 0e50 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e52 011b 0001 | | .CONST 0x011b,0x0001 0e54 ; -------------------------------------------------------------------------------------- 0e54 ; Debug3 Subtable 0x7 0e54 ; -------------------------------------------------------------------------------------- 0e54 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e56 0123 0001 | # | .CONST 0x0123,0x0001 0e58 ; -------------------------------------------------------------------------------------- 0e58 ; Debug3 Subtable 0x8 0e58 ; -------------------------------------------------------------------------------------- 0e58 0001 0001 | | .DBG3TAB 0x0001,0x0001 0e5a 0133 ffff | 3 | .CONST 0x0133,0xffff 0e5c 0136 0001 | 6 | .CONST 0x0136,0x0001 0e5e ; -------------------------------------------------------------------------------------- 0e5e ; Debug3 Subtable 0x9 0e5e ; -------------------------------------------------------------------------------------- 0e5e 0000 0012 | | .DBG3TAB 0x0000,0x0012 0e60 014b 0001 | K | .CONST 0x014b,0x0001 0e62 0168 0002 | h | .CONST 0x0168,0x0002 0e64 016b 0003 | k | .CONST 0x016b,0x0003 0e66 016e 0004 | n | .CONST 0x016e,0x0004 0e68 0171 0005 | q | .CONST 0x0171,0x0005 0e6a 0174 0006 | t | .CONST 0x0174,0x0006 0e6c 0177 0007 | w | .CONST 0x0177,0x0007 0e6e 017a 0008 | z | .CONST 0x017a,0x0008 0e70 017d 0009 | } | .CONST 0x017d,0x0009 0e72 0180 000a | | .CONST 0x0180,0x000a 0e74 0183 000b | | .CONST 0x0183,0x000b 0e76 0186 000c | | .CONST 0x0186,0x000c 0e78 0189 000d | | .CONST 0x0189,0x000d 0e7a 018c 000e | | .CONST 0x018c,0x000e 0e7c 018f 000f | | .CONST 0x018f,0x000f 0e7e 0192 0010 | | .CONST 0x0192,0x0010 0e80 0195 0011 | | .CONST 0x0195,0x0011 0e82 0199 0012 | | .CONST 0x0199,0x0012 0e84 ; -------------------------------------------------------------------------------------- 0e84 ; Debug3 Subtable 0xa 0e84 ; -------------------------------------------------------------------------------------- 0e84 0000 0001 | | .DBG3TAB 0x0000,0x0001 0e86 01a3 0001 | | .CONST 0x01a3,0x0001 0e88 ; -------------------------------------------------------------------------------------- 0e88 ; Debug3 Subtable 0xb 0e88 ; -------------------------------------------------------------------------------------- 0e88 0000 0000 | | .DBG3TAB 0x0000,0x0000 0e8a ; -------------------------------------------------------------------------------------- 0e8a ; Debug3 Subtable 0xc 0e8a ; -------------------------------------------------------------------------------------- 0e8a 0000 0000 | | .DBG3TAB 0x0000,0x0000 0e8c 0000 0000 | | .BLANK 0000[0x174]