This file is indexed.

/usr/lib/x86_64-linux-gnu/ada/adalib/gpr/gpr-output.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
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 NO_ACCESS_SUBPROGRAMS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_RECURSION
RV NO_STANDARD_STORAGE_POOLS
RV NO_DYNAMIC_SIZED_OBJECTS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05

U gpr.output%b		gpr-output.adb		cd63f315 OO PK IU
W ada.exceptions%s	a-except.adb		a-except.ali
W ada.tags%s		a-tags.adb		a-tags.ali
W gpr%s			gpr.adb			gpr.ali
W interfaces%s		interfac.ads		interfac.ali
W system%s		system.ads		system.ali
W system.exception_table%s  s-exctab.adb	s-exctab.ali
W system.standard_library%s  s-stalib.adb	s-stalib.ali

U gpr.output%s		gpr-output.ads		07a8919f BN EB EE NE OO PK IU
W gpr%s			gpr.adb			gpr.ali
W system%s		system.ads		system.ali
W system.os_lib%s	s-os_lib.adb		s-os_lib.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-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 gpr.ads		20170517124026 f7331509 gpr%s
D gpr-output.ads	20170517124026 be97932e gpr.output%s
D gpr-output.adb	20170517124026 73f4603b gpr.output%b
D interfac.ads		20160502101001 5ab55268 interfaces%s
D system.ads		20170510173650 4635ec04 system%s
D s-exctab.ads		20140225151139 54135002 system.exception_table%s
D s-exctab.adb		20140611105235 c756f391 system.exception_table%b
D s-finmas.ads		20151016130316 7811a767 system.finalization_masters%s
D s-finroo.ads		20120426095924 4ff27390 system.finalization_root%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
X 14 gpr.ads
38K9*GPR 2967e8 15|33r9 107r5 16|25r14 278r5
58I9*Int<integer> 15|93r31 16|230r31 235r30 235r40
64I12*Pos{58I9} 15|77r27 16|68r27 70r14
X 15 gpr-output.ads
33K13*Output 14|38k9 15|107l9 107e15 16|25b18 278l9 278t15
36P9*Output_Proc 36>42 48r38 16|38r26 154r38
36a42 S{string}
48U14*Set_Special_Output 48>34 16|154b14 157l8 157t26
48p34 P{36P9} 16|154b34 156r30
55U14*Cancel_Special_Output 16|59b14 62l8 62t29
62U14*Set_Standard_Error 16|176b14 179l8 179t26
69U14*Set_Standard_Output 16|185b14 188l8 188t27
77V13*Column{14|64I12} 78r19 16|68b13 71l8 71t14
82U14*Write_Char 82>26 16|194b14 207l8 207t18 245s10 250s10 274s10
82e26 C{character} 16|194b26 201r10 204r31
86U14*Write_Eol 16|198s10 202s10 213b14 224l8 224t17 264s7
93U14*Write_Int 93>25 16|230b14 255l8 255t17
93i25 Val{14|58I9} 16|230b25 249r10 251r21 253r22
97U14*Write_Str 97>25 16|263s7 271b14 276l8 276t17
97a25 S{string} 16|271b25 273r16 274r22
104U14*Write_Line 104>26 16|138s19 261b14 265l8 265t18
104a26 S{string} 16|261b26 263r18
X 16 gpr-output.adb
27N4 Buffer_Max 28r26 116r22
28a4 Buffer{string} 29r8 32r35 117r23 119r30 125r30 196r34 197r21 204m10
. 217r35 221m7
32i4 Next_Col{positive} 70r19 106r33 137m19 146m10 196r22 197r10 204r18 205m10
. 205r22 217r13 217r43 218m10 218r22 221r15 222m7 222r19
35i4 Current_FD{23|190I9} 100r23 135r19 136m19 169m7
38p4 Special_Output_Proc{15|36P9} 61m7 94r13 95r13 156m7 165r10
46U14 Flush_Buffer 77b14 148l8 148t20 166s10 223s7
49U14 Set_Output 49>26 163b14 170l8 170t18 178s7 187s7
49i26 FD{23|190I9} 163b26 169r21
78X7 Write_Error 101r19 129r18
85U17 Write_Buffer 85>31 90b17 104l11 104t23 119s16 125s16
85a31 Buf{string} 90b31 95r38 100r35 100r48 100r63
106i7 Len{natural} 111r10 116r16 117r36 119r43 125r43
235I15 Nonpositive{14|58I9} 236r34 239r34
236U17 Write_Abs 236>28 239b17 242s13 246l11 246t20 251s10 253s10
236i28 Val{235I15} 239b28 241r13 242r24 245r39
273i11 J{integer} 274r25
X 18 system.ads
37K9*System 15|30r6 30r25 18|156e11
X 23 s-os_lib.ads
56K16*OS_Lib 15|30w13 30r32 23|1112e18
190I9*File_Descriptor<integer> 16|35r17 49r31 163r31
194i4*Standout{190I9} 16|35r36 187r19
195i4*Standerr{190I9} 16|135r33 136r33 178r19
655V13*Write{integer} 16|100s16
1043U14*OS_Exit 16|141s16