/usr/lib/x86_64-linux-gnu/ada/adalib/gpr/gpr-attr-pm.ali is in libgpr1-dev 2017-5.
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 | V "GNAT Lib v7"
A -O2
A -g
A -fdebug-prefix-map=/build/gprbuild-Xe333Y/gprbuild-2017=.
A -fstack-protector-strong
A -gnatn
A -fPIC
P SS ZX
RN
RV SPARK_05
U gpr.attr.pm%b gpr-attr-pm.adb b159bc8c NE OO PK IU
W ada.tags%s a-tags.adb a-tags.ali
W gpr.attr%s gpr-attr.adb gpr-attr.ali
W interfaces%s interfac.ads interfac.ali
U gpr.attr.pm%s gpr-attr-pm.ads dd966fbe EE NE OO PK IU
W gpr.attr%s gpr-attr.adb gpr-attr.ali
D ada.ads 20170106103348 76789da1 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 20170106103348 31484697 ada.unchecked_conversion%s
D a-uncdea.ads 20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D gnat.ads 20140801083227 fd2ad2f1 gnat%s
D g-casuti.ads 20110801150502 0f32eb76 gnat.case_util%s
D g-dynhta.ads 20141031105956 97389d1d gnat.dynamic_htables%s
D g-dyntab.ads 20161012125547 aeeb37b9 gnat.dynamic_tables%s
D g-dyntab.adb 20161012125547 b8798004 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 g-string.ads 20090409150019 c6abc540 gnat.strings%s
D g-table.ads 20151020120548 16cef446 gnat.table%s
D g-table.adb 20140521105248 2932f881 gnat.table%b
D gpr.ads 20170517124026 f7331509 gpr%s
D gpr-attr.ads 20170517124026 2cbe1497 gpr.attr%s
D gpr-attr.adb 20170517124026 04796d0e gpr.attr%b
D gpr-attr-pm.ads 20170517124026 f1287b29 gpr.attr.pm%s
D gpr-attr-pm.adb 20170517124026 4071c7a5 gpr.attr.pm%b
D gpr-names.ads 20170517124026 97f8a5e7 gpr.names%s
D gpr-osint.ads 20170926122843 0282fe26 gpr.osint%s
D interfac.ads 20160502101001 5ab55268 interfaces%s
D system.ads 20170510173650 4635ec04 system%s
D s-casuti.ads 20140225151544 240969d7 system.case_util%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-memory.ads 20160622104833 597d6634 system.memory%s
D s-os_lib.ads 20170923094238 4e0c17b8 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 20170112134946 9751b57e 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-stoele.ads 20140225151139 2dc34a04 system.storage_elements%s
D s-stopoo.ads 20131010103753 b16154c2 system.storage_pools%s
D s-string.ads 20140225151139 8fe54fb7 system.strings%s
D s-traent.ads 20140730135025 005bf670 system.traceback_entries%s
D s-valenu.ads 20090409150019 bb1a4295 system.val_enum%s
X 16 g-table.ads
104A9*Table_Type(19|328R9)<18|1585I9>
106A12*Big_Table_Type{104A9[19|335]}<18|1585I9>
115P9*Table_Ptr(106A12[19|335])
120p4*Table{115P9[19|335]} 22|53r34[19|335] 55r29[19|335] 73r26[19|335]
140V13*Last{19|268I9} 22|56s18[19|316] 57s44[19|316] 68s51[19|335] 72s42[19|335]
160U14*Set_Last 22|86s29[19|335]
169U14*Increment_Last 22|71s26[19|335]
177U14*Append 22|44s16[19|316]
X 18 gpr.ads
38K9*GPR 2967e8 21|29r9 50r5 22|25r14 90r5
251I9*Name_Id<integer> 21|34r42 44r24 22|35r24 65r42
363n7*Empty_Value{361E9} 22|51r31
460n27*Undefined{460E9} 22|46r31
1585I9*Pkg_Node_Id<integer> 22|27r25
1589R9*Package_Node_Id 1591e14 21|34r60 43r24 22|34r24 65r60
1590i7*Value{1585I9} 22|53r52 55r47 72m14 73r36
1594i4*Empty_Pkg{1585I9} 22|27r40 67r31 85r32
1595r4*Empty_Package{1589R9} 22|41r24
1597r4*Unknown_Package{1589R9} 22|42r24
X 19 gpr-attr.ads
33K13*Attr 18|38k9 19|343e13 21|29r13 50r9 22|25r18 90r9
46n7*Unknown{45E9} 22|48r31
136R9*Attribute_Node_Id 274e14 21|45r28 22|36r28
268I9 Attr_Node_Id<integer>
273i7*Value{268I9} 22|57m29
277i4 Empty_Attr{268I9} 22|76r30
305i7*Name{18|251I9} 22|45m13
306e7*Var_Kind{18|460E9} 22|46m13
307b7*Optional_Index{boolean} 22|47m13
308e7*Attr_Kind{45E9} 22|48m13
309b7*Read_Only{boolean} 22|49m13
310b7*Others_Allowed{boolean} 22|50m13
311e7*Default{18|361E9} 22|51m13
312i7*Next{268I9} 22|52m13
316K12 Attrs[16|56] 22|44r10 56r12 57r38
329i7*Name{18|251I9} 22|74m10
330b7*Known{boolean} 22|75m10
331i7*First_Attribute{268I9} 22|53r59 55m54 76m10
335K12 Package_Attributes[16|56] 22|53r15 55r10 68r32 71r7 72r23 73r7 86r10
X 21 gpr-attr-pm.ads
29K18*PM 19|33k13 21|50l14 50e16 22|25b23 90l14 90t16
34U14*Add_Unknown_Package 34>35 34<51 22|65b14 77l8 77t27
34i35 Name{18|251I9} 22|65b35 74r30
34r51 Id{18|1589R9} 22|65b51 72m7 73r33
38U14*Remove_Unknown_Packages 22|83b14 88l8 88t31
42U14*Add_Attribute 43>7 44>7 45<7 22|33b14 59l8 59t21
43r7 To_Package{18|1589R9} 22|34b7 41r10 42r10 53r41 55r36
44i7 Attribute_Name{18|251I9} 22|35b7 45r31
45r7 Attribute_Node{19|136R9} 22|36b7 57m10
X 22 gpr-attr-pm.adb
27i4 Last_Known_Package{18|1585I9} 67r10 68m10 85r10 86r39
X 26 system.ads
67M9*Address
X 31 s-memory.ads
53V13*Alloc{26|67M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{26|67M9} 105i<c,__gnat_realloc>22
|