/usr/lib/ada/adalib/gnatprj/sinput-c.ali is in libgnatprj4.8-dev 4.8.2-8ubuntu3.
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 | V "GNAT Lib v4.8"
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_LOCAL_ALLOCATORS
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_CONVERSION
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_OBSOLESCENT_FEATURES
RV SPARK
U sinput.c%b sinput-c.adb 2293e036 NE OO PK
W ada%s ada.ads ada.ali
W ada.unchecked_conversion%s
W opt%s opt.adb opt.ali
W sinput%s sinput.adb sinput.ali
W system%s system.ads system.ali
W system.os_lib%s s-os_lib.adb s-os_lib.ali
U sinput.c%s sinput-c.ads 81dd62e1 EE NE OO PK
W sinput%s sinput.adb sinput.ali
D ada.ads 20070406091342 3ffc8e18
D a-except.ads 20120716125141 10fcae55
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alloc.ads 20120330092659 daf1344a
D aspects.ads 20130129140721 450982f5
D atree.ads 20130129140121 ce7e6162
D atree.adb 20130129140121 725d87a6
D casing.ads 20100909094434 5c2a7161
D debug.ads 20090420131856 3ea59655
D einfo.ads 20130206111307 867ce801
D gnat.ads 20110801150502 fd2ad2f1
D g-byorma.ads 20120410054430 a1c90496
D hostparm.ads 20120315091549 c164ed60
D interfac.ads 20110906094621 129923ea
D namet.ads 20121001081109 ef58bb56
D nlists.ads 20100909093511 986e68a0
D opt.ads 20130206104433 983485a0
D output.ads 20100622132632 de75f4b4
D scans.ads 20121205105909 1d9f7ff6
D sinfo.ads 20130129140721 3dfcb66c
D sinput.ads 20121001092146 78ce5f33
D sinput.adb 20121001092146 183ddf51
D sinput-c.ads 20070910124710 f9133dd2
D sinput-c.adb 20121001092146 e517bbec
D snames.ads 20140416143834 a6a6e2b4
D system.ads 20140416144310 90249111
D s-exctab.ads 20090417131547 66e51330
D s-imenne.ads 20130104124955 8707cbf0
D s-memory.ads 20090417131547 ca8bbc15
D s-os_lib.ads 20120709131452 cf6cfdbf
D s-parame.ads 20110830140625 b6e20cc0
D s-secsta.ads 20110830140625 eea35a36
D s-stalib.ads 20130104124955 f78bcf95
D s-stoele.ads 20090417130712 facd7d98
D s-stoele.adb 20100617152355 afc5dc80
D s-string.ads 20130104124955 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 20130104091825 d2a5ae47
D tree_io.ads 20130102100426 30335df9
D types.ads 20130104092849 a33fd65d
D uintp.ads 20121106101120 2762e44a
D unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
D urealp.ads 20121205110635 e500ee51
D widechar.ads 20090409150019 3fd6363b
X 1 ada.ads
16K9*Ada 19e8 25|29r6 139r15
X 3 a-unccon.ads
20v14*Unchecked_Conversion 25|29w10 139r19
X 5 alloc.ads
42K9*Alloc 163e10 25|202r51
79N4*Lines_Initial 25|202r57
X 9 casing.ads
59n7*Unknown{47E9} 25|182r39 185r39
X 16 namet.ads
127a4*Name_Buffer{string} 25|75m7 77m7 84m36 84r36 166m10
133i4*Name_Len{natural} 25|74m7 75r25 77r20 165m10 166r28
149I9*Name_Id<integer>
271V13*Name_Find{149I9} 25|76s18 167s21
417I9*File_Name_Type<149I9> 25|57r17 58r17
X 18 opt.ads
50K9*Opt 2045e8 25|26w6 26r18 202r32
1312i4*Table_Factor{44|59I9} 25|202r36
X 22 sinput.ads
69K9*Sinput 953e11 24|31r9 36r5 25|36r14 210r5
77n7*Config{71E9} 25|176r39
86I9*Instance_Id<44|59I9>
87i4*No_Instance_Id{86I9} 25|181r39
97n7*Unknown{96E9} 25|187r39
376U14*Set_Source_File_Index_Table 25|206s7
785A9 Lines_Table_Type(44|206I12)<44|171I9>
792P9 Lines_Table_Ptr(785A9)
795A9 Logical_Lines_Table_Type(44|161I9)<44|171I9>
804P9 Logical_Lines_Table_Ptr(795A9)
813R9 Source_File_Record 864e14 25|171r14
814i7*File_Name{16|417I9} 25|175m16
815i7*Reference_Name{16|417I9} 25|192m16
816i7*Debug_Source_Name{16|417I9} 25|174m16
817i7*Full_Debug_Name{16|417I9} 25|178m16
818i7*Full_File_Name{16|417I9} 25|179m16
819i7*Full_Ref_Name{16|417I9} 25|180m16
820i7*Instance{86I9} 25|181m16
821i7*Num_SRef_Pragmas{44|62I12} 25|191m16
822i7*First_Mapped_Line{44|161I9} 25|177m16
823p7*Source_Text{44|196P9} 25|197m16
824i7*Source_First{44|206I12} 25|195m16
825i7*Source_Last{44|206I12} 25|71r42 196m16
826m7*Source_Checksum{44|68M9} 25|194m16
827i7*Last_Source_Line{44|171I9} 25|186m16
828i7*Template{44|561I9} 25|198m16
829i7*Unit{44|550I9} 25|199m16
830a7*Time_Stamp{44|601A9} 25|200m16
831e7*File_Type{71E9} 25|176m16
832i7*Inlined_Call{44|206I12} 25|183m16
833b7*Inlined_Body{boolean} 25|184m16
834e7*License{96E9} 25|187m16
835e7*Keyword_Casing{9|47E9} 25|185m16
836e7*Identifier_Casing{9|47E9} 25|182m16
841i7*Sloc_Adjust{44|206I12} 25|193m16
847p7*Lines_Table{792P9} 25|188m16 203r12
853p7*Logical_Lines_Table{804P9} 25|190m16
858i7*Lines_Table_Max{44|171I9} 25|189m16
909K12 Source_File[41|55] 25|65r7 66r12 68r14 71r16 87r10 171r41
932U14 Alloc_Line_Tables 25|202s10
X 23 sinput.adb
796U17 Traverse[7|568] 8|2101b14
X 24 sinput-c.ads
31K16*C 22|69k9 24|36l12 36e13 25|36b21 210l12 210t13
33V13*Load_File{44|561I9} 33>24 25|42b13 208l8 208t17
33s24 Path{string} 25|42b24 61r10 74r19 75r38 156r30 159r24 160r23 161r23
. 165r22 166r41 166r56
X 25 sinput-c.adb
43p7 Src{44|196P9} 144m13 197r39
44i7 X{44|561I9} 66m7 68r10 71r35 171r60 206r36 207r14
45i7 Lo{44|206I12} 69m10 71m10 97r13 102r57 118r16 195r39 203r31
46i7 Hi{44|206I12} 97m7 102r63 118m10 120r61 121m13 121r19 125r22 196r39
48i7 Source_File_FD{31|168I9} 84m7 86r10 92r36 120r33 151r14
52i7 Len{integer} 92m7 97r30 120r74 122r36
55i7 Actual_Len{integer} 120m13 121r36 122r23 122r48
57i7 Path_Id{16|417I9} 76m7 178r39 179r39 180r39
58i7 File_Id{16|417I9} 167m10 174r39 175r39 192r39
102A18 Actual_Source_Buffer{44|186A12}<44|144I9> 105r43 108r57
105P15 Actual_Source_Ptr(102A18) 108r32
108p10 Actual_Ptr{105P15} 120m49 120r49 125m10 125r10 144m42 144r42
138V22 To_Source_Buffer_Ptr[3|20]{44|196P9} 144s20
156i10 Index{positive} 159r16 160r29 161r29 162m13 162r22 165r34 166r47
171r10 S{22|813R9} 174r10 202r29 203r10
X 27 system.ads
37K9*System 25|27w6 27r18 33r6 33r25 27|152e11
64M9*Address 25|139r41
X 30 s-memory.ads
53V13*Alloc{27|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{27|64M9} 105i<c,__gnat_realloc>22
X 31 s-os_lib.ads
56K16*OS_Lib 25|33w13 33r32 31|994e18
168I9*File_Descriptor<integer> 25|48r24
176i4*Invalid_FD{168I9} 25|86r27
179n18*Binary{179E9} 25|84r57
281U14*Close 25|151s7
377V13*Read{integer} 25|120s27
406V13*File_Length{long_integer} 25|92s23
603V13*Open_Read{168I9} 25|84s25
960e4*Directory_Separator{character} 25|161r42
X 41 table.ads
106A12*Table_Type(22|813R9)<44|561I9>
109A15*Big_Table_Type{106A12[22|909]}<44|561I9>
117P12*Table_Ptr(109A15[22|909])
121p7*Table{117P12[22|909]} 25|71r28[22|909] 171r53[22|909]
145V16*Last{44|561I9} 25|66s24[22|909]
162i7*First{44|561I9} 25|68r26[22|909]
174U17*Increment_Last 25|65s19[22|909]
178U17*Decrement_Last 25|87s22[22|909]
X 44 types.ads
59I9*Int<integer>
62I12*Nat{59I9}
68M9*Word
91e4*EOF{character} 25|125r29
144I9*Text_Ptr<59I9>
147A9*Text_Buffer(character)<144I9>
161I9*Logical_Line_Number<integer>
168i4*No_Line_Number{161I9} 25|177r39
171I9*Physical_Line_Number<integer>
186A12*Source_Buffer{147A9}<144I9> 25|102r42
192A12*Big_Source_Buffer{147A9}<144I9>
196P9*Source_Buffer_Ptr(192A12) 25|43r14 139r50
206I12*Source_Ptr{144I9} 25|45r14 46r14 97r18 121r24
213i4*No_Location{206I12} 25|183r39
235i4*First_Source_Ptr{206I12} 25|69r16
550I9*Unit_Number_Type<59I9>
558i4*No_Unit{550I9} 25|199r39
561I9*Source_File_Index<59I9> 24|33r46 25|42r46 44r14
569i4*No_Source_File{561I9} 25|62r17 88r17 198r39
601A9*Time_Stamp_Type<string><integer>
604a4*Empty_Time_Stamp{601A9} 25|200r39
|