V "GNAT Lib v6" A -gnatwa A -nostdinc A -O2 A -Wextra A -Wall A -g A -gnatp A -gnatg A -mtune=generic A -march=i586 P ZX RN RV NO_ACCESS_SUBPROGRAMS RV NO_DISPATCH RV NO_DISPATCHING_CALLS RV NO_EXCEPTIONS RV NO_FINALIZATION RV NO_IMPLICIT_LOOPS RV NO_STANDARD_STORAGE_POOLS RV NO_UNCHECKED_ACCESS RV NO_UNCHECKED_CONVERSION RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_ATTRIBUTES RV NO_IMPLEMENTATION_PRAGMAS RV NO_ELABORATION_CODE RV SPARK_05 U system.tasking.protected_objects.entries%b s-tpoben.adb fdb2ef41 NE OL PK W ada.exceptions%s a-except.adb a-except.ali W ada.tags%s a-tags.adb a-tags.ali W system%s system.ads system.ali W system.parameters%s s-parame.adb s-parame.ali W system.restrictions%s s-restri.adb s-restri.ali W system.task_primitives%s s-taspri.ads s-taspri.ali W system.task_primitives.operations%s s-taprop.adb s-taprop.ali W system.tasking%s s-taskin.adb s-taskin.ali W system.tasking.initialization%s s-tasini.adb s-tasini.ali EA W system.tasking.protected_objects%s s-taprob.adb s-taprob.ali U system.tasking.protected_objects.entries%s s-tpoben.ads a0c7bfc6 EB EE OL PF PK W ada%s ada.ads ada.ali W ada.finalization%s a-finali.ads a-finali.ali W ada.tags%s a-tags.adb a-tags.ali W ada.unchecked_conversion%s 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 W system.tasking.protected_objects%s s-taprob.adb s-taprob.ali D ada.ads 20070406091342 3ffc8e18 ada%s D a-except.ads 20151016123252 291912d5 ada.exceptions%s D a-finali.ads 20151020095656 bf4f806b ada.finalization%s D a-stream.ads 20141120112812 119b8fb3 ada.streams%s D a-tags.ads 20151016130316 01f5e3ef ada.tags%s D a-unccon.ads 20070406091342 f9eb8f06 ada.unchecked_conversion%s D interfac.ads 20151118101227 4be8ce1b interfaces%s D i-c.ads 20110801143639 5421119b interfaces.c%s D i-cstrin.ads 20140611122922 341d0ddf interfaces.c.strings%s D system.ads 20151123113124 2da59038 system%s D s-atacco.ads 20120515093410 4c36d12f system.address_to_access_conversions%s D s-exctab.ads 20140225151139 54135002 system.exception_table%s D s-finroo.ads 20120426095924 4ff27390 system.finalization_root%s D s-multip.ads 20101011073009 38ac9f73 system.multiprocessors%s D s-osinte.ads 20150107102251 2e5b26a9 system.os_interface%s D s-parame.ads 20140801093848 7e2a0d7f system.parameters%s D s-restri.ads 20140225151139 1b9d0672 system.restrictions%s D s-rident.ads 20151113130851 001e5076 system.rident%s D s-soflin.ads 20151020124036 14e1eb6c system.soft_links%s D s-stache.ads 20140225151139 a37c21ec system.stack_checking%s D s-stausa.ads 20110804134155 017a0a05 system.stack_usage%s D s-stalib.ads 20151112104907 09bd3940 system.standard_library%s D s-stoele.ads 20140225151139 2dc34a04 system.storage_elements%s D s-stoele.adb 20140801093848 ed88f8fb system.storage_elements%b D s-tasinf.ads 20140613095942 601f6b72 system.task_info%s D s-taspri.ads 20141120144719 6c1d93d4 system.task_primitives%s D s-taprop.ads 20140521131406 1dd2e1b6 system.task_primitives.operations%s D s-taskin.ads 20151023124846 0766baa7 system.tasking%s D s-tasini.ads 20140730134804 ea044658 system.tasking.initialization%s D s-taprob.ads 20110927094500 502249e3 system.tasking.protected_objects%s D s-tpoben.ads 20121029113218 b641f948 system.tasking.protected_objects.entries%s D s-tpoben.adb 20140716141943 d992baea system.tasking.protected_objects.entries%b D s-traent.ads 20140730135025 005bf670 system.traceback_entries%s D s-unstyp.ads 20140731130224 9d58a4c0 system.unsigned_types%s D s-win32.ads 20140120152906 b7f96285 system.win32%s X 1 ada.ads 16K9*Ada 19e8 31|45r6 46r6 85r6 161r10 163r10 X 2 a-except.ads 58P9*Exception_Id<22|87P9> X 3 a-finali.ads 40K13*Finalization 68e21 31|45w10 85r10 50H9*Limited_Controlled<13|40R9> 66e55 31|85r23 53U14*Initialize<13|44p14> X 6 a-unccon.ads 20v14*Unchecked_Conversion 31|46w10 161r14 163r14 X 10 system.ads 37K9*System 200e11 31|48r9 56r13 92r23 98r17 101r21 119r27 161r63 163r36 . 166r50 180r26 217r16 240r5 32|44r6 45r6 46r6 48r6 52r14 54r25 75r27 151r50 . 176r26 185r27 190r39 208r34 209r34 374r16 427r13 437r5 67M9*Address 31|56r20 92r30 161r70 163r43 180r33 32|176r33 100I12*Any_Priority{integer} 31|98r24 101r28 119r34 166r57 217r23 32|75r34 . 151r57 208r41 209r41 374r23 101I12*Priority{100I12} 32|185r34 102I12*Interrupt_Priority{100I12} 32|190r46 X 13 s-finroo.ads 42U14*Adjust X 16 s-parame.ads 51K16*Parameters 210e22 32|46w13 56r8 157b4*Single_Lock{boolean} 32|84r10 99r13 109r13 137r10 X 17 s-restri.ads 45K16*Restrictions 77e24 32|45w13 274r23 65V13*Abort_Allowed{boolean} 32|274s36 X 21 s-stausa.ads 203U14*Initialize 204i22 268U14*Output_Results 272i22 X 22 s-stalib.ads 87P9*Exception_Data_Ptr(86R9) X 26 s-taspri.ads 41K16*Task_Primitives 119e27 31|87r19 32|44r13 54r32 57r8 427r20 44R9*Lock 77e14 31|87r35 X 27 s-taprop.ads 39K32*Operations 571e38 32|44w29 54r48 57r24 427r36 135V13*Self{28|109P9} 32|74s52 181s48 273s15 148U14*Initialize_Lock 32|205s7 175U14*Finalize_Lock 32|143s12 181U14*Write_Lock 32|82s12 103s15 276s7 187U14*Write_Lock 32|93s15 126s18 212U14*Read_Lock 32|330s7 236U14*Unlock 32|141s12 434s7 241U14*Unlock 32|97s15 128s18 302U14*Set_Ceiling 32|427s47 434U14*Lock_RTS 32|85s10 110s13 437U14*Unlock_RTS 32|100s13 138s10 X 28 s-taskin.ads 47K16*Tasking 10|37k9 28|1211e19 31|48r16 240r12 32|48r13 52r21 437r12 109P9*Task_Id(107R9) 31|111r15 32|72r27 74r36 181r32 284r32 342r32 403r32 112p4*Null_Task{109P9} 32|210r34 415r29 116V13*Self{109P9} 32|258s50 284s43 326s50 342s43 403s43 231I9*Entry_Index 31|74r13 212r50 32|362r50 365r14 242P9*Entry_Call_Link(240R9) 31|95r26 32|71r27 244R9*Entry_Queue 247e14 31|67r48 245p7*Head{242P9} 32|120r48 218m34 246p7*Tail{242P9} 32|130r60 219m34 255P9*String_Access(string) 31|74r38 279n7*Done{266E9} 32|127r70 452V13*Detect_Blocking{boolean} 32|258s10 282s10 326s10 340s10 401s10 520i7*Base_Priority{10|100I12} 32|94r46 554i7*Protected_Action_Nesting{natural} 32|293m28 294r30 351m28 352r30 410r43 . 417m28 418r30 777i4*Unspecified_Priority{integer} 32|184r26 836p7*Self{109P9} 32|123r34 857p7*Exception_To_Raise{2|58P9} 32|124m24 863p7*Next{242P9} 32|131r38 958r7*Common{507R9} 32|94r39 293m21 294r23 351m21 352r23 410r36 417m21 418r23 976i7*New_Base_Priority{10|100I12} 32|95m18 1110i7*Deferral_Level{natural} 32|273r20 X 29 s-tasini.ads 35K24*Initialization 178e34 32|48w21 49r38 96r10 127r13 204r7 206r7 103U14*Defer_Abort_Nestable 32|204s22 106U14*Undefer_Abort_Nestable 32|206s22 124U14*Change_Base_Priority 32|96s25 149U14*Wakeup_Entry_Caller 32|127s28 X 30 s-taprob.ads 48K24*Protected_Objects 28|47k16 30|242e37 31|48r24 240r20 32|52r29 437r20 126I9*Protected_Entry_Index<28|231I9> 31|52r6 52r40 57r13 58r16 67r13 84r43 150R9*Entry_Body 153e14 31|61r57 X 31 s-tpoben.ads 48K42*Entries 30|48k24 31|236E25 240l38 240e45 32|52b47 437l38 437t45 51I12*Positive_Protected_Entry_Index{30|126I9} 61r13 54P9*Find_Body_Index_Access(30|126I9) 56>9 57>9 141r25 182r26 32|178r26 56m9 O{10|67M9} 57i9 E{30|126I9} 60A9*Protected_Entry_Body_Array(30|150R9)<30|126I9> 64r51 64P9*Protected_Entry_Body_Access(60A9) 137r22 181r26 32|177r26 66A9*Protected_Entry_Queue_Array(28|244R9)<30|126I9> 145r22 73A9*Protected_Entry_Names_Array(28|255P9)<28|231I9> 76r52 76P9*Protected_Entry_Names_Access(73A9) 147r21 222r16 32|385r16 84R9*Protection_Entries<3|50R9> 3|53P14 13|42p14 31|84d29 151e14 156r49 236P25 . 236r51 32|70r51 84i29*Num_Entries{30|126I9} 145r56 32|365r34 87r7*L{26|44R9} 32|82m31 103m34 141m27 143m34 205m46 276m26 330m25 428m23 . 434m22 92m7*Compiler_Info{10|67M9} 32|211m14 95p7*Call_In_Progress{28|242P9} 32|213m14 98i7*Ceiling{10|100I12} 32|95r46 208m14 425r39 431m17 101i7*New_Ceiling{10|100I12} 32|153r21 209m14 376m14 425r17 428r40 431r35 111p7*Owner{28|109P9} 32|210m14 258r42 289m20 326r42 347m20 411r46 415m20 119i7*Old_Base_Priority{10|100I12} 32|113m17 122b7*Pending_Action{boolean} 32|114m17 212m14 134b7*Finalized{boolean} 32|78r17 135m14 247r17 307r17 137p7*Entry_Bodies{64P9} 32|214m14 141p7*Find_Body_Index{54P9} 32|215m14 145a7*Entry_Queues{66A9} 32|119r23 120r31 130r43 217r23 218m17 219m17 147p7*Entry_Names{76P9} 32|388m14 156P9*Protection_Entries_Access(84R9) 161r36 163r52 166r16 170r16 178r26 . 186r37 194r27 199r47 212r16 216r16 221r16 226r39 32|151r16 161r16 174r26 . 227r37 243r27 303r47 362r16 373r16 384r16 395r39 160V13*To_Address[6|20]{10|67M9} 162V13*To_Protection[6|20]{156P9} 165V13*Get_Ceiling{10|100I12} 166>7 32|150b13 154l8 154t19 166p7 Object{156P9} 32|151b7 153r14 169V13*Has_Interrupt_Or_Attach_Handler{boolean} 170>7 32|160b13 167l8 167t39 . 189s18 170p7 Object{156P9} 32|161b7 164r29 177U14*Initialize_Protection_Entries 178>7 179>7 180>7 181>7 182>7 32|173b14 . 221l8 221t37 178p7 Object{156P9} 32|174b7 189r51 205r39 208r7 209r7 210r7 211r7 212r7 . 213r7 214r7 215r7 217r16 218r10 219r10 179i7 Ceiling_Priority{integer} 32|175b7 180r34 180m7 Compiler_Info{10|67M9} 32|176b7 211r34 181p7 Entry_Bodies{64P9} 32|177b7 214r34 182p7 Find_Body_Index{54P9} 32|178b7 215r34 186U14*Lock_Entries 186>28 32|227b14 236l8 236t20 186p28 Object{156P9} 32|227b28 231r33 193U14*Lock_Entries_With_Status 194>7 195<7 32|231s7 242b14 297l8 297t32 194p7 Object{156P9} 32|243b7 247r10 258r35 276r19 289r13 195b7 Ceiling_Violation{boolean} 32|244b7 276m36 199U14*Lock_Read_Only_Entries 199>38 32|303b14 355l8 355t30 199p38 Object{156P9} 32|303b38 307r10 326r35 330r18 347r13 211V13*Number_Of_Entries{28|231I9} 212>7 32|361b13 366l8 366t25 212p7 Object{156P9} 32|362b7 365r27 215U14*Set_Ceiling 216>7 217>7 32|372b14 377l8 377t19 216p7 Object{156P9} 32|373b7 376r7 217i7 Prio{10|100I12} 32|374b7 376r29 220U14*Set_Entry_Names 221>7 222>7 32|383b14 389l8 389t23 221p7 Object{156P9} 32|384b7 388r7 222p7 Names{76P9} 32|385b7 388r29 226U14*Unlock_Entries 226>30 32|395b14 435l8 435t22 226p30 Object{156P9} 32|395b30 411r39 415r13 425r10 425r32 428r16 428r33 . 431r10 431r28 434r15 236U25 Finalize<3|54p14> 236=35 32|70b25 144l8 144t16 236r35 Object{84R9} 32|70b35 78r10 82m24 82r24 95r39 103m27 103r27 113m10 . 114m10 119r16 120r24 130r36 135m7 141m20 141r20 143m27 143r27 X 32 s-tpoben.adb 54K12 STPO=54:48 74r47 82r7 93r10 97r10 103r10 126r13 128r13 141r7 143r7 . 181r43 273r10 63e4 Locking_Policy{character} 64m22 64r22 188r10 426r13 71p7 Entry_Call{28|242P9} 120m10 122r16 123r23 124r13 127r58 130r23 131m13 . 131r27 72p7 Caller{28|109P9} 123m13 126r30 128r26 73b7 Ceiling_Violation{boolean} 82m54 88r10 103m57 105r13 74p7 Self_ID{28|109P9} 93r27 94r31 95r10 96r47 97r23 127r49 75i7 Old_Base_Priority{10|100I12} 94m10 113r38 119i11 E<28|231I9> 120r45 130r57 180i7 Init_Priority{integer} 184r10 185m10 190r18 205r24 208r55 209r55 181p7 Self_ID{28|109P9} 204r44 206r46 217i11 E<28|231I9> 218r31 219r31 228b7 Ceiling_Violation{boolean} 231m41 233r10 284p13 Self_Id{28|109P9} 289r29 293r13 294r15 304b7 Ceiling_Violation{boolean} 330m35 332r10 342p13 Self_Id{28|109P9} 347r29 351r13 352r15 403p13 Self_Id{28|109P9} 410r28 411r54 417r13 418r15