/usr/lib/ada/adalib/gnatprj/sinput-c.ali is in libgnatprj4.6-dev 4.6.4-0ubuntu5.
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 | V "GNAT Lib v4.6"
A -nostdinc
A -O2
A -fPIC
A -g
A -gnatn
A -mtune=generic
A -march=x86-64
P ZX
R nnnvnnnnnnnnnnnnnnnnnnnnnnnnnnnvnnnnnnnnnnnnvnnnnnnnnnvnnnvnnvnnvnnnnnnnnnnnnnnn
U sinput.c%b sinput-c.adb 1a0259eb 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 6a4a84db EE NE OO PK
W sinput%s sinput.adb sinput.ali
D ada.ads 20070406091342 3ffc8e18
D a-except.ads 20090727140100 0c711ac9
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 hostparm.ads 20090409150019 597373af
D namet.ads 20101220072657 ef58bb56
D opt.ads 20101026132047 ed841f4a
D output.ads 20100622132632 de75f4b4
D sinput.ads 20101012110042 9359b909
D sinput-c.ads 20070910124710 f9133dd2
D sinput-c.adb 20100622132632 34f71d53
D system.ads 20140416172229 23e1f70b
D s-exctab.ads 20090417131547 66e51330
D s-memory.ads 20090417131547 ca8bbc15
D s-os_lib.ads 20100910151410 e0681e2d
D s-parame.ads 20091130110856 9c5d83fa
D s-stalib.ads 20101021102512 c4241c00
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 unchconv.ads 20070406091342 ca2f9e18
D unchdeal.ads 20070406091342 214516a4
X 1 ada.ads
16K9*Ada 19e8 14|29r6 139r15
X 3 a-unccon.ads
20v14*Unchecked_Conversion 14|29w10 139r19
X 5 alloc.ads
42K9*Alloc 160e10 14|201r51
79N4*Lines_Initial 14|201r57
X 6 casing.ads
59n7*Unknown{47E9} 14|181r39 184r39
X 9 namet.ads
127a4*Name_Buffer{string} 14|75m7 77m7 84m36 166m10
133i4*Name_Len{natural} 14|74m7 75r25 77r20 165m10 166r28
149I9*Name_Id<integer>
271V13*Name_Find{149I9} 14|76s18 167s21
417I9*File_Name_Type<149I9> 14|57r17 58r17
X 10 opt.ads
50K9*Opt 1907e8 14|26w6 26r18 201r32
1236i4*Table_Factor{28|59I9} 14|201r36
X 12 sinput.ads
69K9*Sinput 827e11 13|31r9 36r5 14|36r14 209r5
77n7*Config{71E9} 14|176r39
94n7*Unknown{93E9} 14|186r39
366U14*Set_Source_File_Index_Table 14|205s7
672A9 Lines_Table_Type(28|210I12)<28|175I9>
679P9 Lines_Table_Ptr(672A9)
682A9 Logical_Lines_Table_Type(28|165I9)<28|175I9>
691P9 Logical_Lines_Table_Ptr(682A9)
700R9 Source_File_Record 750e14 14|171r14
701i7*File_Name{9|417I9} 14|175m16
702i7*Reference_Name{9|417I9} 14|191m16
703i7*Debug_Source_Name{9|417I9} 14|174m16
704i7*Full_Debug_Name{9|417I9} 14|178m16
705i7*Full_File_Name{9|417I9} 14|179m16
706i7*Full_Ref_Name{9|417I9} 14|180m16
707i7*Num_SRef_Pragmas{28|62I12} 14|190m16
708i7*First_Mapped_Line{28|165I9} 14|177m16
709p7*Source_Text{28|200P9} 14|196m16
710i7*Source_First{28|210I12} 14|194m16
711i7*Source_Last{28|210I12} 14|71r42 195m16
712m7*Source_Checksum{28|68M9} 14|193m16
713i7*Last_Source_Line{28|175I9} 14|185m16
714i7*Instantiation{28|210I12} 14|183m16
715i7*Template{28|565I9} 14|197m16
716i7*Unit{28|554I9} 14|198m16
717a7*Time_Stamp{28|605A9} 14|199m16
718e7*File_Type{71E9} 14|176m16
719b7*Inlined_Body{boolean} 14|182m16
720e7*License{93E9} 14|186m16
721e7*Keyword_Casing{6|47E9} 14|184m16
722e7*Identifier_Casing{6|47E9} 14|181m16
727i7*Sloc_Adjust{28|210I12} 14|192m16
733p7*Lines_Table{679P9} 14|187m16 202r12
739p7*Logical_Lines_Table{691P9} 14|189m16
744i7*Lines_Table_Max{28|175I9} 14|188m16
794K12 Source_File[25|55] 14|65r7 66r12 68r14 71r16 87r10 171r41
806U14 Alloc_Line_Tables 14|201s10
X 13 sinput-c.ads
31K16*C 12|69k9 13|36l12 36e13 14|36b21 209l12 209t13
33V13*Load_File{28|565I9} 33>24 14|42b13 207l8 207t17
33s24 Path{string} 14|42b24 61r10 74r19 75r38 156r30 159r24 160r23 161r23
. 165r22 166r41 166r56
X 14 sinput-c.adb
43p7 Src{28|200P9} 144m13 196r39
44i7 X{28|565I9} 66m7 68r10 71r35 171r60 205r36 206r14
45i7 Lo{28|210I12} 69m10 71m10 97r13 102r57 118r16 194r39 202r31
46i7 Hi{28|210I12} 97m7 102r63 118m10 120r61 121m13 121r19 125r22 195r39
48i7 Source_File_FD{18|168I9} 84m7 86r10 92r36 120r33 151r14
52i7 Len{integer} 92m7 97r30 120r74 122r36
55i7 Actual_Len{integer} 120m13 121r36 122r23 122r48
57i7 Path_Id{9|417I9} 76m7 178r39 179r39 180r39
58i7 File_Id{9|417I9} 167m10 174r39 175r39 191r39
102A18 Actual_Source_Buffer{28|190A12}<28|148I9> 105r43 108r57
105P15 Actual_Source_Ptr(102A18) 108r32
108p10 Actual_Ptr{105P15} 120m49 125r10 144m42
138V22 To_Source_Buffer_Ptr[3|20]{28|200P9} 144s20
156i10 Index{positive} 159r16 160r29 161r29 162m13 162r22 165r34 166r47
171r10 S{12|700R9} 174r10 201r29 202r10
X 15 system.ads
37K9*System 14|27w6 27r18 33r6 33r25 15|153e11
64M9*Address 14|139r41
X 18 s-os_lib.ads
56K16*OS_Lib 14|33w13 33r32 18|992e18
168I9*File_Descriptor<integer> 14|48r24
176i4*Invalid_FD{168I9} 14|86r27
179n18*Binary{179E9} 14|84r57
281U14*Close 14|151s7
377V13*Read{integer} 14|120s27
406V13*File_Length{long_integer} 14|92s23
603V13*Open_Read{168I9} 14|84s25
958e4*Directory_Separator{character} 14|161r42
X 25 table.ads
106A12*Table_Type(12|700R9)<28|565I9>
109A15*Big_Table_Type{106A12[12|794]}<28|565I9>
117P12*Table_Ptr(109A15[12|794])
121p7*Table{117P12[12|794]} 14|71r28[12|794] 171r53[12|794]
145V16*Last{28|565I9} 14|66s24[12|794]
162i7*First{28|565I9} 14|68r26[12|794]
174U17*Increment_Last 14|65s19[12|794]
178U17*Decrement_Last 14|87s22[12|794]
X 28 types.ads
59I9*Int<integer>
62I12*Nat{59I9}
68M9*Word
91e4*EOF{character} 14|125r29
148I9*Text_Ptr<59I9>
151A9*Text_Buffer(character)<148I9>
165I9*Logical_Line_Number<integer>
172i4*No_Line_Number{165I9} 14|177r39
175I9*Physical_Line_Number<integer>
190A12*Source_Buffer{151A9}<148I9> 14|102r42
196A12*Big_Source_Buffer{151A9}<148I9>
200P9*Source_Buffer_Ptr(196A12) 14|43r14 139r50
210I12*Source_Ptr{148I9} 14|45r14 46r14 97r18 121r24
217i4*No_Location{210I12} 14|183r39
239i4*First_Source_Ptr{210I12} 14|69r16
554I9*Unit_Number_Type<59I9>
562i4*No_Unit{554I9} 14|198r39
565I9*Source_File_Index<59I9> 13|33r46 14|42r46 44r14
573i4*No_Source_File{565I9} 14|62r17 88r17 197r39
605A9*Time_Stamp_Type<string><integer>
608a4*Empty_Time_Stamp{605A9} 14|199r39
|