V "GNAT Lib v15" A -nostdinc A -O2 A -Wextra A -Wall A -gnatwa A -g A -gnatp A -gnatg A -march=armv8-a A -mlittle-endian A -mabi=lp64 P ZX RN RV NO_DISPATCHING_CALLS RV NO_FINALIZATION RV NO_IMPLICIT_CONDITIONALS RV NO_STANDARD_STORAGE_POOLS RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS RV NO_ELABORATION_CODE U ada.synchronous_barriers%b a-synbar.adb 232c805b NE OL PK W ada%s ada.ads ada.ali W interfaces%s interfac.ads interfac.ali W interfaces.c%s i-c.adb i-c.ali U ada.synchronous_barriers%s a-synbar.ads cffb84de EE OL PF PR PK W ada%s ada.ads ada.ali W ada.finalization%s a-finali.ads a-finali.ali Z ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali Z ada.tags%s a-tags.adb a-tags.ali W interfaces%s interfac.ads interfac.ali W interfaces.c%s i-c.adb i-c.ali W system%s system.ads system.ali Z system.put_images%s s-putima.adb s-putima.ali Z system.soft_links%s s-soflin.adb s-soflin.ali D ada.ads 20250808065140 76789da1 ada%s D a-except.ads 20250808065140 e7970cd9 ada.exceptions%s D a-finali.ads 20250808065140 bf4f806b ada.finalization%s D a-stream.ads 20250808065140 17477cbd ada.streams%s D a-string.ads 20250808065140 90ac6797 ada.strings%s D a-sttebu.ads 20250808065140 f1ad67a2 ada.strings.text_buffers%s D a-stuten.ads 20250808065140 c6ced0ae ada.strings.utf_encoding%s D a-synbar.ads 20250808065140 3f3ef84c ada.synchronous_barriers%s D a-synbar.adb 20250808065140 f55eee7d ada.synchronous_barriers%b D a-tags.ads 20250808065140 fbca0ad5 ada.tags%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D interfac.ads 20250808065140 9111f9c1 interfaces%s D i-c.ads 20250808065140 e94c966a interfaces.c%s D system.ads 20250808065140 d0bef732 system%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-finroo.ads 20250808065140 0a7c3ed4 system.finalization_root%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-putima.ads 20250808065140 17291fe4 system.put_images%s D s-secsta.ads 20250808065140 578279f5 system.secondary_stack%s D s-soflin.ads 20250808065140 5d88fdea system.soft_links%s D s-stache.ads 20250808065140 0b81c1fe system.stack_checking%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s D s-traent.ads 20250808065140 c81cbf8c system.traceback_entries%s D s-unstyp.ads 20250808065140 fa2a7f59 system.unsigned_types%s G a e G c Z s b [wait_for_release ada__synchronous_barriers 50 14 none] G c Z s b [initialize ada__synchronous_barriers 82 25 none] G c Z s b [finalize ada__synchronous_barriers 83 25 none] G c Z s s [pthread_barrier_tIP ada__synchronous_barriers 65 9 none] G c Z s s [synchronous_barrierDF ada__synchronous_barriers 76 9 none] G c Z s s [synchronous_barrierIP ada__synchronous_barriers 76 9 none] G c Z b b [pthread_barrier_init ada__synchronous_barriers 46 13 none] G c Z b b [pthread_barrier_destroy ada__synchronous_barriers 55 13 none] G c Z b b [pthread_barrier_wait ada__synchronous_barriers 60 13 none] X 1 ada.ads 18K9*Ada 22e8 8|39r14 42r9 77r10 84r5 9|40r14 111r5 X 3 a-finali.ads 40K13*Finalization 68e21 8|39w18 77r14 50H9*Limited_Controlled<16|40R9> 66e55 8|77r27 X 8 a-synbar.ads 42K13*Synchronous_Barriers 1|18k9 8|43r25 57E4 84l9 84e29 9|40b18 111l9 111t29 45I12*Barrier_Limit{positive} 47r50 76r50 47R9*Synchronous_Barrier<3|50R9> 47d30 51r28 76c9 80e19 82r54 83r54 9|69r52 . 76r54 92r28 47i30 Release_Threshold{45I12} 76r30 9|83r41 50U14*Wait_For_Release 51=7 52<7 9|91b14 109l8 109t24 51r7 The_Barrier{47R9} 9|92b7 104m23 104r23 52b7 Notified{boolean} 9|93b7 108m7 57N4 SIZEOF_PTHREAD_BARRIER_T 69r53 63E9 pthread_barrier_t_view 63e60 65r35 63n36 size_based{63E9} 65r61 68r18 63n48 align_based{63E9} 70r18 65R9 pthread_barrier_t 65d28 73e17 74r28 79r36 9|47r33 56r33 61r33 65e28*Kind{63E9} 67r15 69a16*size{13|124A9} 71i16*align{13|64I9} 79r12*POSIX_Barrier{65R9} 9|72m50 81m31 104m35 82U25 Initialize<3|53p14> 82=37 9|76b25 85l8 85t18 82r37 Barrier{47R9} 9|76b37 81m23 81r23 83r33 83U25 Finalize<3|54p14> 83=37 9|69b25 74l8 74t16 83r37 Barrier{47R9} 9|69b35 72m42 72r42 X 9 a-synbar.adb 46V13 pthread_barrier_init{13|62I9} 47^7 48>7 49>7 50b22 . 80s9 47p7 barrier(8|65R9) 81r12 48m7 attr{14|67M9} 82r12 49m7 count{13|71M9} 83r12 55V13 pthread_barrier_destroy{13|62I9} 56^7 57b22 . 72s17 56p7 barrier(8|65R9) 60V13 pthread_barrier_wait{13|62I9} 61^7 62b22 103s9 61p7 barrier(8|65R9) 104r12 70i7 Result{13|62I9} 72m7 73r22 77i7 Result{13|62I9} 79m7 84r22 95i7 Result{13|62I9} 102m7 106r10 106r29 108r20 97N7 PTHREAD_BARRIER_SERIAL_THREAD 106r38 108r29 X 12 interfac.ads 47K9*Interfaces 8|40r14 69r23 71r24 9|38r6 38r24 12|247e15 X 13 i-c.ads 33K20*C 8|40w25 69r34 71r35 9|38w17 38r35 13|601e17 62I9*int 9|49r34 56r59 61r59 70r16 77r16 95r16 64I9*long 8|71r37 71M9*unsigned 9|49r17 83r23 109E9*char 124A9*char_array(109E9)<92M9> 8|69r36 X 14 system.ads 37K9*System 8|38w6 58r10 9|48r17 48r35 82r23 14|156e11 67M9*Address 9|48r24 69m4*Null_Address{67M9} 9|48r42 82r30 72N4*Word_Size 8|58r17