|
|
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: 3072 (0xc00)
Notes: 00_class, 5900_R1K_CODE, 74_tag, NULL, R1k_Segment, seg_1a50b9
└─⟦8527c1e9b⟧ Bits:30000544 8mm tape, Rational 1000, Arrival backup of disks in PAM's R1000
└─⟦cfc2e13cd⟧ »Space Info Vol 2«
└─⟦this⟧
0000 000f | | .CONST 0x000f ; Version of machine code
0001 5900 |Y | .CONST 0x5900 ; Diana Version, RCG Major Version, RCG minor version
0002 0000 | | .CONST 0x0000 ; Zero
0003 0328 | ( | .CONST 0x0328 ; 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 0002 | | .CONST 0x0002 ; 0, wired, #pages in seg - 1)
0008 ; --------------------------------------------------------------------------------------
0008 ; SUBPROGRAM
0008 ; --------------------------------------------------------------------------------------
0008 0079 | y | .CONST 0x0079 ; Address of begin
0009 0004 | | .CONST 0x0004 ; Address of exception handler
000a 0022 | " | .CONST 0x0022 ; Number of locals
000b INIT_0008:
000b 029a 0083 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0080
000d 029a 009b | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0098
000f 029a 00fb | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_00f8
0011 029a 0123 | #| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0120
0013 029a 0163 | c| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0160
0015 029a 017b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0178
0017 029a 0193 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0190
0019 029a 01a3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01a0
001b 029a 01f3 | | Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_01f0
001d 029a 0253 | S| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0250
001f 029a 027b | {| Declare_Subprogram For_Outer_Call,Visible,Unelaborated,INIT_0278
0021 00bf | | Action Accept_Activation
0022 e002 | | Load 0x0,0x2
0023 0322 | " | Declare_Variable Record
0024 00d8 | | Load_Top At_Offset_0
0025 1c00 | | Execute_Immediate Run_Utility,0x0
0026 e003 | | Load 0x0,0x3
0027 0322 | " | Declare_Variable Record
0028 00d8 | | Load_Top At_Offset_0
0029 1c00 | | Execute_Immediate Run_Utility,0x0
002a e004 | | Load 0x0,0x4
002b 0337 | 7 | Declare_Variable Array
002c e005 | | Load 0x0,0x5
002d 0337 | 7 | Declare_Variable Array
002e 4801 |H | Short_Literal 0x1
002f 4802 |H | Short_Literal 0x2
0030 e006 | | Load 0x0,0x6
0031 1b15 | | Execute Package,Field_Read,Field_Number 0x15
0032 035b | [ | Declare_Type Array,Constrained
0033 0337 | 7 | Declare_Variable Array
0034 4801 |H | Short_Literal 0x1
0035 4804 |H | Short_Literal 0x4
0036 e006 | | Load 0x0,0x6
0037 1b11 | | Execute Package,Field_Read,Field_Number 0x11
0038 035b | [ | Declare_Type Array,Constrained
0039 0337 | 7 | Declare_Variable Array
003a 00d8 | | Load_Top At_Offset_0
003b 0335 | 5 | Declare_Variable Array,Duplicate
003c 00cd | | Action Spare6_Action
003d 48c1 |H | Short_Literal 0xc1
003e 4801 |H | Short_Literal 0x1
003f 00da | | Load_Top At_Offset_2
0040 01d6 | | Execute Vector,Field_Write
0041 4836 |H6 | Short_Literal 0x36
0042 4802 |H | Short_Literal 0x2
0043 00da | | Load_Top At_Offset_2
0044 01d6 | | Execute Vector,Field_Write
0045 4892 |H | Short_Literal 0x92
0046 4803 |H | Short_Literal 0x3
0047 00da | | Load_Top At_Offset_2
0048 01d6 | | Execute Vector,Field_Write
0049 4885 |H | Short_Literal 0x85
004a 4804 |H | Short_Literal 0x4
004b 00da | | Load_Top At_Offset_2
004c 01d6 | | Execute Vector,Field_Write
004d 00d9 | | Load_Top At_Offset_1
004e 01d4 | | Execute Vector,Structure_Write
004f e007 | | Load 0x0,0x7
0050 02ff | | Declare_Variable Variant_Record
0051 00d8 | | Load_Top At_Offset_0
0052 1c00 | | Execute_Immediate Run_Utility,0x0
0053 0093 0000 | | PushFullAddress InMicrocode
0055 603a |`: | Indirect_Literal Discrete,0x90,{0x80000000, 0x00010000}
0056 0273 | s | Execute Discrete,Plus
0057 e20d | | Load 0x1,0xd
0058 6033 |`3 | Indirect_Literal Discrete,0x8c,{0x00000000, 0x0000ffff}
0059 0279 | y | Execute Discrete,And
005a 0273 | s | Execute Discrete,Plus
005b e008 | | Load 0x0,0x8
005c 0273 | s | Execute Discrete,Plus
005d 1d0e | | Execute_Immediate Reference_Lex_1,0xe
005e 1d0f | | Execute_Immediate Reference_Lex_1,0xf
005f e009 | | Load 0x0,0x9
0060 0387 | | Declare_Variable Package
0061 00d8 | | Load_Top At_Offset_0
0062 020f | | Execute Module,Activate
0063 1d13 | | Execute_Immediate Reference_Lex_1,0x13
0064 00c7 | | Action Elaborate_Subprogram
0065 1d14 | | Execute_Immediate Reference_Lex_1,0x14
0066 00c7 | | Action Elaborate_Subprogram
0067 1d15 | | Execute_Immediate Reference_Lex_1,0x15
0068 00c7 | | Action Elaborate_Subprogram
0069 1d16 | | Execute_Immediate Reference_Lex_1,0x16
006a 00c7 | | Action Elaborate_Subprogram
006b 1d1a | | Execute_Immediate Reference_Lex_1,0x1a
006c 00c7 | | Action Elaborate_Subprogram
006d 1d17 | | Execute_Immediate Reference_Lex_1,0x17
006e 00c7 | | Action Elaborate_Subprogram
006f 1d19 | | Execute_Immediate Reference_Lex_1,0x19
0070 00c7 | | Action Elaborate_Subprogram
0071 1d18 | | Execute_Immediate Reference_Lex_1,0x18
0072 00c7 | | Action Elaborate_Subprogram
0073 1d11 | | Execute_Immediate Reference_Lex_1,0x11
0074 00c7 | | Action Elaborate_Subprogram
0075 1d12 | | Execute_Immediate Reference_Lex_1,0x12
0076 00c7 | | Action Elaborate_Subprogram
0077 1d10 | | Execute_Immediate Reference_Lex_1,0x10
0078 00c7 | | Action Elaborate_Subprogram
0079 BODY_0008:
0079 00bc | | Action Signal_Activated
007a 00bb | | Action Signal_Completion
007b 0000 0000 | | .BLANK 0000[0x5]
0080 ; --------------------------------------------------------------------------------------
0080 ; SUBPROGRAM
0080 ; --------------------------------------------------------------------------------------
0080 0083 | | .CONST 0x0083 ; Address of begin
0081 0004 | | .CONST 0x0004 ; Address of exception handler
0082 0001 | | .CONST 0x0001 ; Number of locals
0083 BODY_0080:
0083 INIT_0080:
0083 e21c | | Load 0x1,0x1c
0084 800a | | Call 0x0,0xa
0085 00d1 | | Pop_Control Pop_Count_1
0086 e21b | | Load 0x1,0x1b
0087 800b | | Call 0x0,0xb
0088 4501 |E | Exit_Subprogram 0x1
0089 0000 0000 | | .XXX[0x3]
008b 0000 | |
008c 0000 0000 | | .LITERAL {0x00000000, 0x0000ffff}
0090 8000 0000 | | .LITERAL {0x80000000, 0x00010000}
0094 0000 0000 | | .BLANK 0000[0x4]
0098 ; --------------------------------------------------------------------------------------
0098 ; SUBPROGRAM
0098 ; --------------------------------------------------------------------------------------
0098 00b3 | | .CONST 0x00b3 ; Address of begin
0099 0004 | | .CONST 0x0004 ; Address of exception handler
009a 000a | | .CONST 0x000a ; Number of locals
009b INIT_0098:
009b e00c | | Load 0x0,0xc
009c 0322 | " | Declare_Variable Record
009d 00d8 | | Load_Top At_Offset_0
009e 1c00 | | Execute_Immediate Run_Utility,0x0
009f 00d8 | | Load_Top At_Offset_0
00a0 0322 | " | Declare_Variable Record
00a1 00d8 | | Load_Top At_Offset_0
00a2 1c00 | | Execute_Immediate Run_Utility,0x0
00a3 e00d | | Load 0x0,0xd
00a4 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00a5 e007 | | Load 0x0,0x7
00a6 02ff | | Declare_Variable Variant_Record
00a7 00d8 | | Load_Top At_Offset_0
00a8 1c00 | | Execute_Immediate Run_Utility,0x0
00a9 e007 | | Load 0x0,0x7
00aa 02ff | | Declare_Variable Variant_Record
00ab 00d8 | | Load_Top At_Offset_0
00ac 1c00 | | Execute_Immediate Run_Utility,0x0
00ad e00d | | Load 0x0,0xd
00ae 1b10 | | Execute Package,Field_Read,Field_Number 0x10
00af e00d | | Load 0x0,0xd
00b0 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
00b1 00e1 | | Load_Encached Boolean_Cache
00b2 00e1 | | Load_Encached Boolean_Cache
00b3 BODY_0098:
00b3 0092 02be | | Action Push_String_Extended,0x2be ; "enregistrement aupres de l'orb"
00b5 800e | | Call 0x0,0xe
00b6 e221 | ! | Load 0x1,0x21
00b7 e5ff | | Load 0x2,-0x1
00b8 e00f | | Load 0x0,0xf
00b9 1810 | | Execute Package,Field_Execute,Field_Number 0x10
00ba 00d1 | | Pop_Control Pop_Count_1
00bb e404 | | Load 0x2,0x4
00bc e5ff | | Load 0x2,-0x1
00bd 8010 | | Call 0x0,0x10
00be e00d | | Load 0x0,0xd
00bf 1811 | | Execute Package,Field_Execute,Field_Number 0x11
00c0 a404 | | Store_Unchecked 0x2,0x4
00c1 e21d | | Load 0x1,0x1d
00c2 8011 | | Call 0x0,0x11
00c3 00d1 | | Pop_Control Pop_Count_1
00c4 e402 | | Load 0x2,0x2
00c5 e404 | | Load 0x2,0x4
00c6 e21d | | Load 0x1,0x1d
00c7 4800 |H | Short_Literal 0x0
00c8 e012 | | Load 0x0,0x12
00c9 e21e | | Load 0x1,0x1e
00ca 8013 | | Call 0x0,0x13
00cb 00d1 | | Pop_Control Pop_Count_1
00cc e21b | | Load 0x1,0x1b
00cd e402 | | Load 0x2,0x2
00ce 8014 | | Call 0x0,0x14
00cf 00d2 | | Pop_Control Pop_Count_2
00d0 e404 | | Load 0x2,0x4
00d1 e00d | | Load 0x0,0xd
00d2 1814 | | Execute Package,Field_Execute,Field_Number 0x14
00d3 c404 | | Store 0x2,0x4
00d4 00cf | | Action Mark_Auxiliary
00d5 00e1 | | Load_Encached Boolean_Cache
00d6 e21c | | Load 0x1,0x1c
00d7 e403 | | Load 0x2,0x3
00d8 8015 | | Call 0x0,0x15
00d9 00d2 | | Pop_Control Pop_Count_2
00da 005a | Z | Store_Top Discrete,At_Offset_2
00db 0092 02bf | | Action Push_String_Extended,0x2bf ; "."
00dd 800e | | Call 0x0,0xe
00de 00d9 | | Load_Top At_Offset_1
00df 0f01 | | Execute_Immediate Equal,0x1
00e0 7002 |p | Jump_Nonzero 0xe3
00e1 00c9 | | Action Pop_Auxiliary_Loop
00e2 7ff2 | | Jump 0xd5
00e3 00ce | | Action Pop_Auxiliary
00e4 e403 | | Load 0x2,0x3
00e5 8016 | | Call 0x0,0x16
00e6 6804 |h | Jump_Zero 0xeb
00e7 0092 02c0 | | Action Push_String_Extended,0x2c0 ; "erreur de registration"
00e9 800e | | Call 0x0,0xe
00ea 7804 |x | Jump 0xef
00eb e403 | | Load 0x2,0x3
00ec 8017 | | Call 0x0,0x17
00ed e21e | | Load 0x1,0x1e
00ee 01d4 | | Execute Vector,Structure_Write
00ef e21c | | Load 0x1,0x1c
00f0 8018 | | Call 0x0,0x18
00f1 4502 |E | Exit_Subprogram 0x2
00f2 0000 0000 | | .BLANK 0000[0x6]
00f8 ; --------------------------------------------------------------------------------------
00f8 ; SUBPROGRAM
00f8 ; --------------------------------------------------------------------------------------
00f8 0101 | | .CONST 0x0101 ; Address of begin
00f9 0004 | | .CONST 0x0004 ; Address of exception handler
00fa 0003 | | .CONST 0x0003 ; Number of locals
00fb INIT_00f8:
00fb e00c | | Load 0x0,0xc
00fc 0322 | " | Declare_Variable Record
00fd 00d8 | | Load_Top At_Offset_0
00fe 1c00 | | Execute_Immediate Run_Utility,0x0
00ff e00d | | Load 0x0,0xd
0100 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0101 BODY_00f8:
0101 0092 02c1 | | Action Push_String_Extended,0x2c1 ; "unregistration"
0103 800e | | Call 0x0,0xe
0104 e21d | | Load 0x1,0x1d
0105 8019 | | Call 0x0,0x19
0106 00d1 | | Pop_Control Pop_Count_1
0107 00d8 | | Load_Top At_Offset_0
0108 e221 | ! | Load 0x1,0x21
0109 e00d | | Load 0x0,0xd
010a 1811 | | Execute Package,Field_Execute,Field_Number 0x11
010b 0039 | 9 | Store_Top Access,At_Offset_1
010c 00d9 | | Load_Top At_Offset_1
010d 00d9 | | Load_Top At_Offset_1
010e e21d | | Load 0x1,0x1d
010f 4801 |H | Short_Literal 0x1
0110 e012 | | Load 0x0,0x12
0111 e21e | | Load 0x1,0x1e
0112 8013 | | Call 0x0,0x13
0113 00d1 | | Pop_Control Pop_Count_1
0114 e21b | | Load 0x1,0x1b
0115 00da | | Load_Top At_Offset_2
0116 8014 | | Call 0x0,0x14
0117 00d2 | | Pop_Control Pop_Count_2
0118 801a | | Call 0x0,0x1a
0119 4501 |E | Exit_Subprogram 0x1
011a 0000 0000 | | .BLANK 0000[0x6]
0120 ; --------------------------------------------------------------------------------------
0120 ; SUBPROGRAM
0120 ; --------------------------------------------------------------------------------------
0120 0131 | 1 | .CONST 0x0131 ; Address of begin
0121 0004 | | .CONST 0x0004 ; Address of exception handler
0122 0005 | | .CONST 0x0005 ; Number of locals
0123 INIT_0120:
0123 e007 | | Load 0x0,0x7
0124 02ff | | Declare_Variable Variant_Record
0125 00d8 | | Load_Top At_Offset_0
0126 1c00 | | Execute_Immediate Run_Utility,0x0
0127 00d8 | | Load_Top At_Offset_0
0128 02ff | | Declare_Variable Variant_Record
0129 00d8 | | Load_Top At_Offset_0
012a 1c00 | | Execute_Immediate Run_Utility,0x0
012b e00c | | Load 0x0,0xc
012c 0322 | " | Declare_Variable Record
012d 00d8 | | Load_Top At_Offset_0
012e 1c00 | | Execute_Immediate Run_Utility,0x0
012f e00d | | Load 0x0,0xd
0130 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0131 BODY_0120:
0131 0092 02c2 | | Action Push_String_Extended,0x2c2 ; "souscription aupres d'un objet."
0133 800e | | Call 0x0,0xe
0134 00db | | Load_Top At_Offset_3
0135 e5ff | | Load 0x2,-0x1
0136 e00f | | Load 0x0,0xf
0137 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0138 00d1 | | Pop_Control Pop_Count_1
0139 00d8 | | Load_Top At_Offset_0
013a e402 | | Load 0x2,0x2
013b e00d | | Load 0x0,0xd
013c 1811 | | Execute Package,Field_Execute,Field_Number 0x11
013d 0039 | 9 | Store_Top Access,At_Offset_1
013e 00da | | Load_Top At_Offset_2
013f e5fd | | Load 0x2,-0x3
0140 e00f | | Load 0x0,0xf
0141 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0142 00d1 | | Pop_Control Pop_Count_1
0143 00d8 | | Load_Top At_Offset_0
0144 00db | | Load_Top At_Offset_3
0145 e00d | | Load 0x0,0xd
0146 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0147 0039 | 9 | Store_Top Access,At_Offset_1
0148 e21d | | Load 0x1,0x1d
0149 8019 | | Call 0x0,0x19
014a 00d1 | | Pop_Control Pop_Count_1
014b 00d9 | | Load_Top At_Offset_1
014c 00d9 | | Load_Top At_Offset_1
014d e21d | | Load 0x1,0x1d
014e 4808 |H | Short_Literal 0x8
014f e5fe | | Load 0x2,-0x2
0150 e21e | | Load 0x1,0x1e
0151 8013 | | Call 0x0,0x13
0152 00d1 | | Pop_Control Pop_Count_1
0153 e21b | | Load 0x1,0x1b
0154 00da | | Load_Top At_Offset_2
0155 8014 | | Call 0x0,0x14
0156 00d2 | | Pop_Control Pop_Count_2
0157 e21d | | Load 0x1,0x1d
0158 0335 | 5 | Declare_Variable Array,Duplicate
0159 00cd | | Action Spare6_Action
015a 4403 |D | Exit_Subprogram With_Result,0x3
015b 0000 0000 | | .BLANK 0000[0x5]
0160 ; --------------------------------------------------------------------------------------
0160 ; SUBPROGRAM
0160 ; --------------------------------------------------------------------------------------
0160 0163 | c | .CONST 0x0163 ; Address of begin
0161 0004 | | .CONST 0x0004 ; Address of exception handler
0162 0001 | | .CONST 0x0001 ; Number of locals
0163 BODY_0160:
0163 INIT_0160:
0163 e00d | | Load 0x0,0xd
0164 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0165 e5fe | | Load 0x2,-0x2
0166 e5ff | | Load 0x2,-0x1
0167 00e5 | | Load_Encached Long_Integer_Cache
0168 00e0 | | Load_Encached Standard_Cache
0169 1819 | | Execute Package,Field_Execute,Field_Number 0x19
016a 00d8 | | Load_Top At_Offset_0
016b e01b | | Load 0x0,0x1b
016c 0260 | ` | Execute Discrete,In_Type
016d 7001 |p | Jump_Nonzero 0x16f
016e 0801 | | Execute_Immediate Raise,0x1
016f 801c | | Call 0x0,0x1c
0170 00d1 | | Pop_Control Pop_Count_1
0171 c5fd | | Store 0x2,-0x3
0172 4502 |E | Exit_Subprogram 0x2
0173 0000 0000 | | .BLANK 0000[0x5]
0178 ; --------------------------------------------------------------------------------------
0178 ; SUBPROGRAM
0178 ; --------------------------------------------------------------------------------------
0178 017b | { | .CONST 0x017b ; Address of begin
0179 0004 | | .CONST 0x0004 ; Address of exception handler
017a 0001 | | .CONST 0x0001 ; Number of locals
017b BODY_0178:
017b INIT_0178:
017b e00d | | Load 0x0,0xd
017c 1b10 | | Execute Package,Field_Read,Field_Number 0x10
017d 00db | | Load_Top At_Offset_3
017e 00e5 | | Load_Encached Long_Integer_Cache
017f 00e0 | | Load_Encached Standard_Cache
0180 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0181 00d8 | | Load_Top At_Offset_0
0182 e01b | | Load 0x0,0x1b
0183 0260 | ` | Execute Discrete,In_Type
0184 7001 |p | Jump_Nonzero 0x186
0185 0801 | | Execute_Immediate Raise,0x1
0186 801d | | Call 0x0,0x1d
0187 c5fe | | Store 0x2,-0x2
0188 4502 |E | Exit_Subprogram 0x2
0189 0000 0000 | | .BLANK 0000[0x7]
0190 ; --------------------------------------------------------------------------------------
0190 ; SUBPROGRAM
0190 ; --------------------------------------------------------------------------------------
0190 0195 | | .CONST 0x0195 ; Address of begin
0191 0004 | | .CONST 0x0004 ; Address of exception handler
0192 0002 | | .CONST 0x0002 ; Number of locals
0193 INIT_0190:
0193 e01b | | Load 0x0,0x1b
0194 0007 | | Action Break_Optional
0195 BODY_0190:
0195 00db | | Load_Top At_Offset_3
0196 00e5 | | Load_Encached Long_Integer_Cache
0197 00e0 | | Load_Encached Standard_Cache
0198 1819 | | Execute Package,Field_Execute,Field_Number 0x19
0199 00d8 | | Load_Top At_Offset_0
019a e01b | | Load 0x0,0x1b
019b 0260 | ` | Execute Discrete,In_Type
019c 7001 |p | Jump_Nonzero 0x19e
019d 0801 | | Execute_Immediate Raise,0x1
019e 801e | | Call 0x0,0x1e
019f 4401 |D | Exit_Subprogram With_Result,0x1
01a0 ; --------------------------------------------------------------------------------------
01a0 ; SUBPROGRAM
01a0 ; --------------------------------------------------------------------------------------
01a0 01b4 | | .CONST 0x01b4 ; Address of begin
01a1 0004 | | .CONST 0x0004 ; Address of exception handler
01a2 0006 | | .CONST 0x0006 ; Number of locals
01a3 INIT_01a0:
01a3 e007 | | Load 0x0,0x7
01a4 02ff | | Declare_Variable Variant_Record
01a5 00d8 | | Load_Top At_Offset_0
01a6 1c00 | | Execute_Immediate Run_Utility,0x0
01a7 e007 | | Load 0x0,0x7
01a8 02ff | | Declare_Variable Variant_Record
01a9 00d8 | | Load_Top At_Offset_0
01aa 1c00 | | Execute_Immediate Run_Utility,0x0
01ab e00d | | Load 0x0,0xd
01ac 1b10 | | Execute Package,Field_Read,Field_Number 0x10
01ad e01f | | Load 0x0,0x1f
01ae 1b18 | | Execute Package,Field_Read,Field_Number 0x18
01af 0322 | " | Declare_Variable Record
01b0 e00c | | Load 0x0,0xc
01b1 0322 | " | Declare_Variable Record
01b2 00d8 | | Load_Top At_Offset_0
01b3 1c00 | | Execute_Immediate Run_Utility,0x0
01b4 BODY_01a0:
01b4 0092 02c3 | | Action Push_String_Extended,0x2c3 ; "demande d'une requete"
01b6 800e | | Call 0x0,0xe
01b7 00db | | Load_Top At_Offset_3
01b8 e5ff | | Load 0x2,-0x1
01b9 e00f | | Load 0x0,0xf
01ba 1810 | | Execute Package,Field_Execute,Field_Number 0x10
01bb 00d1 | | Pop_Control Pop_Count_1
01bc 00da | | Load_Top At_Offset_2
01bd e403 | | Load 0x2,0x3
01be e00d | | Load 0x0,0xd
01bf 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01c0 003b | ; | Store_Top Access,At_Offset_3
01c1 e402 | | Load 0x2,0x2
01c2 e5fe | | Load 0x2,-0x2
01c3 e00f | | Load 0x0,0xf
01c4 1810 | | Execute Package,Field_Execute,Field_Number 0x10
01c5 00d1 | | Pop_Control Pop_Count_1
01c6 00da | | Load_Top At_Offset_2
01c7 e402 | | Load 0x2,0x2
01c8 e00d | | Load 0x0,0xd
01c9 1811 | | Execute Package,Field_Execute,Field_Number 0x11
01ca 003b | ; | Store_Top Access,At_Offset_3
01cb e21d | | Load 0x1,0x1d
01cc 8019 | | Call 0x0,0x19
01cd 00d1 | | Pop_Control Pop_Count_1
01ce e5fd | | Load 0x2,-0x3
01cf e01f | | Load 0x0,0x1f
01d0 1812 | | Execute Package,Field_Execute,Field_Number 0x12
01d1 7004 |p | Jump_Nonzero 0x1d6
01d2 e5fd | | Load 0x2,-0x3
01d3 00db | | Load_Top At_Offset_3
01d4 8020 | | Call 0x0,0x20
01d5 003b | ; | Store_Top Access,At_Offset_3
01d6 e21d | | Load 0x1,0x1d
01d7 8019 | | Call 0x0,0x19
01d8 00d1 | | Pop_Control Pop_Count_1
01d9 00d8 | | Load_Top At_Offset_0
01da 00db | | Load_Top At_Offset_3
01db e21d | | Load 0x1,0x1d
01dc 4803 |H | Short_Literal 0x3
01dd e5fc | | Load 0x2,-0x4
01de e21e | | Load 0x1,0x1e
01df 8013 | | Call 0x0,0x13
01e0 00d1 | | Pop_Control Pop_Count_1
01e1 e21b | | Load 0x1,0x1b
01e2 00d9 | | Load_Top At_Offset_1
01e3 8014 | | Call 0x0,0x14
01e4 00d2 | | Pop_Control Pop_Count_2
01e5 e21d | | Load 0x1,0x1d
01e6 0335 | 5 | Declare_Variable Array,Duplicate
01e7 00cd | | Action Spare6_Action
01e8 4404 |D | Exit_Subprogram With_Result,0x4
01e9 0000 0000 | | .BLANK 0000[0x7]
01f0 ; --------------------------------------------------------------------------------------
01f0 ; SUBPROGRAM
01f0 ; --------------------------------------------------------------------------------------
01f0 020a | | .CONST 0x020a ; Address of begin
01f1 0004 | | .CONST 0x0004 ; Address of exception handler
01f2 0009 | | .CONST 0x0009 ; Number of locals
01f3 INIT_01f0:
01f3 e00c | | Load 0x0,0xc
01f4 0322 | " | Declare_Variable Record
01f5 00d8 | | Load_Top At_Offset_0
01f6 1c00 | | Execute_Immediate Run_Utility,0x0
01f7 e00d | | Load 0x0,0xd
01f8 1b10 | | Execute Package,Field_Read,Field_Number 0x10
01f9 e007 | | Load 0x0,0x7
01fa 02ff | | Declare_Variable Variant_Record
01fb 00d8 | | Load_Top At_Offset_0
01fc 1c00 | | Execute_Immediate Run_Utility,0x0
01fd e007 | | Load 0x0,0x7
01fe 02ff | | Declare_Variable Variant_Record
01ff 00d8 | | Load_Top At_Offset_0
0200 1c00 | | Execute_Immediate Run_Utility,0x0
0201 00e3 | | Load_Encached Natural_Cache
0202 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0203 00e3 | | Load_Encached Natural_Cache
0204 0600 | | Execute_Immediate Set_Value_Unchecked,0x0
0205 e01f | | Load 0x0,0x1f
0206 1b18 | | Execute Package,Field_Read,Field_Number 0x18
0207 0322 | " | Declare_Variable Record
0208 e00d | | Load 0x0,0xd
0209 1b1a | | Execute Package,Field_Read,Field_Number 0x1a
020a BODY_01f0:
020a 0092 02c4 | | Action Push_String_Extended,0x2c4 ; "publication d'une methode"
020c 800e | | Call 0x0,0xe
020d e403 | | Load 0x2,0x3
020e e221 | ! | Load 0x1,0x21
020f e00d | | Load 0x0,0xd
0210 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0211 a403 | | Store_Unchecked 0x2,0x3
0212 e403 | | Load 0x2,0x3
0213 e5ff | | Load 0x2,-0x1
0214 8010 | | Call 0x0,0x10
0215 e00d | | Load 0x0,0xd
0216 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0217 a403 | | Store_Unchecked 0x2,0x3
0218 e404 | | Load 0x2,0x4
0219 e5fe | | Load 0x2,-0x2
021a 8021 | ! | Call 0x0,0x21
021b 00e0 | | Load_Encached Standard_Cache
021c 1818 | | Execute Package,Field_Execute,Field_Number 0x18
021d e00f | | Load 0x0,0xf
021e 1810 | | Execute Package,Field_Execute,Field_Number 0x10
021f 00d1 | | Pop_Control Pop_Count_1
0220 e403 | | Load 0x2,0x3
0221 e404 | | Load 0x2,0x4
0222 e00d | | Load 0x0,0xd
0223 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0224 a403 | | Store_Unchecked 0x2,0x3
0225 e5fe | | Load 0x2,-0x2
0226 e403 | | Load 0x2,0x3
0227 8020 | | Call 0x0,0x20
0228 a403 | | Store_Unchecked 0x2,0x3
0229 e404 | | Load 0x2,0x4
022a e5fd | | Load 0x2,-0x3
022b 8021 | ! | Call 0x0,0x21
022c 00e0 | | Load_Encached Standard_Cache
022d 1818 | | Execute Package,Field_Execute,Field_Number 0x18
022e e00f | | Load 0x0,0xf
022f 1810 | | Execute Package,Field_Execute,Field_Number 0x10
0230 00d1 | | Pop_Control Pop_Count_1
0231 e403 | | Load 0x2,0x3
0232 e404 | | Load 0x2,0x4
0233 e00d | | Load 0x0,0xd
0234 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0235 a403 | | Store_Unchecked 0x2,0x3
0236 e5fd | | Load 0x2,-0x3
0237 e403 | | Load 0x2,0x3
0238 8020 | | Call 0x0,0x20
0239 a403 | | Store_Unchecked 0x2,0x3
023a e21d | | Load 0x1,0x1d
023b 8019 | | Call 0x0,0x19
023c 00d1 | | Pop_Control Pop_Count_1
023d e402 | | Load 0x2,0x2
023e e403 | | Load 0x2,0x3
023f e21d | | Load 0x1,0x1d
0240 4806 |H | Short_Literal 0x6
0241 e012 | | Load 0x0,0x12
0242 e21e | | Load 0x1,0x1e
0243 8013 | | Call 0x0,0x13
0244 00d1 | | Pop_Control Pop_Count_1
0245 e21b | | Load 0x1,0x1b
0246 e402 | | Load 0x2,0x2
0247 8014 | | Call 0x0,0x14
0248 00d2 | | Pop_Control Pop_Count_2
0249 e403 | | Load 0x2,0x3
024a e00d | | Load 0x0,0xd
024b 1814 | | Execute Package,Field_Execute,Field_Number 0x14
024c c403 | | Store 0x2,0x3
024d 4504 |E | Exit_Subprogram 0x4
024e 0000 0000 | | .XXX[0x2]
0250 ; --------------------------------------------------------------------------------------
0250 ; SUBPROGRAM
0250 ; --------------------------------------------------------------------------------------
0250 0259 | Y | .CONST 0x0259 ; Address of begin
0251 0004 | | .CONST 0x0004 ; Address of exception handler
0252 0003 | | .CONST 0x0003 ; Number of locals
0253 INIT_0250:
0253 e00c | | Load 0x0,0xc
0254 0322 | " | Declare_Variable Record
0255 00d8 | | Load_Top At_Offset_0
0256 1c00 | | Execute_Immediate Run_Utility,0x0
0257 e00d | | Load 0x0,0xd
0258 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0259 BODY_0250:
0259 0092 02c5 | | Action Push_String_Extended,0x2c5 ; "retrait d'une methode aupres de l'orb"
025b 800e | | Call 0x0,0xe
025c e21d | | Load 0x1,0x1d
025d 8019 | | Call 0x0,0x19
025e 00d1 | | Pop_Control Pop_Count_1
025f 00d8 | | Load_Top At_Offset_0
0260 e221 | ! | Load 0x1,0x21
0261 e00d | | Load 0x0,0xd
0262 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0263 0039 | 9 | Store_Top Access,At_Offset_1
0264 00d8 | | Load_Top At_Offset_0
0265 e5ff | | Load 0x2,-0x1
0266 8010 | | Call 0x0,0x10
0267 e00d | | Load 0x0,0xd
0268 1811 | | Execute Package,Field_Execute,Field_Number 0x11
0269 0039 | 9 | Store_Top Access,At_Offset_1
026a 00d9 | | Load_Top At_Offset_1
026b 00d9 | | Load_Top At_Offset_1
026c e21d | | Load 0x1,0x1d
026d 4807 |H | Short_Literal 0x7
026e e012 | | Load 0x0,0x12
026f e21e | | Load 0x1,0x1e
0270 8013 | | Call 0x0,0x13
0271 00d1 | | Pop_Control Pop_Count_1
0272 e21b | | Load 0x1,0x1b
0273 00da | | Load_Top At_Offset_2
0274 8014 | | Call 0x0,0x14
0275 4502 |E | Exit_Subprogram 0x2
0276 0000 0000 | | .XXX[0x2]
0278 ; --------------------------------------------------------------------------------------
0278 ; SUBPROGRAM
0278 ; --------------------------------------------------------------------------------------
0278 0289 | | .CONST 0x0289 ; Address of begin
0279 0004 | | .CONST 0x0004 ; Address of exception handler
027a 0006 | | .CONST 0x0006 ; Number of locals
027b INIT_0278:
027b e00c | | Load 0x0,0xc
027c 0322 | " | Declare_Variable Record
027d 00d8 | | Load_Top At_Offset_0
027e 1c00 | | Execute_Immediate Run_Utility,0x0
027f e00d | | Load 0x0,0xd
0280 1b10 | | Execute Package,Field_Read,Field_Number 0x10
0281 00e1 | | Load_Encached Boolean_Cache
0282 03e9 | | Declare_Variable Discrete,Duplicate
0283 4801 |H | Short_Literal 0x1
0284 4806 |H | Short_Literal 0x6
0285 e022 | " | Load 0x0,0x22
0286 1b0e | | Execute Package,Field_Read,Field_Number 0xe
0287 035b | [ | Declare_Type Array,Constrained
0288 0337 | 7 | Declare_Variable Array
0289 BODY_0278:
0289 e023 | # | Load 0x0,0x23
028a e21e | | Load 0x1,0x1e
028b 01d4 | | Execute Vector,Structure_Write
028c 00e1 | | Load_Encached Boolean_Cache
028d e21c | | Load 0x1,0x1c
028e e006 | | Load 0x0,0x6
028f 1b12 | | Execute Package,Field_Read,Field_Number 0x12
0290 e006 | | Load 0x0,0x6
0291 1b16 | | Execute Package,Field_Read,Field_Number 0x16
0292 8024 | $ | Call 0x0,0x24
0293 00d1 | | Pop_Control Pop_Count_1
0294 005b | [ | Store_Top Discrete,At_Offset_3
0295 e21c | | Load 0x1,0x1c
0296 8025 | % | Call 0x0,0x25
0297 e21f | | Load 0x1,0x1f
0298 01d4 | | Execute Vector,Structure_Write
0299 e21c | | Load 0x1,0x1c
029a 8026 | & | Call 0x0,0x26
029b e220 | | Load 0x1,0x20
029c 01d4 | | Execute Vector,Structure_Write
029d 00e1 | | Load_Encached Boolean_Cache
029e e21b | | Load 0x1,0x1b
029f e5fe | | Load 0x2,-0x2
02a0 e5ff | | Load 0x2,-0x1
02a1 8027 | ' | Call 0x0,0x27
02a2 00d1 | | Pop_Control Pop_Count_1
02a3 005a | Z | Store_Top Discrete,At_Offset_2
02a4 4801 |H | Short_Literal 0x1
02a5 4802 |H | Short_Literal 0x2
02a6 e21f | | Load 0x1,0x1f
02a7 01cf | | Execute Vector,Slice_Read
02a8 4801 |H | Short_Literal 0x1
02a9 4802 |H | Short_Literal 0x2
02aa 00db | | Load_Top At_Offset_3
02ab 01ce | | Execute Vector,Slice_Write
02ac 4801 |H | Short_Literal 0x1
02ad 4804 |H | Short_Literal 0x4
02ae e220 | | Load 0x1,0x20
02af 01cf | | Execute Vector,Slice_Read
02b0 4803 |H | Short_Literal 0x3
02b1 4806 |H | Short_Literal 0x6
02b2 00db | | Load_Top At_Offset_3
02b3 01ce | | Execute Vector,Slice_Write
02b4 00d8 | | Load_Top At_Offset_0
02b5 e005 | | Load 0x0,0x5
02b6 01c7 | | Execute Vector,Convert
02b7 e21e | | Load 0x1,0x1e
02b8 01d4 | | Execute Vector,Structure_Write
02b9 00d9 | | Load_Top At_Offset_1
02ba 00db | | Load_Top At_Offset_3
02bb 0279 | y | Execute Discrete,And
02bc a5fd | | Store_Unchecked 0x2,-0x3
02bd 4503 |E | Exit_Subprogram 0x3
02be ; --------------------------------------------------------------------------------------
02be ; STRING TABLE
02be ; --------------------------------------------------------------------------------------
02be 0012 | | .STRTAB 0x0012->0x02c7 ; "enregistrement aupres de l'orb"
02bf 002e | . | .STRTAB 0x002e->0x02d6 ; "."
02c0 002d | - | .STRTAB 0x002d->0x02d6 ; "erreur de registration"
02c1 0041 | A | .STRTAB 0x0041->0x02e1 ; "unregistration"
02c2 004d | M | .STRTAB 0x004d->0x02e8 ; "souscription aupres d'un objet."
02c3 006a | j | .STRTAB 0x006a->0x02f8 ; "demande d'une requete"
02c4 007d | } | .STRTAB 0x007d->0x0302 ; "publication d'une methode"
02c5 0094 | | .STRTAB 0x0094->0x030f ; "retrait d'une methode aupres de l'orb"
02c6 00b7 | | .STREND 0x00b7->0x0321
02c7 656e 7265 |enre| .STRTAB_STRINGS
0322 0000 0000 | | .BLANK 0000[0x6]
0328 ; --------------------------------------------------------------------------------------
0328 ; Debug Table
0328 ; --------------------------------------------------------------------------------------
0328 0004 000a | | .DEBUG4 0x0004,0x000a,0x7bbe,0x0000,0x0001,0x000d
032e 000b 0362 | b| .DBG4T 0x000b,0x0362,0xc000,0x0000
0332 0022 036f | " o| .DBG4T 0x0022,0x036f,0xc000,0x0000
0336 0083 0384 | | .DBG4T 0x0083,0x0384,0x1001,0x0000
033a 009b 0388 | | .DBG4T 0x009b,0x0388,0x1001,0x4000
033e 00fb 03ae | | .DBG4T 0x00fb,0x03ae,0x1001,0x0000
0342 0123 03b8 | # | .DBG4T 0x0123,0x03b8,0x1002,0x0000
0346 0163 03c6 | c | .DBG4T 0x0163,0x03c6,0x1001,0x0000
034a 017b 03c9 | { | .DBG4T 0x017b,0x03c9,0x1001,0x0000
034e 0193 03cc | | .DBG4T 0x0193,0x03cc,0x1002,0x0000
0352 01a3 03d0 | | .DBG4T 0x01a3,0x03d0,0x1002,0x0000
0356 01f3 03e3 | | .DBG4T 0x01f3,0x03e3,0x1001,0x0000
035a 0253 03fa | S | .DBG4T 0x0253,0x03fa,0x1001,0x0000
035e 027b 0404 | { | .DBG4T 0x027b,0x0404,0x1001,0x0000
0362 ; --------------------------------------------------------------------------------------
0362 ; Debug chain
0362 ; --------------------------------------------------------------------------------------
0362 000b 0000 | | .DBGLEN 0x000b,0x0000
0364 000b 000d | | .DBGLNO 0x000b,0x000d,0x000f,0x0011,0x0013,0x0015,0x0017,0x0019,0x001b,0x001d,0x001f
036f ; --------------------------------------------------------------------------------------
036f ; Debug chain
036f ; --------------------------------------------------------------------------------------
036f 0013 0000 | | .DBGLEN 0x0013,0x0000
0371 0022 0026 | " &| .DBGLNO 0x0022,0x0026,0x002a,0x002c,0x002e,0x0034,0x004f,0x0053,0x0063,0x0065,0x0067,0x0069,0x006b,0x006d,0x006f,0x0071,0x0073,0x0075,0x0077
0384 ; --------------------------------------------------------------------------------------
0384 ; Debug chain
0384 ; --------------------------------------------------------------------------------------
0384 0000 0002 | | .DBGLEN 0x0000,0x0002
0386 0083 0086 | | .DBGLNO 0x0083,0x0086
0388 ; --------------------------------------------------------------------------------------
0388 ; Debug chain
0388 ; --------------------------------------------------------------------------------------
0388 0008 000e | | .DBGLEN 0x0008,0x000e
038a 009b 00a3 | | .DBGLNO 0x009b,0x00a3,0x00a5,0x00a9,0x00ad,0x00af,0x00b1,0x00b2,0x00b3,0x00b6,0x00bb,0x00c1,0x00c4,0x00cc,0x00d0,0x00d5,0x00db,0x00de,0x00e4,0x00e7,0x00eb,0x00ef
03a0 0001 0002 | | .XXX[0xe]
03a2 0003 0004 | |
03a4 0005 0006 | |
03a6 0007 0009 | |
03a8 000a 000b | |
03aa 000c 000d | |
03ac 000e 000f | |
03ae ; --------------------------------------------------------------------------------------
03ae ; Debug chain
03ae ; --------------------------------------------------------------------------------------
03ae 0002 0006 | | .DBGLEN 0x0002,0x0006
03b0 00fb 00ff | | .DBGLNO 0x00fb,0x00ff,0x0101,0x0104,0x0107,0x010c,0x0114,0x0118
03b8 ; --------------------------------------------------------------------------------------
03b8 ; Debug chain
03b8 ; --------------------------------------------------------------------------------------
03b8 0003 0009 | | .DBGLEN 0x0003,0x0009
03ba 0123 012b | # +| .DBGLNO 0x0123,0x012b,0x012f,0x0131,0x0134,0x0139,0x013e,0x0143,0x0148,0x014b,0x0153,0x0157
03c6 ; --------------------------------------------------------------------------------------
03c6 ; Debug chain
03c6 ; --------------------------------------------------------------------------------------
03c6 0000 0001 | | .DBGLEN 0x0000,0x0001
03c8 0163 | c | .DBGLNO 0x0163
03c9 ; --------------------------------------------------------------------------------------
03c9 ; Debug chain
03c9 ; --------------------------------------------------------------------------------------
03c9 0000 0001 | | .DBGLEN 0x0000,0x0001
03cb 017b | { | .DBGLNO 0x017b
03cc ; --------------------------------------------------------------------------------------
03cc ; Debug chain
03cc ; --------------------------------------------------------------------------------------
03cc 0001 0001 | | .DBGLEN 0x0001,0x0001
03ce 0193 0195 | | .DBGLNO 0x0193,0x0195
03d0 ; --------------------------------------------------------------------------------------
03d0 ; Debug chain
03d0 ; --------------------------------------------------------------------------------------
03d0 0005 000c | | .DBGLEN 0x0005,0x000c
03d2 01a3 01a7 | | .DBGLNO 0x01a3,0x01a7,0x01ab,0x01ad,0x01b0,0x01b4,0x01b7,0x01bc,0x01c1,0x01c6,0x01cb,0x01ce,0x01d2,0x01d6,0x01d9,0x01e1,0x01e5
03e3 ; --------------------------------------------------------------------------------------
03e3 ; Debug chain
03e3 ; --------------------------------------------------------------------------------------
03e3 0008 000d | | .DBGLEN 0x0008,0x000d
03e5 01f3 01f7 | | .DBGLNO 0x01f3,0x01f7,0x01f9,0x01fd,0x0201,0x0203,0x0205,0x0208,0x020a,0x020d,0x0212,0x0218,0x0220,0x0225,0x0229,0x0231,0x0236,0x023a,0x023d,0x0245,0x0249
03fa ; --------------------------------------------------------------------------------------
03fa ; Debug chain
03fa ; --------------------------------------------------------------------------------------
03fa 0002 0006 | | .DBGLEN 0x0002,0x0006
03fc 0253 0257 | S W| .DBGLNO 0x0253,0x0257,0x0259,0x025c,0x025f,0x0264,0x026a,0x0272
0404 ; --------------------------------------------------------------------------------------
0404 ; Debug chain
0404 ; --------------------------------------------------------------------------------------
0404 0004 0009 | | .DBGLEN 0x0004,0x0009
0406 027b 027f | { | .DBGLNO 0x027b,0x027f,0x0281,0x0283,0x0289,0x028c,0x0295,0x0299,0x029d,0x02a4,0x02ac,0x02b4,0x02b9
0413 0000 0000 | | .BLANK 0000[0x1ed]