DataMuseum.dk

Presents historical artifacts from the history of:

Rational R1000/400

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Rational R1000/400

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦c949bb9c9⟧

    Length: 3072 (0xc00)
    Notes: 00_class, 5800_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_03b8fe

Derivation

└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
    └─ ⟦5a81ac88f⟧ »Space Info Vol 1« 
        └─⟦this⟧ 

Disassembly

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 0548       | H  |		.CONST	0x0548								; 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 8003       |    |		.CONST	0x8003								; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0010       |    |		.CONST	0x0010								; Address of begin
0009 0004       |    |		.CONST	0x0004								; Address of exception handler
000a 0001       |    |		.CONST	0x0001								; Number of locals
000b			INIT_0008:
000b 029a 001b  |    |		Declare_Subprogram	INIT_0018,For_Outer_Call,Visible,Unelaborated
000d 00bf       |    |		Action	Accept_Activation
000e 1d0d       |    |		Execute_Immediate	Reference_Lex_1,0xd
000f 00c7       |    |		Action	Elaborate_Subprogram
0010			BODY_0008:
0010 00bc       |    |		Action	Signal_Activated
0011 00bb       |    |		Action	Signal_Completion
0012 0000 0000  |    |		.BLANK	0000[0x6]
0018 ; --------------------------------------------------------------------------------------
0018 ; SUBPROGRAM
0018 ; --------------------------------------------------------------------------------------
0018 004d       | M  |		.CONST	0x004d								; Address of begin
0019 0004       |    |		.CONST	0x0004								; Address of exception handler
001a 0018       |    |		.CONST	0x0018								; Number of locals
001b			INIT_0018:
001b e001       |    |		Load	0x0,0x1
001c 191e       |    |		Execute	Package,Field_Reference,Field_Number 0x1e
001d 0007       |    |		Action	Break_Optional
001e 029f 0103  |    |		Declare_Subprogram	INIT_0100,For_Call
0020 029f 0113  |    |		Declare_Subprogram	INIT_0110,For_Call
0022 029f 0123  |   #|		Declare_Subprogram	INIT_0120,For_Call
0024 e002       |    |		Load	0x0,0x2
0025 191b       |    |		Execute	Package,Field_Reference,Field_Number 0x1b
0026 0007       |    |		Action	Break_Optional
0027 e003       |    |		Load	0x0,0x3
0028 1b1f       |    |		Execute	Package,Field_Read,Field_Number 0x1f
0029 02c7       |    |		Declare_Variable	Any
002a 00d8       |    |		Load_Top	At_Offset_0
002b 1c00       |    |		Execute_Immediate	Run_Utility,0x0
002c e004       |    |		Load	0x0,0x4
002d 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
002e e005       |    |		Load	0x0,0x5
002f 1811       |    |		Execute	Package,Field_Execute,Field_Number 0x11
0030 00e3       |    |		Load_Encached	Natural_Cache
0031 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0032 00e3       |    |		Load_Encached	Natural_Cache
0033 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0034 03e9       |    |		Declare_Variable	Discrete,Duplicate
0035 00e3       |    |		Load_Encached	Natural_Cache
0036 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0037 00e3       |    |		Load_Encached	Natural_Cache
0038 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0039 03e9       |    |		Declare_Variable	Discrete,Duplicate
003a 00e3       |    |		Load_Encached	Natural_Cache
003b 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
003c 00e3       |    |		Load_Encached	Natural_Cache
003d 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
003e 00e3       |    |		Load_Encached	Natural_Cache
003f 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0040 00e3       |    |		Load_Encached	Natural_Cache
0041 0600       |    |		Execute_Immediate	Set_Value_Unchecked,0x0
0042 00e1       |    |		Load_Encached	Boolean_Cache
0043 029f 0133  |   3|		Declare_Subprogram	INIT_0130,For_Call
0045 029f 017b  |   {|		Declare_Subprogram	INIT_0178,For_Call
0047 029f 01bb  |    |		Declare_Subprogram	INIT_01b8,For_Call
0049 029f 027b  |   {|		Declare_Subprogram	INIT_0278,For_Call
004b 029f 02e3  |    |		Declare_Subprogram	INIT_02e0,For_Call
004d			BODY_0018:
004d 4801       |H   |		Short_Literal	0x1
004e e006       |    |		Load	0x0,0x6
004f 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0050 e006       |    |		Load	0x0,0x6
0051 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0052 7005       |p   |		Jump_Nonzero	0x58
0053 0092 03d8  |    |		Action	Push_String_Extended,0x3d8					; "Privileged mode is required to run this utility."
0055 e007       |    |		Load	0x0,0x7
0056 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0057 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
0058 e407       |    |		Load	0x2,0x7
0059 0120       |    |		Execute	Any,Is_Value
005a 6803       |h   |		Jump_Zero	0x5e
005b e003       |    |		Load	0x0,0x3
005c 1b1f       |    |		Execute	Package,Field_Read,Field_Number 0x1f
005d 7801       |x   |		Jump	0x5f
005e e407       |    |		Load	0x2,0x7
005f e008       |    |		Load	0x0,0x8
0060 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0061 e408       |    |		Load	0x2,0x8
0062 e003       |    |		Load	0x0,0x3
0063 1820       |    |		Execute	Package,Field_Execute,Field_Number 0x20
0064 c407       |    |		Store	0x2,0x7
0065 0092 03d9  |    |		Action	Push_String_Extended,0x3d9					; "Number of objects: "
0067 e008       |    |		Load	0x0,0x8
0068 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0069 e003       |    |		Load	0x0,0x3
006a 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
006b 00e0       |    |		Load_Encached	Standard_Cache
006c 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
006d 01cc       |    |		Execute	Vector,Catenate
006e e007       |    |		Load	0x0,0x7
006f 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0070 00ea       |    |		Load_Encached	Null_String_Cache
0071 e007       |    |		Load	0x0,0x7
0072 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0073 00cf       |    |		Action	Mark_Auxiliary
0074 7815       |x   |		Jump	0x8a
0075 e407       |    |		Load	0x2,0x7
0076 e003       |    |		Load	0x0,0x3
0077 1822       | "  |		Execute	Package,Field_Execute,Field_Number 0x22
0078 8418       |    |		Call	0x2,0x18
0079 e409       |    |		Load	0x2,0x9
007a 0a01       |    |		Execute_Immediate	Plus,0x1
007b c409       |    |		Store	0x2,0x9
007c e407       |    |		Load	0x2,0x7
007d e003       |    |		Load	0x0,0x3
007e 1821       | !  |		Execute	Package,Field_Execute,Field_Number 0x21
007f c407       |    |		Store	0x2,0x7
0080 e409       |    |		Load	0x2,0x9
0081 4864       |Hd  |		Short_Literal	0x64
0082 026e       | n  |		Execute	Discrete,Modulo
0083 7005       |p   |		Jump_Nonzero	0x89
0084 e409       |    |		Load	0x2,0x9
0085 00e0       |    |		Load_Encached	Standard_Cache
0086 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0087 e007       |    |		Load	0x0,0x7
0088 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0089 00c9       |    |		Action	Pop_Auxiliary_Loop
008a e407       |    |		Load	0x2,0x7
008b e003       |    |		Load	0x0,0x3
008c 1823       | #  |		Execute	Package,Field_Execute,Field_Number 0x23
008d 6fe7       |o   |		Jump_Zero	0x75
008e 00ce       |    |		Action	Pop_Auxiliary
008f 00ea       |    |		Load_Encached	Null_String_Cache
0090 e007       |    |		Load	0x0,0x7
0091 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0092 e409       |    |		Load	0x2,0x9
0093 00e0       |    |		Load_Encached	Standard_Cache
0094 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0095 0092 03da  |    |		Action	Push_String_Extended,0x3da					; " objects total"
0097 01cc       |    |		Execute	Vector,Catenate
0098 e007       |    |		Load	0x0,0x7
0099 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
009a e40a       |    |		Load	0x2,0xa
009b 00e0       |    |		Load_Encached	Standard_Cache
009c 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
009d 0092 03db  |    |		Action	Push_String_Extended,0x3db					; " good ATTRs"
009f 01cc       |    |		Execute	Vector,Catenate
00a0 e007       |    |		Load	0x0,0x7
00a1 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00a2 e40b       |    |		Load	0x2,0xb
00a3 00e0       |    |		Load_Encached	Standard_Cache
00a4 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00a5 0092 03dc  |    |		Action	Push_String_Extended,0x3dc					; " bad ATTRs ("
00a7 01cc       |    |		Execute	Vector,Catenate
00a8 e40d       |    |		Load	0x2,0xd
00a9 00e0       |    |		Load_Encached	Standard_Cache
00aa 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00ab 01cc       |    |		Execute	Vector,Catenate
00ac e40e       |    |		Load	0x2,0xe
00ad 00e0       |    |		Load_Encached	Standard_Cache
00ae 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00af 01cc       |    |		Execute	Vector,Catenate
00b0 0092 03dd  |    |		Action	Push_String_Extended,0x3dd					; " )"
00b2 01cc       |    |		Execute	Vector,Catenate
00b3 e007       |    |		Load	0x0,0x7
00b4 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00b5 00ea       |    |		Load_Encached	Null_String_Cache
00b6 e007       |    |		Load	0x0,0x7
00b7 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00b8 0092 03de  |    |		Action	Push_String_Extended,0x3de					; "Reclaimable space (pages): "
00ba e40c       |    |		Load	0x2,0xc
00bb 00e0       |    |		Load_Encached	Standard_Cache
00bc 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00bd 01cc       |    |		Execute	Vector,Catenate
00be e007       |    |		Load	0x0,0x7
00bf 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00c0 00ea       |    |		Load_Encached	Null_String_Cache
00c1 e007       |    |		Load	0x0,0x7
00c2 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00c3 0092 03df  |    |		Action	Push_String_Extended,0x3df					; "Object manager stats"
00c5 e007       |    |		Load	0x0,0x7
00c6 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00c7 0092 03e0  |    |		Action	Push_String_Extended,0x3e0					; "  ADA unit count :"
00c9 e411       |    |		Load	0x2,0x11
00ca 00e0       |    |		Load_Encached	Standard_Cache
00cb 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00cc 01cc       |    |		Execute	Vector,Catenate
00cd e007       |    |		Load	0x0,0x7
00ce 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00cf 0092 03e1  |    |		Action	Push_String_Extended,0x3e1					; "  ATTR count     :"
00d1 e40f       |    |		Load	0x2,0xf
00d2 00e0       |    |		Load_Encached	Standard_Cache
00d3 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00d4 01cc       |    |		Execute	Vector,Catenate
00d5 e007       |    |		Load	0x0,0x7
00d6 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00d7 0092 03e2  |    |		Action	Push_String_Extended,0x3e2					; "  TDDB count     :"
00d9 e410       |    |		Load	0x2,0x10
00da 00e0       |    |		Load_Encached	Standard_Cache
00db 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00dc 01cc       |    |		Execute	Vector,Catenate
00dd e007       |    |		Load	0x0,0x7
00de 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00df e5fe       |    |		Load	0x2,-0x2
00e0 701a       |p   |		Jump_Nonzero	0xfb
00e1 00ea       |    |		Load_Encached	Null_String_Cache
00e2 e007       |    |		Load	0x0,0x7
00e3 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00e4 0092 03e3  |    |		Action	Push_String_Extended,0x3e3					; "***"
00e6 e412       |    |		Load	0x2,0x12
00e7 00e0       |    |		Load_Encached	Standard_Cache
00e8 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00e9 01cc       |    |		Execute	Vector,Catenate
00ea 0092 03e4  |    |		Action	Push_String_Extended,0x3e4					; " Orphan ATTRs have been successfully deleted ***"
00ec 01cc       |    |		Execute	Vector,Catenate
00ed e007       |    |		Load	0x0,0x7
00ee 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
00ef e412       |    |		Load	0x2,0x12
00f0 00e0       |    |		Load_Encached	Standard_Cache
00f1 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
00f2 0092 03e5  |    |		Action	Push_String_Extended,0x3e5					; " Orphan ATTRs have been successfully deleted."
00f4 01cc       |    |		Execute	Vector,Catenate
00f5 00ea       |    |		Load_Encached	Null_String_Cache
00f6 4800       |H   |		Short_Literal	0x0
00f7 0092 03e6  |    |		Action	Push_String_Extended,0x3e6					; "REPAIR_CG_ATTRS"
00f9 e009       |    |		Load	0x0,0x9
00fa 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
00fb 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
00fc 0000 0000  |    |		.BLANK	0000[0x4]
0100 ; --------------------------------------------------------------------------------------
0100 ; SUBPROGRAM
0100 ; --------------------------------------------------------------------------------------
0100 0103       |    |		.CONST	0x0103								; Address of begin
0101 0004       |    |		.CONST	0x0004								; Address of exception handler
0102 0001       |    |		.CONST	0x0001								; Number of locals
0103			BODY_0100:
0103			INIT_0100:
0103 e7ff       |    |		Load	0x3,-0x1
0104 e00a       |    |		Load	0x0,0xa
0105 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0106 011c       |    |		Execute	Any,Convert_Unchecked
0107 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0108 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0109 0000 0000  |    |		.BLANK	0000[0x7]
0110 ; --------------------------------------------------------------------------------------
0110 ; SUBPROGRAM
0110 ; --------------------------------------------------------------------------------------
0110 0113       |    |		.CONST	0x0113								; Address of begin
0111 0004       |    |		.CONST	0x0004								; Address of exception handler
0112 0001       |    |		.CONST	0x0001								; Number of locals
0113			BODY_0110:
0113			INIT_0110:
0113 e7ff       |    |		Load	0x3,-0x1
0114 e00b       |    |		Load	0x0,0xb
0115 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0116 011c       |    |		Execute	Any,Convert_Unchecked
0117 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0118 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0119 0000 0000  |    |		.BLANK	0000[0x7]
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0123       | #  |		.CONST	0x0123								; Address of begin
0121 0004       |    |		.CONST	0x0004								; Address of exception handler
0122 0001       |    |		.CONST	0x0001								; Number of locals
0123			BODY_0120:
0123			INIT_0120:
0123 e7ff       |    |		Load	0x3,-0x1
0124 00d8       |    |		Load_Top	At_Offset_0
0125 00e2       |    |		Load_Encached	Integer_Cache
0126 0260       | `  |		Execute	Discrete,In_Type
0127 7001       |p   |		Jump_Nonzero	0x129
0128 0801       |    |		Execute_Immediate	Raise,0x1
0129 00e0       |    |		Load_Encached	Standard_Cache
012a 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
012b 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
012c 0000 0000  |    |		.BLANK	0000[0x4]
0130 ; --------------------------------------------------------------------------------------
0130 ; SUBPROGRAM
0130 ; --------------------------------------------------------------------------------------
0130 0147       | G  |		.CONST	0x0147								; Address of begin
0131 0004       |    |		.CONST	0x0004								; Address of exception handler
0132 0005       |    |		.CONST	0x0005								; Number of locals
0133			INIT_0130:
0133 e7ff       |    |		Load	0x3,-0x1
0134 e001       |    |		Load	0x0,0x1
0135 1810       |    |		Execute	Package,Field_Execute,Field_Number 0x10
0136 00e5       |    |		Load_Encached	Long_Integer_Cache
0137 03f1       |    |		Declare_Variable	Discrete,With_Value
0138 00d8       |    |		Load_Top	At_Offset_0
0139 09e0       |    |		Execute_Immediate	Binary_Scale,-0x20
013a 00e5       |    |		Load_Encached	Long_Integer_Cache
013b 03f1       |    |		Declare_Variable	Discrete,With_Value
013c e602       |    |		Load	0x3,0x2
013d 6036       |`6  |		Indirect_Literal	Discrete,0x174,{0x00000000, 0xffffffff}
013e 0279       | y  |		Execute	Discrete,And
013f 00e5       |    |		Load_Encached	Long_Integer_Cache
0140 03f1       |    |		Declare_Variable	Discrete,With_Value
0141 4830       |H0  |		Short_Literal	0x30
0142 4808       |H   |		Short_Literal	0x8
0143 4810       |H   |		Short_Literal	0x10
0144 e604       |    |		Load	0x3,0x4
0145 e00c       |    |		Load	0x0,0xc
0146 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0147			BODY_0130:
0147 e7fe       |    |		Load	0x3,-0x2
0148 6815       |h   |		Jump_Zero	0x15e
0149 e7fd       |    |		Load	0x3,-0x3
014a 680c       |h   |		Jump_Zero	0x157
014b 4820       |H   |		Short_Literal	0x20
014c 4808       |H   |		Short_Literal	0x8
014d 4810       |H   |		Short_Literal	0x10
014e e603       |    |		Load	0x3,0x3
014f e00c       |    |		Load	0x0,0xc
0150 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0151 0092 03e7  |    |		Action	Push_String_Extended,0x3e7					; "_"
0153 01cc       |    |		Execute	Vector,Catenate
0154 e605       |    |		Load	0x3,0x5
0155 01cc       |    |		Execute	Vector,Catenate
0156 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0157 4820       |H   |		Short_Literal	0x20
0158 4808       |H   |		Short_Literal	0x8
0159 4810       |H   |		Short_Literal	0x10
015a e603       |    |		Load	0x3,0x3
015b e00c       |    |		Load	0x0,0xc
015c 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
015d 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
015e e7fd       |    |		Load	0x3,-0x3
015f 680c       |h   |		Jump_Zero	0x16c
0160 4820       |H   |		Short_Literal	0x20
0161 4800       |H   |		Short_Literal	0x0
0162 4810       |H   |		Short_Literal	0x10
0163 e603       |    |		Load	0x3,0x3
0164 e00c       |    |		Load	0x0,0xc
0165 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0166 0092 03e7  |    |		Action	Push_String_Extended,0x3e7					; "_"
0168 01cc       |    |		Execute	Vector,Catenate
0169 e605       |    |		Load	0x3,0x5
016a 01cc       |    |		Execute	Vector,Catenate
016b 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
016c 4820       |H   |		Short_Literal	0x20
016d 4800       |H   |		Short_Literal	0x0
016e 4810       |H   |		Short_Literal	0x10
016f e603       |    |		Load	0x3,0x3
0170 e00c       |    |		Load	0x0,0xc
0171 1817       |    |		Execute	Package,Field_Execute,Field_Number 0x17
0172 4403       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x3
0173 0000       |    |		.XXX[0x1]
0174 0000 0000  |    |		.LITERAL	{0x00000000, 0xffffffff}
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 0182       |    |		.CONST	0x0182								; Address of begin
0179 0004       |    |		.CONST	0x0004								; Address of exception handler
017a 0003       |    |		.CONST	0x0003								; Number of locals
017b			INIT_0178:
017b e002       |    |		Load	0x0,0x2
017c 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
017d 02ff       |    |		Declare_Variable	Variant_Record
017e 00d8       |    |		Load_Top	At_Offset_0
017f 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0180 e00b       |    |		Load	0x0,0xb
0181 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0182			BODY_0178:
0182 e00b       |    |		Load	0x0,0xb
0183 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0184 e602       |    |		Load	0x3,0x2
0185 602a       |`*  |		Indirect_Literal	Discrete,0x1b0,{0x00000000, 0x00004000}
0186 e00d       |    |		Load	0x0,0xd
0187 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0188 4800       |H   |		Short_Literal	0x0
0189 e7ff       |    |		Load	0x3,-0x1
018a e00b       |    |		Load	0x0,0xb
018b 1b40       | @  |		Execute	Package,Field_Read,Field_Number 0x40
018c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
018d e00b       |    |		Load	0x0,0xb
018e 1b39       | 9  |		Execute	Package,Field_Read,Field_Number 0x39
018f 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0190 00d1       |    |		Pop_Control	Pop_Count_1
0191 c603       |    |		Store	0x3,0x3
0192 00d8       |    |		Load_Top	At_Offset_0
0193 7005       |p   |		Jump_Nonzero	0x199
0194 e602       |    |		Load	0x3,0x2
0195 e008       |    |		Load	0x0,0x8
0196 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0197 0162       | b  |		Execute	Variant_Record,Check_In_Type
0198 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0199 00d8       |    |		Load_Top	At_Offset_0
019a 0f08       |    |		Execute_Immediate	Equal,0x8
019b 6802       |h   |		Jump_Zero	0x19e
019c e00e       |    |		Load	0x0,0xe
019d 0257       | W  |		Execute	Discrete,Raise
019e 0092 03e8  |    |		Action	Push_String_Extended,0x3e8					; "dir.traversal.get_version failed (bad status): "
01a0 e7ff       |    |		Load	0x3,-0x1
01a1 8406       |    |		Call	0x2,0x6
01a2 01cc       |    |		Execute	Vector,Catenate
01a3 0092 03e9  |    |		Action	Push_String_Extended,0x3e9					; " "
01a5 01cc       |    |		Execute	Vector,Catenate
01a6 e603       |    |		Load	0x3,0x3
01a7 e00b       |    |		Load	0x0,0xb
01a8 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01a9 011c       |    |		Execute	Any,Convert_Unchecked
01aa 1c01       |    |		Execute_Immediate	Run_Utility,0x1
01ab 01cc       |    |		Execute	Vector,Catenate
01ac e007       |    |		Load	0x0,0x7
01ad 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
01ae e00f       |    |		Load	0x0,0xf
01af 0257       | W  |		Execute	Discrete,Raise
01b0 0000 0000  |    |		.LITERAL	{0x00000000, 0x00004000}
01b4 0000 0000  |    |		.BLANK	0000[0x4]
01b8 ; --------------------------------------------------------------------------------------
01b8 ; SUBPROGRAM
01b8 ; --------------------------------------------------------------------------------------
01b8 01dc       |    |		.CONST	0x01dc								; Address of begin
01b9 0257       | W  |		.CONST	0x0257								; Address of exception handler
01ba 0009       |    |		.CONST	0x0009								; Number of locals
01bb			INIT_01b8:
01bb e00a       |    |		Load	0x0,0xa
01bc 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01bd e008       |    |		Load	0x0,0x8
01be 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
01bf 1b25       | %  |		Execute	Package,Field_Read,Field_Number 0x25
01c0 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
01c1 e008       |    |		Load	0x0,0x8
01c2 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
01c3 1b25       | %  |		Execute	Package,Field_Read,Field_Number 0x25
01c4 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
01c5 e002       |    |		Load	0x0,0x2
01c6 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01c7 02ff       |    |		Declare_Variable	Variant_Record
01c8 00d8       |    |		Load_Top	At_Offset_0
01c9 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01ca e008       |    |		Load	0x0,0x8
01cb 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
01cc 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01cd 02c7       |    |		Declare_Variable	Any
01ce 00d8       |    |		Load_Top	At_Offset_0
01cf 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01d0 e010       |    |		Load	0x0,0x10
01d1 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
01d2 e00d       |    |		Load	0x0,0xd
01d3 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01d4 02c7       |    |		Declare_Variable	Any
01d5 00d8       |    |		Load_Top	At_Offset_0
01d6 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01d7 e008       |    |		Load	0x0,0x8
01d8 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
01d9 02ff       |    |		Declare_Variable	Variant_Record
01da 00d8       |    |		Load_Top	At_Offset_0
01db 1c00       |    |		Execute_Immediate	Run_Utility,0x0
01dc			BODY_01b8:
01dc e7ff       |    |		Load	0x3,-0x1
01dd 8415       |    |		Call	0x2,0x15
01de e609       |    |		Load	0x3,0x9
01df 016d       | m  |		Execute	Variant_Record,Structure_Write
01e0 e00a       |    |		Load	0x0,0xa
01e1 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01e2 e008       |    |		Load	0x0,0x8
01e3 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
01e4 1b25       | %  |		Execute	Package,Field_Read,Field_Number 0x25
01e5 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
01e6 e00d       |    |		Load	0x0,0xd
01e7 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
01e8 4800       |H   |		Short_Literal	0x0
01e9 e609       |    |		Load	0x3,0x9
01ea e008       |    |		Load	0x0,0x8
01eb 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
01ec 1826       | &  |		Execute	Package,Field_Execute,Field_Number 0x26
01ed c603       |    |		Store	0x3,0x3
01ee c602       |    |		Store	0x3,0x2
01ef e602       |    |		Load	0x3,0x2
01f0 6813       |h   |		Jump_Zero	0x204
01f1 0092 03ea  |    |		Action	Push_String_Extended,0x3ea					; "can't get associated objects for unit (bad status): "
01f3 e609       |    |		Load	0x3,0x9
01f4 8406       |    |		Call	0x2,0x6
01f5 01cc       |    |		Execute	Vector,Catenate
01f6 0092 03e9  |    |		Action	Push_String_Extended,0x3e9					; " "
01f8 01cc       |    |		Execute	Vector,Catenate
01f9 e602       |    |		Load	0x3,0x2
01fa e00a       |    |		Load	0x0,0xa
01fb 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
01fc 011c       |    |		Execute	Any,Convert_Unchecked
01fd 1c01       |    |		Execute_Immediate	Run_Utility,0x1
01fe 01cc       |    |		Execute	Vector,Catenate
01ff e007       |    |		Load	0x0,0x7
0200 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0201 e010       |    |		Load	0x0,0x10
0202 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
0203 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0204 e008       |    |		Load	0x0,0x8
0205 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0206 1b25       | %  |		Execute	Package,Field_Read,Field_Number 0x25
0207 1b18       |    |		Execute	Package,Field_Read,Field_Number 0x18
0208 e603       |    |		Load	0x3,0x3
0209 e008       |    |		Load	0x0,0x8
020a 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
020b 1b25       | %  |		Execute	Package,Field_Read,Field_Number 0x25
020c 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
020d c604       |    |		Store	0x3,0x4
020e 00cf       |    |		Action	Mark_Auxiliary
020f 783e       |x>  |		Jump	0x24e
0210 e604       |    |		Load	0x3,0x4
0211 e008       |    |		Load	0x0,0x8
0212 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0213 1b25       | %  |		Execute	Package,Field_Read,Field_Number 0x25
0214 181b       |    |		Execute	Package,Field_Execute,Field_Number 0x1b
0215 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
0216 e605       |    |		Load	0x3,0x5
0217 016d       | m  |		Execute	Variant_Record,Structure_Write
0218 e605       |    |		Load	0x3,0x5
0219 e002       |    |		Load	0x0,0x2
021a 1812       |    |		Execute	Package,Field_Execute,Field_Number 0x12
021b e008       |    |		Load	0x0,0x8
021c 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
021d 027f       |    |		Execute	Discrete,Equal
021e 6828       |h(  |		Jump_Zero	0x247
021f e00a       |    |		Load	0x0,0xa
0220 1b11       |    |		Execute	Package,Field_Read,Field_Number 0x11
0221 e606       |    |		Load	0x3,0x6
0222 0120       |    |		Execute	Any,Is_Value
0223 6804       |h   |		Jump_Zero	0x228
0224 e008       |    |		Load	0x0,0x8
0225 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0226 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0227 7801       |x   |		Jump	0x229
0228 e606       |    |		Load	0x3,0x6
0229 e00d       |    |		Load	0x0,0xd
022a 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
022b 4800       |H   |		Short_Literal	0x0
022c 4800       |H   |		Short_Literal	0x0
022d e605       |    |		Load	0x3,0x5
022e e008       |    |		Load	0x0,0x8
022f 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0230 0162       | b  |		Execute	Variant_Record,Check_In_Type
0231 e008       |    |		Load	0x0,0x8
0232 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
0233 c606       |    |		Store	0x3,0x6
0234 c602       |    |		Store	0x3,0x2
0235 e602       |    |		Load	0x3,0x2
0236 7010       |p   |		Jump_Nonzero	0x247
0237 e606       |    |		Load	0x3,0x6
0238 e008       |    |		Load	0x0,0x8
0239 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
023a 1814       |    |		Execute	Package,Field_Execute,Field_Number 0x14
023b a607       |    |		Store_Unchecked	0x3,0x7
023c e607       |    |		Load	0x3,0x7
023d e008       |    |		Load	0x0,0x8
023e 1853       | S  |		Execute	Package,Field_Execute,Field_Number 0x53
023f 6801       |h   |		Jump_Zero	0x241
0240 7806       |x   |		Jump	0x247
0241 e607       |    |		Load	0x3,0x7
0242 e008       |    |		Load	0x0,0x8
0243 1854       | T  |		Execute	Package,Field_Execute,Field_Number 0x54
0244 6802       |h   |		Jump_Zero	0x247
0245 e607       |    |		Load	0x3,0x7
0246 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0247 e604       |    |		Load	0x3,0x4
0248 e008       |    |		Load	0x0,0x8
0249 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
024a 1b25       | %  |		Execute	Package,Field_Read,Field_Number 0x25
024b 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
024c c604       |    |		Store	0x3,0x4
024d 00c9       |    |		Action	Pop_Auxiliary_Loop
024e e604       |    |		Load	0x3,0x4
024f e008       |    |		Load	0x0,0x8
0250 1b15       |    |		Execute	Package,Field_Read,Field_Number 0x15
0251 1b25       | %  |		Execute	Package,Field_Read,Field_Number 0x25
0252 181c       |    |		Execute	Package,Field_Execute,Field_Number 0x1c
0253 6fbc       |o   |		Jump_Zero	0x210
0254 00ce       |    |		Action	Pop_Auxiliary
0255 e011       |    |		Load	0x0,0x11
0256 0257       | W  |		Execute	Discrete,Raise
0257			TRAP_01b8:
0257 e00e       |    |		Load	0x0,0xe
0258 010f       |    |		Execute	Exception,Equal
0259 7003       |p   |		Jump_Nonzero	0x25d
025a e011       |    |		Load	0x0,0x11
025b 010f       |    |		Execute	Exception,Equal
025c 6802       |h   |		Jump_Zero	0x25f
025d 00d8       |    |		Load_Top	At_Offset_0
025e 0101       |    |		Execute	Exception,Reraise
025f e00f       |    |		Load	0x0,0xf
0260 010f       |    |		Execute	Exception,Equal
0261 6803       |h   |		Jump_Zero	0x265
0262 e010       |    |		Load	0x0,0x10
0263 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
0264 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0265 0092 03eb  |    |		Action	Push_String_Extended,0x3eb					; "exception "
0267 e012       |    |		Load	0x0,0x12
0268 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
0269 01cc       |    |		Execute	Vector,Catenate
026a 0092 03ec  |    |		Action	Push_String_Extended,0x3ec					; " processing attr_seg: "
026c 01cc       |    |		Execute	Vector,Catenate
026d e609       |    |		Load	0x3,0x9
026e 8406       |    |		Call	0x2,0x6
026f 01cc       |    |		Execute	Vector,Catenate
0270 e007       |    |		Load	0x0,0x7
0271 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0272 e010       |    |		Load	0x0,0x10
0273 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
0274 4401       |D   |		Exit_Subprogram	With_Value,New_Top_Offset 0x1
0275 0000 0000  |    |		.XXX[0x3]
0277 0000       |    |
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 028a       |    |		.CONST	0x028a								; Address of begin
0279 02b6       |    |		.CONST	0x02b6								; Address of exception handler
027a 0007       |    |		.CONST	0x0007								; Number of locals
027b			INIT_0278:
027b 00e1       |    |		Load_Encached	Boolean_Cache
027c e013       |    |		Load	0x0,0x13
027d 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
027e 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
027f 0322       | "  |		Declare_Variable	Record
0280 00d8       |    |		Load_Top	At_Offset_0
0281 1c00       |    |		Execute_Immediate	Run_Utility,0x0
0282 e00a       |    |		Load	0x0,0xa
0283 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0284 029f 033b  |   ;|		Declare_Subprogram	INIT_0338,For_Call
0286 029f 0353  |   S|		Declare_Subprogram	INIT_0350,For_Call
0288 029f 03c3  |    |		Declare_Subprogram	INIT_03c0,For_Call
028a			BODY_0278:
028a e7ff       |    |		Load	0x3,-0x1
028b e010       |    |		Load	0x0,0x10
028c 1b23       | #  |		Execute	Package,Field_Read,Field_Number 0x23
028d 021f       |    |		Execute	Heap_Access,Equal
028e 7026       |p&  |		Jump_Nonzero	0x2b5
028f e7ff       |    |		Load	0x3,-0x1
0290 e008       |    |		Load	0x0,0x8
0291 1854       | T  |		Execute	Package,Field_Execute,Field_Number 0x54
0292 6817       |h   |		Jump_Zero	0x2aa
0293 e40f       |    |		Load	0x2,0xf
0294 0a01       |    |		Execute_Immediate	Plus,0x1
0295 c40f       |    |		Store	0x2,0xf
0296 e7ff       |    |		Load	0x3,-0x1
0297 e008       |    |		Load	0x0,0x8
0298 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
0299 1813       |    |		Execute	Package,Field_Execute,Field_Number 0x13
029a e008       |    |		Load	0x0,0x8
029b 1b13       |    |		Execute	Package,Field_Read,Field_Number 0x13
029c 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
029d e014       |    |		Load	0x0,0x14
029e 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
029f 0162       | b  |		Execute	Variant_Record,Check_In_Type
02a0 8416       |    |		Call	0x2,0x16
02a1 e7ff       |    |		Load	0x3,-0x1
02a2 021f       |    |		Execute	Heap_Access,Equal
02a3 7004       |p   |		Jump_Nonzero	0x2a8
02a4 0092 03ed  |    |		Action	Push_String_Extended,0x3ed					; "coded parent"
02a6 8606       |    |		Call	0x3,0x6
02a7 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02a8 8607       |    |		Call	0x3,0x7
02a9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02aa e7ff       |    |		Load	0x3,-0x1
02ab e008       |    |		Load	0x0,0x8
02ac 1853       | S  |		Execute	Package,Field_Execute,Field_Number 0x53
02ad 6804       |h   |		Jump_Zero	0x2b2
02ae e410       |    |		Load	0x2,0x10
02af 0a01       |    |		Execute_Immediate	Plus,0x1
02b0 c410       |    |		Store	0x2,0x10
02b1 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02b2 e411       |    |		Load	0x2,0x11
02b3 0a01       |    |		Execute_Immediate	Plus,0x1
02b4 c411       |    |		Store	0x2,0x11
02b5 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02b6			TRAP_0278:
02b6 e00e       |    |		Load	0x0,0xe
02b7 010f       |    |		Execute	Exception,Equal
02b8 6807       |h   |		Jump_Zero	0x2c0
02b9 0092 03ee  |    |		Action	Push_String_Extended,0x3ee					; "~coded parent"
02bb 8606       |    |		Call	0x3,0x6
02bc e40d       |    |		Load	0x2,0xd
02bd 0a01       |    |		Execute_Immediate	Plus,0x1
02be c40d       |    |		Store	0x2,0xd
02bf 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02c0 e011       |    |		Load	0x0,0x11
02c1 010f       |    |		Execute	Exception,Equal
02c2 6807       |h   |		Jump_Zero	0x2ca
02c3 0092 03ef  |    |		Action	Push_String_Extended,0x3ef					; "non-existent parent"
02c5 8606       |    |		Call	0x3,0x6
02c6 e40e       |    |		Load	0x2,0xe
02c7 0a01       |    |		Execute_Immediate	Plus,0x1
02c8 c40e       |    |		Store	0x2,0xe
02c9 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02ca 0092 03f0  |    |		Action	Push_String_Extended,0x3f0					; "Check(seg)"
02cc e409       |    |		Load	0x2,0x9
02cd 00e0       |    |		Load_Encached	Standard_Cache
02ce 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
02cf 01cc       |    |		Execute	Vector,Catenate
02d0 0092 03f1  |    |		Action	Push_String_Extended,0x3f1					; ": "
02d2 01cc       |    |		Execute	Vector,Catenate
02d3 e7fe       |    |		Load	0x3,-0x2
02d4 8406       |    |		Call	0x2,0x6
02d5 01cc       |    |		Execute	Vector,Catenate
02d6 0092 03e9  |    |		Action	Push_String_Extended,0x3e9					; " "
02d8 01cc       |    |		Execute	Vector,Catenate
02d9 e012       |    |		Load	0x0,0x12
02da 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
02db 01cc       |    |		Execute	Vector,Catenate
02dc e007       |    |		Load	0x0,0x7
02dd 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
02de 4503       |E   |		Exit_Suprogram	New_Top_Offset 0x3
02df 0000       |    |		.XXX[0x1]
02e0 ; --------------------------------------------------------------------------------------
02e0 ; SUBPROGRAM
02e0 ; --------------------------------------------------------------------------------------
02e0 02f0       |    |		.CONST	0x02f0								; Address of begin
02e1 031d       |    |		.CONST	0x031d								; Address of exception handler
02e2 0005       |    |		.CONST	0x0005								; Number of locals
02e3			INIT_02e0:
02e3 e003       |    |		Load	0x0,0x3
02e4 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
02e5 0322       | "  |		Declare_Variable	Record
02e6 00d8       |    |		Load_Top	At_Offset_0
02e7 1c00       |    |		Execute_Immediate	Run_Utility,0x0
02e8 e00a       |    |		Load	0x0,0xa
02e9 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
02ea e00a       |    |		Load	0x0,0xa
02eb 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
02ec e602       |    |		Load	0x3,0x2
02ed 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
02ee 3403       |4   |		Execute	Record,Field_Reference,Field_Number 0x3
02ef 0007       |    |		Action	Break_Optional
02f0			BODY_02e0:
02f0 e7ff       |    |		Load	0x3,-0x1
02f1 e002       |    |		Load	0x0,0x2
02f2 181a       |    |		Execute	Package,Field_Execute,Field_Number 0x1a
02f3 7028       |p(  |		Jump_Nonzero	0x31c
02f4 e00a       |    |		Load	0x0,0xa
02f5 1b10       |    |		Execute	Package,Field_Read,Field_Number 0x10
02f6 e602       |    |		Load	0x3,0x2
02f7 e00d       |    |		Load	0x0,0xd
02f8 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
02f9 4800       |H   |		Short_Literal	0x0
02fa 4800       |H   |		Short_Literal	0x0
02fb e7ff       |    |		Load	0x3,-0x1
02fc e003       |    |		Load	0x0,0x3
02fd 1819       |    |		Execute	Package,Field_Execute,Field_Number 0x19
02fe 00d1       |    |		Pop_Control	Pop_Count_1
02ff c603       |    |		Store	0x3,0x3
0300 e603       |    |		Load	0x3,0x3
0301 6815       |h   |		Jump_Zero	0x317
0302 e409       |    |		Load	0x2,0x9
0303 00e0       |    |		Load_Encached	Standard_Cache
0304 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0305 0092 03f1  |    |		Action	Push_String_Extended,0x3f1					; ": "
0307 01cc       |    |		Execute	Vector,Catenate
0308 e7ff       |    |		Load	0x3,-0x1
0309 8406       |    |		Call	0x2,0x6
030a 01cc       |    |		Execute	Vector,Catenate
030b 0092 03e9  |    |		Action	Push_String_Extended,0x3e9					; " "
030d 01cc       |    |		Execute	Vector,Catenate
030e e603       |    |		Load	0x3,0x3
030f e00a       |    |		Load	0x0,0xa
0310 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
0311 011c       |    |		Execute	Any,Convert_Unchecked
0312 1c01       |    |		Execute_Immediate	Run_Utility,0x1
0313 01cc       |    |		Execute	Vector,Catenate
0314 e007       |    |		Load	0x0,0x7
0315 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0316 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0317 e7ff       |    |		Load	0x3,-0x1
0318 e602       |    |		Load	0x3,0x2
0319 3400       |4   |		Execute	Record,Field_Reference,Field_Number 0x0
031a 3c03       |<   |		Execute	Record,Field_Read,Field_Number 0x3
031b 8417       |    |		Call	0x2,0x17
031c 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
031d			TRAP_02e0:
031d 0007       |    |		Action	Break_Optional
031e 0092 03f2  |    |		Action	Push_String_Extended,0x3f2					; "Check(object.id)"
0320 e409       |    |		Load	0x2,0x9
0321 00e0       |    |		Load_Encached	Standard_Cache
0322 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0323 01cc       |    |		Execute	Vector,Catenate
0324 0092 03f1  |    |		Action	Push_String_Extended,0x3f1					; ": "
0326 01cc       |    |		Execute	Vector,Catenate
0327 e7ff       |    |		Load	0x3,-0x1
0328 8406       |    |		Call	0x2,0x6
0329 01cc       |    |		Execute	Vector,Catenate
032a 0092 03e9  |    |		Action	Push_String_Extended,0x3e9					; " "
032c 01cc       |    |		Execute	Vector,Catenate
032d e012       |    |		Load	0x0,0x12
032e 180d       |    |		Execute	Package,Field_Execute,Field_Number 0xd
032f 01cc       |    |		Execute	Vector,Catenate
0330 e007       |    |		Load	0x0,0x7
0331 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0332 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
0333 0000 0000  |    |		.BLANK	0000[0x5]
0338 ; --------------------------------------------------------------------------------------
0338 ; SUBPROGRAM
0338 ; --------------------------------------------------------------------------------------
0338 033b       | ;  |		.CONST	0x033b								; Address of begin
0339 0004       |    |		.CONST	0x0004								; Address of exception handler
033a 0001       |    |		.CONST	0x0001								; Number of locals
033b			BODY_0338:
033b			INIT_0338:
033b e602       |    |		Load	0x3,0x2
033c 680b       |h   |		Jump_Zero	0x348
033d 0092 03f3  |    |		Action	Push_String_Extended,0x3f3					; "; "
033f e603       |    |		Load	0x3,0x3
0340 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
0341 00e0       |    |		Load_Encached	Standard_Cache
0342 1818       |    |		Execute	Package,Field_Execute,Field_Number 0x18
0343 01cc       |    |		Execute	Vector,Catenate
0344 0092 03f4  |    |		Action	Push_String_Extended,0x3f4					; " pages"
0346 01cc       |    |		Execute	Vector,Catenate
0347 00ca       |    |		Action	Exit_Nullary_Function
0348 00ea       |    |		Load_Encached	Null_String_Cache
0349 00ca       |    |		Action	Exit_Nullary_Function
034a 0000 0000  |    |		.BLANK	0000[0x6]
0350 ; --------------------------------------------------------------------------------------
0350 ; SUBPROGRAM
0350 ; --------------------------------------------------------------------------------------
0350 0353       | S  |		.CONST	0x0353								; Address of begin
0351 0004       |    |		.CONST	0x0004								; Address of exception handler
0352 0001       |    |		.CONST	0x0001								; Number of locals
0353			BODY_0350:
0353			INIT_0350:
0353 e40b       |    |		Load	0x2,0xb
0354 0a01       |    |		Execute_Immediate	Plus,0x1
0355 c40b       |    |		Store	0x2,0xb
0356 e603       |    |		Load	0x3,0x3
0357 00e1       |    |		Load_Encached	Boolean_Cache
0358 e7ff       |    |		Load	0x3,-0x1
0359 8402       |    |		Call	0x2,0x2
035a e013       |    |		Load	0x0,0x13
035b 1b16       |    |		Execute	Package,Field_Read,Field_Number 0x16
035c 180e       |    |		Execute	Package,Field_Execute,Field_Number 0xe
035d c602       |    |		Store	0x3,0x2
035e 00d1       |    |		Pop_Control	Pop_Count_1
035f e602       |    |		Load	0x3,0x2
0360 7010       |p   |		Jump_Nonzero	0x371
0361 0092 03f5  |    |		Action	Push_String_Extended,0x3f5					; "Fatal!! Orphan ATTR seg not found in space manager: "
0363 4800       |H   |		Short_Literal	0x0
0364 4801       |H   |		Short_Literal	0x1
0365 e7ff       |    |		Load	0x3,-0x1
0366 8414       |    |		Call	0x2,0x14
0367 01cc       |    |		Execute	Vector,Catenate
0368 0092 03f1  |    |		Action	Push_String_Extended,0x3f1					; ": "
036a 01cc       |    |		Execute	Vector,Catenate
036b e7fe       |    |		Load	0x3,-0x2
036c 8406       |    |		Call	0x2,0x6
036d 01cc       |    |		Execute	Vector,Catenate
036e e007       |    |		Load	0x0,0x7
036f 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
0370 7805       |x   |		Jump	0x376
0371 e40c       |    |		Load	0x2,0xc
0372 e603       |    |		Load	0x3,0x3
0373 3c08       |<   |		Execute	Record,Field_Read,Field_Number 0x8
0374 0273       | s  |		Execute	Discrete,Plus
0375 c40c       |    |		Store	0x2,0xc
0376 e5ff       |    |		Load	0x2,-0x1
0377 6816       |h   |		Jump_Zero	0x38e
0378 0092 03f6  |    |		Action	Push_String_Extended,0x3f6					; "**** Bad ATTR ("
037a e9ff       |    |		Load	0x4,-0x1
037b 01cc       |    |		Execute	Vector,Catenate
037c 0092 03f7  |    |		Action	Push_String_Extended,0x3f7					; "): "
037e 01cc       |    |		Execute	Vector,Catenate
037f 4800       |H   |		Short_Literal	0x0
0380 4801       |H   |		Short_Literal	0x1
0381 e7ff       |    |		Load	0x3,-0x1
0382 8414       |    |		Call	0x2,0x14
0383 01cc       |    |		Execute	Vector,Catenate
0384 0092 03f1  |    |		Action	Push_String_Extended,0x3f1					; ": "
0386 01cc       |    |		Execute	Vector,Catenate
0387 e7fe       |    |		Load	0x3,-0x2
0388 8406       |    |		Call	0x2,0x6
0389 01cc       |    |		Execute	Vector,Catenate
038a 8605       |    |		Call	0x3,0x5
038b 01cc       |    |		Execute	Vector,Catenate
038c e007       |    |		Load	0x0,0x7
038d 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
038e e5fe       |    |		Load	0x2,-0x2
038f 7027       |p'  |		Jump_Nonzero	0x3b7
0390 e00a       |    |		Load	0x0,0xa
0391 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0392 e00d       |    |		Load	0x0,0xd
0393 1b0e       |    |		Execute	Package,Field_Read,Field_Number 0xe
0394 6023       |`#  |		Indirect_Literal	Discrete,0x3b8,{0x00000000, 0x00028000}
0395 e7fe       |    |		Load	0x3,-0x2
0396 e008       |    |		Load	0x0,0x8
0397 1b0f       |    |		Execute	Package,Field_Read,Field_Number 0xf
0398 0162       | b  |		Execute	Variant_Record,Check_In_Type
0399 e008       |    |		Load	0x0,0x8
039a 1833       | 3  |		Execute	Package,Field_Execute,Field_Number 0x33
039b c604       |    |		Store	0x3,0x4
039c e604       |    |		Load	0x3,0x4
039d 0f00       |    |		Execute_Immediate	Equal,0x0
039e a413       |    |		Store_Unchecked	0x2,0x13
039f e413       |    |		Load	0x2,0x13
03a0 7013       |p   |		Jump_Nonzero	0x3b4
03a1 0092 03f8  |    |		Action	Push_String_Extended,0x3f8					; "Unable to reclaim space for orphan attribute: "
03a3 e7fe       |    |		Load	0x3,-0x2
03a4 8406       |    |		Call	0x2,0x6
03a5 01cc       |    |		Execute	Vector,Catenate
03a6 0092 03e9  |    |		Action	Push_String_Extended,0x3e9					; " "
03a8 01cc       |    |		Execute	Vector,Catenate
03a9 e604       |    |		Load	0x3,0x4
03aa e00a       |    |		Load	0x0,0xa
03ab 1b0d       |    |		Execute	Package,Field_Read,Field_Number 0xd
03ac 011c       |    |		Execute	Any,Convert_Unchecked
03ad 1c01       |    |		Execute_Immediate	Run_Utility,0x1
03ae 01cc       |    |		Execute	Vector,Catenate
03af 8605       |    |		Call	0x3,0x5
03b0 01cc       |    |		Execute	Vector,Catenate
03b1 e007       |    |		Load	0x0,0x7
03b2 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
03b3 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03b4 e412       |    |		Load	0x2,0x12
03b5 0a01       |    |		Execute_Immediate	Plus,0x1
03b6 c412       |    |		Store	0x2,0x12
03b7 4502       |E   |		Exit_Suprogram	New_Top_Offset 0x2
03b8 0000 0000  |    |		.LITERAL	{0x00000000, 0x00028000}
03bc 0000 0000  |    |		.BLANK	0000[0x4]
03c0 ; --------------------------------------------------------------------------------------
03c0 ; SUBPROGRAM
03c0 ; --------------------------------------------------------------------------------------
03c0 03c3       |    |		.CONST	0x03c3								; Address of begin
03c1 0004       |    |		.CONST	0x0004								; Address of exception handler
03c2 0001       |    |		.CONST	0x0001								; Number of locals
03c3			BODY_03c0:
03c3			INIT_03c0:
03c3 e40a       |    |		Load	0x2,0xa
03c4 0a01       |    |		Execute_Immediate	Plus,0x1
03c5 c40a       |    |		Store	0x2,0xa
03c6 e5ff       |    |		Load	0x2,-0x1
03c7 680f       |h   |		Jump_Zero	0x3d7
03c8 0092 03f9  |    |		Action	Push_String_Extended,0x3f9					; "Good ATTR: "
03ca 4800       |H   |		Short_Literal	0x0
03cb 4801       |H   |		Short_Literal	0x1
03cc e7ff       |    |		Load	0x3,-0x1
03cd 8414       |    |		Call	0x2,0x14
03ce 01cc       |    |		Execute	Vector,Catenate
03cf 0092 03f1  |    |		Action	Push_String_Extended,0x3f1					; ": "
03d1 01cc       |    |		Execute	Vector,Catenate
03d2 e7fe       |    |		Load	0x3,-0x2
03d3 8406       |    |		Call	0x2,0x6
03d4 01cc       |    |		Execute	Vector,Catenate
03d5 e007       |    |		Load	0x0,0x7
03d6 1864       | d  |		Execute	Package,Field_Execute,Field_Number 0x64
03d7 4501       |E   |		Exit_Suprogram	New_Top_Offset 0x1
03d8 ; --------------------------------------------------------------------------------------
03d8 ; STRING TABLE
03d8 ; --------------------------------------------------------------------------------------
03d8 0046       | F  |		.STRTAB	0x0046->0x03fb							; "Privileged mode is required to run this utility."
03d9 0074       | t  |		.STRTAB	0x0074->0x0413							; "Number of objects: "
03da 0085       |    |		.STRTAB	0x0085->0x041c							; " objects total"
03db 0091       |    |		.STRTAB	0x0091->0x0423							; " good ATTRs"
03dc 009a       |    |		.STRTAB	0x009a->0x0429							; " bad ATTRs ("
03dd 00a4       |    |		.STRTAB	0x00a4->0x042f							; " )"
03de 00a4       |    |		.STRTAB	0x00a4->0x0430							; "Reclaimable space (pages): "
03df 00bd       |    |		.STRTAB	0x00bd->0x043d							; "Object manager stats"
03e0 00cf       |    |		.STRTAB	0x00cf->0x0447							; "  ADA unit count :"
03e1 00df       |    |		.STRTAB	0x00df->0x0450							; "  ATTR count     :"
03e2 00ef       |    |		.STRTAB	0x00ef->0x0459							; "  TDDB count     :"
03e3 00ff       |    |		.STRTAB	0x00ff->0x0462							; "***"
03e4 0100       |    |		.STRTAB	0x0100->0x0464							; " Orphan ATTRs have been successfully deleted ***"
03e5 012e       | .  |		.STRTAB	0x012e->0x047c							; " Orphan ATTRs have been successfully deleted."
03e6 0159       | Y  |		.STRTAB	0x0159->0x0492							; "REPAIR_CG_ATTRS"
03e7 0166       | f  |		.STRTAB	0x0166->0x049a							; "_"
03e8 0165       | e  |		.STRTAB	0x0165->0x049a							; "dir.traversal.get_version failed (bad status): "
03e9 0192       |    |		.STRTAB	0x0192->0x04b2							; " "
03ea 0191       |    |		.STRTAB	0x0191->0x04b2							; "can't get associated objects for unit (bad status): "
03eb 01c3       |    |		.STRTAB	0x01c3->0x04cc							; "exception "
03ec 01cb       |    |		.STRTAB	0x01cb->0x04d1							; " processing attr_seg: "
03ed 01df       |    |		.STRTAB	0x01df->0x04dc							; "coded parent"
03ee 01e9       |    |		.STRTAB	0x01e9->0x04e2							; "~coded parent"
03ef 01f4       |    |		.STRTAB	0x01f4->0x04e9							; "non-existent parent"
03f0 0205       |    |		.STRTAB	0x0205->0x04f2							; "Check(seg)"
03f1 020d       |    |		.STRTAB	0x020d->0x04f7							; ": "
03f2 020d       |    |		.STRTAB	0x020d->0x04f8							; "Check(object.id)"
03f3 021b       |    |		.STRTAB	0x021b->0x0500							; "; "
03f4 021b       |    |		.STRTAB	0x021b->0x0501							; " pages"
03f5 021f       |    |		.STRTAB	0x021f->0x0504							; "Fatal!! Orphan ATTR seg not found in space manager: "
03f6 0251       | Q  |		.STRTAB	0x0251->0x051e							; "**** Bad ATTR ("
03f7 025e       | ^  |		.STRTAB	0x025e->0x0526							; "): "
03f8 025f       | _  |		.STRTAB	0x025f->0x0527							; "Unable to reclaim space for orphan attribute: "
03f9 028b       |    |		.STRTAB	0x028b->0x053e							; "Good ATTR: "
03fa 0294       |    |		.STREND 0x0294->0x0544
03fb 5072 6976  |Priv|		.STRTAB_STRINGS
0544 0000 0000  |    |		.BLANK	0000[0x4]
0548 ; --------------------------------------------------------------------------------------
0548 ; Debug Table
0548 ; --------------------------------------------------------------------------------------
0548 0004 000e  |    |		.DEBUG4	0x0004,0x000e,0xa47a,0x0000,0x0001,0x0000
054e 538a 7800  |S x |		.XXX[0x4b]
0550 0000 053a  |   :|
0552 1801 4e3e  |  N>|
0554 6000 0000  |`   |
0556 0000 0000  |    |
0558 0041 96c0  | A  |
055a 0000 0000  |    |
055c 0000 0a76  |   v|
055e 2d02 9e36  |-  6|
0560 80a7 9760  |   `|
0562 000c cc48  |   H|
0564 0a75 8900  | u  |
0566 0000 00a7  |    |
0568 6d10 29e1  |m ) |
056a 8c00 0000  |    |
056c 0000 4cc4  |  L |
056e 80a7 62d0  |  b |
0570 0000 000a  |    |
0572 7a89 029d  |z   |
0574 fb00 0000  |    |
0576 0000 04ec  |    |
0578 5c0a 7a89  |\ z |
057a 0000 0000  |    |
057c 1301 400c  |  @ |
057e f509 d8b8  |    |
0580 14ed a200  |    |
0582 0000 00b5  |    |
0584 0280 5077  |  Pw|
0586 93b1 7029  |  p)|
0588 d8b4 0000  |    |
058a 0001 0005  |    |
058c 00ab 8321  |   !|
058e 1260 53ac  | `S |
0590 4800 0000  |H   |
0592 0000 0001  |    |
0594 402b 22d0  |@+" |
0596 0000 023b  |   ;|
0598 1a00       |    |
0599 0000 0000  |    |		.BLANK	0000[0x4]
059d 0014 f273  |   s|		.XXX[0x58]
059f 350b 029e  |5   |
05a1 a240 0000  | @  |
05a3 0005 a000  |    |
05a5 0000 0000  |    |
05a7 0000 004c  |   L|
05a9 c480 a76d  |   m|
05ab 1000 0000  |    |
05ad 0a79 ef02  | y  |
05af 9ddd 4000  |  @ |
05b1 0000 0000  |    |
05b3 0000 0083  |    |
05b5 2d80 0000  |-   |
05b7 0000 0000  |    |
05b9 14f7 d805  |    |
05bb 3f4c 814f  |?L O|
05bd e6a0 0019  |    |
05bf 9890 14f6  |    |
05c1 9000 0000  |    |
05c3 014f 9200  | O  |
05c5 53f1 1000  |S   |
05c7 0000 0000  |    |
05c9 9989 014f  |   O|
05cb 7d80 0000  |}   |
05cd 0015 0090  |    |
05cf 053e d580  | >  |
05d1 0000 0000  |    |
05d3 09d8 b815  |    |
05d5 0090 0000  |    |
05d7 0000 2602  |  & |
05d9 8019 ea13  |    |
05db b170 29f2  | p) |
05dd 4000 0000  |@   |
05df 016a 0500  | j  |
05e1 a0ef 2762  |  'b|
05e3 e053 df60  | S `|
05e5 0000 0002  |    |
05e7 000a 0157  |   W|
05e9 0642 24c0  | B$ |
05eb a7b4 8000  |    |
05ed 0000 0000  |    |
05ef 0002 8056  |   V|
05f1 45a0 0000  |E   |
05f3 0476 3400  | v4 |
05f5 0000 0000  |    |		.BLANK	0000[0x4]
05f9 0029 fbe2  | )  |		.XXX[0x7]
05fb 6a16 0540  |j  @|
05fd 2400 0000  |$   |
05ff 000b       |    |