V "GNAT Lib v13"
A -O2
A -O2
A -gnatA
A -gnat2020
A -gnaty
A -gnatQ
A -gnata
A -gnatn
A -gnatws
A -g1
A -mtune=nocona
A -march=nocona
P SS ZX

RN
RV NO_ALLOCATORS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_IO
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_ATTRIBUTES
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE

U gpr.tempdir%b		gpr-tempdir.adb		98f21cd3 OO PK IU
W ada%s			ada.ads			ada.ali
W ada.directories%s	a-direct.adb		a-direct.ali
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
W gnat%s		gnat.ads		gnat.ali
W gnat.directory_operations%s  g-dirope.adb	g-dirope.ali
W gnat.strings%s	g-string.ads		g-string.ali
W gpr%s			gpr.adb			gpr.ali
W gpr.names%s		gpr-names.adb		gpr-names.ali
W gpr.opt%s		gpr-opt.ads		gpr-opt.ali
W gpr.output%s		gpr-output.adb		gpr-output.ali
Z system.img_int%s	s-imgint.ads		s-imgint.ali
Z system.secondary_stack%s  s-secsta.adb	s-secsta.ali

U gpr.tempdir%s		gpr-tempdir.ads		46c2666a EE NE OO PK IU
Z ada.strings.text_buffers%s  a-sttebu.adb	a-sttebu.ali
W gpr%s			gpr.adb			gpr.ali

