/usr/lib/ada/adalib/gnatprj/sinput-p.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 213 214 215 216 217 218 219 220 221 | 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_IMPLICIT_CONDITIONALS
RV NO_STANDARD_STORAGE_POOLS
RV NO_UNCHECKED_CONVERSION
RV NO_UNCHECKED_DEALLOCATION
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05
U sinput.p%b sinput-p.adb 60729dde NE OO PK
W ada%s ada.ads ada.ali
W ada.tags%s a-tags.adb a-tags.ali
W ada.unchecked_conversion%s
W ada.unchecked_deallocation%s
W prj%s prj.adb prj.ali
W prj.err%s prj-err.adb prj-err.ali
W sinput%s sinput.adb sinput.ali
W sinput.c%s sinput-c.adb sinput-c.ali
W system%s system.ads system.ali
U sinput.p%s sinput-p.ads dbc44452 BN EE NE OO PK
W scans%s scans.adb scans.ali
W sinput%s sinput.adb sinput.ali
D ada.ads 20070406091342 3ffc8e18
D a-except.ads 20140129161953 f86a4103
D a-finali.ads 20111121113555 52ecdc1b
D a-stream.ads 20140122164720 1a984740
D a-tags.ads 20111212115430 6c0509d0
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 csets.ads 20140122165324 e948558f
D debug.ads 20090420131856 3ea59655
D einfo.ads 20140225154805 b22949de
D err_vars.ads 20130910153044 d6d090e9
D errutil.ads 20121106112827 74c2502c
D gnat.ads 20110801150502 fd2ad2f1
D g-byorma.ads 20140225151544 2b13b02c
D g-dynhta.ads 20140123165450 a2f217e6
D g-dyntab.ads 20140225151544 07ce153b
D g-dyntab.adb 20140225151544 ea85823a
D g-hesorg.ads 20110801150502 106922da
D g-os_lib.ads 20090409150019 0db74523
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 osint.ads 20140225150201 1af80c1c
D output.ads 20140219102553 2d9479ad
D prj.ads 20140206100638 b8b6aa5c
D prj-err.ads 20100909123135 bb996db2
D restrict.ads 20140122164720 5293cb95
D rident.ads 20120712104910 770cd2d0
D scans.ads 20140124144712 bebd53fa
D scans.adb 20140129155348 bff8faf1
D scng.ads 20140127165229 638213eb
D scng.adb 20140129155348 f25b4016
D sinfo.ads 20140225150201 4a23565b
D sinput.ads 20140120151301 c46c1677
D sinput.adb 20140120151534 abc14b6d
D sinput-c.ads 20070910124710 f9133dd2
D sinput-p.ads 20100909135319 a11501df
D sinput-p.adb 20120208101354 1b788ca7
D snames.ads 20141119215425 383b4c02
D stringt.ads 20140220134420 b6600148
D styleg.ads 20140219111205 8faf4546
D styleg.adb 20140219150543 8294d75a
D stylesw.ads 20140219111205 552dc895
D system.ads 20141119215827 90249111
D s-conca2.ads 20140225151544 02a0d7d0
D s-crc32.ads 20140225151544 e3a788c7
D s-exctab.ads 20140225151139 54135002
D s-finmas.ads 20140225151139 814daec4
D s-finroo.ads 20120426095924 4ff27390
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-pooglo.ads 20110804083314 542f33d0
D s-rident.ads 20140225151139 fcbf2143
D s-secsta.ads 20140225151139 86a2856d
D s-soflin.ads 20140225151139 aa763b52
D s-stache.ads 20140225151139 a37c21ec
D s-stalib.ads 20140225151139 a891183f
D s-stoele.ads 20140225151139 2dc34a04
D s-stoele.adb 20140225151139 ed88f8fb
D s-stopoo.ads 20131010103753 b16154c2
D s-string.ads 20140225151139 8fe54fb7
D s-traent.ads 20140225151139 b5116092
D s-unstyp.ads 20140225151139 510692af
D s-utf_32.ads 20140225151139 9e89e9cc
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 45|26r6 27r6 42r26 45r26 67r35 77r15
X 6 a-unccon.ads
20v14*Unchecked_Conversion 45|26w10 77r19
X 7 a-uncdea.ads
20u15*Unchecked_Deallocation 45|27w10 42r30 45r30 67r39
X 32 prj.ads
42K9*Prj 2061e8 45|29r6 160r7 164r7 165r7 178r10 181r7
X 33 prj-err.ads
43K13*Err 97e12 45|29w10 160r11 164r11 165r11 178r14 181r11
88K12*Scanner[38|57] 45|160r15 164r15 165r15 178r18 181r15
X 36 scans.ads
37K9*Scans 516e10 44|30w6 30r17
187n7*Tok_Private{52E9} 45|175r25
188n7*Tok_With{52E9} 45|174r21
189n7*Tok_Separate{52E9} 45|183r22
191n7*Tok_EOF{52E9} 45|176r67
316E12*Token_Class_Cunit{52E9} 45|176r31
374e4*Token{52E9} 45|174r13 175r17 176r18 176r58 183r14
488R9*Saved_Scan_State 514e14 44|77r29
491U14*Save_Scan_State 45|143s7
496U14*Restore_Scan_State 45|130s7
X 38 scng.ads
63U14*Initialize_Scanner 45|160s23[33|88]
67U14*Scan 45|178s26[33|88]
80U14*Set_Special_Character 45|164s23[33|88] 165s23[33|88]
84U14*Reset_Special_Characters 45|181s23[33|88]
X 41 sinput.ads
69K9*Sinput 940e11 44|32r9 82r5 45|30r6 34r14 92r7 103r12 186r5
327U14*Initialize 45|92s14
336i4*Main_Source_File{78|567I9} 45|106m10
431i4*Current_Source_File{78|567I9} 45|132m7 145r42
444p4*Source{78|202P9} 45|131m7 144r42
552U14*Check_For_BOM 45|167s7
772A9 Lines_Table_Type(78|212I12)<78|171I9> 45|43r7
779P9 Lines_Table_Ptr(772A9) 45|43r25
782A9 Logical_Lines_Table_Type(78|161I9)<78|171I9> 45|46r7
791P9 Logical_Lines_Table_Ptr(782A9) 45|46r33
800R9 Source_File_Record 851e14 45|58r18
810p7*Source_Text{78|202P9} 45|82r52
811i7*Source_First{78|212I12} 45|59r43
812i7*Source_Last{78|212I12} 45|60r43
834p7*Lines_Table{779P9} 45|86m21
840p7*Logical_Lines_Table{791P9} 45|87m21
896K12 Source_File[75|55] 45|56r21 58r45 91r7
X 42 sinput.adb
766U17 Traverse[10|587] 11|2231b14
X 43 sinput-c.ads
31K16*C 36e13 45|30w13 103r19
33V13*Load_File{78|567I9} 45|103s21
X 44 sinput-p.ads
32K16*P 41|69k9 44|76E9 82l12 82e13 45|34b21 186l12 186t13
34U14*Clear_Source_File_Table 45|52b14 93l8 93t31
41V13*Load_Project_File{78|567I9} 41>32 45|99b13 111l8 111t25
41s32 Path{string} 45|99b32 103r32
45U14*Reset_First 45|117b14 120l8 120t19
50V13*Source_File_Is_Subunit{boolean} 50>37 45|152b13 184l8 184t30
50i37 X{78|567I9} 45|152b37 156r10 160r43
59R9*Saved_Project_Scan_State 63r25 69r21 76c9 80e14 45|127r21 140r25
62U14*Save_Project_Scan_State 63<7 64r19 45|139b14 146l8 146t31
63r7 Saved_State{59R9} 45|140b7 143m24 143r24 144m7 145m7
68U14*Restore_Project_Scan_State 69>7 70r19 45|126b14 133l8 133t34
69r7 Saved_State{59R9} 45|127b7 130r27 131r30 132r30
77r7*Scan_State{36|488R9} 45|130r39 143m36
78p7*Source{78|202P9} 45|131r42 144m19
79i7*Current_Source_File{78|567I9} 45|132r42 145m19
X 45 sinput-p.adb
36b4 First{boolean} 105r10 107m10 119m7
42U14 Free[7|20] 86s13
45U14 Free[7|20] 87s13
56i11 X<78|59I9> 58r64
58r13 S{41|800R9} 59r41 60r41 82r50 86r19 87r19
59i13 Lo{78|212I12} 61r60 82r65
60i13 Hi{78|212I12} 61r66
61A21 Actual_Source_Buffer{78|191A12}<78|144I9> 64r46 68r16
64P18 Actual_Source_Ptr(61A21) 68r38 77r50 81r26
67U23 Free[7|20] 85s13
76V22 To_Actual_Source_Ptr[6|20]{64P18} 82s28
81p13 Actual_Ptr{64P18} 85m19 85r19
100i7 X{78|567I9} 103m7 106r30 110r14
X 51 system.ads
37K9*System 45|32w6 53r11 51|152e11
64M9*Address 45|77r41
X 58 s-memory.ads
53V13*Alloc{51|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{51|64M9} 105i<c,__gnat_realloc>22
X 75 table.ads
106A12*Table_Type(41|800R9)<78|567I9>
109A15*Big_Table_Type{106A12[41|896]}<78|567I9>
117P12*Table_Ptr(109A15[41|896])
121p7*Table{117P12[41|896]} 45|58r57[41|896]
145V16*Last{78|567I9} 45|56s33[41|896]
158U17*Free 45|91s19[41|896]
X 78 types.ads
59I9*Int<integer>
144I9*Text_Ptr<59I9>
147A9*Text_Buffer(character)<144I9>
161I9*Logical_Line_Number<integer>
191A12*Source_Buffer{147A9}<144I9> 45|61r45
198A12*Big_Source_Buffer{147A9}<144I9>
202P9*Source_Buffer_Ptr(198A12) 44|78r29
212I12*Source_Ptr{144I9} 45|59r27 60r27
567I9*Source_File_Index<59I9> 44|41r54 50r41 79r29 45|99r54 100r11 152r41
575i4*No_Source_File{567I9} 45|156r14
|