V "GNAT Lib v4.7" A -gnatwa A -nostdinc A -O2 A -Wextra A -Wall A -g A -gnatp A -gnatg A -mtune=pentium A -march=pentium P SS R nnvvnnnnnnnvvnnnnnvnnvvnnnvnnvnvnnnnnnnnnnnnvnnnnnnnnvvvnnvnnvnvnnnvnnvnnnnnnnnnnnnnn U system.tasking.protected_objects.entries%b s-tpoben.adb 68888cbc NE OL PK W ada%s ada.ads ada.ali W ada.exceptions%s a-except.adb a-except.ali W ada.tags%s a-tags.adb a-tags.ali W ada.unchecked_deallocation%s 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 db92b260 EB EE OL PF PK W ada%s ada.ads ada.ali W ada.exceptions%s a-except.adb a-except.ali W ada.finalization%s a-finali.adb 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.finalization_masters%s s-finmas.adb s-finmas.ali W system.pool_global%s s-pooglo.adb s-pooglo.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 20070406121342 3ffc8e18 D a-except.ads 20110829171258 265fe451 D a-finali.ads 20111121143556 52ecdc1b D a-stream.ads 20090409180020 2ca4ee37 D a-tags.ads 20111212145430 6c0509d0 D a-unccon.ads 20070406121342 f9eb8f06 D a-uncdea.ads 20070406121342 f15a5ed1 D interfac.ads 20110906124622 129923ea D system.ads 20150622171258 e6f9995a D s-atacco.ads 20090409180020 1dc856ad D s-exctab.ads 20090417161548 66e51330 D s-finmas.ads 20111024121916 b95bb341 D s-finroo.ads 20110803173626 2dd85ce2 D s-multip.ads 20101011103010 38ac9f73 D s-osinte.ads 20110801180502 86be1773 D s-parame.ads 20110830170626 b6e20cc0 D s-pooglo.ads 20110804113314 542f33d0 D s-restri.ads 20110919112138 ba60cf37 D s-rident.ads 20111121144544 f6ad7fbe D s-secsta.ads 20110830170626 eea35a36 D s-soflin.ads 20110829160750 a3409513 D s-stache.ads 20090417160712 596fc1b4 D s-stausa.ads 20110804164156 017a0a05 D s-stalib.ads 20110802173906 f78bcf95 D s-stoele.ads 20090417160712 facd7d98 D s-stoele.adb 20100617182356 afc5dc80 D s-stopoo.ads 20111013133734 7b8fbeee D s-tasinf.ads 20090409180020 e120e23a D s-taspri.ads 20110927124500 215a00b1 D s-taprop.ads 20111212173340 1dd2e1b6 D s-taskin.ads 20110906133526 5e24fb30 D s-tasini.ads 20110801153132 cd8187f9 D s-taprob.ads 20110927124500 502249e3 D s-tpoben.ads 20110927124500 20b7a89e D s-tpoben.adb 20110927124500 65b4df4b D s-traent.ads 20090417160712 5221ee41 D s-unstyp.ads 20090409180020 6ae15c76 X 1 ada.ads 16K9*Ada 19e8 34|45r6 46r6 77r6 153r10 155r10 35|44r6 165r9 X 2 a-except.ads 61P9*Exception_Id(24|132R9) X 3 a-finali.ads 40K13*Finalization 73e21 34|45w10 77r10 55H9*Limited_Controlled 71e55 34|77r23 58U14*Initialize<13|46p14> X 6 a-unccon.ads 20v14*Unchecked_Conversion 34|46w10 153r14 155r14 X 7 a-uncdea.ads 20u15*Unchecked_Deallocation 35|44w10 165r13 X 9 system.ads 42K9*System 170e11 34|48r9 56r13 84r23 90r17 93r21 111r27 153r63 155r36 158r50 . 172r27 206r16 230r5 35|46r6 47r6 48r6 50r6 54r14 56r25 84r27 182r50 207r27 . 217r27 222r39 240r34 241r34 400r16 456r13 466r5 69M9*Address 34|56r20 84r30 153r70 155r43 172r34 35|207r34 106I12*Any_Priority{integer} 34|90r24 93r28 111r34 158r57 206r23 35|84r34 . 182r57 240r41 241r41 400r23 107I12*Priority{106I12} 35|217r34 108I12*Interrupt_Priority{106I12} 35|222r46 X 13 s-finroo.ads 44U14*Adjust X 16 s-parame.ads 51K16*Parameters 213e22 35|48w13 58r8 159b4*Single_Lock{boolean} 35|93r10 108r13 118r13 148r10 X 18 s-restri.ads 45K16*Restrictions 76e24 35|47w13 311r23 64V13*Abort_Allowed{boolean} 35|311s36 X 24 s-stalib.ads 132R9*Exception_Data X 29 s-taspri.ads 38K16*Task_Primitives 67e27 34|79r35 35|46r13 56r32 59r8 456r20 41I9*Lock 34|79r51 X 30 s-taprop.ads 39K32*Operations 571e38 35|46w29 56r48 59r24 456r36 135V13*Self{31|107P9} 35|83s52 213s48 310s15 148U14*Initialize_Lock 35|237s7 175U14*Finalize_Lock 35|154s12 181U14*Write_Lock 35|91s12 112s15 313s7 187U14*Write_Lock 35|102s15 135s18 212U14*Read_Lock 35|367s7 236U14*Unlock 35|152s12 463s7 241U14*Unlock 35|106s15 137s18 302U14*Set_Ceiling 35|456s47 434U14*Lock_RTS 35|94s10 119s13 437U14*Unlock_RTS 35|109s13 149s10 X 31 s-taskin.ads 47K16*Tasking 9|42k9 31|1206e19 34|48r16 230r12 35|50r13 54r21 466r12 107P9*Task_Id(105R9) 34|103r15 35|81r27 83r36 213r32 321r32 379r32 432r32 110p4*Null_Task{107P9} 35|242r34 444r29 114V13*Self{107P9} 35|295s50 321s43 363s50 379s43 432s43 229I9*Entry_Index 35|256r40 417r27 240P9*Entry_Call_Link(238R9) 34|87r26 35|80r27 242R9*Entry_Queue 245e14 34|68r48 243p7*Head{240P9} 35|129r48 250m34 244p7*Tail{240P9} 35|139r60 251m34 253P9*String_Access(string) 34|212r16 35|412r16 255A9*Entry_Names_Array(253P9)<229I9> 35|166r12 256r16 258P9*Entry_Names_Array_Access(255A9) 34|139r21 35|162r15 166r31 260U14*Free_Entry_Names_Array 35|173s7 280n7*Done{267E9} 35|136r70 453V13*Detect_Blocking{boolean} 35|295s10 319s10 363s10 377s10 430s10 521i7*Base_Priority{9|106I12} 35|103r46 555i7*Protected_Action_Nesting{natural} 35|330m28 331r30 388m28 389r30 439r43 . 446m28 447r30 776i4*Unspecified_Priority{integer} 35|216r26 835p7*Self{107P9} 35|132r34 856p7*Exception_To_Raise{2|61P9} 35|133m24 862p7*Next{240P9} 35|140r38 961r7*Common{508R9} 35|103r39 330m21 331r23 388m21 389r23 439r36 446m21 447r23 976i7*New_Base_Priority{9|106I12} 35|104m18 1110i7*Deferral_Level{natural} 35|310r20 X 32 s-tasini.ads 35K24*Initialization 190e34 35|50w21 105r10 136r13 236r7 238r7 115U14*Defer_Abort_Nestable 35|236s22 118U14*Undefer_Abort_Nestable 35|238s22 136U14*Change_Base_Priority 35|105s25 161U14*Wakeup_Entry_Caller 35|136s28 X 33 s-taprob.ads 48K24*Protected_Objects 31|47k16 33|242e37 34|48r24 230r20 35|54r29 466r20 126I9*Protected_Entry_Index<31|229I9> 34|52r6 52r40 57r13 58r16 68r13 76r43 . 211r16 35|411r16 150R9*Entry_Body 153e14 34|61r57 X 34 s-tpoben.ads 48K42*Entries 33|48k24 34|230l38 230e45 35|54b47 466l38 466t45 51I12*Positive_Protected_Entry_Index{33|126I9} 61r13 54P9*Find_Body_Index_Access(33|126I9) 133r25 174r27 35|209r27 56m9 O{9|69M9} 57i9 E{33|126I9} 60A9*Protected_Entry_Body_Array(33|150R9)<33|126I9> 65r51 65P9*Protected_Entry_Body_Access(60A9) 129r22 173r27 35|208r27 67A9*Protected_Entry_Queue_Array(31|242R9)<33|126I9> 137r22 76R9*Protection_Entries<3|55R9> 3|58P14 13|44p14 34|76d29 143e14 148r49 210r16 . 226P25 226r51 35|65r41 79r51 161r41 410r16 76i29*Num_Entries{33|126I9} 137r56 35|256r60 79i7*L{29|41I9} 35|91m31 112m34 152m27 154m34 237m46 313m26 367m25 457m23 . 463m22 84m7*Compiler_Info{9|69M9} 35|243m14 87p7*Call_In_Progress{31|240P9} 35|245m14 90i7*Ceiling{9|106I12} 35|104r46 240m14 454r39 460m17 93i7*New_Ceiling{9|106I12} 35|184r21 241m14 402m14 454r17 457r40 460r35 103p7*Owner{31|107P9} 35|242m14 295r42 326m20 363r42 384m20 440r46 444m20 111i7*Old_Base_Priority{9|106I12} 35|122m17 114b7*Pending_Action{boolean} 35|123m17 244m14 126b7*Finalized{boolean} 35|87r17 146m14 284r17 344r17 129p7*Entry_Bodies{65P9} 35|246m14 133p7*Find_Body_Index{54P9} 35|247m14 137a7*Entry_Queues{67A9} 35|128r23 129r31 139r43 249r23 250m17 251m17 139p7*Entry_Names{31|258P9} 35|162r50 255m17 415r29 417r14 148P9*Protection_Entries_Access(76R9) 153r36 155r52 158r16 162r16 170r27 . 179r37 187r27 192r47 205r16 216r39 35|182r16 192r16 205r27 264r37 280r27 . 340r47 399r16 424r39 152V13*To_Address[6|20]{9|69M9} 154V13*To_Protection[6|20]{148P9} 157V13*Get_Ceiling{9|106I12} 158>7 35|181b13 185l8 185t19 158p7 Object{148P9} 35|182b7 184r14 161V13*Has_Interrupt_Or_Attach_Handler{boolean} 162>7 35|191b13 198l8 198t39 . 221s18 162p7 Object{148P9} 35|192b7 195r29 169U14*Initialize_Protection_Entries 170>7 171>7 172>7 173>7 174>7 175>7 . 35|204b14 258l8 258t37 170p7 Object{148P9} 35|205b7 221r51 237m39 237r39 240m7 240r7 241m7 241r7 . 242m7 242r7 243m7 243r7 244m7 244r7 245m7 245r7 246m7 246r7 247m7 247r7 . 249r16 250m10 250r10 251m10 251r10 255m10 255r10 256r53 171i7 Ceiling_Priority{integer} 35|206b7 212r34 172m7 Compiler_Info{9|69M9} 35|207b7 243r34 173p7 Entry_Bodies{65P9} 35|208b7 246r34 174p7 Find_Body_Index{54P9} 35|209b7 247r34 175b7 Build_Entry_Names{boolean} 35|210b7 254r10 179U14*Lock_Entries 179>28 35|264b14 273l8 273t20 179p28 Object{148P9} 35|264b28 268r33 186U14*Lock_Entries_With_Status 187>7 188<7 35|268s7 279b14 334l8 334t32 187p7 Object{148P9} 35|280b7 284r10 295r35 313m19 313r19 326m13 326r13 188b7 Ceiling_Violation{boolean} 35|281b7 313m36 192U14*Lock_Read_Only_Entries 192>38 35|340b14 392l8 392t30 192p38 Object{148P9} 35|340b38 344r10 363r35 367m18 367r18 384m13 384r13 204U14*Set_Ceiling 205>7 206>7 35|398b14 403l8 403t19 205p7 Object{148P9} 35|399b7 402m7 402r7 206i7 Prio{9|106I12} 35|400b7 402r29 209U14*Set_Entry_Name 210>7 211>7 212>7 35|409b14 418l8 418t22 210c7 Object<76R9> 35|410b7 415r22 417m7 417r7 211i7 Pos{33|126I9} 35|411b7 417r40 212p7 Val{31|253P9} 35|412b7 417r49 216U14*Unlock_Entries 216>30 35|424b14 464l8 464t22 216p30 Object{148P9} 35|424b30 440r39 444m13 444r13 454r10 454r32 457m16 . 457r16 457r33 460m10 460r10 460r28 463m15 463r15 226U25 Finalize<3|59p14> 226=35 35|79b25 155l8 155t16 226r35 Object{76R9} 35|79b35 87r10 91m24 91r24 104r39 112m27 112r27 122m10 . 123m10 128r16 129r24 139r36 144r25 146m7 152m20 152r20 154m27 154r27 X 35 s-tpoben.adb 56K12 STPO=56:48 83r47 91r7 102r10 106r10 112r10 135r13 137r13 152r7 154r7 . 213r43 310r10 65U14 Free_Entry_Names 65>32 144s7 161b14 175l8 175t24 65r32 Object{34|76R9} 161b32 162r43 72e4 Locking_Policy{character} 73m22 73r22 220r10 455r13 80p7 Entry_Call{31|240P9} 129m10 131r16 132r23 133m13 133r13 136r58 139r23 . 140m13 140r27 81p7 Caller{31|107P9} 132m13 135r30 137r26 82b7 Ceiling_Violation{boolean} 91m54 91r54 97r10 112m57 112r57 114r13 83p7 Self_ID{31|107P9} 102r27 103r31 104m10 104r10 105r47 106r23 136r49 84i7 Old_Base_Priority{9|106I12} 103m10 122r38 128i11 E<31|229I9> 129r45 139r57 162p7 Names{31|258P9} 169r10 173r31 174m38 174r38 164U17 Free_Entry_Names_Array_Access[7|20] 174s7 212i7 Init_Priority{integer} 216r10 217m10 222r18 237r24 240r55 241r55 213p7 Self_ID{31|107P9} 236r44 238r46 249i11 E<31|229I9> 250r31 251r31 265b7 Ceiling_Violation{boolean} 268m41 268r41 270r10 321p13 Self_Id{31|107P9} 326r29 330m13 330r13 331r15 341b7 Ceiling_Violation{boolean} 367m35 367r35 369r10 379p13 Self_Id{31|107P9} 384r29 388m13 388r13 389r15 432p13 Self_Id{31|107P9} 439r28 440r54 446m13 446r13 447r15