D ada.ads		20250605160258 76789da1 ada%s
D a-assert.ads		20250605160258 ba465f5c ada.assertions%s
D a-calend.ads		20250605160258 f55c50a3 ada.calendar%s
D a-charac.ads		20250605160258 2d3ec45b ada.characters%s
D a-chlat1.ads		20250605160258 e0d72e76 ada.characters.latin_1%s
D a-contai.ads		20250605160258 61e5e089 ada.containers%s
D a-cohata.ads		20250605160258 c4f77997 ada.containers.hash_tables%s
D a-cohama.ads		20250605160258 de9aa0f2 ada.containers.hashed_maps%s
D a-conhel.ads		20250605160258 46fe1ce3 ada.containers.helpers%s
D a-ciorse.ads		20250605160258 5b25afcf ada.containers.indefinite_ordered_sets%s
D a-coorse.ads		20250605160258 d191602f ada.containers.ordered_sets%s
D a-crbltr.ads		20250605160258 d3d16ba4 ada.containers.red_black_trees%s
D a-direct.ads		20250605160258 467e87a1 ada.directories%s
D a-except.ads		20250605160258 2a7d8d70 ada.exceptions%s
D a-finali.ads		20250605160258 bf4f806b ada.finalization%s
D a-ioexce.ads		20250605160258 40018c65 ada.io_exceptions%s
D a-iteint.ads		20250605160258 49a8bee2 ada.iterator_interfaces%s
D a-numeri.ads		20250605160258 84bea7a3 ada.numerics%s
D a-nubinu.ads		20250605160258 93f1f3d1 ada.numerics.big_numbers%s
D a-nbnbig.ads		20250605160258 711e0174 ada.numerics.big_numbers.big_integers_ghost%s
D a-stream.ads		20250605160258 119b8fb3 ada.streams%s
D a-string.ads		20250605160258 90ac6797 ada.strings%s
D a-strmap.ads		20250605160258 ed8acfdb ada.strings.maps%s
D a-sttebu.ads		20250605160258 f1ad67a2 ada.strings.text_buffers%s
D a-strunb.ads		20250605160258 7bfb7010 ada.strings.unbounded%s
D a-stuten.ads		20250605160258 c6ced0ae ada.strings.utf_encoding%s
D a-tags.ads		20250605160258 9eaa38c6 ada.tags%s
D a-unccon.ads		20250605160258 0e9b276f ada.unchecked_conversion%s
D a-uncdea.ads		20250605160258 c3a8ac65 ada.unchecked_deallocation%s
D gnat.ads		20250605160258 b5988c27 gnat%s
D g-dirope.ads		20250605160258 940c4438 gnat.directory_operations%s
D g-dynhta.ads		20250605160258 968f1a08 gnat.dynamic_htables%s
D g-dyntab.ads		20250605160258 f1e98b14 gnat.dynamic_tables%s
D g-os_lib.ads		20250605160258 0db74523 gnat.os_lib%s
D g-string.ads		20250605160258 c6abc540 gnat.strings%s
D gpr.ads		20231009183111 8ac5960b gpr%s
D gpr-names.ads		20231009183111 536ccaeb gpr.names%s
D gpr-opt.ads		20231009183111 3833e457 gpr.opt%s
D gpr-output.ads	20231009183111 be97932e gpr.output%s
D gpr-tempdir.ads	20231009183111 cc07f061 gpr.tempdir%s
D gpr-tempdir.adb	20231009183111 95e457f9 gpr.tempdir%b
D interfac.ads		20250605160258 15f799c2 interfaces%s
D system.ads		20250605160258 db5ec672 system%s
D s-assert.ads		20250605160258 9c4520c7 system.assertions%s
D s-atocou.ads		20250605160258 dc18efc3 system.atomic_counters%s
D s-casuti.ads		20250605160258 cf13d755 system.case_util%s
D s-exctab.ads		20250605160258 91bef6ef system.exception_table%s
D s-finmas.ads		20250605160258 bd688734 system.finalization_masters%s
D s-finroo.ads		20250605160258 4ff27390 system.finalization_root%s
D s-imagei.ads		20250605160258 c707dfd0 system.image_i%s
D s-imgint.ads		20250605160258 d4a52a9b system.img_int%s
D s-os_lib.ads		20250605160258 a2467c22 system.os_lib%s
D s-parame.ads		20250605160258 d494a4a6 system.parameters%s
D s-pooglo.ads		20250605160258 91708d21 system.pool_global%s
D s-putima.ads		20250605160258 17291fe4 system.put_images%s
D s-retsta.ads		20250605160258 0f6b06cb system.return_stack%s
D s-secsta.ads		20250605160258 578279f5 system.secondary_stack%s
D s-soflin.ads		20250605160258 df77073e system.soft_links%s
D s-stache.ads		20250605160258 0b81c1fe system.stack_checking%s
D s-stalib.ads		20250605160258 1c9580f6 system.standard_library%s
D s-stoele.ads		20250605160258 ab5468e4 system.storage_elements%s
D s-stoele.adb		20250605160258 8f5a9db6 system.storage_elements%b
D s-stopoo.ads		20250605160258 e9fa2dd8 system.storage_pools%s
D s-stratt.ads		20250605160258 f7dfd786 system.stream_attributes%s
D s-string.ads		20250605160258 582aac7d system.strings%s
D s-traent.ads		20250605160258 c81cbf8c system.traceback_entries%s
D s-unstyp.ads		20250605160258 fa2a7f59 system.unsigned_types%s
D s-valint.ads		20250605160258 1f610d7a system.val_int%s
D s-valuns.ads		20250605160258 e8a1f424 system.val_uns%s
D s-valuti.ads		20250605160258 fcd603d8 system.val_util%s
D s-valuei.ads		20250605160258 11081e09 system.value_i%s
D s-vaispe.ads		20250605160258 44130d39 system.value_i_spec%s
D s-valueu.ads		20250605160258 18770347 system.value_u%s
D s-vauspe.ads		20250605160258 a67b2f28 system.value_u_spec%s
D s-wchcon.ads		20250605160258 d9032363 system.wch_con%s
D s-widuns.ads		20250605160258 866a5800 system.wid_uns%s
D s-widthu.ads		20250605160258 b32f15e2 system.width_u%s
G a e
G c Z s b [create_temp_file gpr__tempdir 32 14 none]
G c Z s b [delete_temp_dir gpr__tempdir 43 14 none]
G c Z s b [use_temp_dir gpr__tempdir 46 14 none]
G c Z s b [temporary_directory_path gpr__tempdir 52 13 none]
G c Z b b [create_temp_dir gpr__tempdir 58 14 none]
G c Z b b [initialize_tmpdir gpr__tempdir 61 14 none]
G r c none [create_temp_file gpr__tempdir 32 14 none] [write_line gpr__output 104 14 none]
G r c none [create_temp_file gpr__tempdir 32 14 none] [write_str gpr__output 97 14 none]
G r c none [create_temp_file gpr__tempdir 32 14 none] [name_find gpr__names 78 13 none]
G r c none [delete_temp_dir gpr__tempdir 43 14 none] [write_line gpr__output 104 14 none]
G r c none [create_temp_dir gpr__tempdir 58 14 none] [write_line gpr__output 104 14 none]
G r c none [initialize_tmpdir gpr__tempdir 61 14 none] [write_line gpr__output 104 14 none]
X 1 ada.ads
16K9*Ada 20e8 41|33r6 80r14 82r13 184r11 194r10
X 9 a-conhel.ads
84R12 Reference_Control_Type<15|43R9>
X 13 a-direct.ads
76K13*Directories 524e20 41|33w10 80r18 82r17 184r15 194r14
110U14*Delete_Directory 41|195s10
110a32 Directory{string} 41|195r28
118U14*Create_Path 41|82s29
119a7 New_Directory{string} 41|82r42
310V13*Exists{boolean} 41|80s30 194s26
310a21 Name{string} 41|80r38 194r34
474X4*Use_Error 41|202r12
X 17 a-iteint.ads
24h9 Forward_Iterator
32h9 Reversible_Iterator<24R9[10|76]>
X 30 gnat.ads
37K9*GNAT 60e9 41|25r6 25r37 31r6 45r28 51r26
X 31 g-dirope.ads
43K14*Directory_Operations 262e30 41|25w11 25r42
45A12*Dir_Name_Str{string}<integer>
73U14*Change_Dir 41|153s10 155s10
89V13*Get_Current_Dir{45A12} 41|72s32 108s40 292s31
X 35 g-string.ads
38K14*Strings=38:37 41|31w11 45r33 51r31
X 36 gpr.ads
41K9*GPR 3037e8 40|30r9 58r5 41|27r6 27r22 28r6 28r22 29r6 29r22 35r14 300r5
252I9*Name_Id<integer>
293I9*Path_Name_Type<252I9> 40|34r18 41|105r18
298i4*No_Path{293I9} 41|163r18
2786n40*High{2786E9} 41|89r33 190r30 197r33 203r33
2793e4*Current_Verbosity{2786E9} 41|89r13 190r10 197r13 203r13
X 37 gpr-names.ads
25K13*Names 207e14 41|27w10 27r26
27a4*Name_Buffer{string} 41|172m13
28i4*Name_Len{natural} 41|171m13 172r31
78V13*Name_Find{36|293I9} 41|173s21
X 38 gpr-opt.ads
29K13*Opt 290e12 41|28w10 28r26 141r13 141r35
246n40*Low{246E9} 41|141r39
248e4*Verbosity_Level{246E9} 41|141r17
X 39 gpr-output.ads
33K13*Output 107e15 41|29w10 29r26
97U14*Write_Str 41|144s13 145s13
104U14*Write_Line 41|86s16 90s13 146s13 162s10 191s10 198s13 204s13
X 40 gpr-tempdir.ads
30K13*Tempdir 36|41k9 40|58l9 58e16 41|35b18 300l9 300t16
32U14*Create_Temp_File 33<7 34<7 41|103b14 177l8 177t24
33i7 FD{52|201I9} 41|104b7 154m28 158m10 161r10
34i7 Name{36|293I9} 41|105b7 163m10 173m13
43U14*Delete_Temp_Dir 41|183b14 206l8 206t23
46U14*Use_Temp_Dir 46>28 41|234b14 294l8 294t20 299s4
46b28 Status{boolean} 41|234b28 235r28 299r18
52V13*Temporary_Directory_Path{string} 41|221b13 228l8 228t32
X 41 gpr-tempdir.adb
37b4 Tmpdir_Needs_To_Be_Displayed{boolean} 142r12 147m13
38b4 Tmpdir_Initialized{boolean} 130r14 132m10
39b4 Valid_Tmpdir{boolean} 83m13 93m10 135r10 186r14
41a4 Tmpdir{string} 248r22
42a4 Temp{string} 252r25
43a4 Tmp{string} 256r28
45a4 Windows_List{65|52A9} 272r19 273r20
51a4 Other_List{65|52A9} 282r19 283r20
56p4 Temp_Dir{52|64P12} 71r31 71r55 74m13 74r13 76m7 80r46 82r59 86r64 90r53
. 119r13 120r20 145r24 153r22 191r46 194r42 195r41 198r39 204r56 223r10 224r17
. 260m13 260r13 263m10 275m16 285m16 292m7
58U14 Create_Temp_Dir 68b14 97l8 97t23 214s7
61U14 Initialize_Tmpdir 131s10 212b14 215l8 215t25
69a7 Pid{string} 78r23 78r28 78r45
70p7 Dir{52|64P12} 77r21 96m13 96r13
107p7 File_Name{52|64P12} 154m32 154r32 169r64 174m19 174r19
108a7 Current_Dir{string} 122r20 155r22
110V16 Directory{string} 117b16 124l11 124t20 162s62 169s30
167a13 Path_Name{string} 171r25 172r44
237p7 Dir{52|64P12} 240r10 241r19 242r37 243r33 248m7 251m16 251r16 252m10
. 255m19 255r19 256m13 263r54 264m16 264r16 268m13 268r13 273m13 275r60 283m13
. 285r60
239V16 Dir_Is_Temporary_Dir{boolean} 250s14 254s17 262s10 274s16 284s16
272i14 I{integer} 273r34
282i14 I{integer} 283r32
X 52 s-os_lib.ads
64P12*String_Access{65|43P9} 41|56r15 70r13 107r21 237r13
66V14*"="=67:22{boolean} 41|223r19 240r14
69U14*Free=69:62 41|74s7 96s7 174s13 251s10 255s13 260s7 264s10 268s7
201I9*File_Descriptor<integer> 40|33r18 41|104r18
209i4*Invalid_FD{201I9} 41|158r16 161r15
349U14*Create_Temp_File 41|154s10
431V13*Is_Absolute_Path{boolean} 41|242s19
435V13*Is_Directory{boolean} 41|243s19
539V13*Normalize_Pathname{string} 41|168s27 263s34 275s40 285s40
752I9*Process_Id<integer>
760V13*Current_Process_Id{752I9} 41|69s48
865V13*Pid_To_Integer{integer} 41|69s32
1047V13*Getenv{64P12} 41|248s14 252s17 256s20
1097e4*Directory_Separator{character} 41|77r31 169r42 270r10
X 65 s-string.ads
43P9*String_Access(string)
52A9*String_List(43P9)<integer> 41|45r41 51r39

