/usr/lib/ada/adalib/gnatvsn/output.ali is in libgnatvsn5-dev 5.3.1-14ubuntu2.
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 | V "GNAT Lib v5"
A -nostdinc
A -O2
A -fPIC
A -g
A -mtune=generic
A -march=x86-64
P ZX
RN
RV NO_ACCESS_SUBPROGRAMS
RV NO_EXCEPTION_HANDLERS
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_RECURSION
RV NO_STANDARD_STORAGE_POOLS
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05
U output%b output.adb 0f7a89b6 NE OO PK
W ada.exceptions%s a-except.adb a-except.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 output%s output.ads b45d9d99 BN EB EE OO PK
W hostparm%s hostparm.ads hostparm.ali
W system%s system.ads system.ali
W system.os_lib%s s-os_lib.adb s-os_lib.ali
W types%s types.adb types.ali
D ada.ads 20070406091342 3ffc8e18 ada%s
D a-except.ads 20140730140058 5250cb69 ada.exceptions%s
D a-unccon.ads 20070406091342 f9eb8f06 ada.unchecked_conversion%s
D a-uncdea.ads 20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D hostparm.ads 20140801100131 a20ca6cf hostparm%s
D interfac.ads 20141120112812 6033a23f interfaces%s
D output.ads 20140801093848 2d9479ad output%s
D output.adb 20140219102553 22eef01b output%b
D system.ads 20141031112219 1d274481 system%s
D s-conca2.ads 20140225151544 02a0d7d0 system.concat_2%s
D s-exctab.ads 20140225151139 54135002 system.exception_table%s
D s-os_lib.ads 20150220113817 5853d835 system.os_lib%s
D s-parame.ads 20140801093848 7e2a0d7f system.parameters%s
D s-stalib.ads 20150220094550 fa0a3617 system.standard_library%s
D s-string.ads 20140225151139 8fe54fb7 system.strings%s
D s-traent.ads 20140730135025 005bf670 system.traceback_entries%s
D s-unstyp.ads 20140731130224 9d58a4c0 system.unsigned_types%s
D types.ads 20150130153101 63969ace types%s
D unchconv.ads 20070406091342 ca2f9e18 unchecked_conversion%s
D unchdeal.ads 20070406091342 214516a4 unchecked_deallocation%s
X 5 hostparm.ads
38K9*Hostparm 73e13 7|36w6 36r20 162r29
49N4*Max_Line_Length 7|162r38
X 7 output.ads
44K9*Output 210E4 227l5 227e11 8|32b14 455l5 455t11
47P9*Output_Proc 47>42 59r38 8|37r26 250r38
47a42 S{string}
59U14*Set_Special_Output 59>34 8|250b14 253l8 253t26
59p34 P{47P9} 8|250b34 252r30
66U14*Cancel_Special_Output 8|64b14 67l8 67t29
73U14*Ignore_Output 73>29 8|177b14 180l8 180t21
73a29 S{string} 8|177b29
77U14*Set_Standard_Error 8|272b14 275l8 275t26
84U14*Set_Standard_Output 8|281b14 284l8 284t27
92U14*Set_Output 92>26 8|259b14 266l8 266t18 274s7 283s7
92i26 FD{12|186I9} 8|259b26 265r21
98U14*Indent 8|186b14 193l8 193t14
103U14*Outdent 8|212b14 218l8 218t15
106U14*Write_Char 106>26 8|292s7 293s7 294s7 322s7 329s7 336s7 343s7 351b14
. 363l8 363t18 411s10 419s10 440s10 451s10
106e26 C{character} 8|351b26 357r10 360r31
110U14*Write_Erase_Char 110>32 8|397b14 402l8 402t24
110e32 C{character} 8|397b32 399r57
113U14*Write_Eol 8|295s7 301s7 307s7 354s10 358s10 369b14 380l8 380t17 430s7
120U14*Write_Eol_Keep_Blanks 8|386b14 391l8 391t29
123U14*Write_Int 123>25 8|306s7 408b14 412s10 416s13 421l8 421t17
123i25 Val{18|59I9} 8|408b25 410r10 412r22 415r13 416r24 419r38
127U14*Write_Spaces 127>28 8|437b14 442l8 442t20
127i28 N{18|62I12} 8|437b28 439r21
130U14*Write_Str 130>25 8|300s7 321s7 328s7 335s7 342s7 429s7 448b14 453l8
. 453t17
130a25 S{string} 8|448b25 450r16 451r22
137U14*Write_Line 137>26 8|161s19 427b14 431l8 431t18
137a26 S{string} 8|427b26 429r18
140V13*Last_Char{character} 8|199b13 206l8 206t17
144U14*Delete_Last_Char 8|82b14 87l8 87t24
148V13*Column{18|65I12} 149r19 8|73b13 76l8 76t14
159R9*Saved_Output_Buffer 165r39 168r41 221c9 225e14 8|224r41 235r39 236r11
162N4*Buffer_Max 210r26 222r38 8|47r39 133r47
165V13*Save_Output_Buffer{159R9} 8|235b13 244l8 244t26
168U14*Restore_Output_Buffer 168>37 8|224b14 229l8 229t29
168r37 S{159R9} 8|224b37 226r19 227r26 228r37
181U14*w 181>17 8|290b14 296l8 296t9 323s7
181e17 C{character} 8|290b17 293r19
184U14*w 184>17 8|298b14 302l8 302t9 313s10 315s10 330s7
184a17 S{string} 8|298b17 300r18
187U14*w 187>17 8|304b14 308l8 308t9 337s7
187i17 V{18|59I9} 8|304b17 306r18
190U14*w 190>17 8|310b14 317l8 317t9 344s7
190b17 B{boolean} 8|310b17 312r10
193U14*w 193>17 193>29 8|319b14 324l8 324t9
193a17 L{string} 8|319b17 321r18
193e29 C{character} 8|319b29 323r10
196U14*w 196>17 196>29 8|326b14 331l8 331t9
196a17 L{string} 8|326b17 328r18
196a29 S{string} 8|326b29 330r10
199U14*w 199>17 199>29 8|333b14 338l8 338t9
199a17 L{string} 8|333b17 335r18
199i29 V{18|59I9} 8|333b29 337r10
202U14*w 202>17 202>29 8|340b14 345l8 345t9
202a17 L{string} 8|340b17 342r18
202b29 B{boolean} 8|340b29 344r10
210a4 Buffer{string} 211r8 218r35 8|134r23 136r30 145r59 202r17 228m7 238r39
. 353r21 360m10 373r35 377m7 388m7 399r33
218i4 Next_Col{positive} 8|75r19 84r10 85m10 85r22 122r33 160m19 169m10 201r10
. 202r25 226m7 228r20 228r52 238r22 238r52 239r21 241m7 353r10 360r18 361m10
. 361r22 373r13 373r43 374m10 374r22 377r15 378m7 378r19 388r15 389m7 389r19
. 399r10 399r41 400m10 400r22
222a7*Buffer{string} 8|228r39 238m9
223i7*Next_Col{positive} 8|226r21 239m9
224i7*Cur_Indentation{natural} 8|227r28 240m9
X 8 output.adb
34i4 Current_FD{12|186I9} 116r23 158r19 159m19 265m7
37p4 Special_Output_Proc{7|47P9} 66m7 110r13 111r13 252m7 261r10
41i4 Indentation_Amount{positive} 192r28 217r28
44i4 Indentation_Limit{positive} 47r19 192r52 217r52
50i4 Cur_Indentation{natural} 132r16 133r23 144r45 191m7 192r10 216m7 217r10
. 227m7 240r28 242m7
57U14 Flush_Buffer 93b14 171l8 171t20 262s10 379s7 390s7
94X7 Write_Error 117r19 152r18
101U17 Write_Buffer 101>31 106b17 120l11 120t23 136s16 147s19
101a31 Buf{string} 106b31 111r38 116r35 116r48 116r63
122i7 Len{natural} 127r10 133r41 134r36 136r43 145r72
143a19 Indented_Buffer=144:69{string} 147r33
236r7 S{7|159R9} 238m7 239m7 240m7 243r14
439i11 J<integer>
450i11 J{integer} 451r25
X 9 system.ads
37K9*System 7|41r6 41r25 9|155e11
X 12 s-os_lib.ads
59K16*OS_Lib 7|41w13 41r32 12|1053e18
186I9*File_Descriptor<integer> 7|92r31 8|34r17 259r31
190i4*Standout{186I9} 8|34r36 283r19
191i4*Standerr{186I9} 8|158r33 159r33 274r19
415V13*Write{integer} 8|116s16
978U14*OS_Exit 8|164s16
X 18 types.ads
52K9*Types 7|37w6 37r20 18|942e10
59I9*Int<integer> 7|123r31 187r21 199r33 8|304r21 333r33 408r31
62I12*Nat{59I9} 7|127r32 8|437r32
65I12*Pos{59I9} 7|148r27 8|73r27 75r14
|