/usr/lib/ada/adalib/gnatvsn/uname.ali is in libgnatvsn5-dev 5.5.0-12ubuntu1.
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 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 | V "GNAT Lib v5"
A -nostdinc
A -O2
A -fPIC
A -g
A -mtune=generic
A -march=x86-64
P ZX
RN
RV NO_EXCEPTIONS
RV NO_RECURSION
RV NO_IMPLEMENTATION_PRAGMAS
RV SPARK_05
U uname%b uname.adb 060c823c NE OO PK
W atree%s atree.adb atree.ali
W casing%s casing.adb casing.ali
W einfo%s einfo.adb einfo.ali
W hostparm%s hostparm.ads hostparm.ali
W interfaces%s interfac.ads interfac.ali
W lib%s lib.adb lib.ali
W nlists%s nlists.adb nlists.ali
W output%s output.adb output.ali
W sinfo%s sinfo.adb sinfo.ali
W sinput%s sinput.adb sinput.ali
U uname%s uname.ads 2018b46f EE NE OO PK
W namet%s namet.adb namet.ali
W types%s types.adb types.ali
D ada.ads 20070406091342 3ffc8e18 ada%s
D a-unccon.ads 20070406091342 f9eb8f06 ada.unchecked_conversion%s
D a-uncdea.ads 20070406091342 f15a5ed1 ada.unchecked_deallocation%s
D alloc.ads 20150107084147 61013b91 alloc%s
D atree.ads 20150313134724 561167a4 atree%s
D casing.ads 20140717063745 5c2a7161 casing%s
D einfo.ads 20150313134724 eedc4daa einfo%s
D hostparm.ads 20140801100131 a20ca6cf hostparm%s
D interfac.ads 20141120112812 6033a23f interfaces%s
D lib.ads 20150205112239 00c825ec lib%s
D namet.ads 20150302110329 53fa811d namet%s
D nlists.ads 20140801095704 a6e0a57f nlists%s
D output.ads 20140801093848 2d9479ad output%s
D sinfo.ads 20150324122610 65b0e0c9 sinfo%s
D sinput.ads 20140730103741 ef954964 sinput%s
D snames.ads 20180411211952 0164078b snames%s
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-stalib.ads 20150220094550 fa0a3617 system.standard_library%s
D s-string.ads 20140225151139 8fe54fb7 system.strings%s
D s-unstyp.ads 20140731130224 9d58a4c0 system.unsigned_types%s
D table.ads 20090506081141 e3a9ec16 table%s
D types.ads 20150130153101 63969ace types%s
D uintp.ads 20180411202703 f3f1d794 uintp%s
D uname.ads 20140801083227 1074afbc uname%s
D uname.adb 20140129155348 510a80b3 uname%b
D unchconv.ads 20070406091342 ca2f9e18 unchecked_conversion%s
D unchdeal.ads 20070406091342 214516a4 unchecked_deallocation%s
D urealp.ads 20130411125352 e500ee51 urealp%s
X 5 atree.ads
44K9*Atree 4156e10 28|32w6 32r20
624V13*Nkind{14|8119E9} 28|225s39 345s16 359s10 365s13 369s10 370s17 380s12
632V13*Parent{25|384I9} 28|346s18 372s18
X 6 casing.ads
34K9*Casing 91e11 28|33w6 33r20
55n7*Mixed_Case{47E9} 28|432r65
71U14*Set_Casing 28|432s7
X 7 einfo.ads
37K9*Einfo 8992e10 28|34w6 34r20
6585I12*N{25|384I9}
7117V13*Declaration_Node{6585I12} 28|360s18 366s18
X 8 hostparm.ads
38K9*Hostparm 73e13 28|35w6 173r39 597r35
60N4*Max_Name_Length 28|173r48 597r44
X 10 lib.ads
40K9*Lib 931e8 28|36w6 36r20
437V13*Source_Index{25|567I9} 28|432s38
X 11 namet.ads
38K9*Namet 707e10 27|32w6 32r17
151a4*Name_Buffer{string} 28|53r33 54r33 56m7 78r13 94r13 95m13 96m13 100m13
. 100r37 116r13 121m7 123m7 136r13 144m7 146m7 160r33 161r33 163m7 216r23
. 412m7 431r23 442r10 450m13 452m13 457r13 458m13 479r18 480r18 494r13 513r18
. 514r18 524m7 525m7 544r37 557m13 599r37 612r41 653r18
157i4*Name_Len{natural} 28|52r22 53r46 54r46 56r20 72m7 72r19 77r21 91r17
. 93r29 105m7 105r19 116r26 117r25 118m10 118r22 121r20 122m7 122r19 123r20
. 136r26 137r13 140m13 140r25 144r20 145m7 145r19 146r20 159r22 160r46 161r46
. 163r20 215r24 414m7 431r36 443m10 443r22 450r26 450r42 452r26 452r42 456r21
. 465m10 465r22 467m10 467r22 478r14 479r31 480r31 492r12 512r14 513r31 514r31
. 524r20 525r20 526m7 526r19 544r55 548m10 548r22 556m13 556r25 557r26 600r38
. 612r24 612r59 613r22 653r36
179I9*Name_Id<integer> 27|140r36 28|187r34 211r34 521r36
316U14*Get_Name_String 28|50s7 71s7 114s7 134s7 157s7 213s10 477s7 491s7
. 511s7 523s7 541s7 547s10 611s7 614s7
341U14*Get_Decoded_Name_String 28|430s7
415V13*Name_Find{179I9} 28|57s14 124s14 147s14 164s14 415s14 527s14 561s17
596I9*Unit_Name_Type<179I9> 27|72r32 72r55 76r39 76r62 79r39 79r62 84r49
. 91r32 91r55 95r48 120r16 128r31 132r32 136r31 140r52 145r14 146r14 146r37
. 160r37 161r37 162r37 163r37 171r35 28|48r32 48r55 64r49 112r39 112r62 132r39
. 132r62 155r32 155r55 171r48 424r16 475r31 487r32 509r31 521r52 535r14 536r14
. 536r37 569r37 578r37 587r37 596r37 650r35
601i4*No_Unit_Name{596I9} 28|138r20
X 12 nlists.ads
41K9*Nlists 367e11 28|37w6 37r20
124V13*First{25|393I12} 28|316s46
X 13 output.ads
44K9*Output 227e11 28|38w6 38r20
130U14*Write_Str 28|653s7
X 14 sinfo.ads
54K9*Sinfo 13177e10 28|39w6 39r20
8119E9*Node_Kind 8508e23 28|225r26
8153n7*N_Defining_Identifier{8119E9} 28|239r21 359r25
8154n7*N_Defining_Operator_Symbol{8119E9} 28|240r21
8158n7*N_Expanded_Name{8119E9} 28|254r21 365r28
8163n7*N_Identifier{8119E9} 28|238r21 403r15
8272n7*N_Selected_Component{8119E9} 28|253r21 404r15
8294n7*N_Protected_Type_Declaration{8119E9} 28|326r21 393r15
8311n7*N_Task_Type_Declaration{8119E9} 28|324r21 392r15
8315n7*N_Package_Body_Stub{8119E9} 28|296r21
8316n7*N_Protected_Body_Stub{8119E9} 28|302r21
8317n7*N_Subprogram_Body_Stub{8119E9} 28|288r21
8318n7*N_Task_Body_Stub{8119E9} 28|301r21
8332n7*N_Package_Body{8119E9} 28|272r21 398r15
8333n7*N_Subprogram_Body{8119E9} 28|263r21 397r15
8337n7*N_Protected_Body{8119E9} 28|276r21 402r15
8338n7*N_Task_Body{8119E9} 28|275r21 401r15
8343n7*N_Package_Declaration{8119E9} 28|265r21 383r15
8344n7*N_Single_Task_Declaration{8119E9} 28|325r21 390r15
8345n7*N_Subprogram_Declaration{8119E9} 28|264r21 382r15
8362n7*N_Package_Renaming_Declaration{8119E9} 28|279r21 387r15
8363n7*N_Subprogram_Renaming_Declaration{8119E9} 28|282r21 388r15
8448n7*N_Compilation_Unit{8119E9} 28|293r21 345r29
8456n7*N_Defining_Program_Unit_Name{8119E9} 28|248r21
8490n7*N_Package_Specification{8119E9} 28|260r21 369r25
8493n7*N_Pragma{8119E9} 28|315r21 385r15
8499n7*N_Single_Protected_Declaration{8119E9} 28|327r21 391r15
8500n7*N_Subunit{8119E9} 28|307r21 399r15
8507n7*N_With_Clause{8119E9} 28|312r21 384r15
8529E12*N_Body_Stub{8119E9} 28|400r15
8555E12*N_Generic_Declaration{8119E9} 28|266r21 381r15
8559E12*N_Generic_Instantiation{8119E9} 28|269r21 386r15
8563E12*N_Generic_Renaming_Declaration{8119E9} 28|285r21 389r15
8689E12*N_Subprogram_Specification{8119E9} 28|259r21 370r33
8818V13*Chars{11|179I9} 28|246s29
8944V13*Defining_Identifier{25|387I12} 28|251s34 277s34 299s34 305s34 328s34
8947V13*Defining_Unit_Name{25|384I9} 28|261s34 270s34 273s34 280s34 286s34
9037V13*Entity{25|384I9} 28|366s36
9085V13*Expression{25|384I9} 28|316s34
9399V13*Name{25|384I9} 28|249s34 308s34 313s34
9495V13*Pragma_Argument_Associations{25|433I9} 28|317s22
9510V13*Prefix{25|384I9} 28|255s34
9534V13*Proper_Body{25|384I9} 28|310s34
9606V13*Selector_Name{25|384I9} 28|257s34
9618V13*Specification{25|384I9} 28|267s34 283s34 291s34
9693V13*Unit{25|384I9} 28|294s34
X 15 sinput.ads
69K9*Sinput 947e11 28|40w6 40r20
299V13*Identifier_Casing{6|47E9} 28|432s19
X 25 types.ads
52K9*Types 942e10 27|33w6 33r17
59I9*Int<integer>
384I9*Node_Id<integer> 27|95r32 28|171r32 181r14 190r39 193r35 193r51 224r39
. 341r35 341r51 342r14
387I12*Entity_Id{384I9}
393I12*Node_Or_Entity_Id{384I9}
409i4*Error{384I9} 28|230r20
433I9*List_Id<integer>
556I9*Unit_Number_Type<59I9>
561i4*Main_Unit{556I9} 28|432r52
567I9*Source_File_Index<59I9>
X 27 uname.ads
35K9*Uname 176l5 176e10 28|42b14 656l5 656t10
72V13*Get_Body_Name{11|596I9} 72>28 28|48b13 58l8 58t21
72i28 N{11|596I9} 28|48b28 50r24
76V13*Get_Parent_Body_Name{11|596I9} 76>35 28|112b13 126l8 126t28
76i35 N{11|596I9} 28|112b35 114r24
79V13*Get_Parent_Spec_Name{11|596I9} 79>35 28|132b13 149l8 149t28
79i35 N{11|596I9} 28|132b35 134r24
84U14*Get_External_Unit_Name_String 84>45 28|64b14 106l8 106t37
84i45 N{11|596I9} 28|64b45 71r24
91V13*Get_Spec_Name{11|596I9} 91>28 28|155b13 165l8 165t21
91i28 N{11|596I9} 28|155b28 157r24
95V13*Get_Unit_Name{11|596I9} 95>28 28|171b13 417l8 417t21
95i28 N{25|384I9} 28|171b28 355r15
119U14*Get_Unit_Name_String 120>7 121>7 28|423b14 469l8 469t28 652s7
120i7 N{11|596I9} 28|424b7 430r32
121b7 Suffix{boolean} 28|425b7 448r10 464r10
128V13*Is_Body_Name{boolean} 128>27 28|475b13 481l8 481t20
128i27 N{11|596I9} 28|475b27 477r24
132V13*Is_Child_Name{boolean} 132>28 28|487b13 503l8 503t21
132i28 N{11|596I9} 28|487b28 491r24
136V13*Is_Spec_Name{boolean} 136>27 28|509b13 515l8 515t20
136i27 N{11|596I9} 28|509b27 511r24
140V13*Name_To_Unit_Name{11|596I9} 140>32 28|521b13 528l8 528t25
140i32 N{11|179I9} 28|521b32 523r24
144V13*New_Child{11|596I9} 145>7 146>7 28|534b13 563l8 563t17
145i7 Old{11|596I9} 28|535b7 541r24
146i7 Newp{11|596I9} 28|536b7 547r27
160V13*Uname_Ge{boolean} 160>23 160>29 28|569b13 572l8 572t16
160i23 Left{11|596I9} 28|569b23 571r14 571r45
160i29 Right{11|596I9} 28|569b29 571r21 571r51
161V13*Uname_Gt{boolean} 161>23 161>29 28|571s35 578b13 581l8 581t16
161i23 Left{11|596I9} 28|578b23 580r14 580r51
161i29 Right{11|596I9} 28|578b29 580r22 580r57
162V13*Uname_Le{boolean} 162>23 162>29 28|587b13 590l8 590t16
162i23 Left{11|596I9} 28|587b23 589r14 589r45
162i29 Right{11|596I9} 28|587b29 589r21 589r51
163V13*Uname_Lt{boolean} 163>23 163>29 28|580s41 589s35 596b13 644l8 644t16
163i23 Left{11|596I9} 28|596b23 607r10 611r24
163i29 Right{11|596I9} 28|596b29 607r17 614r24
171U14*Write_Unit_Name 171>31 28|650b14 654l8 654t23
171i31 N{11|596I9} 28|650b31 652r29
X 28 uname.adb
65i7 Pcount{natural} 76m7 79m13 79r23 85r10 91r28 105r30
66i7 Newlen{natural} 91m7 95r26 96r26 97m13 97r23 100r26 101m13 101r23
77i11 J{integer} 78r26
93i11 J{integer} 94r26 100r50
173a7 Unit_Name_Buffer{string} 204m10 413r9
178i7 Unit_Name_Length{natural} 203m10 203r30 204r28 412r25 413r32 414r19
181i7 Node{25|384I9} 355m7 359r17 360m10 360r36 365r20 366m10 366r44 369r17
. 370r24 372m10 372r26 377r22 380r19
184U17 Add_Char 184>27 200b17 205l11 205t19 216s13 250s19 256s19 290s19 298s19
. 304s19 309s19 378s7 395s13 406s13
184e27 C{character} 200b27 204r49
187U17 Add_Name 187>27 211b17 218l11 218t19 246s19
187i27 Name{11|179I9} 211b27 213r27
190U17 Add_Node_Name 190>32 224b17 249s19 251s19 255s19 257s19 261s19 267s19
. 270s19 273s19 277s19 280s19 283s19 286s19 289s19 291s19 294s19 297s19 299s19
. 303s19 305s19 308s19 310s19 313s19 316s19 328s19 335l11 335t24 377s7
190i32 Node{25|384I9} 224b32 225r46 230r13 246r36 249r40 251r55 255r42 257r49
. 261r54 267r49 270r54 273r54 277r55 280r54 283r49 286r54 289r46 291r49 294r40
. 297r46 299r55 303r46 305r55 308r40 310r47 313r40 317r52 328r55
193V16 Get_Parent{25|384I9} 193>28 289s34 297s34 303s34 341b16 350l11 350t21
193i28 Node{25|384I9} 341b28 342r25
215i14 J{integer} 216r36
225e10 Kind{14|8119E9} 236r18
342i10 N{25|384I9} 345r23 346m13 346r26 349r17
427b7 Unit_Is_Body{boolean} 431m7 449r13
456i11 J{integer} 457r26 458r26
488i7 J{natural} 492m7 494r26 495r13 498m13 498r18
538i7 P{natural} 550m10 551r23 552m13 552r18 555r16 557r46 558m13 558r18
544a10 Child{string} 550r15 551r16 555r21 557r39
597a7 Left_Name{string} 612m7 618r20 626r13 627r20 643r14
598i7 Left_Length{natural} 613m7 624r30
599a7 Right_Name=599:37{string} 620r13 626r30 627r36 635r10
600i7 Right_Length=600:38{natural} 604r29 624r56
601i7 J{natural} 615m7 618r31 620r25 624r25 624r51 626r24 626r42 627r31 627r48
. 630m10 630r15 635r22 643r25
|