V "GNAT Lib v4.7"
A -O2
A -fno-strict-aliasing
A -gnat05
A -gnati1
A -gnatf
A -gnatwa
A -gnatwl
A -gnatwe
A -gnatyg
A -gnatyO
A -gnatp
A -gnatn
A -gnatA
P SS ZX
R nnnvnnnnnnnvvnnvnnvnnvnnnnvnnnnvnnvnnnnnnvnnvnnnnnnnnvnnnnvnnvnvnnnvnnvnnnnnnnnnnnnnn

U polyorb.orb.thread_pool%b  polyorb-orb-thread_pool.adb  c2b9cbd7 OO PK
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W polyorb%s		polyorb.ads		polyorb.ali
W polyorb.components%s	polyorb-components.adb	polyorb-components.ali
W polyorb.filters%s	polyorb-filters.adb	polyorb-filters.ali
W polyorb.filters.iface%s  polyorb-filters-iface.adb  polyorb-filters-iface.ali
W polyorb.initialization%s  polyorb-initialization.adb  polyorb-initialization.ali
W polyorb.log%s		polyorb-log.adb		polyorb-log.ali
W polyorb.orb%s		polyorb-orb.adb		polyorb-orb.ali
W polyorb.orb_controller%s  polyorb-orb_controller.adb  polyorb-orb_controller.ali
W polyorb.parameters%s	polyorb-parameters.adb	polyorb-parameters.ali
W polyorb.setup%s	polyorb-setup.ads	polyorb-setup.ali
W polyorb.task_info%s	polyorb-task_info.adb	polyorb-task_info.ali
W polyorb.tasking%s	polyorb-tasking.ads	polyorb-tasking.ali
W polyorb.tasking.condition_variables%s  polyorb-tasking-condition_variables.adb  polyorb-tasking-condition_variables.ali
W polyorb.tasking.threads%s  polyorb-tasking-threads.adb  polyorb-tasking-threads.ali
W polyorb.utils%s	polyorb-utils.adb	polyorb-utils.ali
W polyorb.utils.strings%s  polyorb-utils-strings.adb  polyorb-utils-strings.ali
W system%s		system.ads		system.ali
W system.img_bool%s	s-imgboo.adb		s-imgboo.ali
W system.img_int%s	s-imgint.adb		s-imgint.ali
W system.secondary_stack%s  s-secsta.adb	s-secsta.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W system.storage_elements%s  s-stoele.adb	s-stoele.ali
W system.storage_pools%s  s-stopoo.adb		s-stopoo.ali
W system.storage_pools.subpools%s  s-stposu.adb	s-stposu.ali

U polyorb.orb.thread_pool%s  polyorb-orb-thread_pool.ads  0f1034c0 EB EE OO PF PK
W ada.tags%s		a-tags.adb		a-tags.ali
W polyorb.orb%s		polyorb-orb.adb		polyorb-orb.ali
W system%s		system.ads		system.ali
W system.soft_links%s	s-soflin.adb		s-soflin.ali
W system.storage_elements%s  s-stoele.adb	s-stoele.ali

