/usr/lib/ada/adalib/gnatprj/prj-ext.ali is in libgnatprj4.6-dev 4.6.3-1ubuntu3.
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 | V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P SS ZX
R nnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnnnvnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
U prj.ext%b prj-ext.adb d930d3c4 NE OO PK
W ada.tags%s a-tags.adb a-tags.ali
W osint%s osint.adb osint.ali
W prj%s prj.adb prj.ali
W prj.tree%s prj-tree.adb prj-tree.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
U prj.ext%s prj-ext.ads 3216da6d 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-except.ads 20090727140100 0c711ac9
D a-finali.ads 20090409150019 e5e85fa4
D a-filico.ads 20090409150019 872dc219
D a-stream.ads 20090409150019 2ca4ee37
D a-tags.ads 20101021101406 c7695348
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alloc.ads 20100614130107 cfcad562
D casing.ads 20100909094434 5c2a7161
D debug.ads 20090420131856 3ea59655
D gnat.ads 20050905075125 fd2ad2f1
D g-dynhta.ads 20080820135520 a2f217e6
D g-dyntab.ads 20091130102047 dbc4a15b
D g-dyntab.adb 20091130100732 dfdb1428
D g-hesorg.ads 20070606102831 106922da
D g-os_lib.ads 20090409150019 0db74523
D g-string.ads 20090409150019 c6abc540
D hostparm.ads 20090409150019 597373af
D interfac.ads 20090409150019 f77d8799
D namet.ads 20101220072657 ef58bb56
D opt.ads 20101026132047 ed841f4a
D osint.ads 20100909103919 a935d76d
D output.ads 20100622132632 de75f4b4
D prj.ads 20101220072657 15d5cc8d
D prj-attr.ads 20100909094434 e364f3ad
D prj-env.ads 20101220072657 cd439e74
D prj-ext.ads 20101005092600 6913ffec
D prj-ext.adb 20101005101450 57c61249
D prj-tree.ads 20101220072657 4ed0e90c
D scans.ads 20101019122925 5112e491
D system.ads 20120424104344 23e1f70b
D s-exctab.ads 20090417131547 66e51330
D s-finimp.ads 20090409150019 46853fe8
D s-finroo.ads 20090409150019 dbb860c9
D s-memory.ads 20090417131547 ca8bbc15
D s-os_lib.ads 20100910151410 e0681e2d
D s-parame.ads 20091130110856 9c5d83fa
D s-secsta.ads 20090707124243 eea35a36
D s-soflin.ads 20090729085153 9414c974
D s-stache.ads 20090417130712 596fc1b4
D s-stalib.ads 20101021102512 c4241c00
D s-stoele.ads 20090417130712 facd7d98
D s-stoele.adb 20100617152355 afc5dc80
D s-stratt.ads 20100909123135 aedef97e
D s-string.ads 20090417130712 46b01415
D s-traent.ads 20090417130712 5221ee41
D s-unstyp.ads 20090409150019 6ae15c76
D s-wchcon.ads 20090417130712 bfeb2e3d
D table.ads 20090506081141 e3a9ec16
D table.adb 20090506081141 5992476d
D tree_io.ads 20100622132632 d9afd67c
D types.ads 20101022135849 e11694ea
D uintp.ads 20101021101958 2762e44a
D unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
D urealp.ads 20100910110137 e500ee51
X 13 g-dynhta.ads
172P12*Instance
175U17*Set 29|50s27[30|1456] 121s33[30|1456]
179U17*Reset<105p17> 29|84s27[30|1456]
184V16*Get{21|149I9} 29|105s29[30|1456]
X 21 namet.ads
127a4*Name_Buffer{string} 29|44m7 47m7 48m36 103m7 119m13
133i4*Name_Len{natural} 29|43m7 44r25 46m7 47r25 48r54 102m7 103r25 118m13
. 119r31
149I9*Name_Id<integer> 28|53r23 54r23 55r23 29|40r19 41r19 93r23 94r23 95r23
. 97r19
153i4*No_Name{149I9} 28|54r34 29|94r34 107r23
183V13*Get_Name_String{string} 29|98s29
271V13*Name_Find{149I9} 29|45s20 49s18 105s60 120s26
X 23 osint.ads
44K9*Osint 776e10 29|26w6 26r20
106U14*Canonical_Case_Env_Var_Name 29|48s7 101s7
X 25 prj.ads
42K9*Prj 1709e8 28|29r6 31r9 46r23 52r23 59r21 64r28 68r5 29|27r6 27r20 29r14
. 36r23 58r21 82r28 92r23 133r5
X 28 prj-ext.ads
31K13*Ext 25|42k9 28|68l9 68e12 29|29b18 133l9 133t12
45U14*Add 46>7 47>7 48>7 29|35b14 51l8 51t11 65s13
46p7 Tree{30|39P9} 29|36b7 50r32 66r16
47s7 External_Name{string} 29|37b7 46r19 47r38 67r16
48s7 Value{string} 29|38b7 43r19 44r38 69r16
51V13*Value_Of{21|149I9} 52>7 53>7 54>7 29|91b13 131l8 131t16
52p7 Tree{30|39P9} 29|92b7 105r34 122r16
53i7 External_Name{21|149I9} 29|93b7 98r46 122r42
54i7 With_Default{21|149I9} 29|94b7 128r20
58V13*Check{boolean} 59>7 60>7 29|57b13 76l8 76t13
59p7 Tree{30|39P9} 29|58b7 66r33
60s7 Declaration{string} 29|59b7 62r24 63r13 64r35 68r18 68r31 70r18 70r48
64U14*Reset 64>21 29|82b14 85l8 85t13
64p21 Tree{30|39P9} 29|82b21 84r34
X 29 prj-ext.adb
40i7 The_Key{21|149I9} 49m7 50r58
41i7 The_Value{21|149I9} 45m7 50r67
62i11 Equal_Pos{integer} 63r26 64r23 68r52 70r31
97i7 The_Value{21|149I9} 104m7 107r10 108r17 120m13 122r57 124r20
98a7 Name{string} 101r36 102r19 103r38 114r47
114p10 Env_Value{37|67P12} 117r13 117r40 118r25 119r44 123m19 127m19
X 30 prj-tree.ads
36K13*Tree 28|29w10 46r27 52r27 59r25 64r32 29|27w10 27r24 36r27 58r25 82r32
. 92r27 30|1502e13
38R9*Project_Node_Tree_Data 1485e14
39P9*Project_Node_Tree_Ref(38R9) 28|46r32 52r32 59r30 64r37 29|36r32 58r30
. 82r37 92r32
1456K12*Name_To_Name_HTable[13|170] 29|50r7 84r7 105r9 121r13
1470p7*External_References{13|172P12[1456]} 29|50m37 84m39 105r39 122m21
X 37 s-os_lib.ads
67P12*String_Access{46|45P9} 29|114r22
69V13*"="=70:22{boolean} 29|117r23
72U14*Free=72:62 29|123s13 127s13
903V13*Getenv{67P12} 29|114s39
X 46 s-string.ads
45P9*String_Access(string)
|