Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

   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
 321
 322
 323
 324
 325
 326
 327
 328
 329
 330
 331
 332
 333
 334
 335
 336
 337
 338
 339
 340
 341
 342
 343
 344
 345
 346
 347
 348
 349
 350
 351
 352
 353
 354
 355
 356
 357
 358
 359
 360
 361
 362
 363
 364
 365
 366
 367
 368
 369
 370
 371
 372
 373
 374
 375
 376
 377
 378
 379
 380
 381
 382
 383
 384
 385
 386
 387
 388
 389
 390
 391
 392
 393
 394
 395
 396
 397
 398
 399
 400
 401
 402
 403
 404
 405
 406
 407
 408
 409
 410
 411
 412
 413
 414
 415
 416
 417
 418
 419
 420
 421
 422
 423
 424
 425
 426
 427
 428
 429
 430
 431
 432
 433
 434
 435
 436
 437
 438
 439
 440
 441
 442
 443
 444
 445
 446
 447
 448
 449
 450
 451
 452
 453
 454
 455
 456
 457
 458
 459
 460
 461
 462
 463
 464
 465
 466
 467
 468
 469
 470
 471
 472
 473
 474
 475
 476
 477
 478
 479
 480
 481
 482
 483
 484
 485
 486
 487
 488
 489
 490
 491
 492
 493
 494
 495
 496
 497
 498
 499
 500
 501
 502
 503
 504
 505
 506
 507
 508
 509
 510
 511
 512
 513
 514
 515
 516
 517
 518
 519
 520
 521
 522
 523
 524
 525
 526
 527
 528
 529
 530
 531
 532
 533
 534
 535
 536
 537
 538
 539
 540
 541
 542
 543
 544
 545
 546
 547
 548
 549
 550
 551
 552
 553
 554
 555
 556
 557
 558
 559
 560
 561
 562
 563
 564
 565
 566
 567
 568
 569
 570
 571
 572
 573
 574
 575
 576
 577
 578
 579
 580
 581
 582
 583
 584
 585
 586
 587
 588
 589
 590
 591
 592
 593
 594
 595
 596
 597
 598
 599
 600
 601
 602
 603
 604
 605
 606
 607
 608
 609
 610
 611
 612
 613
 614
 615
 616
 617
 618
 619
 620
 621
 622
 623
 624
 625
 626
 627
 628
 629
 630
 631
 632
 633
 634
 635
 636
 637
 638
 639
 640
 641
 642
 643
 644
 645
 646
 647
 648
 649
 650
 651
 652
 653
 654
 655
 656
 657
 658
 659
 660
 661
 662
 663
 664
 665
 666
 667
 668
 669
 670
 671
 672
 673
 674
 675
 676
 677
 678
 679
 680
 681
 682
 683
 684
 685
 686
 687
 688
 689
 690
 691
 692
 693
 694
 695
 696
 697
 698
 699
 700
 701
 702
 703
 704
 705
 706
 707
 708
 709
 710
 711
 712
 713
 714
 715
 716
 717
 718
 719
 720
 721
 722
 723
 724
 725
 726
 727
 728
 729
 730
 731
 732
 733
 734
 735
 736
 737
 738
 739
 740
 741
 742
 743
 744
 745
 746
 747
 748
 749
 750
 751
 752
 753
 754
 755
 756
 757
 758
 759
 760
 761
 762
 763
 764
 765
 766
 767
 768
 769
 770
 771
 772
 773
 774
 775
 776
 777
 778
 779
 780
 781
 782
 783
 784
 785
 786
 787
 788
 789
 790
 791
 792
 793
 794
 795
 796
 797
 798
 799
 800
 801
 802
 803
 804
 805
 806
 807
 808
 809
 810
 811
 812
 813
 814
 815
 816
 817
 818
 819
 820
 821
 822
 823
 824
 825
 826
 827
 828
 829
 830
 831
 832
 833
 834
 835
 836
 837
 838
 839
 840
 841
 842
 843
 844
 845
 846
 847
 848
 849
 850
 851
 852
 853
 854
 855
 856
 857
 858
 859
 860
 861
 862
 863
 864
 865
 866
 867
 868
 869
 870
 871
 872
 873
 874
 875
 876
 877
 878
 879
 880
 881
 882
 883
 884
 885
 886
 887
 888
 889
 890
 891
 892
 893
 894
 895
 896
 897
 898
 899
 900
 901
 902
 903
 904
 905
 906
 907
 908
 909
 910
 911
 912
 913
 914
 915
 916
 917
 918
 919
 920
 921
 922
 923
 924
 925
 926
 927
 928
 929
 930
 931
 932
 933
 934
 935
 936
 937
 938
 939
 940
 941
 942
 943
 944
 945
 946
 947
 948
 949
 950
 951
 952
 953
 954
 955
 956
 957
 958
 959
 960
 961
 962
 963
 964
 965
 966
 967
 968
 969
 970
 971
 972
 973
 974
 975
 976
 977
 978
 979
 980
 981
 982
 983
 984
 985
 986
 987
 988
 989
 990
 991
 992
 993
 994
 995
 996
 997
 998
 999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