D ada.ads		20070406091342 3ffc8e18
D a-charac.ads		20070912115821 2d3ec45b
D a-chlat1.ads		20070912115821 2825df20
D a-except.ads		20110829141257 265fe451
D a-finali.ads		20111121113555 52ecdc1b
D a-stream.ads		20090409150019 2ca4ee37
D a-string.ads		20070406091342 90ac6797
D a-strmap.ads		20090409150019 9cb836fb
D a-strsup.ads		20101008130255 2a485698
D a-strunb.ads		20110805151829 3f91d4c5
D a-stwima.ads		20111222115200 09a6f5ac
D a-stwisu.ads		20101008130255 6b1944a5
D a-stwiun.ads		20110915102254 64ae971d
D a-tags.ads		20111212115430 6c0509d0
D a-tgdico.ads		20070406091342 764e0706
D a-unccon.ads		20070406091342 f9eb8f06
D a-uncdea.ads		20070406091342 f15a5ed1
D interfac.ads		20110906094621 129923ea
D i-c.ads		20110801143639 5421119b
D polyorb.ads		20130811215446 1b2dc832
D polyorb-annotations.ads  20130811215446 177ede12
D polyorb-annotations.adb  20130811215446 b5be31f0
D polyorb-any.ads	20130811215447 0274d92b
D polyorb-any-exceptionlist.ads  20130811215446 ab9b596a
D polyorb-any-exceptionlist.adb  20130811215446 e98db6cf
D polyorb-any-initialization.ads  20130811215444 7082c024
D polyorb-any-nvlist.ads  20130811215446 3479a3ce
D polyorb-any-nvlist.adb  20130811215446 3d4d8b5a
D polyorb-asynch_ev.ads	20130811215446 f3430136
D polyorb-asynch_ev.adb	20130811215446 26212189
D polyorb-binding_data.ads  20130811215446 963ae14d
D polyorb-binding_data-local.ads  20130811215441 fc1db157
D polyorb-binding_object_qos.ads  20130811215444 3baa8338
D polyorb-binding_objects.ads  20130811215446 ceccc4e5
D polyorb-binding_objects.adb  20130811215446 643054f3
D polyorb-binding_objects-lists.ads  20130811215442 c0b24d0d
D polyorb-binding_objects-lists.ads  20130811215442 c0b24d0d
D polyorb-buffers.ads	20130811215446 b4d604b0
D polyorb-buffers.adb	20130811215446 8c9d8d88
D polyorb-components.ads  20130811215444 3f79f8ff
D polyorb-errors.ads	20130811215446 ab5de59c
D polyorb-errors-helper.ads  20130811215444 d599e874
D polyorb-filters.ads	20130811215446 be81b6b9
D polyorb-filters-iface.ads  20130811215446 174b4d7d
D polyorb-initialization.ads  20130811215444 cac335a4
D polyorb-jobs.ads	20130811215444 4abbbf82
D polyorb-jobs.adb	20130811215444 7f70907b
D polyorb-log.ads	20130811215447 9c4bb0cf
D polyorb-log.adb	20130811215447 22341b14
D polyorb-obj_adapters.ads  20130811215446 21275526
D polyorb-objects.ads	20130811215446 5cc5684f
D polyorb-opaque.ads	20130811215447 96880399
D polyorb-opaque-chunk_pools.ads  20130811215444 642fce91
D polyorb-opaque-chunk_pools.adb  20130811215444 f6f9d285
D polyorb-orb.ads	20130811215446 3e1c8871
D polyorb-orb.adb	20130811215446 cc8705f1
D polyorb-orb-iface.ads	20130811215444 0a94f2db
D polyorb-orb-thread_pool.ads  20130811215442 310cbcb1
D polyorb-orb-thread_pool.adb  20130811215442 34e1ecde
D polyorb-orb_controller.ads  20130811215446 3263531b
D polyorb-parameters.ads  20130811215444 f99d19da
D polyorb-parameters-initialization.ads  20130811215446 e4ef1863
D polyorb-protocols.ads	20130811215446 0856ea0e
D polyorb-protocols-iface.ads  20130811215442 fd90c741
D polyorb-qos.ads	20130811215446 b83460cc
D polyorb-references.ads  20130811215446 7052ce92
D polyorb-references.adb  20130811215446 79efede6
D polyorb-references-binding.ads  20130811215446 40ab6c48
D polyorb-representations.ads  20130811215447 2b7563ab
D polyorb-request_qos.ads  20130811215447 fd139968
D polyorb-request_scheduler.ads  20130811215446 10f19e55
D polyorb-requests.ads	20130811215446 a033b92a
D polyorb-requests.adb	20130811215446 21ce744d
D polyorb-servants.ads	20130811215446 4aade96c
D polyorb-servants-iface.ads  20130811215446 c78164ec
D polyorb-setup.ads	20130811215446 cb33b4b9
D polyorb-smart_pointers.ads  20130811215444 f3f72a41
D polyorb-smart_pointers-initialization.ads  20130811215446 afb024ac
D polyorb-task_info.ads	20130811215446 7ec1cd90
D polyorb-task_info.adb	20130811215446 d87b32a9
D polyorb-tasking.ads	20130811215446 d815d5f1
D polyorb-tasking-abortables.ads  20130811215446 526978d4
D polyorb-tasking-condition_variables.ads  20130811215444 deccbc14
D polyorb-tasking-idle_tasks_managers.ads  20130811215446 9c87ff2e
D polyorb-tasking-idle_tasks_managers.adb  20130811215446 1cbd02e7
D polyorb-tasking-mutexes.ads  20130811215442 3103553b
D polyorb-tasking-threads.ads  20130811215444 c3cd59ed
D polyorb-transport.ads	20130811215446 91ef09de
D polyorb-transport.adb	20130811215444 17944ff6
D polyorb-transport-handlers.ads  20130811215446 d6c00e7d
D polyorb-types.ads	20130811215442 f39ba8b7
D polyorb-utils.ads	20130811215441 6c128a8b
D polyorb-utils-chained_lists.ads  20130811215446 3294f8a3
D polyorb-utils-chained_lists.adb  20130811215446 839d5993
D polyorb-utils-ilists.ads  20130811215444 d241f94c
D polyorb-utils-ilists.adb  20130811215444 507ce623
D polyorb-utils-simple_flags.ads  20130811215446 3140190a
D polyorb-utils-simple_flags.adb  20130811215446 f040cfd2
D polyorb-utils-strings.ads  20130811215444 dae37d40
D polyorb-utils-strings.adb  20130811215444 1c176f41
D polyorb-utils-strings-lists.ads  20130811215444 969ebf9d
D polyorb-utils-strings-lists.adb  20130811215444 e25fb27b
D system.ads		20110829134026 99c870cb
D s-atacco.ads		20090409150019 1dc856ad
D s-atocou.ads		20111104134501 4a9c6cb4
D s-atocou.adb		20111121115908 7116b4cf
D s-exctab.ads		20090417131547 66e51330
D s-finmas.ads		20111024091915 b95bb341
D s-finroo.ads		20110803143626 2dd85ce2
D s-imgboo.ads		20090409150019 f5d971eb
D s-imenne.ads		20110802143906 8707cbf0
D s-imgint.ads		20090409150019 02dbe0c2
D s-imglli.ads		20090409150019 114f55d1
D s-imguns.ads		20090409150019 9ff43cf7
D s-multip.ads		20101011073009 38ac9f73
D s-osinte.ads		20130724005208 c5ee0cbf
D s-parame.ads		20110830140625 b6e20cc0
D s-pooglo.ads		20110804083314 542f33d0
D s-secsta.ads		20110830140625 eea35a36
D s-soflin.ads		20110829130749 a3409513
D s-stache.ads		20090417130712 596fc1b4
D s-stausa.ads		20110804134155 017a0a05
D s-stalib.ads		20110802143906 f78bcf95
D s-stoele.ads		20090417130712 facd7d98
D s-stoele.adb		20100617152355 afc5dc80
D s-stopoo.ads		20111013103733 7b8fbeee
D s-stposu.ads		20111220134744 3d79162d
D s-stratt.ads		20100909123135 aedef97e
D s-string.ads		20120410060719 46b01415
D s-ststop.ads		20090417130712 ee472be4
D s-tasinf.ads		20090409150019 e120e23a
D s-taspri.ads		20110927094500 15f617a8
D s-taskin.ads		20110906103525 5e24fb30
D s-traent.ads		20090417130712 5221ee41
D s-unstyp.ads		20090409150019 6ae15c76
D s-valenu.ads		20090409150019 bb1a4295
X 18 interfac.ads
61M9*Unsigned_32
107V13*Shift_Left{61M9} 97|37i18
X 20 polyorb.ads
35K9*PolyORB 37e12 58|37r9 41r8 42r8 43r8 84r5 59|35r6 36r6 37r6 39r6 40r6
. 41r6 42r6 43r6 44r6 45r6 46r6 48r14 50r8 51r8 52r8 53r8 54r8 55r8 57r21
. 100r7 251r28 388r8 389r8 390r8 420r5
X 23 polyorb-any.ads
218V27*"="=220:32{boolean} 93|41i18
X 34 polyorb-binding_objects.ads
52P9*Binding_Object_Access(50R9)
56V13*Link(52P9) 95|54i21
X 40 polyorb-components.ads
35K17*Components 98e23 58|41r16 59|35w14 139r7 163r7
50P9*Component_Access(49R9) 59|139r33 163r33
78U14*Emit_No_Reply 59|139s18 163s18
X 43 polyorb-filters.ads
55K17*Filters 118e20 59|36r14 50r16
X 44 polyorb-filters-iface.ads
43K25*Iface 148e26 59|36w22 50r24
75R9*Connect_Indication<56R9> 75e66 59|140r10
80R9*Connect_Confirmation<56R9> 80e68 59|164r10
X 45 polyorb-initialization.ads
38K17*Initialization 112e27 59|37w14 388r16 389r16
42K12*String_Lists=42:55 59|389r31
44P9*Initializer
45P9*Finalizer
48R9*Module_Info 86e14 59|394r7 404r7
49p7*Name{99|58P9} 59|395m8 405m8
52r7*Provides{101|45R9} 59|398m8 408m8
61r7*Depends{101|45R9} 59|397m8 407m8
68r7*Conflicts{101|45R9} 59|396m8 406m8
76p7*Init{44P9} 59|400m8 410m8
79b7*Implicit{boolean} 59|399m8 409m8
84p7*Shutdown{45P9} 59|401m8 411m8
88U14*Register_Module 59|393s4 403s4
X 46 polyorb-jobs.ads
39K17*Jobs 108e17 58|42r16
51P9*Job_Access(47R9) 59|236r43
X 48 polyorb-log.ads
35K17*Log 124e16 59|39w14 51r16 57r29
41E9*Log_Level 64e8 59|58r43 60r24
45n7*Debug{41E9} 59|58r56 60r37
73k12*Facility_Log 88e20 59|57r33
77U17*Output 59|59r16[57]
83V16*Enabled{boolean} 59|61r16[57]
X 53 polyorb-opaque-chunk_pools.ads
46R9*Chunk
47P9*Chunk_Access(46R9[38|358])
98V13 Link(47P9) 95|54i21
X 55 polyorb-orb.ads
61K17*ORB 20|35k9 55|336e16 58|37r17 84r13 59|48r22 100r15 420r13
72K12*PTI=72:33 58|72r19 59|247r19 274r33 276r18 276r49 284r35
85H9*Tasking_Policy_Type 309e67 58|49r35 82r35
86P9*Tasking_Policy_Access(85R9)
95p19*ORB_Controller{60|153P9} 59|174r60 233r39 234r25 238r39 266r17 269r30
98P9*ORB_Access(94R9) 58|53r20 62r20 67r20 73r19 59|87r34 129r13 153r20 173r34
. 226r13 248r19
104R9*Request_Job<46|47R9> 107e14 58|68r20 59|227r20
106p7*Request{72|226P9} 59|237r46
113R9*Active_Connection 116e14 58|54r20 63r20 59|130r13 154r20
115p7*TE{88|97P9} 59|139r54 163r54
178U14*Run 59|100s19
181b7 May_Exit{boolean} 59|100r39
X 58 polyorb-orb-thread_pool.ads
37K21*Thread_Pool 55|61k17 58|84l17 84e28 59|48b26 420l17 420t28
49R9*Thread_Pool_Policy<55|85R9> 51P25 52r20 56P25 57r20 60P25 61r20 65P25
. 66r20 70P25 71r26 82c9 82e71 59|111r20 128r20 152r20 225r20 246r26 322r39
51U25*Handle_New_Server_Connection<55|118p14> 52^7 53>7 54>7 59|127b25 145l8
. 145t36
52p7 P(49R9) 59|128b7 133r28
53p7 ORB{55|98P9} 59|129b7 133r31
54r7 AC{55|113R9} 59|130b7 139r51
56U25*Handle_Close_Connection<55|125p14> 57^7 58>7 59|110b25 121l8 121t31
57p7 P(49R9) 59|111b7 115r28
58p7 TE{88|97P9} 59|112b7 116r28
60U25*Handle_New_Client_Connection<55|130p14> 61^7 62>7 63>7 59|151b25 167l8
. 167t36
61p7 P(49R9) 59|152b7 157r28
62p7 ORB{55|98P9} 59|153b7 157r31
63r7 AC{55|113R9} 59|154b7 163r51
65U25*Handle_Request_Execution<55|137p14> 66^7 67>7 68^7 59|224b25 239l8
. 239t32
66p7 P(49R9) 59|225b7 229r28
67p7 ORB{55|98P9} 59|226b7 233r35 234r21 238r35
68p7 RJ(55|104R9) 59|227b7 236r55 237r43
70U25*Idle<55|145p14> 71^7 72>7 73>7 59|245b25 285l8 285t12
71p7 P(49R9) 59|246b7 250r28
72p7 This_Task{79|71P9} 59|247b7 261r10 263r20 269r46 274r41 276r33 276r60
. 284r43
73p7 ORB{55|98P9} 59|248b7 266r13 269r26 281r21
75V13*Get_Minimum_Spare_Threads{natural} 59|309b13 312l8 312t33
76V13*Get_Maximum_Spare_Threads{natural} 59|300b13 303l8 303t33
77V13*Get_Maximum_Threads{natural} 59|291b13 294l8 294t27
X 59 polyorb-orb-thread_pool.adb
57K12 L[48|73] 59r14 61r14
58U14 O=59:16 97s24 102s24 137s24 161s24 198s24 205s16 211s22 273s24 284s13
. 378s24 379s24 385s24
58s17 Message{string}
58e35 Level{48|41E9}
60V13 C=61:16{boolean} 97s21 102s21 137s21 161s21 198s21 205s13 211s19 273s21
. 284s10 378s21 379s21 385s21
60e16 Level{48|41E9}
67i4 Start_Threads{natural} 341m7 358r43 364r10 365m10 379r40 381r21
70i4 Minimum_Spare_Threads{natural} 182r27 196r13 311r14 350m7 359r49 364r26
. 365r27
73i4 Maximum_Spare_Threads{natural} 194r13 267r17 302r14 345m7 352r32 357r34
. 359r24
76i4 Maximum_Threads{natural} 193r13 293r14 338m7 343r33 347r32 357r15 358r24
79N4 Default_Start_Threads 343r50
80N4 Default_Minimum_Spare_Threads 353r32
81N4 Default_Maximum_Spare_Threads 348r32
82N4 Default_Maximum_Threads 339r45
84U14 Thread_Pool_Main_Loop 95b14 104l8 104t29 207r26 382r23
87U14 Check_Spares 87>28 173b14 218l8 218t20 281s7
87p28 ORB{55|98P9} 173b28 174r56
174c7 OC<60|150R9> 179r42 183r37 193r48 213r75
175i7 Current_Spares{natural} 179m7 182r10 194r37 196r37 199r41
176i7 Max_New_Spares{integer} 192m10 196r53 200r44
177i7 New_Spares{integer} 180m7 195m10 201r40 203r21
203i11 J{integer}
251K15 PTCV=251:44 276r7
318U14 Initialize_Tasking_Policy_Access 320b14 367l8 367t40 400r21
369U14 Create_Threads 376b14 386l8 386t22 410r21
381i11 J{integer}
X 60 polyorb-orb_controller.ads
46K17*ORB_Controller 59|40w14 52r16 174r12 60|393e27
94n7*Queue_Request_Job{75E9} 59|235r43
112R9*Event 59|235r21 60|144e14
112e16*Kind{75E9} 59|235m28
129p13*Request_Job{46|51P9} 59|236m28
130r13*Target{66|60R9} 59|237m28
150H9*ORB_Controller 59|174r27 60|371e14
153P9*ORB_Controller_Access(150R9)
160U14*Enter_ORB_Critical_Section 59|233R7
164U14*Leave_ORB_Critical_Section 59|238R7
176U14*Terminate_Task 59|269R10
185x14*Notify_Event 59|234R7
223V13*Shutting_Down{boolean} 59|183R22 213R60
241V13*Get_Tasks_Count{natural} 59|179R25 193R31 265R10
243e7 Kind{79|54E9} 59|179r46 193r52 266r37
244e7 State{79|60E9} 59|179r65 266r56
X 61 polyorb-parameters.ads
39K17*Parameters 59|41w14 53r16 61|133e23
75V13*Get_Conf{integer} 59|339s9 342s9 346s9 351s9
X 72 polyorb-requests.ads
113r7*Target{66|60R9} 59|237r54
226P9*Request_Access(112R9)
X 76 polyorb-setup.ads
38K17*Setup 59|42w14 100r24 322r7 76|46e18
42p4*The_Tasking_Policy{55|86P9} 59|322m13
43p4*The_ORB{55|98P9} 59|100r30
X 79 polyorb-task_info.ads
46K17*Task_Info 59|43w14 54r16 79|300e22
54n32*Permanent{54E9} 59|179r54 193r60 261r27 266r45
61n43*Idle{60E9} 59|179r74 266r65
70R9*Task_Info
70e20 Kind{55E12} 59|261r20
71P9*Task_Info_Access(70R9) 58|72r23 59|247r23
141V13*Condition{83|51P9} 59|276s22
144V13*Mutex{86|51P9} 59|276s53
156V13*May_Exit{boolean} 59|263s10
174V13*Id{87|74M9} 59|274s37 284s39
255V13 Link(71P9) 95|54i21
X 81 polyorb-tasking.ads
51K17*Tasking 59|44r14 45r14 55r16 251r36 81|55e20
X 83 polyorb-tasking-condition_variables.ads
40K25*Condition_Variables 59|44w22 251r44 83|109e40
51P9*Condition_Access(50R9)
54x14*Wait 59|276R12
X 86 polyorb-tasking-mutexes.ads
51P9*Mutex_Access(50R9)
X 87 polyorb-tasking-threads.ads
49K25*Threads 59|45w22 55r24 87|223e28
74M9*Thread_Id
81V13*Image{string} 59|98s26 103s26 198s46 205s19 211s25 274s26 284s28
84V13*Current_Task{74M9} 59|98s33 103s33 198s53 205s26 211s32
120U14*Create_Task 59|207s13 382s10
X 88 polyorb-transport.ads
46K17*Transport 58|43r16 88|194e22
97P9*Transport_Endpoint_Access(89R9) 58|58r20 59|112r13
X 92 polyorb-utils.ads
39K17*Utils 59|46r14 390r16 92|152e18
X 93 polyorb-utils-chained_lists.ads
47R9*List
133R9 Node
134P9 Node_Access(133R9[66|156])
157V13 Link(134P9) 95|54i21
X 99 polyorb-utils-strings.ads
37K23*Strings 59|46w20 390r22 99|67e26
58P9*String_Ptr(string)
60V13*"+"{58P9} 59|395s21 405s21
X 101 polyorb-utils-strings-lists.ads
45R9*List<93|47R9[43]>
54V13*"+"{45R9} 59|396s21 397s21 398s21 406s21 407s21 408s21
57V13*"&"{45R9} 59|407s28

