|
|
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: 2048 (0x800)
Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_14a4c7
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 01a0 | | .CONST 0x01a0 ; 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 0018 | | .CONST 0x0018 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0012 | | .CONST 0x0012 ; Number of locals
000b INIT_0008:
000b 029a 0023 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0020
000d 029a 006b | k| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0068
000f 029a 00fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f8
0011 00bf | | Action Accept_Activation
0012 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0013 00c7 | | Action Elaborate_Subprogram
0014 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0015 00c7 | | Action Elaborate_Subprogram
0016 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0017 00c7 | | Action Elaborate_Subprogram
0018 BODY_0008:
0018 00bc | | Action Signal_Activated
0019 00bb | | Action Signal_Completion
001a 0000 0000 | | .BLANK 0000[0x6]
0020 ; --------------------------------------------------------------------------------------
0020 ; SUBPROGRAM
0020 ; --------------------------------------------------------------------------------------
0020 0025 | % | .CONST 0x0025 ; Address of begin
0021 0004 | | .CONST 0x0004 ; Address of exception handler
0022 0002 | | .CONST 0x0002 ; Number of locals
0023 INIT_0020:
0023 e002 | | Load 0x0,0x2
0024 1b19 | | Execute Package,Field_Read,Field_Number 0x19
0025 BODY_0020:
0025 0092 00ff | | Action Push_String_Extended,0xff ; "Mail Sender trying to open connection."
0027 e003 | | Load 0x0,0x3
0028 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
0029 e5fd | | Load 0x2,-0x3
002a e004 | | Load 0x0,0x4
002b 01df | | Execute Vector,Equal
002c 6819 |h | Jump_Zero 0x46
002d 00cf | | Action Mark_Auxiliary
002e 7811 |x | Jump 0x40
002f e002 | | Load 0x0,0x2
0030 1b19 | | Execute Package,Field_Read,Field_Number 0x19
0031 e5fe | | Load 0x2,-0x2
0032 0120 | | Execute Any,Is_Value
0033 6803 |h | Jump_Zero 0x37
0034 e005 | | Load 0x0,0x5
0035 1b0d | | Execute Package,Field_Read,Field_Number 0xd
0036 7801 |x | Jump 0x38
0037 e5fe | | Load 0x2,-0x2
0038 e002 | | Load 0x0,0x2
0039 1b16 | | Execute Package,Field_Read,Field_Number 0x16
003a e5ff | | Load 0x2,-0x1
003b e005 | | Load 0x0,0x5
003c 181a | | Execute Package,Field_Execute,Field_Number 0x1a
003d c5fe | | Store 0x2,-0x2
003e 005a | Z | Store_Top Discrete,At_Offset_2
003f 00c9 | | Action Pop_Auxiliary_Loop
0040 e5fe | | Load 0x2,-0x2
0041 e005 | | Load 0x0,0x5
0042 181f | | Execute Package,Field_Execute,Field_Number 0x1f
0043 6feb |o | Jump_Zero 0x2f
0044 00ce | | Action Pop_Auxiliary
0045 7817 |x | Jump 0x5d
0046 00cf | | Action Mark_Auxiliary
0047 7810 |x | Jump 0x58
0048 e002 | | Load 0x0,0x2
0049 1b19 | | Execute Package,Field_Read,Field_Number 0x19
004a e5fe | | Load 0x2,-0x2
004b 0120 | | Execute Any,Is_Value
004c 6803 |h | Jump_Zero 0x50
004d e005 | | Load 0x0,0x5
004e 1b0d | | Execute Package,Field_Read,Field_Number 0xd
004f 7801 |x | Jump 0x51
0050 e5fe | | Load 0x2,-0x2
0051 e5fd | | Load 0x2,-0x3
0052 e5ff | | Load 0x2,-0x1
0053 e005 | | Load 0x0,0x5
0054 181a | | Execute Package,Field_Execute,Field_Number 0x1a
0055 c5fe | | Store 0x2,-0x2
0056 005a | Z | Store_Top Discrete,At_Offset_2
0057 00c9 | | Action Pop_Auxiliary_Loop
0058 e5fe | | Load 0x2,-0x2
0059 e005 | | Load 0x0,0x5
005a 181f | | Execute Package,Field_Execute,Field_Number 0x1f
005b 6fec |o | Jump_Zero 0x48
005c 00ce | | Action Pop_Auxiliary
005d e5fe | | Load 0x2,-0x2
005e e005 | | Load 0x0,0x5
005f 1823 | # | Execute Package,Field_Execute,Field_Number 0x23
0060 e5fd | | Load 0x2,-0x3
0061 01d4 | | Execute Vector,Structure_Write
0062 0092 0100 | | Action Push_String_Extended,0x100 ; "Connection opened by mail_sender."
0064 e003 | | Load 0x0,0x3
0065 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
0066 4502 |E | Exit_Subprogram 0x2
0067 0000 | | .XXX[0x1]
0068 ; --------------------------------------------------------------------------------------
0068 ; SUBPROGRAM
0068 ; --------------------------------------------------------------------------------------
0068 0075 | u | .CONST 0x0075 ; Address of begin
0069 0004 | | .CONST 0x0004 ; Address of exception handler
006a 0006 | | .CONST 0x0006 ; Number of locals
006b INIT_0068:
006b e002 | | Load 0x0,0x2
006c 1b19 | | Execute Package,Field_Read,Field_Number 0x19
006d e006 | | Load 0x0,0x6
006e 0337 | 7 | Declare_Variable Array
006f 00e3 | | Load_Encached Natural_Cache
0070 00e1 | | Load_Encached Boolean_Cache
0071 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0072 e5fc | | Load 0x2,-0x4
0073 00e3 | | Load_Encached Natural_Cache
0074 03f1 | | Declare_Variable Discrete,With_Value
0075 BODY_0068:
0075 00cf | | Action Mark_Auxiliary
0076 7821 |x! | Jump 0x98
0077 e002 | | Load 0x0,0x2
0078 1b19 | | Execute Package,Field_Read,Field_Number 0x19
0079 6076 |`v | Indirect_Literal Discrete,0xf0,{0x00007fff, 0xffffffff}
007a e5fd | | Load 0x2,-0x3
007b e5fe | | Load 0x2,-0x2
007c e5ff | | Load 0x2,-0x1
007d e005 | | Load 0x0,0x5
007e 181c | | Execute Package,Field_Execute,Field_Number 0x1c
007f c402 | | Store 0x2,0x2
0080 00d9 | | Load_Top At_Offset_1
0081 0aff | | Execute_Immediate Plus,-0x1
0082 005a | Z | Store_Top Discrete,At_Offset_2
0083 00d9 | | Load_Top At_Offset_1
0084 7003 |p | Jump_Nonzero 0x88
0085 4801 |H | Short_Literal 0x1
0086 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0087 7809 |x | Jump 0x91
0088 e5ff | | Load 0x2,-0x1
0089 e005 | | Load 0x0,0x5
008a 1820 | | Execute Package,Field_Execute,Field_Number 0x20
008b 6803 |h | Jump_Zero 0x8f
008c 4801 |H | Short_Literal 0x1
008d 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
008e 7802 |x | Jump 0x91
008f 4800 |H | Short_Literal 0x0
0090 0053 | S | Store_Top_Unchecked Discrete,At_Offset_3
0091 0092 0101 | | Action Push_String_Extended,0x101 ; "Try to connect the socket"
0093 e003 | | Load 0x0,0x3
0094 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
0095 6056 |`V | Indirect_Literal Discrete,0xec,{0x00000000, 0x00010000}
0096 00ba | | Action Initiate_Delay
0097 00c9 | | Action Pop_Auxiliary_Loop
0098 00da | | Load_Top At_Offset_2
0099 6fdd |o | Jump_Zero 0x77
009a 00ce | | Action Pop_Auxiliary
009b e402 | | Load 0x2,0x2
009c e002 | | Load 0x0,0x2
009d 181a | | Execute Package,Field_Execute,Field_Number 0x1a
009e 4800 |H | Short_Literal 0x0
009f e002 | | Load 0x0,0x2
00a0 181a | | Execute Package,Field_Execute,Field_Number 0x1a
00a1 01de | | Execute Vector,Not_Equal
00a2 680d |h | Jump_Zero 0xb0
00a3 4800 |H | Short_Literal 0x0
00a4 a5fa | | Store_Unchecked 0x2,-0x6
00a5 0092 0102 | | Action Push_String_Extended,0x102 ; "Problem to connect !!!!"
00a7 e003 | | Load 0x0,0x3
00a8 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
00a9 00d8 | | Load_Top At_Offset_0
00aa 7036 |p6 | Jump_Nonzero 0xe1
00ab 0092 0103 | | Action Push_String_Extended,0x103 ; "Time out while trying to connect"
00ad e003 | | Load 0x0,0x3
00ae 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
00af 7831 |x1 | Jump 0xe1
00b0 4801 |H | Short_Literal 0x1
00b1 a5fa | | Store_Unchecked 0x2,-0x6
00b2 0092 0104 | | Action Push_String_Extended,0x104 ; "Connection made by mail sender."
00b4 e003 | | Load 0x0,0x3
00b5 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
00b6 00db | | Load_Top At_Offset_3
00b7 e5fb | | Load 0x2,-0x5
00b8 820f | | Call 0x1,0xf
00b9 00d1 | | Pop_Control Pop_Count_1
00ba 00e3 | | Load_Encached Natural_Cache
00bb e002 | | Load 0x0,0x2
00bc 1b19 | | Execute Package,Field_Read,Field_Number 0x19
00bd 4800 |H | Short_Literal 0x0
00be 6031 |`1 | Indirect_Literal Discrete,0xf0,{0x00007fff, 0xffffffff}
00bf e403 | | Load 0x2,0x3
00c0 e5ff | | Load 0x2,-0x1
00c1 e005 | | Load 0x0,0x5
00c2 1826 | & | Execute Package,Field_Execute,Field_Number 0x26
00c3 c402 | | Store 0x2,0x2
00c4 005b | [ | Store_Top Discrete,At_Offset_3
00c5 e402 | | Load 0x2,0x2
00c6 e002 | | Load 0x0,0x2
00c7 181a | | Execute Package,Field_Execute,Field_Number 0x1a
00c8 4800 |H | Short_Literal 0x0
00c9 e002 | | Load 0x0,0x2
00ca 181a | | Execute Package,Field_Execute,Field_Number 0x1a
00cb 01de | | Execute Vector,Not_Equal
00cc 6807 |h | Jump_Zero 0xd4
00cd 4800 |H | Short_Literal 0x0
00ce a5fa | | Store_Unchecked 0x2,-0x6
00cf 0092 0105 | | Action Push_String_Extended,0x105 ; "Problem while transmitting."
00d1 e003 | | Load 0x0,0x3
00d2 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
00d3 780d |x | Jump 0xe1
00d4 4801 |H | Short_Literal 0x1
00d5 a5fa | | Store_Unchecked 0x2,-0x6
00d6 0092 0106 | | Action Push_String_Extended,0x106 ; "Mail sender has transmited something."
00d8 e003 | | Load 0x0,0x3
00d9 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
00da e5ff | | Load 0x2,-0x1
00db e005 | | Load 0x0,0x5
00dc 181e | | Execute Package,Field_Execute,Field_Number 0x1e
00dd 0092 0107 | | Action Push_String_Extended,0x107 ; "Disconnected."
00df e003 | | Load 0x0,0x3
00e0 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
00e1 0092 0108 | | Action Push_String_Extended,0x108 ; "going out of send_mail with status = "
00e3 e402 | | Load 0x2,0x2
00e4 e002 | | Load 0x0,0x2
00e5 181a | | Execute Package,Field_Execute,Field_Number 0x1a
00e6 01cc | | Execute Vector,Catenate
00e7 e003 | | Load 0x0,0x3
00e8 184f | O | Execute Package,Field_Execute,Field_Number 0x4f
00e9 4506 |E | Exit_Subprogram 0x6
00ea 0000 0000 | | .XXX[0x2]
00ec 0000 0000 | | .LITERAL {0x00000000, 0x00010000}
00f0 0000 7fff | | .LITERAL {0x00007fff, 0xffffffff}
00f4 0000 0000 | | .BLANK 0000[0x4]
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 00da | | Load_Top At_Offset_2
00fc e005 | | Load 0x0,0x5
00fd 181b | | Execute Package,Field_Execute,Field_Number 0x1b
00fe 4502 |E | Exit_Subprogram 0x2
00ff ; --------------------------------------------------------------------------------------
00ff ; STRING TABLE
00ff ; --------------------------------------------------------------------------------------
00ff 0016 | | .STRTAB 0x0016->0x010a ; "Mail Sender trying to open connection."
0100 003a | : | .STRTAB 0x003a->0x011d ; "Connection opened by mail_sender."
0101 0059 | Y | .STRTAB 0x0059->0x012d ; "Try to connect the socket"
0102 0070 | p | .STRTAB 0x0070->0x013a ; "Problem to connect !!!!"
0103 0085 | | .STRTAB 0x0085->0x0145 ; "Time out while trying to connect"
0104 00a3 | | .STRTAB 0x00a3->0x0155 ; "Connection made by mail sender."
0105 00c0 | | .STRTAB 0x00c0->0x0165 ; "Problem while transmitting."
0106 00d9 | | .STRTAB 0x00d9->0x0172 ; "Mail sender has transmited something."
0107 00fc | | .STRTAB 0x00fc->0x0185 ; "Disconnected."
0108 0107 | | .STRTAB 0x0107->0x018b ; "going out of send_mail with status = "
0109 012a | * | .STREND 0x012a->0x019e
010a 4d61 696c |Mail| .STRTAB_STRINGS
019e 0000 0000 | | .XXX[0x2]
01a0 ; --------------------------------------------------------------------------------------
01a0 ; Debug Table
01a0 ; --------------------------------------------------------------------------------------
01a0 0004 000a | | .DEBUG4 0x0004,0x000a,0x7ac0,0x0000,0x0001,0x0005
01a6 000b 01ba | | .DBG4T 0x000b,0x01ba,0xc000,0x0000
01aa 0012 01bf | | .DBG4T 0x0012,0x01bf,0xc000,0x0000
01ae 0023 01c4 | # | .DBG4T 0x0023,0x01c4,0x1001,0x4000
01b2 006b 01d7 | k | .DBG4T 0x006b,0x01d7,0x1001,0x4000
01b6 00fb 0214 | | .DBG4T 0x00fb,0x0214,0x1001,0x0000
01ba ; --------------------------------------------------------------------------------------
01ba ; Debug chain
01ba ; --------------------------------------------------------------------------------------
01ba 0003 0000 | | .DBGLEN 0x0003,0x0000
01bc 000b 000d | | .DBGLNO 0x000b,0x000d,0x000f
01bf ; --------------------------------------------------------------------------------------
01bf ; Debug chain
01bf ; --------------------------------------------------------------------------------------
01bf 0003 0000 | | .DBGLEN 0x0003,0x0000
01c1 0012 0014 | | .DBGLNO 0x0012,0x0014,0x0016
01c4 ; --------------------------------------------------------------------------------------
01c4 ; Debug chain
01c4 ; --------------------------------------------------------------------------------------
01c4 0001 0008 | | .DBGLEN 0x0001,0x0008
01c6 0023 0025 | # %| .DBGLNO 0x0023,0x0025,0x0029,0x002f,0x0040,0x0048,0x0058,0x005d,0x0062
01cf 0001 0002 | | .XXX[0x8]
01d1 0004 0003 | |
01d3 0006 0005 | |
01d5 0007 0008 | |
01d7 ; --------------------------------------------------------------------------------------
01d7 ; Debug chain
01d7 ; --------------------------------------------------------------------------------------
01d7 0005 001b | | .DBGLEN 0x0005,0x001b
01d9 006b 006d | k m| .DBGLNO 0x006b,0x006d,0x006f,0x0070,0x0072,0x0077,0x0080,0x0083,0x0085,0x0088,0x008c,0x008f,0x0091,0x0095,0x0098,0x009b,0x00a3,0x00a5,0x00a9,0x00ab,0x00b0,0x00b2,0x00b6,0x00ba,0x00c5,0x00cd,0x00cf,0x00d4,0x00d6,0x00da,0x00dd,0x00e1
01f9 0002 0003 | | .XXX[0x1b]
01fb 0004 0005 | |
01fd 0006 0007 | |
01ff 0008 0009 | |
0201 000a 0001 | |
0203 000b 000c | |
0205 000d 000e | |
0207 000f 0010 | |
0209 0011 0012 | |
020b 0013 0014 | |
020d 0015 0016 | |
020f 0017 0018 | |
0211 0019 001a | |
0213 001b | |
0214 ; --------------------------------------------------------------------------------------
0214 ; Debug chain
0214 ; --------------------------------------------------------------------------------------
0214 0000 0001 | | .DBGLEN 0x0000,0x0001
0216 00fb | | .DBGLNO 0x00fb
0217 0000 0000 | | .BLANK 0000[0x1e9]