|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 2048 (0x800) Notes: 00_class, 5813_R1K_CODE, 75_tag, NULL, R1k_Segment, seg_6148f2
└─⟦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 0228 | ( | .CONST 0x0228 ; 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 0001 | | .CONST 0x0001 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 005c | \ | .CONST 0x005c ; Address of begin 0009 006b | k | .CONST 0x006b ; Address of exception handler 000a 0019 | | .CONST 0x0019 ; Number of locals 000b INIT_0008: 000b 4800 |H | Short_Literal 0x0 ; Debug Table 0x0 = .DEBUG 0x000b,0x027a,0x8000,0x0000,0x004c,0x56e6,0x0000,0x0009 ; Debug Table 0x0.0x0 = 0xb,0xffff 000c 4802 |H | Short_Literal 0x2 000d 029f 007b | {| Declare_Subprogram INIT_0078,For_Call 000f 03fe | | Declare_Type Discrete,Defined,Visible 0010 e001 | | Load 0x0,0x1 ; Debug Table 0x0.0x1 = 0x10,0xfffe 0011 1b12 | | Execute Package,Field_Read,Field_Number 0x12 0012 0401 | | Execute_Immediate Set_Value_Visible_Unchecked,0x1 0013 029a 0093 | | Declare_Subprogram INIT_0090,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x2 = 0x13,0xfffd 0015 029a 00ab | | Declare_Subprogram INIT_00a8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x3 = 0x15,0xfffc 0017 029a 00cb | | Declare_Subprogram INIT_00c8,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x4 = 0x17,0xfffb 0019 029a 00e3 | | Declare_Subprogram INIT_00e0,For_Outer_Call,Visible,Unelaborated ; Debug Table 0x0.0x5 = 0x19,0xfffa 001b 0007 | | Action Break_Optional ; Debug Table 0x0.0x6 = 0x1b,0xfff9 001c 0007 | | Action Break_Optional ; Debug Table 0x0.0x7 = 0x1c,0xfff8 001d 00bf | | Action Accept_Activation ; Debug Table 0x0.0x8 = 0x1d,0xfff7 001e 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x001e,0x028e,0x8000,0x0000,0x004e,0xd7c5,0x0000,0x001f ; Debug Table 0x1.0x0 = 0x1e,0xffff 001f e20d | | Load 0x1,0xd ; Debug Table 0x1.0x1 = 0x1f,0xfffe 0020 0266 | f | Execute Discrete,Bounds 0021 e002 | | Load 0x0,0x2 0022 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0023 029f 014b | K| Declare_Subprogram INIT_0148,For_Call 0025 4801 |H | Short_Literal 0x1 0026 035d | ] | Declare_Type Array,Defined 0027 00d8 | | Load_Top At_Offset_0 0028 0337 | 7 | Declare_Variable Array 0029 00d8 | | Load_Top At_Offset_0 002a 0337 | 7 | Declare_Variable Array 002b 4802 |H | Short_Literal 0x2 002c 4800 |H | Short_Literal 0x0 002d e003 | | Load 0x0,0x3 002e 1810 | | Execute Package,Field_Execute,Field_Number 0x10 002f e003 | | Load 0x0,0x3 0030 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0031 0119 | | Execute Any,Check_In_Formal_Type 0032 00d9 | | Load_Top At_Offset_1 0033 e215 | | Load 0x1,0x15 0034 01d6 | | Execute Vector,Field_Write 0035 3ff7 |? | Loop_Increasing 0x2d 0036 00d9 | | Load_Top At_Offset_1 0037 01d4 | | Execute Vector,Structure_Write 0038 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0x2 = 0x38,0xfffd 0039 0092 01b0 | | Action Push_String_Extended,0x1b0 ; "Nonexistent Queue" 003b e004 | | Load 0x0,0x4 003c 181c | | Execute Package,Field_Execute,Field_Number 0x1c 003d e004 | | Load 0x0,0x4 003e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 003f 011e | | Execute Any,Convert 0040 4802 |H | Short_Literal 0x2 ; Debug Table 0x1.0x3 = 0x40,0xfffc 0041 0092 01b1 | | Action Push_String_Extended,0x1b1 ; "Create Failed" 0043 e004 | | Load 0x0,0x4 0044 181c | | Execute Package,Field_Execute,Field_Number 0x1c 0045 e004 | | Load 0x0,0x4 0046 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0047 011e | | Execute Any,Convert 0048 4802 |H | Short_Literal 0x2 ; Debug Table 0x1.0x4 = 0x48,0xfffb 0049 0092 01b2 | | Action Push_String_Extended,0x1b2 ; "Unhandled Exception" 004b e004 | | Load 0x0,0x4 004c 181c | | Execute Package,Field_Execute,Field_Number 0x1c 004d e004 | | Load 0x0,0x4 004e 1b0d | | Execute Package,Field_Read,Field_Number 0xd 004f 011e | | Execute Any,Convert 0050 029d 0163 | c| Declare_Subprogram INIT_0160,For_Outer_Call ; Debug Table 0x1.0x5 = 0x50,0xfffa 0052 1d0f | | Execute_Immediate Reference_Lex_1,0xf ; Debug Table 0x1.0x6 = 0x52,0xfff9 0053 00c7 | | Action Elaborate_Subprogram 0054 1d10 | | Execute_Immediate Reference_Lex_1,0x10 ; Debug Table 0x1.0x7 = 0x54,0xfff8 0055 00c7 | | Action Elaborate_Subprogram 0056 1d11 | | Execute_Immediate Reference_Lex_1,0x11 ; Debug Table 0x1.0x8 = 0x56,0xfff7 0057 00c7 | | Action Elaborate_Subprogram 0058 1d12 | | Execute_Immediate Reference_Lex_1,0x12 ; Debug Table 0x1.0x9 = 0x58,0xfff6 0059 00c7 | | Action Elaborate_Subprogram 005a 029f 017b | {| Declare_Subprogram INIT_0178,For_Call 005c BODY_0008: 005c e005 | | Load 0x0,0x5 ; Debug Table 0x1.0xa = 0x5c,0x1 005d 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 005e e005 | | Load 0x0,0x5 005f 181e | | Execute Package,Field_Execute,Field_Number 0x1e 0060 6808 |h | Jump_Zero 0x69 0061 00cf | | Action Mark_Auxiliary 0062 4801 |H | Short_Literal 0x1 ; Debug Table 0x1.0xb = 0x62,0x2 0063 4800 |H | Short_Literal 0x0 0064 0007 | | Action Break_Optional 0065 8219 | | Call 0x1,0x19 ; Debug Table 0x1.0xc = 0x65,0x3 0066 00c8 | | Action Pop_Auxiliary_Range 0067 3ffd |? | Loop_Increasing 0x65 0068 00ce | | Action Pop_Auxiliary 0069 00bc | | Action Signal_Activated 006a 00bb | | Action Signal_Completion 006b TRAP_0008: 006b 0007 | | Action Break_Optional 006c 0092 01b3 | | Action Push_String_Extended,0x1b3 ; "Elaboration" ; Debug Table 0x1.0xd = 0x6c,0x4 006e 8006 | | Call 0x0,0x6 006f e217 | | Load 0x1,0x17 0070 8218 | | Call 0x1,0x18 0071 00bc | | Action Signal_Activated 0072 00bb | | Action Signal_Completion 0073 0000 0000 | | .BLANK 0000[0x5] 0078 ; -------------------------------------------------------------------------------------- 0078 ; SUBPROGRAM 0078 ; -------------------------------------------------------------------------------------- 0078 007b | { | .CONST 0x007b ; Address of begin 0079 0004 | | .CONST 0x0004 ; Address of exception handler 007a 0001 | | .CONST 0x0001 ; Number of locals 007b BODY_0078: 007b INIT_0078: 007b 4603 |F | Jump_Case 0x4 ; Debug Table 0x2 = .DEBUG 0x007b,0x02ac,0x0005,0x0000,0x004c,0x56e6,0x0000,0x000c 007c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 ; case 0x0 007d 7802 |x | Jump 0x80 ; case 0x1 007e 7805 |x | Jump 0x84 ; case 0x2 007f 7809 |x | Jump 0x89 ; case 0x3 0080 00da | | Load_Top At_Offset_2 0081 0091 01ad | | Action Push_String_Extended_Indexed,0x1ad ; "SMTP" 0083 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 0084 00db | | Load_Top At_Offset_3 0085 00db | | Load_Top At_Offset_3 0086 00e0 | | Load_Encached Standard_Cache 0087 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0088 4202 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x2 0089 00da | | Load_Top At_Offset_2 008a 00e0 | | Load_Encached Standard_Cache 008b 181c | | Execute Package,Field_Execute,Field_Number 0x1c 008c 4201 |B | Exit_Subprogram From_Utility,With_Result,New_Top_Offset 0x1 008d 0000 0000 | | .XXX[0x3] 008f 0000 | | 0090 ; -------------------------------------------------------------------------------------- 0090 ; SUBPROGRAM 0090 ; -------------------------------------------------------------------------------------- 0090 0093 | | .CONST 0x0093 ; Address of begin 0091 0004 | | .CONST 0x0004 ; Address of exception handler 0092 0001 | | .CONST 0x0001 ; Number of locals 0093 BODY_0090: 0093 INIT_0090: 0093 00da | | Load_Top At_Offset_2 ; Debug Table 0x3 = .DEBUG 0x0093,0x02ae,0x0001,0x0000,0x004c,0x56e6,0x0000,0x001d ; Debug Table 0x3.0x0 = 0x93,0x1 0094 4602 |F | Jump_Case 0x3 0095 7807 |x | Jump 0x9d ; case 0x0 0096 7801 |x | Jump 0x98 ; case 0x1 0097 780a |x | Jump 0xa2 ; case 0x2 0098 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x1 = 0x98,0x2 0099 e007 | | Load 0x0,0x7 009a 180d | | Execute Package,Field_Execute,Field_Number 0xd 009b c5fe | | Store 0x2,-0x2 009c 4502 |E | Exit_Suprogram New_Top_Offset 0x2 009d 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x2 = 0x9d,0x3 009e e008 | | Load 0x0,0x8 009f 180d | | Execute Package,Field_Execute,Field_Number 0xd 00a0 c5fe | | Store 0x2,-0x2 00a1 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00a2 00db | | Load_Top At_Offset_3 ; Debug Table 0x3.0x3 = 0xa2,0x4 00a3 e009 | | Load 0x0,0x9 00a4 180d | | Execute Package,Field_Execute,Field_Number 0xd 00a5 c5fe | | Store 0x2,-0x2 00a6 4502 |E | Exit_Suprogram New_Top_Offset 0x2 00a7 0000 | | .XXX[0x1] 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 00db | | Load_Top At_Offset_3 ; Debug Table 0x4 = .DEBUG 0x00ab,0x02b8,0x0001,0x0000,0x004c,0x56e6,0x0000,0x002b ; Debug Table 0x4.0x0 = 0xab,0x1 00ac 4602 |F | Jump_Case 0x3 00ad 7808 |x | Jump 0xb6 ; case 0x0 00ae 7801 |x | Jump 0xb0 ; case 0x1 00af 780c |x | Jump 0xbc ; case 0x2 00b0 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x1 = 0xb0,0x2 00b1 00db | | Load_Top At_Offset_3 00b2 e007 | | Load 0x0,0x7 00b3 180e | | Execute Package,Field_Execute,Field_Number 0xe 00b4 c5fd | | Store 0x2,-0x3 00b5 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00b6 e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x2 = 0xb6,0x3 00b7 00db | | Load_Top At_Offset_3 00b8 e008 | | Load 0x0,0x8 00b9 180e | | Execute Package,Field_Execute,Field_Number 0xe 00ba c5fd | | Store 0x2,-0x3 00bb 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00bc e5fd | | Load 0x2,-0x3 ; Debug Table 0x4.0x3 = 0xbc,0x4 00bd 00db | | Load_Top At_Offset_3 00be e009 | | Load 0x0,0x9 00bf 180e | | Execute Package,Field_Execute,Field_Number 0xe 00c0 c5fd | | Store 0x2,-0x3 00c1 4503 |E | Exit_Suprogram New_Top_Offset 0x3 00c2 0000 0000 | | .BLANK 0000[0x6] 00c8 ; -------------------------------------------------------------------------------------- 00c8 ; SUBPROGRAM 00c8 ; -------------------------------------------------------------------------------------- 00c8 00d1 | | .CONST 0x00d1 ; Address of begin 00c9 0004 | | .CONST 0x0004 ; Address of exception handler 00ca 0002 | | .CONST 0x0002 ; Number of locals 00cb INIT_00c8: 00cb e001 | | Load 0x0,0x1 ; Debug Table 0x5 = .DEBUG 0x00cb,0x02c2,0x0002,0x0000,0x004c,0x56e6,0x0000,0x003d ; Debug Table 0x5.0x0 = 0xcb,0xffff 00cc 180d | | Execute Package,Field_Execute,Field_Number 0xd 00cd 0092 01b4 | | Action Push_String_Extended,0x1b4 ; ".Carrier_Queues" 00cf 01cc | | Execute Vector,Catenate 00d0 0007 | | Action Break_Optional 00d1 BODY_00c8: 00d1 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x1 = 0xd1,0x1 00d2 0092 01b5 | | Action Push_String_Extended,0x1b5 ; "." 00d4 01cc | | Execute Vector,Catenate 00d5 e5ff | | Load 0x2,-0x1 00d6 e20d | | Load 0x1,0xd 00d7 025e | ^ | Execute Discrete,Convert 00d8 1c01 | | Execute_Immediate Run_Utility,0x1 00d9 01cc | | Execute Vector,Catenate 00da 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 00db 0000 0000 | | .BLANK 0000[0x5] 00e0 ; -------------------------------------------------------------------------------------- 00e0 ; SUBPROGRAM 00e0 ; -------------------------------------------------------------------------------------- 00e0 00e6 | | .CONST 0x00e6 ; Address of begin 00e1 0004 | | .CONST 0x0004 ; Address of exception handler 00e2 0002 | | .CONST 0x0002 ; Number of locals 00e3 INIT_00e0: 00e3 e003 | | Load 0x0,0x3 ; Debug Table 0x6 = .DEBUG 0x00e3,0x02c8,0x0002,0x0000,0x004c,0x56e6,0x0000,0x0048 ; Debug Table 0x6.0x0 = 0xe3,0xffff 00e4 1b0d | | Execute Package,Field_Read,Field_Number 0xd 00e5 0007 | | Action Break_Optional ; Debug Table 0x6.0x1 = 0xe5,0xfffe 00e6 BODY_00e0: 00e6 e005 | | Load 0x0,0x5 ; Debug Table 0x6.0x2 = 0xe6,0x1 00e7 1b1c | | Execute Package,Field_Read,Field_Number 0x1c 00e8 e005 | | Load 0x0,0x5 00e9 181e | | Execute Package,Field_Execute,Field_Number 0x1e 00ea 7006 |p | Jump_Nonzero 0xf1 00eb e003 | | Load 0x0,0x3 ; Debug Table 0x6.0x3 = 0xeb,0x2 00ec 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00ed e5ff | | Load 0x2,-0x1 00ee e214 | | Load 0x1,0x14 00ef 01d6 | | Execute Vector,Field_Write 00f0 784a |xJ | Jump 0x13b 00f1 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0x4 = 0xf1,0x3 00f2 e214 | | Load 0x1,0x14 00f3 01d7 | | Execute Vector,Field_Read 00f4 e003 | | Load 0x0,0x3 00f5 1810 | | Execute Package,Field_Execute,Field_Number 0x10 00f6 012f | / | Execute Any,Equal 00f7 7008 |p | Jump_Nonzero 0x100 00f8 e00a | | Load 0x0,0xa 00f9 1b0e | | Execute Package,Field_Read,Field_Number 0xe 00fa e5ff | | Load 0x2,-0x1 00fb e214 | | Load 0x1,0x14 00fc 01d7 | | Execute Vector,Field_Read 00fd e002 | | Load 0x0,0x2 00fe 1819 | | Execute Package,Field_Execute,Field_Number 0x19 00ff 703b |p; | Jump_Nonzero 0x13b 0100 0092 01b6 | | Action Push_String_Extended,0x1b6 ; "Queue for " ; Debug Table 0x6.0x5 = 0x100,0x4 0102 e5ff | | Load 0x2,-0x1 0103 e20d | | Load 0x1,0xd 0104 025e | ^ | Execute Discrete,Convert 0105 1c01 | | Execute_Immediate Run_Utility,0x1 0106 01cc | | Execute Vector,Catenate 0107 0092 01b7 | | Action Push_String_Extended,0x1b7 ; " carrier is missing; will be created." 0109 01cc | | Execute Vector,Catenate 010a e215 | | Load 0x1,0x15 010b 8218 | | Call 0x1,0x18 010c e003 | | Load 0x0,0x3 ; Debug Table 0x6.0x6 = 0x10c,0x5 010d 1b0d | | Execute Package,Field_Read,Field_Number 0xd 010e e00a | | Load 0x0,0xa 010f 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0110 e5ff | | Load 0x2,-0x1 0111 8211 | | Call 0x1,0x11 0112 e002 | | Load 0x0,0x2 0113 181a | | Execute Package,Field_Execute,Field_Number 0x1a 0114 0059 | Y | Store_Top Discrete,At_Offset_1 0115 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x6.0x7 = 0x115,0x6 0116 681b |h | Jump_Zero 0x132 0117 0092 01b6 | | Action Push_String_Extended,0x1b6 ; "Queue for " ; Debug Table 0x6.0x8 = 0x117,0x7 0119 e5ff | | Load 0x2,-0x1 011a e20d | | Load 0x1,0xd 011b 025e | ^ | Execute Discrete,Convert 011c 1c01 | | Execute_Immediate Run_Utility,0x1 011d 01cc | | Execute Vector,Catenate 011e 0092 01b8 | | Action Push_String_Extended,0x1b8 ; " carrier was not created (Status = " 0120 01cc | | Execute Vector,Catenate 0121 00d9 | | Load_Top At_Offset_1 0122 e003 | | Load 0x0,0x3 0123 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0124 025e | ^ | Execute Discrete,Convert 0125 1c01 | | Execute_Immediate Run_Utility,0x1 0126 01cc | | Execute Vector,Catenate 0127 0092 01b9 | | Action Push_String_Extended,0x1b9 ; ")." 0129 01cc | | Execute Vector,Catenate 012a e216 | | Load 0x1,0x16 012b 8218 | | Call 0x1,0x18 012c e003 | | Load 0x0,0x3 ; Debug Table 0x6.0x9 = 0x12c,0x8 012d 1810 | | Execute Package,Field_Execute,Field_Number 0x10 012e e5ff | | Load 0x2,-0x1 012f e214 | | Load 0x1,0x14 0130 01d6 | | Execute Vector,Field_Write 0131 7809 |x | Jump 0x13b 0132 e00a | | Load 0x0,0xa ; Debug Table 0x6.0xa = 0x132,0x9 0133 1b0e | | Execute Package,Field_Read,Field_Number 0xe 0134 e5ff | | Load 0x2,-0x1 0135 8211 | | Call 0x1,0x11 0136 e002 | | Load 0x0,0x2 0137 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0138 e5ff | | Load 0x2,-0x1 0139 e214 | | Load 0x1,0x14 013a 01d6 | | Execute Vector,Field_Write 013b 00db | | Load_Top At_Offset_3 ; Debug Table 0x6.0xb = 0x13b,0xa 013c e214 | | Load 0x1,0x14 013d 01d7 | | Execute Vector,Field_Read 013e 00d8 | | Load_Top At_Offset_0 013f 0120 | | Execute Any,Is_Value 0140 7002 |p | Jump_Nonzero 0x143 0141 00d8 | | Load_Top At_Offset_0 0142 011e | | Execute Any,Convert 0143 4401 |D | Exit_Subprogram With_Value,New_Top_Offset 0x1 0144 0000 0000 | | .BLANK 0000[0x4] 0148 ; -------------------------------------------------------------------------------------- 0148 ; SUBPROGRAM 0148 ; -------------------------------------------------------------------------------------- 0148 014b | K | .CONST 0x014b ; Address of begin 0149 0004 | | .CONST 0x0004 ; Address of exception handler 014a 0001 | | .CONST 0x0001 ; Number of locals 014b BODY_0148: 014b INIT_0148: 014b 00d1 | | Pop_Control Pop_Count_1 ; Debug Table 0x7 = .DEBUG 0x014b,0x02e2,0x0005,0x0000,0x004e,0xd7c5,0x0000,0x0030 014c 00da | | Load_Top At_Offset_2 014d 01dc | | Execute Vector,Last 014e 00db | | Load_Top At_Offset_3 014f 01dd | | Execute Vector,First 0150 0263 | c | Execute Discrete,Above_Bound 0151 700a |p | Jump_Nonzero 0x15c 0152 00d8 | | Load_Top At_Offset_0 0153 e5ff | | Load 0x2,-0x1 0154 01d5 | | Execute Vector,Field_Reference 0155 0125 | % | Execute Any,Set_Constraint 0156 00d8 | | Load_Top At_Offset_0 0157 e5ff | | Load 0x2,-0x1 0158 01d5 | | Execute Vector,Field_Reference 0159 1c00 | | Execute_Immediate Run_Utility,0x0 015a 0a01 | | Execute_Immediate Plus,0x1 015b 7ff4 | | Jump 0x150 015c 4302 |C | Exit_Subprogram From_Utility,New_Top_Offset 0x2 015d 0000 0000 | | .XXX[0x3] 015f 0000 | | 0160 ; -------------------------------------------------------------------------------------- 0160 ; SUBPROGRAM 0160 ; -------------------------------------------------------------------------------------- 0160 0168 | h | .CONST 0x0168 ; Address of begin 0161 0175 | u | .CONST 0x0175 ; Address of exception handler 0162 0002 | | .CONST 0x0002 ; Number of locals 0163 INIT_0160: 0163 e004 | | Load 0x0,0x4 ; Debug Table 0x8 = .DEBUG 0x0163,0x02e4,0x0001,0x0000,0x004e,0xd7c5,0x0000,0x0072 ; Debug Table 0x8.0x0 = 0x163,0xffff 0164 1b0f | | Execute Package,Field_Read,Field_Number 0xf 0165 02c7 | | Declare_Variable Any 0166 00d8 | | Load_Top At_Offset_0 0167 1c00 | | Execute_Immediate Run_Utility,0x0 0168 BODY_0160: 0168 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x1 = 0x168,0x1 0169 e5fe | | Load 0x2,-0x2 016a e5ff | | Load 0x2,-0x1 016b 0092 01ba | | Action Push_String_Extended,0x1ba ; "Transfer.Carrier_Interface" 016d e004 | | Load 0x0,0x4 016e 1823 | # | Execute Package,Field_Execute,Field_Number 0x23 016f c402 | | Store 0x2,0x2 0170 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x8.0x2 = 0x170,0x2 0171 e00b | | Load 0x0,0xb 0172 1812 | | Execute Package,Field_Execute,Field_Number 0x12 0173 c402 | | Store 0x2,0x2 0174 4503 |E | Exit_Suprogram New_Top_Offset 0x3 0175 TRAP_0160: 0175 0007 | | Action Break_Optional 0176 4503 |E | Exit_Suprogram New_Top_Offset 0x3 ; Debug Table 0x8.0x3 = 0x176,0x3 0177 0000 | | .XXX[0x1] 0178 ; -------------------------------------------------------------------------------------- 0178 ; SUBPROGRAM 0178 ; -------------------------------------------------------------------------------------- 0178 017d | } | .CONST 0x017d ; Address of begin 0179 0187 | | .CONST 0x0187 ; Address of exception handler 017a 0002 | | .CONST 0x0002 ; Number of locals 017b INIT_0178: 017b e003 | | Load 0x0,0x3 ; Debug Table 0x9 = .DEBUG 0x017b,0x02ee,0x0004,0x0000,0x004e,0xd7c5,0x0000,0x025b ; Debug Table 0x9.0x0 = 0x17b,0xffff 017c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 017d BODY_0178: 017d e00a | | Load 0x0,0xa ; Debug Table 0x9.0x1 = 0x17d,0x1 017e 1b0e | | Execute Package,Field_Read,Field_Number 0xe 017f e21c | | Load 0x1,0x1c 0180 8211 | | Call 0x1,0x11 0181 e002 | | Load 0x0,0x2 0182 181b | | Execute Package,Field_Execute,Field_Number 0x1b 0183 e21c | | Load 0x1,0x1c 0184 e214 | | Load 0x1,0x14 0185 01d6 | | Execute Vector,Field_Write 0186 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0187 TRAP_0178: 0187 e002 | | Load 0x0,0x2 0188 1b11 | | Execute Package,Field_Read,Field_Number 0x11 0189 010f | | Execute Exception,Equal 018a 6821 |h! | Jump_Zero 0x1ac 018b 0092 01b6 | | Action Push_String_Extended,0x1b6 ; "Queue for " ; Debug Table 0x9.0x2 = 0x18b,0x2 018d e21c | | Load 0x1,0x1c 018e e20d | | Load 0x1,0xd 018f 025e | ^ | Execute Discrete,Convert 0190 1c01 | | Execute_Immediate Run_Utility,0x1 0191 01cc | | Execute Vector,Catenate 0192 0092 01b7 | | Action Push_String_Extended,0x1b7 ; " carrier is missing; will be created." 0194 01cc | | Execute Vector,Catenate 0195 e215 | | Load 0x1,0x15 0196 8218 | | Call 0x1,0x18 0197 e003 | | Load 0x0,0x3 ; Debug Table 0x9.0x3 = 0x197,0x3 0198 1b0d | | Execute Package,Field_Read,Field_Number 0xd 0199 e00a | | Load 0x0,0xa 019a 1b0e | | Execute Package,Field_Read,Field_Number 0xe 019b e21c | | Load 0x1,0x1c 019c 8211 | | Call 0x1,0x11 019d e002 | | Load 0x0,0x2 019e 181a | | Execute Package,Field_Execute,Field_Number 0x1a 019f 005a | Z | Store_Top Discrete,At_Offset_2 01a0 00d9 | | Load_Top At_Offset_1 ; Debug Table 0x9.0x4 = 0x1a0,0x4 01a1 7009 |p | Jump_Nonzero 0x1ab 01a2 e00a | | Load 0x0,0xa ; Debug Table 0x9.0x5 = 0x1a2,0x5 01a3 1b0e | | Execute Package,Field_Read,Field_Number 0xe 01a4 e21c | | Load 0x1,0x1c 01a5 8211 | | Call 0x1,0x11 01a6 e002 | | Load 0x0,0x2 01a7 181b | | Execute Package,Field_Execute,Field_Number 0x1b 01a8 e21c | | Load 0x1,0x1c 01a9 e214 | | Load 0x1,0x14 01aa 01d6 | | Execute Vector,Field_Write 01ab 4501 |E | Exit_Suprogram New_Top_Offset 0x1 01ac 0100 | | Execute Exception,Raise 01ad ; -------------------------------------------------------------------------------------- 01ad ; STRING TABLE 01ad ; -------------------------------------------------------------------------------------- 01ad 001e | | .STRTAB 0x001e->0x01bc ; "SMTP" 01ae 0020 | | .STRTAB 0x0020->0x01be ; "LOCAL" 01af 0023 | # | .STRTAB 0x0023->0x01c0 ; "MAIL_1" 01b0 0027 | ' | .STRTAB 0x0027->0x01c3 ; "Nonexistent Queue" 01b1 0036 | 6 | .STRTAB 0x0036->0x01cc ; "Create Failed" 01b2 0041 | A | .STRTAB 0x0041->0x01d2 ; "Unhandled Exception" 01b3 0052 | R | .STRTAB 0x0052->0x01dc ; "Elaboration" 01b4 005b | [ | .STRTAB 0x005b->0x01e1 ; ".Carrier_Queues" 01b5 0068 | h | .STRTAB 0x0068->0x01e9 ; "." 01b6 0067 | g | .STRTAB 0x0067->0x01e9 ; "Queue for " 01b7 006f | o | .STRTAB 0x006f->0x01ee ; " carrier is missing; will be created." 01b8 0092 | | .STRTAB 0x0092->0x0201 ; " carrier was not created (Status = " 01b9 00b3 | | .STRTAB 0x00b3->0x0212 ; ")." 01ba 00b3 | | .STRTAB 0x00b3->0x0213 ; "Transfer.Carrier_Interface" 01bb 00cb | | .STREND 0x00cb->0x0220 01bc 534d 5450 |SMTP| .STRTAB_STRINGS 0221 0000 0000 | | .BLANK 0000[0x7] 0228 ; -------------------------------------------------------------------------------------- 0228 ; Debug Table 0228 ; -------------------------------------------------------------------------------------- 0228 0003 000a | | .CONST 0x0003,0x000a 022a 000b 027a | z| .DEBUG 0x000b,0x027a,0x8000,0x0000,0x004c,0x56e6,0x0000,0x0009 0232 001e 028e | | .DEBUG 0x001e,0x028e,0x8000,0x0000,0x004e,0xd7c5,0x0000,0x001f 023a 007b 02ac | { | .DEBUG 0x007b,0x02ac,0x0005,0x0000,0x004c,0x56e6,0x0000,0x000c 0242 0093 02ae | | .DEBUG 0x0093,0x02ae,0x0001,0x0000,0x004c,0x56e6,0x0000,0x001d 024a 00ab 02b8 | | .DEBUG 0x00ab,0x02b8,0x0001,0x0000,0x004c,0x56e6,0x0000,0x002b 0252 00cb 02c2 | | .DEBUG 0x00cb,0x02c2,0x0002,0x0000,0x004c,0x56e6,0x0000,0x003d 025a 00e3 02c8 | | .DEBUG 0x00e3,0x02c8,0x0002,0x0000,0x004c,0x56e6,0x0000,0x0048 0262 014b 02e2 | K | .DEBUG 0x014b,0x02e2,0x0005,0x0000,0x004e,0xd7c5,0x0000,0x0030 026a 0163 02e4 | c | .DEBUG 0x0163,0x02e4,0x0001,0x0000,0x004e,0xd7c5,0x0000,0x0072 0272 017b 02ee | { | .DEBUG 0x017b,0x02ee,0x0004,0x0000,0x004e,0xd7c5,0x0000,0x025b 027a ; -------------------------------------------------------------------------------------- 027a ; Debug3 Subtable 0x0 027a ; -------------------------------------------------------------------------------------- 027a 0009 0000 | | .DBG3TAB 0x0009,0x0000 027c 000b ffff | | .CONST 0x000b,0xffff 027e 0010 fffe | | .CONST 0x0010,0xfffe 0280 0013 fffd | | .CONST 0x0013,0xfffd 0282 0015 fffc | | .CONST 0x0015,0xfffc 0284 0017 fffb | | .CONST 0x0017,0xfffb 0286 0019 fffa | | .CONST 0x0019,0xfffa 0288 001b fff9 | | .CONST 0x001b,0xfff9 028a 001c fff8 | | .CONST 0x001c,0xfff8 028c 001d fff7 | | .CONST 0x001d,0xfff7 028e ; -------------------------------------------------------------------------------------- 028e ; Debug3 Subtable 0x1 028e ; -------------------------------------------------------------------------------------- 028e 000a 0004 | | .DBG3TAB 0x000a,0x0004 0290 001e ffff | | .CONST 0x001e,0xffff 0292 001f fffe | | .CONST 0x001f,0xfffe 0294 0038 fffd | 8 | .CONST 0x0038,0xfffd 0296 0040 fffc | @ | .CONST 0x0040,0xfffc 0298 0048 fffb | H | .CONST 0x0048,0xfffb 029a 0050 fffa | P | .CONST 0x0050,0xfffa 029c 0052 fff9 | R | .CONST 0x0052,0xfff9 029e 0054 fff8 | T | .CONST 0x0054,0xfff8 02a0 0056 fff7 | V | .CONST 0x0056,0xfff7 02a2 0058 fff6 | X | .CONST 0x0058,0xfff6 02a4 005c 0001 | \ | .CONST 0x005c,0x0001 02a6 0062 0002 | b | .CONST 0x0062,0x0002 02a8 0065 0003 | e | .CONST 0x0065,0x0003 02aa 006c 0004 | l | .CONST 0x006c,0x0004 02ac ; -------------------------------------------------------------------------------------- 02ac ; Debug3 Subtable 0x2 02ac ; -------------------------------------------------------------------------------------- 02ac 0000 0000 | | .DBG3TAB 0x0000,0x0000 02ae ; -------------------------------------------------------------------------------------- 02ae ; Debug3 Subtable 0x3 02ae ; -------------------------------------------------------------------------------------- 02ae 0000 0004 | | .DBG3TAB 0x0000,0x0004 02b0 0093 0001 | | .CONST 0x0093,0x0001 02b2 0098 0002 | | .CONST 0x0098,0x0002 02b4 009d 0003 | | .CONST 0x009d,0x0003 02b6 00a2 0004 | | .CONST 0x00a2,0x0004 02b8 ; -------------------------------------------------------------------------------------- 02b8 ; Debug3 Subtable 0x4 02b8 ; -------------------------------------------------------------------------------------- 02b8 0000 0004 | | .DBG3TAB 0x0000,0x0004 02ba 00ab 0001 | | .CONST 0x00ab,0x0001 02bc 00b0 0002 | | .CONST 0x00b0,0x0002 02be 00b6 0003 | | .CONST 0x00b6,0x0003 02c0 00bc 0004 | | .CONST 0x00bc,0x0004 02c2 ; -------------------------------------------------------------------------------------- 02c2 ; Debug3 Subtable 0x5 02c2 ; -------------------------------------------------------------------------------------- 02c2 0001 0001 | | .DBG3TAB 0x0001,0x0001 02c4 00cb ffff | | .CONST 0x00cb,0xffff 02c6 00d1 0001 | | .CONST 0x00d1,0x0001 02c8 ; -------------------------------------------------------------------------------------- 02c8 ; Debug3 Subtable 0x6 02c8 ; -------------------------------------------------------------------------------------- 02c8 0002 000a | | .DBG3TAB 0x0002,0x000a 02ca 00e3 ffff | | .CONST 0x00e3,0xffff 02cc 00e5 fffe | | .CONST 0x00e5,0xfffe 02ce 00e6 0001 | | .CONST 0x00e6,0x0001 02d0 00eb 0002 | | .CONST 0x00eb,0x0002 02d2 00f1 0003 | | .CONST 0x00f1,0x0003 02d4 0100 0004 | | .CONST 0x0100,0x0004 02d6 010c 0005 | | .CONST 0x010c,0x0005 02d8 0115 0006 | | .CONST 0x0115,0x0006 02da 0117 0007 | | .CONST 0x0117,0x0007 02dc 012c 0008 | , | .CONST 0x012c,0x0008 02de 0132 0009 | 2 | .CONST 0x0132,0x0009 02e0 013b 000a | ; | .CONST 0x013b,0x000a 02e2 ; -------------------------------------------------------------------------------------- 02e2 ; Debug3 Subtable 0x7 02e2 ; -------------------------------------------------------------------------------------- 02e2 0000 0000 | | .DBG3TAB 0x0000,0x0000 02e4 ; -------------------------------------------------------------------------------------- 02e4 ; Debug3 Subtable 0x8 02e4 ; -------------------------------------------------------------------------------------- 02e4 0001 0003 | | .DBG3TAB 0x0001,0x0003 02e6 0163 ffff | c | .CONST 0x0163,0xffff 02e8 0168 0001 | h | .CONST 0x0168,0x0001 02ea 0170 0002 | p | .CONST 0x0170,0x0002 02ec 0176 0003 | v | .CONST 0x0176,0x0003 02ee ; -------------------------------------------------------------------------------------- 02ee ; Debug3 Subtable 0x9 02ee ; -------------------------------------------------------------------------------------- 02ee 0001 0005 | | .DBG3TAB 0x0001,0x0005 02f0 017b ffff | { | .CONST 0x017b,0xffff 02f2 017d 0001 | } | .CONST 0x017d,0x0001 02f4 018b 0002 | | .CONST 0x018b,0x0002 02f6 0197 0003 | | .CONST 0x0197,0x0003 02f8 01a0 0004 | | .CONST 0x01a0,0x0004 02fa 01a2 0005 | | .CONST 0x01a2,0x0005 02fc 0000 0000 | | .BLANK 0000[0x104]