/usr/lib/ada/adalib/gnatprj/sinput-c.ali is in libgnatprj4.9-dev 4.9.2-1.
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 | 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_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_05
U sinput.c%b sinput-c.adb b34ba748 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 3d7f2ba5 EE NE OO PK
W sinput%s sinput.adb sinput.ali
D ada.ads 20070406091342 3ffc8e18
D a-except.ads 20140129161953 f86a4103
D a-unccon.ads 20070406091342 f9eb8f06
D a-uncdea.ads 20070406091342 f15a5ed1
D alloc.ads 20120330092659 daf1344a
D aspects.ads 20140225151544 132f69b1
D atree.ads 20140225154805 15f9fb8a
D atree.adb 20140224171334 4c3369fa
D casing.ads 20100909094434 5c2a7161
D debug.ads 20090420131856 3ea59655
D einfo.ads 20140225154805 b22949de
D gnat.ads 20110801150502 fd2ad2f1
D g-byorma.ads 20140225151544 2b13b02c
D hostparm.ads 20130411123322 c164ed60
D interfac.ads 20140225151838 69adb1b9
D namet.ads 20140129155348 0b5fbeae
D nlists.ads 20140206101107 783bf08e
D opt.ads 20140225154805 0424f3ab
D output.ads 20140219102553 2d9479ad
D scans.ads 20140124144712 bebd53fa
D sinfo.ads 20140225150201 4a23565b
D sinput.ads 20140120151301 c46c1677
D sinput.adb 20140120151534 abc14b6d
D sinput-c.ads 20070910124710 f9133dd2
D sinput-c.adb 20140129155348 540623e0
D snames.ads 20141119215425 383b4c02
D system.ads 20141119215827 90249111
D s-conca2.ads 20140225151544 02a0d7d0
D s-exctab.ads 20140225151139 54135002
D s-imenne.ads 20140225151139 614c06c0
D s-memory.ads 20140225151139 597d6634
D s-os_lib.ads 20140225151139 73b554c6
D s-parame.ads 20140225151139 ab8cb46a
D s-secsta.ads 20140225151139 86a2856d
D s-stalib.ads 20140225151139 a891183f
D s-stoele.ads 20140225151139 2dc34a04
D s-stoele.adb 20140225151139 ed88f8fb
D s-string.ads 20140225151139 8fe54fb7
D s-traent.ads 20140225151139 b5116092
D s-unstyp.ads 20140225151139 510692af
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 20141119214236 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 25|29r6 140r15
X 3 a-unccon.ads
20v14*Unchecked_Conversion 25|29w10 140r19
X 5 alloc.ads
42K9*Alloc 163e10 25|203r51
79N4*Lines_Initial 25|203r57
X 9 casing.ads
59n7*Unknown{47E9} 25|183r39 186r39
X 16 namet.ads
127a4*Name_Buffer{string} 25|76m7 78m7 85m36 85r36 167m10
133i4*Name_Len{natural} 25|75m7 76r25 78r20 166m10 167r28
155I9*Name_Id<integer>
336V13*Name_Find{155I9} 25|77s18 168s21
482I9*File_Name_Type<155I9> 25|57r17 58r17
X 18 opt.ads
50K9*Opt 2139e8 25|26w6 26r18 203r32
1380i4*Table_Factor{45|59I9} 25|203r36
X 22 sinput.ads
69K9*Sinput 940e11 24|31r9 36r5 25|36r14 211r5
77n7*Config{71E9} 25|177r39
86I9*Instance_Id<45|59I9>
87i4*No_Instance_Id{86I9} 25|182r39
97n7*Unknown{96E9} 25|188r39
357U14*Set_Source_File_Index_Table 25|207s7
772A9 Lines_Table_Type(45|212I12)<45|171I9>
779P9 Lines_Table_Ptr(772A9)
782A9 Logical_Lines_Table_Type(45|161I9)<45|171I9>
791P9 Logical_Lines_Table_Ptr(782A9)
800R9 Source_File_Record 851e14 25|172r14
801i7*File_Name{16|482I9} 25|176m16
802i7*Reference_Name{16|482I9} 25|193m16
803i7*Debug_Source_Name{16|482I9} 25|175m16
804i7*Full_Debug_Name{16|482I9} 25|179m16
805i7*Full_File_Name{16|482I9} 25|180m16
806i7*Full_Ref_Name{16|482I9} 25|181m16
807i7*Instance{86I9} 25|182m16
808i7*Num_SRef_Pragmas{45|62I12} 25|192m16
809i7*First_Mapped_Line{45|161I9} 25|178m16
810p7*Source_Text{45|202P9} 25|198m16
811i7*Source_First{45|212I12} 25|196m16
812i7*Source_Last{45|212I12} 25|71r44 197m16
813m7*Source_Checksum{45|68M9} 25|195m16
814i7*Last_Source_Line{45|171I9} 25|187m16
815i7*Template{45|567I9} 25|199m16
816i7*Unit{45|556I9} 25|200m16
817a7*Time_Stamp{45|607A9} 25|201m16
818e7*File_Type{71E9} 25|177m16
819i7*Inlined_Call{45|212I12} 25|184m16
820b7*Inlined_Body{boolean} 25|185m16
821e7*License{96E9} 25|188m16
822e7*Keyword_Casing{9|47E9} 25|186m16
823e7*Identifier_Casing{9|47E9} 25|183m16
828i7*Sloc_Adjust{45|212I12} 25|194m16
834p7*Lines_Table{779P9} 25|189m16 204r12
840p7*Logical_Lines_Table{791P9} 25|191m16
845i7*Lines_Table_Max{45|171I9} 25|190m16
896K12 Source_File[42|55] 25|65r7 66r12 68r14 71r18 88r10 172r41
919U14 Alloc_Line_Tables 25|203s10
X 23 sinput.adb
766U17 Traverse[7|587] 8|2231b14
X 24 sinput-c.ads
31K16*C 22|69k9 24|36l12 36e13 25|36b21 211l12 211t13
33V13*Load_File{45|567I9} 33>24 25|42b13 209l8 209t17
33s24 Path{string} 25|42b24 61r10 75r19 76r38 157r30 160r24 161r23 162r23
. 166r22 167r41 167r56
X 25 sinput-c.adb
43p7 Src{45|202P9} 145m13 198r39
44i7 X{45|567I9} 66m7 68r10 71r37 172r60 207r36 208r14
45i7 Lo{45|212I12} 69m10 71m10 98r13 103r57 119r16 196r39 204r31
46i7 Hi{45|212I12} 98m7 103r63 119m10 121r61 122m13 122r19 126r22 197r39
48i7 Source_File_FD{32|171I9} 85m7 87r10 93r36 121r33 152r14
52i7 Len{integer} 93m7 98r30 121r74 123r36
55i7 Actual_Len{integer} 121m13 122r36 123r23 123r48
57i7 Path_Id{16|482I9} 77m7 179r39 180r39 181r39
58i7 File_Id{16|482I9} 168m10 175r39 176r39 193r39
103A18 Actual_Source_Buffer{45|191A12}<45|144I9> 106r43 109r57
106P15 Actual_Source_Ptr(103A18) 109r32
109p10 Actual_Ptr{106P15} 121r49 126r10 145r42
139V22 To_Source_Buffer_Ptr[3|20]{45|202P9} 145s20
157i10 Index{positive} 160r16 161r29 162r29 163m13 163r22 166r34 167r47
172r10 S{22|800R9} 175r10 203r29 204r10
X 27 system.ads
37K9*System 25|27w6 27r18 33r6 33r25 27|152e11
64M9*Address 25|140r41
X 31 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 32 s-os_lib.ads
59K16*OS_Lib 25|33w13 33r32 32|1009e18
171I9*File_Descriptor<integer> 25|48r24
179i4*Invalid_FD{171I9} 25|87r27
182n18*Binary{182E9} 25|85r57
284U14*Close 25|152s7
387V13*Read{integer} 25|121s27
416V13*File_Length{long_integer} 25|93s23
614V13*Open_Read{171I9} 25|85s25
975e4*Directory_Separator{character} 25|162r42
X 42 table.ads
106A12*Table_Type(22|800R9)<45|567I9>
109A15*Big_Table_Type{106A12[22|896]}<45|567I9>
117P12*Table_Ptr(109A15[22|896])
121p7*Table{117P12[22|896]} 25|71r30[22|896] 172r53[22|896]
145V16*Last{45|567I9} 25|66s24[22|896]
162i7*First{45|567I9} 25|68r26[22|896]
174U17*Increment_Last 25|65s19[22|896]
178U17*Decrement_Last 25|88s22[22|896]
X 45 types.ads
59I9*Int<integer>
62I12*Nat{59I9}
68M9*Word
91e4*EOF{character} 25|126r29
144I9*Text_Ptr<59I9>
147A9*Text_Buffer(character)<144I9>
161I9*Logical_Line_Number<integer>
168i4*No_Line_Number{161I9} 25|178r39
171I9*Physical_Line_Number<integer>
186N4*Source_Align 25|71r58 72r19 72r35
191A12*Source_Buffer{147A9}<144I9> 25|103r42
198A12*Big_Source_Buffer{147A9}<144I9>
202P9*Source_Buffer_Ptr(198A12) 25|43r14 140r50
212I12*Source_Ptr{144I9} 25|45r14 46r14 98r18 122r24
219i4*No_Location{212I12} 25|184r39
241i4*First_Source_Ptr{212I12} 25|69r16
556I9*Unit_Number_Type<59I9>
564i4*No_Unit{556I9} 25|200r39
567I9*Source_File_Index<59I9> 24|33r46 25|42r46 44r14
575i4*No_Source_File{567I9} 25|62r17 89r17 199r39
607A9*Time_Stamp_Type<string><integer>
610a4*Empty_Time_Stamp{607A9} 25|201r39
|