/usr/lib/ada/adalib/gnatprj/prj-pars.ali is in libgnatprj4.9-dev 4.9.3-3ubuntu5.
This file is owned by root:root, with mode 0o444.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 | V "GNAT Lib v4.9"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX
RN
RV NO_ALLOCATORS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTION_PROPAGATION
RV NO_EXCEPTIONS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV SPARK_05
U prj.pars%b prj-pars.adb a2e5d026 NE OO 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 gnat%s gnat.ads gnat.ali
W gnat.directory_operations%s g-dirope.adb g-dirope.ali
W output%s output.adb output.ali
W prj%s prj.adb prj.ali
W prj.conf%s prj-conf.adb prj-conf.ali
W prj.err%s prj-err.adb prj-err.ali
W prj.part%s prj-part.adb prj-part.ali
W prj.tree%s prj-tree.adb prj-tree.ali
W sinput%s sinput.adb sinput.ali
W sinput.p%s sinput-p.adb sinput-p.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
U prj.pars%s prj-pars.ads 08327613 EE NE OO PK
W prj%s prj.adb prj.ali
W prj.tree%s prj-tree.adb prj-tree.ali
D ada.ads 20070406091342 3ffc8e18
D a-charac.ads 20070912115821 2d3ec45b
D a-chlat1.ads 20140225151544 66457d31
D a-except.ads 20140129161953 f86a4103
D a-finali.ads 20111121113555 52ecdc1b
D a-stream.ads 20140122164720 1a984740
D a-string.ads 20070406091342 90ac6797
D a-strmap.ads 20090409150019 9cb836fb
D a-tags.ads 20111212115430 6c0509d0
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alloc.ads 20120330092659 daf1344a
D atree.ads 20140225154805 15f9fb8a
D casing.ads 20100909094434 5c2a7161
D csets.ads 20140122165324 e948558f
D debug.ads 20090420131856 3ea59655
D einfo.ads 20140225154805 b22949de
D err_vars.ads 20130910153044 d6d090e9
D errutil.ads 20121106112827 74c2502c
D gnat.ads 20110801150502 fd2ad2f1
D g-dirope.ads 20110801150502 940c4438
D g-dynhta.ads 20140123165450 a2f217e6
D g-dyntab.ads 20140225151544 07ce153b
D g-dyntab.adb 20140225151544 ea85823a
D g-hesorg.ads 20110801150502 106922da
D g-os_lib.ads 20090409150019 0db74523
D g-string.ads 20090409150019 c6abc540
D hostparm.ads 20130411123322 c164ed60
D interfac.ads 20140225151838 69adb1b9
D namet.ads 20140129155348 0b5fbeae
D opt.ads 20140225154805 0424f3ab
D osint.ads 20140225150201 1af80c1c
D output.ads 20140219102553 2d9479ad
D prj.ads 20140206100638 b8b6aa5c
D prj-attr.ads 20140131155644 e364f3ad
D prj-conf.ads 20140206101906 0f7522a5
D prj-env.ads 20140219105925 85b6a63d
D prj-err.ads 20100909123135 bb996db2
D prj-ext.ads 20140124142722 f07399b9
D prj-pars.ads 20111013111207 3c6a2924
D prj-pars.adb 20140123165200 de6c7ecc
D prj-part.ads 20130423095323 980640fb
D prj-proc.ads 20140206101906 73532df5
D prj-tree.ads 20140219144832 8ceef56b
D restrict.ads 20140122164720 5293cb95
D rident.ads 20120712104910 770cd2d0
D scans.ads 20140124144712 bebd53fa
D scng.ads 20140127165229 638213eb
D scng.adb 20140129155348 f25b4016
D sinfo.ads 20140225150201 4a23565b
D sinput.ads 20140120151301 c46c1677
D sinput-p.ads 20100909135319 a11501df
D snames.ads 20160213140149 383b4c02
D stringt.ads 20140220134420 b6600148
D styleg.ads 20140219111205 8faf4546
D styleg.adb 20140219150543 8294d75a
D stylesw.ads 20140219111205 552dc895
D system.ads 20160213141829 90249111
D s-conca2.ads 20140225151544 02a0d7d0
D s-crc32.ads 20140225151544 e3a788c7
D s-exctab.ads 20140225151139 54135002
D s-finmas.ads 20140225151139 814daec4
D s-finroo.ads 20120426095924 4ff27390
D s-memory.ads 20140225151139 597d6634
D s-os_lib.ads 20140225151139 73b554c6
D s-parame.ads 20140225151139 ab8cb46a
D s-pooglo.ads 20110804083314 542f33d0
D s-rident.ads 20140225151139 fcbf2143
D s-secsta.ads 20140225151139 86a2856d
D s-soflin.ads 20140225151139 aa763b52
D s-stache.ads 20140225151139 a37c21ec
D s-stalib.ads 20140225151139 a891183f
D s-stoele.ads 20140225151139 2dc34a04
D s-stoele.adb 20140225151139 ed88f8fb
D s-stopoo.ads 20131010103753 b16154c2
D s-string.ads 20140225151139 8fe54fb7
D s-traent.ads 20140225151139 b5116092
D s-unstyp.ads 20140225151139 510692af
D s-utf_32.ads 20140225151139 9e89e9cc
D s-wchcon.ads 20140225151139 1b7d22d2
D table.ads 20090506081141 e3a9ec16
D table.adb 20130104091825 d2a5ae47
D tree_io.ads 20130910150933 92caaa96
D types.ads 20140129155348 09a1b5bd
D uintp.ads 20160213132118 2762e44a
D unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
D urealp.ads 20130411125352 e500ee51
D widechar.ads 20090409150019 3fd6363b
X 1 ada.ads
16K9*Ada 19e8 41|26r6 26r26
X 4 a-except.ads
53K13*Exceptions 360e19 41|26w10 26r30
71V13*Exception_Name{string} 41|128s22
103V13*Exception_Information{string} 41|126s22
X 20 gnat.ads
34K9*GNAT 37e9 41|27r6 27r37
X 21 g-dirope.ads
47K14*Directory_Operations 275e30 41|27w11 27r42
49A12*Dir_Name_Str{string}<integer>
95V13*Get_Current_Dir{49A12} 41|54s52
X 33 output.ads
44K9*Output 230e11 41|29w6 29r20
130U14*Write_Str 41|127s10 128s10
137U14*Write_Line 41|126s10 129s10
X 34 prj.ads
42K9*Prj 2061e8 40|28r6 30r9 41r27 42r34 69r5 41|30r6 30r20 31r6 31r20 32r6
. 33r6 33r20 36r14 48r27 49r34 55r33 62r10 68r7 72r36 110r10 142r5
107P9*Project_Tree_Ref(106R9) 40|36r27 41|43r27
135P9*Project_Id(134R9) 40|37r31 41|44r31 52r33
136p4*No_Project{135P9} 41|52r52 103r39 113r28 130r21
1904E9*Verbosity 1904e45 40|32r34 41|137r34
1911e4*Current_Verbosity{1904E9} 41|139m7
X 36 prj-conf.ads
31K13*Conf 227e13 41|30w10 30r24
33P9*Config_File_Hook
44a4*No_Configuration_File{string} 41|89r46
112U14*Process_Project_And_Apply_Config 41|86s13
113p7 Main_Project{34|135P9} 41|87r16
114i7 User_Project_Node{44|101I9} 41|88r16
115s7 Config_File_Name{string} 41|89r16
116b7 Autoconf_Specified{boolean} 41|90r16
117p7 Project_Tree{34|107P9} 41|91r16
118p7 Project_Node_Tree{44|88P9} 41|92r16
119r7 Env{44|46R9} 41|97r16
120p7 Packages_To_Check{65|91P12} 41|93r16
121b7 Allow_Automatic_Generation{boolean} 41|94r16
122b7 Automatically_Generated{boolean} 41|95r16
123p7 Config_File_Path{65|70P12} 41|96r16
125s7 Normalized_Hostname{string} 41|98r16
126p7 On_Load_Config{33P9} 41|99r16
127b7 Reset_Tree{boolean} 41|101r16
142X4*Invalid_Config 41|106r18
192U14*Add_Default_GNAT_Naming_Scheme 41|100r18
X 38 prj-err.ads
43K13*Err 97e12 41|31w10 31r24 110r14
65U14*Finalize=66:22 41|110s18
X 40 prj-pars.ads
30K13*Pars 34|42k9 40|69l9 69e13 41|36b18 142l9 142t13
32U14*Set_Verbosity 32>29 41|137b14 140l8 140t21
32e29 To{34|1904E9} 41|137b29 139r28
35U14*Parse 36>7 37<7 38>7 39>7 40>7 41>7 42=7 41|42b14 131l8 131t13
36p7 In_Tree{34|107P9} 41|43b7 91r46
37p7 Project{34|135P9} 41|44b7 117m7 130m10
38s7 Project_File_Name{string} 41|45b7 71r36
39p7 Packages_To_Check{65|91P12} 41|46b7 73r36
40b7 Reset_Tree{boolean} 41|47b7 101r46
41p7 In_Node_Tree{44|88P9} 41|48b7 55r67
42r7 Env{44|46R9} 41|49b7 75m36 97m46
X 41 prj-pars.adb
51i7 Project_Node{44|101I9} 70m36 80r10 88r46
52p7 The_Project{34|135P9} 87m46 87r46 103r24 113m13 117r18
53b7 Success{boolean} 103m13 107m16 112r17
54a7 Current_Dir{string} 74r36
55p7 Project_Node_Tree{44|88P9} 60r10 61m10 62r31 69r36 92r46
56b7 Automatically_Generated{boolean} 95m46
57p7 Config_File_Path{65|70P12} 96m46 96r46
122r12 X{4|62R9} 126r45 128r38
X 42 prj-part.ads
30K13*Part 41|32w10 68r11 72r40 42|78e13
34n7*Finalize_If_Error{32E9} 41|72r45
40U14*Parse 41|68s16
41p7 In_Tree{44|88P9} 41|69r10
42i7 Project{44|101I9} 41|70r10
43s7 Project_File_Name{string} 41|71r10
44e7 Errout_Handling{32E9} 41|72r10
45p7 Packages_To_Check{65|91P12} 41|73r10
47s7 Current_Directory{string} 41|74r10
48b7 Is_Config_File{boolean} 41|76r10
49r7 Env{44|46R9} 41|75r10
X 44 prj-tree.ads
37K13*Tree 40|28w10 41r31 42r38 41|33w10 33r24 48r31 49r38 55r37 62r14 44|1535e13
46R9*Environment 40|42r43 41|49r43 44|61e14
87R9*Project_Node_Tree_Data 41|61r35 44|1518e14
88P9*Project_Node_Tree_Ref(87R9) 40|41r36 41|48r36 55r42
101I9*Project_Node_Id<integer> 41|51r33
105i4*Empty_Node{101I9} 41|51r52 80r26
151U14*Initialize 41|62s19
X 51 sinput.ads
69K9*Sinput 41|34r6 67r7 51|940e11
X 52 sinput-p.ads
32K16*P 41|34w13 67r14 52|82e13
45U14*Reset_First 41|67s16
X 58 system.ads
64M9*Address
X 64 s-memory.ads
53V13*Alloc{58|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{58|64M9} 105i<c,__gnat_realloc>22
X 65 s-os_lib.ads
70P12*String_Access{76|45P9} 41|57r33
91P12*String_List_Access{76|55P9} 40|39r27 41|46r27
X 76 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)
|