|
|
DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 6144 (0x1800)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_1e5cd8
└─⟦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 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0a08 | | .CONST 0x0a08 ; Offset of debug table
0004 0100 | | .CONST 0x0100 ; Default exception handler - raise instruction
0005 00bb | | .CONST 0x00bb ; Module termination instruction - signal completion
0006 0000 | | .CONST 0x0000 ; Offset to segment table (only in elab segments)
0007 0005 | | .CONST 0x0005 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0016 | | .CONST 0x0016 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 000f | | .CONST 0x000f ; Number of locals
000b INIT_0008:
000b 029a 001b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0018
000d 029a 025b | [| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0258
000f 00bf | | Action Accept_Activation
0010 029d 03eb | | Declare_Subprogram For_Outer_Call,INIT_03e8
0012 1d0d | | Execute_Immediate Reference_Lex_1,0xd
0013 00c7 | | Action Elaborate_Subprogram
0014 1d0e | | Execute_Immediate Reference_Lex_1,0xe
0015 00c7 | | Action Elaborate_Subprogram
0016 BODY_0008:
0016 00bc | | Action Signal_Activated
0017 00bb | | Action Signal_Completion
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 004f | O | .CONST 0x004f ; Address of begin
0019 024b | K | .CONST 0x024b ; Address of exception handler
001a 000d | | .CONST 0x000d ; Number of locals
001b INIT_0018:
001b 00da | | Load_Top At_Offset_2
001c e001 | | Load 0x0,0x1
001d 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
001e 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
001f e5fd | | Load 0x2,-0x3
0020 e5ff | | Load 0x2,-0x1
0021 8002 | | Call 0x0,0x2
0022 e003 | | Load 0x0,0x3
0023 180e | | Execute Package,Field_Execute,Field_Number 0xe
0024 00da | | Load_Top At_Offset_2
0025 e004 | | Load 0x0,0x4
0026 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0027 00d8 | | Load_Top At_Offset_0
0028 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0029 0007 | | Action Break_Optional
002a e003 | | Load 0x0,0x3
002b 180e | | Execute Package,Field_Execute,Field_Number 0xe
002c e402 | | Load 0x2,0x2
002d e004 | | Load 0x0,0x4
002e 1814 | | Execute Package,Field_Execute,Field_Number 0x14
002f 4801 |H | Short_Literal 0x1
0030 00d9 | | Load_Top At_Offset_1
0031 2c01 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x1
0032 00da | | Load_Top At_Offset_2
0033 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0034 01cf | | Execute Vector,Slice_Read
0035 e005 | | Load 0x0,0x5
0036 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0037 e403 | | Load 0x2,0x3
0038 0092 0581 | | Action Push_String_Extended,0x581 ; "/adafamily.add"
003a 01cc | | Execute Vector,Catenate
003b 0007 | | Action Break_Optional
003c 0092 0582 | | Action Push_String_Extended,0x582 ; "ada family_manager.new family="
003e e403 | | Load 0x2,0x3
003f 01cc | | Execute Vector,Catenate
0040 0007 | | Action Break_Optional
0041 e5fd | | Load 0x2,-0x3
0042 0092 0583 | | Action Push_String_Extended,0x583 ; "/adalib"
0044 01cc | | Execute Vector,Catenate
0045 0007 | | Action Break_Optional
0046 e006 | | Load 0x0,0x6
0047 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0048 02c7 | | Declare_Variable Any
0049 00d8 | | Load_Top At_Offset_0
004a 1c00 | | Execute_Immediate Run_Utility,0x0
004b 00e1 | | Load_Encached Boolean_Cache
004c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
004d 029f 04cb | | Declare_Subprogram For_Call,INIT_04c8
004f BODY_0018:
004f e007 | | Load 0x0,0x7
0050 7002 |p | Jump_Nonzero 0x53
0051 e5fb | | Load 0x2,-0x5
0052 681e |h | Jump_Zero 0x71
0053 e003 | | Load 0x0,0x3
0054 180e | | Execute Package,Field_Execute,Field_Number 0xe
0055 4809 |H | Short_Literal 0x9
0056 0092 0584 | | Action Push_String_Extended,0x584 ; "#~Build_Libraries (View_Obj => "
0058 e402 | | Load 0x2,0x2
0059 01cc | | Execute Vector,Catenate
005a 0092 0585 | | Action Push_String_Extended,0x585 ; ", Remote_Machine"
005c 01cc | | Execute Vector,Catenate
005d e5fe | | Load 0x2,-0x2
005e 8008 | | Call 0x0,0x8
005f 01cc | | Execute Vector,Catenate
0060 0092 0586 | | Action Push_String_Extended,0x586 ; ", Remote_Directory"
0062 01cc | | Execute Vector,Catenate
0063 e5fd | | Load 0x2,-0x3
0064 8008 | | Call 0x0,0x8
0065 01cc | | Execute Vector,Catenate
0066 0092 0587 | | Action Push_String_Extended,0x587 ; ", Remote_Program_Library"
0068 01cc | | Execute Vector,Catenate
0069 e5fc | | Load 0x2,-0x4
006a 8008 | | Call 0x0,0x8
006b 01cc | | Execute Vector,Catenate
006c 0092 0588 | | Action Push_String_Extended,0x588 ; ")"
006e 01cc | | Execute Vector,Catenate
006f e009 | | Load 0x0,0x9
0070 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0071 e003 | | Load 0x0,0x3
0072 180e | | Execute Package,Field_Execute,Field_Number 0xe
0073 4804 |H | Short_Literal 0x4
0074 0092 0589 | | Action Push_String_Extended,0x589 ; "Entering Build_Libraries"
0076 e009 | | Load 0x0,0x9
0077 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0078 e5fb | | Load 0x2,-0x5
0079 e404 | | Load 0x2,0x4
007a 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
007b 800a | | Call 0x0,0xa
007c 680c |h | Jump_Zero 0x89
007d e5fa | | Load 0x2,-0x6
007e 0092 058a | | Action Push_String_Extended,0x58a ; "Library_Extensions Error"
0080 4802 |H | Short_Literal 0x2
0081 0092 058b | | Action Push_String_Extended,0x58b ; "Can't get Remote_Machine switch for view "
0083 e402 | | Load 0x2,0x2
0084 01cc | | Execute Vector,Catenate
0085 e00b | | Load 0x0,0xb
0086 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0087 c5fa | | Store 0x2,-0x6
0088 4506 |E | Exit_Subprogram 0x6
0089 e5fb | | Load 0x2,-0x5
008a e406 | | Load 0x2,0x6
008b 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
008c 800a | | Call 0x0,0xa
008d 680c |h | Jump_Zero 0x9a
008e e5fa | | Load 0x2,-0x6
008f 0092 058a | | Action Push_String_Extended,0x58a ; "Library_Extensions Error"
0091 4802 |H | Short_Literal 0x2
0092 0092 058c | | Action Push_String_Extended,0x58c ; "Can't get Remote_Directory switch for view "
0094 e402 | | Load 0x2,0x2
0095 01cc | | Execute Vector,Catenate
0096 e00b | | Load 0x0,0xb
0097 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0098 c5fa | | Store 0x2,-0x6
0099 4506 |E | Exit_Subprogram 0x6
009a e007 | | Load 0x0,0x7
009b 7002 |p | Jump_Nonzero 0x9e
009c e5fb | | Load 0x2,-0x5
009d 6816 |h | Jump_Zero 0xb4
009e e405 | | Load 0x2,0x5
009f 01db | | Execute Vector,Length
00a0 7003 |p | Jump_Nonzero 0xa4
00a1 e407 | | Load 0x2,0x7
00a2 01db | | Execute Vector,Length
00a3 6810 |h | Jump_Zero 0xb4
00a4 e003 | | Load 0x0,0x3
00a5 180e | | Execute Package,Field_Execute,Field_Number 0xe
00a6 4802 |H | Short_Literal 0x2
00a7 0092 058d | | Action Push_String_Extended,0x58d ; "#~Old switch values: Remote_Machine "
00a9 e405 | | Load 0x2,0x5
00aa 8008 | | Call 0x0,0x8
00ab 01cc | | Execute Vector,Catenate
00ac 0092 058e | | Action Push_String_Extended,0x58e ; ", Remote_Directory "
00ae 01cc | | Execute Vector,Catenate
00af e407 | | Load 0x2,0x7
00b0 8008 | | Call 0x0,0x8
00b1 01cc | | Execute Vector,Catenate
00b2 e009 | | Load 0x0,0x9
00b3 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00b4 e403 | | Load 0x2,0x3
00b5 01db | | Execute Vector,Length
00b6 700d |p | Jump_Nonzero 0xc4
00b7 e5fa | | Load 0x2,-0x6
00b8 0092 058a | | Action Push_String_Extended,0x58a ; "Library_Extensions Error"
00ba 4802 |H | Short_Literal 0x2
00bb 0092 058f | | Action Push_String_Extended,0x58f ; "Can't derive a family name from the remote pathname "
00bd e5fd | | Load 0x2,-0x3
00be 800c | | Call 0x0,0xc
00bf 01cc | | Execute Vector,Catenate
00c0 e00b | | Load 0x0,0xb
00c1 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00c2 c5fa | | Store 0x2,-0x6
00c3 4506 |E | Exit_Subprogram 0x6
00c4 e5fa | | Load 0x2,-0x6
00c5 00db | | Load_Top At_Offset_3
00c6 0120 | | Execute Any,Is_Value
00c7 6803 |h | Jump_Zero 0xcb
00c8 e006 | | Load 0x0,0x6
00c9 1b0e | | Execute Package,Field_Read,Field_Number 0xe
00ca 7801 |x | Jump 0xcc
00cb 00db | | Load_Top At_Offset_3
00cc e007 | | Load 0x0,0x7
00cd 7002 |p | Jump_Nonzero 0xd0
00ce e5fb | | Load 0x2,-0x5
00cf 7801 |x | Jump 0xd1
00d0 4801 |H | Short_Literal 0x1
00d1 e00d | | Load 0x0,0xd
00d2 1813 | | Execute Package,Field_Execute,Field_Number 0x13
00d3 e00d | | Load 0x0,0xd
00d4 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00d5 e5fe | | Load 0x2,-0x2
00d6 0092 0590 | | Action Push_String_Extended,0x590 ; "I386_Unix_Als_Xt"
00d8 e006 | | Load 0x0,0x6
00d9 180f | | Execute Package,Field_Execute,Field_Number 0xf
00da c40b | | Store 0x2,0xb
00db c5fa | | Store 0x2,-0x6
00dc e5fb | | Load 0x2,-0x5
00dd e5fa | | Load 0x2,-0x6
00de 800a | | Call 0x0,0xa
00df 680c |h | Jump_Zero 0xec
00e0 e5fa | | Load 0x2,-0x6
00e1 0092 058a | | Action Push_String_Extended,0x58a ; "Library_Extensions Error"
00e3 4802 |H | Short_Literal 0x2
00e4 0092 0591 | | Action Push_String_Extended,0x591 ; "Can't acquire a connection to "
00e6 e5fe | | Load 0x2,-0x2
00e7 01cc | | Execute Vector,Catenate
00e8 e00b | | Load 0x0,0xb
00e9 1812 | | Execute Package,Field_Execute,Field_Number 0x12
00ea c5fa | | Store 0x2,-0x6
00eb 4506 |E | Exit_Subprogram 0x6
00ec e5fa | | Load 0x2,-0x6
00ed e5fb | | Load 0x2,-0x5
00ee e40b | | Load 0x2,0xb
00ef 0092 0592 | | Action Push_String_Extended,0x592 ; "test -f "
00f1 e408 | | Load 0x2,0x8
00f2 01cc | | Execute Vector,Catenate
00f3 800e | | Call 0x0,0xe
00f4 c5fa | | Store 0x2,-0x6
00f5 4802 |H | Short_Literal 0x2
00f6 e5fa | | Load 0x2,-0x6
00f7 e00f | | Load 0x0,0xf
00f8 1817 | | Execute Package,Field_Execute,Field_Number 0x17
00f9 7011 |p | Jump_Nonzero 0x10b
00fa e007 | | Load 0x0,0x7
00fb 7002 |p | Jump_Nonzero 0xfe
00fc e5fb | | Load 0x2,-0x5
00fd 6880 |h | Jump_Zero 0x17e
00fe e003 | | Load 0x0,0x3
00ff 180e | | Execute Package,Field_Execute,Field_Number 0xe
0100 4802 |H | Short_Literal 0x2
0101 0092 0593 | | Action Push_String_Extended,0x593 ; "#~Reusing the existing Alsys family \x22"
0103 e403 | | Load 0x2,0x3
0104 01cc | | Execute Vector,Catenate
0105 0092 0594 | | Action Push_String_Extended,0x594 ; "\x22"
0107 01cc | | Execute Vector,Catenate
0108 e009 | | Load 0x0,0x9
0109 1813 | | Execute Package,Field_Execute,Field_Number 0x13
010a 7873 |xs | Jump 0x17e
010b e007 | | Load 0x0,0x7
010c 680b |h | Jump_Zero 0x118
010d e003 | | Load 0x0,0x3
010e 180e | | Execute Package,Field_Execute,Field_Number 0xe
010f 4802 |H | Short_Literal 0x2
0110 0092 0595 | | Action Push_String_Extended,0x595 ; "#~"
0112 e5fa | | Load 0x2,-0x6
0113 e00f | | Load 0x0,0xf
0114 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0115 01cc | | Execute Vector,Catenate
0116 e009 | | Load 0x0,0x9
0117 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0118 e007 | | Load 0x0,0x7
0119 7002 |p | Jump_Nonzero 0x11c
011a e5fb | | Load 0x2,-0x5
011b 680d |h | Jump_Zero 0x129
011c e003 | | Load 0x0,0x3
011d 180e | | Execute Package,Field_Execute,Field_Number 0xe
011e 4802 |H | Short_Literal 0x2
011f 0092 0596 | | Action Push_String_Extended,0x596 ; "#~The remote file "
0121 e408 | | Load 0x2,0x8
0122 800c | | Call 0x0,0xc
0123 01cc | | Execute Vector,Catenate
0124 0092 0597 | | Action Push_String_Extended,0x597 ; " does not exist"
0126 01cc | | Execute Vector,Catenate
0127 e009 | | Load 0x0,0x9
0128 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0129 00e1 | | Load_Encached Boolean_Cache
012a e5fa | | Load 0x2,-0x6
012b e5fb | | Load 0x2,-0x5
012c e40b | | Load 0x2,0xb
012d e403 | | Load 0x2,0x3
012e 8010 | | Call 0x0,0x10
012f c5fa | | Store 0x2,-0x6
0130 005a | Z | Store_Top Discrete,At_Offset_2
0131 4802 |H | Short_Literal 0x2
0132 e5fa | | Load 0x2,-0x6
0133 e00f | | Load 0x0,0xf
0134 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0135 6801 |h | Jump_Zero 0x137
0136 4506 |E | Exit_Subprogram 0x6
0137 00d9 | | Load_Top At_Offset_1
0138 6810 |h | Jump_Zero 0x149
0139 e5fa | | Load 0x2,-0x6
013a 0092 058a | | Action Push_String_Extended,0x58a ; "Library_Extensions Error"
013c 4802 |H | Short_Literal 0x2
013d 0092 0598 | | Action Push_String_Extended,0x598 ; "An Alsys family can only be created in a new directory, but the remote directory "
013f e403 | | Load 0x2,0x3
0140 800c | | Call 0x0,0xc
0141 01cc | | Execute Vector,Catenate
0142 0092 0599 | | Action Push_String_Extended,0x599 ; " already exists"
0144 01cc | | Execute Vector,Catenate
0145 e00b | | Load 0x0,0xb
0146 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0147 c5fa | | Store 0x2,-0x6
0148 4506 |E | Exit_Subprogram 0x6
0149 840d | | Call 0x2,0xd
014a e003 | | Load 0x0,0x3
014b 180e | | Execute Package,Field_Execute,Field_Number 0xe
014c 4804 |H | Short_Literal 0x4
014d 0092 059a | | Action Push_String_Extended,0x59a ; "Creating remote family library "
014f e403 | | Load 0x2,0x3
0150 800c | | Call 0x0,0xc
0151 01cc | | Execute Vector,Catenate
0152 e009 | | Load 0x0,0x9
0153 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0154 e007 | | Load 0x0,0x7
0155 7002 |p | Jump_Nonzero 0x158
0156 e5fb | | Load 0x2,-0x5
0157 680a |h | Jump_Zero 0x162
0158 e003 | | Load 0x0,0x3
0159 180e | | Execute Package,Field_Execute,Field_Number 0xe
015a 4804 |H | Short_Literal 0x4
015b 0092 059b | | Action Push_String_Extended,0x59b ; "#~Executing remote command: "
015d e409 | | Load 0x2,0x9
015e 800c | | Call 0x0,0xc
015f 01cc | | Execute Vector,Catenate
0160 e009 | | Load 0x0,0x9
0161 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0162 e5fa | | Load 0x2,-0x6
0163 e5fb | | Load 0x2,-0x5
0164 e40b | | Load 0x2,0xb
0165 e409 | | Load 0x2,0x9
0166 800e | | Call 0x0,0xe
0167 c5fa | | Store 0x2,-0x6
0168 e5fb | | Load 0x2,-0x5
0169 e5fa | | Load 0x2,-0x6
016a 800a | | Call 0x0,0xa
016b 6812 |h | Jump_Zero 0x17e
016c e003 | | Load 0x0,0x3
016d 180e | | Execute Package,Field_Execute,Field_Number 0xe
016e 4807 |H | Short_Literal 0x7
016f 0092 059c | | Action Push_String_Extended,0x59c ; "Can't create the remote ada family in "
0171 e403 | | Load 0x2,0x3
0172 800c | | Call 0x0,0xc
0173 01cc | | Execute Vector,Catenate
0174 0092 059d | | Action Push_String_Extended,0x59d ; ". "
0176 01cc | | Execute Vector,Catenate
0177 e5fa | | Load 0x2,-0x6
0178 e00f | | Load 0x0,0xf
0179 1819 | | Execute Package,Field_Execute,Field_Number 0x19
017a 01cc | | Execute Vector,Catenate
017b e009 | | Load 0x0,0x9
017c 1813 | | Execute Package,Field_Execute,Field_Number 0x13
017d 4506 |E | Exit_Subprogram 0x6
017e e405 | | Load 0x2,0x5
017f 01db | | Execute Vector,Length
0180 681d |h | Jump_Zero 0x19e
0181 4801 |H | Short_Literal 0x1
0182 e405 | | Load 0x2,0x5
0183 e5fe | | Load 0x2,-0x2
0184 e005 | | Load 0x0,0x5
0185 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
0186 7017 |p | Jump_Nonzero 0x19e
0187 e003 | | Load 0x0,0x3
0188 180e | | Execute Package,Field_Execute,Field_Number 0xe
0189 4806 |H | Short_Literal 0x6
018a 0092 059e | | Action Push_String_Extended,0x59e ; "Building new library on different machine "
018c e5fe | | Load 0x2,-0x2
018d 800c | | Call 0x0,0xc
018e 01cc | | Execute Vector,Catenate
018f 0092 059f | | Action Push_String_Extended,0x59f ; ". Old library "
0191 01cc | | Execute Vector,Catenate
0192 e407 | | Load 0x2,0x7
0193 800c | | Call 0x0,0xc
0194 01cc | | Execute Vector,Catenate
0195 0092 05a0 | | Action Push_String_Extended,0x5a0 ; " is on machine "
0197 01cc | | Execute Vector,Catenate
0198 e405 | | Load 0x2,0x5
0199 800c | | Call 0x0,0xc
019a 01cc | | Execute Vector,Catenate
019b e009 | | Load 0x0,0x9
019c 1813 | | Execute Package,Field_Execute,Field_Number 0x13
019d 7822 |x" | Jump 0x1c0
019e e407 | | Load 0x2,0x7
019f 01db | | Execute Vector,Length
01a0 681f |h | Jump_Zero 0x1c0
01a1 00e1 | | Load_Encached Boolean_Cache
01a2 e5fa | | Load 0x2,-0x6
01a3 e5fb | | Load 0x2,-0x5
01a4 e40b | | Load 0x2,0xb
01a5 e407 | | Load 0x2,0x7
01a6 8010 | | Call 0x0,0x10
01a7 c5fa | | Store 0x2,-0x6
01a8 005a | Z | Store_Top Discrete,At_Offset_2
01a9 4802 |H | Short_Literal 0x2
01aa e5fa | | Load 0x2,-0x6
01ab e00f | | Load 0x0,0xf
01ac 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01ad 6801 |h | Jump_Zero 0x1af
01ae 4506 |E | Exit_Subprogram 0x6
01af 00d9 | | Load_Top At_Offset_1
01b0 680f |h | Jump_Zero 0x1c0
01b1 e003 | | Load 0x0,0x3
01b2 180e | | Execute Package,Field_Execute,Field_Number 0xe
01b3 4806 |H | Short_Literal 0x6
01b4 0092 05a1 | | Action Push_String_Extended,0x5a1 ; "The old Remote_Directory "
01b6 e407 | | Load 0x2,0x7
01b7 800c | | Call 0x0,0xc
01b8 01cc | | Execute Vector,Catenate
01b9 0092 05a2 | | Action Push_String_Extended,0x5a2 ; " still exists on "
01bb 01cc | | Execute Vector,Catenate
01bc e5fe | | Load 0x2,-0x2
01bd 01cc | | Execute Vector,Catenate
01be e009 | | Load 0x0,0x9
01bf 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01c0 00e1 | | Load_Encached Boolean_Cache
01c1 e5fa | | Load 0x2,-0x6
01c2 e5fb | | Load 0x2,-0x5
01c3 e40b | | Load 0x2,0xb
01c4 e5fd | | Load 0x2,-0x3
01c5 8010 | | Call 0x0,0x10
01c6 c5fa | | Store 0x2,-0x6
01c7 005a | Z | Store_Top Discrete,At_Offset_2
01c8 4802 |H | Short_Literal 0x2
01c9 e5fa | | Load 0x2,-0x6
01ca e00f | | Load 0x0,0xf
01cb 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01cc 6801 |h | Jump_Zero 0x1ce
01cd 4506 |E | Exit_Subprogram 0x6
01ce 00d9 | | Load_Top At_Offset_1
01cf 6815 |h | Jump_Zero 0x1e5
01d0 e003 | | Load 0x0,0x3
01d1 180e | | Execute Package,Field_Execute,Field_Number 0xe
01d2 4806 |H | Short_Literal 0x6
01d3 0092 05a3 | | Action Push_String_Extended,0x5a3 ; "Directory "
01d5 e5fd | | Load 0x2,-0x3
01d6 800c | | Call 0x0,0xc
01d7 01cc | | Execute Vector,Catenate
01d8 0092 0599 | | Action Push_String_Extended,0x599 ; " already exists"
01da 01cc | | Execute Vector,Catenate
01db e009 | | Load 0x0,0x9
01dc 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01dd e003 | | Load 0x0,0x3
01de 180e | | Execute Package,Field_Execute,Field_Number 0xe
01df 4802 |H | Short_Literal 0x2
01e0 0092 05a4 | | Action Push_String_Extended,0x5a4 ; "Using an existing directory"
01e2 e009 | | Load 0x0,0x9
01e3 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01e4 7816 |x | Jump 0x1fb
01e5 e003 | | Load 0x0,0x3
01e6 180e | | Execute Package,Field_Execute,Field_Number 0xe
01e7 4802 |H | Short_Literal 0x2
01e8 0092 05a5 | | Action Push_String_Extended,0x5a5 ; "Creating the new remote directory "
01ea e5fd | | Load 0x2,-0x3
01eb 800c | | Call 0x0,0xc
01ec 01cc | | Execute Vector,Catenate
01ed e009 | | Load 0x0,0x9
01ee 1813 | | Execute Package,Field_Execute,Field_Number 0x13
01ef e5fa | | Load 0x2,-0x6
01f0 e5fb | | Load 0x2,-0x5
01f1 e40b | | Load 0x2,0xb
01f2 e5fd | | Load 0x2,-0x3
01f3 8011 | | Call 0x0,0x11
01f4 c5fa | | Store 0x2,-0x6
01f5 4802 |H | Short_Literal 0x2
01f6 e5fa | | Load 0x2,-0x6
01f7 e00f | | Load 0x0,0xf
01f8 1817 | | Execute Package,Field_Execute,Field_Number 0x17
01f9 6801 |h | Jump_Zero 0x1fb
01fa 4506 |E | Exit_Subprogram 0x6
01fb 00e1 | | Load_Encached Boolean_Cache
01fc e5fa | | Load 0x2,-0x6
01fd e5fb | | Load 0x2,-0x5
01fe e40b | | Load 0x2,0xb
01ff e40a | | Load 0x2,0xa
0200 8010 | | Call 0x0,0x10
0201 c5fa | | Store 0x2,-0x6
0202 005a | Z | Store_Top Discrete,At_Offset_2
0203 4802 |H | Short_Literal 0x2
0204 e5fa | | Load 0x2,-0x6
0205 e00f | | Load 0x0,0xf
0206 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0207 6801 |h | Jump_Zero 0x209
0208 4506 |E | Exit_Subprogram 0x6
0209 00d9 | | Load_Top At_Offset_1
020a 6812 |h | Jump_Zero 0x21d
020b e003 | | Load 0x0,0x3
020c 180e | | Execute Package,Field_Execute,Field_Number 0xe
020d 4806 |H | Short_Literal 0x6
020e 0092 05a6 | | Action Push_String_Extended,0x5a6 ; "A program library already exists in "
0210 e40a | | Load 0x2,0xa
0211 800c | | Call 0x0,0xc
0212 01cc | | Execute Vector,Catenate
0213 e009 | | Load 0x0,0x9
0214 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0215 e003 | | Load 0x0,0x3
0216 180e | | Execute Package,Field_Execute,Field_Number 0xe
0217 4806 |H | Short_Literal 0x6
0218 0092 05a7 | | Action Push_String_Extended,0x5a7 ; "The existing program library will be used"
021a e009 | | Load 0x0,0x9
021b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
021c 4506 |E | Exit_Subprogram 0x6
021d e003 | | Load 0x0,0x3
021e 180e | | Execute Package,Field_Execute,Field_Number 0xe
021f 4802 |H | Short_Literal 0x2
0220 0092 05a8 | | Action Push_String_Extended,0x5a8 ; "Creating the new remote program library "
0222 e40a | | Load 0x2,0xa
0223 800c | | Call 0x0,0xc
0224 01cc | | Execute Vector,Catenate
0225 e009 | | Load 0x0,0x9
0226 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0227 e5fa | | Load 0x2,-0x6
0228 e5fb | | Load 0x2,-0x5
0229 e40b | | Load 0x2,0xb
022a e5fe | | Load 0x2,-0x2
022b e40a | | Load 0x2,0xa
022c e5fd | | Load 0x2,-0x3
022d e402 | | Load 0x2,0x2
022e 820f | | Call 0x1,0xf
022f c5fa | | Store 0x2,-0x6
0230 4802 |H | Short_Literal 0x2
0231 e5fa | | Load 0x2,-0x6
0232 e00f | | Load 0x0,0xf
0233 1817 | | Execute Package,Field_Execute,Field_Number 0x17
0234 680d |h | Jump_Zero 0x242
0235 e5fa | | Load 0x2,-0x6
0236 0092 058a | | Action Push_String_Extended,0x58a ; "Library_Extensions Error"
0238 4802 |H | Short_Literal 0x2
0239 0092 05a9 | | Action Push_String_Extended,0x5a9 ; "Can't build remote program library "
023b e40a | | Load 0x2,0xa
023c 800c | | Call 0x0,0xc
023d 01cc | | Execute Vector,Catenate
023e e00b | | Load 0x0,0xb
023f 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0240 c5fa | | Store 0x2,-0x6
0241 4506 |E | Exit_Subprogram 0x6
0242 e5fa | | Load 0x2,-0x6
0243 e003 | | Load 0x0,0x3
0244 180e | | Execute Package,Field_Execute,Field_Number 0xe
0245 e5fd | | Load 0x2,-0x3
0246 e402 | | Load 0x2,0x2
0247 e004 | | Load 0x0,0x4
0248 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0249 c5fa | | Store 0x2,-0x6
024a 4506 |E | Exit_Subprogram 0x6
024b TRAP_0018:
024b 0007 | | Action Break_Optional
024c e5fa | | Load 0x2,-0x6
024d 0092 05aa | | Action Push_String_Extended,0x5aa ; "Build_Libraries"
024f e00b | | Load 0x0,0xb
0250 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0251 c5fa | | Store 0x2,-0x6
0252 4506 |E | Exit_Subprogram 0x6
0253 0000 0000 | | .BLANK 0000[0x5]
0258 ; --------------------------------------------------------------------------------------
0258 ; SUBPROGRAM
0258 ; --------------------------------------------------------------------------------------
0258 0266 | f | .CONST 0x0266 ; Address of begin
0259 03df | | .CONST 0x03df ; Address of exception handler
025a 0005 | | .CONST 0x0005 ; Number of locals
025b INIT_0258:
025b 00da | | Load_Top At_Offset_2
025c e001 | | Load 0x0,0x1
025d 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
025e 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
025f e5fe | | Load 0x2,-0x2
0260 e5ff | | Load 0x2,-0x1
0261 8002 | | Call 0x0,0x2
0262 00e1 | | Load_Encached Boolean_Cache
0263 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0264 029f 04fb | | Declare_Subprogram For_Call,INIT_04f8
0266 BODY_0258:
0266 e007 | | Load 0x0,0x7
0267 7002 |p | Jump_Nonzero 0x26a
0268 e5fc | | Load 0x2,-0x4
0269 6813 |h | Jump_Zero 0x27d
026a e003 | | Load 0x0,0x3
026b 180e | | Execute Package,Field_Execute,Field_Number 0xe
026c 4809 |H | Short_Literal 0x9
026d 0092 05ab | | Action Push_String_Extended,0x5ab ; "#~Destroy_Library (Host_View"
026f e402 | | Load 0x2,0x2
0270 8008 | | Call 0x0,0x8
0271 01cc | | Execute Vector,Catenate
0272 0092 0586 | | Action Push_String_Extended,0x586 ; ", Remote_Directory"
0274 01cc | | Execute Vector,Catenate
0275 e5fe | | Load 0x2,-0x2
0276 8008 | | Call 0x0,0x8
0277 01cc | | Execute Vector,Catenate
0278 0092 0588 | | Action Push_String_Extended,0x588 ; ")"
027a 01cc | | Execute Vector,Catenate
027b e009 | | Load 0x0,0x9
027c 1813 | | Execute Package,Field_Execute,Field_Number 0x13
027d e003 | | Load 0x0,0x3
027e 180e | | Execute Package,Field_Execute,Field_Number 0xe
027f 4804 |H | Short_Literal 0x4
0280 0092 05ac | | Action Push_String_Extended,0x5ac ; "Executing Destroy_Library"
0282 e009 | | Load 0x0,0x9
0283 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0284 00da | | Load_Top At_Offset_2
0285 01db | | Execute Vector,Length
0286 700d |p | Jump_Nonzero 0x294
0287 e5fb | | Load 0x2,-0x5
0288 0092 058a | | Action Push_String_Extended,0x58a ; "Library_Extensions Error"
028a 4802 |H | Short_Literal 0x2
028b 0092 058f | | Action Push_String_Extended,0x58f ; "Can't derive a family name from the remote pathname "
028d e5fe | | Load 0x2,-0x2
028e 800c | | Call 0x0,0xc
028f 01cc | | Execute Vector,Catenate
0290 e00b | | Load 0x0,0xb
0291 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0292 c5fb | | Store 0x2,-0x5
0293 4505 |E | Exit_Subprogram 0x5
0294 00e1 | | Load_Encached Boolean_Cache
0295 e5fb | | Load 0x2,-0x5
0296 e5fc | | Load 0x2,-0x4
0297 e5fd | | Load 0x2,-0x3
0298 e5fe | | Load 0x2,-0x2
0299 0092 0583 | | Action Push_String_Extended,0x583 ; "/adalib"
029b 01cc | | Execute Vector,Catenate
029c 8010 | | Call 0x0,0x10
029d c5fb | | Store 0x2,-0x5
029e 005a | Z | Store_Top Discrete,At_Offset_2
029f 4802 |H | Short_Literal 0x2
02a0 e5fb | | Load 0x2,-0x5
02a1 e00f | | Load 0x0,0xf
02a2 1817 | | Execute Package,Field_Execute,Field_Number 0x17
02a3 6801 |h | Jump_Zero 0x2a5
02a4 4505 |E | Exit_Subprogram 0x5
02a5 00d9 | | Load_Top At_Offset_1
02a6 7010 |p | Jump_Nonzero 0x2b7
02a7 e003 | | Load 0x0,0x3
02a8 180e | | Execute Package,Field_Execute,Field_Number 0xe
02a9 4806 |H | Short_Literal 0x6
02aa 0092 05ad | | Action Push_String_Extended,0x5ad ; "Remote directory "
02ac e5fe | | Load 0x2,-0x2
02ad 01cc | | Execute Vector,Catenate
02ae 0092 05ae | | Action Push_String_Extended,0x5ae ; " doesn't contain an Ada program library"
02b0 01cc | | Execute Vector,Catenate
02b1 0092 05af | | Action Push_String_Extended,0x5af ; ", so it can't be destroyed"
02b3 01cc | | Execute Vector,Catenate
02b4 e009 | | Load 0x0,0x9
02b5 1813 | | Execute Package,Field_Execute,Field_Number 0x13
02b6 4505 |E | Exit_Subprogram 0x5
02b7 e007 | | Load 0x0,0x7
02b8 7002 |p | Jump_Nonzero 0x2bb
02b9 e5fc | | Load 0x2,-0x4
02ba 6815 |h | Jump_Zero 0x2d0
02bb e003 | | Load 0x0,0x3
02bc 180e | | Execute Package,Field_Execute,Field_Number 0xe
02bd 4804 |H | Short_Literal 0x4
02be 0092 059b | | Action Push_String_Extended,0x59b ; "#~Executing remote command: "
02c0 0092 05b0 | | Action Push_String_Extended,0x5b0 ; "ada lib_manager\x5c("
02c2 e403 | | Load 0x2,0x3
02c3 01cc | | Execute Vector,Catenate
02c4 0092 05b1 | | Action Push_String_Extended,0x5b1 ; "\x5c).erase libraries="
02c6 01cc | | Execute Vector,Catenate
02c7 e5fe | | Load 0x2,-0x2
02c8 01cc | | Execute Vector,Catenate
02c9 0092 05b2 | | Action Push_String_Extended,0x5b2 ; "/adalib confirm=no"
02cb 01cc | | Execute Vector,Catenate
02cc 800c | | Call 0x0,0xc
02cd 01cc | | Execute Vector,Catenate
02ce e009 | | Load 0x0,0x9
02cf 1813 | | Execute Package,Field_Execute,Field_Number 0x13
02d0 e003 | | Load 0x0,0x3
02d1 180e | | Execute Package,Field_Execute,Field_Number 0xe
02d2 4804 |H | Short_Literal 0x4
02d3 0092 05b3 | | Action Push_String_Extended,0x5b3 ; "Erasing remote library "
02d5 e5fe | | Load 0x2,-0x2
02d6 800c | | Call 0x0,0xc
02d7 01cc | | Execute Vector,Catenate
02d8 e009 | | Load 0x0,0x9
02d9 1813 | | Execute Package,Field_Execute,Field_Number 0x13
02da e5fb | | Load 0x2,-0x5
02db e5fc | | Load 0x2,-0x4
02dc e5fd | | Load 0x2,-0x3
02dd 0092 05b0 | | Action Push_String_Extended,0x5b0 ; "ada lib_manager\x5c("
02df e403 | | Load 0x2,0x3
02e0 01cc | | Execute Vector,Catenate
02e1 0092 05b1 | | Action Push_String_Extended,0x5b1 ; "\x5c).erase libraries="
02e3 01cc | | Execute Vector,Catenate
02e4 e5fe | | Load 0x2,-0x2
02e5 01cc | | Execute Vector,Catenate
02e6 0092 05b2 | | Action Push_String_Extended,0x5b2 ; "/adalib confirm=no"
02e8 01cc | | Execute Vector,Catenate
02e9 800e | | Call 0x0,0xe
02ea c5fb | | Store 0x2,-0x5
02eb e5fc | | Load 0x2,-0x4
02ec e5fb | | Load 0x2,-0x5
02ed 800a | | Call 0x0,0xa
02ee 6812 |h | Jump_Zero 0x301
02ef e003 | | Load 0x0,0x3
02f0 180e | | Execute Package,Field_Execute,Field_Number 0xe
02f1 4807 |H | Short_Literal 0x7
02f2 0092 05b4 | | Action Push_String_Extended,0x5b4 ; "Can't erase the Ada library in "
02f4 e5fe | | Load 0x2,-0x2
02f5 800c | | Call 0x0,0xc
02f6 01cc | | Execute Vector,Catenate
02f7 0092 059d | | Action Push_String_Extended,0x59d ; ". "
02f9 01cc | | Execute Vector,Catenate
02fa e5fb | | Load 0x2,-0x5
02fb e00f | | Load 0x0,0xf
02fc 1819 | | Execute Package,Field_Execute,Field_Number 0x19
02fd 01cc | | Execute Vector,Catenate
02fe e009 | | Load 0x0,0x9
02ff 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0300 4505 |E | Exit_Subprogram 0x5
0301 e5ff | | Load 0x2,-0x1
0302 8012 | | Call 0x0,0x12
0303 00e1 | | Load_Encached Boolean_Cache
0304 e5fb | | Load 0x2,-0x5
0305 e5fc | | Load 0x2,-0x4
0306 e5fd | | Load 0x2,-0x3
0307 e5fe | | Load 0x2,-0x2
0308 8010 | | Call 0x0,0x10
0309 c5fb | | Store 0x2,-0x5
030a 005a | Z | Store_Top Discrete,At_Offset_2
030b 4802 |H | Short_Literal 0x2
030c e5fb | | Load 0x2,-0x5
030d e00f | | Load 0x0,0xf
030e 1817 | | Execute Package,Field_Execute,Field_Number 0x17
030f 6801 |h | Jump_Zero 0x311
0310 4505 |E | Exit_Subprogram 0x5
0311 00d9 | | Load_Top At_Offset_1
0312 7012 |p | Jump_Nonzero 0x325
0313 e003 | | Load 0x0,0x3
0314 180e | | Execute Package,Field_Execute,Field_Number 0xe
0315 4806 |H | Short_Literal 0x6
0316 0092 05ad | | Action Push_String_Extended,0x5ad ; "Remote directory "
0318 e5fe | | Load 0x2,-0x2
0319 01cc | | Execute Vector,Catenate
031a 0092 05b5 | | Action Push_String_Extended,0x5b5 ; " doesn't exist for view "
031c 01cc | | Execute Vector,Catenate
031d e402 | | Load 0x2,0x2
031e 01cc | | Execute Vector,Catenate
031f 0092 05af | | Action Push_String_Extended,0x5af ; ", so it can't be destroyed"
0321 01cc | | Execute Vector,Catenate
0322 e009 | | Load 0x0,0x9
0323 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0324 4505 |E | Exit_Subprogram 0x5
0325 8405 | | Call 0x2,0x5
0326 e007 | | Load 0x0,0x7
0327 7002 |p | Jump_Nonzero 0x32a
0328 e5fc | | Load 0x2,-0x4
0329 680d |h | Jump_Zero 0x337
032a e003 | | Load 0x0,0x3
032b 180e | | Execute Package,Field_Execute,Field_Number 0xe
032c 4804 |H | Short_Literal 0x4
032d 0092 059b | | Action Push_String_Extended,0x59b ; "#~Executing remote command: "
032f 0092 05b6 | | Action Push_String_Extended,0x5b6 ; "cd;chmod -R 777 "
0331 e5fe | | Load 0x2,-0x2
0332 01cc | | Execute Vector,Catenate
0333 800c | | Call 0x0,0xc
0334 01cc | | Execute Vector,Catenate
0335 e009 | | Load 0x0,0x9
0336 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0337 e5fb | | Load 0x2,-0x5
0338 e5fc | | Load 0x2,-0x4
0339 e5fd | | Load 0x2,-0x3
033a 0092 05b6 | | Action Push_String_Extended,0x5b6 ; "cd;chmod -R 777 "
033c e5fe | | Load 0x2,-0x2
033d 01cc | | Execute Vector,Catenate
033e 800e | | Call 0x0,0xe
033f c5fb | | Store 0x2,-0x5
0340 e5fc | | Load 0x2,-0x4
0341 e5fb | | Load 0x2,-0x5
0342 800a | | Call 0x0,0xa
0343 680c |h | Jump_Zero 0x350
0344 e003 | | Load 0x0,0x3
0345 180e | | Execute Package,Field_Execute,Field_Number 0xe
0346 4807 |H | Short_Literal 0x7
0347 0092 05b7 | | Action Push_String_Extended,0x5b7 ; "Can't change protections. "
0349 e5fb | | Load 0x2,-0x5
034a e00f | | Load 0x0,0xf
034b 1819 | | Execute Package,Field_Execute,Field_Number 0x19
034c 01cc | | Execute Vector,Catenate
034d e009 | | Load 0x0,0x9
034e 1813 | | Execute Package,Field_Execute,Field_Number 0x13
034f 4505 |E | Exit_Subprogram 0x5
0350 e007 | | Load 0x0,0x7
0351 7002 |p | Jump_Nonzero 0x354
0352 e5fc | | Load 0x2,-0x4
0353 680d |h | Jump_Zero 0x361
0354 e003 | | Load 0x0,0x3
0355 180e | | Execute Package,Field_Execute,Field_Number 0xe
0356 4804 |H | Short_Literal 0x4
0357 0092 059b | | Action Push_String_Extended,0x59b ; "#~Executing remote command: "
0359 0092 05b8 | | Action Push_String_Extended,0x5b8 ; "chmod 777 "
035b e5fe | | Load 0x2,-0x2
035c 01cc | | Execute Vector,Catenate
035d 800c | | Call 0x0,0xc
035e 01cc | | Execute Vector,Catenate
035f e009 | | Load 0x0,0x9
0360 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0361 e5fb | | Load 0x2,-0x5
0362 e5fc | | Load 0x2,-0x4
0363 e5fd | | Load 0x2,-0x3
0364 0092 05b8 | | Action Push_String_Extended,0x5b8 ; "chmod 777 "
0366 e5fe | | Load 0x2,-0x2
0367 01cc | | Execute Vector,Catenate
0368 800e | | Call 0x0,0xe
0369 c5fb | | Store 0x2,-0x5
036a e5fc | | Load 0x2,-0x4
036b e5fb | | Load 0x2,-0x5
036c 800a | | Call 0x0,0xa
036d 680c |h | Jump_Zero 0x37a
036e e003 | | Load 0x0,0x3
036f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0370 4807 |H | Short_Literal 0x7
0371 0092 05b7 | | Action Push_String_Extended,0x5b7 ; "Can't change protections. "
0373 e5fb | | Load 0x2,-0x5
0374 e00f | | Load 0x0,0xf
0375 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0376 01cc | | Execute Vector,Catenate
0377 e009 | | Load 0x0,0x9
0378 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0379 4505 |E | Exit_Subprogram 0x5
037a e007 | | Load 0x0,0x7
037b 7002 |p | Jump_Nonzero 0x37e
037c e5fc | | Load 0x2,-0x4
037d 6810 |h | Jump_Zero 0x38e
037e e003 | | Load 0x0,0x3
037f 180e | | Execute Package,Field_Execute,Field_Number 0xe
0380 4804 |H | Short_Literal 0x4
0381 0092 059b | | Action Push_String_Extended,0x59b ; "#~Executing remote command: "
0383 0092 05b9 | | Action Push_String_Extended,0x5b9 ; "cd "
0385 e5fe | | Load 0x2,-0x2
0386 01cc | | Execute Vector,Catenate
0387 0092 05ba | | Action Push_String_Extended,0x5ba ; ";cd .."
0389 01cc | | Execute Vector,Catenate
038a 800c | | Call 0x0,0xc
038b 01cc | | Execute Vector,Catenate
038c e009 | | Load 0x0,0x9
038d 1813 | | Execute Package,Field_Execute,Field_Number 0x13
038e e5fb | | Load 0x2,-0x5
038f e5fc | | Load 0x2,-0x4
0390 e5fd | | Load 0x2,-0x3
0391 0092 05b9 | | Action Push_String_Extended,0x5b9 ; "cd "
0393 e5fe | | Load 0x2,-0x2
0394 01cc | | Execute Vector,Catenate
0395 0092 05ba | | Action Push_String_Extended,0x5ba ; ";cd .."
0397 01cc | | Execute Vector,Catenate
0398 800e | | Call 0x0,0xe
0399 c5fb | | Store 0x2,-0x5
039a e5fc | | Load 0x2,-0x4
039b e5fb | | Load 0x2,-0x5
039c 800a | | Call 0x0,0xa
039d 6811 |h | Jump_Zero 0x3af
039e e003 | | Load 0x0,0x3
039f 180e | | Execute Package,Field_Execute,Field_Number 0xe
03a0 4807 |H | Short_Literal 0x7
03a1 0092 05bb | | Action Push_String_Extended,0x5bb ; "Can't go to the enclosing directory for "
03a3 e5fe | | Load 0x2,-0x2
03a4 01cc | | Execute Vector,Catenate
03a5 0092 059d | | Action Push_String_Extended,0x59d ; ". "
03a7 01cc | | Execute Vector,Catenate
03a8 e5fb | | Load 0x2,-0x5
03a9 e00f | | Load 0x0,0xf
03aa 1819 | | Execute Package,Field_Execute,Field_Number 0x19
03ab 01cc | | Execute Vector,Catenate
03ac e009 | | Load 0x0,0x9
03ad 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03ae 4505 |E | Exit_Subprogram 0x5
03af e007 | | Load 0x0,0x7
03b0 7002 |p | Jump_Nonzero 0x3b3
03b1 e5fc | | Load 0x2,-0x4
03b2 680d |h | Jump_Zero 0x3c0
03b3 e003 | | Load 0x0,0x3
03b4 180e | | Execute Package,Field_Execute,Field_Number 0xe
03b5 4804 |H | Short_Literal 0x4
03b6 0092 059b | | Action Push_String_Extended,0x59b ; "#~Executing remote command: "
03b8 0092 05bc | | Action Push_String_Extended,0x5bc ; "rm -r "
03ba e5fe | | Load 0x2,-0x2
03bb 01cc | | Execute Vector,Catenate
03bc 800c | | Call 0x0,0xc
03bd 01cc | | Execute Vector,Catenate
03be e009 | | Load 0x0,0x9
03bf 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03c0 e5fb | | Load 0x2,-0x5
03c1 e5fc | | Load 0x2,-0x4
03c2 e5fd | | Load 0x2,-0x3
03c3 0092 05bc | | Action Push_String_Extended,0x5bc ; "rm -r "
03c5 e5fe | | Load 0x2,-0x2
03c6 01cc | | Execute Vector,Catenate
03c7 800e | | Call 0x0,0xe
03c8 c5fb | | Store 0x2,-0x5
03c9 e5fc | | Load 0x2,-0x4
03ca e5fb | | Load 0x2,-0x5
03cb 800a | | Call 0x0,0xa
03cc 6811 |h | Jump_Zero 0x3de
03cd e003 | | Load 0x0,0x3
03ce 180e | | Execute Package,Field_Execute,Field_Number 0xe
03cf 4807 |H | Short_Literal 0x7
03d0 0092 05bd | | Action Push_String_Extended,0x5bd ; "Can't remove the contents of "
03d2 e5fe | | Load 0x2,-0x2
03d3 800c | | Call 0x0,0xc
03d4 01cc | | Execute Vector,Catenate
03d5 0092 059d | | Action Push_String_Extended,0x59d ; ". "
03d7 01cc | | Execute Vector,Catenate
03d8 e5fb | | Load 0x2,-0x5
03d9 e00f | | Load 0x0,0xf
03da 1819 | | Execute Package,Field_Execute,Field_Number 0x19
03db 01cc | | Execute Vector,Catenate
03dc e009 | | Load 0x0,0x9
03dd 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03de 4505 |E | Exit_Subprogram 0x5
03df TRAP_0258:
03df 0007 | | Action Break_Optional
03e0 e5fb | | Load 0x2,-0x5
03e1 0092 05be | | Action Push_String_Extended,0x5be ; "Destroy_Library"
03e3 e00b | | Load 0x0,0xb
03e4 1813 | | Execute Package,Field_Execute,Field_Number 0x13
03e5 c5fb | | Store 0x2,-0x5
03e6 4505 |E | Exit_Subprogram 0x5
03e7 0000 | | .XXX[0x1]
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 0412 | | .CONST 0x0412 ; Address of begin
03e9 04bc | | .CONST 0x04bc ; Address of exception handler
03ea 0004 | | .CONST 0x0004 ; Number of locals
03eb INIT_03e8:
03eb 00db | | Load_Top At_Offset_3
03ec e003 | | Load 0x0,0x3
03ed 180e | | Execute Package,Field_Execute,Field_Number 0xe
03ee e5ff | | Load 0x2,-0x1
03ef e013 | | Load 0x0,0x13
03f0 1b0d | | Execute Package,Field_Read,Field_Number 0xd
03f1 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
03f2 8002 | | Call 0x0,0x2
03f3 0092 05b0 | | Action Push_String_Extended,0x5b0 ; "ada lib_manager\x5c("
03f5 00d9 | | Load_Top At_Offset_1
03f6 01cc | | Execute Vector,Catenate
03f7 0092 05bf | | Action Push_String_Extended,0x5bf ; "\x5c).new "
03f9 01cc | | Execute Vector,Catenate
03fa e5fe | | Load 0x2,-0x2
03fb 01cc | | Execute Vector,Catenate
03fc 0092 0583 | | Action Push_String_Extended,0x583 ; "/adalib"
03fe 01cc | | Execute Vector,Catenate
03ff 0007 | | Action Break_Optional
0400 0092 05b0 | | Action Push_String_Extended,0x5b0 ; "ada lib_manager\x5c("
0402 00da | | Load_Top At_Offset_2
0403 01cc | | Execute Vector,Catenate
0404 0092 05bf | | Action Push_String_Extended,0x5bf ; "\x5c).new "
0406 01cc | | Execute Vector,Catenate
0407 e5fe | | Load 0x2,-0x2
0408 01cc | | Execute Vector,Catenate
0409 0092 05c0 | | Action Push_String_Extended,0x5c0 ; "/adalib "
040b 01cc | | Execute Vector,Catenate
040c 0092 05c1 | | Action Push_String_Extended,0x5c1 ; "annotate=RCI_LIB::"
040e 01cc | | Execute Vector,Catenate
040f e5fe | | Load 0x2,-0x2
0410 01cc | | Execute Vector,Catenate
0411 0007 | | Action Break_Optional
0412 BODY_03e8:
0412 e007 | | Load 0x0,0x7
0413 7002 |p | Jump_Nonzero 0x416
0414 e5fa | | Load 0x2,-0x6
0415 681f |h | Jump_Zero 0x435
0416 e003 | | Load 0x0,0x3
0417 180e | | Execute Package,Field_Execute,Field_Number 0xe
0418 4809 |H | Short_Literal 0x9
0419 0092 05c2 | | Action Push_String_Extended,0x5c2 ; "#~Create_Program_Library (Host_View"
041b e5ff | | Load 0x2,-0x1
041c 8008 | | Call 0x0,0x8
041d 01cc | | Execute Vector,Catenate
041e 0092 0586 | | Action Push_String_Extended,0x586 ; ", Remote_Directory"
0420 01cc | | Execute Vector,Catenate
0421 e5fe | | Load 0x2,-0x2
0422 8008 | | Call 0x0,0x8
0423 01cc | | Execute Vector,Catenate
0424 0092 0587 | | Action Push_String_Extended,0x587 ; ", Remote_Program_Library"
0426 01cc | | Execute Vector,Catenate
0427 e5fd | | Load 0x2,-0x3
0428 8008 | | Call 0x0,0x8
0429 01cc | | Execute Vector,Catenate
042a 0092 0585 | | Action Push_String_Extended,0x585 ; ", Remote_Machine"
042c 01cc | | Execute Vector,Catenate
042d e5fc | | Load 0x2,-0x4
042e 8008 | | Call 0x0,0x8
042f 01cc | | Execute Vector,Catenate
0430 0092 0588 | | Action Push_String_Extended,0x588 ; ")"
0432 01cc | | Execute Vector,Catenate
0433 e009 | | Load 0x0,0x9
0434 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0435 e003 | | Load 0x0,0x3
0436 180e | | Execute Package,Field_Execute,Field_Number 0xe
0437 4804 |H | Short_Literal 0x4
0438 0092 05c3 | | Action Push_String_Extended,0x5c3 ; "Creating remote program library "
043a e5fd | | Load 0x2,-0x3
043b 800c | | Call 0x0,0xc
043c 01cc | | Execute Vector,Catenate
043d e009 | | Load 0x0,0x9
043e 1813 | | Execute Package,Field_Execute,Field_Number 0x13
043f 00d8 | | Load_Top At_Offset_0
0440 01db | | Execute Vector,Length
0441 e014 | | Load 0x0,0x14
0442 027d | } | Execute Discrete,Greater
0443 6815 |h | Jump_Zero 0x459
0444 e007 | | Load 0x0,0x7
0445 7002 |p | Jump_Nonzero 0x448
0446 e5fa | | Load 0x2,-0x6
0447 680a |h | Jump_Zero 0x452
0448 e003 | | Load 0x0,0x3
0449 180e | | Execute Package,Field_Execute,Field_Number 0xe
044a 4804 |H | Short_Literal 0x4
044b 0092 059b | | Action Push_String_Extended,0x59b ; "#~Executing remote command: "
044d e403 | | Load 0x2,0x3
044e 800c | | Call 0x0,0xc
044f 01cc | | Execute Vector,Catenate
0450 e009 | | Load 0x0,0x9
0451 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0452 e5f9 | | Load 0x2,-0x7
0453 e5fa | | Load 0x2,-0x6
0454 e5fb | | Load 0x2,-0x5
0455 e403 | | Load 0x2,0x3
0456 800e | | Call 0x0,0xe
0457 c5f9 | | Store 0x2,-0x7
0458 7814 |x | Jump 0x46d
0459 e007 | | Load 0x0,0x7
045a 7002 |p | Jump_Nonzero 0x45d
045b e5fa | | Load 0x2,-0x6
045c 680a |h | Jump_Zero 0x467
045d e003 | | Load 0x0,0x3
045e 180e | | Execute Package,Field_Execute,Field_Number 0xe
045f 4804 |H | Short_Literal 0x4
0460 0092 059b | | Action Push_String_Extended,0x59b ; "#~Executing remote command: "
0462 00db | | Load_Top At_Offset_3
0463 800c | | Call 0x0,0xc
0464 01cc | | Execute Vector,Catenate
0465 e009 | | Load 0x0,0x9
0466 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0467 e5f9 | | Load 0x2,-0x7
0468 e5fa | | Load 0x2,-0x6
0469 e5fb | | Load 0x2,-0x5
046a 00db | | Load_Top At_Offset_3
046b 800e | | Call 0x0,0xe
046c c5f9 | | Store 0x2,-0x7
046d e5fa | | Load 0x2,-0x6
046e e5f9 | | Load 0x2,-0x7
046f 800a | | Call 0x0,0xa
0470 684a |hJ | Jump_Zero 0x4bb
0471 e003 | | Load 0x0,0x3
0472 180e | | Execute Package,Field_Execute,Field_Number 0xe
0473 4807 |H | Short_Literal 0x7
0474 0092 05c4 | | Action Push_String_Extended,0x5c4 ; "Can't create a remote ada library in "
0476 e5fe | | Load 0x2,-0x2
0477 800c | | Call 0x0,0xc
0478 01cc | | Execute Vector,Catenate
0479 0092 059d | | Action Push_String_Extended,0x59d ; ". "
047b 01cc | | Execute Vector,Catenate
047c e5f9 | | Load 0x2,-0x7
047d e00f | | Load 0x0,0xf
047e 1819 | | Execute Package,Field_Execute,Field_Number 0x19
047f 01cc | | Execute Vector,Catenate
0480 e009 | | Load 0x0,0x9
0481 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0482 e003 | | Load 0x0,0x3
0483 180e | | Execute Package,Field_Execute,Field_Number 0xe
0484 4807 |H | Short_Literal 0x7
0485 0092 05c5 | | Action Push_String_Extended,0x5c5 ; "Creation of the remote Ada library failed"
0487 e009 | | Load 0x0,0x9
0488 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0489 e003 | | Load 0x0,0x3
048a 180e | | Execute Package,Field_Execute,Field_Number 0xe
048b 4805 |H | Short_Literal 0x5
048c 0092 05c6 | | Action Push_String_Extended,0x5c6 ; "Possible causes of this failure include:"
048e e009 | | Load 0x0,0x9
048f 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0490 e003 | | Load 0x0,0x3
0491 180e | | Execute Package,Field_Execute,Field_Number 0xe
0492 4805 |H | Short_Literal 0x5
0493 0092 05c7 | | Action Push_String_Extended,0x5c7 ; " - Invalid Username & Password from Session Switches or "
0495 e009 | | Load 0x0,0x9
0496 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0497 e003 | | Load 0x0,0x3
0498 180e | | Execute Package,Field_Execute,Field_Number 0xe
0499 4805 |H | Short_Literal 0x5
049a 0092 05c8 | | Action Push_String_Extended,0x5c8 ; " remote passwords file"
049c e009 | | Load 0x0,0x9
049d 1813 | | Execute Package,Field_Execute,Field_Number 0x13
049e e003 | | Load 0x0,0x3
049f 180e | | Execute Package,Field_Execute,Field_Number 0xe
04a0 4805 |H | Short_Literal 0x5
04a1 0092 05c9 | | Action Push_String_Extended,0x5c9 ; " - Remote machine is not accessible via the network"
04a3 e009 | | Load 0x0,0x9
04a4 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04a5 e003 | | Load 0x0,0x3
04a6 180e | | Execute Package,Field_Execute,Field_Number 0xe
04a7 4805 |H | Short_Literal 0x5
04a8 0092 05ca | | Action Push_String_Extended,0x5ca ; " - Invalid permissions on the target"
04aa e009 | | Load 0x0,0x9
04ab 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04ac e003 | | Load 0x0,0x3
04ad 180e | | Execute Package,Field_Execute,Field_Number 0xe
04ae 4805 |H | Short_Literal 0x5
04af 0092 05cb | | Action Push_String_Extended,0x5cb ; " - Remote directory name is too long"
04b1 e009 | | Load 0x0,0x9
04b2 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04b3 e003 | | Load 0x0,0x3
04b4 180e | | Execute Package,Field_Execute,Field_Number 0xe
04b5 4805 |H | Short_Literal 0x5
04b6 0092 05cc | | Action Push_String_Extended,0x5cc ; "After resolving this problem, use Rci.Build_Remote_Library to create the Ada library on the target"
04b8 e009 | | Load 0x0,0x9
04b9 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04ba 4507 |E | Exit_Subprogram 0x7
04bb 4507 |E | Exit_Subprogram 0x7
04bc TRAP_03e8:
04bc 0007 | | Action Break_Optional
04bd e5f9 | | Load 0x2,-0x7
04be 0092 05cd | | Action Push_String_Extended,0x5cd ; "Create_Program_Library"
04c0 e00b | | Load 0x0,0xb
04c1 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04c2 c5f9 | | Store 0x2,-0x7
04c3 4507 |E | Exit_Subprogram 0x7
04c4 0000 0000 | | .BLANK 0000[0x4]
04c8 ; --------------------------------------------------------------------------------------
04c8 ; SUBPROGRAM
04c8 ; --------------------------------------------------------------------------------------
04c8 04cd | | .CONST 0x04cd ; Address of begin
04c9 0004 | | .CONST 0x0004 ; Address of exception handler
04ca 0002 | | .CONST 0x0002 ; Number of locals
04cb INIT_04c8:
04cb e403 | | Load 0x2,0x3
04cc 8015 | | Call 0x0,0x15
04cd BODY_04c8:
04cd 00e1 | | Load_Encached Boolean_Cache
04ce e5fa | | Load 0x2,-0x6
04cf e5fb | | Load 0x2,-0x5
04d0 e40b | | Load 0x2,0xb
04d1 e602 | | Load 0x3,0x2
04d2 8010 | | Call 0x0,0x10
04d3 c5fa | | Store 0x2,-0x6
04d4 c40c | | Store 0x2,0xc
04d5 4802 |H | Short_Literal 0x2
04d6 e5fa | | Load 0x2,-0x6
04d7 e00f | | Load 0x0,0xf
04d8 1817 | | Execute Package,Field_Execute,Field_Number 0x17
04d9 6802 |h | Jump_Zero 0x4dc
04da 00cc | | Action Pop_Block
04db 4506 |E | Exit_Subprogram 0x6
04dc e40c | | Load 0x2,0xc
04dd 7017 |p | Jump_Nonzero 0x4f5
04de e003 | | Load 0x0,0x3
04df 180e | | Execute Package,Field_Execute,Field_Number 0xe
04e0 4802 |H | Short_Literal 0x2
04e1 0092 05a5 | | Action Push_String_Extended,0x5a5 ; "Creating the new remote directory "
04e3 00db | | Load_Top At_Offset_3
04e4 800c | | Call 0x0,0xc
04e5 01cc | | Execute Vector,Catenate
04e6 e009 | | Load 0x0,0x9
04e7 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04e8 e5fa | | Load 0x2,-0x6
04e9 e5fb | | Load 0x2,-0x5
04ea e40b | | Load 0x2,0xb
04eb 00db | | Load_Top At_Offset_3
04ec 8011 | | Call 0x0,0x11
04ed c5fa | | Store 0x2,-0x6
04ee 4802 |H | Short_Literal 0x2
04ef e5fa | | Load 0x2,-0x6
04f0 e00f | | Load 0x0,0xf
04f1 1817 | | Execute Package,Field_Execute,Field_Number 0x17
04f2 6802 |h | Jump_Zero 0x4f5
04f3 00cc | | Action Pop_Block
04f4 4506 |E | Exit_Subprogram 0x6
04f5 4501 |E | Exit_Subprogram 0x1
04f6 0000 0000 | | .XXX[0x2]
04f8 ; --------------------------------------------------------------------------------------
04f8 ; SUBPROGRAM
04f8 ; --------------------------------------------------------------------------------------
04f8 0506 | | .CONST 0x0506 ; Address of begin
04f9 0004 | | .CONST 0x0004 ; Address of exception handler
04fa 0004 | | .CONST 0x0004 ; Number of locals
04fb INIT_04f8:
04fb 4800 |H | Short_Literal 0x0
04fc e5ff | | Load 0x2,-0x1
04fd e016 | | Load 0x0,0x16
04fe 1818 | | Execute Package,Field_Execute,Field_Number 0x18
04ff e001 | | Load 0x0,0x1
0500 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0501 02c7 | | Declare_Variable Any
0502 00d8 | | Load_Top At_Offset_0
0503 1c00 | | Execute_Immediate Run_Utility,0x0
0504 029f 0523 | #| Declare_Subprogram For_Call,INIT_0520
0506 BODY_04f8:
0506 4801 |H | Short_Literal 0x1
0507 00db | | Load_Top At_Offset_3
0508 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
0509 e00f | | Load 0x0,0xf
050a 1817 | | Execute Package,Field_Execute,Field_Number 0x17
050b 6805 |h | Jump_Zero 0x511
050c 00da | | Load_Top At_Offset_2
050d 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
050e c5fb | | Store 0x2,-0x5
050f 00cc | | Action Pop_Block
0510 4505 |E | Exit_Subprogram 0x5
0511 00cf | | Action Mark_Auxiliary
0512 00db | | Load_Top At_Offset_3
0513 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0514 01dc | | Execute Vector,Last
0515 4801 |H | Short_Literal 0x1
0516 0263 | c | Execute Discrete,Above_Bound
0517 7003 |p | Jump_Nonzero 0x51b
0518 8604 | | Call 0x3,0x4
0519 00c8 | | Action Pop_Auxiliary_Range
051a 3ffd |? | Loop_Increasing 0x518
051b 4501 |E | Exit_Subprogram 0x1
051c 0000 0000 | | .BLANK 0000[0x4]
0520 ; --------------------------------------------------------------------------------------
0520 ; SUBPROGRAM
0520 ; --------------------------------------------------------------------------------------
0520 0537 | 7 | .CONST 0x0537 ; Address of begin
0521 0004 | | .CONST 0x0004 ; Address of exception handler
0522 0005 | | .CONST 0x0005 ; Number of locals
0523 INIT_0520:
0523 e001 | | Load 0x0,0x1
0524 1b0f | | Execute Package,Field_Read,Field_Number 0xf
0525 02c7 | | Declare_Variable Any
0526 e607 | | Load 0x3,0x7
0527 e602 | | Load 0x3,0x2
0528 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0529 01d7 | | Execute Vector,Field_Read
052a a802 | | Store_Unchecked 0x4,0x2
052b 00d8 | | Load_Top At_Offset_0
052c e001 | | Load 0x0,0x1
052d 1b35 | 5 | Execute Package,Field_Read,Field_Number 0x35
052e 1838 | 8 | Execute Package,Field_Execute,Field_Number 0x38
052f e003 | | Load 0x0,0x3
0530 180e | | Execute Package,Field_Execute,Field_Number 0xe
0531 00d9 | | Load_Top At_Offset_1
0532 e004 | | Load 0x0,0x4
0533 1814 | | Execute Package,Field_Execute,Field_Number 0x14
0534 00d8 | | Load_Top At_Offset_0
0535 2503 |% | Execute Variant_Record,Field_Reference,Fixed,Indirect,Field_Number 0x3
0536 0007 | | Action Break_Optional
0537 BODY_0520:
0537 e5fc | | Load 0x2,-0x4
0538 00da | | Load_Top At_Offset_2
0539 2c02 |, | Execute Variant_Record,Field_Read,Fixed,Direct,Field_Number 0x2
053a 800a | | Call 0x0,0xa
053b 680e |h | Jump_Zero 0x54a
053c e5fb | | Load 0x2,-0x5
053d 0092 058a | | Action Push_String_Extended,0x58a ; "Library_Extensions Error"
053f 4802 |H | Short_Literal 0x2
0540 0092 05ce | | Action Push_String_Extended,0x5ce ; "Can't get remote directory name for imported view "
0542 e803 | | Load 0x4,0x3
0543 01cc | | Execute Vector,Catenate
0544 e00b | | Load 0x0,0xb
0545 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0546 c5fb | | Store 0x2,-0x5
0547 00cc | | Action Pop_Block
0548 00cc | | Action Pop_Block
0549 4505 |E | Exit_Subprogram 0x5
054a e007 | | Load 0x0,0x7
054b 6810 |h | Jump_Zero 0x55c
054c e003 | | Load 0x0,0x3
054d 180e | | Execute Package,Field_Execute,Field_Number 0xe
054e 4802 |H | Short_Literal 0x2
054f 0092 05cf | | Action Push_String_Extended,0x5cf ; "#~ Referencer"
0551 e607 | | Load 0x3,0x7
0552 00e0 | | Load_Encached Standard_Cache
0553 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0554 01cc | | Execute Vector,Catenate
0555 0092 05d0 | | Action Push_String_Extended,0x5d0 ; ": "
0557 01cc | | Execute Vector,Catenate
0558 e803 | | Load 0x4,0x3
0559 01cc | | Execute Vector,Catenate
055a e009 | | Load 0x0,0x9
055b 1813 | | Execute Package,Field_Execute,Field_Number 0x13
055c e5fb | | Load 0x2,-0x5
055d e5fc | | Load 0x2,-0x4
055e 4801 |H | Short_Literal 0x1
055f e5fd | | Load 0x2,-0x3
0560 e805 | | Load 0x4,0x5
0561 00ea | | Load_Encached Null_String_Cache
0562 e803 | | Load 0x4,0x3
0563 e5ff | | Load 0x2,-0x1
0564 e00b | | Load 0x0,0xb
0565 1822 | " | Execute Package,Field_Execute,Field_Number 0x22
0566 c5fb | | Store 0x2,-0x5
0567 e5fc | | Load 0x2,-0x4
0568 e5fb | | Load 0x2,-0x5
0569 800a | | Call 0x0,0xa
056a 6815 |h | Jump_Zero 0x580
056b e003 | | Load 0x0,0x3
056c 180e | | Execute Package,Field_Execute,Field_Number 0xe
056d 4806 |H | Short_Literal 0x6
056e 0092 05d1 | | Action Push_String_Extended,0x5d1 ; "Can't remove remote import for "
0570 e402 | | Load 0x2,0x2
0571 01cc | | Execute Vector,Catenate
0572 0092 05d2 | | Action Push_String_Extended,0x5d2 ; " from "
0574 01cc | | Execute Vector,Catenate
0575 e803 | | Load 0x4,0x3
0576 01cc | | Execute Vector,Catenate
0577 0092 059d | | Action Push_String_Extended,0x59d ; ". "
0579 01cc | | Execute Vector,Catenate
057a e5fb | | Load 0x2,-0x5
057b e00f | | Load 0x0,0xf
057c 1819 | | Execute Package,Field_Execute,Field_Number 0x19
057d 01cc | | Execute Vector,Catenate
057e e009 | | Load 0x0,0x9
057f 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0580 4501 |E | Exit_Subprogram 0x1
0581 ; --------------------------------------------------------------------------------------
0581 ; STRING TABLE
0581 ; --------------------------------------------------------------------------------------
0581 00a6 | | .STRTAB 0x00a6->0x05d4 ; "/adafamily.add"
0582 00b2 | | .STRTAB 0x00b2->0x05db ; "ada family_manager.new family="
0583 00ce | | .STRTAB 0x00ce->0x05ea ; "/adalib"
; "/adalib"
; "/adalib"
0584 00d3 | | .STRTAB 0x00d3->0x05ed ; "#~Build_Libraries (View_Obj => "
0585 00f0 | | .STRTAB 0x00f0->0x05fd ; ", Remote_Machine"
; ", Remote_Machine"
0586 00fe | | .STRTAB 0x00fe->0x0605 ; ", Remote_Directory"
; ", Remote_Directory"
; ", Remote_Directory"
0587 010e | | .STRTAB 0x010e->0x060e ; ", Remote_Program_Library"
; ", Remote_Program_Library"
0588 0124 | $ | .STRTAB 0x0124->0x061a ; ")"
; ")"
; ")"
0589 0123 | # | .STRTAB 0x0123->0x061a ; "Entering Build_Libraries"
058a 0139 | 9 | .STRTAB 0x0139->0x0626 ; "Library_Extensions Error"
; "Library_Extensions Error"
; "Library_Extensions Error"
; "Library_Extensions Error"
; "Library_Extensions Error"
; "Library_Extensions Error"
; "Library_Extensions Error"
; "Library_Extensions Error"
058b 014f | O | .STRTAB 0x014f->0x0632 ; "Can't get Remote_Machine switch for view "
058c 0176 | v | .STRTAB 0x0176->0x0647 ; "Can't get Remote_Directory switch for view "
058d 019f | | .STRTAB 0x019f->0x065c ; "#~Old switch values: Remote_Machine "
058e 01c1 | | .STRTAB 0x01c1->0x066e ; ", Remote_Directory "
058f 01d2 | | .STRTAB 0x01d2->0x0678 ; "Can't derive a family name from the remote pathname "
; "Can't derive a family name from the remote pathname "
0590 0204 | | .STRTAB 0x0204->0x0692 ; "I386_Unix_Als_Xt"
0591 0212 | | .STRTAB 0x0212->0x069a ; "Can't acquire a connection to "
0592 022e | . | .STRTAB 0x022e->0x06a9 ; "test -f "
0593 0234 | 4 | .STRTAB 0x0234->0x06ad ; "#~Reusing the existing Alsys family \x22"
0594 0257 | W | .STRTAB 0x0257->0x06bf ; "\x22"
0595 0256 | V | .STRTAB 0x0256->0x06c0 ; "#~"
0596 0256 | V | .STRTAB 0x0256->0x06c1 ; "#~The remote file "
0597 0266 | f | .STRTAB 0x0266->0x06ca ; " does not exist"
0598 0273 | s | .STRTAB 0x0273->0x06d1 ; "An Alsys family can only be created in a new directory, but the remote directory "
0599 02c2 | | .STRTAB 0x02c2->0x06fa ; " already exists"
; " already exists"
059a 02cf | | .STRTAB 0x02cf->0x0701 ; "Creating remote family library "
059b 02ec | | .STRTAB 0x02ec->0x0711 ; "#~Executing remote command: "
; "#~Executing remote command: "
; "#~Executing remote command: "
; "#~Executing remote command: "
; "#~Executing remote command: "
; "#~Executing remote command: "
; "#~Executing remote command: "
; "#~Executing remote command: "
059c 0306 | | .STRTAB 0x0306->0x071f ; "Can't create the remote ada family in "
059d 032a | * | .STRTAB 0x032a->0x0732 ; ". "
; ". "
; ". "
; ". "
; ". "
; ". "
059e 032b | + | .STRTAB 0x032b->0x0733 ; "Building new library on different machine "
059f 0353 | S | .STRTAB 0x0353->0x0748 ; ". Old library "
05a0 035f | _ | .STRTAB 0x035f->0x074f ; " is on machine "
05a1 036c | l | .STRTAB 0x036c->0x0757 ; "The old Remote_Directory "
05a2 0383 | | .STRTAB 0x0383->0x0763 ; " still exists on "
05a3 0392 | | .STRTAB 0x0392->0x076c ; "Directory "
05a4 039a | | .STRTAB 0x039a->0x0771 ; "Using an existing directory"
05a5 03b3 | | .STRTAB 0x03b3->0x077e ; "Creating the new remote directory "
; "Creating the new remote directory "
05a6 03d3 | | .STRTAB 0x03d3->0x078f ; "A program library already exists in "
05a7 03f5 | | .STRTAB 0x03f5->0x07a1 ; "The existing program library will be used"
05a8 041c | | .STRTAB 0x041c->0x07b6 ; "Creating the new remote program library "
05a9 0442 | B | .STRTAB 0x0442->0x07ca ; "Can't build remote program library "
05aa 0463 | c | .STRTAB 0x0463->0x07db ; "Build_Libraries"
05ab 0470 | p | .STRTAB 0x0470->0x07e3 ; "#~Destroy_Library (Host_View"
05ac 048a | | .STRTAB 0x048a->0x07f1 ; "Executing Destroy_Library"
05ad 04a1 | | .STRTAB 0x04a1->0x07fd ; "Remote directory "
; "Remote directory "
05ae 04b0 | | .STRTAB 0x04b0->0x0806 ; " doesn't contain an Ada program library"
05af 04d5 | | .STRTAB 0x04d5->0x0819 ; ", so it can't be destroyed"
; ", so it can't be destroyed"
05b0 04ed | | .STRTAB 0x04ed->0x0826 ; "ada lib_manager\x5c("
; "ada lib_manager\x5c("
; "ada lib_manager\x5c("
; "ada lib_manager\x5c("
05b1 04fc | | .STRTAB 0x04fc->0x082f ; "\x5c).erase libraries="
; "\x5c).erase libraries="
05b2 050d | | .STRTAB 0x050d->0x0838 ; "/adalib confirm=no"
; "/adalib confirm=no"
05b3 051d | | .STRTAB 0x051d->0x0841 ; "Erasing remote library "
05b4 0532 | 2 | .STRTAB 0x0532->0x084d ; "Can't erase the Ada library in "
05b5 054f | O | .STRTAB 0x054f->0x085c ; " doesn't exist for view "
05b6 0565 | e | .STRTAB 0x0565->0x0868 ; "cd;chmod -R 777 "
; "cd;chmod -R 777 "
05b7 0573 | s | .STRTAB 0x0573->0x0870 ; "Can't change protections. "
; "Can't change protections. "
05b8 058c | | .STRTAB 0x058c->0x087e ; "chmod 777 "
; "chmod 777 "
05b9 0594 | | .STRTAB 0x0594->0x0883 ; "cd "
; "cd "
05ba 0595 | | .STRTAB 0x0595->0x0884 ; ";cd .."
; ";cd .."
05bb 0599 | | .STRTAB 0x0599->0x0887 ; "Can't go to the enclosing directory for "
05bc 05bf | | .STRTAB 0x05bf->0x089b ; "rm -r "
; "rm -r "
05bd 05c3 | | .STRTAB 0x05c3->0x089e ; "Can't remove the contents of "
05be 05de | | .STRTAB 0x05de->0x08ad ; "Destroy_Library"
05bf 05eb | | .STRTAB 0x05eb->0x08b4 ; "\x5c).new "
; "\x5c).new "
05c0 05f0 | | .STRTAB 0x05f0->0x08b8 ; "/adalib "
05c1 05f6 | | .STRTAB 0x05f6->0x08bc ; "annotate=RCI_LIB::"
05c2 0606 | | .STRTAB 0x0606->0x08c5 ; "#~Create_Program_Library (Host_View"
05c3 0627 | ' | .STRTAB 0x0627->0x08d6 ; "Creating remote program library "
05c4 0645 | E | .STRTAB 0x0645->0x08e6 ; "Can't create a remote ada library in "
05c5 0668 | h | .STRTAB 0x0668->0x08f9 ; "Creation of the remote Ada library failed"
05c6 068f | | .STRTAB 0x068f->0x090d ; "Possible causes of this failure include:"
05c7 06b5 | | .STRTAB 0x06b5->0x0921 ; " - Invalid Username & Password from Session Switches or "
05c8 06ef | | .STRTAB 0x06ef->0x093f ; " remote passwords file"
05c9 070b | | .STRTAB 0x070b->0x094e ; " - Remote machine is not accessible via the network"
05ca 0740 | @ | .STRTAB 0x0740->0x096a ; " - Invalid permissions on the target"
05cb 0766 | f | .STRTAB 0x0766->0x097e ; " - Remote directory name is too long"
05cc 078c | | .STRTAB 0x078c->0x0992 ; "After resolving this problem, use Rci.Build_Remote_Library to create the Ada library on the target"
05cd 07ec | | .STRTAB 0x07ec->0x09c3 ; "Create_Program_Library"
05ce 0800 | | .STRTAB 0x0800->0x09ce ; "Can't get remote directory name for imported view "
05cf 0830 | 0 | .STRTAB 0x0830->0x09e7 ; "#~ Referencer"
05d0 083c | < | .STRTAB 0x083c->0x09ee ; ": "
05d1 083c | < | .STRTAB 0x083c->0x09ef ; "Can't remove remote import for "
05d2 0859 | Y | .STRTAB 0x0859->0x09fe ; " from "
05d3 085d | ] | .STREND 0x085d->0x0a01
05d4 2f61 6461 |/ada| .STRTAB_STRINGS
0a02 0000 0000 | | .BLANK 0000[0x6]
0a08 ; --------------------------------------------------------------------------------------
0a08 ; Debug Table
0a08 ; --------------------------------------------------------------------------------------
0a08 0004 0003 | | .DEBUG4 0x0004,0x0003,0xb90b,0x0000,0x0001,0x0008
0a0e 000b 0a2e | .| .DBG4T 0x000b,0x0a2e,0x0000,0x0000
0a12 0010 0a32 | 2| .DBG4T 0x0010,0x0a32,0x0000,0x0000
0a16 001b 0a37 | 7| .DBG4T 0x001b,0x0a37,0x0001,0x0000
0a1a 025b 0a8c | [ | .DBG4T 0x025b,0x0a8c,0x0001,0x0000
0a1e 03eb 0ac4 | | .DBG4T 0x03eb,0x0ac4,0x0001,0x0000
0a22 04cb 0adf | | .DBG4T 0x04cb,0x0adf,0x0004,0x0000
0a26 04fb 0aea | | .DBG4T 0x04fb,0x0aea,0x0004,0x0000
0a2a 0523 0af3 | # | .DBG4T 0x0523,0x0af3,0x0004,0x0000
0a2e ; --------------------------------------------------------------------------------------
0a2e ; Debug chain
0a2e ; --------------------------------------------------------------------------------------
0a2e 0002 0000 | | .DBGLEN 0x0002,0x0000
0a30 000b 000d | | .DBGLNO 0x000b,0x000d
0a32 ; --------------------------------------------------------------------------------------
0a32 ; Debug chain
0a32 ; --------------------------------------------------------------------------------------
0a32 0003 0000 | | .DBGLEN 0x0003,0x0000
0a34 0010 0012 | | .DBGLNO 0x0010,0x0012,0x0014
0a37 ; --------------------------------------------------------------------------------------
0a37 ; Debug chain
0a37 ; --------------------------------------------------------------------------------------
0a37 000b 0048 | H| .DBGLEN 0x000b,0x0048
0a39 001b 001f | | .DBGLNO 0x001b,0x001f,0x0022,0x0027,0x002a,0x002f,0x0037,0x003c,0x0041,0x0046,0x004b,0x004f,0x0053,0x0071,0x0078,0x007d,0x0088,0x0089,0x008e,0x0099,0x009a,0x009e,0x00a4,0x00b4,0x00b7,0x00c3,0x00c4,0x00dc,0x00e0,0x00eb,0x00ec,0x00f5,0x00fa,0x00fe,0x010b,0x010d,0x0118,0x011c,0x0129,0x0131,0x0136,0x0137,0x0139,0x0148,0x0149,0x014a,0x0154,0x0158,0x0162,0x0168,0x016c,0x017d,0x017e,0x0187,0x019e,0x01a1,0x01a9,0x01ae,0x01af,0x01b1,0x01c0,0x01c8,0x01cd,0x01ce,0x01d0,0x01dd,0x01e5,0x01ef,0x01f5,0x01fa,0x01fb,0x0203,0x0208,0x0209,0x020b,0x0215,0x021d,0x0227,0x0230,0x0235,0x0241,0x0242,0x024c
0a8c ; --------------------------------------------------------------------------------------
0a8c ; Debug chain
0a8c ; --------------------------------------------------------------------------------------
0a8c 0003 0033 | 3| .DBGLEN 0x0003,0x0033
0a8e 025b 025f | [ _| .DBGLNO 0x025b,0x025f,0x0262,0x0266,0x026a,0x027d,0x0284,0x0287,0x0293,0x0294,0x029f,0x02a4,0x02a5,0x02a7,0x02b6,0x02b7,0x02bb,0x02d0,0x02da,0x02eb,0x02ef,0x0300,0x0301,0x0303,0x030b,0x0310,0x0311,0x0313,0x0324,0x0325,0x0326,0x032a,0x0337,0x0340,0x0344,0x034f,0x0350,0x0354,0x0361,0x036a,0x036e,0x0379,0x037a,0x037e,0x038e,0x039a,0x039e,0x03ae,0x03af,0x03b3,0x03c0,0x03c9,0x03cd,0x03e0
0ac4 ; --------------------------------------------------------------------------------------
0ac4 ; Debug chain
0ac4 ; --------------------------------------------------------------------------------------
0ac4 0003 0016 | | .DBGLEN 0x0003,0x0016
0ac6 03eb 03f3 | | .DBGLNO 0x03eb,0x03f3,0x0400,0x0412,0x0416,0x0435,0x043f,0x0444,0x0448,0x0452,0x0459,0x045d,0x0467,0x046d,0x0471,0x0482,0x0489,0x0490,0x0497,0x049e,0x04a5,0x04ac,0x04b3,0x04ba,0x04bd
0adf ; --------------------------------------------------------------------------------------
0adf ; Debug chain
0adf ; --------------------------------------------------------------------------------------
0adf 0001 0008 | | .DBGLEN 0x0001,0x0008
0ae1 04cb 04cd | | .DBGLNO 0x04cb,0x04cd,0x04d5,0x04da,0x04dc,0x04de,0x04e8,0x04ee,0x04f3
0aea ; --------------------------------------------------------------------------------------
0aea ; Debug chain
0aea ; --------------------------------------------------------------------------------------
0aea 0002 0005 | | .DBGLEN 0x0002,0x0005
0aec 04fb 04ff | | .DBGLNO 0x04fb,0x04ff,0x0506,0x050c,0x050f,0x0512,0x0518
0af3 ; --------------------------------------------------------------------------------------
0af3 ; Debug chain
0af3 ; --------------------------------------------------------------------------------------
0af3 0004 0008 | | .DBGLEN 0x0004,0x0008
0af5 0523 052b | # +| .DBGLNO 0x0523,0x052b,0x052f,0x0534,0x0537,0x053c,0x0547,0x054a,0x054c,0x055c,0x0567,0x056b
0b01 0000 0000 | | .BLANK 0000[0xff]