|
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: 1024 (0x400) 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 00f0 | | .CONST 0x00f0 ; 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 0000 | | .CONST 0x0000 ; 0, wired, #pages in seg - 1) 0008 ; -------------------------------------------------------------------------------------- 0008 ; SUBPROGRAM 0008 ; -------------------------------------------------------------------------------------- 0008 0030 | 0 | .CONST 0x0030 ; Address of begin 0009 0004 | | .CONST 0x0004 ; Address of exception handler 000a 0016 | | .CONST 0x0016 ; Number of locals 000b INIT_0008: 000b 00bf | | Action Accept_Activation ; Debug Table 0x0 = .DEBUG 0x000b,0x0122,0x8000,0x0000,0x0058,0x1345,0x0000,0x0003 000c 0007 | | Action Break_Optional ; Debug Table 0x1 = .DEBUG 0x000c,0x0124,0x8000,0x0000,0x0058,0x7dd5,0x0000,0x001b ; Debug Table 0x1.0x0 = 0xc,0xffff 000d 0007 | | Action Break_Optional ; Debug Table 0x1.0x1 = 0xd,0xfffe 000e 0007 | | Action Break_Optional ; Debug Table 0x1.0x2 = 0xe,0xfffd 000f 0007 | | Action Break_Optional ; Debug Table 0x1.0x3 = 0xf,0xfffc 0010 0092 00a4 | | Action Push_String_Extended,0xa4 ; "cmvc_acc" ; Debug Table 0x1.0x4 = 0x10,0xfffb 0012 e001 | | Load 0x0,0x1 0013 182a | * | Execute Package,Field_Execute,Field_Number 0x2a 0014 e001 | | Load 0x0,0x1 0015 1b25 | % | Execute Package,Field_Read,Field_Number 0x25 0016 03f1 | | Declare_Variable Discrete,With_Value 0017 029d 003b | ;| Declare_Subprogram INIT_0038,For_Outer_Call ; Debug Table 0x1.0x5 = 0x17,0xfffa 0019 029d 004b | K| Declare_Subprogram INIT_0048,For_Outer_Call ; Debug Table 0x1.0x6 = 0x19,0xfff9 001b e002 | | Load 0x0,0x2 ; Debug Table 0x1.0x7 = 0x1b,0xfff8 001c 1919 | | Execute Package,Field_Reference,Field_Number 0x19 001d 00c6 | | Action Check_Subprogram_Elaborated 001e 1d0f | | Execute_Immediate Reference_Lex_1,0xf 001f 6080 |` | Indirect_Literal Discrete,0xa0,{0x00000000, 0x00587dd5} 0020 4889 |H | Short_Literal 0x89 0021 4800 |H | Short_Literal 0x0 0022 0007 | | Action Break_Optional 0023 029d 005b | [| Declare_Subprogram INIT_0058,For_Outer_Call ; Debug Table 0x1.0x8 = 0x23,0xfff7 0025 029d 006b | k| Declare_Subprogram INIT_0068,For_Outer_Call ; Debug Table 0x1.0x9 = 0x25,0xfff6 0027 6078 |`x | Indirect_Literal Discrete,0xa0,{0x00000000, 0x00587dd5} ; Debug Table 0x1.0xa = 0x27,0xfff5 0028 492f |I/ | Short_Literal 0x12f 0029 1d14 | | Execute_Immediate Reference_Lex_1,0x14 002a 1d15 | | Execute_Immediate Reference_Lex_1,0x15 002b e003 | | Load 0x0,0x3 002c 1b0d | | Execute Package,Field_Read,Field_Number 0xd 002d 0387 | | Declare_Variable Package 002e 00d8 | | Load_Top At_Offset_0 002f 020f | | Execute Module,Activate 0030 BODY_0008: 0030 00bc | | Action Signal_Activated 0031 00bb | | Action Signal_Completion 0032 0000 0000 | | .BLANK 0000[0x6] 0038 ; -------------------------------------------------------------------------------------- 0038 ; SUBPROGRAM 0038 ; -------------------------------------------------------------------------------------- 0038 003b | ; | .CONST 0x003b ; Address of begin 0039 0004 | | .CONST 0x0004 ; Address of exception handler 003a 0001 | | .CONST 0x0001 ; Number of locals 003b BODY_0038: 003b INIT_0038: 003b 00da | | Load_Top At_Offset_2 ; Debug Table 0x2 = .DEBUG 0x003b,0x013c,0x0001,0x0000,0x0058,0x7dd5,0x0000,0x0039 ; Debug Table 0x2.0x0 = 0x3b,0x1 003c 00ea | | Load_Encached Null_String_Cache 003d 4801 |H | Short_Literal 0x1 003e 0092 00a5 | | Action Push_String_Extended,0xa5 ; "Compaction_Coupler" 0040 e004 | | Load 0x0,0x4 0041 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0042 4502 |E | Exit_Suprogram New_Top_Offset 0x2 0043 0000 0000 | | .BLANK 0000[0x5] 0048 ; -------------------------------------------------------------------------------------- 0048 ; SUBPROGRAM 0048 ; -------------------------------------------------------------------------------------- 0048 004b | K | .CONST 0x004b ; Address of begin 0049 0004 | | .CONST 0x0004 ; Address of exception handler 004a 0001 | | .CONST 0x0001 ; Number of locals 004b BODY_0048: 004b INIT_0048: 004b 00da | | Load_Top At_Offset_2 ; Debug Table 0x3 = .DEBUG 0x004b,0x0140,0x0001,0x0000,0x0058,0x7dd5,0x0000,0x0058 ; Debug Table 0x3.0x0 = 0x4b,0x1 004c 00ea | | Load_Encached Null_String_Cache 004d 4801 |H | Short_Literal 0x1 004e 0092 00a5 | | Action Push_String_Extended,0xa5 ; "Compaction_Coupler" 0050 e004 | | Load 0x0,0x4 0051 1826 | & | Execute Package,Field_Execute,Field_Number 0x26 0052 4504 |E | Exit_Suprogram New_Top_Offset 0x4 0053 0000 0000 | | .BLANK 0000[0x5] 0058 ; -------------------------------------------------------------------------------------- 0058 ; SUBPROGRAM 0058 ; -------------------------------------------------------------------------------------- 0058 005b | [ | .CONST 0x005b ; Address of begin 0059 0004 | | .CONST 0x0004 ; Address of exception handler 005a 0001 | | .CONST 0x0001 ; Number of locals 005b BODY_0058: 005b INIT_0058: 005b e20d | | Load 0x1,0xd ; Debug Table 0x4 = .DEBUG 0x005b,0x0144,0x0001,0x0000,0x0058,0x7dd5,0x0000,0x0093 ; Debug Table 0x4.0x0 = 0x5b,0x1 005c e005 | | Load 0x0,0x5 005d 1b16 | | Execute Package,Field_Read,Field_Number 0x16 005e 025b | [ | Execute Discrete,Check_In_Type 005f 0053 | S | Store_Top_Uncheched Discrete,At_Offset_3 0060 4501 |E | Exit_Suprogram New_Top_Offset 0x1 0061 0000 0000 | | .BLANK 0000[0x7] 0068 ; -------------------------------------------------------------------------------------- 0068 ; SUBPROGRAM 0068 ; -------------------------------------------------------------------------------------- 0068 006c | l | .CONST 0x006c ; Address of begin 0069 008e | | .CONST 0x008e ; Address of exception handler 006a 0002 | | .CONST 0x0002 ; Number of locals 006b INIT_0068: 006b 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x5 = .DEBUG 0x006b,0x0148,0x0001,0x0000,0x0058,0x7dd5,0x0000,0x00a9 ; Debug Table 0x5.0x0 = 0x6b,0xffff 006c BODY_0068: 006c 00e1 | | Load_Encached Boolean_Cache ; Debug Table 0x5.0x1 = 0x6c,0x1 006d e5fe | | Load 0x2,-0x2 006e e5ff | | Load 0x2,-0x1 006f e001 | | Load 0x0,0x1 0070 1b40 | @ | Execute Package,Field_Read,Field_Number 0x40 0071 180e | | Execute Package,Field_Execute,Field_Number 0xe 0072 1d10 | | Execute_Immediate Reference_Lex_1,0x10 0073 1d11 | | Execute_Immediate Reference_Lex_1,0x11 0074 e002 | | Load 0x0,0x2 0075 1819 | | Execute Package,Field_Execute,Field_Number 0x19 0076 0059 | Y | Store_Top Discrete,At_Offset_1 0077 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x2 = 0x77,0x2 0078 a5fd | | Store_Unchecked 0x2,-0x3 0079 00d8 | | Load_Top At_Offset_0 ; Debug Table 0x5.0x3 = 0x79,0x3 007a 7012 |p | Jump_Nonzero 0x8d 007b 0092 00a6 | | Action Push_String_Extended,0xa6 ; "CMVC_ACL_COMPACTION: Unsuccessful compaction of object " ; Debug Table 0x5.0x4 = 0x7b,0x4 007d e5ff | | Load 0x2,-0x1 007e e001 | | Load 0x0,0x1 007f 1b40 | @ | Execute Package,Field_Read,Field_Number 0x40 0080 180e | | Execute Package,Field_Execute,Field_Number 0xe 0081 e001 | | Load 0x0,0x1 0082 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35 0083 183e | > | Execute Package,Field_Execute,Field_Number 0x3e 0084 01cc | | Execute Vector,Catenate 0085 0092 00a7 | | Action Push_String_Extended,0xa7 ; " " 0087 01cc | | Execute Vector,Catenate 0088 e5ff | | Load 0x2,-0x1 0089 e006 | | Load 0x0,0x6 008a 181b | | Execute Package,Field_Execute,Field_Number 0x1b 008b 01cc | | Execute Vector,Catenate 008c 820e | | Call 0x1,0xe 008d 4503 |E | Exit_Suprogram New_Top_Offset 0x3 008e TRAP_0068: 008e 0007 | | Action Break_Optional 008f 0092 00a8 | | Action Push_String_Extended,0xa8 ; "CMVC_ACL_COMPACTION: Unexpected exception, " ; Debug Table 0x5.0x5 = 0x8f,0x5 0091 e007 | | Load 0x0,0x7 0092 180d | | Execute Package,Field_Execute,Field_Number 0xd 0093 01cc | | Execute Vector,Catenate 0094 0092 00a9 | | Action Push_String_Extended,0xa9 ; ": " 0096 01cc | | Execute Vector,Catenate 0097 e5ff | | Load 0x2,-0x1 0098 e006 | | Load 0x0,0x6 0099 181b | | Execute Package,Field_Execute,Field_Number 0x1b 009a 01cc | | Execute Vector,Catenate 009b 820e | | Call 0x1,0xe 009c 4800 |H | Short_Literal 0x0 ; Debug Table 0x5.0x6 = 0x9c,0x6 009d a5fd | | Store_Unchecked 0x2,-0x3 009e 4503 |E | Exit_Suprogram New_Top_Offset 0x3 009f 0000 | | .XXX[0x1] 00a0 0000 0000 | | .LITERAL {0x00000000, 0x00587dd5} 00a4 ; -------------------------------------------------------------------------------------- 00a4 ; STRING TABLE 00a4 ; -------------------------------------------------------------------------------------- 00a4 000e | | .STRTAB 0x000e->0x00ab ; "cmvc_acc" 00a5 0014 | | .STRTAB 0x0014->0x00af ; "Compaction_Coupler" 00a6 0024 | $ | .STRTAB 0x0024->0x00b8 ; "CMVC_ACL_COMPACTION: Unsuccessful compaction of object " 00a7 0059 | Y | .STRTAB 0x0059->0x00d3 ; " " 00a8 0059 | Y | .STRTAB 0x0059->0x00d4 ; "CMVC_ACL_COMPACTION: Unexpected exception, " 00a9 0082 | | .STRTAB 0x0082->0x00ea ; ": " 00aa 0082 | | .STREND 0x0082->0x00eb 00ab 636d 7663 |cmvc| .STRTAB_STRINGS 00eb 0000 0000 | | .BLANK 0000[0x5] 00f0 ; -------------------------------------------------------------------------------------- 00f0 ; Debug Table 00f0 ; -------------------------------------------------------------------------------------- 00f0 0003 0006 | | .CONST 0x0003,0x0006 00f2 000b 0122 | "| .DEBUG 0x000b,0x0122,0x8000,0x0000,0x0058,0x1345,0x0000,0x0003 00fa 000c 0124 | $| .DEBUG 0x000c,0x0124,0x8000,0x0000,0x0058,0x7dd5,0x0000,0x001b 0102 003b 013c | ; <| .DEBUG 0x003b,0x013c,0x0001,0x0000,0x0058,0x7dd5,0x0000,0x0039 010a 004b 0140 | K @| .DEBUG 0x004b,0x0140,0x0001,0x0000,0x0058,0x7dd5,0x0000,0x0058 0112 005b 0144 | [ D| .DEBUG 0x005b,0x0144,0x0001,0x0000,0x0058,0x7dd5,0x0000,0x0093 011a 006b 0148 | k H| .DEBUG 0x006b,0x0148,0x0001,0x0000,0x0058,0x7dd5,0x0000,0x00a9 0122 ; -------------------------------------------------------------------------------------- 0122 ; Debug3 Subtable 0x0 0122 ; -------------------------------------------------------------------------------------- 0122 0000 0000 | | .DBG3TAB 0x0000,0x0000 0124 ; -------------------------------------------------------------------------------------- 0124 ; Debug3 Subtable 0x1 0124 ; -------------------------------------------------------------------------------------- 0124 000b 0000 | | .DBG3TAB 0x000b,0x0000 0126 000c ffff | | .CONST 0x000c,0xffff 0128 000d fffe | | .CONST 0x000d,0xfffe 012a 000e fffd | | .CONST 0x000e,0xfffd 012c 000f fffc | | .CONST 0x000f,0xfffc 012e 0010 fffb | | .CONST 0x0010,0xfffb 0130 0017 fffa | | .CONST 0x0017,0xfffa 0132 0019 fff9 | | .CONST 0x0019,0xfff9 0134 001b fff8 | | .CONST 0x001b,0xfff8 0136 0023 fff7 | # | .CONST 0x0023,0xfff7 0138 0025 fff6 | % | .CONST 0x0025,0xfff6 013a 0027 fff5 | ' | .CONST 0x0027,0xfff5 013c ; -------------------------------------------------------------------------------------- 013c ; Debug3 Subtable 0x2 013c ; -------------------------------------------------------------------------------------- 013c 0000 0001 | | .DBG3TAB 0x0000,0x0001 013e 003b 0001 | ; | .CONST 0x003b,0x0001 0140 ; -------------------------------------------------------------------------------------- 0140 ; Debug3 Subtable 0x3 0140 ; -------------------------------------------------------------------------------------- 0140 0000 0001 | | .DBG3TAB 0x0000,0x0001 0142 004b 0001 | K | .CONST 0x004b,0x0001 0144 ; -------------------------------------------------------------------------------------- 0144 ; Debug3 Subtable 0x4 0144 ; -------------------------------------------------------------------------------------- 0144 0000 0001 | | .DBG3TAB 0x0000,0x0001 0146 005b 0001 | [ | .CONST 0x005b,0x0001 0148 ; -------------------------------------------------------------------------------------- 0148 ; Debug3 Subtable 0x5 0148 ; -------------------------------------------------------------------------------------- 0148 0001 0006 | | .DBG3TAB 0x0001,0x0006 014a 006b ffff | k | .CONST 0x006b,0xffff 014c 006c 0001 | l | .CONST 0x006c,0x0001 014e 0077 0002 | w | .CONST 0x0077,0x0002 0150 0079 0003 | y | .CONST 0x0079,0x0003 0152 007b 0004 | { | .CONST 0x007b,0x0004 0154 008f 0005 | | .CONST 0x008f,0x0005 0156 009c 0006 | | .CONST 0x009c,0x0006 0158 0000 0000 | | .BLANK 0000[0xa8]