/usr/lib/ada/adalib/gnatprj/prj-ext.ali is in libgnatprj6-dev 6.4.0-17ubuntu1.
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 | V "GNAT Lib v6"
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_ENUMERATION_MAPS
RV NO_IMPLICIT_CONDITIONALS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_DEALLOCATION
RV NO_DEFAULT_INITIALIZATION
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_ATTRIBUTES
RV NO_ELABORATION_CODE
RV SPARK_05
U prj.ext%b prj-ext.adb c5403771 NE OO PK
W ada%s ada.ads ada.ali
W ada.tags%s a-tags.adb a-tags.ali
W ada.unchecked_deallocation%s
W interfaces%s interfac.ads interfac.ali
W osint%s osint.adb osint.ali
W prj%s prj.adb prj.ali
W system%s system.ads system.ali
W system.img_enum_new%s s-imenne.adb s-imenne.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
U prj.ext%s prj-ext.ads 3d434106 EE OO PK
W ada.tags%s a-tags.adb a-tags.ali
W gnat%s gnat.ads gnat.ali
W gnat.dynamic_htables%s g-dynhta.adb g-dynhta.ali
W interfaces%s interfac.ads interfac.ali
W prj%s prj.adb prj.ali
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.standard_library%s s-stalib.adb s-stalib.ali
W system.storage_elements%s s-stoele.adb s-stoele.ali
W system.storage_pools%s s-stopoo.adb s-stopoo.ali
W system.storage_pools.subpools%s s-stposu.adb s-stposu.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 a-uncdea.ads 20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D alloc.ads 20150107084147 61013b91 alloc%s
D casing.ads 20140717063745 5c2a7161 casing%s
D debug.ads 20151112115918 3ea59655 debug%s
D gnat.ads 20140801083227 fd2ad2f1 gnat%s
D g-dynhta.ads 20141031105956 97389d1d gnat.dynamic_htables%s
D g-dynhta.adb 20151020124036 1f327438 gnat.dynamic_htables%b
D g-dyntab.ads 20151020120548 07ce153b gnat.dynamic_tables%s
D g-dyntab.adb 20140521105248 008c9b78 gnat.dynamic_tables%b
D g-hesorg.ads 20110801150502 106922da gnat.heap_sort_g%s
D g-os_lib.ads 20090409150019 0db74523 gnat.os_lib%s
D hostparm.ads 20140801100131 a20ca6cf hostparm%s
D interfac.ads 20151118101227 4be8ce1b interfaces%s
D namet.ads 20151027115429 fa2d8adb namet%s
D opt.ads 20151123112034 ee330e6c opt%s
D osint.ads 20151026112632 ebea51fe osint%s
D output.ads 20151112132540 05f6116c output%s
D prj.ads 20160211235354 5a0845a2 prj%s
D prj-ext.ads 20140124142722 f07399b9 prj.ext%s
D prj-ext.adb 20140124142722 2f83a1e7 prj.ext%b
D scans.ads 20140731100213 8f94e6cc scans%s
D system.ads 20151123113124 6326c08a system%s
D s-conca2.ads 20140225151544 02a0d7d0 system.concat_2%s
D s-exctab.ads 20140225151139 54135002 system.exception_table%s
D s-finmas.ads 20151016130316 7811a767 system.finalization_masters%s
D s-finroo.ads 20120426095924 4ff27390 system.finalization_root%s
D s-imenne.ads 20140225151139 614c06c0 system.img_enum_new%s
D s-memory.ads 20140225151139 597d6634 system.memory%s
D s-os_lib.ads 20151118101046 53e9e388 system.os_lib%s
D s-parame.ads 20140801093848 7e2a0d7f system.parameters%s
D s-pooglo.ads 20151118103153 ede33ef8 system.pool_global%s
D s-secsta.ads 20140225151139 86a2856d system.secondary_stack%s
D s-soflin.ads 20151020124036 14e1eb6c system.soft_links%s
D s-stache.ads 20140225151139 a37c21ec system.stack_checking%s
D s-stalib.ads 20151112104907 09bd3940 system.standard_library%s
D s-stalib.adb 20140225151139 f2fe2716 system.standard_library%b
D s-stoele.ads 20140225151139 2dc34a04 system.storage_elements%s
D s-stopoo.ads 20131010103753 b16154c2 system.storage_pools%s
D s-stposu.ads 20151020120548 97a6219c system.storage_pools.subpools%s
D s-string.ads 20140225151139 8fe54fb7 system.strings%s
D s-traent.ads 20140730135025 005bf670 system.traceback_entries%s
D s-unstyp.ads 20140731130224 9d58a4c0 system.unsigned_types%s
D s-wchcon.ads 20140718092328 1b7d22d2 system.wch_con%s
D table.ads 20151020120548 e3a9ec16 table%s
D table.adb 20141107135941 9716557f table%b
D tree_io.ads 20140718093624 6de0ef2c tree_io%s
D types.ads 20151112132540 9edbaea9 types%s
D uintp.ads 20180424052246 f3f1d794 uintp%s
D unchconv.ads 20070406091342 ca2f9e18 unchecked_conversion%s
D unchdeal.ads 20070406091342 214516a4 unchecked_deallocation%s
D urealp.ads 20130411125352 e500ee51 urealp%s
X 1 ada.ads
16K9*Ada 19e8 26|28r6 254r39
X 7 a-uncdea.ads
20u15*Unchecked_Deallocation 26|28w10 254r43
X 11 gnat.ads
34K9*GNAT 37e9 25|29r6 116r39
X 12 g-dynhta.ads
53K14*Dynamic_HTables 349e25 25|29w11 116r44
77I12 Header_Num 25|117r7
80+12 Element 25|118r7
83+12 Elmt_Ptr 25|119r7
87*7 Null_Ptr{83+12} 25|120r7
90U22 Set_Next 25|121r7
91V22 Next{83+12} 25|122r7
95+12 Key 25|123r7
96V21 Get_Key{95+12} 25|124r7
97V21 Hash{77I12} 25|125r7
98V21 Equal{boolean} 25|126r7
100k12*Static_HTable 141e21 25|116r60
102P12*Instance 25|130r59[116] 26|44r47[25|116] 255r30[25|116]
105U17*Reset 26|178s30[25|116]
114U17*Set 26|54s36[25|116] 141s27[25|116] 231s36[25|116]
117V16*Get{25|104P9} 26|111s35[25|116] 202s39[25|116]
125V16*Get_First{25|104P9} 26|47s38[25|116]
130V16*Get_Next{25|104P9} 26|55s41[25|116]
X 20 namet.ads
152a4*Name_Buffer{string} 26|103m7 104m36 104r36 130m7 201m10 218m13
158i4*Name_Len{natural} 26|102m7 103r25 104r54 129m7 130r25 200m10 201r28
. 217m13 218r31
180I9*Name_Id<integer> 25|81r23 82r23 83r23 106r16 107r16 114r53 123r21 26|72r13
. 188r23 189r23 190r23 193r15 285r51
184i4*No_Name{180I9} 25|82r34 26|189r34
362V13*Get_Name_String{string} 26|194s25
489V13*Name_Find{180I9} 26|105s14 134s29 202s59 219s20
X 22 osint.ads
44K9*Osint 790e10 26|26w6 26r20
115U14*Canonical_Case_Env_Var_Name 26|104s7 197s7
X 24 prj.ads
42K9*Prj 2135e8 25|31r9 142r5 26|30r14 290r5
319I9*Header_Num<short_integer> 25|117r21
324V13*Hash{319I9} 25|125r21
1954n40*High{1954E9} 26|221r36 238r36
1961e4*Current_Verbosity{1954E9} 26|221r16 238r16
1967U14*Debug_Output 26|87s19 93s16 118s19 177s10
1968U14*Debug_Output 26|138s10 205s13 222s16 239s16
X 25 prj-ext.ads
31K13*Ext 24|42k9 25|103E9 142l9 142e12 26|30b18 290l9 290t12
45R9*External_References 46r32 49r23 50r19 54r34 68r23 80r23 87r21 92r28
. 132c9 138e14 140r32 26|37r23 38r19 66r23 149r21 174r28 187r23 253r34
46r4*No_External_Refs{45R9} 50r42 140c4 26|38r42
48U14*Initialize 49<7 50>7 26|36b14 59l8 59t18
49r7 Self{45R9} 26|37b7 43r10 44m10 54r41
50r7 Copy_From{45R9} 26|38b7 46r13 47r49 55r51
54U14*Free 54=20 26|253b14 261l8 261t12
54r20 Self{45R9} 26|253b20 257r10 258r17 259m26 259r26
57E9*External_Source 60e31 71r23 71r42 108r16 26|69r23 69r42 110r20 114r16
. 115r16
58n7*From_Command_Line{57E9} 26|162r33
59n7*From_Environment{57E9} 26|229r29
60n7*From_External_Attribute{57E9} 26|78r19
67U14*Add 68>7 69>7 70>7 71>7 72>7 26|65b14 142l8 142t11 156s13
68r7 Self{45R9} 26|66b7 111r40 141r32 157r16
69a7 External_Name{string} 26|67b7 78r52 80r48 84r32 88r50 95r21 102r19 103r38
. 120r24 138r43 158r16
70a7 Value{string} 26|68b7 84r56 89r36 129r19 130r38 160r16
71e7 Source{57E9} 26|69b7 78r10 110r10 115r37 133r29 162r16
72b7 Silent{boolean} 26|70b7 86r23 92r23 117r23 137r14
79V13*Value_Of{20|180I9} 80>7 81>7 82>7 26|186b13 247l8 247t16
80r7 Self{45R9} 26|187b7 199r10 202r44 225r16 231r41
81i7 External_Name{20|180I9} 26|188b7 194r42 227r29
82i7 With_Default{20|180I9} 26|189b7 240r57 244r20
86V13*Check{boolean} 87>7 88>7 26|148b13 168l8 168t13
87r7 Self{45R9} 26|149b7 157r33
88a7 Declaration{string} 26|150b7 153r24 154r13 155r35 159r18 159r31 161r18
. 161r48
92U14*Reset 92>21 26|174b14 180l8 180t13 258s10
92r21 Self{45R9} 26|174b21 176r10 178r37
103R9 Name_To_Name 104r40 105c9 110e14 118r21 26|49r26 131r16 226r29
104P9 Name_To_Name_Ptr(103R9) 109r16 112r28 112r53 113r28 113r53 114r28 119r21
. 26|40r12 41r12 73r13 192r15 267r28 267r53 276r23 276r48 285r26
106i7*Key{20|180I9} 26|50m29 50r41 132m19 227m19 287r16
107i7*Value{20|180I9} 26|51m29 51r41 134m19 138r69 205r72 206r26 228m19
108e7*Source{57E9} 26|52m29 52r41 114r39 121r26 133m19 229m19
109p7*Next{104P9} 26|53m29 135m19 230m19 269m9 278r16
112U14 Set_Next 112>24 112>46 121r21 26|267b14 270l8 270t16
112p24 E{104P9} 26|267b24 269r7
112p46 Next{104P9} 26|267b46 269r17
113V14 Next{104P9} 113>24 122r21 26|276b13 279l8 279t12
113p24 E{104P9} 26|276b19 278r14
114V14 Get_Key{20|180I9} 114>24 124r21 26|285b13 288l8 288t15
114p24 E{104P9} 26|285b22 287r14
116K12 Name_To_Name_HTable[12|100] 130r39 26|44r27 47r18 54r16 55r21 111r15
. 141r7 178r10 202r19 231r16 255r10
130P9 Instance_Access(12|102P12[116]) 133r14 26|255r40
133p7*Refs{130P9} 140m56 26|43r15 44m15 46r23 47r59 54r46 55r61 111r45 141r37
. 176r15 178r42 199r15 202r49 225r21 231r46 257r15 259m31
X 26 prj-ext.adb
40p7 N{25|104P9} 47m13 48r19 50r39 51r39 52r39 55m16
41p7 N2{25|104P9} 49m16 54r56
72i7 Key{20|180I9} 105m7 111r55 132r29
73p7 N{25|104P9} 111m10 113r13 114r37 121r24 131m7 138r67 141r47
80p13 Env_Var{35|67P12} 83r16 83r39 95r57 98m19 98r19
153i11 Equal_Pos{integer} 154r26 155r23 159r52 161r31
192p7 Value{25|104P9} 202m10 204r13 205r66 206r20 226m16 231r56
193i7 Val{20|180I9} 219m13 222r60 228r29 235r20
194a7 Name{string} 197r36 200r22 201r41 205r42 213r47 222r45 240r34
213p10 Env_Value{35|67P12} 216r13 216r40 217r25 218r44 234m19 234r19 243m19
. 243r19
254U17 Unchecked_Free[7|20] 259s10
X 28 system.ads
67M9*Address
X 34 s-memory.ads
53V13*Alloc{28|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{28|67M9} 105i<c,__gnat_realloc>22
X 35 s-os_lib.ads
67P12*String_Access{46|45P9} 26|80r23 213r22
69V14*"="=70:22{boolean} 26|83r24 216r23
72U14*Free=72:62 26|98s13 234s13 243s13
1003V13*Getenv{67P12} 26|80s40 213s39
1042U14*Setenv 26|84s16
1042a22 Name{string} 26|84r24
1042a37 Value{string} 26|84r47
X 42 s-stalib.adb
93U14 Break_Start 94i<c,__gnat_break_start>22
X 46 s-string.ads
45P9*String_Access(string)
|