Þ•uĝl7àIáICýIAJZJvJ–J®JPÌJKKOiKP¹K-
L28L8kLO¤LRôLUGMVMPôMIENDNÔNEbO”¨OO=PHP6ÖP6
Q5DQ/zQ›ªQ-FRxtRIíR’7S“ÊS‚^T-áT¡U9±U9ëUM%VNsVMÂV“W„¤W7)X‰aXŠëX™vY@ZLQZêžZ"‰[K¬\Nø\ G];è]H$^@m^?®^î^ë~_Žj`œù`–a‡4b6¼bÈóbɼcK†dOÒdM"e>pe+¯eKÛeM'fLufˆÂf8Kg2„g2·gJêgD5hPzhHËhi=”i@Òi@j:TjBjBÒj–kJ¬k{÷k~slIòlv<mJ³mHþmFGn‹ŽnGoEbo2¨oÛoE[pF¡pAèpH*qJsqE¾qOrETrIšr=ärA"sIdsB®sKñsF=tP„tŽÕt8duUu4óu$(vKMwB™wEÜwt"x€—x{y8”yGÍyBzVXzm¯z{<9{Gv{=¾{2ü{8/|Eh|9®|Aè|K*}=v}1´};æ}8"~†[~†â~-iF—€Aހ= >^w-‚v¥‚DƒaƒGáƒD)„Pn„L¿„}…GŠ…F҅F†M`†G®†>ö†D5‡.z‡î©‡\˜ˆHõˆŸ>‰IމÕ(ŠDþŠ;C‹<‹8¼‹õ‹@ƒŒCČARJSKñ‘H=’E†’E̒B“„U“KړN&”Gu”<½”=ú”F8•I•Bɕ7–FD–t‹–H—CI—M—Kۗ;'˜Hc˜‹¬˜L8™{…™HšFJš?‘šJњO›Il›F¶›<ý›9:œJtœK¿œ7JC@Ž?ϝ?žPOžM ž@îž@/ŸJpŸR»ŸO C^ |¢ :¡DZ¡BŸ¡Hâ¡8+¢Id¢O®¢þ¢£!£9A£{£.Ž£S½£?¤Q¤1e¤2—¤Gʤ?¥2R¥…¥/¥¥;Õ¥5¦/G¦%w¦&¦$Ħ#é¦"
§20§c§'‚§'ª§%Ò§ø§"¨#5¨%Y¨%¨¥¨7Á¨.ù¨4(©(]©9†©)À©)ꩪ).ªXª4uª#ªª3Ϊ*«-«2K«0~«!¯«/Ñ«%¬&'¬7N¬ †¬!§¬)ɬ,ó¬+ ­<L­‰­$§­Ì­è­7®&?®#f®Š®©®.È®÷®
¯%-¯%S¯,y¯"¦¯%ɯ?ï¯/°$E°j°MŠ°(Ø°/±&1±1X±DŠ±Bϱ'²,:²'g²,².¼²ë²B³5K³"³¤³5À³1ö³(´G´-e´'“´-»´-é´/µ-Gµ-uµ£µ*õîµ%
¶53¶3i¶)¶$Ƕ0춷;·Z·/y·*©·$Ô·ù·1¸1F¸*x¸£¸À¸)߸	¹ (¹?I¹‰¹*§¹Ò¹6ð¹'º"Eºhº$~º%£º5ɺ>ÿº>»5\»2’»dÅ»,*¼-W¼…¼4 ¼2Õ¼-½)6½$`½…½£½"½'å½2
¾ @¾2a¾”¾©¾D½¾8¿@;¿0|¿1­¿?ß¿BÀ:bÀNÀ(ìÀ@Á:VÁ9‘Á9ËÁÂ;$Â<`Â.Â;ÌÂ3Ã<ÃZÃ3uÃF©ÃðÃD
Ä4OÄ;„ÄDÀÄ>ÅGDÅ<ŒÅEÉÅ8ÆAHÆ9ŠÆ<ÄÆ+Ç/-Ç]Ç.xǧÇ4ÁÇ7öÇB.ÈBqÈ$´È5ÙÈ5É-EÉ:sÉ3®É*âÉ"
Ê0ÊDÊaÊÊE—ÊÝÊúÊË0#Ë6TË)‹Ë@µË@öË*7Ì;bÌ&žÌ,ÅÌ0òÌ*#Í'NÍ*vÍ¡Í3®Í.âÍ$Î%6Î)\Î%†Î¬Î"ÊÎ0íÎ
Ï=,Ï5jÏL Ï6íÏb$Ðc‡ÐëÐ/Ñ<7ÑFtÑA»ÑÔýÑ5ÒÒ@ÓIIÓJ“Ó;ÞÓDÔ/_ÔnÔJþÔ-IÕ^wÕ(ÖÕ+ÿÕ++Ö2WÖ3ŠÖ,¾Ö,ëÖ-×BF×J‰×+Ô×hØ3iØ3Ø1ÑØ5Ù59Ù3oÙ/£Ù6ÓÙ
Ú&%Ú<LÚ'‰Úy±Ú4+Û#`ÛA„Û$ÆÛ3ëÛ8Ü8XÜ5‘Ü@ÇÜ(ÝI1Ý.{Ý*ªÝ3ÕÝ*	Þ+4Þ`Þ2€Þ³ÞÉÞAãÞG%ß3mß¡ß¹ß(Øß(à&*à"Qàtà à0°à$áà0á7á/Má&}á%¤á$Êáïá/â(?â,hâ+•â)Áâ5ëâ=!ã?_ãŸã"¼ã5ßã&ä7<ä!tä3–ä;Êä!å7(å+`å*Œå/·å6çå7æVæ7læ5¤æ-Úæ,ç5ç$HçTmç'Âç=êç0(è=Yè0—è6Èè#ÿè>#é-bé-é#¾é/âéê3.ê'bê%ŠêS°ê<ë<Aë+~ëªëÃëÔëèë úëì6ì"Mìpì‰ì¢ì®ì´ì¼ìÁì:Åì$í %íFídí/íh¯í?î
Xî/cî'“î»î*Úîïï$ï.?ï,nï(›ï6Äï2ûï(.ðWð*oðšð2¸ðëð	ñ-ñ>ñ#Nñrññ)§ñÑñnññ2`ò1“ò+Åò=ñò/óLó$ió#Žó²ó1Éó*ûó)&ô4Pô…ô›ô-»ô&éô'õ-8õfõ	wõõõ¨õ­õ
¶õÄõ%Êõ"ðõ)ö!=ö
_öjöƒö›ö,·öµäöš÷(¢÷+Ë÷÷÷ø6ø%Vø+|ø2¨ø1Ûø
ù3ù Iùjùrùyù—ù¯ù&Êùñùúú5úZJú¥ú	ºúÄúËú&èú%û5û:ûAû#Iû0mûžû´û!Ðûòûü'"üJü8dü1üÏüíüýý-ýEý7eý4ý0Òý(þ,þ?þ#Zþ%~þ-¤þÒþâþèþíþôþÿ!ÿ(@ÿiÿ…ÿ¢ÿ¿ÿÜÿùÿ3-D
r#€(¤Í&â	..J5y*¯(Ú(!'J
r(€©»#Ó÷dÁCTm†#Ÿ4Ãø45J(€©!Ç é 
#+0O0€$±1Ö'#0Te	n
xƒ‹”	¬	¶ÀÛù#,P
mx ˜¹ÉÎ	Ýç
þ6	C	a			'‰	±	 È_é I"j*¸Ö“öPŠ
EÛ
E!0g3˜É’UVj‡ÁFIsÇ‹Ì¼XNJd:¯;êB&5iãŸ3ƒ{·w3Ï«Ð{ŒL1Ù¢@®@ï‚0ƒ³|7—´ŽL?ÛŸ »¡\Aþ{@ *¼ ç!Qi#O»#ã$;ï$r+%xž%I&Îa&Y0'”Š(Ñ)Ññ)•Ã*=Y+à—+áx,GZ-‚¢-|%.G¢.+ê.R/{i/€å/•f0Cü05@15v1O¬1Iü1|F2xÃ2‹<3>È3„4GŒ4IÔ4I5Fh5Ò¯5H‚6‰Ë6ŠU7Pà718LÁ8J9IY9–£9L::P‡:=Ø:…;tœ;{<G<|Õ<QR=M¤=‚ò=Iu>O¿>G?HW?O ?Ið?R:@N@ƒÜ@ñ`A<RBŠBEC2`CK“D@ßDN EoE‹ñEŠ}F<GOEGC•G€ÙGqZHÌHEèHS.I9‚I<¼I;ùIL5J:‚JJ½JQK@ZK?›K9ÛK>L˜TL˜íLd†MKëN>7O9vO=°O–îO„…P„
QJQzÚQPURO¦R‰öRO€SÐSGaTy©Ty#UtUOVEbVJ¨V0óV#$WfHXu¯X×%YQýYòOZLB[C[CÓ[>\’V\Fé\G0]Bx]©»]ªe`Œc|cHdHcdF¬d–ódyŠefQ„fLÖf>#gKbgw®gJ&h?qhu±hœ'iFÄiGjTSjH¨jIñju;k±kPOl… lO&mBvmE¹m€ÿm~€n‹ÿnM‹oKÙo>%pRdpH·p?qy@qtºqL/rL|ruÉrt?sR´sEtOMt}tvu†’u”v@®vJïvN:wD‰wDÎwqxv…xüxy+y4Ky€y2šy_ÍyI-zwz5z<ÅzT{LW{2¤{×{9÷{H1|Cz|;¾|7ú|32}+f}(’}'»}5ã})~6C~5z~3°~'ä~7'D(l-•ÃAâ:$€C_€/£€9Ӏ)
)7a+{§8ā(ý:&‚1a‚$“‚4¸‚2í‚! ƒ1Bƒ%tƒ&šƒBÁƒ „!%„(G„,p„+„EɄ'…/7…-g… •…U¶…;†8H†.†3°†@ä†"%‡1H‡:z‡:µ‡Hð‡>9ˆ:xˆW³ˆ ‰5,‰%b‰Qˆ‰7ډ:Š>MŠ?ŒŠ[̊S(‹(|‹*¥‹.Ћ/ÿ‹9/Œ$iŒ?ŽŒ;Ό!
,8F9 ¹ڍ3ú-.Ž/\Ž/ŒŽ>¼Ž/ûŽ/+![0}®+͏=ù;7,s. <ϐ%‘$2‘"W‘:z‘4µ‘0ê‘’59’5o’3¥’(ْ,“6/“&f“&“H´“ý“1”!M”=o”"­”4Д •)&•7P•8ˆ•LÁ•–9.–2h–k›–3—>;—z—8š—;ӗ9˜5I˜/˜&¯˜"֘'ù˜,!™CN™!’™5´™ê™šNšPdšTµš=
›9H›O‚›IқFœWcœ,»œGèœ=0>nA­"ïHžX[ž4´žBéž1,Ÿ^Ÿ|Ÿ@˜ŸXٟ2 MM A› ;Ý B¡=\¡Dš¡9ß¡@¢6Z¢=‘¢<Ï¢C£+P£5|£²£2Í£¤E¤Fb¤@©¤@ê¤#+¥4O¥9„¥4¾¥?ó¥13¦>e¦6¤¦$Û¦-§1.§(`§N‰§"ا$û§
 ¨;+¨Ag¨4©¨IÞ¨I(©5r©I¨©%ò©+ªBDª2‡ª,ºª2çª«2'«5Z«,«-½«7ë«3#¬"W¬ z¬;›¬׬Cã¬:'­Xb­4»­gð­hX®Á®.Ü®<¯FH¯O¯Ü߯?¼°Lü°UI±VŸ±Tö±cK²B¯²pò²gc³1˳cý³&a´0ˆ´0¹´7ê´8"µ1[µ1µ2¿µRòµHE¶/Ž¶w¾¶:6·Aq·7³·:ë·H&¸8o¸<¨¸Iå¸/¹*N¹>y¹/¸¹–è¹=º$½ºWâº2:»8m»\¦»\¼>`¼UŸ¼0õ¼W&½D~½;ýOÿ½'O¾4w¾&¬¾0Ó¾¿!¿K@¿MŒ¿4Ú¿À,'À2TÀ2‡À3ºÀ,îÀ'Á7CÁM{Á0ÉÁJúÁ$EÂ<jÂ;§ÂAãÂ=%Ã2cÃ@–Ã6×ÃEÄ=TÄ?’ÄLÒÄPÅPpÅÁÅ"áÅAÆ5FÆ;|Æ!¸Æ=ÚÆ9Ç+RÇN~Ç*ÍÇ3øÇ4,È8aÈAšÈÜÈBôÈ97É3qÉ+¥ÉÑÉ(åÉXÊ*gÊD’Ê5×ÊD
Ë5RË9ˆË'ÂËUêË-@ÌBnÌ8±Ì;êÌ &Í=GÍ)…Í0¯ÍbàÍHCÎAŒÎ/ÎÎþÎÏ)Ï>Ï)WÏ!Ï£Ï'¾ÏæÏÐ#Ð4Ð	:ÐDÐIÐfMÐX´Ð.
Ñ&<ÑcÑbƒÑsæÑPZÒ	«Ò`µÒ2Ó'IÓUqÓÇÓ(ÌÓ+õÓ_!Ô0Ô-²Ô`àÔ2AÕ-tÕ!¢Õ0ÄÕ õÕZÖ"qÖ
”ÖeŸÖ×X×q×"×0²×#ã×°Ø_¸ØgÙ7€Ùe¸Ù!Ú-@Ú+nÚ)šÚÄÚcäÚ.HÛ)wÛa¡Û!Ü(%Ü5NÜ*„ÜX¯Ü4Ý=Ý
RÝ]Ý%nݔݜÝ
¤Ý²ÝW»Ý)Þ+=Þ-iÞ
—Þ¢ÞÂÞâÞ.þÞ¹-ßçß]ðßiNà2¸à-ëà2áWLá.¤á=ÓáVâ
hâ\vâ,Óâãã&ã7ãRã.pãŸã¾ãÃãgÔãg<ä¤ä
ÀäËä#Òä0öä,'åTå\ådåYmåhÇå0æ!DæUfæ&¼æãæ.üæ!+çjMçi¸ç'"è"Jèmèƒè œè&½èdäè_Ié\©é-ê4êJê+fê,’ê2¿êòêë
ëëë /ë*Pë0{ë#¬ë$Ðë$õë'ì"Bì(eì&Žìµì_Êì*í/>ímní Üíoýímîcˆîaìî_Nï/®ïWÞï$6ðY[ð2µðèð/øð(ñ?ñ)_ñ‰ñ£ñ¬ñv±ñ×(òóó>óVó#nóY’óìó?ô9KôW…ô(Ýô&õ+-õ,Yõ'†õ]®õVö0cö^”ö1óö(%÷N÷m÷
y÷
„÷
÷	š÷¤÷¼÷
È÷Ó÷#ñ÷ ø16ø.hø%—ø½ø!Éø&ëøù'ù,ù=ùMùjùB€ù$Ãù$èù
ú+úÍ2¡föùíGÜÖTxݧ87ÈJÃdEöZÎ\{çH[ï鑳š2[¤k~}+Æ|û®OƒDÍ2²7áv[òt8jþ(2m·Ôõ›€J>ö‚%Ö¢(ô\ Vîx®IÿüÙãég‘1ߘ…B=‚¦¼©y$ˆÖ1´âü”`u×Q l"*Ç)­“\Àˆ^Ì#mŸ*NÚ-9Ù;¯§}Ã~‡qK5’96:6Åfå+	æ›É3£T¸¶!ÑGꄹesurÊ
"°”O™Âè®;rSloNb½–Ë0%Kƒ—s¥"úN¾b ñ‰%ýð??¯l4æBâ?¥t4¥TO
ÅDX^#‡,¶9ÎŒRYÄê~!bž(†FòU­cZEdÊÏ1Øg@¬îJ‚:Áìý
i_û8<ÒþÒPóÓ K*›ÇWÕ¡äo6gÄî÷p/¾Šm-ÂË “]úq¢ç$àaF#´e/p`]¨&ÍT!Š;Iž|>È;C3¬ o²#zŸ¬E)Øñ„K²¨	YI'Žï]¦xO[ùþ¶‰Ü§g_%.±ekdº…¸zj’¸5YH«8XsÄ@MhÔè­¿Î^ŽšðŸAËcMœ]`kn˜ÓÌiª•Ê.÷£r+ÝÌ@ÝÃýw¤5iBº-iøÛ\¿ƒtUeÏòJíDC
à³nÞ$
0€ãz^ë‹3Æ
A`A°L7ûu3œ5¾½áÛÕpÅô_,”•"s³‹ˆ7ž	G*ï¦R·™ñCWX/v&ۚ¯,мÀ{àUj°|íS·=»“C˜ŒjßèR¼ÀQ9ìÚdµ…MÂYÏ£>»)@h1©h=æW_âú
÷a´—'Q.'Ð$PV½äo‡lQ:cm!çIÁõy¡©Lt±µœnPwÉG ¤áÒå'ä=SÉÙÁÐXBn™ê-+.—avL/ÞWdžFº64ùDßqŠé&±õÿP<Sר‰ÔRüã¹åH×U’fVµaôø?ÿ,ŽÕ&•0ªÚ–ލkuNÑb<«ø>	Zw)rƄ<Mf»cHŒhØÈ4Aq¹ìѪ
{Ü(€Ló¿EZ‹F}‘Vy†¢óëëð0:p–«Ó
Allocating common symbols

As-needed library included to satisfy reference by file (symbol)


Cross Reference Table


Discarded input sections


Linker script and memory map


Memory Configuration


Set                 Symbol

                                     Exclude objects, archive members from auto
                                     This makes binaries non-deterministic
                                     export, place into import library instead
                                     export, place into import library instead.
                               Default: none
                               Default: zlib-gabi
                          Disable merging exidx entries
  --[no-]fix-arm1176          Disable/enable ARM1176 BLX immediate erratum fix
  --[no-]fix-cortex-a8        Disable/enable Cortex-A8 Thumb-2 branch erratum fix
  --[no-]insert-timestamp            Use a real timestamp rather than zero (default)
  --[no-]insert-timestamp            Use a real timestamp rather than zero (default).
  --[no-]leading-underscore          Set explicit symbol underscore prefix mode
  --add-stdcall-alias                Export symbols with and without @nn
  --audit=AUDITLIB            Specify a library to use for auditing
  --auto-overlay [=filename]  Create an overlay script in filename if
                                executable does not fit in local store
  --auto-relink               Rerun linker using auto-overlay script
  --bank-window NAME          Specify the name of the memory region describing
                                the layout of the memory bank window
  --base_file <basefile>             Generate a base file for relocatable DLLs
  --base_file <basefile>      Generate a base file for relocatable DLLs
  --be8                       Output BE8 format image
  --bss-plt                   Force old-style BSS PLT
  --build-id[=STYLE]          Generate build ID note
  --build-id[=STYLE]         Generate build ID
  --cmse-implib               Make import library to be a secure gateway import
                                library as per ARMv8-M Security Extensions
  --code-in-l1                Put code in L1
  --code-region={either,lower,upper,none}
        Transform .text* sections to {either,lower,upper,none}.text* sections
  --compact-stubs             Use smaller and possibly slower call stubs
  --compat-implib                    Create backward compatible import libs;
                                       create __imp_<SYMBOL> as well
  --compat-implib                    Create backward compatible import libs;
                                       create __imp_<SYMBOL> as well.
  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]
                              Compress DWARF debug sections using zlib
  --data-in-l1                Put data in L1
  --data-region={either,lower,upper,none}
        Transform .data*, .rodata* and .bss* sections to
        {either,lower,upper,none}.{bss,data,rodata}* sections
  --debug-relax               Used for debugging avr-ld.
  --debug-stubs               Used for debugging avr-ld.
  --disable-auto-image-base          Do not auto-choose image base (default)
  --disable-auto-image-base          Do not auto-choose image base. (default)
  --disable-auto-import              Do not auto-import DATA items from DLLs
  --disable-large-address-aware      Executable does not support virtual
                                       addresses greater than 2 gigabytes
  --disable-long-section-names       Never use long COFF section names, even
                                       in object files
  --disable-new-dtags         Disable new dynamic tags
  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for
                                       auto-imported DATA
  --disable-runtime-pseudo-reloc     Do not add runtime pseudo-relocations for
                                       auto-imported DATA.
  --disable-sec-transformation
        Disable transformation of .{text,data,bss,rodata}* sections to
        add the {either,lower,upper,none} prefixes
  --disable-stdcall-fixup            Don't link _sym to _sym@nn
  --dll                              Set image base to the default for DLLs
  --dll-search-prefix=<string>       When linking dynamically to a dll without
                                       an importlib, use <string><basename>.dll
                                       in preference to lib<basename>.dll 
  --dotsyms                   For every version pattern "foo" in a version
                                script, add ".foo" so that function code
                                symbols are treated the same as function
                                descriptor symbols.  Defaults to on.
  --dsbt-index <index>    Use this as the DSBT index for the output object
  --dsbt-size <index>     Use this as the number of entries in the DSBT table
  --dynamicbase                      Image base address may be relocated using
                                       address space layout randomization (ASLR)
  --eh-frame-hdr              Create .eh_frame_hdr section
  --emit-stack-syms           Add sym giving stack needed for each func
  --emit-stub-syms            Add symbols on overlay call stubs
  --emit-stub-syms            Label linker stubs with a symbol
  --enable-auto-image-base           Automatically choose image base for DLLs
                                       unless user specifies one
  --enable-auto-image-base[=<address>] Automatically choose image base for DLLs
                                       (optionally starting with address) unless
                                       specifically set with --image-base
  --enable-auto-import               Do sophisticated linking of _sym to
                                       __imp_sym for DATA references
  --enable-extra-pe-debug            Enable verbose debug output when building
                                       or linking to DLLs (esp. auto-import)
  --enable-extra-pep-debug            Enable verbose debug output when building
                                       or linking to DLLs (esp. auto-import)
  --enable-long-section-names        Use long COFF section names even in
                                       executable image files
  --enable-new-dtags          Enable new dynamic tags
  --enable-runtime-pseudo-reloc      Work around auto-import limitations by
                                       adding pseudo-relocations resolved at
                                       runtime
  --enable-runtime-pseudo-reloc      Work around auto-import limitations by
                                       adding pseudo-relocations resolved at
                                       runtime.
  --enable-stdcall-fixup             Link _sym to _sym@nn without warnings
  --exclude-all-symbols              Exclude all symbols from automatic export
  --exclude-libs lib,lib,...         Exclude libraries from automatic export
  --exclude-libs=LIBS         Make all symbols in LIBS hidden
  --exclude-modules-for-implib mod,mod,...
  --exclude-symbols sym,sym,...      Exclude symbols from automatic export
  --export-all-symbols               Automatically export all globals to DLL
  --extra-overlay-stubs       Add stubs on all calls out of overlay regions
  --extra-stack-space=bytes   Space for negative sp access (default 2000) if
                                --reserved-space not given
  --file-alignment <size>            Set file alignment
  --fix-cortex-a53-835769      Fix erratum 835769
  --fix-cortex-a53-843419      Fix erratum 843419
  --fix-stm32l4xx-629360      Specify how to fix STM32L4XX 629360 erratum
  --fix-v4bx                  Rewrite BX rn as MOV pc, rn for ARMv4
  --fix-v4bx-interworking     Rewrite BX rn branch to ARMv4 interworking veneer
  --fixed-space=bytes         Local store for non-overlay code and data
  --flag-mismatch-warnings    Warn about objects with incompatible
                                endian, dsp or ABI settings
  --force-dynamic             Always create dynamic sections
  --forceinteg               Code integrity checks are enforced
  --format 0|1|2              Specify which COFF version to use
  --got=<type>                Specify GOT handling scheme
  --hash-style=STYLE          Set hash style to sysv, gnu or both
  --heap <size>                      Set initial size of the heap
  --high-entropy-va                  Image is compatible with 64-bit address space
                                       layout randomization (ASLR)
  --identification <string>          Set the identification of the output
  --ignore-branch-isa         Accept invalid branch relocations requiring
                              an ISA mode switch
  --ignore-lma                Ignore segment LMAs [default]
                                (for Renesas Tools compatibility)
  --image-base <address>             Set start address of the executable
  --in-implib                 Import library whose symbols address must
                                remain stable
  --insn32                    Only generate 32-bit microMIPS instructions
  --itanium                   Generate code for Intel Itanium processor
  --kill-at                          Remove @nn from exported symbols
  --large-address-aware              Executable supports virtual addresses
                                       greater than 2 gigabytes
  --ld-generated-unwind-info  Generate exception handling info for PLT
  --line-size                 Size of soft-icache lines (default 1k)
  --local-store=lo:hi         Valid address range
  --long-plt                  Generate long .plt entries
                              to handle large .plt/.got displacements
  --lrlive-analysis           Scan function prologue for lr liveness
  --m[no-]ex9                 Disable/enable link-time EX9 relaxation
  --m[no-]fp-as-gp            Disable/enable fp-as-gp relaxation
  --m[no-]ifc                 Disable/enable link-time IFC optimization
  --major-image-version <number>     Set version number of the executable
  --major-os-version <number>        Set minimum required OS version
  --major-subsystem-version <number> Set minimum required OS subsystem version
  --mex9-limit=NUM            Maximum number of entries in ex9 table
  --mex9-loop-aware           Avoid generate EX9 instruction inside loop
  --mexport-ex9=FILE          Export EX9 table after linking
  --mexport-symbols=FILE      Exporting symbols in linker script
  --mifc-loop-aware           Avoid generate IFC instruction inside loop
  --mimport-ex9=FILE          Import Ex9 table for EX9 relaxation
  --minor-image-version <number>     Set revision number of the executable
  --minor-os-version <number>        Set minimum required OS revision
  --minor-subsystem-version <number> Set minimum required OS subsystem revision
  --multi-subspace            Generate import and export stubs to support
                                multiple sub-space shared libraries
  --mupdate-ex9               Update existing EX9 table
  --no-apply-dynamic-relocs    Do not apply link-time values for dynamic relocations
  --no-bind                  Do not bind this image
  --no-call-ret-replacement   The relaxation machine normally will
                                substitute two immediately following call/ret
                                instructions by a single jump instruction.
                                This option disables this optimization.
  --no-dotsyms                Don't do anything special in version scripts
  --no-eh-frame-hdr           Do not create .eh_frame_hdr section
  --no-emit-stub-syms         Don't label linker stubs with a symbol
  --no-enum-size-warning      Don't warn about objects with incompatible
                                enum sizes
  --no-flag-mismatch-warnings Don't warn about objects with incompatible
                                endian or dsp settings
  --no-ignore-branch-isa      Reject invalid branch relocations requiring
                              an ISA mode switch
  --no-ignore-lma             Don't ignore segment LMAs
  --no-inline-optimize        Don't convert inline PLT to direct calls
  --no-insn32                 Generate all microMIPS instructions
  --no-isolation             Image understands isolation but do not isolate the image
  --no-ld-generated-unwind-info
                              Don't generate exception handling info for PLT
  --no-merge-exidx-entries
  --no-merge-exidx-entries    Disable merging exidx entries
  --no-multi-toc              Disallow automatic multiple toc sections
  --no-opd-optimize           Don't optimize the OPD section
  --no-overlays               No overlay handling
  --no-pic-fixup              Don't edit non-pic to pic
  --no-plt-align              Dont't align individual PLT call stubs
  --no-plt-localentry         Don't optimize ELFv2 calls
  --no-plt-static-chain       PLT call stubs should not load r11
  --no-plt-static-chain       PLT call stubs should not load r11 (default)
  --no-plt-thread-safe        PLT call stubs without barrier
  --no-ppc476-workaround      Disable workaround
  --no-save-restore-funcs     Don't provide these routines
  --no-secureplt              Force PLT in data segment
  --no-seh                   Image does not use SEH. No SE handler may
                                       be called in this image
  --no-seh                   Image does not use SEH; no SE handler may
                                       be called in this image
  --no-stubs                  If the linker detects to attempt to access
                                an instruction beyond 128k by a reloc that
                                is limited to 128k max, it inserts a jump
                                stub. You can de-active this with this switch.
  --no-tls-get-addr-optimize  Don't use a special __tls_get_addr call
  --no-tls-optimize           Don't try to optimize TLS accesses
  --no-toc-optimize           Don't optimize the TOC section
  --no-toc-sort               Don't sort TOC and GOT sections
  --no-trampoline             Do not generate the far trampolines used to call
                                a far function using jsr or bsr
  --no-wchar-size-warning     Don't warn about objects with incompatible
                                wchar_t sizes
  --no-wchar-size-warning     Don't warn about objects with incompatible                                wchar_t sizes
  --non-ia-text               Allow non-icache code in icache lines
  --non-overlapping-opd       Canonicalize .opd, so that there are no
                                overlapping .opd entries
  --num-lines                 Number of soft-icache lines (default 32)
  --num-regions               Number of overlay buffers (default 1)
  --nxcompat                 Image is compatible with data execution prevention
  --output-def <file>                Generate a .DEF file for the built DLL
  --overlay-rodata            Place read-only data with associated function
                                code in overlays
  --pic-veneer                Always generate PIC interworking veneers
  --plt-align                 Align PLT call stubs to fit cache lines
  --plt-align [=<align>]      Align PLT call stubs to fit cache lines
  --plt-localentry            Optimize calls to ELFv2 localentry:0 functions
  --plt-static-chain          PLT call stubs should load r11 (default)
  --plt-static-chain          PLT call stubs should load r111
  --plt-thread-safe           PLT call stubs with load-load barrier
  --plugin                    Make SPU plugin
  --pmem-wrap-around=<val>    Make the linker relaxation machine assume that a
                                program counter wrap-around occures at address
                                <val>.  Supported values: 8k, 16k, 32k and 64k.
  --ppc476-workaround [=pagesize]
                              Avoid a cache bug on ppc476
  --region-size               Size of overlay buffers (default 0, auto)
  --reserved-space=bytes      Local store for stack and heap.  If not specified
                                ld will estimate stack size and assume no heap
  --s390-pgste                Tell the kernel to allocate 4k page tables
  --save-restore-funcs        Provide register save and restore routines used
                                by gcc -Os code.  Defaults to on for normal
                                final link, off for ld -r.
  --sdata-got                 Force GOT location just before .sdata
  --section-alignment <size>         Set section alignment
  --secure-plt                Use new-style PLT if possible
  --secureplt                 Force PLT in text segment
  --size-opt                  When relaxing longcalls, prefer size
                                optimization over branch target alignment
  --soft-icache               Generate software icache overlays
  --stack <size>                     Set size of the initial stack
  --stack-analysis            Estimate maximum stack requirement
  --stub-group-size=N         Maximum size of a group of input sections that
                                can be handled by one stub section.  A negative
                                value locates all stubs after their branches
                                (with a group size of -N), while a positive
                                value allows two groups of input sections, one
                                before, and one after each stub section.
                                Values of +/-1 indicate the linker should
                                choose suitable defaults.
  --stub-group-size=N         Maximum size of a group of input sections that
                                can be handled by one stub section.  A negative
                                value locates all stubs before their branches
                                (with a group size of -N), while a positive
                                value allows two groups of input sections, one
                                before, and one after each stub section.
                                Values of +/-1 indicate the linker should
                                choose suitable defaults.
  --subsystem <name>[:<version>]     Set required OS subsystem [& version]
  --support-old-code                 Support interworking with old code
  --target1-abs               Interpret R_ARM_TARGET1 as R_ARM_ABS32
  --target1-rel               Interpret R_ARM_TARGET1 as R_ARM_REL32
  --target2=<type>            Specify definition of R_ARM_TARGET2
  --taso                      Load executable in the lower 31-bit addressable
                                virtual address range
  --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>
  --thumb-entry=<symbol>             Set the entry point to be Thumb <symbol>
  --tls-get-addr-optimize     Force use of special __tls_get_addr call
  --tsaware                  Image is Terminal Server aware
  --use-blx                   Enable use of BLX instructions
  --vfp11-denorm-fix          Specify how to fix VFP11 denorm erratum
  --vle-reloc-fixup           Correct old object file 16A/16D relocation
  --warn-duplicate-exports           Warn about duplicate exports
  --wdmdriver                Driver uses the WDM model
  -Bgroup                     Selects group name lookup rules for DSO
  -P AUDITLIB, --depaudit=AUDITLIB
                              Specify a library to use for auditing dependencies
  -z bndplt                   Always generate BND prefix in PLT entries
  -z call-nop=PADDING         Use PADDING as 1-byte NOP for branch
  -z combreloc                Merge dynamic relocs into one section and sort
  -z common                   Generate common symbols with STT_COMMON type
  -z common-page-size=SIZE    Set common page size to SIZE
  -z defs                     Report unresolved symbols in object files
  -z dynamic-undefined-weak   Make undefined weak symbols dynamic
  -z nodynamic-undefined-weak Do not make undefined weak symbols dynamic
  -z execstack                Mark executable as requiring executable stack
  -z global                   Make symbols in DSO available for subsequently
                               loaded objects
  -z globalaudit              Mark executable requiring global auditing
  -z ibt                      Generate GNU_PROPERTY_X86_FEATURE_1_IBT
  -z ibtplt                   Generate IBT-enabled PLT entries
  -z initfirst                Mark DSO to be initialized first at runtime
  -z interpose                Mark object to interpose all DSOs but executable
  -z lazy                     Mark object lazy runtime binding (default)
  -z loadfltr                 Mark object requiring immediate process
  -z max-page-size=SIZE       Set maximum page size to SIZE
  -z muldefs                  Allow multiple definitions
  -z nocombreloc              Don't merge dynamic relocs into one section
  -z nocommon                 Generate common symbols with STT_OBJECT type
  -z nocopyreloc              Don't create copy relocs
  -z nodefaultlib             Mark object not to use default search paths
  -z nodelete                 Mark DSO non-deletable at runtime
  -z nodlopen                 Mark DSO not available to dlopen
  -z nodump                   Mark DSO not available to dldump
  -z noexecstack              Mark executable as not requiring executable stack
  -z noextern-protected-data  Do not treat protected data symbol as external
  -z noreloc-overflow         Disable relocation overflow check
  -z norelro                  Don't create RELRO program header
  -z norelro                  Don't create RELRO program header (default)
  -z noseparate-code          Don't create separate code program header (default)
  -z notext                   Don't treat DT_TEXTREL in shared object as error
  -z now                      Mark object non-lazy runtime binding
  -z origin                   Mark object requiring immediate $ORIGIN
                                processing at runtime
  -z relro                    Create RELRO program header
  -z relro                    Create RELRO program header (default)
  -z separate-code            Create separate code program header
  -z shstk                    Generate GNU_PROPERTY_X86_FEATURE_1_SHSTK
  -z stack-size=SIZE          Set size of stack segment
  -z text                     Treat DT_TEXTREL in shared object as error
  -z textoff                  Don't treat DT_TEXTREL in shared object as error
  @FILE  Supported emulations:
  no emulation specific options.
 additional relocation overflows omitted from the output
 load address 0x%V relocation truncated to fit: %s against `%pT' relocation truncated to fit: %s against symbol `%pT' defined in %pA section in %pB relocation truncated to fit: %s against undefined symbol `%pT'%8x something else
%F%P: %pB: --just-symbols may not be used on DSO
%F%P: %pB: ABI version of object files mismatched
%F%P: %pB: all input objects must be COFF or ELF for --embedded-relocs
%F%P: %pB: all input objects must be ELF for --embedded-relocs
%F%P: %pB: bfd_elf_get_bfd_needed_list failed: %E
%F%P: %pB: bfd_stat failed: %E
%F%P: %pB: can not create .emreloc section: %E
%F%P: %pB: can't read contents of section .gnu.warning: %E
%F%P: %pB: can't read contents of section .idata: %E
%F%P: %pB: cannot read contents of section %pA
%F%P: %pB: could not read relocs: %E
%F%P: %pB: could not read symbols: %E
%F%P: %pB: error adding symbols: %E
%F%P: %pB: file not recognized: %E
%F%P: %pB: final close failed: %E
%F%P: %pB: member %pB in archive is not an object
%F%P: %s not found for insert
%F%P: %s: can not make object file: %E
%F%P: %s: can not set architecture: %E
%F%P: %s: can't open for writing: %E
%F%P: %s: can't open: %E
%F%P: %s: can't set start address
%F%P: %s: error loading plugin: %s
%F%P: %s: non-ELF symbol in ELF BFD!
%F%P: %s: not a relocatable file: %E
%F%P: %s: plugin error: %d
%F%P: %s: plugin reported error after all symbols read
%F%P: %s: plugin reported error claiming file
%F%P: %s: plugin symbol table corrupt (sym type %d)
%F%P: *(%s$) missing from linker script
%F%P: --no-define-common may not be used without -shared
%F%P: -F may not be used without -shared
%F%P: -f may not be used without -shared
%F%P: -pie not supported
%F%P: -r and %s may not be used together
%F%P: -shared not supported
%F%P: BFD backend error: BFD_RELOC_CTOR unsupported
%F%P: PE operations on non PE file
%F%P: attempted static link of dynamic object `%s'
%F%P: bad --unresolved-symbols option: %s
%F%P: bad -plugin-opt option
%F%P: bfd_hash_allocate failed creating symbol %s
%F%P: bfd_hash_lookup failed creating symbol %s
%F%P: bfd_hash_lookup failed: %E
%F%P: bfd_hash_lookup for insertion failed: %E
%F%P: bfd_hash_table_init failed: %E
%F%P: bfd_link_hash_lookup failed: %E
%F%P: bfd_link_hash_lookup of export symbol failed: %E
%F%P: bfd_new_link_order failed
%F%P: bfd_record_phdr failed: %E
%F%P: bfd_xcoff_export_symbol failed: %E
%F%P: bfd_xcoff_link_count_reloc failed: %E
%F%P: bfd_xcoff_link_record_set failed: %E
%F%P: big endian output does not match Xtensa configuration
%F%P: can not create BFD: %E
%F%P: can not create hash table: %E
%F%P: can not init BFD: %E
%F%P: can not open script: %E
%F%P: can't finalize linker-allocated global registers
%F%P: can't find %s in output section
%F%P: can't find output section %s
%F%P: can't relax section: %E
%F%P: can't set start address
%F%P: cannot create split section name for %s
%F%P: cannot open %s
%F%P: cannot open base file %s
%F%P: cannot open ex9 export file %s
%F%P: cannot open ex9 import file %s
%F%P: cannot open linker script file %s: %E
%F%P: cannot open map file %s: %E
%F%P: cannot open output file %s: %E
%F%P: cannot perform PE operations on non PE output file '%pB'
%F%P: cannot read %s
%F%P: cannot represent machine `%s'
%F%P: clone section failed: %E
%F%P: compact frame descriptions incompatible with DWARF2 .eh_frame from %pB
%F%P: could not create dummy IR bfd: %E
%F%P: could not define common symbol `%pT': %E
%F%P: could not parse import path: %E
%F%P: cross-endian linking for %pB not supported
%F%P: error: cannot change output format whilst linking %s binaries
%F%P: error: no memory region specified for loadable section `%s'
%F%P: failed creating section `%s': %E
%F%P: failed to create .xtensa.info section
%F%P: failed to parse EH frame entries
%F%P: failed to record assignment to %s: %E
%F%P: failed to set dynamic section sizes: %E
%F%P: final link failed: %E
%F%P: gc-sections requires either an entry or an undefined symbol
%F%P: group ended before it began (--help for usage)
%F%P: illegal use of `%s' section
%F%P: internal error %s %d
%F%P: invalid --compress-debug-sections option: `%s'
%F%P: invalid --dsbt-index %d, outside DSBT size
%F%P: invalid --dsbt-index %s
%F%P: invalid --dsbt-size %s
%F%P: invalid --extra-stack-space value `%s'
%F%P: invalid --fixed-space value `%s'
%F%P: invalid --line-size/--region-size `%s'
%F%P: invalid --line-size/--region-size `%u'
%F%P: invalid --local-store address range `%s'
%F%P: invalid --num-lines/--num-regions `%s'
%F%P: invalid --num-lines/--num-regions `%u'
%F%P: invalid --plt-align `%s'
%F%P: invalid --reserved-space value `%s'
%F%P: invalid BFD target `%s'
%F%P: invalid COFF format version %s
%F%P: invalid argument to option "--orphan-handling"
%F%P: invalid argument to option "--section-start"
%F%P: invalid character %c (%d) in flags
%F%P: invalid common page size `%s'
%F%P: invalid common section sorting option: %s
%F%P: invalid data statement
%F%P: invalid hash style `%s'
%F%P: invalid hex number `%s'
%F%P: invalid hex number for PE parameter '%s'
%F%P: invalid length for memory region %s
%F%P: invalid maxium page size `%s'
%F%P: invalid number `%s'
%F%P: invalid number for -z call-nop=prefix-: %s
%F%P: invalid number for -z call-nop=suffix-: %s
%F%P: invalid origin for memory region %s
%F%P: invalid pagesize `%s'
%F%P: invalid reloc statement
%F%P: invalid section sorting option: %s
%F%P: invalid stack size `%s'
%F%P: invalid subsystem type %s
%F%P: little endian output does not match Xtensa configuration
%F%P: looping in map_segments%F%P: map sections to segments failed: %E
%F%P: missing argument to -m
%F%P: missing argument(s) to option "--section-start"
%F%P: multiple STARTUP files
%F%P: no built-in overlay manager
%F%P: no input files
%F%P: no sections assigned to phdrs
%F%P: no state pushed before popping
%F%P: only relocations against symbols are permitted
%F%P: output format %s cannot represent section called %s: %E
%F%P: please report this bug
%F%P: plugin failed to allocate memory for input: %s
%F%P: plugin_strdup failed to allocate memory: %s
%F%P: relocatable linking with relocations from format %s (%pB) to format %s (%pB) is not supported
%F%P: section %s has '$' as first character
%F%P: strange hex info for PE parameter '%s'
%F%P: target %s not found
%F%P: the range of ex9_limit must between 1 and 511
%F%P: unable to open for destination of copy `%s'
%F%P: unable to open for source of copy `%s'
%F%P: unknown ELF symbol visibility: %d!
%F%P: unknown demangling style `%s'
%F%P: unknown format type %s
%F%P: unrecognised option: %s
%F%P: unrecognized -a option `%s'
%F%P: unrecognized -assert option `%s'
%F%P: unsupported input file size: %s (%ld bytes)
%F%P: unsupported option: -z %s
%F%P: use the --help option for usage information
%F%P:%pS %% by zero
%F%P:%pS / by zero
%F%P:%pS assignment to location counter invalid outside of SECTIONS
%F%P:%pS can not PROVIDE assignment to location counter
%F%P:%pS cannot move location counter backwards (from %V to %V)
%F%P:%pS invalid assignment to location counter
%F%P:%pS: error: alias for default memory region
%F%P:%pS: error: align with input and explicit align specified
%F%P:%pS: error: memory region `%s' for alias `%s' does not exist
%F%P:%pS: error: redefinition of memory region alias `%s'
%F%P:%pS: non constant or forward reference address expression for section %s
%F%P:%pS: nonconstant expression for %s
%F%P:%pS: undefined MEMORY region `%s' referenced in expression
%F%P:%pS: undefined section `%s' referenced in expression
%F%P:%pS: undefined symbol `%s' referenced in expression
%F%P:%pS: unknown constant `%s' referenced in expression
%F%P:%s: hash creation failed
%F%P:%s:%d: #! ([member]) is not supported in import files
%P: %C: cannot get section contents - auto-import exception
%P: %C: warning: undefined reference to `%pT'
%P: %D: warning: more undefined references to `%pT' follow
%P: %pB and %pB: warning: multiple common of `%pT'
%P: %pB: bfd_stat failed: %E
%P: %pB: definition of %s
%P: %pB: file not recognized: %E; matching formats:%P: %pB: must use -fpic to compile this file for shared object or PIE
%P: %pB: reference to %s
%P: %pB: symbol `%s' definition: %d, visibility: %d, resolution: %d
%P: %pB: warning: cannot parse .xtensa.info section
%P: %pB: warning: common of `%pT' overridden by definition
%P: %pB: warning: common of `%pT' overridden by definition from %pB
%P: %pB: warning: common of `%pT' overridden by larger common
%P: %pB: warning: common of `%pT' overridden by larger common from %pB
%P: %pB: warning: common of `%pT' overriding smaller common
%P: %pB: warning: common of `%pT' overriding smaller common from %pB
%P: %pB: warning: definition of `%pT' overriding common
%P: %pB: warning: definition of `%pT' overriding common from %pB
%P: %pB: warning: incompatible Xtensa configuration (%s)
%P: %pB: warning: more undefined references to `%pT' follow
%P: %pB: warning: multiple common of `%pT'
%P: %pB: warning: undefined reference to `%pT'
%P: %s: duplicated plugin
%P: %s: error in plugin cleanup: %d (ignored)
%P: %s: missing argument
%P: --auto-overlay ignored with user overlay script
%P: --auto-overlay ignored with zero local store range
%P: --code-region requires an argument: {upper,lower,either,none}
%P: --data-region requires an argument: {upper,lower,either,none}
%P: --mbaseline is not used anymore
%P: --relax-[no-]reduce-fp-updat is not used anymore
%P: .init/.fini fragments use differing TOC pointers
%P: SONAME must not be empty string; ignored
%P: SONAME must not be empty string; keeping previous one
%P: `-retain-symbols-file' overrides `-s' and `-S'
%P: can't find required output section %s
%P: can't open output def file %s
%P: cannot find %s
%P: cannot find %s (%s): %E
%P: cannot find %s inside %s
%P: cannot find %s: %E
%P: disabling relaxation; it will not work with multiple definitions
%P: error closing file `%s'
%P: error writing file `%s'
%P: error: %P: error: no section named %s in linker script
%P: error: no section named %s or %s in linker script
%P: error: unhandled data_statement size
%P: error: unrecognized argument to --code-region= option: "%s"
%P: error: unrecognized argument to --data-region= option: "%s"
%P: errors encountered processing file %s
%P: errors encountered processing file %s for interworking
%P: internal error: aborting at %s:%d
%P: internal error: aborting at %s:%d in %s
%P: link errors found, deleting executable `%s'
%P: missing file for --mexport-ex9=<file>
%P: missing file for --mexport-symbols
%P: missing file for --mimport-ex9=<file>
%P: mode %s
%P: skipping incompatible %s when searching for %s
%P: symbol `%pT' missing from main hash table
%P: unrecognised emulation mode: %s
%P: unrecognized --got argument '%s'
%P: unrecognized STM32L4XX fix type '%s'
%P: unrecognized VFP11 fix type '%s'
%P: unrecognized option '%s'
%P: warning, duplicate EXPORT: %s
%P: warning, file alignment > section alignment
%P: warning: %P: warning: %s contains output sections; did you forget -T?
%P: warning: %s, needed by %pB, may conflict with %s
%P: warning: %s, needed by %pB, not found (try using -rpath or -rpath-link)
%P: warning: '--thumb-entry %s' is overriding '-e %s'
%P: warning: --export-dynamic is not supported for PE targets, did you mean --export-all-symbols?
%P: warning: --export-dynamic is not supported for PE+ targets, did you mean --export-all-symbols?
%P: warning: -z %s ignored
%P: warning: -z dynamic-undefined-weak ignored
%P: warning: .buildid section discarded, --build-id ignored
%P: warning: .note.gnu.build-id section discarded, --build-id ignored
%P: warning: address of `%s' isn't multiple of maximum page size
%P: warning: auto-importing has been activated without --enable-auto-import specified on the command line; this should work unless it involves constant data structures referencing symbols from auto-imported DLLs
%P: warning: bad version number in -subsystem option
%P: warning: cannot create .buildid section, --build-id ignored
%P: warning: cannot create .eh_frame_hdr section, --eh-frame-hdr ignored
%P: warning: cannot create .note.gnu.build-id section, --build-id ignored
%P: warning: cannot find entry symbol %s; defaulting to %V
%P: warning: cannot find entry symbol %s; not setting start address
%P: warning: cannot find thumb start symbol %s
%P: warning: changing start of section %s by %lu byte
%P: warning: changing start of section %s by %lu bytes
%P: warning: could not find any targets that match endianness requirement
%P: warning: dot moved backwards before `%s'
%P: warning: failed to convert %s table in %pB (%s); subsequent disassembly may be incomplete
%P: warning: global constructor %s used
%P: warning: ignoring invalid -D number %s
%P: warning: ignoring invalid -H number %s
%P: warning: ignoring invalid -bmaxdata number %s
%P: warning: ignoring invalid -bmaxstack number %s
%P: warning: ignoring invalid -pD number %s
%P: warning: ignoring invalid -pT number %s
%P: warning: ignoring invalid module type %s
%P: warning: no memory region specified for loadable section `%s'
%P: warning: orphan section `%pA' from `%pB' being placed in section `%s'
%P: warning: resolving %s by linking to %s
%P: warning: the size of the 'window' memory region is not a power of 2; its size %d is truncated to %d
%P: warning: unrecognized --build-id style ignored
%P: zero vma section reloc detected: `%s' #%d f=%d
%P:%pS: warning: memory region `%s' not declared
%P:%pS: warning: redeclaration of memory region `%s'
%P:%s%d: warning: syntax error in import/export file
%P:%s:%d: warning: ignoring unterminated last line
%P:%s:%d: warning: syntax error in import file
%P:%s:%d: warning: syntax error in import/export file
%W (size before relaxing)
%X%P: %C: multiple definition of `%pT'%X%P: %C: prohibited cross reference from %s to `%pT' in %s
%X%P: %C: undefined reference to `%pT'
%X%P: %C: variable '%pT' can't be auto-imported; please read the documentation for ld's --enable-auto-import for details
%X%P: %D: more undefined references to `%pT' follow
%X%P: %H: dangerous relocation: %s
%X%P: %H: reloc refers to symbol `%pT' which is not being output
%X%P: %pA exceeds local store range
%X%P: %pB section `%s' will not fit in region `%s'
%X%P: %pB: can not create runtime reloc information: %E
%X%P: %pB: can not create runtime reloc information: %s
%X%P: %pB: more undefined references to `%pT' follow
%X%P: %pB: section %s has relocs; can not use --embedded-relocs
%X%P: %pB: undefined reference to `%pT'
%X%P: %s architecture of input file `%pB' is incompatible with %s output
%X%P: %s does not support reloc %s for set %s
%X%P: %s(%s): can't find member in archive%X%P: %s(%s): can't find member in non-archive file%X%P: %s: this doesn't appear to be a DLL
%X%P: --hash-size needs a numeric argument
%X%P: .eh_frame/.stab edit: %E
%X%P: .gnu.hash is incompatible with the MIPS ABI
%X%P: TLS problem %E
%X%P: add symbols %s: %E
%X%P: address 0x%v of %pB section `%s' is not within region `%s'
%X%P: anonymous version tag cannot be combined with other version tags
%X%P: bfd_hash_table_init of cref table failed: %E
%X%P: bfd_openr %s: %E
%X%P: can not build stubs: %E
%X%P: can not create .edata section: %E
%X%P: can not create .reloc section: %E
%X%P: can not create note section: %E
%X%P: can not create stub BFD: %E
%X%P: can not edit %s: %E
%X%P: can not find overlays: %E
%X%P: can not load built-in overlay manager: %E
%X%P: can not make stub section: %E
%X%P: can not open built-in overlay manager: %E
%X%P: can not set gp
%X%P: can not setup the input section list: %E
%X%P: can not size group sections: %E
%X%P: can not size overlay stubs: %E
%X%P: can not size stub section: %E
%X%P: can't open .lib file: %s
%X%P: can't set BFD default target to `%s': %E
%X%P: cannot create dynamic sections %E
%X%P: cannot export %s: invalid export name
%X%P: cannot export %s: symbol not defined
%X%P: cannot export %s: symbol not found
%X%P: cannot export %s: symbol wrong type (%d vs %d)
%X%P: changing output format whilst linking is not supported
%X%P: could not compute sections lists for stub generation: %E
%X%P: cref alloc failed: %E
%X%P: cref_hash_lookup failed: %E
%X%P: different object file formats composing set %s
%X%P: different relocs used in set %s
%X%P: duplicate expression `%s' in version information
%X%P: duplicate version tag `%s'
%X%P: dynamic sections created in non-dynamic link
%X%P: error, duplicate EXPORT with ordinals: %s (%d vs %d)
%X%P: error: %d-bit reloc in dll
%X%P: error: can't use long section names on this arch
%X%P: error: duplicate retain-symbols-file
%X%P: error: export ordinal too large: %d
%X%P: error: ordinal used twice: %d (%s vs %s)
%X%P: error: unplaced orphan section `%pA' from `%pB'
%X%P: failed to merge target specific data of file %pB
%X%P: inline PLT: %E
%X%P: internal error on COFF shared library section %s
%X%P: internal problems scanning %pB after opening it%X%P: internal problems setting up section %s%X%P: linker script separates .got and .toc
%X%P: open %s: %E
%X%P: ppc_finish_symbols problem %E
%X%P: region `%s' overflowed by %lu byte
%X%P: region `%s' overflowed by %lu bytes
%X%P: required symbol `%s' not defined
%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]
%X%P: section %s LMA wraps around address space
%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]
%X%P: section %s VMA wraps around address space
%X%P: section `%s' assigned to non-existent phdr `%s'
%X%P: select_plt_layout problem %E
%X%P: special section %s does not support reloc %s for set %s
%X%P: too many global registers: %u, max 223
%X%P: unable to find version dependency `%s'
%X%P: unable to process relocs: %E
%X%P: unable to read .exports section contents
%X%P: unknown feature `%s'
%X%P: unknown language `%s' in version information
%X%P: unsupported PEI architecture: %s
%X%P: unsupported size %d for set %s
%X%P:%pS: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them
%X%P:%pS: section has both a load address and a load region
%X%P:%pS: unresolvable symbol `%s' referenced in expression
%X%P:%s:%d: failed to import symbol %s: %E
%pB: in function `%pT':
%pS HLL ignored
%pS SYSLIB ignored
%s needed by %pB
%s: emulation specific options:
%s: supported emulations: %s: supported targets:%s: total time in link: %ld.%06ld
; %D: first defined here; no contents available
<no plugin>=MODEADDRESSARCHARGAccept input files whose architecture cannot be determinedAdd DIRECTORY to library search pathAdd data symbols to dynamic listAddress of section %s set to Allow multiple definitionsAllow unresolved references in shared librariesAlways set DT_NEEDED for dynamic libraries mentioned on
                                the command lineArchive member included to satisfy reference by file (symbol)

AttributesAuxiliary filter for shared object symbol tableBind global function references locallyBind global references locallyBuild global constructor/destructor tablesCOUNTCall SYMBOL at load-timeCall SYMBOL at unload-timeCheck section addresses for overlaps (default)Common symbol       size              file

Control how orphan sections are handled.Copy DT_NEEDED links mentioned inside DSOs that followCopyright (C) 2018 Free Software Foundation, Inc.
Create a position independent executableCreate a shared libraryCreate an output file even if errors occurCreate default symbol versionCreate default symbol version for imported symbolsCreating library file: %s
DIRECTORYDefault search path for Solaris compatibilityDefine a symbolDemangle symbol names [using STYLE]Disallow undefined versionDiscard all local symbolsDiscard temporary local symbols (default)Display target specific optionsDo not allow multiple definitions with symbols included
           in filename invoked by -R or --just-symbolsDo not allow unresolved references in object filesDo not allow unresolved references in shared libsDo not check section addresses for overlapsDo not copy DT_NEEDED links mentioned inside DSOs that followDo not define Common storageDo not demangle symbol namesDo not link against shared librariesDo not list removed unused sectionsDo not page align dataDo not page align data, do not make text readonlyDo not strip symbols in discarded sectionsDo not treat warnings as errors (default)Do not use relaxation techniques to reduce code sizeDo task level linkingDon't discard any local symbolsDon't merge input [SECTION | orphan] sectionsDon't remove unused sections (default)Don't warn about mismatched input filesDon't warn on finding an incompatible libraryELF emulations:
EMULATIONEnd a groupExport all dynamic symbolsFILEFILENAMEFail with %d
File
Filter for shared object symbol tableForce common symbols to be definedForce generation of file with .exe suffixForce group members out of groupsGNU ld %s
Generate embedded relocsGenerate import libraryGenerate relocatable outputHow many tags to reserve in .dynamic sectionHow to handle unresolved symbols.  <method> is:
                                ignore-all, report-all, ignore-in-object-files,
                                ignore-in-shared-libsIgnoredIgnored for GCC LTO option compatibilityIgnored for GCC linker option compatibilityIgnored for Linux compatibilityIgnored for SVR4 compatibilityIgnored for SunOS compatibilityIgnored for gold option compatibilityInclude all objects from following archivesInfo: resolving %s by linking to %s (auto-import)
Just link symbols (if directory, same as --rpath)KEYWORDKeep exported symbols when removing unused sectionsKeep only symbols listed in FILELIBNAMELengthLink against shared librariesLink big-endian objectsLink little-endian objectsList removed unused sections on stderrLoad named pluginNameNo symbols
Only set DT_NEEDED for following dynamic libs if usedOnly use library directories specified on
                                the command lineOptimize output fileOptions:
OriginOutput cross reference tableOutput lots of information during linkOverride the default sysroot locationPATHPLUGINPROGRAMPage align data, make text readonlyPop state of flags governing input file handlingPrint current sysrootPrint default output formatPrint map file on standard outputPrint memory usage statisticsPrint option helpPrint version and emulation informationPrint version informationProduce an executable with no program interpreter headerPush state of flags governing input file handlingRead MRI format linker scriptRead default linker scriptRead dynamic listRead linker scriptRead options from FILE
Read version information scriptReduce code size by using target specific optimizationsReduce memory overheads, possibly taking much longerReject input files whose architecture is unknownRemove unused sections (on some targets)Report bugs to %s
Report target memory usageReport unresolved symbols as errorsReport unresolved symbols as warningsRequire SYMBOL be defined in the final outputSECTION=ADDRESSSHLIBSIZESYMBOLSYMBOL=EXPRESSIONSearch for library LIBNAMESend arg to last-loaded pluginSet PROGRAM as the dynamic linker to useSet address of .bss sectionSet address of .data sectionSet address of .text sectionSet address of ldata segmentSet address of named sectionSet address of rodata segmentSet address of text segmentSet architectureSet default hash table size close to <NUMBER>Set emulationSet internal name of shared librarySet link time shared library search pathSet output file nameSet runtime shared library search pathSet start addressShared library control for HP/UX compatibilitySmall data size (if no size, same as --shared)Sort common symbols by alignment [in specified order]Sort sections by name or maximum alignmentSpecify target for following input filesSpecify target of output fileSplit output sections every COUNT relocsSplit output sections every SIZE octetsStart a groupStart with undefined reference to SYMBOLStrip all symbolsStrip debugging symbolsStrip symbols in discarded sectionsSupported emulations: SymbolTARGETTake export symbols list from .exports, using
                                SYMBOL as the version.This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
Trace file opensTrace mentions of SYMBOLTreat warnings as errorsTurn off --whole-archiveUndo the effect of --export-dynamicUnresolved SYMBOL will not cause an error or warningUsage: %s [options] file...
Use --disable-stdcall-fixup to disable these fixups
Use --enable-stdcall-fixup to disable these warnings
Use C++ operator new/delete dynamic listUse C++ typeinfo dynamic listUse less memory and more disk I/OUse same format as native linkerUse wrapper functions for SYMBOLWarn about duplicate common symbolsWarn if an object has alternate ELF machine codeWarn if global constructors/destructors are seenWarn if shared object has DT_TEXTRELWarn if start of section changes due to alignmentWarn if the multiple GP values are usedWarn only once per undefined symbolWrite a map file[=COUNT][=NUMBER][=SECTION][=SIZE][=STYLE][=ascending|descending]alignmentascendingattempt to open %s failed
attempt to open %s succeeded
built in linker scriptcannot find script file %s
could not allocate section contentscould not create new sectiondescendingfailed to read section contentsfile already has property tablesfound %s at %s
namename|alignmentno symbolopened script file %s
out of memoryunrecognised or unsupported token '%s' in search path
using external linker script:using internal linker script:warning: warning: resolving %s by linking to %s
Project-Id-Version: ld 2.30.90
Report-Msgid-Bugs-To: bug-binutils@gnu.org
POT-Creation-Date: 2018-06-24 19:43+0100
PO-Revision-Date: 2018-06-26 17:08-0200
Last-Translator: Rafael Fontenelle <rafaelff@gnome.org>
Language-Team: Brazilian Portuguese <ldpbr-translation@lists.sourceforge.net>
Language: pt_BR
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Plural-Forms: nplurals=2; plural=(n > 1);
X-Generator: Virtaal 1.0.0-beta1
X-Bugs: Report translation errors to the Language-Team address.

Alocação de símbolos comuns

Biblioteca conforme necessária incluída para satisfazer referência por arquivo (símbolo)


Tabela de referência cruzada


Seções de entrada descartadas


Mapa de memória e script de vinculador


Configuração de memória


Conjunto            Símbolo

                                     Exclui objetos, arquiva membros da
                                       exportação automática, colocando
                                     Isso torna binários não-determinísticos
                                       na biblioteca de importação
                                       na biblioteca de importação
                                Padrão: nenhum
                                Padrão: zlib-gabi
                              Desabilita entradas exidx de mesclagem
  --[no-]fix-arm1176          Desabilita/habilita correção de errata de
                                ARM1176 BLX imediato
  --[no-]fix-cortex-a8        Desabilita/habilita correção de errata de ramo
                                Cortex-A8 Thumb-2
  --[no-]insert-timestamp            Usa uma marca de tempo em vez de zero (padrão)
  --[no-]insert-timestamp            Usa uma marca de tempo em vez de zero (padrão).
  --[no-]leading-underscore          Define o modo de prefixo sublinhado
                                       explícito de símbolo
  --add-stdcall-alias                Exporta símbolos com ou sem @nn
  --audit=AUDITLIB            Especifica uma biblioteca para usar
                                para auditamento
  --auto-overlay [=arquivo]   Cria um script de sobreposição no nome
                                do arquivo, se o executável não couber
                                no armazenamento local
  --auto-relink               Executa novamente o vinculador usando o
                                script de sobreposição automática
  --bank-window NOME          Especifica o nome da região de memória que
                                descreve o layout da janela do banco de
                                memória
  --base_file <arquivobase>          Gera arquivo base para DDLs realocáveis
  --base_file <arquivobase>   Gera um arquivo base para DDLs realocáveis
  --be8                       Emite imagem no formato BE8
  --bss-plt                   Força BSS PLT estilo antigo
  --build-id[=ESTILO]         Gera uma nota de ID de compilação
  --build-id[=ESTILO]        Gera ID de compilação
  --cmse-implib               Cria bibliotecas de importação para ser uma
                                biblioteca de importação de gateway seguro
                                conforme Extensões de Segurança ARMv8-M
  --code-in-l1                Coloca código em L1
  --code-region={either,lower,upper,none}
        Transforma seções .text* para seções {either,lower,upper,none}.text*
  --compact-stubs             Usa stubs de chamada menores e possivelmente
                                mais lentos
  --compat-implib                    Cria bibliotecas de importação com
                                       compatibilidade reversa;
                                       cria __imp_<SÍMBOLO> também
  --compat-implib                    Cria bibliotecas de importação com
                                       compatibilidade reversa;
                                       cria __imp_<SÍMBOLO> também.
  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]
                              Comprime seções de depuração DWARF usando zlib
  --data-in-l1                Coloca dados em L1
  --data-region={either,lower,upper,none}
        Transforma seções .data*, .rodata* e .bss* para
        seções {either,lower,upper,none}.{bss,data,rodata}*
  --debug-relax               Usado para depuração de avr-ld.
  --debug-stubs               Usado para depuração de avr-ld.
  --disable-auto-image-base          Não escolhe automaticamente base de
                                       imagem (padrão)
  --disable-auto-image-base          Não escolhe automaticamente base de
                                       imagem. (padrão)
  --disable-auto-import              Não importa automaticamente itens DATA
                                       de DLLs
  --disable-large-address-aware      Executável não oferece suporte endereços
                                       virtuais maior que 2 gigabytes
  --disable-long-section-names       Nunca usa nomes longos de seção COFF,
                                       mesmo em arquivos objetos
  --disable-new-dtags         Desabilita novas tags dinâmicas
  --disable-runtime-pseudo-reloc     Não adiciona pseudorrealocações em tempo
                                       de execução para DATA autoimportados
  --disable-runtime-pseudo-reloc     Não adiciona pseudorrealocações em tempo
                                       de execução para DATA autoimportados.
  --disable-sec-transformation
        Desabilita transformação de seções .{text,data,bss,rodata}* de
        adição de prefixos {either,lower,upper,none}
  --disable-stdcall-fixup            Não vincula _sym a _sym@nn
  --dll                              Define base de imagem para o padrão para
                                       DLLs
  --dll-search-prefix=<string>       Ao vincular dinamicamente a uma dll sem
                                       uma biblioteca de importação, use
                                       <string><nomebase>.dll como preferência
                                       sobre a lib<nomebase>.dll 
  --dotsyms                   Para cada padrão de versão "foo" em um script
                                de versão, adiciona ".foo" de forma que os
                                símbolos do código de função sejam tratados
                                da mesma forma que os símbolos do descritor
                                de função. O padrões é estar ativado.
  --dsbt-index <índice>       Usa-o como o índice DSBT para o objeto de saída
  --dsbt-size <índice>        Usa-o como o número de entradas na tabela DSBT
  --dynamicbase                      Endereço de base de imagem pode ser
                                       realocado usando personalização de
                                       layout de espaço de endereço (ASLR)
  --eh-frame-hdr              Cria a seção .eh_frame_hdr
  --emit-stack-syms           Adicione sym dando pilha necessário para
                                cada func
  --emit-stub-syms            Adiciona símbolos em stubs de chamadas
                                de sobreposição
  --emit-stub-syms            Rotula stubs de vinculador com um símbolo
  --enable-auto-image-base           Escolhe automaticamente a base da imagem
                                       para DLLs, a menos que o usuário
                                       especifique uma
  --enable-auto-image-base[=<endereço>]
                                     Escolhe automaticamente a base de imagem
                                       para DLLs (opcionalmente iniciando com
                                       endereço) a menos que seja definida
                                       especificamente com --image-base
  --enable-auto-import               Faz vinculação sofisticada de _sym a
                                       __imp_sym para referências DATA
  --enable-extra-pe-debug            Habilita saída de depuração verbosa ao
                                       compilar ou vincular a DLLs
                                       (autoimportação esp.)
  --enable-extra-pep-debug           Habilita saída de depuração verbosa ao
                                       compilar ou vincular a DLLs
                                       (autoimportação esp.)
  --enable-long-section-names        Usa nomes longos de seção COFF mesmo em
                                       arquivos de imagem executável
  --enable-new-dtags          Habilita novas tags dinâmicas
  --enable-runtime-pseudo-reloc      Contorna limitações de autoimportação
                                       adicionando pseudorrealocações
                                       resolvidas em tempo de execução
  --enable-runtime-pseudo-reloc      Contorna limitações de autoimportação
                                       adicionando pseudorrealocações
                                       resolvidas em tempo de execução.
  --enable-stdcall-fixup             Vincula _sym a _sym@nn sem avisos
  --exclude-all-symbols              Exclui todos os símbolos da exportação
                                       automática
  --exclude-libs lib,lib,...         Exclui bibliotecas da exportação 
                                       automática
  --exclude-libs=LIBS         Torna todos os símbolos em LIBS ocultos
  --exclude-modules-for-implib mod,mod,...
  --exclude-symbols sym,sym,...      Exclui símbolos da exportação automática
  --export-all-symbols               Exporta automaticamente todos globais
                                       para DLL
  --extra-overlay-stubs       Adiciona stubs em todas as chamadas de
                                regiões de sobreposição
  --extra-stack-space=bytes   Espaço para acesso negativo de sp (padrão 2000)
                                se --reserved-space não for passado
  --file-alignment <tamanho>         Define alinhamento de arquivo
  --fix-cortex-a53-835769      Corrige errata 835769
  --fix-cortex-a53-843419      Corrige errata 843419
  --fix-stm32l4xx-629360      Especifica como corrigir errata STM32L4XX 629360
  --fix-v4bx                  Reescreve BX rn como MOV pc, rn para ARMv4
  --fix-v4bx-interworking     Rescreve ramo BX rn para veneer de 
                                interfuncionalidade ARMv4
  --fixed-space=bytes         Armazenamento local para código e dados
                                não sobrepostos
  --flag-mismatch-warnings    Avisa sobre objetos com configurações
                                de endian, dsp ou ABI incompatíveis
  --force-dynamic             Sempre cria seções dinâmicas
  --forceinteg                       Verificações de integridade de código
                                       são forçadas
  --format 0|1|2              Especifica qual versão COFF será usada
  --got=<tipo>                Especifica esquema de manipulação de GOT
  --hash-style=ESTILO         Define estilo hash para sysv, gnu ou ambos
  --heap <tamanho>                   Define o tamanho inicial da heap
  --high-entropy-va                  Imagem é compatível com personalização de
                                       layout de espaço de endereço de 64 bits
                                       (ASLR)
  --identification <string>          Define a identificação da saída
  --ignore-branch-isa         Aceita realocações de ramo inválidas
                                que exijam uma opção de modo ISA
  --ignore-lma                Ignora LMAs de segmentos [padrão]
                                (para compatibilidade com Renesas Tools)
  --image-base <endereço>            Define o endereço inicial do executável
  --in-implib                 Bibliotecas de importação cujo endereço de
                                símbolos deve permanecer estável
  --insn32                    Gera apenas instruções microMIPS de 32 bits
  --itanium                   Gera código para processador Intel Itanium
  --kill-at                          Remove @nn dos símbolos exportados
  --large-address-aware              Executável oferece suporte a endereços
                                       virtuais maiores que 2 gigabytes
  --ld-generated-unwind-info  Gera info de tratamento de exceção para PLT
  --line-size                 Tamanho de linhas icache de software (padrão 1k)
  --local-store=lo:hi         Intervalo de endereço válido
  --long-plt                  Gera entradas .plt longas para lidar
                              com deslocamentos .plt/.got grandes
  --lrlive-analysis           Procura de prólogo de função para
                                vivacidade de lr
  --m[no-]ex9                 Desabilita/habilita relaxamento EX9 em
                                tempo de vinculação
  --m[no-]fp-as-gp            Desabilita/habilita relaxamento fp-as-gp
  --m[no-]ifc                 Desabilita/habilita otimização IFC em
                                tempo de vinculação
  --major-image-version <número>     Define o número de versão do executável
  --major-os-version <número>        Define a versão mínima exigida do SO
  --major-subsystem-version <número> Define a versão mínima exibida do
                                       subsistema do SO
  --mex9-limit=NÚM            Número máximo de entradas na tabela ex9
  --mex9-loop-aware           Evita geração de instrução EX9 entro de loop
  --mexport-ex9=ARQUIVO       Exporta tabela de EX9 após vinculação
  --mexport-symbols=ARQUIVO   Exportando símbolos em script vinculador
  --mifc-loop-aware           Evita geração de instrução IFC entro de loop
  --mimport-ex9=ARQUIVO       Importa tabela de Ex9 para relaxamento EX9
  --minor-image-version <número>     Define o número de revisão do executável
  --minor-os-version <número>        Define a revisão mínima exigida do SO
  --minor-subsystem-version <número> Define a revisão mínima exibida do
                                       subsistema do SO
  --multi-subspace            Gera stubs de importação e exportação para
                                oferecer suporte a várias bibliotecas
                                compartilhadas de subespaço
  --mupdate-ex9               Atualiza tabela EX9 existente
  --no-apply-dynamic-relocs    Não aplica valores em tempo de vinculação
                                 para relocações dinâmicas
  --no-bind                          Não associa (bind) essa imagem
  --no-call-ret-replacement   A máquina de relaxamento normalmente substituirá
                                duas instruções call/ret imediatamente seguintes
                                por uma única instrução de salto. Esta opção
                                desativa esta otimização.
  --no-dotsyms                Não faz nada especial em scripts de versão
  --no-eh-frame-hdr           Não cria a seção .eh_frame_hdr
  --no-emit-stub-syms         Não rotula stubs de vinculador com um símbolo
  --no-enum-size-warning      Não avisa sobre objetos com incompatibilidade
                                de tamanhos de enum
  --no-flag-mismatch-warnings Não avisa sobre objetos com configurações
                                de endian ou dsp incompatíveis
  --no-ignore-branch-isa      Rejeita realocações de ramo inválidas
                                que exijam uma opção de modo ISA
  --no-ignore-lma             Não ignora LMAs de segmentos
  --no-inline-optimize        Não converte PLT em linha para chamadas diretas
  --no-insn32                 Gera todas as instruções microMIPS
  --no-isolation                     Imagem entender isolação, mas não isola
                                       a imagem
  --no-ld-generated-unwind-info
                              Não gera info de tratamento de exceção para PLT
  --no-merge-exidx-entries
  --no-merge-exidx-entries    Desabilita entradas exidx de mesclagem
  --no-multi-toc              Não permite múltiplas seções automáticas de toc
  --no-opd-optimize           Não otimiza a seção OPD
  --no-overlays               Não lida com sobpreosições
  --no-pic-fixup              Não edita não-pic para pic
  --no-plt-align              Não alinha stubs de chamadas PLT individuais
  --no-plt-localentry         Não otimiza chamadas ELFv2
  --no-plt-static-chain       Stubs de chamada PLT não deve carregar r11
  --no-plt-static-chain       Stubs chamada PLT não deve carregar r11 (padrão)
  --no-plt-thread-safe        Stubs de chamada PLT sem barreira
  --no-ppc476-workaround      Desabilita solução de contorno
  --no-save-restore-funcs     Não fornece essas rotinas
  --no-secureplt              Força PLT em segmento de dados
  --no-seh                           Imagem não usa SEH. Nenhum manipulador
                                       de SE pode ser chamado nesta imagem
  --no-seh                           Imagem não usa SEH; nenhum manipulador
                                       de SE pode ser chamado nesta imagem
  --no-stubs                  Se o vinculador detectar a tentativa de
                                acessar uma instrução além de 128k por
                                um reloc limitado a um máximo de 128k,
                                ele vai inserir um stub de salto.
                                Você pode desativá-lo com essa opção.
  --no-tls-get-addr-optimize  Não usa uma chamada __tls_get_addr especial
  --no-tls-optimize           Não tenta otimizar acessos TLS
  --no-toc-optimize           Não otimiza a seção TOC
  --no-toc-sort               Não ordena seções TOC e GOT
  --no-trampoline             Não gera os trampolins distante usados para
                                chamar função distante usando jsr ou bsr
  --no-wchar-size-warning     Não avisa sobre objetos com incompatibilidade
                                de tamanhos de wchar_t
  --no-wchar-size-warning     Não avisa sobre objetos com incompatibilidade
                                de tamanhos de wchar_t
  --non-ia-text               Permite código não icache em linha icache
  --non-overlapping-opd       Canoniza .opd, para que não haja entradas
                                .opd sobrepostas
  --num-lines                 Número de linhas icache de software (padrão 32)
  --num-regions               Número de buffers de sobreposição (padrão 1)
  --nxcompat                         Imagem é compatível com prevenção de
                                       execução de dados
  --output-def <arquivo>             Gera um arquivo .DEF para a DLL compilada
  --overlay-rodata            Coloca dados somente leitura com código
                                de função associado em sobreposições
  --pic-veneer                Sempre gera veneers de intertrabalho PIC
  --plt-align                 Alinha stubs de chamada PLT para caber nas
                                linhas de cache
  --plt-align [=<alinha>]     Alinha stubs de chamada PLT para caber nas
                                linhas de cache
  --plt-localentry            Otimiza chamadas para funções localentry:0
                                de ELFv2
  --plt-static-chain          Stubs de chamada PLT deve carregar r11 (padrão)
  --plt-static-chain          Stubs de chamada PLT deve carregar r11
  --plt-thread-safe           Stubs de chamada PLT com barreira load-load
  --plugin                    Faz o plug-in SPU
  --pmem-wrap-around=<val>    Faz a máquina de relaxamento do vinculador
                                considerar que um wrap-around do contador
                                de programa ocorre no endereço <val>.
                                Valores suportados: 8k, 16k, 32k e 64k.
  --ppc476-workaround [=tamanhopágina]
                              Evita um bug de cache em ppc476
  --region-size               Tamanho de buffers de sobreposição
                                (padrão 0, auto)
  --reserved-space=bytes      Armazenamento local para pilha e heap. Se não for
                                especificado, ld calculará o tamanho da pilha e
                                presumirá não heap
  --s390-pgste                Diz ao kernel para alocar tabelas de página de 4k
  --save-restore-funcs        Fornece rotinas de salvamento e restauração de
                                registro usadas pelo código gcc -Os. O padrão é
                                para o link normalfinal, desativado para ld -r.
  --sdata-got                 Força localização GOT logo antes de .sdata
  --section-alignment <tamanho>      Define alinhamento de seção
  --secure-plt                Usa PLT de estilo novo, se possível
  --secureplt                 Força PLT em segmento de texto
  --size-opt                  Ao relaxar longcalls, prefira otimização de
                                tamanho a alinhamento de alvo de ramo
  --soft-icache               Gera sobreposições de icache software
  --stack <tamanho>                  Define o tamanho da pilha inicial
  --stack-analysis            Estima o requisito de pilha máxima
  --stub-group-size=N         Tamanho máximo de um grupo de seções de entrada
                                que podem ser manipuladas por uma seção de
                                stub. Um valor negativo localiza todos os
                                stubs após suas ramificações (com um tamanho
                                de grupo de -N), enquanto um valor positivo
                                permite dois grupos de seções de entrada, um
                                antes e um após cada seção de stub. Valores
                                de +/- 1 indicam que o vinculador deve
                                escolher os padrões adequados.
  --stub-group-size=N         Tamanho máximo de um grupo de seções de entrada
                                que podem ser manipuladas por uma seção de
                                stub. Um valor negativo localiza todos os
                                stubs antes das suas ramificações (com tamanho
                                de grupo de -N), enquanto um valor positivo
                                permite dois grupos de seções de entrada, um
                                antes e um após cada seção de stub. Valores
                                de +/- 1 indicam que o vinculador deve
                                escolher os padrões adequados.
  --subsystem <nome>[:<versão>]      Define o subsistema [& versão] exigido
                                       do sistema operacional
  --support-old-code                 Suporte a interfuncionamento com código
                                       antigo
  --target1-abs               Interpreta R_ARM_TARGET1 como R_ARM_ABS32
  --target1-rel               Interpreta R_ARM_TARGET1 como R_ARM_REL32
  --target2=<tipo>            Especifica definição de R_ARM_TARGET2
  --taso                      Carrega executável no intervalo de endereço
                                virtual endereçável de 31 bits inferior
  --thumb-entry=<sym>         Define o ponto de entrada para ser um
                                símbolo <sym> Thumb
  --thumb-entry=<símbolo>           Define o ponto de entrada para ser
                                      <símbolo> Thumb
  --tls-get-addr-optimize     Força o uso de chamada de __tls_get_addr especial
  --tsaware                          Imagem tem ciência de Terminal Server
  --use-blx                   Permite use de instruções BLX
  --vfp11-denorm-fix          Especifica como corrigir errata denorm VFP11
  --vle-reloc-fixup           Corrige realocação 16A/16D de arquivo de
                                objeto antigo
  --warn-duplicate-exports           Avisa sobre exportações duplicadas
  --wdmdriver                        O driver usa o modelo WDM
  -Bgroup                     Seleciona regras de procura por nome de grupo
                                para DSO
  -P AUDITLIB, --depaudit=AUDITLIB
                              Especifica biblioteca para usar para auditar
                                dependências
  -z bndplt                   Sempre gera prefixo BND em entradas PLT
  -z call-nop=PREENCH         Usa PREENCH como NOP de 1 byte para ramo
  -z combreloc                Mescla realocações dinâmicas numa seção e ordena
  -z common                   Gera símbolos comuns com tipo STT_COMMON
  -z common-page-size=TAM     Define o tamanho comum de página para TAM
  -z defs                     Relata símbolos não resolvidos em arquivos
                                de objeto
  -z dynamic-undefined-weak   Torna símbolos fracos indefinidos dinâmicos
  -z nodynamic-undefined-weak Não torna símbolos fracos indefinidos dinâmicos
  -z execstack                Marca executável como exigindo pilha executável
  -z global                   Torna símbolos em DSO disponíveis para
                                objetos carregados em seguida
  -z globalaudit              Marca executável como exigindo auditoria global
  -z ibt                      Gera GNU_PROPERTY_X86_FEATURE_1_IBT
  -z ibtplt                   Gera entradas PLT habilitadas para IBT
  -z initfirst                Marca o DSO para ser inicializado primeiro em
                                tempo de execução
  -z interpose                Marca o objeto para interpor todos os DSOs,
                                exceto executáveis
  -z lazy                     Marca o objeto com vinculação preguiçosa de
                                tempo de execução (padrão)
  -z loadfltr                 Marca o objeto como exigindo processo imediato
  -z max-page-size=TAM        Define o tamanho máximo de página para TAM
  -z muldefs                  Permite múltiplas definições
  -z nocombreloc              Não mescla realocações dinâmicas em uma seção
  -z nocommon                 Gera símbolos comuns com tipo STT_OBJECT
  -z nocopyreloc              Não cria realocações copiadas
  -z nodefaultlib             Marca o objeto para não usar caminhos de
                                pesquisa padrão
  -z nodelete                 Marca DSO como não excluível em tempo
                                de execução
  -z nodlopen                 Marca o DSO como não disponível para dlopen
  -z nodump                   Marca o DSO como não disponível para dldump
  -z noexecstack              Marca executável como não exigindo pilha
                                executável
  -z noextern-protected-data  Não trata símbolo de dados protegidos
                                como externos
  -z noreloc-overflow         Desabilita verificação de estouro de realocação
  -z norelro                  Não cria cabeçalho de programa RELRO
  -z norelro                  Não cria cabeçalho de programa RELRO (padrão)
  -z noseparate-code          Não cria cabeçalho de programa de código
                                separado (padrão)
  -z notext                   Não trata DT_TEXTREL em objeto compartilhado
                                como erro
  -z now                      Marca o objeto com vinculação não preguiçosa
                                de tempo de execução
  -z origin                   Marca o objeto como exigindo processamento
                                imediato de $ORIGIN em tempo de execução
  -z relro                    Cria cabeçalho de programa RELRO
  -z relro                    Cria cabeçalho de programa RELRO (padrão)
  -z separate-code            Cria cabeçalho de programa de código separado
  -z shstk                    Gera GNU_PROPERTY_X86_FEATURE_1_SHSTK
  -z stack-size=TAM           Define o tamanho do segmento de pilha
  -z text                     Trata DT_TEXTREL em objeto compartilhado
                                como erro
  -z textoff                  Não trata DT_TEXTREL em objeto compartilhado
                                como erro
  @ARQ  Emulações com suporte:
  sem opções específicas de emulação.
 estouro de realocação adiciona omitido da saída
 carga com endereço 0x%V realocação truncada para caber: %s contra "%pT" realocação truncada para caber: %s contra símbolo não definido "%pT" na seção %pA em %pB realocação truncada para caber: %s contra símbolo não definido "%pT"%8x alguma outra coisa
%F%P: %pB: --just-symbols não pode ser usado em DSO
%F%P: %pB: versão incompatível de ABI dos arquivos objeto
%F%P: %pB: todos os objetos de entrada devem ser COFF ou ELF para --embedded-relocs
%F%P: %pB: todos os objetos de entrada devem ser ELF para --embedded-relocs
%F%P: %pB: bfd_elf_get_bfd_needed_list falhou: %E
%F%P: %pB: bfd_stat falhou: %E
%F%P: %pB: não foi possível criar seção .emreloc: %E
%F%P: %pB: não foi possível ler conteúdo da seção .gnu.warning: %E
%F%P: %pB: não foi possível ler conteúdos da seção .idata: %E
%F%P: %pB: não foi possível ler conteúdo da seção %pA
%F%P: %pB: não foi possível ler as realocações: %E
%F%P: %pB: não foi possível ler os símbolos: %E
%F%P: %pB: erro ao adicionar símbolos: %E
%F%P: %pB: arquivo não reconhecido: %E
%F%P: %pB: fechamento final falhou: %E
%F%P: %pB: o membro %pB no arquivo não é um objeto
%F%P: %s não localizado para inserção
%F%P: %s: não foi possível fazer arquivo objeto: %E
%F%P: %s: não foi possível definir arquitetura: %E
%F%P: %s não foi possível abrir para escrita: %E
%F%P: %s: não foi possível abrir: %E
%F%P: %s: não foi possível definir endereço inicial
%F%P: %s: erro ao carregar plug-in: %s
%F%P: %s: símbolo não ELF em BFD ELF!
%F%P: %s: não é um arquivo realocável: %E
%F%P: %s: erro de plug-in: %d
%F%P: %s: plug-ins relatou erro após leitura de todos símbolos
%F%P: %s: o plug-in relatou erro ao reivindicar o arquivo
%F%P: %s: tabela de símbolo de plug-in corrompida (tipo símb %d)
%F%P: *(%s$) faltando no scripts do vinculador
%F%P: --no-define-common não pode ser usado sem -shared
%F%P: -F não pode ser usado sem -shared
%F%P: -f não pode ser usado sem -shared
%F%P: sem suporte a -pie
%F%P: -r e %s não podem ser usados juntos
%F%P: sem suporte a -shared
%F%P: erro de backend BFD: sem suporte a BFD_RELOC_CTOR
%F%P: operações PO em arquivo não PE
%F%P: tentado vínculo estático de objeto dinâmico "%s"
%F%P: opção --unresolved-symbols inválida: %s
%F%P: opção -plugin-opt inválida
%F%P: bfd_hash_allocate falhou ao criar símbolo %s
%F%P: bfd_hash_lookup falhou ao criar símbolo %s
%F%P: bfd_hash_lookup falhou: %E
%F%P: bfd_hash_lookup para inserção falhou: %E
%F%P: bfd_hash_table_init falhou: %E
%F%P: bfd_link_hash_lookup falhou: %E
%F%P: bfd_link_hash_lookup de símbolo de exportação falhou: %E
%F%P: bfd_new_link_order falhou
%F%P: bfd_record_phdr falhou: %E
%F%P: bfd_xcoff_export_symbol falha: %E
%F%P: bfd_xcoff_link_count_reloc falhou: %E
%F%P: bfd_xcoff_link_record_set falhou: %E
%F%P: saída big endian não corresponde à configuração de Xtensa
%F%P: não foi possível criar BFD: %E
%F%P: não foi possível criar tabela hash: %E
%F%P: não foi possível inicializar BFD: %E
%F%P: não foi abrir script: %E
%F%P: não foi possível finalizar os registradores globais alocados pelo vinculador
%F%P: não foi possível localizar %s em seção de saída
%F%P: não foi possível localizar seção de saída %s
%F%P: não é possível relaxar a seção: %E
%F%P: não foi possível definir endereço inicial
%F%P: não foi possível criar nome de seção dividida para %s
%F%P: não foi possível abrir %s
%F%P: não foi possível abrir o arquivo base %s
%F%P: não foi possível abrir o arquivo exportado ex9 %s
%F%P: não foi possível abrir o arquivo importado ex9 %s
%F%P: não foi possível abrir o arquivo de script do vinculador %s: %E
%F%P: não foi possível abrir o arquivo de mapeamento %s: %E
%F%P: não foi possível abrir o arquivo de saída %s: %E
%F%P: não foi possível realizar operações de PO no arquivo de saída não PE "%pB"
%F%P: não foi possível ler %s
%F%P: não foi possível representar a máquina "%s"
%F%P: clonagem de seção falhou: %E
%F%P: descrições de quadro compacto incompatíveis com .eh_frame DWARF2 de %pB
%F%P: não foi possível criar bfd IR simulatório: %E
%F%P: não foi possível definir símbolo comum "%pT": %E
%F%P: não foi possível analisar caminho de importação: %E
%F%P: não há suporte à vinculação endian cruzada para %pB
%F%P: erro: não é possível alterar o formato de saída enquanto vincula os binários %s
%F%P: erro: nenhuma região de memória especificada para seção carregável "%s"
%F%P: falha ao criar a seção "%s": %E
%F%P: falha ao criar seção .xtensa.info
%F%P: falha ao analisar entradas de quadro EH
%F%P: falha ao registrar atribuição a %s: %E
%F%P: falha ao definir tamanhos de seção dinâmica: %E
%F%P: vinculação final falhou: %E
%F%P: gc-sections requer uma entrada ou um símbolo indefinido
%F%P: o grupo terminou antes de começar (--help para uso)
%F%P: uso ilegal de seção "%s"
%F%P: erro interno %s %d
%F%P: opção --compress-debug-sections inválida: "%s"
%F%P: --dsbt-index inválido %d, fora do tamanho de DSBT
%F%P: --dsbt-index inválido %s
%F%P: --dsbt-size inválido %s
%F%P: --extra-stack-space com valor inválido "%s"
%F%P: --fixed-space com valor inválido "%s"
%F%P: --line-size/--region-size inválido `%s'
%F%P: --line-size/--region-size inválido `%u'
%F%P: endereço de --local-store com intervalo inválido `%s'
%F%P: --num-lines/--num-regions inválido "%s"
%F%P: --num-lines/--num-regions inválido "%u"
%F%P: --plt-align inválido `%s'
%F%P: --reserved-space com valor inválido "%s"
%F%P: alvo BFD inválido "%s"
%F%P: formato COFF inválido de versão %s
%F%P: argumento inválido para a opção "--orphan-handling"
%F%P: argumento inválido para a opção "--section-start"
%F%P: caractere inválido %c (%d) nas flags
%F%P: tamanho comum de página inválido "%s"
%F%P: opção inválida de ordenação de seção comum: %s
%F%P: instrução de dados inválida
%F%P: estilo de hash inválido "%s"
%F%P: número hexa inválido "%s"
%F%P: número hexa inválido para o PE de parâmetro "%s"
%F%P: tamanho inválido para região de memória %s
%F%P: tamanho máximo de página inválido "%s"
%F%P: número inválido "%s"
%F%P: número inválido para -z call-nop=prefix-: %s
%F%P: número inválido para -z call-nop=suffix-: %s
%F%P: origem inválida para região de memória %s
%F%P: tamanho de página inválido "%s"
%F%P: instrução de realocação inválida
%F%P: opção inválida de ordenação de seção: %s
%F%P: tamanho de pilha inválido "%s"
%F%P: tipo de subsistema inválido %s
%F%P: saída little endian não corresponde à configuração de Xtensa
%F%P: em loop em map_segments%F%P: mapa de seções para segmentos falhou: %E
%F%P: faltando argumento para -m
%F%P: faltando argumento(s) para a opção "--section-start"
%F%P: múltiplos arquivos STARTUP
%F%P: nenhum gerenciador de sobreposição embutido
%F%P: nenhum arquivo de entrada
%F%P: nenhuma seção atribuída a phdrs
%F%P: não foi feito push do estado antes de fazer pop
%F%P: apenas relocações com símbolos são permitidos
%F%P: o formato de saída %s não pode representar a seção chamada %s: %E
%F%P: Por favor, relate o erro
%F%P: plug-in falhou em alocar memória para entrada: %s
%F%P: plugin_strdup falhou em alocar memória: %s
%F%P: sem suporte a vinculação realocável com realocações do formato %s (%pB) para o formato %s (%pB)
%F%P: a seção %s tem "$" como primeiro caractere
%F%P: informação hexa estranha para o PE de parâmetro "%s"
%F%P: aviso %s não localizado
%F%P: o intervalo de ex9_limit deve estar entre 1 e 511
%F%P: não foi possível abrir para destino da cópia "%s"
%F%P: não foi possível abrir para ordem da cópia "%s"
%F%P: visibilidade desconhecida de símbolo ELF: %d!
%F%P: estilo de "demangling" desconhecido "%s"
%F%P: tipo de formato desconhecido %s
%F%P: opção não reconhecida %s
%F%P: opção -a não reconhecida "%s"
%F%P: opção -assert não reconhecida "%s"
%F%P: sem suporte ao tamanho de arquivo de entrada: %s (%ld bytes)
%F%P: opção sem suporte: -z %s
%F%P: use a opção --help para informações de uso
%F%P:%pS %% por zero
%F%P:%pS / por zero
%F%P:%pS atribuição ao contador de localização inválida fora de SECTIONS
%F%P:%pS não pode fornecer (PROVIDE) atribuição ao contador de localização
%F%P:%pS não é possível mover contador de localização de volta (de %V para %V)
%F%P:%pS atribuição inválida ao contador de localização
%F%P:%pS: erro: apelido para região de memória padrão
%F%P:%pS: erro: alinhamento com entrada e alinhamento explícito especificados
%F%P:%pS: erro: a região de memória "%s" para apelido "%s" não existe
%F%P:%pS: erro: redefinição de região de memória com apelido "%s"
%F%P:%pS: expressão de endereço não constante ou referência direta para seção %s
%F%P:%pS: expressão não constante para %s
%F%P:%pS: região de MEMORY "%s" indefinida referenciada na expressão
%F%P:%pS: seção "%s" indefinida referenciada na expressão
%F%P:%pS: símbolo "%s" indefinido referenciado na expressão
%F%P:%pS: constante desconhecida "%s" referenciada na expressão
%F%P:%s: criação de hash falhou
%F%P:%s:%d: #! ([member]) não tem suporte nos arquivos de importação
%P: %C: não foi possível obter conteúdos de seção - excepção de autoimportação
%P: %C: aviso: referência não definida para "%pT"
%P: %D: aviso: mais referências não definidas para "%pT" seguir
%P: %pB e %pB: aviso: múltiplos comuns de "%pT"
%P: %pB: bfd_stat falhou: %E
%P: %pB: definição de %s
%P: %pB: arquivo não reconhecido: %E; formatos correspondentes:%P: %pB: deve-se usar -fpic para compilar esse arquivo para objeto compartilhado ou PIE
%P: %pB: referência a %s
%P: %pB: definição de símbolo "%s": %d, visibilidade: %d, resolução: %d
%P: %pB: aviso: não foi possível analisar seção .xtensa.info
%P: %pB: aviso: comum de "%pT" sobreposto pela definição
%P: %pB: aviso: comum de "%pT" sobreposto pela definição de %pB
%P: %pB: aviso: comum de "%pT" sobreposto por um comum maior
%P: %pB: aviso: comum de "%pT" sobreposto por um comum maior de %pB
%P: %pB: aviso: comum de "%pT" sobrepondo um comum menor
%P: %pB: aviso: comum de "%pT" sobrepondo um comum menor de %pB
%P: %pB: aviso: definição de "%pT" sobrepondo comum
%P: %pB: aviso: definição de "%pT" sobrepondo comum de %pB
%P: %pB: aviso: configuração de Xtensa incompatível (%s)
%P: %pB: aviso: mais referências não definidas para "%pT" seguir
%P: %pB: aviso: múltiplos comuns de "%pT"
%P: %pB: aviso: referência não definida para "%pT"
%P: %s: plug-in duplicado
%P: %s: erro na limpeza do plug-in: %d (ignorado)
%P: %s: argumento em falta
%P: --auto-overlay ignorado com script de sobreposição do usuário
%P: --auto-overlay ignorado com intervalo de armazenamento local zero
%P: --code-region exige um argumento: {upper,lower,either,none}
%P: --data-region exige um argumento: {upper,lower,either,none}
%P: --mbaseline não é usado mais
%P: --relax-[no-]reduce-fp-updat não é usado mais
%P: fragmentos .init/.fini usam ponteiros TOC diferentes
%P: SONAME não pode ser uma string vazia; ignorado
%P: SONAME não pode ser uma string vazia; mantendo o anterior
%P: "-retain-symbols-file" sobrepõe "-s" e "-S"
%P: não foi possível localizar seção de saída exigida %s
%P: não foi possível abrir arquivo def de saída %s
%P: não foi possível localizar %s
%P: não foi possível localizar %s (%s): %E
%P: não foi possível localizar %s dentro de %s
%P: não foi possível localizar %s: %E
%P: desabilitando relaxamento; não vai funcionar com múltiplas definições
%P: erro ao fechar o arquivo "%s"
%P: erro ao escrever o arquivo "%s"
%P: erro: %P: erro: nenhuma seção com nome %s no script vinculador
%P: erro: nenhuma seção com nome %s ou %s no script vinculador
%P: erro: tamanho de data_statement não manipulado
%P: erro: argumento não reconhecido para a opção --code-region=: "%s"
%P: erro: argumento não reconhecido para a opção --data-region=: "%s"
%P: encontrados erros de processamento do arquivo %s
%P: encontrados erros ao processar o arquivo %s para interfuncionalidade
%P: erro interno: abortando em %s:%d
%P: erro interno: abortando em %s:%d em %s
%P: erros de vinculação localizados, excluindo executável "%s"
%P: faltando arquivo para --mexport-ex9=<arquivo>
%P: faltando arquivo para --mexport-symbols
%P: faltando arquivo para --mimport-ex9=<arquivo>
%P: modo %s
%P: pulando %s incompatível ao pesquisar para %s
%P: símbolo "%pT" faltando da tabela hash principal
%P: modo de emulação não reconhecido: %s
%P: argumento de --got não reconhecido "%s"
%P: tipo de correção STM32L4XX não reconhecida "%s"
%P: tipo de correção VFP11 não reconhecida "%s"
%P: opção não reconhecida "%s"
%P: aviso, EXPORT duplicado: %s
%P: aviso, alinhamento de arquivo > alinhamento de seção
%P: aviso: %P: aviso: %s contém seções de saída; você se esqueceu de -T?
%P: aviso: %s, necessário por %pB, pode conflitar com %s
%P: aviso: %s, necessária para %pB, não localizada (tente usar -rpath ou -rpath-link)
%P: aviso: "--thumb-entry %s" é sobrepondo "-e %s"
%P: aviso: --export-dynamic não oferece suporte para alvos PE; você quis dizer --export-all-symbols?
%P: aviso: --export-dynamic não oferece suporte para alvos PE+; você quis dizer --export-all-symbols?
%P: aviso: -z %s ignorada
%P: aviso: -z dynamic-undefined-weak ignorado
%P: aviso: seção .buildid descartada, --build-id ignorada
%P: aviso: seção .note.gnu.build-id descartada, --build-id ignorada
%P: aviso: o endereço de "%s" não é múltiplo do tamanho máximo de página
%P: aviso: autoimportação foi desativada sem --enable-auto-import especificado na linha de comando; isso deve funcionar a menos que envolva estruturas de dados constantes referenciando símbolos de DLLs autoimportadas
%P: aviso: número de versão inválida na opção --subsystem
%P: aviso: não foi possível criar a seção .buildid, --build-id ignorada
%P: aviso: não foi possível criar a seção .eh_frame_hdr, --eh-frame-hdr ignorada
%P: aviso: não foi possível criar a seção .note.gnu.build-id, --build-id ignorada
%P: aviso: não foi possível localizar símbolo de entrada %s; usando o padrão %V
%P: aviso: não foi possível localizar símbolo de entrada %s; não definindo o endereço inicial
%P: aviso: não foi possível localizar símbolo inicial %s Thumb
%P: aviso: alterando início da seção %s em %lu byte
%P: aviso: alterando início da seção %s em %lu bytes
%P: aviso: não foi possível localizar quaisquer alvos que correspondam ao requerimento de endianness
%P: avio: ponto movido para atrás antes de "%s"
%P: aviso: falha ao converter a tabela %s em %pB (%s); desmontagem subsequente pode ser incompleta
%P: aviso: construtor global %s usado
%P: aviso: ignorando número de -D inválido %s
%P: aviso: ignorando número de -H inválido %s
%P: aviso: ignorando número de -bmaxdata inválido %s
%P: aviso: ignorando número de -bmaxstack inválido %s
%P: aviso: ignorando número de -pD inválido %s
%P: aviso: ignorando número de -pT inválido %s
%P: aviso: ignorando tipo de módulo inválido %s
%P: aviso: nenhuma região de memória especificada para seção carregável "%s"
%P: aviso: seção órfã "%pA" de "%pB" sendo colocada na seção "%s"
%P: aviso: resolvendo %s por vinculação a %s
%P: aviso: o tamanho da região de memória "window" não é uma potência de 2; seu tamanho %d está truncado para %d
%P: aviso: estilo de --build-id não reconhecido ignorado
%P: realocação de seção de vma zero detectada: "%s" #%d f=%d
%P:%pS: aviso: região de memória "%s" não declarada
%P:%pS: aviso: redeclaração de região de memória "%s"
%P:%s%d: aviso: erro de sintaxe no arquivo de importação/exportação
%P:%s:%d: aviso: ignorando última linha não terminada
%P:%s:%d: aviso: erro de sintaxe no arquivo de importação
%P:%s:%d: aviso: erro de sintaxe no arquivo de importação/exportação
%W (tamanho antes de relaxar)
%X%P: %C: múltiplas definições de "%pT"%X%P: %C: referência cruzada proibida de %s para "%pT" em %s
%X%P: %C: referência não definida para "%pT"
%X%P: %C: a variável "%pT" não pode ser importada automaticamente; por favor, leia a documentação para --enable-auto-import do "ld" para detalhes
%X%P: %D: mais referências não definidas para "%pT" seguir
%X%P: %H: realocação perigosa: %s
%X%P: %H: a realocação faz referência a símbolo "%pT" que não está sendo emitido
%X%P: %pA excede intervalo de armazenamento local
%X%P: a seção %pB "%s" não vai caber na região "%s"
%X%P: %pB: não foi possível criar informação de realocação de tempo de execução: %E
%X%P: %pB: não foi possível criar informação de realocação de tempo de execução: %s
%X%P: %pB: mais referências não definidas para "%pT" seguir
%X%P: %pB: seção %s possui realocações; não é possível usar --embedded-relocs
%X%P: %pB: referência não definida para "%pT"
%X%P: a arquitetura %s do arquivo de entrada "%pB" é incompatível com a saída de %s
%X%P: %s não oferece suporte a realocações %s para o conjunto %s
%X%P: %s(%s): não foi possível localizar membro no pacote%X%P: %s(%s): não foi possível localizar membro em arquivo que não é pacote%X%P: %s: isso não parece ser uma DLL
%X%P: --hash-size precisa de um argumento numérico
%X%P: edição de .eh_frame/.stab: %E
%X%P: .gnu.hash é incompatível com a MIPS ABI
%X%P: problema de TLS %E
%X%P: adicionar símbolos %s: %E
%X%P: endereço 0x%v de seção %pB "%s" não está dentro da região "%s"
%X%P: tag de versão anônima não pode ser combinada com de outras versões
%X%P: bfd_hash_table_init da tabela cref falhou: %E
%X%P: bfd_openr %s: %E
%X%P: não foi possível compilar stubs: %E
%X%P: não foi possível criar seção .edata: %E
%X%P: não foi possível criar seção .reloc: %E
%X%P: não foi possível criar seção de nota: %E
%X%P: não foi possível criar BFD stub: %E
%X%P: não foi possível editar %s: %E
%X%P: não foi possível localizar sobreposições: %E
%X%P: não foi possível carregar gerenciador de sobreposição embutido: %E
%X%P: não foi possível criar seção stub: %E
%X%P: não foi possível abrir gerenciador de sobreposição embutido: %E
%X%P: não foi possível definir gp
%X%P: não foi configurar a lista de seção de entrada: %E
%X%P: não foi possível dimensionar seções de grupo: %E
%X%P: não foi possível dimensionar stubs de sobreposição: %E
%X%P: não foi possível definir tamanho de seção stub: %E
%X%P: não foi possível abrir o arquivo .lib: %s
%X%P: não foi possível definir alvo padrão BFD para "%s": %E
%X%P: não foi possível criar seções dinâmicas %E
%X%P: não foi possível exportar %s: nome inválido de exportação
%X%P: não foi possível exportar %s: símbolo não definido
%X%P: não foi possível exportar %s: símbolo não localizado
%X%P: não foi possível exportar %s: tipo incorreto de símbolo (%d vs %d)
%X%P: não há suporte à alteração do formato de saída durante vinculação
%X%P: não foi possível computar listas de seções para geração de stub: %E
%X%P: alloc de cref falhou: %E
%X%P: cref_hash_lookup falhou: %E
%X%P: Formatos de arquivo objeto diferentes compondo conjunto %s
%X%P: realocações diferentes usadas no conjunto %s
%X%P: expressão duplicada "%s" na informação de versão
%X%P: tag versão duplicada "%s"
%X%P: seções dinâmicas criadas em vínculo não dinâmico
%X%P: erro, EXPORT duplicado com ordinais: %s (%d vs %d)
%X%P: erro: realocação de %d bits na dll
%X%P: erro: não foi possível usar nomes longos de seção nesta arquitetura
%X%P: erro: retain-symbols-file duplicado
%X%P: erro: ordinal exportação grande demais: %d
%X%P: erro: ordinal usado duas vezes: %d (%s vs %s)
%X%P: erro: seção órfã não colocada "%pA" de "%pB"
%X%P: falha ao mesclar dados específicos de alvo do arquivo %pB
%X%P: PLT em linha: %E
%X%P: erro interno em biblioteca compartilhada COFF na seção %s
%X%P: problemas internos ao procurar em %pB após abri-lo%X%P: problemas internos ao configurar a seção %s%X%P: script vinculador separa .got e .toc
%X%P: abrir %s: %E
%X%P: problema de ppc_finish_symbols %E
%X%P: a região "%s" estourou por %lu byte
%X%P: a região "%s" estourou por %lu bytes
%X%P: símbolo exigido "%s" não definido
%X%P: LMA [%V,%V] da seção %s sobrepõe LMA [%V,%V] da seção %s
%X%P: VMA da seção %s cobre o espaço de endereço
%X%P: VMA [%V,%V] da seção %s sobrepõe VMA [%V,%V] da seção %s
%X%P: VMA da seção %s cobre o espaço de endereço
%X%P: seção "%s" atribuída a phdr não existente "%s"
%X%P: programa de select_plt_layout %E
%X%P: Seção especial %s não oferece suporte a realocações %s para o conjunto %s
%X%P: muitos registros globais: %u, máx 223
%X%P: não foi possível localizar a dependência de versão "%s"
%X%P: não foi possível processar as realocações: %E
%X%P: não foi possível ler conteúdo de seção .exports
%X%P: recurso desconhecido "%s"
%X%P: linguagem desconhecida "%s" na informação da versão
%X%P: sem suporte à arquitetura PEI: %s
%X%P: Tamanho sem suporte %d para o conjunto %s
%X%P:%pS: Sem suporte a PHDRS e FILEHDR quando estão faltando nos cabeçalhos PT_LOAD anteriores
%X%P:%pS: a seção possui um endereço de carga e uma região de carga
%X%P:%pS: símbolo "%s" irresolvível referenciado na expressão
%X%P:%s:%d: falha ao importar símbolos %s: %E
%pB: na função "%pT":
HLL %pS ignorado
SYSLIB %pS ignorado
%s necessária para %pB
%s: opções específicas de emulação:
%s: há suporte às emulações: %s: há suporte aos alvos:%s: tempo total no vínculo: %ld.%06ld
; %D: definido primeiro aqui; nenhum conteúdo disponível
<nenhum plug-in>=MODOENDEREÇOARCHARGAceita arquivos de entrada cuja arquitetura
                                não pôde ser determinadaAdiciona DIRETÓRIO ao caminho de pesquisa
                                de bibliotecaAdiciona símbolos de dados à lista dinâmicaEndereço de seção %s definido para Permite múltiplas definiçõesPermite referências não resolvidas em
                                bibliotecas compartilhadasSempre define DT_NEEDED para bibliotecas
                                dinâmicas mencionadas na linha de comandoMembro de arquivo incluído para satisfazer referência por arquivo (símbolo)

AtributosFiltro auxiliar para tabela de símbolos
                                de objeto compartilhadoAssocia referências de função global localmenteAssocia referências globais localmenteConstrói tabelas globais de
                                construtor/desconstrutorQTDE Chama SÍMBOLO em tempo de carregamento Chama SÍMBOLO em tempo de descarregamentoVerifica os endereços de seção por
                                sobreposições (padrão)Símbolo comum       tamanho           arquivo

Controla como seções órfãs são tratadas.Copia vínculos a DT_NEEDED mencionados dentro
                                de DSOs que segueCopyright (C) 2018 Free Software Foundation, Inc.
Cria um executável independente de posiçãoCria uma biblioteca compartilhadaCria um arquivo de saída mesmo se ocorrer errosCria versão de símbolo padrãoCria versão de símbolo padrão para símbolos
                                importadosCriando arquivo de biblioteca: %s
DIRETÓRIOO caminho de pesquisa padrão para manter
                                compatibilidade com SolarisDefine um símboloRealiza "demangle" em nomes de símbolos
                                [usando ESTILO]Proíbe versão não definidaDescarta todos os símbolos locaisDescarta símbolos locais temporários (padrão)Exibe opções específicas de alvoNão permite vários definições com símbolos
                                incluídos no nome de arquivo invocador por
                                -R ou --just-symbolsNão permite referências não resolvidas em
                                arquivos de objetoNão permite referências não resolvidas em
                                bibliotecas compartilhadasNão verifica endereços de seção por sobreposiçõesNão copia vínculos a DT_NEEDED mencionados
                                dentro de DSOs que segueNão define o armazenamento comumNão realiza "demangle" em nomes de símbolosNão vincula com bibliotecas compartilhadasNão lista seções não usadas removidasNão alinha em página os dadosNão alinha em página os dados, não torna o
                                texto somente leituraNão remove símbolos nas seções descartadasNão trata de avisos como erros (padrão)Não usa técnicas de relaxamento para
                                reduzir tamanho do código Faz vínculo em nível de tarefaNão descarta quaisquer símbolos locais  Não mescla seções [SEÇÃO | órfãs] de entradaNão remove seções não usadas (padrão)Não avisa sobre arquivos de entrada não
                                incompatíveisNão avisa ao localizar uma biblioteca incompatívelEmulações de ELF:
EMULAÇÃOTermina um grupoExporta todas os símbolos dinâmicosARQUIVOARQUIVOFalha com %d
Arquivo
Filtro para tabela de símbolos de objeto
                                compartilhadoForça símbolos comuns a serem definidosForça geração de arquivo com sufixo .exeForça membros de grupos para fora dos gruposGNU ld %s
Gera realocações incorporadasGera biblioteca de importaçãoGera uma saída realocávelQuantas tags para reservar na seção .dynamicComo tratar símbolos não resolvidos. <method> é:
                                ignore-all, report-all, ignore-in-object-files,
                                ignore-in-shared-libsIgnoradoIgnorada para manter compatibilidade com
                                a opção LTO do GCCIgnorada para manter compatibilidade com
                                a opção de vinculação do GCCIgnorado por questão de compatibilidade com LinuxIgnorada para manter compatibilidade com SVR4Ignorado por questão de compatibilidade com SunOSIgnorada para manter compatibilidade com
                                a opção goldInclui todos os objetos dos seguintes arquivosInfo: resolvendo %s por vinculação a %s (autoimportação)
Só vincula símbolos (se diretório, igual
                                a --rpath)PALAVRA-CHAVEMantém símbolos exportados ao remover
                                seções não usadasMantém apenas símbolos listados no ARQUIVONOMELIBTamanhoVincula com bibliotecas compartilhadasVincula objetos big-endianVincula objetos little-endianLista seções não usadas removidas na stderrCarrega o plug-in especificadoNomeNenhum símbolo
Só define DT_NEEDED para as seguintes
                                bibliotecas dinâmicas se usadasUsa somente diretórios de biblioteca
                                especificados na linha de comandoOtimiza o arquivo de saídaOpções:
OrigemEmite tabela de referência cruzada Emite muitas informações durante vinculaçãoSubstitui o local da raiz do sistema padrãoCAMINHOPLUG-INPROGRAMAAlinha em página os dados, torna o
                                texto somente leituraFaz pop do estado de flags governando
                                o tratamento de arquivo de entradaEmite sysroot atualEmite o formato de saída padrãoImprime o arquivo de mapeamento para a saída
                                padrãoEmite estatísticas de uso de memóriaEmite ajuda das opçõesExibe as informações da versão e emulaçãoEmite as informações da versãoProduz um executável com nenhum cabeçalho
                                de interpretação de programaFaz push do estado de flags governando
                                o tratamento de arquivo de entradaLê script de vinculador no formato MRILê o script do vinculador padrãoLê a lista dinâmicaLê script do vinculador Lê as opções do arquivo ARQ
Lê script de informações de versãoReduz o tamanho do código usando
                                otimizações específicas de alvoReduz excessos de uso de memória,
                                possivelmente demorando maisRejeita arquivos de entrada cuja arquitetura
                                é desconhecidaRemove seções não usadas (em alguns alvos)Relate erros para %s
Relata uso de memória alvoRelata símbolos não resolvidos como errosRelata símbolos não resolvidos como avisosExibe que SÍMBOLO esteja definido na saída finalSEÇÃO=ENDEREÇOSHLIBTAMANHOSÍMBOLOSÍMBOLO=EXPRESSÃOPesquisa pela biblioteca NOMELIBEnvia arg para o último plug-in carregadoDefine PROGRAMA como vinculador dinâmico a usar Define o endereço da seção .bss Define o endereço da seção .data Define o endereço da seção .text Define o endereço do segmento "ldata"Define o endereço da seção dada Define o endereço do segmento "rodata" Define o endereço do segmento "text"Define a arquiteturaDefine o tamanho da tabela de hash padrão
                                próximo a <NÚMERO>  Define emulaçãoDefine nome interno da biblioteca compartilhadaDefine o caminho de pesquisa de biblioteca
                                compartilhada em tempo de vínculoDefine nome de arquivo de saídaDefine o caminho de pesquisa de biblioteca
                                compartilhada em tempo de execuçãoDefine o endereço inicialControle de biblioteca compartilhada para
                                compatibilidade com HP/UXTamanho de dados pequenos (se nenhum tamanho,
                                mesmo que --shared)Ordena símbolos comuns por alinhamento
                                [na ordem especificada]Ordena seções por nome ou alinhamento máximoEspecifica o alvo para os seguintes arquivos
                                de entradaEspecifica alvo de arquivo de saídaDivide a saída em seções a cada CONTAGEM
                                realocaçõesDivide a saída em seções a cada TAMANHO octetosInicia um grupoInicia com referência não definida a SÍMBOLORemove todos símbolosRemove símbolos de depuraçãoRemove símbolos nas seções descartadasEmulações sem suporte: SímboloALVOObtém lista de símbolos de exportação de
                                .exports, usando SÍMBOLO como a versão.Este programa é um software livre; você pode redistribuí-lo sob os termos
da Licença Pública Geral GNU versão 3 ou (a seu critério) uma versão posterior.
Esse programa possui absolutamente nenhuma garantia.
Rastreia aberturas de arquivosRastreia menções ao SÍMBOLOTrata avisos como errosDesliga --whole-archiveDesfaz o efeito de --export-dynamicSÍMBOLO não resolvido não causará um erro
                                ou um avisoUso: %s [opções] arquivo...
Use --disable-stdcall-fixup para desabilitar essas correções
Use --enable-stdcall-fixup para desabilitar esses avisos
Usa a lista dinâmica dos operações de C++
                                new/deleteUsa a lista dinâmica de typeinfo de C++Usa menos memória e mais E/S de discoUsa o mesmo formato que o vinculador nativo Usa funções interfaceadores para SÍMBOLOAvisa sobre símbolos comuns duplicadosAvisa se um objeto possuir código alterativo
                                de máquina ELFAvisa se construtores/destrutores globais
                                forem vistosAvisa se objeto compartilhado possuir DT_TEXTRELAvisa se o início da seção alterar em razão
                                de alinhamentoAvisa se os múltiplos valores de GP forem usadosAvisa uma vez por símbolo não definidoGrava um arquivo de mapeamento[=CONTAGEM][=NÚMERO][=SEÇÃO][=TAMANHO][=ESTILO][=ascending|descending]alinhamentoascendentetentativa de abrir %s falhou
tentativa de abrir %s bem-sucedida
script de vinculador incorporadonão foi possível localizar o arquivo script %s
não foi possível alocar conteúdo de seçãonão foi possível criar nova seçãodescendentefalha ao ler conteúdo da seçãoarquivo já tem tabelas de propriedadelocalizado %s em %s
nomenome|alinhamentonenhum símboloaberto arquivo de script %s
memória insuficientetoken não reconhecido ou sem suporte "%s" no caminho de pesquisa
usando script de vinculador externo:usando script de vinculador interno:aviso: aviso: resolvendo %s por vinculação a %s