/usr/lib/ada/adalib/gnatprj/switch-m.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 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 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 | 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_ALLOCATORS
RV NO_EXCEPTIONS
RV NO_IMPLICIT_CONDITIONALS
RV NO_IMPLICIT_LOOPS
RV NO_LOCAL_ALLOCATORS
RV NO_SECONDARY_STACK
RV NO_STANDARD_STORAGE_POOLS
RV NO_DEFAULT_INITIALIZATION
RV NO_IMPLEMENTATION_PRAGMAS
RV NO_ELABORATION_CODE
RV NO_OBSOLESCENT_FEATURES
RV SPARK_05
U switch.m%b switch-m.adb 44451873 OO PK
W ada.exceptions%s a-except.adb a-except.ali
W ada.tags%s a-tags.adb a-tags.ali
W debug%s debug.adb debug.ali
W interfaces%s interfac.ads interfac.ali
W makeutl%s makeutl.adb makeutl.ali
W opt%s opt.adb opt.ali
W osint%s osint.adb osint.ali
W prj%s prj.adb prj.ali
W prj.env%s prj-env.adb prj-env.ali
W switch%s switch.adb switch.ali
W system%s system.ads system.ali
W system.multiprocessors%s s-multip.adb s-multip.ali
W system.secondary_stack%s s-secsta.adb s-secsta.ali
W table%s table.adb table.ali AD
U switch.m%s switch-m.ads 56066f95 EE NE OO PK
W prj%s prj.adb prj.ali
W prj.tree%s prj-tree.adb prj-tree.ali
W switch%s switch.adb switch.ali
W system%s system.ads system.ali
W system.os_lib%s s-os_lib.adb s-os_lib.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 ali.ads 20121029110017 1a2e51b1
D alloc.ads 20120330092659 daf1344a
D casing.ads 20100909094434 5c2a7161
D debug.ads 20090420131856 3ea59655
D gnat.ads 20110801150502 fd2ad2f1
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-htable.ads 20140225151544 4b643b8d
D g-os_lib.ads 20090409150019 0db74523
D g-string.ads 20090409150019 c6abc540
D gnatvsn.ads 20140103084216 ea9d687f
D hostparm.ads 20130411123322 c164ed60
D interfac.ads 20140225151838 69adb1b9
D makeutl.ads 20140129153637 f84b1adb
D namet.ads 20140129155348 0b5fbeae
D opt.ads 20140225154805 0424f3ab
D osint.ads 20140225150201 1af80c1c
D output.ads 20140219102553 2d9479ad
D prj.ads 20140206100638 b8b6aa5c
D prj-attr.ads 20140131155644 e364f3ad
D prj-env.ads 20140219105925 85b6a63d
D prj-ext.ads 20140124142722 f07399b9
D prj-tree.ads 20140219144832 8ceef56b
D rident.ads 20120712104910 770cd2d0
D scans.ads 20140124144712 bebd53fa
D snames.ads 20141119215425 383b4c02
D switch.ads 20121002125917 ba6092e6
D switch-m.ads 20110803093624 133d5cde
D switch-m.adb 20140225151943 694f4890
D system.ads 20141119215827 90249111
D s-conca2.ads 20140225151544 02a0d7d0
D s-exctab.ads 20140225151139 54135002
D s-finmas.ads 20140225151139 814daec4
D s-finroo.ads 20120426095924 4ff27390
D s-htable.ads 20140225151139 84c2b3ea
D s-memory.ads 20140225151139 597d6634
D s-multip.ads 20101011073009 38ac9f73
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-stratt.ads 20131014135145 aedef97e
D s-string.ads 20140225151139 8fe54fb7
D s-traent.ads 20140225151139 b5116092
D s-unstyp.ads 20140225151139 510692af
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
X 11 debug.ads
36K9*Debug 188e10 38|26w6 26r20
179U14*Set_Debug_Flag 38|836s19
X 23 makeutl.ads
42K9*Makeutl 591e12 38|27w6 27r20 787r31 790r31
65a4*Subdirs_Option{string} 38|774r38 778r38 779r61 784r41
69a4*Unchecked_Shared_Lib_Imports{string} 38|787r39
74a4*Single_Compile_Per_Obj_Dir_Switch{string} 38|790r39
X 25 opt.ads
50K9*Opt 2139e8 38|29w6 29r20 788r13 791r13 809r38 812r38 815r38 957r19 1051r38
264b4*Bind_Only{boolean} 38|940m19
279b4*Build_Bind_And_Link_Full_Project{boolean} 38|946m19
319b4*Check_Readonly_Files{boolean} 38|935m19
330b4*Check_Switches{boolean} 38|1045m19
361b4*Commands_To_Stdout{boolean} 38|875m22
370b4*Compile_Only{boolean} 38|951m19
399b4*Create_Mapping_File{boolean} 38|957m23
479b4*Do_Not_Execute{boolean} 38|1015m19
612b4*External_Unit_Compilation_Allowed{boolean} 38|1056m19
649b4*Force_Compilations{boolean} 38|972m19
653b4*Full_Path_Name_For_Brief_Errors{boolean} 38|977m19
809b4*Follow_Links_For_Files{boolean} 38|864m22
817b4*Follow_Links_For_Dirs{boolean} 38|865m22
833b4*In_Place_Mode{boolean} 38|987m19
839b4*Keep_Going{boolean} 38|999m19
854b4*Link_Only{boolean} 38|1004m19
882b4*List_Dependencies{boolean} 38|1010m19
966b4*Make_Steps{boolean} 38|941m19 952m19 1005m19
971i4*Main_Index{66|59I9} 38|851m53
999i4*Maximum_Processes{positive} 38|903m19
1034b4*No_Main_Subprogram{boolean} 38|1062m19
1067b4*Object_Directory_Present{boolean} 38|962r22 966m22
1076b4*One_Compilation_Per_Obj_Dir{boolean} 38|791m17
1125b4*Output_File_Name_Present{boolean} 38|1020r22 1023m22
1214b4*Quiet_Output{boolean} 38|1034m19
1248b4*Run_Path_Option{boolean} 38|1039m19
1266b4*Setup_Projects{boolean} 38|772m13 1029m19
1472b4*Unchecked_Shared_Lib_Imports{boolean} 38|788m17
1510b4*Use_Include_Path_File{boolean} 38|1057m19
1515b4*Usage_Requested{boolean} 38|982m19
1539b4*Verbose_Mode{boolean} 38|805m13 1050m19
1545n40*Low{1545E9} 38|809r42
1545n45*Medium{1545E9} 38|812r42
1545n53*High{1545E9} 38|815r42 1051r42
1547e4*Verbosity_Level{1545E9} 38|809m19 812m19 815m19 1051m19
1753n31*Suppress{1753E9} 38|917r33
1753n41*Normal{1753E9} 38|914r32
1753n49*Treat_As_Error{1753E9} 38|911r32
1754e4*Warning_Mode{1753E9} 38|911m16 914m16 917m16
X 26 osint.ads
44K9*Osint 782e10 38|28w6 28r20 963r22 1021r22
146U14*Fail 38|963s28 1021s28
X 28 prj.ads
42K9*Prj 2061e8 37|37r6 42r34 38|30w6 30r20 31r6 31r20 735r34
60p4*Subdirs{66|113P9} 38|781m13
X 30 prj-env.ads
32K13*Env 273e12 38|31w10 31r24
194U14*Add_Directories 38|799s13
X 32 prj-tree.ads
37K13*Tree 1535e13 37|37w10 42r38 38|735r38
46R9*Environment 61e14 37|42r43 38|735r43
53r7*Project_Path{30|166R9} 38|800m20
X 36 switch.ads
40K9*Switch 134e11 37|39r9 81r5 38|36r14 1079r5
106U14 Scan_Nat 38|889s16
120U14 Scan_Pos 38|851s19
130U14 Bad_Switch 38|751s10 794s13 838s19 854s22 861s22 872s22 879s19 892s19
. 994s19 1068s22
X 37 switch-m.ads
39K16*M 36|40k9 37|81l12 81e13 38|36b21 1079l12 1079t13
41U14*Scan_Make_Switches 42=7 43>7 44<7 38|734b14 1077l8 1077t26
42r7 Env{32|46R9} 38|735b7 800m16 800r16
43s7 Switch_Chars{string} 38|736b7 739r33 740r33 751r22 759r10 760r18 766r12
. 770r10 771r13 774r16 776r14 777r17 778r17 783r18 784r20 785r20 787r16 790r16
. 793r16 794r25 796r16 797r21 801r16 801r41 803r33 807r18 833r21 838r31 845r18
. 851r29 854r34 861r34 872r34 879r31 889r26 892r31 907r33 910r16 913r19 916r19
. 994r31 1068r34
44b7 Success{boolean} 38|737b7 746m7 762m10 818m19 920m16 924m13 1071m22
54U14*Normalize_Compiler_Switches 55>7 56=7 57<7 38|58b14 713l8 713t35 721s7
55s7 Switch_Chars{string} 38|59b7 65r24 66r33 69r32 133r28 140r34 148r15
. 159r19 159r48 166r22 173r22 179r22 186r22 188r20 188r34 188r56 191r41 195r22
. 201r22 203r20 204r23 204r45 206r41 210r22 212r20 212r34 212r56 215r41 220r22
. 229r47 259r45 266r35 268r50 279r30 311r30 320r35 328r45 339r36 345r40 352r38
. 374r34 387r36 409r27 433r43 438r39 450r33 453r50 468r33 471r50 475r36 478r53
. 495r33 497r30 509r39 528r30 530r61 561r30 570r36 593r58 614r44 636r44 658r28
. 665r28 688r44
56p7 Switches{47|671P12} 38|60b7 86r13 87m13 91r23 95r45 95r63 97r35 97r55
. 98r24 99m16 106r21 116r16 124r10 125r38
57i7 Last{natural} 38|61b7 91r16 98m16 105r13 106m13 108m13 108r21 116r26
. 124r20 125r48 131m7 292m28 307m25 370m34 394m31 405m25 424m25 500m28 536m31
. 553m28 581m31 618m25 640m25 655m25 676m25 692m25 706m22
73V13*Normalize_Compiler_Switches{47|666A12} 74>7 38|715b13 728l8 728t35
74s7 Switch_Chars{string} 38|716b7 721r36
X 38 switch-m.adb
38K12 Normalized_Switches[63|55] 114r28 115r20 116r35 125r10
49N4 Initial_Number_Of_Switches 87r49
51p4 Global_Switches{47|671P12} 721m50 721r50 726r17 726r34
63b7 Switch_Starts_With_Gnat{boolean} 139m7 142r10 152r15
65i7 Ptr{integer} 70r34 133r10 133r42 137m7 137r14 140r10 140r48 140r55 143m10
. 143r17 144r26 147r13 148r29 251m22 251r29 259r25 259r59 260m25 260r32 264m25
. 264r32 265r35 266r49 268r64 277r28 278m25 278r32 279r44 304m22 304r29 306r25
. 311r44 314m31 314r38 319r63 320r49 323r57 324m31 328r59 329m31 329r38 333r63
. 336m34 336r41 338r37 339r50 341m37 341r44 344r40 345r54 347m37 347r44 351r60
. 352r61 355r54 359m31 359r38 363m31 363r38 367m31 367r38 369r34 374r48 375m34
. 375r41 383r64 386r55 387r50 402m22 402r29 404r25 409r41 421m25 421r32 431m22
. 431r29 433r25 433r57 438r53 447m22 447r29 449r25 450r47 453r64 454m25 454r32
. 465m22 465r29 467r25 468r47 471r64 472m25 472r32 474r28 475r50 478r67 479m28
. 479r35 492m22 492r29 494r25 495r47 497r44 506m28 506r35 508r31 509r53 513m31
. 513r38 525m22 525r29 527r25 528r44 530r75 533m31 533r38 545m22 545r29 547r25
. 560r28 561r44 562m25 562r32 569r34 570r50 574m31 574r38 591r48 593r72 594m28
. 594r35 612m22 612r29 614r25 614r58 626m25 626r32 634m22 634r29 636r25 636r58
. 648m25 648r32 654r25 658r42 658r53 663m25 665r42 665r53 670m25 686m22 686r29
. 688r25 688r58 700m25 700r32
66i7 Max{integer} 133r16 140r21 147r20 259r32 265r41 277r34 306r31 319r57
. 320r56 323r51 324r38 338r44 344r47 369r40 383r58 386r49 387r57 404r31 433r31
. 438r60 449r32 467r32 474r35 494r32 508r38 527r32 547r31 560r35 569r41 591r55
. 614r32 636r32 654r36 663r32 670r32 688r32
67e7 C{character} 148m10 227r24 240r21 248r48 256r48 279m25 280r35 280r57
. 281r35 283r28 284r28 285r28 287r58 409m22 411r25 412r32 413r32 414r32 415r32
. 416r32 418r55 497m25 499r28 505r53 544r48 548r28 561m25 566r28 570m31 571r41
. 573r56 591r31 601r58 611r47 633r47
69a7 Storing{string} 248m22 250r25 250r34 256m22 268m25 272r25 272r34 275m22
. 287m28 289r31 289r40 303m22 318m31 322r34 322r43 350m34 354r37 354r46 400m22
. 418m25 420r28 420r37 446m22 453m25 458r25 458r34 464m22 471m25 478m28 484r25
. 484r34 491m22 505m28 512m31 519r25 519r34 524m22 530m31 532r34 532r43 544m22
. 550r31 550r40 566r45 568m28 573m31 586r34 586r43 592m28 593m28 596r31 596r40
. 601m28 603r31 603r40 611m22 623m25 625r28 625r37 633m22 645m25 647r28 647r37
. 660m25 662r28 662r37 667m25 669r28 669r37 685m22 697m25 699r28 699r37
70i7 First_Stored{positive} 71r34 144m10 248r31 250r51 256r31 257r37 275r31
. 287r37 289r57 303r31 318r40 319r42 323r36 350r43 351r45 355r39 400r31 418r34
. 420r54 445r37 463r37 490r37 524r31 530r40 532r60 544r31 550r57 566r54 567r43
. 580r45 592r37 593r37 596r57 601r37 603r57 610r37 632r37 659r40 660r34 666r40
. 667r34 684r37
71i7 Last_Stored{positive} 257m22 267m25 267r40 268r34 272r51 445m22 446r31
. 452m25 452r40 453r34 458r51 463m22 464r31 470m25 470r40 471r34 477m28 477r43
. 478r37 484r51 490m22 491r31 504m28 504r43 505r37 511m31 511r46 512r40 519r51
. 567m28 568r37 572m31 572r46 573r40 580r31 586r60 610m22 611r31 622m25 622r40
. 623r34 625r54 632m22 633r31 644m25 644r40 645r34 647r54 659m25 660r50 662r54
. 666m25 667r50 669r54 684m22 685r31 696m25 696r40 697r34 699r54
73U17 Add_Switch_Component 73>39 82b17 126l11 126t31 164s19 170s19 171s19
. 177s19 183s19 184s19 191s19 196s22 206s19 215s19 221s19 229s25 249s22 271s22
. 288s28 315s31 321s31 327s31 353s34 360s31 364s31 388s34 419s25 434s25 437s25
. 457s22 483s22 518s22 531s31 549s28 585s31 595s28 602s28 624s25 646s25 661s25
. 668s25 698s25
73s39 S{string} 82b39 115r16 124r41
93p16 New_Switches{47|671P12} 97r16 99r28
114i14 Index{integer} 115r47 116r62
333i34 First{positive} 351r66 352r52 355r60
383a34 To_Store{string} 385m34 386m34 388r56
718i7 Last{natural} 721m67 723r10 726r59
739i7 Ptr{integer} 750r10 754m10 754r17 759r33 760r32 760r39 766r26 793r30
. 797r35 797r42 801r30 804m13 804r20 807r32 831r19 832m16 832r23 833r35 843m13
. 843r20 845r32 850m19 850r26 851m48 851r48 853r22 860r22 871r22 883m13 883r20
. 889m45 889r45 891r19 908m13 908r20 1044m19 1044r26
740i7 Max{integer} 750r16 831r25 851r43 853r29 860r29 871r29 889r40 891r26
741e7 C{character} 766m7 803r16 821r16 833m16 835r19 835r43 836r35 842r16
. 851r65 882r16 889r60 907r16 932r18 1067r22
886i16 Max_Proc{66|62I12} 889m50 895r22 896m22 898r25 899m25 903r50
930q10 Check_Switch 1075l14 1075e26
X 39 system.ads
37K9*System 37|34r6 34r25 38|34r6 34r34 39|152e11
64M9*Address
X 45 s-memory.ads
53V13*Alloc{39|64M9} 103i<c,__gnat_malloc>22
68U14*Free 104i<c,__gnat_free>22
76V13*Realloc{39|64M9} 105i<c,__gnat_realloc>22
X 46 s-multip.ads
16K16*Multiprocessors 38|34w13 34r41 46|28e27
19I9*CPU_Range<integer>
21I12*CPU{19I9}
25V13*Number_Of_CPUs{21I12} 38|896s39
X 47 s-os_lib.ads
59K16*OS_Lib 37|34w13 34r32 47|1009e18
70P12*String_Access{59|45P9} 38|39r31
77A12*String_List{59|54A9}<integer>
91P12*String_List_Access{59|55P9}
93V14*"="=94:22{boolean} 38|86r22
666A12*Argument_List{77A12}<integer> 37|74r37 38|87r29 94r37 716r37
671P12*Argument_List_Access{91P12} 37|56r29 38|51r22 60r29 93r40
X 59 s-string.ads
45P9*String_Access(string)
54A9*String_List(45P9)<integer>
55P9*String_List_Access(54A9)
X 63 table.ads
43K9*Table 38|32w6 38r39 63|238e10
47+12 Table_Component_Type 38|39r7
48I12 Table_Index_Type 38|40r7
50*7 Table_Low_Bound{48I12} 38|41r7
51i7 Table_Initial{66|65I12} 38|42r7
52i7 Table_Increment{66|62I12} 38|43r7
53s7 Table_Name{string} 38|44r7
55k12*Table 38|38r45 63|237e13
106A12*Table_Type(59|45P9)<integer>
109A15*Big_Table_Type{106A12[38|38]}<integer>
117P12*Table_Ptr(109A15[38|38])
121p7*Table{117P12[38|38]} 38|115r40[38] 116r55[38]
145V16*Last{integer} 38|114s48[38]
182U17*Append 38|125s30[38]
X 66 types.ads
59I9*Int<integer>
62I12*Nat{59I9} 38|886r27 896r34
65I12*Pos{59I9}
113P9*String_Ptr(string)
|