|
|
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: 4096 (0x1000)
Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03b8fe
└─⟦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 5800 |X | .CONST 0x5800 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 07e8 | | .CONST 0x07e8 ; 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 8004 | | .CONST 0x8004 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0088 | | .CONST 0x0088 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 002b | + | .CONST 0x002b ; Number of locals
000b INIT_0008:
000b 029a 0093 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0090
000d 00c4 | | Action Make_Default
000e 00c4 | | Action Make_Default
000f 00c4 | | Action Make_Default
0010 00c4 | | Action Make_Default
0011 00c4 | | Action Make_Default
0012 00c4 | | Action Make_Default
0013 00c4 | | Action Make_Default
0014 00c4 | | Action Make_Default
0015 00c4 | | Action Make_Default
0016 00c4 | | Action Make_Default
0017 00c4 | | Action Make_Default
0018 00c4 | | Action Make_Default
0019 029a 0233 | 3| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0230
001b c214 | | Store 0x1,0x14
001c 029a 0323 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0320
001e c212 | | Store 0x1,0x12
001f 029a 0353 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0350
0021 c213 | | Store 0x1,0x13
0022 029a 03bb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03b8
0024 c210 | | Store 0x1,0x10
0025 029a 03cb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03c8
0027 c211 | | Store 0x1,0x11
0028 00e2 | | Load_Encached Integer_Cache
0029 0129 | ) | Execute Any,Make_Visible
002a c215 | | Store 0x1,0x15
002b 029a 03db | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03d8
002d c216 | | Store 0x1,0x16
002e 029a 03e3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03e0
0030 c217 | | Store 0x1,0x17
0031 029a 03eb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03e8
0033 c218 | | Store 0x1,0x18
0034 029a 03f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_03f0
0036 c219 | | Store 0x1,0x19
0037 00bf | | Action Accept_Activation
0038 029b 0403 | | Declare_Subprogram For_Outer_Call,Unelaborated,INIT_0400
003a e001 | | Load 0x0,0x1
003b 1b22 | " | Execute Package,Field_Read,Field_Number 0x22
003c e001 | | Load 0x0,0x1
003d 1b2f | / | Execute Package,Field_Read,Field_Number 0x2f
003e e002 | | Load 0x0,0x2
003f e003 | | Load 0x0,0x3
0040 4861 |Ha | Short_Literal 0x61
0041 00e4 | | Load_Encached Positive_Cache
0042 e21c | | Load 0x1,0x1c
0043 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
0044 e004 | | Load 0x0,0x4
0045 0387 | | Declare_Variable Package
0046 00d8 | | Load_Top At_Offset_0
0047 020f | | Execute Module,Activate
0048 00d8 | | Load_Top At_Offset_0
0049 1b13 | | Execute Package,Field_Read,Field_Number 0x13
004a 00e3 | | Load_Encached Natural_Cache
004b 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
004c e005 | | Load 0x0,0x5
004d e006 | | Load 0x0,0x6
004e 4806 |H | Short_Literal 0x6
004f 0092 0600 | | Action Push_String_Extended,0x600 ; " "
0051 e007 | | Load 0x0,0x7
0052 0387 | | Declare_Variable Package
0053 00d8 | | Load_Top At_Offset_0
0054 020f | | Execute Module,Activate
0055 00e3 | | Load_Encached Natural_Cache
0056 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0057 00e1 | | Load_Encached Boolean_Cache
0058 e008 | | Load 0x0,0x8
0059 1b0f | | Execute Package,Field_Read,Field_Number 0xf
005a 1b10 | | Execute Package,Field_Read,Field_Number 0x10
005b 0322 | " | Declare_Variable Record
005c e008 | | Load 0x0,0x8
005d 1b0f | | Execute Package,Field_Read,Field_Number 0xf
005e 1b10 | | Execute Package,Field_Read,Field_Number 0x10
005f 0322 | " | Declare_Variable Record
0060 4801 |H | Short_Literal 0x1
0061 4804 |H | Short_Literal 0x4
0062 00e3 | | Load_Encached Natural_Cache
0063 02a0 | | Declare_Subprogram Null_Subprogram
0064 4801 |H | Short_Literal 0x1
0065 035d | ] | Declare_Type Array,Defined
0066 00d8 | | Load_Top At_Offset_0
0067 0337 | 7 | Declare_Variable Array
0068 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0069 00c7 | | Action Elaborate_Subprogram
006a 1d0d | | Execute_Immediate Reference_Lex_1,0xd
006b 00c7 | | Action Elaborate_Subprogram
006c 029d 040b | | Declare_Subprogram For_Outer_Call,INIT_0408
006e 029d 041b | | Declare_Subprogram For_Outer_Call,INIT_0418
0070 029d 042b | +| Declare_Subprogram For_Outer_Call,INIT_0428
0072 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0073 00c7 | | Action Elaborate_Subprogram
0074 029d 046b | k| Declare_Subprogram For_Outer_Call,INIT_0468
0076 029d 0493 | | Declare_Subprogram For_Outer_Call,INIT_0490
0078 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0079 00c7 | | Action Elaborate_Subprogram
007a 1d10 | | Execute_Immediate Reference_Lex_1,0x10
007b 00c7 | | Action Elaborate_Subprogram
007c 1d11 | | Execute_Immediate Reference_Lex_1,0x11
007d 00c7 | | Action Elaborate_Subprogram
007e 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
007f 00c7 | | Action Elaborate_Subprogram
0080 1d16 | | Execute_Immediate Reference_Lex_1,0x16
0081 00c7 | | Action Elaborate_Subprogram
0082 1d17 | | Execute_Immediate Reference_Lex_1,0x17
0083 00c7 | | Action Elaborate_Subprogram
0084 1d18 | | Execute_Immediate Reference_Lex_1,0x18
0085 00c7 | | Action Elaborate_Subprogram
0086 1d19 | | Execute_Immediate Reference_Lex_1,0x19
0087 00c7 | | Action Elaborate_Subprogram
0088 BODY_0008:
0088 00bc | | Action Signal_Activated
0089 00bb | | Action Signal_Completion
008a 0000 0000 | | .BLANK 0000[0x6]
0090 ; --------------------------------------------------------------------------------------
0090 ; SUBPROGRAM
0090 ; --------------------------------------------------------------------------------------
0090 00d8 | | .CONST 0x00d8 ; Address of begin
0091 0004 | | .CONST 0x0004 ; Address of exception handler
0092 0026 | & | .CONST 0x0026 ; Number of locals
0093 INIT_0090:
0093 e009 | | Load 0x0,0x9
0094 e00a | | Load 0x0,0xa
0095 e221 | ! | Load 0x1,0x21
0096 0a02 | | Execute_Immediate Plus,0x2
0097 00d8 | | Load_Top At_Offset_0
0098 00e4 | | Load_Encached Positive_Cache
0099 0260 | ` | Execute Discrete,In_Type
009a 7001 |p | Jump_Nonzero 0x9c
009b 0801 | | Execute_Immediate Raise,0x1
009c 0092 0600 | | Action Push_String_Extended,0x600 ; " "
009e e007 | | Load 0x0,0x7
009f 0387 | | Declare_Variable Package
00a0 00d8 | | Load_Top At_Offset_0
00a1 020f | | Execute Module,Activate
00a2 e21c | | Load 0x1,0x1c
00a3 0322 | " | Declare_Variable Record
00a4 00d8 | | Load_Top At_Offset_0
00a5 1c00 | | Execute_Immediate Run_Utility,0x0
00a6 00e3 | | Load_Encached Natural_Cache
00a7 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00a8 03e9 | | Declare_Variable Discrete,Duplicate
00a9 03e9 | | Declare_Variable Discrete,Duplicate
00aa 00e3 | | Load_Encached Natural_Cache
00ab 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00ac 03e9 | | Declare_Variable Discrete,Duplicate
00ad 03e9 | | Declare_Variable Discrete,Duplicate
00ae 00e3 | | Load_Encached Natural_Cache
00af 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00b0 03e9 | | Declare_Variable Discrete,Duplicate
00b1 03e9 | | Declare_Variable Discrete,Duplicate
00b2 00e3 | | Load_Encached Natural_Cache
00b3 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00b4 03e9 | | Declare_Variable Discrete,Duplicate
00b5 03e9 | | Declare_Variable Discrete,Duplicate
00b6 00e3 | | Load_Encached Natural_Cache
00b7 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00b8 03e9 | | Declare_Variable Discrete,Duplicate
00b9 03e9 | | Declare_Variable Discrete,Duplicate
00ba 03e9 | | Declare_Variable Discrete,Duplicate
00bb 00e3 | | Load_Encached Natural_Cache
00bc 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00bd 03e9 | | Declare_Variable Discrete,Duplicate
00be 03e9 | | Declare_Variable Discrete,Duplicate
00bf 03e9 | | Declare_Variable Discrete,Duplicate
00c0 00e7 | | Load_Encached Duration_Cache
00c1 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00c2 03e9 | | Declare_Variable Discrete,Duplicate
00c3 03e9 | | Declare_Variable Discrete,Duplicate
00c4 00e7 | | Load_Encached Duration_Cache
00c5 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00c6 03e9 | | Declare_Variable Discrete,Duplicate
00c7 03e9 | | Declare_Variable Discrete,Duplicate
00c8 00e7 | | Load_Encached Duration_Cache
00c9 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
00ca 03e9 | | Declare_Variable Discrete,Duplicate
00cb 03e9 | | Declare_Variable Discrete,Duplicate
00cc 03e9 | | Declare_Variable Discrete,Duplicate
00cd e00b | | Load 0x0,0xb
00ce 1b14 | | Execute Package,Field_Read,Field_Number 0x14
00cf 0322 | " | Declare_Variable Record
00d0 e00c | | Load 0x0,0xc
00d1 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00d2 029f 04cb | | Declare_Subprogram For_Call,INIT_04c8
00d4 029f 04e3 | | Declare_Subprogram For_Call,INIT_04e0
00d6 029f 0503 | | Declare_Subprogram For_Call,INIT_0500
00d8 BODY_0090:
00d8 4800 |H | Short_Literal 0x0
00d9 e224 | $ | Load 0x1,0x24
00da 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00db 4800 |H | Short_Literal 0x0
00dc e224 | $ | Load 0x1,0x24
00dd 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
00de 00cf | | Action Mark_Auxiliary
00df 481f |H | Short_Literal 0x1f
00e0 4800 |H | Short_Literal 0x0
00e1 0007 | | Action Break_Optional
00e2 e223 | # | Load 0x1,0x23
00e3 00e1 | | Load_Encached Boolean_Cache
00e4 e429 | ) | Load 0x2,0x29
00e5 e008 | | Load 0x0,0x8
00e6 1b0f | | Execute Package,Field_Read,Field_Number 0xf
00e7 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00e8 c222 | " | Store 0x1,0x22
00e9 00d1 | | Pop_Control Pop_Count_1
00ea e222 | " | Load 0x1,0x22
00eb 680c |h | Jump_Zero 0xf8
00ec e224 | $ | Load 0x1,0x24
00ed 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00ee e223 | # | Load 0x1,0x23
00ef 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00f0 0273 | s | Execute Discrete,Plus
00f1 e224 | $ | Load 0x1,0x24
00f2 3801 |8 | Execute Record,Field_Write,Field_Number 0x1
00f3 e223 | # | Load 0x1,0x23
00f4 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
00f5 e429 | ) | Load 0x2,0x29
00f6 e226 | & | Load 0x1,0x26
00f7 01d6 | | Execute Vector,Field_Write
00f8 00c8 | | Action Pop_Auxiliary_Range
00f9 3fe8 |? | Loop_Increasing 0xe2
00fa 00ce | | Action Pop_Auxiliary
00fb 4802 |H | Short_Literal 0x2
00fc 0092 0601 | | Action Push_String_Extended,0x601 ; "Date"
00fe e220 | | Load 0x1,0x20
00ff 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0100 4802 |H | Short_Literal 0x2
0101 0092 0602 | | Action Push_String_Extended,0x602 ; "Ada"
0103 e220 | | Load 0x1,0x20
0104 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0105 4802 |H | Short_Literal 0x2
0106 0092 0603 | | Action Push_String_Extended,0x603 ; "File"
0108 e220 | | Load 0x1,0x20
0109 1812 | | Execute Package,Field_Execute,Field_Number 0x12
010a 4802 |H | Short_Literal 0x2
010b 0092 0604 | | Action Push_String_Extended,0x604 ; "Action"
010d e220 | | Load 0x1,0x20
010e 1812 | | Execute Package,Field_Execute,Field_Number 0x12
010f 4802 |H | Short_Literal 0x2
0110 0092 0605 | | Action Push_String_Extended,0x605 ; "Directory"
0112 e220 | | Load 0x1,0x20
0113 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0114 4802 |H | Short_Literal 0x2
0115 0092 0606 | | Action Push_String_Extended,0x606 ; "DDB"
0117 e220 | | Load 0x1,0x20
0118 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0119 4800 |H | Short_Literal 0x0
011a 0092 0601 | | Action Push_String_Extended,0x601 ; "Date"
011c e402 | | Load 0x2,0x2
011d 1812 | | Execute Package,Field_Execute,Field_Number 0x12
011e e221 | ! | Load 0x1,0x21
011f 0c01 | | Execute_Immediate Greater_Equal,0x1
0120 6805 |h | Jump_Zero 0x126
0121 4801 |H | Short_Literal 0x1
0122 0092 0607 | | Action Push_String_Extended,0x607 ; "Volume 1"
0124 e402 | | Load 0x2,0x2
0125 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0126 e221 | ! | Load 0x1,0x21
0127 0c02 | | Execute_Immediate Greater_Equal,0x2
0128 6805 |h | Jump_Zero 0x12e
0129 4801 |H | Short_Literal 0x1
012a 0092 0608 | | Action Push_String_Extended,0x608 ; "Volume 2"
012c e402 | | Load 0x2,0x2
012d 1812 | | Execute Package,Field_Execute,Field_Number 0x12
012e e221 | ! | Load 0x1,0x21
012f 0c03 | | Execute_Immediate Greater_Equal,0x3
0130 6805 |h | Jump_Zero 0x136
0131 4801 |H | Short_Literal 0x1
0132 0092 0609 | | Action Push_String_Extended,0x609 ; "Volume 3"
0134 e402 | | Load 0x2,0x2
0135 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0136 e221 | ! | Load 0x1,0x21
0137 0c04 | | Execute_Immediate Greater_Equal,0x4
0138 6805 |h | Jump_Zero 0x13e
0139 4801 |H | Short_Literal 0x1
013a 0092 060a | | Action Push_String_Extended,0x60a ; "Volume 4"
013c e402 | | Load 0x2,0x2
013d 1812 | | Execute Package,Field_Execute,Field_Number 0x12
013e 4801 |H | Short_Literal 0x1
013f 0092 060b | | Action Push_String_Extended,0x60b ; "Total %"
0141 e402 | | Load 0x2,0x2
0142 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0143 e21f | | Load 0x1,0x1f
0144 0c01 | | Execute_Immediate Greater_Equal,0x1
0145 6819 |h | Jump_Zero 0x15f
0146 4801 |H | Short_Literal 0x1
0147 e21e | | Load 0x1,0x1e
0148 e21d | | Load 0x1,0x1d
0149 1815 | | Execute Package,Field_Execute,Field_Number 0x15
014a e403 | | Load 0x2,0x3
014b 017d | } | Execute Record,Structure_Write
014c e403 | | Load 0x2,0x3
014d 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
014e e422 | " | Load 0x2,0x22
014f 017d | } | Execute Record,Structure_Write
0150 e422 | " | Load 0x2,0x22
0151 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0152 a423 | # | Store_Unchecked 0x2,0x23
0153 480c |H | Short_Literal 0xc
0154 e422 | " | Load 0x2,0x22
0155 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0156 4800 |H | Short_Literal 0x0
0157 e422 | " | Load 0x2,0x22
0158 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0159 4800 |H | Short_Literal 0x0
015a e422 | " | Load 0x2,0x22
015b 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
015c 4800 |H | Short_Literal 0x0
015d e422 | " | Load 0x2,0x22
015e 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
015f 00cf | | Action Mark_Auxiliary
0160 e21f | | Load 0x1,0x1f
0161 4801 |H | Short_Literal 0x1
0162 0263 | c | Execute Discrete,Above_Bound
0163 7079 |py | Jump_Nonzero 0x1dd
0164 00d8 | | Load_Top At_Offset_0
0165 e21e | | Load 0x1,0x1e
0166 e21d | | Load 0x1,0x1d
0167 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0168 e403 | | Load 0x2,0x3
0169 017d | } | Execute Record,Structure_Write
016a e403 | | Load 0x2,0x3
016b 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
016c 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
016d e423 | # | Load 0x2,0x23
016e 027e | ~ | Execute Discrete,Not_Equal
016f 6816 |h | Jump_Zero 0x186
0170 e422 | " | Load 0x2,0x22
0171 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
0172 60b5 |` | Indirect_Literal Discrete,0x228,{0x00000000, 0x0000076d}
0173 027e | ~ | Execute Discrete,Not_Equal
0174 6801 |h | Jump_Zero 0x176
0175 8426 | & | Call 0x2,0x26
0176 e403 | | Load 0x2,0x3
0177 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0178 e422 | " | Load 0x2,0x22
0179 017d | } | Execute Record,Structure_Write
017a 480c |H | Short_Literal 0xc
017b e422 | " | Load 0x2,0x22
017c 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
017d 4800 |H | Short_Literal 0x0
017e e422 | " | Load 0x2,0x22
017f 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0180 4800 |H | Short_Literal 0x0
0181 e422 | " | Load 0x2,0x22
0182 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0183 4800 |H | Short_Literal 0x0
0184 e422 | " | Load 0x2,0x22
0185 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
0186 e418 | | Load 0x2,0x18
0187 e404 | | Load 0x2,0x4
0188 e40a | | Load 0x2,0xa
0189 0092 0602 | | Action Push_String_Extended,0x602 ; "Ada"
018b 8424 | $ | Call 0x2,0x24
018c c40a | | Store 0x2,0xa
018d c404 | | Store 0x2,0x4
018e c418 | | Store 0x2,0x18
018f e419 | | Load 0x2,0x19
0190 e405 | | Load 0x2,0x5
0191 e40b | | Load 0x2,0xb
0192 0092 0603 | | Action Push_String_Extended,0x603 ; "File"
0194 8424 | $ | Call 0x2,0x24
0195 c40b | | Store 0x2,0xb
0196 c405 | | Store 0x2,0x5
0197 c419 | | Store 0x2,0x19
0198 e41a | | Load 0x2,0x1a
0199 e406 | | Load 0x2,0x6
019a e40c | | Load 0x2,0xc
019b 0092 0604 | | Action Push_String_Extended,0x604 ; "Action"
019d 8424 | $ | Call 0x2,0x24
019e c40c | | Store 0x2,0xc
019f c406 | | Store 0x2,0x6
01a0 c41a | | Store 0x2,0x1a
01a1 e41c | | Load 0x2,0x1c
01a2 e40e | | Load 0x2,0xe
01a3 e408 | | Load 0x2,0x8
01a4 0092 0605 | | Action Push_String_Extended,0x605 ; "Directory"
01a6 8424 | $ | Call 0x2,0x24
01a7 c408 | | Store 0x2,0x8
01a8 c40e | | Store 0x2,0xe
01a9 c41c | | Store 0x2,0x1c
01aa e41d | | Load 0x2,0x1d
01ab e40f | | Load 0x2,0xf
01ac e409 | | Load 0x2,0x9
01ad 0092 060c | | Action Push_String_Extended,0x60c ; "Ddb"
01af 8424 | $ | Call 0x2,0x24
01b0 c409 | | Store 0x2,0x9
01b1 c40f | | Store 0x2,0xf
01b2 c41d | | Store 0x2,0x1d
01b3 e41e | | Load 0x2,0x1e
01b4 e410 | | Load 0x2,0x10
01b5 e414 | | Load 0x2,0x14
01b6 0092 060d | | Action Push_String_Extended,0x60d ; "Disk1"
01b8 8424 | $ | Call 0x2,0x24
01b9 c414 | | Store 0x2,0x14
01ba c410 | | Store 0x2,0x10
01bb c41e | | Store 0x2,0x1e
01bc e41f | | Load 0x2,0x1f
01bd e411 | | Load 0x2,0x11
01be e415 | | Load 0x2,0x15
01bf 0092 060e | | Action Push_String_Extended,0x60e ; "Disk2"
01c1 8424 | $ | Call 0x2,0x24
01c2 c415 | | Store 0x2,0x15
01c3 c411 | | Store 0x2,0x11
01c4 c41f | | Store 0x2,0x1f
01c5 e420 | | Load 0x2,0x20
01c6 e412 | | Load 0x2,0x12
01c7 e416 | | Load 0x2,0x16
01c8 0092 060f | | Action Push_String_Extended,0x60f ; "Disk3"
01ca 8424 | $ | Call 0x2,0x24
01cb c416 | | Store 0x2,0x16
01cc c412 | | Store 0x2,0x12
01cd c420 | | Store 0x2,0x20
01ce e421 | ! | Load 0x2,0x21
01cf e413 | | Load 0x2,0x13
01d0 e417 | | Load 0x2,0x17
01d1 0092 0610 | | Action Push_String_Extended,0x610 ; "Disk4"
01d3 8424 | $ | Call 0x2,0x24
01d4 c417 | | Store 0x2,0x17
01d5 c413 | | Store 0x2,0x13
01d6 c421 | ! | Store 0x2,0x21
01d7 e403 | | Load 0x2,0x3
01d8 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
01d9 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
01da a423 | # | Store_Unchecked 0x2,0x23
01db 00c8 | | Action Pop_Auxiliary_Range
01dc 3f87 |? | Loop_Increasing 0x164
01dd 00ce | | Action Pop_Auxiliary
01de 8426 | & | Call 0x2,0x26
01df 4802 |H | Short_Literal 0x2
01e0 e00d | | Load 0x0,0xd
01e1 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
01e2 0092 0611 | | Action Push_String_Extended,0x611 ; "Daemon Information Display"
01e4 e00d | | Load 0x0,0xd
01e5 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01e6 0092 0612 | | Action Push_String_Extended,0x612 ; "--------------------------"
01e8 e00d | | Load 0x0,0xd
01e9 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01ea 4801 |H | Short_Literal 0x1
01eb e00d | | Load 0x0,0xd
01ec 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
01ed 0092 0613 | | Action Push_String_Extended,0x613 ; "Shows at end of day final run of daemon. This"
01ef e00d | | Load 0x0,0xd
01f0 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01f1 0092 0614 | | Action Push_String_Extended,0x614 ; "indicates size before compaction and final size"
01f3 e00d | | Load 0x0,0xd
01f4 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01f5 0092 0615 | | Action Push_String_Extended,0x615 ; "in pages."
01f7 e00d | | Load 0x0,0xd
01f8 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
01f9 4802 |H | Short_Literal 0x2
01fa e00d | | Load 0x0,0xd
01fb 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
01fc e00d | | Load 0x0,0xd
01fd 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
01fe e220 | | Load 0x1,0x20
01ff 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0200 0092 0616 | | Action Push_String_Extended,0x616 ; "\x0c"
0202 e00d | | Load 0x0,0xd
0203 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0204 4802 |H | Short_Literal 0x2
0205 e00d | | Load 0x0,0xd
0206 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0207 0092 0617 | | Action Push_String_Extended,0x617 ; "For each disk, this display indicates the amount of"
0209 e00d | | Load 0x0,0xd
020a 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
020b 0092 0618 | | Action Push_String_Extended,0x618 ; "used space after garbage collection has finished that"
020d e00d | | Load 0x0,0xd
020e 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
020f 0092 0619 | | Action Push_String_Extended,0x619 ; "day, and the percentage of space used at that point."
0211 e00d | | Load 0x0,0xd
0212 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0213 0092 061a | | Action Push_String_Extended,0x61a ; "Note: percentages are based on the capacities of disks"
0215 e00d | | Load 0x0,0xd
0216 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0217 0092 061b | | Action Push_String_Extended,0x61b ; "of the machine when and where the report is run."
0219 e00d | | Load 0x0,0xd
021a 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
021b 4802 |H | Short_Literal 0x2
021c e00d | | Load 0x0,0xd
021d 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
021e e00d | | Load 0x0,0xd
021f 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0220 e402 | | Load 0x2,0x2
0221 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0222 0092 0616 | | Action Push_String_Extended,0x616 ; "\x0c"
0224 e00d | | Load 0x0,0xd
0225 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0226 4502 |E | Exit_Subprogram 0x2
0227 0000 | | .XXX[0x1]
0228 0000 0000 | | .LITERAL {0x00000000, 0x0000076d}
022c 0000 0000 | | .BLANK 0000[0x4]
0230 ; --------------------------------------------------------------------------------------
0230 ; SUBPROGRAM
0230 ; --------------------------------------------------------------------------------------
0230 0260 | ` | .CONST 0x0260 ; Address of begin
0231 0004 | | .CONST 0x0004 ; Address of exception handler
0232 0014 | | .CONST 0x0014 ; Number of locals
0233 INIT_0230:
0233 e21c | | Load 0x1,0x1c
0234 0322 | " | Declare_Variable Record
0235 00d8 | | Load_Top At_Offset_0
0236 1c00 | | Execute_Immediate Run_Utility,0x0
0237 e00e | | Load 0x0,0xe
0238 e00f | | Load 0x0,0xf
0239 e221 | ! | Load 0x1,0x21
023a 0a01 | | Execute_Immediate Plus,0x1
023b 00d8 | | Load_Top At_Offset_0
023c 00e4 | | Load_Encached Positive_Cache
023d 0260 | ` | Execute Discrete,In_Type
023e 7001 |p | Jump_Nonzero 0x240
023f 0801 | | Execute_Immediate Raise,0x1
0240 0092 0600 | | Action Push_String_Extended,0x600 ; " "
0242 e007 | | Load 0x0,0x7
0243 0387 | | Declare_Variable Package
0244 00d8 | | Load_Top At_Offset_0
0245 020f | | Execute Module,Activate
0246 00e3 | | Load_Encached Natural_Cache
0247 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0248 03e9 | | Declare_Variable Discrete,Duplicate
0249 03e9 | | Declare_Variable Discrete,Duplicate
024a 03e9 | | Declare_Variable Discrete,Duplicate
024b 00e3 | | Load_Encached Natural_Cache
024c 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
024d 03e9 | | Declare_Variable Discrete,Duplicate
024e 03e9 | | Declare_Variable Discrete,Duplicate
024f 03e9 | | Declare_Variable Discrete,Duplicate
0250 00e7 | | Load_Encached Duration_Cache
0251 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0252 03e9 | | Declare_Variable Discrete,Duplicate
0253 03e9 | | Declare_Variable Discrete,Duplicate
0254 03e9 | | Declare_Variable Discrete,Duplicate
0255 e00b | | Load 0x0,0xb
0256 1b14 | | Execute Package,Field_Read,Field_Number 0x14
0257 0322 | " | Declare_Variable Record
0258 e00c | | Load 0x0,0xc
0259 1b0f | | Execute Package,Field_Read,Field_Number 0xf
025a 029f 0523 | #| Declare_Subprogram For_Call,INIT_0520
025c 029f 053b | ;| Declare_Subprogram For_Call,INIT_0538
025e 029f 0573 | s| Declare_Subprogram For_Call,INIT_0570
0260 BODY_0230:
0260 4800 |H | Short_Literal 0x0
0261 0092 0601 | | Action Push_String_Extended,0x601 ; "Date"
0263 e403 | | Load 0x2,0x3
0264 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0265 e221 | ! | Load 0x1,0x21
0266 0c01 | | Execute_Immediate Greater_Equal,0x1
0267 6805 |h | Jump_Zero 0x26d
0268 4800 |H | Short_Literal 0x0
0269 0092 061c | | Action Push_String_Extended,0x61c ; "Vol 1"
026b e403 | | Load 0x2,0x3
026c 1812 | | Execute Package,Field_Execute,Field_Number 0x12
026d e221 | ! | Load 0x1,0x21
026e 0c02 | | Execute_Immediate Greater_Equal,0x2
026f 6805 |h | Jump_Zero 0x275
0270 4800 |H | Short_Literal 0x0
0271 0092 061d | | Action Push_String_Extended,0x61d ; "Vol 2"
0273 e403 | | Load 0x2,0x3
0274 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0275 e221 | ! | Load 0x1,0x21
0276 0c03 | | Execute_Immediate Greater_Equal,0x3
0277 6805 |h | Jump_Zero 0x27d
0278 4800 |H | Short_Literal 0x0
0279 0092 061e | | Action Push_String_Extended,0x61e ; "Vol 3"
027b e403 | | Load 0x2,0x3
027c 1812 | | Execute Package,Field_Execute,Field_Number 0x12
027d e221 | ! | Load 0x1,0x21
027e 0c04 | | Execute_Immediate Greater_Equal,0x4
027f 6805 |h | Jump_Zero 0x285
0280 4800 |H | Short_Literal 0x0
0281 0092 061f | | Action Push_String_Extended,0x61f ; "Vol 4"
0283 e403 | | Load 0x2,0x3
0284 1812 | | Execute Package,Field_Execute,Field_Number 0x12
0285 e21f | | Load 0x1,0x1f
0286 0c01 | | Execute_Immediate Greater_Equal,0x1
0287 6819 |h | Jump_Zero 0x2a1
0288 4801 |H | Short_Literal 0x1
0289 e21e | | Load 0x1,0x1e
028a e21d | | Load 0x1,0x1d
028b 1815 | | Execute Package,Field_Execute,Field_Number 0x15
028c e402 | | Load 0x2,0x2
028d 017d | } | Execute Record,Structure_Write
028e e402 | | Load 0x2,0x2
028f 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
0290 e410 | | Load 0x2,0x10
0291 017d | } | Execute Record,Structure_Write
0292 e410 | | Load 0x2,0x10
0293 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0294 a411 | | Store_Unchecked 0x2,0x11
0295 480c |H | Short_Literal 0xc
0296 e410 | | Load 0x2,0x10
0297 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
0298 4800 |H | Short_Literal 0x0
0299 e410 | | Load 0x2,0x10
029a 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
029b 4800 |H | Short_Literal 0x0
029c e410 | | Load 0x2,0x10
029d 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
029e 4800 |H | Short_Literal 0x0
029f e410 | | Load 0x2,0x10
02a0 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
02a1 00cf | | Action Mark_Auxiliary
02a2 e21f | | Load 0x1,0x1f
02a3 4801 |H | Short_Literal 0x1
02a4 0263 | c | Execute Discrete,Above_Bound
02a5 704c |pL | Jump_Nonzero 0x2f2
02a6 00d8 | | Load_Top At_Offset_0
02a7 e21e | | Load 0x1,0x1e
02a8 e21d | | Load 0x1,0x1d
02a9 1815 | | Execute Package,Field_Execute,Field_Number 0x15
02aa e402 | | Load 0x2,0x2
02ab 017d | } | Execute Record,Structure_Write
02ac e402 | | Load 0x2,0x2
02ad 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02ae 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02af e411 | | Load 0x2,0x11
02b0 027e | ~ | Execute Discrete,Not_Equal
02b1 6816 |h | Jump_Zero 0x2c8
02b2 e410 | | Load 0x2,0x10
02b3 3c00 |< | Execute Record,Field_Read,Field_Number 0x0
02b4 6773 |gs | Indirect_Literal Discrete,0x228,{0x00000000, 0x0000076d}
02b5 027e | ~ | Execute Discrete,Not_Equal
02b6 6801 |h | Jump_Zero 0x2b8
02b7 8414 | | Call 0x2,0x14
02b8 e402 | | Load 0x2,0x2
02b9 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02ba e410 | | Load 0x2,0x10
02bb 017d | } | Execute Record,Structure_Write
02bc 480c |H | Short_Literal 0xc
02bd e410 | | Load 0x2,0x10
02be 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
02bf 4800 |H | Short_Literal 0x0
02c0 e410 | | Load 0x2,0x10
02c1 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
02c2 4800 |H | Short_Literal 0x0
02c3 e410 | | Load 0x2,0x10
02c4 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
02c5 4800 |H | Short_Literal 0x0
02c6 e410 | | Load 0x2,0x10
02c7 3806 |8 | Execute Record,Field_Write,Field_Number 0x6
02c8 e40c | | Load 0x2,0xc
02c9 e404 | | Load 0x2,0x4
02ca e408 | | Load 0x2,0x8
02cb 0092 060d | | Action Push_String_Extended,0x60d ; "Disk1"
02cd 8412 | | Call 0x2,0x12
02ce c408 | | Store 0x2,0x8
02cf c404 | | Store 0x2,0x4
02d0 c40c | | Store 0x2,0xc
02d1 e40d | | Load 0x2,0xd
02d2 e405 | | Load 0x2,0x5
02d3 e409 | | Load 0x2,0x9
02d4 0092 060e | | Action Push_String_Extended,0x60e ; "Disk2"
02d6 8412 | | Call 0x2,0x12
02d7 c409 | | Store 0x2,0x9
02d8 c405 | | Store 0x2,0x5
02d9 c40d | | Store 0x2,0xd
02da e40e | | Load 0x2,0xe
02db e406 | | Load 0x2,0x6
02dc e40a | | Load 0x2,0xa
02dd 0092 060f | | Action Push_String_Extended,0x60f ; "Disk3"
02df 8412 | | Call 0x2,0x12
02e0 c40a | | Store 0x2,0xa
02e1 c406 | | Store 0x2,0x6
02e2 c40e | | Store 0x2,0xe
02e3 e40f | | Load 0x2,0xf
02e4 e407 | | Load 0x2,0x7
02e5 e40b | | Load 0x2,0xb
02e6 0092 0610 | | Action Push_String_Extended,0x610 ; "Disk4"
02e8 8412 | | Call 0x2,0x12
02e9 c40b | | Store 0x2,0xb
02ea c407 | | Store 0x2,0x7
02eb c40f | | Store 0x2,0xf
02ec e402 | | Load 0x2,0x2
02ed 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
02ee 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
02ef a411 | | Store_Unchecked 0x2,0x11
02f0 00c8 | | Action Pop_Auxiliary_Range
02f1 3fb4 |? | Loop_Increasing 0x2a6
02f2 00ce | | Action Pop_Auxiliary
02f3 8414 | | Call 0x2,0x14
02f4 4802 |H | Short_Literal 0x2
02f5 e00d | | Load 0x0,0xd
02f6 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
02f7 0092 0620 | | Action Push_String_Extended,0x620 ; "Disk Daemon Information"
02f9 e00d | | Load 0x0,0xd
02fa 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02fb 0092 0621 | !| Action Push_String_Extended,0x621 ; "-----------------------"
02fd e00d | | Load 0x0,0xd
02fe 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
02ff 4801 |H | Short_Literal 0x1
0300 e00d | | Load 0x0,0xd
0301 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0302 0092 0622 | "| Action Push_String_Extended,0x622 ; "Shows, for each day, last disk garbage collector"
0304 e00d | | Load 0x0,0xd
0305 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0306 0092 0623 | #| Action Push_String_Extended,0x623 ; "run and amount of used space before and after the"
0308 e00d | | Load 0x0,0xd
0309 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
030a 0092 0624 | $| Action Push_String_Extended,0x624 ; "collection in megabytes. The time in minutes to do"
030c e00d | | Load 0x0,0xd
030d 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
030e 0092 0625 | %| Action Push_String_Extended,0x625 ; "the collection is also shown."
0310 e00d | | Load 0x0,0xd
0311 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0312 4802 |H | Short_Literal 0x2
0313 e00d | | Load 0x0,0xd
0314 1840 | @ | Execute Package,Field_Execute,Field_Number 0x40
0315 e00d | | Load 0x0,0xd
0316 182e | . | Execute Package,Field_Execute,Field_Number 0x2e
0317 e403 | | Load 0x2,0x3
0318 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0319 4502 |E | Exit_Subprogram 0x2
031a 0000 0000 | | .BLANK 0000[0x6]
0320 ; --------------------------------------------------------------------------------------
0320 ; SUBPROGRAM
0320 ; --------------------------------------------------------------------------------------
0320 032a | * | .CONST 0x032a ; Address of begin
0321 0004 | | .CONST 0x0004 ; Address of exception handler
0322 0003 | | .CONST 0x0003 ; Number of locals
0323 INIT_0320:
0323 e21c | | Load 0x1,0x1c
0324 0322 | " | Declare_Variable Record
0325 00d8 | | Load_Top At_Offset_0
0326 1c00 | | Execute_Immediate Run_Utility,0x0
0327 e5fd | | Load 0x2,-0x3
0328 e5fe | | Load 0x2,-0x2
0329 8229 | ) | Call 0x1,0x29
032a BODY_0320:
032a e21f | | Load 0x1,0x1f
032b 0a01 | | Execute_Immediate Plus,0x1
032c c21f | | Store 0x1,0x1f
032d e5ff | | Load 0x2,-0x1
032e e402 | | Load 0x2,0x2
032f 3800 |8 | Execute Record,Field_Write,Field_Number 0x0
0330 e402 | | Load 0x2,0x2
0331 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
0332 e403 | | Load 0x2,0x3
0333 e010 | | Load 0x0,0x10
0334 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0335 00d1 | | Pop_Control Pop_Count_1
0336 4800 |H | Short_Literal 0x0
0337 e402 | | Load 0x2,0x2
0338 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0339 4800 |H | Short_Literal 0x0
033a e402 | | Load 0x2,0x2
033b 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
033c e5fd | | Load 0x2,-0x3
033d e001 | | Load 0x0,0x1
033e 1b22 | " | Execute Package,Field_Read,Field_Number 0x22
033f 03b6 | | Declare_Variable Access,By_Allocation,With_Value
0340 e402 | | Load 0x2,0x2
0341 3805 |8 | Execute Record,Field_Write,Field_Number 0x5
0342 e21e | | Load 0x1,0x1e
0343 4800 |H | Short_Literal 0x0
0344 e402 | | Load 0x2,0x2
0345 e21f | | Load 0x1,0x1f
0346 00d8 | | Load_Top At_Offset_0
0347 00e4 | | Load_Encached Positive_Cache
0348 0260 | ` | Execute Discrete,In_Type
0349 7001 |p | Jump_Nonzero 0x34b
034a 0801 | | Execute_Immediate Raise,0x1
034b e21d | | Load 0x1,0x1d
034c 1818 | | Execute Package,Field_Execute,Field_Number 0x18
034d c21e | | Store 0x1,0x1e
034e 4504 |E | Exit_Subprogram 0x4
034f 0000 | | .XXX[0x1]
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 035b | [ | .CONST 0x035b ; Address of begin
0351 0004 | | .CONST 0x0004 ; Address of exception handler
0352 0004 | | .CONST 0x0004 ; Number of locals
0353 INIT_0350:
0353 e21c | | Load 0x1,0x1c
0354 0322 | " | Declare_Variable Record
0355 00d8 | | Load_Top At_Offset_0
0356 1c00 | | Execute_Immediate Run_Utility,0x0
0357 e5fd | | Load 0x2,-0x3
0358 e5fe | | Load 0x2,-0x2
0359 8229 | ) | Call 0x1,0x29
035a e21f | | Load 0x1,0x1f
035b BODY_0350:
035b 00cf | | Action Mark_Auxiliary
035c e404 | | Load 0x2,0x4
035d 00d8 | | Load_Top At_Offset_0
035e 00e4 | | Load_Encached Positive_Cache
035f 0260 | ` | Execute Discrete,In_Type
0360 7001 |p | Jump_Nonzero 0x362
0361 0801 | | Execute_Immediate Raise,0x1
0362 e21e | | Load 0x1,0x1e
0363 e21d | | Load 0x1,0x1d
0364 1815 | | Execute Package,Field_Execute,Field_Number 0x15
0365 e402 | | Load 0x2,0x2
0366 017d | } | Execute Record,Structure_Write
0367 e402 | | Load 0x2,0x2
0368 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0369 e010 | | Load 0x0,0x10
036a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
036b e403 | | Load 0x2,0x3
036c 01df | | Execute Vector,Equal
036d 680a |h | Jump_Zero 0x378
036e e402 | | Load 0x2,0x2
036f 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0370 6815 |h | Jump_Zero 0x386
0371 0092 0626 | &| Action Push_String_Extended,0x626 ; "*** Inconsistent daemon entry: "
0373 e403 | | Load 0x2,0x3
0374 01cc | | Execute Vector,Catenate
0375 e00d | | Load 0x0,0xd
0376 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0377 4504 |E | Exit_Subprogram 0x4
0378 e404 | | Load 0x2,0x4
0379 0aff | | Execute_Immediate Plus,-0x1
037a c404 | | Store 0x2,0x4
037b e404 | | Load 0x2,0x4
037c 7007 |p | Jump_Nonzero 0x384
037d 0092 0627 | '| Action Push_String_Extended,0x627 ; "*** Unbalanced daemon start/end: "
037f e403 | | Load 0x2,0x3
0380 01cc | | Execute Vector,Catenate
0381 e00d | | Load 0x0,0xd
0382 1864 | d | Execute Package,Field_Execute,Field_Number 0x64
0383 4504 |E | Exit_Subprogram 0x4
0384 00c9 | | Action Pop_Auxiliary_Loop
0385 7fd6 | | Jump 0x35c
0386 00ce | | Action Pop_Auxiliary
0387 e402 | | Load 0x2,0x2
0388 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0389 00e2 | | Load_Encached Integer_Cache
038a 025e | ^ | Execute Discrete,Convert
038b 0092 0628 | (| Action Push_String_Extended,0x628 ; "new = "
038d e5fd | | Load 0x2,-0x3
038e 822b | + | Call 0x1,0x2b
038f e402 | | Load 0x2,0x2
0390 3804 |8 | Execute Record,Field_Write,Field_Number 0x4
0391 e402 | | Load 0x2,0x2
0392 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
0393 00e2 | | Load_Encached Integer_Cache
0394 025e | ^ | Execute Discrete,Convert
0395 0092 0629 | )| Action Push_String_Extended,0x629 ; "old = "
0397 e5fd | | Load 0x2,-0x3
0398 822b | + | Call 0x1,0x2b
0399 e402 | | Load 0x2,0x2
039a 3803 |8 | Execute Record,Field_Write,Field_Number 0x3
039b e402 | | Load 0x2,0x2
039c 3400 |4 | Execute Record,Field_Reference,Field_Number 0x0
039d e00b | | Load 0x0,0xb
039e 1817 | | Execute Package,Field_Execute,Field_Number 0x17
039f e5ff | | Load 0x2,-0x1
03a0 e00b | | Load 0x0,0xb
03a1 1817 | | Execute Package,Field_Execute,Field_Number 0x17
03a2 e011 | | Load 0x0,0x11
03a3 181c | | Execute Package,Field_Execute,Field_Number 0x1c
03a4 e402 | | Load 0x2,0x2
03a5 3802 |8 | Execute Record,Field_Write,Field_Number 0x2
03a6 e21e | | Load 0x1,0x1e
03a7 4800 |H | Short_Literal 0x0
03a8 e402 | | Load 0x2,0x2
03a9 e21f | | Load 0x1,0x1f
03aa 00d8 | | Load_Top At_Offset_0
03ab 00e4 | | Load_Encached Positive_Cache
03ac 0260 | ` | Execute Discrete,In_Type
03ad 7001 |p | Jump_Nonzero 0x3af
03ae 0801 | | Execute_Immediate Raise,0x1
03af e21d | | Load 0x1,0x1d
03b0 1818 | | Execute Package,Field_Execute,Field_Number 0x18
03b1 c21e | | Store 0x1,0x1e
03b2 4504 |E | Exit_Subprogram 0x4
03b3 0000 0000 | | .BLANK 0000[0x5]
03b8 ; --------------------------------------------------------------------------------------
03b8 ; SUBPROGRAM
03b8 ; --------------------------------------------------------------------------------------
03b8 03bb | | .CONST 0x03bb ; Address of begin
03b9 0004 | | .CONST 0x0004 ; Address of exception handler
03ba 0001 | | .CONST 0x0001 ; Number of locals
03bb BODY_03b8:
03bb INIT_03b8:
03bb e21d | | Load 0x1,0x1d
03bc 1b13 | | Execute Package,Field_Read,Field_Number 0x13
03bd 4861 |Ha | Short_Literal 0x61
03be e21d | | Load 0x1,0x1d
03bf 181a | | Execute Package,Field_Execute,Field_Number 0x1a
03c0 c21e | | Store 0x1,0x1e
03c1 4800 |H | Short_Literal 0x0
03c2 a21f | | Store_Unchecked 0x1,0x1f
03c3 4501 |E | Exit_Subprogram 0x1
03c4 0000 0000 | | .BLANK 0000[0x4]
03c8 ; --------------------------------------------------------------------------------------
03c8 ; SUBPROGRAM
03c8 ; --------------------------------------------------------------------------------------
03c8 03cb | | .CONST 0x03cb ; Address of begin
03c9 0004 | | .CONST 0x0004 ; Address of exception handler
03ca 0001 | | .CONST 0x0001 ; Number of locals
03cb BODY_03c8:
03cb INIT_03c8:
03cb e21e | | Load 0x1,0x1e
03cc e21d | | Load 0x1,0x1d
03cd 181c | | Execute Package,Field_Execute,Field_Number 0x1c
03ce c21e | | Store 0x1,0x1e
03cf 4800 |H | Short_Literal 0x0
03d0 a21f | | Store_Unchecked 0x1,0x1f
03d1 4501 |E | Exit_Subprogram 0x1
03d2 0000 0000 | | .BLANK 0000[0x6]
03d8 ; --------------------------------------------------------------------------------------
03d8 ; SUBPROGRAM
03d8 ; --------------------------------------------------------------------------------------
03d8 03db | | .CONST 0x03db ; Address of begin
03d9 0004 | | .CONST 0x0004 ; Address of exception handler
03da 0001 | | .CONST 0x0001 ; Number of locals
03db BODY_03d8:
03db INIT_03d8:
03db 4801 |H | Short_Literal 0x1
03dc a5ff | | Store_Unchecked 0x2,-0x1
03dd 4501 |E | Exit_Subprogram 0x1
03de 0000 0000 | | .XXX[0x2]
03e0 ; --------------------------------------------------------------------------------------
03e0 ; SUBPROGRAM
03e0 ; --------------------------------------------------------------------------------------
03e0 03e3 | | .CONST 0x03e3 ; Address of begin
03e1 0004 | | .CONST 0x0004 ; Address of exception handler
03e2 0001 | | .CONST 0x0001 ; Number of locals
03e3 BODY_03e0:
03e3 INIT_03e0:
03e3 e5ff | | Load 0x2,-0x1
03e4 0a01 | | Execute_Immediate Plus,0x1
03e5 c5ff | | Store 0x2,-0x1
03e6 4501 |E | Exit_Subprogram 0x1
03e7 0000 | | .XXX[0x1]
03e8 ; --------------------------------------------------------------------------------------
03e8 ; SUBPROGRAM
03e8 ; --------------------------------------------------------------------------------------
03e8 03eb | | .CONST 0x03eb ; Address of begin
03e9 0004 | | .CONST 0x0004 ; Address of exception handler
03ea 0001 | | .CONST 0x0001 ; Number of locals
03eb BODY_03e8:
03eb INIT_03e8:
03eb e5ff | | Load 0x2,-0x1
03ec e21f | | Load 0x1,0x1f
03ed 027d | } | Execute Discrete,Greater
03ee 4401 |D | Exit_Subprogram With_Result,0x1
03ef 0000 | | .XXX[0x1]
03f0 ; --------------------------------------------------------------------------------------
03f0 ; SUBPROGRAM
03f0 ; --------------------------------------------------------------------------------------
03f0 03f3 | | .CONST 0x03f3 ; Address of begin
03f1 0004 | | .CONST 0x0004 ; Address of exception handler
03f2 0001 | | .CONST 0x0001 ; Number of locals
03f3 BODY_03f0:
03f3 INIT_03f0:
03f3 e5ff | | Load 0x2,-0x1
03f4 00d8 | | Load_Top At_Offset_0
03f5 00e4 | | Load_Encached Positive_Cache
03f6 0260 | ` | Execute Discrete,In_Type
03f7 7001 |p | Jump_Nonzero 0x3f9
03f8 0801 | | Execute_Immediate Raise,0x1
03f9 e21e | | Load 0x1,0x1e
03fa e21d | | Load 0x1,0x1d
03fb 1815 | | Execute Package,Field_Execute,Field_Number 0x15
03fc 4401 |D | Exit_Subprogram With_Result,0x1
03fd 0000 0000 | | .XXX[0x3]
03ff 0000 | |
0400 ; --------------------------------------------------------------------------------------
0400 ; SUBPROGRAM
0400 ; --------------------------------------------------------------------------------------
0400 0403 | | .CONST 0x0403 ; Address of begin
0401 0004 | | .CONST 0x0004 ; Address of exception handler
0402 0001 | | .CONST 0x0001 ; Number of locals
0403 BODY_0400:
0403 INIT_0400:
0403 e5ff | | Load 0x2,-0x1
0404 4401 |D | Exit_Subprogram With_Result,0x1
0405 0000 0000 | | .XXX[0x3]
0407 0000 | |
0408 ; --------------------------------------------------------------------------------------
0408 ; SUBPROGRAM
0408 ; --------------------------------------------------------------------------------------
0408 040b | | .CONST 0x040b ; Address of begin
0409 0004 | | .CONST 0x0004 ; Address of exception handler
040a 0001 | | .CONST 0x0001 ; Number of locals
040b BODY_0408:
040b INIT_0408:
040b 4801 |H | Short_Literal 0x1
040c e5ff | | Load 0x2,-0x1
040d e5fe | | Load 0x2,-0x2
040e e012 | | Load 0x0,0x12
040f 181d | | Execute Package,Field_Execute,Field_Number 0x1d
0410 0e00 | | Execute_Immediate Not_Equal,0x0
0411 4402 |D | Exit_Subprogram With_Result,0x2
0412 0000 0000 | | .BLANK 0000[0x6]
0418 ; --------------------------------------------------------------------------------------
0418 ; SUBPROGRAM
0418 ; --------------------------------------------------------------------------------------
0418 041b | | .CONST 0x041b ; Address of begin
0419 0004 | | .CONST 0x0004 ; Address of exception handler
041a 0001 | | .CONST 0x0001 ; Number of locals
041b BODY_0418:
041b INIT_0418:
041b e5ff | | Load 0x2,-0x1
041c e5fe | | Load 0x2,-0x2
041d 027d | } | Execute Discrete,Greater
041e 6802 |h | Jump_Zero 0x421
041f e5ff | | Load 0x2,-0x1
0420 4402 |D | Exit_Subprogram With_Result,0x2
0421 e5fe | | Load 0x2,-0x2
0422 4402 |D | Exit_Subprogram With_Result,0x2
0423 0000 0000 | | .BLANK 0000[0x5]
0428 ; --------------------------------------------------------------------------------------
0428 ; SUBPROGRAM
0428 ; --------------------------------------------------------------------------------------
0428 042b | + | .CONST 0x042b ; Address of begin
0429 0004 | | .CONST 0x0004 ; Address of exception handler
042a 0001 | | .CONST 0x0001 ; Number of locals
042b BODY_0428:
042b INIT_0428:
042b e5ff | | Load 0x2,-0x1
042c 0092 062a | *| Action Push_String_Extended,0x62a ; "Disk"
042e 01de | | Execute Vector,Not_Equal
042f 6802 |h | Jump_Zero 0x432
0430 e5ff | | Load 0x2,-0x1
0431 4402 |D | Exit_Subprogram With_Result,0x2
0432 0092 062b | +| Action Push_String_Extended,0x62b ; "volume 1"
0434 e5fe | | Load 0x2,-0x2
0435 8227 | ' | Call 0x1,0x27
0436 6807 |h | Jump_Zero 0x43e
0437 4801 |H | Short_Literal 0x1
0438 e221 | ! | Load 0x1,0x21
0439 8228 | ( | Call 0x1,0x28
043a c221 | ! | Store 0x1,0x21
043b 0092 060d | | Action Push_String_Extended,0x60d ; "Disk1"
043d 4402 |D | Exit_Subprogram With_Result,0x2
043e 0092 062c | ,| Action Push_String_Extended,0x62c ; "volume 2"
0440 e5fe | | Load 0x2,-0x2
0441 8227 | ' | Call 0x1,0x27
0442 6807 |h | Jump_Zero 0x44a
0443 4802 |H | Short_Literal 0x2
0444 e221 | ! | Load 0x1,0x21
0445 8228 | ( | Call 0x1,0x28
0446 c221 | ! | Store 0x1,0x21
0447 0092 060e | | Action Push_String_Extended,0x60e ; "Disk2"
0449 4402 |D | Exit_Subprogram With_Result,0x2
044a 0092 062d | -| Action Push_String_Extended,0x62d ; "volume 3"
044c e5fe | | Load 0x2,-0x2
044d 8227 | ' | Call 0x1,0x27
044e 6807 |h | Jump_Zero 0x456
044f 4803 |H | Short_Literal 0x3
0450 e221 | ! | Load 0x1,0x21
0451 8228 | ( | Call 0x1,0x28
0452 c221 | ! | Store 0x1,0x21
0453 0092 060f | | Action Push_String_Extended,0x60f ; "Disk3"
0455 4402 |D | Exit_Subprogram With_Result,0x2
0456 0092 062e | .| Action Push_String_Extended,0x62e ; "volume 4"
0458 e5fe | | Load 0x2,-0x2
0459 8227 | ' | Call 0x1,0x27
045a 6807 |h | Jump_Zero 0x462
045b 4804 |H | Short_Literal 0x4
045c e221 | ! | Load 0x1,0x21
045d 8228 | ( | Call 0x1,0x28
045e c221 | ! | Store 0x1,0x21
045f 0092 0610 | | Action Push_String_Extended,0x610 ; "Disk4"
0461 4402 |D | Exit_Subprogram With_Result,0x2
0462 e5ff | | Load 0x2,-0x1
0463 4402 |D | Exit_Subprogram With_Result,0x2
0464 0000 0000 | | .BLANK 0000[0x4]
0468 ; --------------------------------------------------------------------------------------
0468 ; SUBPROGRAM
0468 ; --------------------------------------------------------------------------------------
0468 046c | l | .CONST 0x046c ; Address of begin
0469 0004 | | .CONST 0x0004 ; Address of exception handler
046a 0002 | | .CONST 0x0002 ; Number of locals
046b INIT_0468:
046b 00e3 | | Load_Encached Natural_Cache
046c BODY_0468:
046c e5fe | | Load 0x2,-0x2
046d a402 | | Store_Unchecked 0x2,0x2
046e 00cf | | Action Mark_Auxiliary
046f 7812 |x | Jump 0x482
0470 e402 | | Load 0x2,0x2
0471 e5ff | | Load 0x2,-0x1
0472 01d7 | | Execute Vector,Field_Read
0473 e5fd | | Load 0x2,-0x3
0474 027f | | Execute Discrete,Equal
0475 6808 |h | Jump_Zero 0x47e
0476 e402 | | Load 0x2,0x2
0477 0aff | | Execute_Immediate Plus,-0x1
0478 00d8 | | Load_Top At_Offset_0
0479 00e3 | | Load_Encached Natural_Cache
047a 0260 | ` | Execute Discrete,In_Type
047b 7001 |p | Jump_Nonzero 0x47d
047c 0801 | | Execute_Immediate Raise,0x1
047d 4403 |D | Exit_Subprogram With_Result,0x3
047e e402 | | Load 0x2,0x2
047f 0a01 | | Execute_Immediate Plus,0x1
0480 c402 | | Store 0x2,0x2
0481 00c9 | | Action Pop_Auxiliary_Loop
0482 e402 | | Load 0x2,0x2
0483 e5ff | | Load 0x2,-0x1
0484 01dc | | Execute Vector,Last
0485 027a | z | Execute Discrete,Less_Equal
0486 77e9 |w | Jump_Nonzero 0x470
0487 00ce | | Action Pop_Auxiliary
0488 e5ff | | Load 0x2,-0x1
0489 01dc | | Execute Vector,Last
048a 00d8 | | Load_Top At_Offset_0
048b 00e3 | | Load_Encached Natural_Cache
048c 0260 | ` | Execute Discrete,In_Type
048d 7001 |p | Jump_Nonzero 0x48f
048e 0801 | | Execute_Immediate Raise,0x1
048f 4403 |D | Exit_Subprogram With_Result,0x3
0490 ; --------------------------------------------------------------------------------------
0490 ; SUBPROGRAM
0490 ; --------------------------------------------------------------------------------------
0490 0495 | | .CONST 0x0495 ; Address of begin
0491 0004 | | .CONST 0x0004 ; Address of exception handler
0492 0003 | | .CONST 0x0003 ; Number of locals
0493 INIT_0490:
0493 00e3 | | Load_Encached Natural_Cache
0494 03e9 | | Declare_Variable Discrete,Duplicate
0495 BODY_0490:
0495 4801 |H | Short_Literal 0x1
0496 e5ff | | Load 0x2,-0x1
0497 e5fe | | Load 0x2,-0x2
0498 e012 | | Load 0x0,0x12
0499 181d | | Execute Package,Field_Execute,Field_Number 0x1d
049a a402 | | Store_Unchecked 0x2,0x2
049b e402 | | Load 0x2,0x2
049c 6823 |h# | Jump_Zero 0x4c0
049d e402 | | Load 0x2,0x2
049e e5fe | | Load 0x2,-0x2
049f 01db | | Execute Vector,Length
04a0 0273 | s | Execute Discrete,Plus
04a1 c402 | | Store 0x2,0x2
04a2 4820 |H | Short_Literal 0x20
04a3 e402 | | Load 0x2,0x2
04a4 00d8 | | Load_Top At_Offset_0
04a5 00e4 | | Load_Encached Positive_Cache
04a6 0260 | ` | Execute Discrete,In_Type
04a7 7001 |p | Jump_Nonzero 0x4a9
04a8 0801 | | Execute_Immediate Raise,0x1
04a9 e5ff | | Load 0x2,-0x1
04aa 822a | * | Call 0x1,0x2a
04ab a403 | | Store_Unchecked 0x2,0x3
04ac 00d8 | | Load_Top At_Offset_0
04ad e402 | | Load 0x2,0x2
04ae 027b | { | Execute Discrete,Greater_Equal
04af 6810 |h | Jump_Zero 0x4c0
04b0 00d8 | | Load_Top At_Offset_0
04b1 e5ff | | Load 0x2,-0x1
04b2 01d7 | | Execute Vector,Field_Read
04b3 0f3b | ; | Execute_Immediate Equal,0x3b
04b4 6803 |h | Jump_Zero 0x4b8
04b5 00d8 | | Load_Top At_Offset_0
04b6 0aff | | Execute_Immediate Plus,-0x1
04b7 c403 | | Store 0x2,0x3
04b8 e402 | | Load 0x2,0x2
04b9 e403 | | Load 0x2,0x3
04ba e5ff | | Load 0x2,-0x1
04bb 01cf | | Execute Vector,Slice_Read
04bc 00e2 | | Load_Encached Integer_Cache
04bd 00e0 | | Load_Encached Standard_Cache
04be 1819 | | Execute Package,Field_Execute,Field_Number 0x19
04bf a5fd | | Store_Unchecked 0x2,-0x3
04c0 4503 |E | Exit_Subprogram 0x3
04c1 0000 0000 | | .BLANK 0000[0x7]
04c8 ; --------------------------------------------------------------------------------------
04c8 ; SUBPROGRAM
04c8 ; --------------------------------------------------------------------------------------
04c8 04cb | | .CONST 0x04cb ; Address of begin
04c9 0004 | | .CONST 0x0004 ; Address of exception handler
04ca 0001 | | .CONST 0x0001 ; Number of locals
04cb BODY_04c8:
04cb INIT_04c8:
04cb 4801 |H | Short_Literal 0x1
04cc e403 | | Load 0x2,0x3
04cd 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
04ce e010 | | Load 0x0,0x10
04cf 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04d0 e7ff | | Load 0x3,-0x1
04d1 e012 | | Load 0x0,0x12
04d2 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
04d3 6809 |h | Jump_Zero 0x4dd
04d4 e403 | | Load 0x2,0x3
04d5 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
04d6 a7fe | | Store_Unchecked 0x3,-0x2
04d7 e403 | | Load 0x2,0x3
04d8 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
04d9 a7fd | | Store_Unchecked 0x3,-0x3
04da e403 | | Load 0x2,0x3
04db 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
04dc a7fc | | Store_Unchecked 0x3,-0x4
04dd 4502 |E | Exit_Subprogram 0x2
04de 0000 0000 | | .XXX[0x2]
04e0 ; --------------------------------------------------------------------------------------
04e0 ; SUBPROGRAM
04e0 ; --------------------------------------------------------------------------------------
04e0 04e3 | | .CONST 0x04e3 ; Address of begin
04e1 0004 | | .CONST 0x0004 ; Address of exception handler
04e2 0001 | | .CONST 0x0001 ; Number of locals
04e3 BODY_04e0:
04e3 INIT_04e0:
04e3 e7ff | | Load 0x3,-0x1
04e4 7006 |p | Jump_Nonzero 0x4eb
04e5 e7fe | | Load 0x3,-0x2
04e6 7004 |p | Jump_Nonzero 0x4eb
04e7 00ea | | Load_Encached Null_String_Cache
04e8 e220 | | Load 0x1,0x20
04e9 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04ea 4503 |E | Exit_Subprogram 0x3
04eb 4820 |H | Short_Literal 0x20
04ec 4800 |H | Short_Literal 0x0
04ed 480a |H | Short_Literal 0xa
04ee e7fe | | Load 0x3,-0x2
04ef e012 | | Load 0x0,0x12
04f0 1816 | | Execute Package,Field_Execute,Field_Number 0x16
04f1 0092 062f | /| Action Push_String_Extended,0x62f ; " ->"
04f3 01cc | | Execute Vector,Catenate
04f4 e7ff | | Load 0x3,-0x1
04f5 00e0 | | Load_Encached Standard_Cache
04f6 1818 | | Execute Package,Field_Execute,Field_Number 0x18
04f7 01cc | | Execute Vector,Catenate
04f8 e220 | | Load 0x1,0x20
04f9 1813 | | Execute Package,Field_Execute,Field_Number 0x13
04fa 4503 |E | Exit_Subprogram 0x3
04fb 0000 0000 | | .BLANK 0000[0x5]
0500 ; --------------------------------------------------------------------------------------
0500 ; SUBPROGRAM
0500 ; --------------------------------------------------------------------------------------
0500 0505 | | .CONST 0x0505 ; Address of begin
0501 0004 | | .CONST 0x0004 ; Address of exception handler
0502 0002 | | .CONST 0x0002 ; Number of locals
0503 INIT_0500:
0503 029f 059b | | Declare_Subprogram For_Call,INIT_0598
0505 BODY_0500:
0505 e422 | " | Load 0x2,0x22
0506 e013 | | Load 0x0,0x13
0507 180f | | Execute Package,Field_Execute,Field_Number 0xf
0508 e220 | | Load 0x1,0x20
0509 1813 | | Execute Package,Field_Execute,Field_Number 0x13
050a e40a | | Load 0x2,0xa
050b e404 | | Load 0x2,0x4
050c 8425 | % | Call 0x2,0x25
050d e40b | | Load 0x2,0xb
050e e405 | | Load 0x2,0x5
050f 8425 | % | Call 0x2,0x25
0510 e40c | | Load 0x2,0xc
0511 e406 | | Load 0x2,0x6
0512 8425 | % | Call 0x2,0x25
0513 e408 | | Load 0x2,0x8
0514 e40e | | Load 0x2,0xe
0515 8425 | % | Call 0x2,0x25
0516 e409 | | Load 0x2,0x9
0517 e40f | | Load 0x2,0xf
0518 8425 | % | Call 0x2,0x25
0519 e422 | " | Load 0x2,0x22
051a e013 | | Load 0x0,0x13
051b 180f | | Execute Package,Field_Execute,Field_Number 0xf
051c e402 | | Load 0x2,0x2
051d 1813 | | Execute Package,Field_Execute,Field_Number 0x13
051e 8602 | | Call 0x3,0x2
051f 4501 |E | Exit_Subprogram 0x1
0520 ; --------------------------------------------------------------------------------------
0520 ; SUBPROGRAM
0520 ; --------------------------------------------------------------------------------------
0520 0523 | # | .CONST 0x0523 ; Address of begin
0521 0004 | | .CONST 0x0004 ; Address of exception handler
0522 0001 | | .CONST 0x0001 ; Number of locals
0523 BODY_0520:
0523 INIT_0520:
0523 4801 |H | Short_Literal 0x1
0524 e402 | | Load 0x2,0x2
0525 3401 |4 | Execute Record,Field_Reference,Field_Number 0x1
0526 e010 | | Load 0x0,0x10
0527 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0528 e7ff | | Load 0x3,-0x1
0529 e012 | | Load 0x0,0x12
052a 1821 | ! | Execute Package,Field_Execute,Field_Number 0x21
052b 6809 |h | Jump_Zero 0x535
052c e402 | | Load 0x2,0x2
052d 3c03 |< | Execute Record,Field_Read,Field_Number 0x3
052e a7fe | | Store_Unchecked 0x3,-0x2
052f e402 | | Load 0x2,0x2
0530 3c04 |< | Execute Record,Field_Read,Field_Number 0x4
0531 a7fd | | Store_Unchecked 0x3,-0x3
0532 e402 | | Load 0x2,0x2
0533 3c02 |< | Execute Record,Field_Read,Field_Number 0x2
0534 a7fc | | Store_Unchecked 0x3,-0x4
0535 4502 |E | Exit_Subprogram 0x2
0536 0000 0000 | | .XXX[0x2]
0538 ; --------------------------------------------------------------------------------------
0538 ; SUBPROGRAM
0538 ; --------------------------------------------------------------------------------------
0538 053b | ; | .CONST 0x053b ; Address of begin
0539 0004 | | .CONST 0x0004 ; Address of exception handler
053a 0001 | | .CONST 0x0001 ; Number of locals
053b BODY_0538:
053b INIT_0538:
053b e7fe | | Load 0x3,-0x2
053c 7006 |p | Jump_Nonzero 0x543
053d e7ff | | Load 0x3,-0x1
053e 7004 |p | Jump_Nonzero 0x543
053f 00ea | | Load_Encached Null_String_Cache
0540 e403 | | Load 0x2,0x3
0541 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0542 4504 |E | Exit_Subprogram 0x4
0543 4820 |H | Short_Literal 0x20
0544 4800 |H | Short_Literal 0x0
0545 480a |H | Short_Literal 0xa
0546 e7fe | | Load 0x3,-0x2
0547 49f4 |I | Short_Literal 0x1f4
0548 0273 | s | Execute Discrete,Plus
0549 4be8 |K | Short_Literal 0x3e8
054a 0270 | p | Execute Discrete,Divide
054b 00d8 | | Load_Top At_Offset_0
054c 00e2 | | Load_Encached Integer_Cache
054d 0260 | ` | Execute Discrete,In_Type
054e 7001 |p | Jump_Nonzero 0x550
054f 0801 | | Execute_Immediate Raise,0x1
0550 e012 | | Load 0x0,0x12
0551 1816 | | Execute Package,Field_Execute,Field_Number 0x16
0552 0092 062f | /| Action Push_String_Extended,0x62f ; " ->"
0554 01cc | | Execute Vector,Catenate
0555 e7ff | | Load 0x3,-0x1
0556 49f4 |I | Short_Literal 0x1f4
0557 0273 | s | Execute Discrete,Plus
0558 4be8 |K | Short_Literal 0x3e8
0559 0270 | p | Execute Discrete,Divide
055a 00d8 | | Load_Top At_Offset_0
055b 00e2 | | Load_Encached Integer_Cache
055c 0260 | ` | Execute Discrete,In_Type
055d 7001 |p | Jump_Nonzero 0x55f
055e 0801 | | Execute_Immediate Raise,0x1
055f 00e0 | | Load_Encached Standard_Cache
0560 1818 | | Execute Package,Field_Execute,Field_Number 0x18
0561 01cc | | Execute Vector,Catenate
0562 0092 0600 | | Action Push_String_Extended,0x600 ; " "
0564 01cc | | Execute Vector,Catenate
0565 e7fd | | Load 0x3,-0x3
0566 e013 | | Load 0x0,0x13
0567 180e | | Execute Package,Field_Execute,Field_Number 0xe
0568 01cc | | Execute Vector,Catenate
0569 e403 | | Load 0x2,0x3
056a 1813 | | Execute Package,Field_Execute,Field_Number 0x13
056b 4504 |E | Exit_Subprogram 0x4
056c 0000 0000 | | .BLANK 0000[0x4]
0570 ; --------------------------------------------------------------------------------------
0570 ; SUBPROGRAM
0570 ; --------------------------------------------------------------------------------------
0570 0573 | s | .CONST 0x0573 ; Address of begin
0571 0004 | | .CONST 0x0004 ; Address of exception handler
0572 0001 | | .CONST 0x0001 ; Number of locals
0573 BODY_0570:
0573 INIT_0570:
0573 e410 | | Load 0x2,0x10
0574 e013 | | Load 0x0,0x13
0575 180f | | Execute Package,Field_Execute,Field_Number 0xf
0576 e403 | | Load 0x2,0x3
0577 1813 | | Execute Package,Field_Execute,Field_Number 0x13
0578 e40c | | Load 0x2,0xc
0579 e408 | | Load 0x2,0x8
057a e404 | | Load 0x2,0x4
057b 8413 | | Call 0x2,0x13
057c e221 | ! | Load 0x1,0x21
057d 0c02 | | Execute_Immediate Greater_Equal,0x2
057e 6804 |h | Jump_Zero 0x583
057f e40d | | Load 0x2,0xd
0580 e409 | | Load 0x2,0x9
0581 e405 | | Load 0x2,0x5
0582 8413 | | Call 0x2,0x13
0583 e221 | ! | Load 0x1,0x21
0584 0c03 | | Execute_Immediate Greater_Equal,0x3
0585 6804 |h | Jump_Zero 0x58a
0586 e40e | | Load 0x2,0xe
0587 e40a | | Load 0x2,0xa
0588 e406 | | Load 0x2,0x6
0589 8413 | | Call 0x2,0x13
058a e221 | ! | Load 0x1,0x21
058b 0c04 | | Execute_Immediate Greater_Equal,0x4
058c 6804 |h | Jump_Zero 0x591
058d e40f | | Load 0x2,0xf
058e e40b | | Load 0x2,0xb
058f e407 | | Load 0x2,0x7
0590 8413 | | Call 0x2,0x13
0591 4501 |E | Exit_Subprogram 0x1
0592 0000 0000 | | .BLANK 0000[0x6]
0598 ; --------------------------------------------------------------------------------------
0598 ; SUBPROGRAM
0598 ; --------------------------------------------------------------------------------------
0598 059f | | .CONST 0x059f ; Address of begin
0599 0004 | | .CONST 0x0004 ; Address of exception handler
059a 0003 | | .CONST 0x0003 ; Number of locals
059b INIT_0598:
059b 00e1 | | Load_Encached Boolean_Cache
059c 0601 | | Execute_Immediate Set_Value_Unchecked,0x1
059d 029f 05d3 | | Declare_Subprogram For_Call,INIT_05d0
059f BODY_0598:
059f 4801 |H | Short_Literal 0x1
05a0 e410 | | Load 0x2,0x10
05a1 8803 | | Call 0x4,0x3
05a2 4802 |H | Short_Literal 0x2
05a3 e411 | | Load 0x2,0x11
05a4 8803 | | Call 0x4,0x3
05a5 4803 |H | Short_Literal 0x3
05a6 e412 | | Load 0x2,0x12
05a7 8803 | | Call 0x4,0x3
05a8 4804 |H | Short_Literal 0x4
05a9 e413 | | Load 0x2,0x13
05aa 8803 | | Call 0x4,0x3
05ab e802 | | Load 0x4,0x2
05ac 681c |h | Jump_Zero 0x5c9
05ad 4820 |H | Short_Literal 0x20
05ae 4802 |H | Short_Literal 0x2
05af 480a |H | Short_Literal 0xa
05b0 e410 | | Load 0x2,0x10
05b1 e411 | | Load 0x2,0x11
05b2 0273 | s | Execute Discrete,Plus
05b3 e412 | | Load 0x2,0x12
05b4 0273 | s | Execute Discrete,Plus
05b5 e413 | | Load 0x2,0x13
05b6 0273 | s | Execute Discrete,Plus
05b7 4864 |Hd | Short_Literal 0x64
05b8 0271 | q | Execute Discrete,Times
05b9 e224 | $ | Load 0x1,0x24
05ba 3c01 |< | Execute Record,Field_Read,Field_Number 0x1
05bb 0270 | p | Execute Discrete,Divide
05bc 00d8 | | Load_Top At_Offset_0
05bd 00e2 | | Load_Encached Integer_Cache
05be 0260 | ` | Execute Discrete,In_Type
05bf 7001 |p | Jump_Nonzero 0x5c1
05c0 0801 | | Execute_Immediate Raise,0x1
05c1 e012 | | Load 0x0,0x12
05c2 1816 | | Execute Package,Field_Execute,Field_Number 0x16
05c3 0092 0630 | 0| Action Push_String_Extended,0x630 ; "%"
05c5 01cc | | Execute Vector,Catenate
05c6 e402 | | Load 0x2,0x2
05c7 1813 | | Execute Package,Field_Execute,Field_Number 0x13
05c8 4501 |E | Exit_Subprogram 0x1
05c9 00ea | | Load_Encached Null_String_Cache
05ca e402 | | Load 0x2,0x2
05cb 1813 | | Execute Package,Field_Execute,Field_Number 0x13
05cc 4501 |E | Exit_Subprogram 0x1
05cd 0000 0000 | | .XXX[0x3]
05cf 0000 | |
05d0 ; --------------------------------------------------------------------------------------
05d0 ; SUBPROGRAM
05d0 ; --------------------------------------------------------------------------------------
05d0 05d3 | | .CONST 0x05d3 ; Address of begin
05d1 0004 | | .CONST 0x0004 ; Address of exception handler
05d2 0001 | | .CONST 0x0001 ; Number of locals
05d3 BODY_05d0:
05d3 INIT_05d0:
05d3 e221 | ! | Load 0x1,0x21
05d4 ebfe | | Load 0x5,-0x2
05d5 027b | { | Execute Discrete,Greater_Equal
05d6 6828 |h( | Jump_Zero 0x5ff
05d7 ebff | | Load 0x5,-0x1
05d8 7006 |p | Jump_Nonzero 0x5df
05d9 00ea | | Load_Encached Null_String_Cache
05da e402 | | Load 0x2,0x2
05db 1813 | | Execute Package,Field_Execute,Field_Number 0x13
05dc 4800 |H | Short_Literal 0x0
05dd a802 | | Store_Unchecked 0x4,0x2
05de 4503 |E | Exit_Subprogram 0x3
05df 4820 |H | Short_Literal 0x20
05e0 4800 |H | Short_Literal 0x0
05e1 480a |H | Short_Literal 0xa
05e2 ebff | | Load 0x5,-0x1
05e3 e012 | | Load 0x0,0x12
05e4 1816 | | Execute Package,Field_Execute,Field_Number 0x16
05e5 0092 0600 | | Action Push_String_Extended,0x600 ; " "
05e7 01cc | | Execute Vector,Catenate
05e8 4820 |H | Short_Literal 0x20
05e9 4802 |H | Short_Literal 0x2
05ea 480a |H | Short_Literal 0xa
05eb ebff | | Load 0x5,-0x1
05ec 4864 |Hd | Short_Literal 0x64
05ed 0271 | q | Execute Discrete,Times
05ee ebfe | | Load 0x5,-0x2
05ef e226 | & | Load 0x1,0x26
05f0 01d7 | | Execute Vector,Field_Read
05f1 0270 | p | Execute Discrete,Divide
05f2 00d8 | | Load_Top At_Offset_0
05f3 00e2 | | Load_Encached Integer_Cache
05f4 0260 | ` | Execute Discrete,In_Type
05f5 7001 |p | Jump_Nonzero 0x5f7
05f6 0801 | | Execute_Immediate Raise,0x1
05f7 e012 | | Load 0x0,0x12
05f8 1816 | | Execute Package,Field_Execute,Field_Number 0x16
05f9 01cc | | Execute Vector,Catenate
05fa 0092 0630 | 0| Action Push_String_Extended,0x630 ; "%"
05fc 01cc | | Execute Vector,Catenate
05fd e402 | | Load 0x2,0x2
05fe 1813 | | Execute Package,Field_Execute,Field_Number 0x13
05ff 4503 |E | Exit_Subprogram 0x3
0600 ; --------------------------------------------------------------------------------------
0600 ; STRING TABLE
0600 ; --------------------------------------------------------------------------------------
0600 0064 | d | .STRTAB 0x0064->0x0632 ; " "
; " "
; " "
; " "
; " "
0601 0063 | c | .STRTAB 0x0063->0x0632 ; "Date"
; "Date"
; "Date"
0602 0065 | e | .STRTAB 0x0065->0x0634 ; "Ada"
; "Ada"
0603 0066 | f | .STRTAB 0x0066->0x0636 ; "File"
; "File"
0604 0068 | h | .STRTAB 0x0068->0x0638 ; "Action"
; "Action"
0605 006c | l | .STRTAB 0x006c->0x063b ; "Directory"
; "Directory"
0606 0073 | s | .STRTAB 0x0073->0x063f ; "DDB"
0607 0074 | t | .STRTAB 0x0074->0x0641 ; "Volume 1"
0608 007a | z | .STRTAB 0x007a->0x0645 ; "Volume 2"
0609 0080 | | .STRTAB 0x0080->0x0649 ; "Volume 3"
060a 0086 | | .STRTAB 0x0086->0x064d ; "Volume 4"
060b 008c | | .STRTAB 0x008c->0x0651 ; "Total %"
060c 0091 | | .STRTAB 0x0091->0x0654 ; "Ddb"
060d 0092 | | .STRTAB 0x0092->0x0656 ; "Disk1"
; "Disk1"
; "Disk1"
060e 0095 | | .STRTAB 0x0095->0x0658 ; "Disk2"
; "Disk2"
; "Disk2"
060f 0098 | | .STRTAB 0x0098->0x065b ; "Disk3"
; "Disk3"
; "Disk3"
0610 009b | | .STRTAB 0x009b->0x065d ; "Disk4"
; "Disk4"
; "Disk4"
0611 009e | | .STRTAB 0x009e->0x0660 ; "Daemon Information Display"
0612 00b6 | | .STRTAB 0x00b6->0x066d ; "--------------------------"
0613 00ce | | .STRTAB 0x00ce->0x067a ; "Shows at end of day final run of daemon. This"
0614 00fa | | .STRTAB 0x00fa->0x0691 ; "indicates size before compaction and final size"
0615 0127 | ' | .STRTAB 0x0127->0x06a8 ; "in pages."
0616 012e | . | .STRTAB 0x012e->0x06ad ; "\x0c"
; "\x0c"
0617 012d | - | .STRTAB 0x012d->0x06ad ; "For each disk, this display indicates the amount of"
0618 015e | ^ | .STRTAB 0x015e->0x06c7 ; "used space after garbage collection has finished that"
0619 0191 | | .STRTAB 0x0191->0x06e1 ; "day, and the percentage of space used at that point."
061a 01c3 | | .STRTAB 0x01c3->0x06fb ; "Note: percentages are based on the capacities of disks"
061b 01f7 | | .STRTAB 0x01f7->0x0716 ; "of the machine when and where the report is run."
061c 0225 | % | .STRTAB 0x0225->0x072e ; "Vol 1"
061d 0228 | ( | .STRTAB 0x0228->0x0731 ; "Vol 2"
061e 022b | + | .STRTAB 0x022b->0x0733 ; "Vol 3"
061f 022e | . | .STRTAB 0x022e->0x0736 ; "Vol 4"
0620 0231 | 1 | .STRTAB 0x0231->0x0738 ; "Disk Daemon Information"
0621 0246 | F | .STRTAB 0x0246->0x0744 ; "-----------------------"
0622 025b | [ | .STRTAB 0x025b->0x074f ; "Shows, for each day, last disk garbage collector"
0623 0289 | | .STRTAB 0x0289->0x0767 ; "run and amount of used space before and after the"
0624 02b8 | | .STRTAB 0x02b8->0x0780 ; "collection in megabytes. The time in minutes to do"
0625 02e9 | | .STRTAB 0x02e9->0x0799 ; "the collection is also shown."
0626 0304 | | .STRTAB 0x0304->0x07a8 ; "*** Inconsistent daemon entry: "
0627 0321 | ! | .STRTAB 0x0321->0x07b7 ; "*** Unbalanced daemon start/end: "
0628 0340 | @ | .STRTAB 0x0340->0x07c8 ; "new = "
0629 0344 | D | .STRTAB 0x0344->0x07cb ; "old = "
062a 0348 | H | .STRTAB 0x0348->0x07ce ; "Disk"
062b 034a | J | .STRTAB 0x034a->0x07d0 ; "volume 1"
062c 0350 | P | .STRTAB 0x0350->0x07d4 ; "volume 2"
062d 0356 | V | .STRTAB 0x0356->0x07d8 ; "volume 3"
062e 035c | \ | .STRTAB 0x035c->0x07dc ; "volume 4"
062f 0362 | b | .STRTAB 0x0362->0x07e0 ; " ->"
; " ->"
0630 0363 | c | .STRTAB 0x0363->0x07e1 ; "%"
; "%"
0631 0362 | b | .STREND 0x0362->0x07e2
0632 2044 6174 | Dat| .STRTAB_STRINGS
07e2 0000 0000 | | .BLANK 0000[0x6]
07e8 ; --------------------------------------------------------------------------------------
07e8 ; Debug Table
07e8 ; --------------------------------------------------------------------------------------
07e8 0004 000e | | .DEBUG4 0x0004,0x000e,0x6e61,0x0000,0x0001,0x0000
07ee 0000 0000 | | .BLANK 0000[0x12]