| author | |
| committer | |
| log | fd9f509d6dcad43f5b1bf17e57b1f0b200755df8 |
| tree | 30b1e10da7ab54c485566fd42ed255f5ebf84d89 |
| parent | 140c599559b6e048db2ec8476cb2cc08366f6aa8 |
This reverts commit bb9c3118ed5fdc16b8e2d9882375005c2a62d0cc, reversing
changes made to 7015d84e0ca6f02fede45621571084df98dda712.
This is missing quite a few headers246 files changed, 4903 insertions(+), 6583 deletions(-)
lib/libc/glibc/abi.txt+351-3606| ... | ... | @@ -200,9 +200,7 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 200 | 200 | 29 |
| 201 | 201 | |
| 202 | 202 | 29 |
| 203 | ||
| 204 | 203 | 29 |
| 205 | ||
| 206 | 204 | 29 |
| 207 | 205 | |
| 208 | 206 | |
| ... | ... | @@ -231,8 +229,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 231 | 229 | |
| 232 | 230 | |
| 233 | 231 | |
| 234 | ||
| 235 | ||
| 236 | 232 | 29 |
| 237 | 233 | 29 |
| 238 | 234 | 29 |
| ... | ... | @@ -241,83 +237,47 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 241 | 237 | 29 |
| 242 | 238 | |
| 243 | 239 | 29 |
| 244 | ||
| 245 | ||
| 246 | 240 | 29 |
| 247 | 241 | 29 |
| 248 | 242 | 29 |
| 249 | ||
| 250 | ||
| 251 | 243 | 29 |
| 252 | 244 | 29 |
| 253 | 245 | 29 |
| 254 | 246 | 29 |
| 255 | 247 | |
| 256 | 248 | 29 |
| 257 | ||
| 258 | 249 | 29 |
| 259 | 250 | 29 |
| 260 | 251 | |
| 261 | 252 | 29 |
| 262 | ||
| 263 | 253 | 29 |
| 264 | 254 | |
| 265 | 255 | |
| 266 | 256 | |
| 267 | ||
| 268 | 257 | 29 |
| 269 | 258 | 29 |
| 270 | 259 | 29 |
| 271 | 260 | 29 |
| 272 | 261 | 29 |
| 273 | ||
| 274 | ||
| 275 | ||
| 276 | ||
| 277 | ||
| 278 | ||
| 279 | ||
| 280 | ||
| 281 | ||
| 282 | ||
| 283 | ||
| 284 | ||
| 285 | ||
| 286 | ||
| 287 | 262 | 29 |
| 288 | 263 | 29 |
| 289 | ||
| 290 | 264 | 29 |
| 291 | 265 | 29 |
| 292 | ||
| 293 | 266 | 29 |
| 294 | ||
| 295 | 267 | 29 |
| 296 | 268 | 29 |
| 297 | 269 | |
| 298 | 270 | 29 |
| 299 | 271 | 29 |
| 300 | ||
| 301 | 272 | 29 |
| 302 | ||
| 303 | 273 | 29 |
| 304 | 274 | |
| 305 | 275 | 29 |
| 306 | ||
| 307 | 276 | 29 |
| 308 | 277 | |
| 309 | 278 | |
| 310 | 279 | |
| 311 | 280 | |
| 312 | ||
| 313 | ||
| 314 | ||
| 315 | ||
| 316 | ||
| 317 | ||
| 318 | ||
| 319 | ||
| 320 | ||
| 321 | 281 | 29 |
| 322 | 282 | 29 |
| 323 | 283 | |
| ... | ... | @@ -341,50 +301,29 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 341 | 301 | |
| 342 | 302 | |
| 343 | 303 | 29 |
| 344 | ||
| 345 | ||
| 346 | 304 | 29 |
| 347 | 305 | 29 |
| 348 | 306 | 29 |
| 349 | 307 | 29 |
| 350 | 308 | |
| 351 | 309 | |
| 352 | ||
| 353 | ||
| 354 | ||
| 355 | 310 | 29 |
| 356 | ||
| 357 | ||
| 358 | ||
| 359 | 311 | 29 |
| 360 | 312 | |
| 361 | 313 | 29 |
| 362 | ||
| 363 | 314 | 29 |
| 364 | 315 | 29 |
| 365 | 316 | |
| 366 | 317 | 29 |
| 367 | ||
| 368 | 318 | 29 |
| 369 | 319 | 29 |
| 370 | 320 | |
| 371 | 321 | 29 |
| 372 | 322 | |
| 373 | ||
| 374 | 323 | 29 |
| 375 | 324 | 35 |
| 376 | 325 | |
| 377 | 326 | |
| 378 | ||
| 379 | ||
| 380 | ||
| 381 | ||
| 382 | ||
| 383 | ||
| 384 | ||
| 385 | ||
| 386 | ||
| 387 | ||
| 388 | 327 | 29 |
| 389 | 328 | 29 |
| 390 | 329 | 29 |
| ... | ... | @@ -395,7 +334,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 395 | 334 | |
| 396 | 335 | |
| 397 | 336 | |
| 398 | ||
| 399 | 337 | 29 |
| 400 | 338 | 29 |
| 401 | 339 | 29 |
| ... | ... | @@ -423,16 +361,9 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 423 | 361 | |
| 424 | 362 | |
| 425 | 363 | |
| 426 | ||
| 427 | ||
| 428 | ||
| 429 | ||
| 430 | ||
| 431 | ||
| 432 | 364 | 29 |
| 433 | 365 | |
| 434 | 366 | 29 |
| 435 | ||
| 436 | 367 | 29 |
| 437 | 368 | 29 |
| 438 | 369 | 29 |
| ... | ... | @@ -441,8 +372,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 441 | 372 | 29 |
| 442 | 373 | 29 |
| 443 | 374 | 29 |
| 444 | ||
| 445 | ||
| 446 | 375 | 29 |
| 447 | 376 | 29 |
| 448 | 377 | |
| ... | ... | @@ -452,17 +381,10 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 452 | 381 | 29 |
| 453 | 382 | 29 |
| 454 | 383 | 29 |
| 455 | ||
| 456 | ||
| 457 | ||
| 458 | ||
| 459 | 384 | 29 |
| 460 | 385 | 29 |
| 461 | ||
| 462 | ||
| 463 | 386 | 29 |
| 464 | 387 | 29 |
| 465 | ||
| 466 | 388 | 29 |
| 467 | 389 | 29 |
| 468 | 390 | 29 |
| ... | ... | @@ -482,7 +404,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 482 | 404 | 29 |
| 483 | 405 | 29 |
| 484 | 406 | 29 |
| 485 | ||
| 486 | 407 | 29 |
| 487 | 408 | 29 |
| 488 | 409 | 29 |
| ... | ... | @@ -498,9 +419,7 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 498 | 419 | 29 |
| 499 | 420 | |
| 500 | 421 | 29 |
| 501 | ||
| 502 | 422 | 29 |
| 503 | ||
| 504 | 423 | 29 |
| 505 | 424 | 29 |
| 506 | 425 | 29 |
| ... | ... | @@ -524,29 +443,17 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 524 | 443 | |
| 525 | 444 | 29 |
| 526 | 445 | 29 |
| 527 | ||
| 528 | 446 | 29 |
| 529 | ||
| 530 | 447 | 29 |
| 531 | ||
| 532 | 448 | 29 |
| 533 | ||
| 534 | 449 | 29 |
| 535 | ||
| 536 | 450 | 29 |
| 537 | ||
| 538 | 451 | 29 |
| 539 | ||
| 540 | 452 | 29 |
| 541 | ||
| 542 | 453 | 29 |
| 543 | ||
| 544 | 454 | 29 |
| 545 | ||
| 546 | 455 | 29 |
| 547 | ||
| 548 | 456 | 29 |
| 549 | ||
| 550 | 457 | 29 |
| 551 | 458 | 29 |
| 552 | 459 | 30 |
| ... | ... | @@ -574,29 +481,23 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 574 | 481 | 29 |
| 575 | 482 | |
| 576 | 483 | 29 |
| 577 | ||
| 578 | 484 | 29 |
| 579 | 485 | 29 |
| 580 | 486 | |
| 581 | 487 | 29 |
| 582 | ||
| 583 | 488 | 29 |
| 584 | 489 | 29 |
| 585 | 490 | |
| 586 | 491 | 29 |
| 587 | ||
| 588 | 492 | 29 |
| 589 | 493 | 29 |
| 590 | 494 | 29 |
| 591 | 495 | 29 |
| 592 | 496 | |
| 593 | 497 | |
| 594 | ||
| 595 | 498 | 29 |
| 596 | 499 | |
| 597 | 500 | 29 |
| 598 | ||
| 599 | ||
| 600 | 501 | 29 |
| 601 | 502 | 29 |
| 602 | 503 | 29 |
| ... | ... | @@ -612,34 +513,23 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 612 | 513 | 29 |
| 613 | 514 | 29 |
| 614 | 515 | 29 |
| 615 | 42 | |
| 616 | 516 | 29 |
| 617 | 517 | 29 |
| 618 | 518 | 29 |
| 619 | 519 | |
| 620 | ||
| 621 | ||
| 622 | ||
| 623 | 520 | 29 |
| 624 | 521 | |
| 625 | 522 | 29 |
| 626 | ||
| 627 | 523 | 29 |
| 628 | ||
| 629 | 524 | 29 |
| 630 | 525 | |
| 631 | 526 | 29 |
| 632 | ||
| 633 | 527 | 29 |
| 634 | 528 | 29 |
| 635 | 529 | |
| 636 | ||
| 637 | 530 | 29 |
| 638 | ||
| 639 | 531 | 29 |
| 640 | 532 | 29 |
| 641 | ||
| 642 | ||
| 643 | 533 | 29 |
| 644 | 534 | |
| 645 | 535 | |
| ... | ... | @@ -678,26 +568,17 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 678 | 568 | |
| 679 | 569 | |
| 680 | 570 | |
| 681 | ||
| 682 | 571 | 29 |
| 683 | 572 | 29 |
| 684 | 573 | 29 |
| 685 | 574 | |
| 686 | 575 | |
| 687 | ||
| 688 | 576 | 29 |
| 689 | 577 | |
| 690 | 578 | |
| 691 | 579 | |
| 692 | 580 | |
| 693 | ||
| 694 | 581 | 29 |
| 695 | ||
| 696 | ||
| 697 | ||
| 698 | ||
| 699 | ||
| 700 | ||
| 701 | 582 | 29 |
| 702 | 583 | |
| 703 | 584 | |
| ... | ... | @@ -810,11 +691,7 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 810 | 691 | 29 |
| 811 | 692 | 29 |
| 812 | 693 | 29 |
| 813 | ||
| 814 | ||
| 815 | 694 | 29 |
| 816 | ||
| 817 | ||
| 818 | 695 | 29 |
| 819 | 696 | 29 |
| 820 | 697 | 29 |
| ... | ... | @@ -830,7 +707,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 830 | 707 | 29 |
| 831 | 708 | |
| 832 | 709 | 29 |
| 833 | ||
| 834 | 710 | 29 |
| 835 | 711 | |
| 836 | 712 | 29 |
| ... | ... | @@ -838,10 +714,7 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 838 | 714 | 29 |
| 839 | 715 | 29 |
| 840 | 716 | 29 |
| 841 | ||
| 842 | 717 | 29 |
| 843 | ||
| 844 | ||
| 845 | 718 | 29 |
| 846 | 719 | 29 |
| 847 | 720 | 29 |
| ... | ... | @@ -872,11 +745,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 872 | 745 | 29 |
| 873 | 746 | 29 |
| 874 | 747 | 29 |
| 875 | ||
| 876 | ||
| 877 | ||
| 878 | ||
| 879 | ||
| 880 | 748 | 29 |
| 881 | 749 | 29 |
| 882 | 750 | 29 |
| ... | ... | @@ -895,17 +763,12 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 895 | 763 | 29 |
| 896 | 764 | |
| 897 | 765 | 29 |
| 898 | ||
| 899 | 766 | 29 |
| 900 | ||
| 901 | 767 | 29 |
| 902 | 768 | 29 |
| 903 | 769 | 29 |
| 904 | 770 | 29 |
| 905 | 771 | 29 |
| 906 | ||
| 907 | ||
| 908 | ||
| 909 | 772 | 29 |
| 910 | 773 | 29 |
| 911 | 774 | 29 |
| ... | ... | @@ -913,11 +776,7 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 913 | 776 | 29 |
| 914 | 777 | 29 |
| 915 | 778 | 29 |
| 916 | ||
| 917 | 779 | 29 |
| 918 | ||
| 919 | ||
| 920 | ||
| 921 | 780 | 29 |
| 922 | 781 | 29 |
| 923 | 782 | 29 |
| ... | ... | @@ -931,8 +790,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 931 | 790 | 29 |
| 932 | 791 | 29 |
| 933 | 792 | 29 |
| 934 | ||
| 935 | ||
| 936 | 793 | 29 |
| 937 | 794 | 29 |
| 938 | 795 | 29 |
| ... | ... | @@ -943,34 +800,24 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 943 | 800 | |
| 944 | 801 | 29 |
| 945 | 802 | 33 |
| 946 | ||
| 947 | 803 | 29 |
| 948 | 804 | 29 |
| 949 | 805 | 29 |
| 950 | 806 | |
| 951 | 807 | |
| 952 | 808 | |
| 953 | ||
| 954 | 809 | 29 |
| 955 | 810 | |
| 956 | 811 | 29 |
| 957 | ||
| 958 | 812 | 29 |
| 959 | ||
| 960 | 813 | 29 |
| 961 | ||
| 962 | ||
| 963 | 814 | 29 |
| 964 | ||
| 965 | ||
| 966 | 815 | 29 |
| 967 | 816 | |
| 968 | 817 | |
| 969 | 818 | 29 |
| 970 | ||
| 971 | 819 | 29 |
| 972 | 820 | |
| 973 | ||
| 974 | 821 | 29 |
| 975 | 822 | 29 |
| 976 | 823 | 29 |
| ... | ... | @@ -1003,9 +850,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 1003 | 850 | 29 |
| 1004 | 851 | 29 |
| 1005 | 852 | 29 |
| 1006 | ||
| 1007 | ||
| 1008 | ||
| 1009 | 853 | 29 |
| 1010 | 854 | |
| 1011 | 855 | 29 |
| ... | ... | @@ -1040,8 +884,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 1040 | 884 | |
| 1041 | 885 | 29 |
| 1042 | 886 | 29 |
| 1043 | ||
| 1044 | ||
| 1045 | 887 | 29 |
| 1046 | 888 | 29 |
| 1047 | 889 | 29 |
| ... | ... | @@ -1061,93 +903,48 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 1061 | 903 | |
| 1062 | 904 | |
| 1063 | 905 | 29 |
| 1064 | ||
| 1065 | ||
| 1066 | ||
| 1067 | 906 | 29 |
| 1068 | 907 | |
| 1069 | 908 | 29 |
| 1070 | ||
| 1071 | ||
| 1072 | 909 | 29 |
| 1073 | ||
| 1074 | ||
| 1075 | ||
| 1076 | 910 | 29 |
| 1077 | 911 | 29 |
| 1078 | 912 | |
| 1079 | 913 | |
| 1080 | 914 | 29 |
| 1081 | 915 | 29 |
| 1082 | ||
| 1083 | ||
| 1084 | 916 | 29 |
| 1085 | 917 | 29 |
| 1086 | 918 | 29 |
| 1087 | 919 | 29 |
| 1088 | 920 | 29 |
| 1089 | 921 | |
| 1090 | ||
| 1091 | 922 | 29 |
| 1092 | 923 | 29 |
| 1093 | 924 | |
| 1094 | 925 | |
| 1095 | 926 | 29 |
| 1096 | 927 | |
| 1097 | ||
| 1098 | ||
| 1099 | 928 | 29 |
| 1100 | 929 | |
| 1101 | 930 | |
| 1102 | 931 | 29 |
| 1103 | 932 | 29 |
| 1104 | ||
| 1105 | ||
| 1106 | 933 | 29 |
| 1107 | ||
| 1108 | ||
| 1109 | ||
| 1110 | ||
| 1111 | 934 | 29 |
| 1112 | 935 | 29 |
| 1113 | ||
| 1114 | ||
| 1115 | 936 | 29 |
| 1116 | ||
| 1117 | 937 | 29 |
| 1118 | ||
| 1119 | ||
| 1120 | ||
| 1121 | 938 | 29 |
| 1122 | ||
| 1123 | ||
| 1124 | ||
| 1125 | 939 | 29 |
| 1126 | 940 | 29 |
| 1127 | ||
| 1128 | ||
| 1129 | 941 | 29 |
| 1130 | ||
| 1131 | ||
| 1132 | 942 | 29 |
| 1133 | ||
| 1134 | 943 | 29 |
| 1135 | ||
| 1136 | ||
| 1137 | ||
| 1138 | 944 | 29 |
| 1139 | ||
| 1140 | ||
| 1141 | ||
| 1142 | ||
| 1143 | 945 | 29 |
| 1144 | ||
| 1145 | ||
| 1146 | ||
| 1147 | 946 | 29 |
| 1148 | 947 | 29 |
| 1149 | ||
| 1150 | ||
| 1151 | 948 | 29 |
| 1152 | 949 | 29 |
| 1153 | 950 | 29 |
| ... | ... | @@ -1166,8 +963,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 1166 | 963 | |
| 1167 | 964 | 29 |
| 1168 | 965 | 29 |
| 1169 | ||
| 1170 | ||
| 1171 | 966 | 29 |
| 1172 | 967 | 29 |
| 1173 | 968 | 29 |
| ... | ... | @@ -1189,10 +984,7 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 1189 | 984 | 29 |
| 1190 | 985 | 29 |
| 1191 | 986 | 29 |
| 1192 | ||
| 1193 | ||
| 1194 | 987 | 29 |
| 1195 | ||
| 1196 | 988 | 29 |
| 1197 | 989 | 29 |
| 1198 | 990 | 29 |
| ... | ... | @@ -1205,17 +997,14 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 1205 | 997 | 29 |
| 1206 | 998 | |
| 1207 | 999 | 29 |
| 1208 | ||
| 1209 | 1000 | 29 |
| 1210 | 1001 | 29 |
| 1211 | 1002 | |
| 1212 | 1003 | 29 |
| 1213 | ||
| 1214 | 1004 | 29 |
| 1215 | 1005 | 29 |
| 1216 | 1006 | |
| 1217 | 1007 | 29 |
| 1218 | ||
| 1219 | 1008 | 29 |
| 1220 | 1009 | 29 |
| 1221 | 1010 | 29 |
| ... | ... | @@ -1813,7 +1602,7 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 1813 | 1602 | 29 |
| 1814 | 1603 | 29 39 |
| 1815 | 1604 | 29 |
| 1816 | 29 42 | |
| 1605 | 29 | |
| 1817 | 1606 | 37 |
| 1818 | 1607 | 37 |
| 1819 | 1608 | 37 |
| ... | ... | @@ -2939,66 +2728,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 2939 | 2728 | 29 |
| 2940 | 2729 | 29 |
| 2941 | 2730 | 29 |
| 2942 | 42 | |
| 2943 | 29 | |
| 2944 | 29 | |
| 2945 | 29 | |
| 2946 | 29 | |
| 2947 | 29 42 | |
| 2948 | 29 | |
| 2949 | 29 | |
| 2950 | 29 | |
| 2951 | 29 | |
| 2952 | 29 | |
| 2953 | 29 | |
| 2954 | 42 | |
| 2955 | 29 | |
| 2956 | 29 | |
| 2957 | 29 | |
| 2958 | 29 | |
| 2959 | 29 | |
| 2960 | 29 | |
| 2961 | 29 | |
| 2962 | 29 | |
| 2963 | 29 | |
| 2964 | 29 | |
| 2965 | 29 | |
| 2966 | 41 | |
| 2967 | 29 | |
| 2968 | 40 | |
| 2969 | 29 | |
| 2970 | 29 | |
| 2971 | 29 | |
| 2972 | 29 | |
| 2973 | 29 | |
| 2974 | 29 | |
| 2975 | 29 | |
| 2976 | 29 | |
| 2977 | 29 | |
| 2978 | 29 | |
| 2979 | 29 | |
| 2980 | 29 | |
| 2981 | 29 | |
| 2982 | 29 | |
| 2983 | 29 | |
| 2984 | 29 42 | |
| 2985 | 30 | |
| 2986 | 29 42 | |
| 2987 | 29 | |
| 2988 | 29 | |
| 2989 | 29 | |
| 2990 | 29 | |
| 2991 | 29 | |
| 2992 | 29 | |
| 2993 | 29 | |
| 2994 | 29 | |
| 2995 | 29 | |
| 2996 | 29 | |
| 2997 | 40 | |
| 2998 | 29 | |
| 2999 | 29 | |
| 3000 | 29 | |
| 3001 | 29 | |
| 3002 | 2731 | 29 |
| 3003 | 2732 | 29 |
| 3004 | 2733 | 29 |
| ... | ... | @@ -3021,10 +2750,9 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3021 | 2750 | 29 |
| 3022 | 2751 | 29 |
| 3023 | 2752 | 29 |
| 2753 | 41 | |
| 3024 | 2754 | 29 |
| 3025 | 2755 | 40 |
| 3026 | 40 | |
| 3027 | 29 | |
| 3028 | 2756 | 29 |
| 3029 | 2757 | 29 |
| 3030 | 2758 | 29 |
| ... | ... | @@ -3049,16 +2777,11 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3049 | 2777 | 29 |
| 3050 | 2778 | 29 |
| 3051 | 2779 | 29 |
| 3052 | 29 42 | |
| 3053 | 29 | |
| 3054 | 29 | |
| 3055 | 29 | |
| 3056 | 29 | |
| 3057 | 29 | |
| 3058 | 2780 | 29 |
| 3059 | 2781 | 29 |
| 3060 | 2782 | 29 |
| 3061 | 2783 | 29 |
| 2784 | 40 | |
| 3062 | 2785 | 29 |
| 3063 | 2786 | 29 |
| 3064 | 2787 | 29 |
| ... | ... | @@ -3086,37 +2809,8 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3086 | 2809 | 29 |
| 3087 | 2810 | 29 |
| 3088 | 2811 | 29 |
| 3089 | 36 | |
| 3090 | 29 | |
| 3091 | 36 | |
| 3092 | 29 | |
| 3093 | 29 | |
| 3094 | 29 | |
| 3095 | 29 | |
| 3096 | 29 | |
| 3097 | 29 | |
| 3098 | 29 | |
| 3099 | 29 | |
| 3100 | 29 34 | |
| 3101 | 29 | |
| 3102 | 29 | |
| 3103 | 29 | |
| 3104 | 29 | |
| 3105 | 29 | |
| 3106 | 29 | |
| 3107 | 29 | |
| 3108 | 29 | |
| 3109 | 29 | |
| 3110 | 29 | |
| 3111 | 29 | |
| 3112 | 29 | |
| 3113 | 29 | |
| 3114 | 29 | |
| 3115 | 29 | |
| 3116 | ||
| 3117 | 29 | |
| 3118 | 29 | |
| 3119 | 29 | |
| 2812 | 40 | |
| 2813 | 40 | |
| 3120 | 2814 | 29 |
| 3121 | 2815 | 29 |
| 3122 | 2816 | 29 |
| ... | ... | @@ -3129,12 +2823,12 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3129 | 2823 | 29 |
| 3130 | 2824 | 29 |
| 3131 | 2825 | 29 |
| 3132 | 36 | |
| 3133 | 2826 | 29 |
| 3134 | 2827 | 29 |
| 3135 | 2828 | 29 |
| 3136 | 2829 | 29 |
| 3137 | 2830 | 29 |
| 2831 | 30 | |
| 3138 | 2832 | 29 |
| 3139 | 2833 | 29 |
| 3140 | 2834 | 29 |
| ... | ... | @@ -3147,11 +2841,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3147 | 2841 | 29 |
| 3148 | 2842 | 29 |
| 3149 | 2843 | 29 |
| 3150 | 37 | |
| 3151 | 37 | |
| 3152 | 37 | |
| 3153 | 37 | |
| 3154 | 37 | |
| 3155 | 2844 | 29 |
| 3156 | 2845 | 29 |
| 3157 | 2846 | 29 |
| ... | ... | @@ -3159,16 +2848,9 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3159 | 2848 | 29 |
| 3160 | 2849 | 29 |
| 3161 | 2850 | 29 |
| 3162 | 37 | |
| 3163 | 37 | |
| 3164 | 37 | |
| 3165 | 37 | |
| 3166 | 37 | |
| 3167 | 2851 | 29 |
| 3168 | 2852 | 29 |
| 3169 | 2853 | 29 |
| 3170 | 38 | |
| 3171 | ||
| 3172 | 2854 | 29 |
| 3173 | 2855 | 29 |
| 3174 | 2856 | 29 |
| ... | ... | @@ -3178,28 +2860,9 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3178 | 2860 | 29 |
| 3179 | 2861 | 29 |
| 3180 | 2862 | 29 |
| 3181 | 37 | |
| 3182 | 37 | |
| 3183 | 37 | |
| 3184 | 37 | |
| 3185 | 37 | |
| 3186 | 29 | |
| 3187 | 2863 | 29 |
| 3188 | 2864 | 29 |
| 3189 | 35 | |
| 3190 | 35 | |
| 3191 | 37 | |
| 3192 | 37 | |
| 3193 | 37 | |
| 3194 | 37 | |
| 3195 | 37 | |
| 3196 | 35 | |
| 3197 | 2865 | 29 |
| 3198 | 37 | |
| 3199 | 37 | |
| 3200 | 37 | |
| 3201 | 37 | |
| 3202 | 37 | |
| 3203 | 2866 | 29 |
| 3204 | 2867 | 29 |
| 3205 | 2868 | 29 |
| ... | ... | @@ -3210,25 +2873,18 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3210 | 2873 | 29 |
| 3211 | 2874 | 29 |
| 3212 | 2875 | 29 |
| 2876 | 36 | |
| 3213 | 2877 | 29 |
| 2878 | 36 | |
| 3214 | 2879 | 29 |
| 3215 | 2880 | 29 |
| 3216 | 2881 | 29 |
| 3217 | 2882 | 29 |
| 3218 | 37 | |
| 3219 | 37 | |
| 3220 | 37 | |
| 3221 | 37 | |
| 3222 | 37 | |
| 3223 | 2883 | 29 |
| 3224 | 2884 | 29 |
| 3225 | 2885 | 29 |
| 3226 | 37 | |
| 3227 | 37 | |
| 3228 | 37 | |
| 3229 | 37 | |
| 3230 | 37 | |
| 3231 | 2886 | 29 |
| 2887 | 29 34 | |
| 3232 | 2888 | 29 |
| 3233 | 2889 | 29 |
| 3234 | 2890 | 29 |
| ... | ... | @@ -3244,13 +2900,13 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3244 | 2900 | 29 |
| 3245 | 2901 | 29 |
| 3246 | 2902 | 29 |
| 2903 | ||
| 3247 | 2904 | 29 |
| 3248 | 2905 | 29 |
| 3249 | 2906 | 29 |
| 3250 | 2907 | 29 |
| 3251 | 2908 | 29 |
| 3252 | 2909 | 29 |
| 3253 | 40 | |
| 3254 | 2910 | 29 |
| 3255 | 2911 | 29 |
| 3256 | 2912 | 29 |
| ... | ... | @@ -3260,6 +2916,7 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3260 | 2916 | 29 |
| 3261 | 2917 | 29 |
| 3262 | 2918 | 29 |
| 2919 | 36 | |
| 3263 | 2920 | 29 |
| 3264 | 2921 | 29 |
| 3265 | 2922 | 29 |
| ... | ... | @@ -3277,6 +2934,11 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3277 | 2934 | 29 |
| 3278 | 2935 | 29 |
| 3279 | 2936 | 29 |
| 2937 | 37 | |
| 2938 | 37 | |
| 2939 | 37 | |
| 2940 | 37 | |
| 2941 | 37 | |
| 3280 | 2942 | 29 |
| 3281 | 2943 | 29 |
| 3282 | 2944 | 29 |
| ... | ... | @@ -3284,9 +2946,16 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3284 | 2946 | 29 |
| 3285 | 2947 | 29 |
| 3286 | 2948 | 29 |
| 2949 | 37 | |
| 2950 | 37 | |
| 2951 | 37 | |
| 2952 | 37 | |
| 2953 | 37 | |
| 3287 | 2954 | 29 |
| 3288 | 2955 | 29 |
| 3289 | 2956 | 29 |
| 2957 | 38 | |
| 2958 | ||
| 3290 | 2959 | 29 |
| 3291 | 2960 | 29 |
| 3292 | 2961 | 29 |
| ... | ... | @@ -3296,6 +2965,11 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3296 | 2965 | 29 |
| 3297 | 2966 | 29 |
| 3298 | 2967 | 29 |
| 2968 | 37 | |
| 2969 | 37 | |
| 2970 | 37 | |
| 2971 | 37 | |
| 2972 | 37 | |
| 3299 | 2973 | 29 |
| 3300 | 2974 | 29 |
| 3301 | 2975 | 29 |
| ... | ... | @@ -3307,79 +2981,12 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3307 | 2981 | 37 |
| 3308 | 2982 | 37 |
| 3309 | 2983 | 35 |
| 3310 | 35 | |
| 3311 | 35 | |
| 2984 | 29 | |
| 3312 | 2985 | 37 |
| 3313 | 2986 | 37 |
| 3314 | 2987 | 37 |
| 3315 | 2988 | 37 |
| 3316 | 2989 | 37 |
| 3317 | 35 | |
| 3318 | 29 | |
| 3319 | 29 | |
| 3320 | 29 | |
| 3321 | 29 | |
| 3322 | 29 | |
| 3323 | 29 | |
| 3324 | 29 | |
| 3325 | 29 | |
| 3326 | 29 | |
| 3327 | 29 | |
| 3328 | 29 | |
| 3329 | 29 | |
| 3330 | 29 | |
| 3331 | 29 | |
| 3332 | 29 | |
| 3333 | 29 | |
| 3334 | 29 | |
| 3335 | 29 | |
| 3336 | 29 | |
| 3337 | 29 | |
| 3338 | 29 | |
| 3339 | 29 | |
| 3340 | 29 | |
| 3341 | 29 | |
| 3342 | 29 | |
| 3343 | 29 | |
| 3344 | 29 | |
| 3345 | 29 | |
| 3346 | 29 | |
| 3347 | 29 | |
| 3348 | 29 | |
| 3349 | 29 | |
| 3350 | 29 | |
| 3351 | 29 | |
| 3352 | 29 | |
| 3353 | 29 | |
| 3354 | 29 | |
| 3355 | 29 | |
| 3356 | 29 | |
| 3357 | 42 | |
| 3358 | 29 | |
| 3359 | 29 | |
| 3360 | 29 | |
| 3361 | 29 | |
| 3362 | 29 | |
| 3363 | 29 | |
| 3364 | 42 | |
| 3365 | 29 | |
| 3366 | 29 | |
| 3367 | 29 | |
| 3368 | 29 | |
| 3369 | 29 | |
| 3370 | 29 | |
| 3371 | 29 | |
| 3372 | 29 | |
| 3373 | 29 | |
| 3374 | 29 | |
| 3375 | 29 | |
| 3376 | 29 | |
| 3377 | 29 | |
| 3378 | 29 | |
| 3379 | 29 | |
| 3380 | 29 | |
| 3381 | 29 | |
| 3382 | 29 | |
| 3383 | 2990 | 29 |
| 3384 | 2991 | 29 |
| 3385 | 2992 | 29 |
| ... | ... | @@ -3402,12 +3009,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3402 | 3009 | 37 |
| 3403 | 3010 | 29 |
| 3404 | 3011 | 29 |
| 3405 | 37 | |
| 3406 | 37 | |
| 3407 | 37 | |
| 3408 | 37 | |
| 3409 | 37 | |
| 3410 | 29 | |
| 3411 | 3012 | 29 |
| 3412 | 3013 | 37 |
| 3413 | 3014 | 37 |
| ... | ... | @@ -3426,11 +3027,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3426 | 3027 | 29 |
| 3427 | 3028 | 29 |
| 3428 | 3029 | 29 |
| 3429 | 37 | |
| 3430 | 37 | |
| 3431 | 37 | |
| 3432 | 37 | |
| 3433 | 37 | |
| 3434 | 3030 | 29 |
| 3435 | 3031 | 29 |
| 3436 | 3032 | 29 |
| ... | ... | @@ -3441,10 +3037,10 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3441 | 3037 | 29 |
| 3442 | 3038 | 29 |
| 3443 | 3039 | 29 |
| 3040 | 40 | |
| 3444 | 3041 | 29 |
| 3445 | 3042 | 29 |
| 3446 | 3043 | 29 |
| 3447 | 38 | |
| 3448 | 3044 | 29 |
| 3449 | 3045 | 29 |
| 3450 | 3046 | 29 |
| ... | ... | @@ -3467,19 +3063,8 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3467 | 3063 | 29 |
| 3468 | 3064 | 29 |
| 3469 | 3065 | 29 |
| 3470 | 42 | |
| 3471 | 42 | |
| 3472 | 3066 | 29 |
| 3473 | 3067 | 29 |
| 3474 | 35 | |
| 3475 | 35 | |
| 3476 | 37 | |
| 3477 | 37 | |
| 3478 | 37 | |
| 3479 | 37 | |
| 3480 | 37 | |
| 3481 | 35 | |
| 3482 | 29 | |
| 3483 | 3068 | 29 |
| 3484 | 3069 | 29 |
| 3485 | 3070 | 29 |
| ... | ... | @@ -3501,16 +3086,27 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3501 | 3086 | 29 |
| 3502 | 3087 | 29 |
| 3503 | 3088 | 29 |
| 3089 | 35 | |
| 3090 | 35 | |
| 3504 | 3091 | 37 |
| 3505 | 3092 | 37 |
| 3506 | 3093 | 37 |
| 3507 | 3094 | 37 |
| 3508 | 3095 | 37 |
| 3096 | 35 | |
| 3097 | 35 | |
| 3098 | 35 | |
| 3509 | 3099 | 37 |
| 3510 | 3100 | 37 |
| 3511 | 3101 | 37 |
| 3512 | 3102 | 37 |
| 3513 | 3103 | 37 |
| 3104 | 35 | |
| 3105 | 29 | |
| 3106 | 29 | |
| 3107 | 29 | |
| 3108 | 29 | |
| 3109 | 29 | |
| 3514 | 3110 | 29 |
| 3515 | 3111 | 29 |
| 3516 | 3112 | 29 |
| ... | ... | @@ -3580,7 +3176,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3580 | 3176 | 29 |
| 3581 | 3177 | 29 |
| 3582 | 3178 | 29 |
| 3583 | ||
| 3584 | 3179 | 29 |
| 3585 | 3180 | 29 |
| 3586 | 3181 | 29 |
| ... | ... | @@ -3599,12 +3194,11 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3599 | 3194 | 37 |
| 3600 | 3195 | 29 |
| 3601 | 3196 | 29 |
| 3602 | 29 | |
| 3603 | 29 | |
| 3604 | 29 | |
| 3605 | 29 | |
| 3606 | 29 | |
| 3607 | 29 | |
| 3197 | 37 | |
| 3198 | 37 | |
| 3199 | 37 | |
| 3200 | 37 | |
| 3201 | 37 | |
| 3608 | 3202 | 29 |
| 3609 | 3203 | 29 |
| 3610 | 3204 | 29 |
| ... | ... | @@ -3623,15 +3217,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3623 | 3217 | 37 |
| 3624 | 3218 | 37 |
| 3625 | 3219 | 29 |
| 3626 | 40 | |
| 3627 | 38 | |
| 3628 | 38 | |
| 3629 | 38 | |
| 3630 | 38 | |
| 3631 | 38 | |
| 3632 | 38 | |
| 3633 | 38 | |
| 3634 | 38 | |
| 3635 | 3220 | 29 |
| 3636 | 3221 | 29 |
| 3637 | 3222 | 29 |
| ... | ... | @@ -3644,6 +3229,9 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3644 | 3229 | 29 |
| 3645 | 3230 | 29 |
| 3646 | 3231 | 29 |
| 3232 | 38 | |
| 3233 | 29 | |
| 3234 | 29 | |
| 3647 | 3235 | 29 |
| 3648 | 3236 | 29 |
| 3649 | 3237 | 29 |
| ... | ... | @@ -3653,22 +3241,6 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3653 | 3241 | 29 |
| 3654 | 3242 | 29 |
| 3655 | 3243 | 29 |
| 3656 | 35 41 | |
| 3657 | 35 41 | |
| 3658 | 37 41 | |
| 3659 | 37 41 | |
| 3660 | 37 41 | |
| 3661 | 37 41 | |
| 3662 | 37 41 | |
| 3663 | 35 41 | |
| 3664 | 35 41 | |
| 3665 | 35 41 | |
| 3666 | 37 41 | |
| 3667 | 37 41 | |
| 3668 | 37 41 | |
| 3669 | 37 41 | |
| 3670 | 37 41 | |
| 3671 | 35 41 | |
| 3672 | 3244 | 29 |
| 3673 | 3245 | 29 |
| 3674 | 3246 | 29 |
| ... | ... | @@ -3682,41 +3254,46 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3682 | 3254 | 29 |
| 3683 | 3255 | 29 |
| 3684 | 3256 | 29 |
| 3257 | 35 | |
| 3258 | 35 | |
| 3685 | 3259 | 37 |
| 3686 | 3260 | 37 |
| 3687 | 3261 | 37 |
| 3688 | 3262 | 37 |
| 3689 | 3263 | 37 |
| 3264 | 35 | |
| 3265 | 29 | |
| 3266 | 29 | |
| 3267 | 29 | |
| 3268 | 29 | |
| 3269 | 29 | |
| 3270 | 29 | |
| 3271 | 29 | |
| 3272 | 29 | |
| 3273 | 29 | |
| 3274 | 29 | |
| 3275 | 29 | |
| 3276 | 29 | |
| 3277 | 29 | |
| 3690 | 3278 | 29 |
| 3691 | 3279 | 29 |
| 3692 | 38 | |
| 3693 | 38 | |
| 3694 | 38 | |
| 3695 | 38 | |
| 3696 | 3280 | 29 |
| 3697 | 3281 | 29 |
| 3698 | 3282 | 29 |
| 3699 | 3283 | 29 |
| 3700 | 40 | |
| 3701 | 3284 | 29 |
| 3702 | 3285 | 29 |
| 3703 | 3286 | 29 |
| 3704 | 35 | |
| 3705 | 35 | |
| 3706 | 3287 | 37 |
| 3707 | 3288 | 37 |
| 3708 | 3289 | 37 |
| 3709 | 3290 | 37 |
| 3710 | 3291 | 37 |
| 3711 | 35 | |
| 3712 | 35 | |
| 3713 | 35 | |
| 3714 | 3292 | 37 |
| 3715 | 3293 | 37 |
| 3716 | 3294 | 37 |
| 3717 | 3295 | 37 |
| 3718 | 3296 | 37 |
| 3719 | 35 | |
| 3720 | 3297 | 29 |
| 3721 | 3298 | 29 |
| 3722 | 3299 | 29 |
| ... | ... | @@ -3756,7 +3333,213 @@ aarch64-linux-gnu aarch64_be-linux-gnu |
| 3756 | 3333 | 29 |
| 3757 | 3334 | 29 |
| 3758 | 3335 | 29 |
| 3759 | ||
| 3336 | 29 | |
| 3337 | 29 | |
| 3338 | 29 | |
| 3339 | 29 | |
| 3340 | 29 | |
| 3341 | 29 | |
| 3342 | 29 | |
| 3343 | 29 | |
| 3344 | 29 | |
| 3345 | 29 | |
| 3346 | 29 | |
| 3347 | 29 | |
| 3348 | 29 | |
| 3349 | 29 | |
| 3350 | 29 | |
| 3351 | 29 | |
| 3352 | 29 | |
| 3353 | 29 | |
| 3354 | 29 | |
| 3355 | 29 | |
| 3356 | 29 | |
| 3357 | 29 | |
| 3358 | 29 | |
| 3359 | 29 | |
| 3360 | 29 | |
| 3361 | 29 | |
| 3362 | 29 | |
| 3363 | 29 | |
| 3364 | 29 | |
| 3365 | 29 | |
| 3366 | ||
| 3367 | 29 | |
| 3368 | 29 | |
| 3369 | 29 | |
| 3370 | 29 | |
| 3371 | 37 | |
| 3372 | 37 | |
| 3373 | 37 | |
| 3374 | 37 | |
| 3375 | 37 | |
| 3376 | 29 | |
| 3377 | 29 | |
| 3378 | 37 | |
| 3379 | 37 | |
| 3380 | 37 | |
| 3381 | 37 | |
| 3382 | 37 | |
| 3383 | 29 | |
| 3384 | 29 | |
| 3385 | 29 | |
| 3386 | 29 | |
| 3387 | 29 | |
| 3388 | 29 | |
| 3389 | 29 | |
| 3390 | 29 | |
| 3391 | 29 | |
| 3392 | 29 | |
| 3393 | 29 | |
| 3394 | 29 | |
| 3395 | 29 | |
| 3396 | 29 | |
| 3397 | 29 | |
| 3398 | 29 | |
| 3399 | 29 | |
| 3400 | 29 | |
| 3401 | 29 | |
| 3402 | 29 | |
| 3403 | 37 | |
| 3404 | 37 | |
| 3405 | 37 | |
| 3406 | 37 | |
| 3407 | 37 | |
| 3408 | 29 | |
| 3409 | 40 | |
| 3410 | 38 | |
| 3411 | 38 | |
| 3412 | 38 | |
| 3413 | 38 | |
| 3414 | 38 | |
| 3415 | 38 | |
| 3416 | 38 | |
| 3417 | 38 | |
| 3418 | 29 | |
| 3419 | 29 | |
| 3420 | 29 | |
| 3421 | 29 | |
| 3422 | 29 | |
| 3423 | 29 | |
| 3424 | 29 | |
| 3425 | 29 | |
| 3426 | 29 | |
| 3427 | 29 | |
| 3428 | 29 | |
| 3429 | 29 | |
| 3430 | 29 | |
| 3431 | 29 | |
| 3432 | 29 | |
| 3433 | 29 | |
| 3434 | 29 | |
| 3435 | 29 | |
| 3436 | 29 | |
| 3437 | 29 | |
| 3438 | 29 | |
| 3439 | 35 41 | |
| 3440 | 35 41 | |
| 3441 | 37 41 | |
| 3442 | 37 41 | |
| 3443 | 37 41 | |
| 3444 | 37 41 | |
| 3445 | 37 41 | |
| 3446 | 35 41 | |
| 3447 | 35 41 | |
| 3448 | 35 41 | |
| 3449 | 37 41 | |
| 3450 | 37 41 | |
| 3451 | 37 41 | |
| 3452 | 37 41 | |
| 3453 | 37 41 | |
| 3454 | 35 41 | |
| 3455 | 29 | |
| 3456 | 29 | |
| 3457 | 29 | |
| 3458 | 29 | |
| 3459 | 29 | |
| 3460 | 29 | |
| 3461 | 29 | |
| 3462 | 29 | |
| 3463 | 29 | |
| 3464 | 29 | |
| 3465 | 29 | |
| 3466 | 29 | |
| 3467 | 29 | |
| 3468 | 37 | |
| 3469 | 37 | |
| 3470 | 37 | |
| 3471 | 37 | |
| 3472 | 37 | |
| 3473 | 29 | |
| 3474 | 29 | |
| 3475 | 38 | |
| 3476 | 38 | |
| 3477 | 38 | |
| 3478 | 38 | |
| 3479 | 29 | |
| 3480 | 29 | |
| 3481 | 29 | |
| 3482 | 29 | |
| 3483 | 40 | |
| 3484 | 29 | |
| 3485 | 29 | |
| 3486 | 29 | |
| 3487 | 35 | |
| 3488 | 35 | |
| 3489 | 37 | |
| 3490 | 37 | |
| 3491 | 37 | |
| 3492 | 37 | |
| 3493 | 37 | |
| 3494 | 35 | |
| 3495 | 35 | |
| 3496 | 35 | |
| 3497 | 37 | |
| 3498 | 37 | |
| 3499 | 37 | |
| 3500 | 37 | |
| 3501 | 37 | |
| 3502 | 35 | |
| 3503 | 29 | |
| 3504 | 29 | |
| 3505 | 29 | |
| 3506 | 29 | |
| 3507 | 29 | |
| 3508 | 29 | |
| 3509 | 29 | |
| 3510 | 29 | |
| 3511 | 29 | |
| 3512 | 29 | |
| 3513 | 29 | |
| 3514 | 29 | |
| 3515 | 29 | |
| 3516 | 29 | |
| 3517 | 29 | |
| 3518 | 29 | |
| 3519 | 29 | |
| 3520 | 29 | |
| 3521 | 29 | |
| 3522 | 29 | |
| 3523 | 29 | |
| 3524 | 29 | |
| 3525 | 29 | |
| 3526 | 29 | |
| 3527 | 29 | |
| 3528 | 29 | |
| 3529 | 29 | |
| 3530 | 29 | |
| 3531 | 29 | |
| 3532 | 29 | |
| 3533 | 29 | |
| 3534 | 29 | |
| 3535 | 29 | |
| 3536 | 29 | |
| 3537 | 29 | |
| 3538 | 29 | |
| 3539 | 29 | |
| 3540 | 29 | |
| 3541 | 29 | |
| 3542 | ||
| 3760 | 3543 | 29 |
| 3761 | 3544 | 29 |
| 3762 | 3545 | 29 |
| ... | ... | @@ -4159,9 +3942,7 @@ s390x-linux-gnu |
| 4159 | 3942 | 27 |
| 4160 | 3943 | |
| 4161 | 3944 | 27 |
| 4162 | ||
| 4163 | 3945 | 27 |
| 4164 | ||
| 4165 | 3946 | 27 |
| 4166 | 3947 | |
| 4167 | 3948 | |
| ... | ... | @@ -4190,8 +3971,6 @@ s390x-linux-gnu |
| 4190 | 3971 | |
| 4191 | 3972 | |
| 4192 | 3973 | |
| 4193 | ||
| 4194 | ||
| 4195 | 3974 | 5 |
| 4196 | 3975 | 5 |
| 4197 | 3976 | 5 |
| ... | ... | @@ -4200,79 +3979,43 @@ s390x-linux-gnu |
| 4200 | 3979 | 27 |
| 4201 | 3980 | |
| 4202 | 3981 | 27 |
| 4203 | ||
| 4204 | ||
| 4205 | 3982 | 27 |
| 4206 | 3983 | 5 16 |
| 4207 | 3984 | 20 |
| 4208 | ||
| 4209 | ||
| 4210 | 3985 | 5 |
| 4211 | 3986 | 5 |
| 4212 | 3987 | 5 |
| 4213 | 3988 | 27 |
| 4214 | 3989 | |
| 4215 | 3990 | 27 |
| 4216 | ||
| 4217 | 3991 | 27 |
| 4218 | 3992 | 27 |
| 4219 | 3993 | |
| 4220 | 3994 | 27 |
| 4221 | ||
| 4222 | 3995 | 27 |
| 4223 | 3996 | |
| 4224 | 3997 | |
| 4225 | 3998 | |
| 4226 | ||
| 4227 | 3999 | 5 |
| 4228 | 4000 | 5 |
| 4229 | 4001 | 5 |
| 4230 | 4002 | 5 |
| 4231 | 4003 | 5 |
| 4232 | ||
| 4233 | ||
| 4234 | ||
| 4235 | ||
| 4236 | ||
| 4237 | ||
| 4238 | ||
| 4239 | ||
| 4240 | ||
| 4241 | ||
| 4242 | ||
| 4243 | ||
| 4244 | ||
| 4245 | ||
| 4246 | 4004 | 5 |
| 4247 | 4005 | 15 |
| 4248 | ||
| 4249 | 4006 | 5 |
| 4250 | 4007 | 5 |
| 4251 | ||
| 4252 | 4008 | 5 16 |
| 4253 | ||
| 4254 | 4009 | 5 |
| 4255 | 4010 | 5 |
| 4256 | 4011 | |
| 4257 | 4012 | 5 |
| 4258 | 4013 | 16 |
| 4259 | ||
| 4260 | 4014 | 5 |
| 4261 | ||
| 4262 | 4015 | 27 |
| 4263 | 4016 | |
| 4264 | 4017 | 27 |
| 4265 | ||
| 4266 | 4018 | 27 |
| 4267 | ||
| 4268 | ||
| 4269 | ||
| 4270 | ||
| 4271 | ||
| 4272 | ||
| 4273 | ||
| 4274 | ||
| 4275 | ||
| 4276 | 4019 | 5 |
| 4277 | 4020 | 5 |
| 4278 | 4021 | 5 |
| ... | ... | @@ -4300,50 +4043,29 @@ s390x-linux-gnu |
| 4300 | 4043 | |
| 4301 | 4044 | |
| 4302 | 4045 | 20 |
| 4303 | ||
| 4304 | ||
| 4305 | 4046 | 5 |
| 4306 | 4047 | 5 |
| 4307 | 4048 | 5 |
| 4308 | 4049 | 5 |
| 4309 | 4050 | |
| 4310 | 4051 | |
| 4311 | ||
| 4312 | ||
| 4313 | ||
| 4314 | 4052 | 5 |
| 4315 | ||
| 4316 | ||
| 4317 | ||
| 4318 | 4053 | 27 |
| 4319 | 4054 | |
| 4320 | 4055 | 27 |
| 4321 | ||
| 4322 | 4056 | 27 |
| 4323 | 4057 | 27 |
| 4324 | 4058 | |
| 4325 | 4059 | 27 |
| 4326 | ||
| 4327 | 4060 | 27 |
| 4328 | 4061 | 27 |
| 4329 | 4062 | |
| 4330 | 4063 | 27 |
| 4331 | 4064 | |
| 4332 | ||
| 4333 | 4065 | 27 |
| 4334 | 4066 | 35 |
| 4335 | 4067 | |
| 4336 | 4068 | |
| 4337 | ||
| 4338 | ||
| 4339 | ||
| 4340 | ||
| 4341 | ||
| 4342 | ||
| 4343 | ||
| 4344 | ||
| 4345 | ||
| 4346 | ||
| 4347 | 4069 | 5 |
| 4348 | 4070 | 5 |
| 4349 | 4071 | 27 |
| ... | ... | @@ -4353,7 +4075,6 @@ s390x-linux-gnu |
| 4353 | 4075 | |
| 4354 | 4076 | |
| 4355 | 4077 | |
| 4356 | ||
| 4357 | 4078 | 39 |
| 4358 | 4079 | 5 |
| 4359 | 4080 | 16 |
| ... | ... | @@ -4382,16 +4103,9 @@ s390x-linux-gnu |
| 4382 | 4103 | |
| 4383 | 4104 | |
| 4384 | 4105 | |
| 4385 | ||
| 4386 | ||
| 4387 | ||
| 4388 | ||
| 4389 | ||
| 4390 | ||
| 4391 | 4106 | 27 |
| 4392 | 4107 | |
| 4393 | 4108 | 27 |
| 4394 | ||
| 4395 | 4109 | 27 |
| 4396 | 4110 | 5 |
| 4397 | 4111 | 5 |
| ... | ... | @@ -4400,8 +4114,6 @@ s390x-linux-gnu |
| 4400 | 4114 | 16 |
| 4401 | 4115 | 5 |
| 4402 | 4116 | 15 16 |
| 4403 | ||
| 4404 | ||
| 4405 | 4117 | 5 |
| 4406 | 4118 | 5 |
| 4407 | 4119 | 5 |
| ... | ... | @@ -4411,17 +4123,10 @@ s390x-linux-gnu |
| 4411 | 4123 | 5 |
| 4412 | 4124 | 5 |
| 4413 | 4125 | 5 |
| 4414 | ||
| 4415 | ||
| 4416 | ||
| 4417 | ||
| 4418 | 4126 | 5 |
| 4419 | 4127 | 16 |
| 4420 | ||
| 4421 | ||
| 4422 | 4128 | 5 |
| 4423 | 4129 | 5 |
| 4424 | ||
| 4425 | 4130 | 5 |
| 4426 | 4131 | 5 |
| 4427 | 4132 | 16 |
| ... | ... | @@ -4441,7 +4146,6 @@ s390x-linux-gnu |
| 4441 | 4146 | 16 |
| 4442 | 4147 | 5 |
| 4443 | 4148 | 5 |
| 4444 | ||
| 4445 | 4149 | 5 |
| 4446 | 4150 | 5 |
| 4447 | 4151 | 15 |
| ... | ... | @@ -4457,9 +4161,7 @@ s390x-linux-gnu |
| 4457 | 4161 | 27 |
| 4458 | 4162 | |
| 4459 | 4163 | 27 |
| 4460 | ||
| 4461 | 4164 | 27 |
| 4462 | ||
| 4463 | 4165 | 5 |
| 4464 | 4166 | 5 |
| 4465 | 4167 | 5 |
| ... | ... | @@ -4483,29 +4185,17 @@ s390x-linux-gnu |
| 4483 | 4185 | |
| 4484 | 4186 | 5 16 |
| 4485 | 4187 | 19 |
| 4486 | ||
| 4487 | 4188 | 19 |
| 4488 | ||
| 4489 | 4189 | 19 |
| 4490 | ||
| 4491 | 4190 | 19 |
| 4492 | ||
| 4493 | 4191 | 19 |
| 4494 | ||
| 4495 | 4192 | 19 |
| 4496 | ||
| 4497 | 4193 | 19 |
| 4498 | ||
| 4499 | 4194 | 19 |
| 4500 | ||
| 4501 | 4195 | 19 |
| 4502 | ||
| 4503 | 4196 | 19 |
| 4504 | ||
| 4505 | 4197 | 19 |
| 4506 | ||
| 4507 | 4198 | 19 |
| 4508 | ||
| 4509 | 4199 | 5 |
| 4510 | 4200 | 5 |
| 4511 | 4201 | 30 |
| ... | ... | @@ -4533,29 +4223,23 @@ s390x-linux-gnu |
| 4533 | 4223 | 27 |
| 4534 | 4224 | |
| 4535 | 4225 | 27 |
| 4536 | ||
| 4537 | 4226 | 27 |
| 4538 | 4227 | 27 |
| 4539 | 4228 | |
| 4540 | 4229 | 27 |
| 4541 | ||
| 4542 | 4230 | 27 |
| 4543 | 4231 | 27 |
| 4544 | 4232 | |
| 4545 | 4233 | 27 |
| 4546 | ||
| 4547 | 4234 | 27 |
| 4548 | 4235 | 5 |
| 4549 | 4236 | 5 |
| 4550 | 4237 | 5 |
| 4551 | 4238 | |
| 4552 | 4239 | |
| 4553 | ||
| 4554 | 4240 | 27 |
| 4555 | 4241 | |
| 4556 | 4242 | 27 |
| 4557 | ||
| 4558 | ||
| 4559 | 4243 | 27 |
| 4560 | 4244 | 5 |
| 4561 | 4245 | 5 |
| ... | ... | @@ -4571,34 +4255,23 @@ s390x-linux-gnu |
| 4571 | 4255 | 5 |
| 4572 | 4256 | 5 |
| 4573 | 4257 | 5 |
| 4574 | 42 | |
| 4575 | 4258 | 5 |
| 4576 | 4259 | 5 |
| 4577 | 4260 | 5 |
| 4578 | 8 11 | |
| 4579 | ||
| 4580 | ||
| 4581 | ||
| 4261 | 11 | |
| 4582 | 4262 | 27 |
| 4583 | 4263 | |
| 4584 | 4264 | 27 |
| 4585 | ||
| 4586 | 4265 | 27 |
| 4587 | ||
| 4588 | 4266 | 27 |
| 4589 | 4267 | |
| 4590 | 4268 | 27 |
| 4591 | ||
| 4592 | 4269 | 27 |
| 4593 | 4270 | 27 |
| 4594 | 4271 | |
| 4595 | ||
| 4596 | 4272 | 27 |
| 4597 | ||
| 4598 | 4273 | 27 |
| 4599 | 4274 | 23 31 |
| 4600 | ||
| 4601 | ||
| 4602 | 4275 | 5 |
| 4603 | 4276 | |
| 4604 | 4277 | |
| ... | ... | @@ -4637,26 +4310,17 @@ s390x-linux-gnu |
| 4637 | 4310 | |
| 4638 | 4311 | |
| 4639 | 4312 | |
| 4640 | ||
| 4641 | 4313 | 5 |
| 4642 | 4314 | 5 |
| 4643 | 4315 | 19 |
| 4644 | 4316 | |
| 4645 | 4317 | |
| 4646 | ||
| 4647 | 4318 | 11 |
| 4648 | 4319 | |
| 4649 | 4320 | |
| 4650 | 4321 | |
| 4651 | 4322 | |
| 4652 | ||
| 4653 | 4323 | 5 |
| 4654 | ||
| 4655 | ||
| 4656 | ||
| 4657 | ||
| 4658 | ||
| 4659 | ||
| 4660 | 4324 | 5 |
| 4661 | 4325 | 16 |
| 4662 | 4326 | 16 |
| ... | ... | @@ -4769,11 +4433,7 @@ s390x-linux-gnu |
| 4769 | 4433 | 5 |
| 4770 | 4434 | 5 |
| 4771 | 4435 | 20 |
| 4772 | ||
| 4773 | ||
| 4774 | 4436 | 20 |
| 4775 | ||
| 4776 | ||
| 4777 | 4437 | 5 |
| 4778 | 4438 | 5 |
| 4779 | 4439 | 19 |
| ... | ... | @@ -4789,7 +4449,6 @@ s390x-linux-gnu |
| 4789 | 4449 | 27 |
| 4790 | 4450 | |
| 4791 | 4451 | 27 |
| 4792 | ||
| 4793 | 4452 | 27 |
| 4794 | 4453 | |
| 4795 | 4454 | 28 |
| ... | ... | @@ -4797,10 +4456,7 @@ s390x-linux-gnu |
| 4797 | 4456 | 16 |
| 4798 | 4457 | 16 |
| 4799 | 4458 | 15 16 |
| 4800 | ||
| 4801 | 4459 | 5 16 |
| 4802 | ||
| 4803 | ||
| 4804 | 4460 | 5 |
| 4805 | 4461 | 5 |
| 4806 | 4462 | 5 |
| ... | ... | @@ -4831,11 +4487,6 @@ s390x-linux-gnu |
| 4831 | 4487 | 14 |
| 4832 | 4488 | 16 |
| 4833 | 4489 | 5 |
| 4834 | ||
| 4835 | ||
| 4836 | ||
| 4837 | ||
| 4838 | ||
| 4839 | 4490 | 5 |
| 4840 | 4491 | 5 |
| 4841 | 4492 | 5 |
| ... | ... | @@ -4854,17 +4505,12 @@ s390x-linux-gnu |
| 4854 | 4505 | 27 |
| 4855 | 4506 | |
| 4856 | 4507 | 27 |
| 4857 | ||
| 4858 | 4508 | 27 |
| 4859 | ||
| 4860 | 4509 | 5 |
| 4861 | 4510 | 5 |
| 4862 | 4511 | 5 |
| 4863 | 4512 | 5 |
| 4864 | 4513 | 5 |
| 4865 | ||
| 4866 | ||
| 4867 | ||
| 4868 | 4514 | 8 |
| 4869 | 4515 | 8 |
| 4870 | 4516 | 8 |
| ... | ... | @@ -4872,11 +4518,7 @@ s390x-linux-gnu |
| 4872 | 4518 | 5 |
| 4873 | 4519 | 27 |
| 4874 | 4520 | 27 |
| 4875 | ||
| 4876 | 4521 | 27 |
| 4877 | ||
| 4878 | ||
| 4879 | ||
| 4880 | 4522 | 19 |
| 4881 | 4523 | 18 |
| 4882 | 4524 | 19 |
| ... | ... | @@ -4890,8 +4532,6 @@ s390x-linux-gnu |
| 4890 | 4532 | 5 |
| 4891 | 4533 | 5 |
| 4892 | 4534 | 5 |
| 4893 | ||
| 4894 | ||
| 4895 | 4535 | 5 |
| 4896 | 4536 | 5 |
| 4897 | 4537 | 5 |
| ... | ... | @@ -4902,34 +4542,24 @@ s390x-linux-gnu |
| 4902 | 4542 | |
| 4903 | 4543 | 16 |
| 4904 | 4544 | 33 |
| 4905 | ||
| 4906 | 4545 | 5 |
| 4907 | 4546 | 31 5 |
| 4908 | 4547 | 5 |
| 4909 | 4548 | |
| 4910 | 4549 | |
| 4911 | 4550 | |
| 4912 | ||
| 4913 | 4551 | 27 |
| 4914 | 4552 | |
| 4915 | 4553 | 27 |
| 4916 | ||
| 4917 | 4554 | 27 |
| 4918 | ||
| 4919 | 4555 | 15 16 |
| 4920 | ||
| 4921 | ||
| 4922 | 4556 | 15 16 |
| 4923 | ||
| 4924 | ||
| 4925 | 4557 | 27 |
| 4926 | 4558 | |
| 4927 | 4559 | |
| 4928 | 4560 | 27 |
| 4929 | ||
| 4930 | 4561 | 27 |
| 4931 | 4562 | |
| 4932 | ||
| 4933 | 4563 | 16 |
| 4934 | 4564 | |
| 4935 | 4565 | 5 |
| ... | ... | @@ -4962,9 +4592,6 @@ s390x-linux-gnu |
| 4962 | 4592 | 5 |
| 4963 | 4593 | 5 |
| 4964 | 4594 | 5 16 |
| 4965 | ||
| 4966 | ||
| 4967 | ||
| 4968 | 4595 | 12 |
| 4969 | 4596 | |
| 4970 | 4597 | 5 |
| ... | ... | @@ -4999,8 +4626,6 @@ s390x-linux-gnu |
| 4999 | 4626 | |
| 5000 | 4627 | 5 |
| 5001 | 4628 | 5 |
| 5002 | ||
| 5003 | ||
| 5004 | 4629 | 5 |
| 5005 | 4630 | 5 |
| 5006 | 4631 | 5 |
| ... | ... | @@ -5020,93 +4645,48 @@ s390x-linux-gnu |
| 5020 | 4645 | |
| 5021 | 4646 | |
| 5022 | 4647 | 16 |
| 5023 | ||
| 5024 | ||
| 5025 | ||
| 5026 | 4648 | 5 |
| 5027 | 4649 | 5 |
| 5028 | 4650 | 16 |
| 5029 | ||
| 5030 | ||
| 5031 | 4651 | 5 |
| 5032 | ||
| 5033 | ||
| 5034 | ||
| 5035 | 4652 | 5 |
| 5036 | 4653 | |
| 5037 | 4654 | |
| 5038 | 4655 | 12 |
| 5039 | 4656 | 5 |
| 5040 | 4657 | 5 |
| 5041 | ||
| 5042 | ||
| 5043 | 4658 | 5 |
| 5044 | 4659 | 5 |
| 5045 | 4660 | 5 |
| 5046 | 4661 | 5 |
| 5047 | 4662 | 5 |
| 5048 | 4663 | |
| 5049 | ||
| 5050 | 4664 | 16 |
| 5051 | 4665 | 5 |
| 5052 | 4666 | |
| 5053 | 4667 | |
| 5054 | 4668 | 5 |
| 5055 | 4669 | |
| 5056 | ||
| 5057 | ||
| 5058 | 4670 | 5 |
| 5059 | 4671 | |
| 5060 | 4672 | |
| 5061 | 4673 | 12 |
| 5062 | 4674 | 20 |
| 5063 | ||
| 5064 | ||
| 5065 | 4675 | 20 |
| 5066 | ||
| 5067 | ||
| 5068 | ||
| 5069 | ||
| 5070 | 4676 | 5 |
| 5071 | 4677 | 15 16 |
| 5072 | ||
| 5073 | ||
| 5074 | 4678 | 5 16 |
| 5075 | ||
| 5076 | 4679 | 16 |
| 5077 | ||
| 5078 | ||
| 5079 | ||
| 5080 | 4680 | 15 16 |
| 5081 | ||
| 5082 | ||
| 5083 | ||
| 5084 | 4681 | 5 16 |
| 5085 | 4682 | 15 16 |
| 5086 | ||
| 5087 | ||
| 5088 | 4683 | 15 16 |
| 5089 | ||
| 5090 | ||
| 5091 | 4684 | 5 16 |
| 5092 | ||
| 5093 | 4685 | 16 |
| 5094 | ||
| 5095 | ||
| 5096 | ||
| 5097 | 4686 | 16 |
| 5098 | ||
| 5099 | ||
| 5100 | ||
| 5101 | ||
| 5102 | 4687 | 16 |
| 5103 | ||
| 5104 | ||
| 5105 | ||
| 5106 | 4688 | 5 |
| 5107 | 4689 | 5 |
| 5108 | ||
| 5109 | ||
| 5110 | 4690 | 16 |
| 5111 | 4691 | 16 |
| 5112 | 4692 | 16 |
| ... | ... | @@ -5125,8 +4705,6 @@ s390x-linux-gnu |
| 5125 | 4705 | |
| 5126 | 4706 | 5 |
| 5127 | 4707 | 5 |
| 5128 | ||
| 5129 | ||
| 5130 | 4708 | 5 |
| 5131 | 4709 | 5 |
| 5132 | 4710 | 5 16 |
| ... | ... | @@ -5148,10 +4726,7 @@ s390x-linux-gnu |
| 5148 | 4726 | 16 |
| 5149 | 4727 | 5 |
| 5150 | 4728 | 16 |
| 5151 | ||
| 5152 | ||
| 5153 | 4729 | 5 |
| 5154 | ||
| 5155 | 4730 | 5 |
| 5156 | 4731 | 5 |
| 5157 | 4732 | 5 |
| ... | ... | @@ -5164,17 +4739,14 @@ s390x-linux-gnu |
| 5164 | 4739 | 27 |
| 5165 | 4740 | |
| 5166 | 4741 | 27 |
| 5167 | ||
| 5168 | 4742 | 27 |
| 5169 | 4743 | 27 |
| 5170 | 4744 | |
| 5171 | 4745 | 27 |
| 5172 | ||
| 5173 | 4746 | 27 |
| 5174 | 4747 | 27 |
| 5175 | 4748 | |
| 5176 | 4749 | 27 |
| 5177 | ||
| 5178 | 4750 | 27 |
| 5179 | 4751 | 5 |
| 5180 | 4752 | 5 |
| ... | ... | @@ -5772,7 +5344,7 @@ s390x-linux-gnu |
| 5772 | 5344 | 5 |
| 5773 | 5345 | 5 39 |
| 5774 | 5346 | 5 |
| 5775 | 5 42 | |
| 5347 | 5 | |
| 5776 | 5348 | 37 |
| 5777 | 5349 | 37 |
| 5778 | 5350 | 37 |
| ... | ... | @@ -6898,19 +6470,17 @@ s390x-linux-gnu |
| 6898 | 6470 | 5 |
| 6899 | 6471 | 5 |
| 6900 | 6472 | 5 |
| 6901 | 42 | |
| 6902 | 6473 | 5 |
| 6903 | 6474 | 5 |
| 6904 | 6475 | 5 |
| 6905 | 6476 | 5 |
| 6906 | 14 15 42 | |
| 6477 | 14 15 | |
| 6907 | 6478 | 5 |
| 6908 | 6479 | 5 |
| 6909 | 6480 | 5 |
| 6910 | 6481 | 5 |
| 6911 | 6482 | 5 |
| 6912 | 6483 | 5 |
| 6913 | 42 | |
| 6914 | 6484 | 5 |
| 6915 | 6485 | 5 |
| 6916 | 6486 | 5 |
| ... | ... | @@ -6940,9 +6510,9 @@ s390x-linux-gnu |
| 6940 | 6510 | 5 |
| 6941 | 6511 | 5 |
| 6942 | 6512 | 5 |
| 6943 | 14 15 42 | |
| 6513 | 14 15 | |
| 6944 | 6514 | 30 |
| 6945 | 8 42 | |
| 6515 | 8 | |
| 6946 | 6516 | 5 |
| 6947 | 6517 | 5 |
| 6948 | 6518 | 24 |
| ... | ... | @@ -7008,7 +6578,7 @@ s390x-linux-gnu |
| 7008 | 6578 | 5 |
| 7009 | 6579 | 15 |
| 7010 | 6580 | 5 |
| 7011 | 5 42 | |
| 6581 | 5 | |
| 7012 | 6582 | 23 |
| 7013 | 6583 | 5 |
| 7014 | 6584 | 5 |
| ... | ... | @@ -7313,14 +6883,12 @@ s390x-linux-gnu |
| 7313 | 6883 | 5 |
| 7314 | 6884 | 5 |
| 7315 | 6885 | 5 |
| 7316 | 42 | |
| 7317 | 6886 | 5 |
| 7318 | 6887 | 5 |
| 7319 | 6888 | 5 |
| 7320 | 6889 | 5 |
| 7321 | 6890 | 5 |
| 7322 | 6891 | 5 |
| 7323 | 42 | |
| 7324 | 6892 | 5 |
| 7325 | 6893 | 5 |
| 7326 | 6894 | 5 |
| ... | ... | @@ -7426,8 +6994,6 @@ s390x-linux-gnu |
| 7426 | 6994 | 5 |
| 7427 | 6995 | 18 |
| 7428 | 6996 | 5 |
| 7429 | 42 | |
| 7430 | 42 | |
| 7431 | 6997 | 5 16 |
| 7432 | 6998 | 12 16 |
| 7433 | 6999 | 35 |
| ... | ... | @@ -8122,8 +7688,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8122 | 7688 | |
| 8123 | 7689 | |
| 8124 | 7690 | |
| 8125 | ||
| 8126 | ||
| 8127 | 7691 | 16 |
| 8128 | 7692 | 16 |
| 8129 | 7693 | 16 |
| ... | ... | @@ -8149,8 +7713,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8149 | 7713 | |
| 8150 | 7714 | |
| 8151 | 7715 | |
| 8152 | ||
| 8153 | ||
| 8154 | 7716 | 16 |
| 8155 | 7717 | 16 |
| 8156 | 7718 | 16 |
| ... | ... | @@ -8160,12 +7722,8 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8160 | 7722 | |
| 8161 | 7723 | 27 |
| 8162 | 7724 | |
| 8163 | ||
| 8164 | ||
| 8165 | 7725 | 16 |
| 8166 | 7726 | 20 |
| 8167 | ||
| 8168 | ||
| 8169 | 7727 | 16 |
| 8170 | 7728 | 16 |
| 8171 | 7729 | 16 |
| ... | ... | @@ -8173,7 +7731,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8173 | 7731 | |
| 8174 | 7732 | 27 |
| 8175 | 7733 | |
| 8176 | ||
| 8177 | 7734 | 27 |
| 8178 | 7735 | |
| 8179 | 7736 | 27 |
| ... | ... | @@ -8181,43 +7738,22 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8181 | 7738 | |
| 8182 | 7739 | |
| 8183 | 7740 | |
| 8184 | ||
| 8185 | ||
| 8186 | 7741 | 16 |
| 8187 | 7742 | 16 |
| 8188 | 7743 | 16 |
| 8189 | 7744 | 16 |
| 8190 | 7745 | 16 |
| 8191 | ||
| 8192 | ||
| 8193 | ||
| 8194 | ||
| 8195 | ||
| 8196 | ||
| 8197 | ||
| 8198 | ||
| 8199 | ||
| 8200 | ||
| 8201 | ||
| 8202 | ||
| 8203 | ||
| 8204 | ||
| 8205 | 7746 | 16 |
| 8206 | 7747 | 16 |
| 8207 | ||
| 8208 | 7748 | 16 |
| 8209 | 7749 | 16 |
| 8210 | ||
| 8211 | 7750 | 16 |
| 8212 | ||
| 8213 | 7751 | 16 |
| 8214 | 7752 | 16 |
| 8215 | 7753 | |
| 8216 | 7754 | 16 |
| 8217 | 7755 | 16 |
| 8218 | ||
| 8219 | 7756 | 16 |
| 8220 | ||
| 8221 | 7757 | 27 |
| 8222 | 7758 | |
| 8223 | 7759 | 27 |
| ... | ... | @@ -8226,16 +7762,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8226 | 7762 | |
| 8227 | 7763 | |
| 8228 | 7764 | |
| 8229 | ||
| 8230 | ||
| 8231 | ||
| 8232 | ||
| 8233 | ||
| 8234 | ||
| 8235 | ||
| 8236 | ||
| 8237 | ||
| 8238 | ||
| 8239 | 7765 | 16 |
| 8240 | 7766 | 16 |
| 8241 | 7767 | |
| ... | ... | @@ -8259,50 +7785,29 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8259 | 7785 | |
| 8260 | 7786 | |
| 8261 | 7787 | 20 |
| 8262 | ||
| 8263 | ||
| 8264 | 7788 | 16 |
| 8265 | 7789 | 16 |
| 8266 | 7790 | 16 |
| 8267 | 7791 | 16 |
| 8268 | 7792 | |
| 8269 | 7793 | |
| 8270 | ||
| 8271 | ||
| 8272 | ||
| 8273 | 7794 | 16 |
| 8274 | ||
| 8275 | ||
| 8276 | ||
| 8277 | 7795 | 27 |
| 8278 | 7796 | |
| 8279 | 7797 | 27 |
| 8280 | 7798 | |
| 8281 | ||
| 8282 | 7799 | 27 |
| 8283 | 7800 | |
| 8284 | 7801 | 27 |
| 8285 | 7802 | |
| 8286 | ||
| 8287 | 7803 | 27 |
| 8288 | 7804 | |
| 8289 | 7805 | 27 |
| 8290 | 7806 | |
| 8291 | 7807 | |
| 8292 | ||
| 8293 | 7808 | 35 |
| 8294 | 7809 | |
| 8295 | 7810 | |
| 8296 | ||
| 8297 | ||
| 8298 | ||
| 8299 | ||
| 8300 | ||
| 8301 | ||
| 8302 | ||
| 8303 | ||
| 8304 | ||
| 8305 | ||
| 8306 | 7811 | 16 |
| 8307 | 7812 | 16 |
| 8308 | 7813 | 27 |
| ... | ... | @@ -8313,7 +7818,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8313 | 7818 | |
| 8314 | 7819 | |
| 8315 | 7820 | |
| 8316 | ||
| 8317 | 7821 | 16 |
| 8318 | 7822 | 16 |
| 8319 | 7823 | 16 |
| ... | ... | @@ -8341,17 +7845,10 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8341 | 7845 | |
| 8342 | 7846 | |
| 8343 | 7847 | |
| 8344 | ||
| 8345 | ||
| 8346 | ||
| 8347 | ||
| 8348 | ||
| 8349 | ||
| 8350 | 7848 | 27 |
| 8351 | 7849 | |
| 8352 | 7850 | 27 |
| 8353 | 7851 | |
| 8354 | ||
| 8355 | 7852 | 16 |
| 8356 | 7853 | 16 |
| 8357 | 7854 | 16 |
| ... | ... | @@ -8359,8 +7856,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8359 | 7856 | |
| 8360 | 7857 | 16 |
| 8361 | 7858 | 16 |
| 8362 | ||
| 8363 | ||
| 8364 | 7859 | 16 |
| 8365 | 7860 | 16 |
| 8366 | 7861 | |
| ... | ... | @@ -8370,17 +7865,10 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8370 | 7865 | 16 |
| 8371 | 7866 | 16 |
| 8372 | 7867 | 16 |
| 8373 | ||
| 8374 | ||
| 8375 | ||
| 8376 | ||
| 8377 | 7868 | 16 |
| 8378 | 7869 | 16 |
| 8379 | ||
| 8380 | ||
| 8381 | 7870 | 16 |
| 8382 | 7871 | 16 |
| 8383 | ||
| 8384 | 7872 | 16 |
| 8385 | 7873 | 16 |
| 8386 | 7874 | 16 |
| ... | ... | @@ -8400,7 +7888,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8400 | 7888 | 16 |
| 8401 | 7889 | 16 |
| 8402 | 7890 | 16 |
| 8403 | ||
| 8404 | 7891 | 16 |
| 8405 | 7892 | 16 |
| 8406 | 7893 | 16 |
| ... | ... | @@ -8417,8 +7904,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8417 | 7904 | |
| 8418 | 7905 | 27 |
| 8419 | 7906 | |
| 8420 | ||
| 8421 | ||
| 8422 | 7907 | 16 |
| 8423 | 7908 | 16 |
| 8424 | 7909 | 16 |
| ... | ... | @@ -8442,29 +7927,17 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8442 | 7927 | |
| 8443 | 7928 | 16 |
| 8444 | 7929 | 19 |
| 8445 | ||
| 8446 | 7930 | 19 |
| 8447 | ||
| 8448 | 7931 | 19 |
| 8449 | ||
| 8450 | 7932 | 19 |
| 8451 | ||
| 8452 | 7933 | 19 |
| 8453 | ||
| 8454 | 7934 | 19 |
| 8455 | ||
| 8456 | 7935 | 19 |
| 8457 | ||
| 8458 | 7936 | 19 |
| 8459 | ||
| 8460 | 7937 | 19 |
| 8461 | ||
| 8462 | 7938 | 19 |
| 8463 | ||
| 8464 | 7939 | 19 |
| 8465 | ||
| 8466 | 7940 | 19 |
| 8467 | ||
| 8468 | 7941 | 16 |
| 8469 | 7942 | 16 |
| 8470 | 7943 | 30 |
| ... | ... | @@ -8493,29 +7966,23 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8493 | 7966 | |
| 8494 | 7967 | 27 |
| 8495 | 7968 | |
| 8496 | ||
| 8497 | 7969 | 27 |
| 8498 | 7970 | |
| 8499 | 7971 | 27 |
| 8500 | 7972 | |
| 8501 | ||
| 8502 | 7973 | 27 |
| 8503 | 7974 | |
| 8504 | 7975 | 27 |
| 8505 | 7976 | |
| 8506 | ||
| 8507 | 7977 | 16 |
| 8508 | 7978 | 16 |
| 8509 | 7979 | 16 |
| 8510 | 7980 | |
| 8511 | 7981 | |
| 8512 | ||
| 8513 | 7982 | 27 |
| 8514 | 7983 | |
| 8515 | 7984 | 27 |
| 8516 | 7985 | |
| 8517 | ||
| 8518 | ||
| 8519 | 7986 | 16 |
| 8520 | 7987 | 16 |
| 8521 | 7988 | 16 |
| ... | ... | @@ -8530,34 +7997,23 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8530 | 7997 | 16 |
| 8531 | 7998 | 16 |
| 8532 | 7999 | 16 |
| 8533 | 42 | |
| 8534 | 8000 | 16 |
| 8535 | 8001 | 16 |
| 8536 | 8002 | 16 |
| 8537 | 8003 | |
| 8538 | ||
| 8539 | ||
| 8540 | ||
| 8541 | 8004 | 27 |
| 8542 | 8005 | |
| 8543 | 8006 | 27 |
| 8544 | 8007 | |
| 8545 | ||
| 8546 | ||
| 8547 | 8008 | 27 |
| 8548 | 8009 | |
| 8549 | 8010 | 27 |
| 8550 | 8011 | |
| 8551 | ||
| 8552 | 8012 | 27 |
| 8553 | 8013 | |
| 8554 | ||
| 8555 | 8014 | 27 |
| 8556 | 8015 | |
| 8557 | ||
| 8558 | 8016 | 23 |
| 8559 | ||
| 8560 | ||
| 8561 | 8017 | 16 |
| 8562 | 8018 | |
| 8563 | 8019 | |
| ... | ... | @@ -8596,26 +8052,17 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8596 | 8052 | |
| 8597 | 8053 | |
| 8598 | 8054 | |
| 8599 | ||
| 8600 | 8055 | 16 |
| 8601 | 8056 | 16 |
| 8602 | 8057 | 19 |
| 8603 | 8058 | |
| 8604 | 8059 | |
| 8605 | ||
| 8606 | 8060 | 16 |
| 8607 | 8061 | |
| 8608 | 8062 | |
| 8609 | 8063 | |
| 8610 | 8064 | |
| 8611 | ||
| 8612 | 8065 | 16 |
| 8613 | ||
| 8614 | ||
| 8615 | ||
| 8616 | ||
| 8617 | ||
| 8618 | ||
| 8619 | 8066 | 16 |
| 8620 | 8067 | |
| 8621 | 8068 | |
| ... | ... | @@ -8728,11 +8175,7 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8728 | 8175 | 16 |
| 8729 | 8176 | 16 |
| 8730 | 8177 | 20 |
| 8731 | ||
| 8732 | ||
| 8733 | 8178 | 20 |
| 8734 | ||
| 8735 | ||
| 8736 | 8179 | 16 |
| 8737 | 8180 | 16 |
| 8738 | 8181 | 19 |
| ... | ... | @@ -8750,16 +8193,12 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8750 | 8193 | 27 |
| 8751 | 8194 | |
| 8752 | 8195 | |
| 8753 | ||
| 8754 | 8196 | 28 |
| 8755 | 8197 | 16 |
| 8756 | 8198 | 16 |
| 8757 | 8199 | 16 |
| 8758 | 8200 | 16 |
| 8759 | ||
| 8760 | 8201 | 16 |
| 8761 | ||
| 8762 | ||
| 8763 | 8202 | 16 |
| 8764 | 8203 | 16 |
| 8765 | 8204 | 16 |
| ... | ... | @@ -8790,11 +8229,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8790 | 8229 | 16 |
| 8791 | 8230 | 16 |
| 8792 | 8231 | 16 |
| 8793 | ||
| 8794 | ||
| 8795 | ||
| 8796 | ||
| 8797 | ||
| 8798 | 8232 | 16 |
| 8799 | 8233 | 16 |
| 8800 | 8234 | 16 |
| ... | ... | @@ -8814,16 +8248,11 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8814 | 8248 | |
| 8815 | 8249 | 27 |
| 8816 | 8250 | |
| 8817 | ||
| 8818 | ||
| 8819 | 8251 | 16 |
| 8820 | 8252 | 16 |
| 8821 | 8253 | 16 |
| 8822 | 8254 | 16 |
| 8823 | 8255 | 16 |
| 8824 | ||
| 8825 | ||
| 8826 | ||
| 8827 | 8256 | 16 |
| 8828 | 8257 | 16 |
| 8829 | 8258 | 16 |
| ... | ... | @@ -8832,10 +8261,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8832 | 8261 | 27 |
| 8833 | 8262 | 27 |
| 8834 | 8263 | |
| 8835 | ||
| 8836 | ||
| 8837 | ||
| 8838 | ||
| 8839 | 8264 | 19 |
| 8840 | 8265 | 18 |
| 8841 | 8266 | 19 |
| ... | ... | @@ -8849,8 +8274,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8849 | 8274 | 16 |
| 8850 | 8275 | 16 |
| 8851 | 8276 | 16 |
| 8852 | ||
| 8853 | ||
| 8854 | 8277 | 16 |
| 8855 | 8278 | 16 |
| 8856 | 8279 | 16 |
| ... | ... | @@ -8861,34 +8284,24 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8861 | 8284 | |
| 8862 | 8285 | |
| 8863 | 8286 | 33 |
| 8864 | ||
| 8865 | 8287 | 16 |
| 8866 | 8288 | 16 |
| 8867 | 8289 | 16 |
| 8868 | 8290 | |
| 8869 | 8291 | |
| 8870 | 8292 | |
| 8871 | ||
| 8872 | 8293 | 27 |
| 8873 | 8294 | |
| 8874 | 8295 | 27 |
| 8875 | 8296 | |
| 8876 | ||
| 8877 | ||
| 8878 | 8297 | 16 |
| 8879 | ||
| 8880 | ||
| 8881 | 8298 | 16 |
| 8882 | ||
| 8883 | ||
| 8884 | 8299 | 27 |
| 8885 | 8300 | |
| 8886 | 8301 | |
| 8887 | 8302 | 27 |
| 8888 | 8303 | |
| 8889 | 8304 | |
| 8890 | ||
| 8891 | ||
| 8892 | 8305 | 16 |
| 8893 | 8306 | 16 |
| 8894 | 8307 | 16 |
| ... | ... | @@ -8921,9 +8334,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8921 | 8334 | 16 |
| 8922 | 8335 | 16 |
| 8923 | 8336 | 16 |
| 8924 | ||
| 8925 | ||
| 8926 | ||
| 8927 | 8337 | 16 |
| 8928 | 8338 | |
| 8929 | 8339 | 16 |
| ... | ... | @@ -8958,8 +8368,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8958 | 8368 | |
| 8959 | 8369 | 16 |
| 8960 | 8370 | 16 |
| 8961 | ||
| 8962 | ||
| 8963 | 8371 | 16 |
| 8964 | 8372 | 16 |
| 8965 | 8373 | 16 |
| ... | ... | @@ -8979,93 +8387,48 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 8979 | 8387 | |
| 8980 | 8388 | |
| 8981 | 8389 | 16 |
| 8982 | ||
| 8983 | ||
| 8984 | ||
| 8985 | 8390 | 16 |
| 8986 | 8391 | 16 |
| 8987 | 8392 | 16 |
| 8988 | ||
| 8989 | ||
| 8990 | 8393 | 16 |
| 8991 | ||
| 8992 | ||
| 8993 | ||
| 8994 | 8394 | 16 |
| 8995 | 8395 | 16 |
| 8996 | 8396 | |
| 8997 | 8397 | |
| 8998 | 8398 | 16 |
| 8999 | 8399 | 16 |
| 9000 | ||
| 9001 | ||
| 9002 | 8400 | 16 |
| 9003 | 8401 | 16 |
| 9004 | 8402 | 16 |
| 9005 | 8403 | 16 |
| 9006 | 8404 | 16 |
| 9007 | 8405 | |
| 9008 | ||
| 9009 | 8406 | 16 |
| 9010 | 8407 | 16 |
| 9011 | 8408 | |
| 9012 | 8409 | |
| 9013 | 8410 | 16 |
| 9014 | 8411 | |
| 9015 | ||
| 9016 | ||
| 9017 | 8412 | 16 |
| 9018 | 8413 | |
| 9019 | 8414 | |
| 9020 | 8415 | 16 |
| 9021 | 8416 | 20 |
| 9022 | ||
| 9023 | ||
| 9024 | 8417 | 20 |
| 9025 | ||
| 9026 | ||
| 9027 | ||
| 9028 | ||
| 9029 | 8418 | 16 |
| 9030 | 8419 | 16 |
| 9031 | ||
| 9032 | ||
| 9033 | 8420 | 16 |
| 9034 | ||
| 9035 | 8421 | 16 |
| 9036 | ||
| 9037 | ||
| 9038 | ||
| 9039 | 8422 | 16 |
| 9040 | ||
| 9041 | ||
| 9042 | ||
| 9043 | 8423 | 16 |
| 9044 | 8424 | 16 |
| 9045 | ||
| 9046 | ||
| 9047 | 8425 | 16 |
| 9048 | ||
| 9049 | ||
| 9050 | 8426 | 16 |
| 9051 | ||
| 9052 | 8427 | 16 |
| 9053 | ||
| 9054 | ||
| 9055 | ||
| 9056 | 8428 | 16 |
| 9057 | ||
| 9058 | ||
| 9059 | ||
| 9060 | ||
| 9061 | 8429 | 16 |
| 9062 | ||
| 9063 | ||
| 9064 | ||
| 9065 | 8430 | 16 |
| 9066 | 8431 | 16 |
| 9067 | ||
| 9068 | ||
| 9069 | 8432 | 16 |
| 9070 | 8433 | 16 |
| 9071 | 8434 | 16 |
| ... | ... | @@ -9084,8 +8447,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 9084 | 8447 | |
| 9085 | 8448 | 16 |
| 9086 | 8449 | 16 |
| 9087 | ||
| 9088 | ||
| 9089 | 8450 | 16 |
| 9090 | 8451 | 16 |
| 9091 | 8452 | 16 |
| ... | ... | @@ -9107,10 +8468,7 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 9107 | 8468 | 16 |
| 9108 | 8469 | 16 |
| 9109 | 8470 | 16 |
| 9110 | ||
| 9111 | ||
| 9112 | 8471 | 16 |
| 9113 | ||
| 9114 | 8472 | 16 |
| 9115 | 8473 | 16 |
| 9116 | 8474 | 16 |
| ... | ... | @@ -9124,17 +8482,14 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 9124 | 8482 | |
| 9125 | 8483 | 27 |
| 9126 | 8484 | |
| 9127 | ||
| 9128 | 8485 | 27 |
| 9129 | 8486 | |
| 9130 | 8487 | 27 |
| 9131 | 8488 | |
| 9132 | ||
| 9133 | 8489 | 27 |
| 9134 | 8490 | |
| 9135 | 8491 | 27 |
| 9136 | 8492 | |
| 9137 | ||
| 9138 | 8493 | 16 |
| 9139 | 8494 | 16 |
| 9140 | 8495 | 16 |
| ... | ... | @@ -9731,7 +9086,7 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 9731 | 9086 | 16 |
| 9732 | 9087 | 39 16 |
| 9733 | 9088 | 16 |
| 9734 | 42 16 | |
| 9089 | 16 | |
| 9735 | 9090 | |
| 9736 | 9091 | 37 |
| 9737 | 9092 | 37 |
| ... | ... | @@ -10857,19 +10212,17 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 10857 | 10212 | 16 |
| 10858 | 10213 | 16 |
| 10859 | 10214 | 16 |
| 10860 | 42 | |
| 10861 | 10215 | 16 |
| 10862 | 10216 | 16 |
| 10863 | 10217 | 16 |
| 10864 | 10218 | 16 |
| 10865 | 42 16 | |
| 10866 | 10219 | 16 |
| 10867 | 10220 | 16 |
| 10868 | 10221 | 16 |
| 10869 | 10222 | 16 |
| 10870 | 10223 | 16 |
| 10871 | 10224 | 16 |
| 10872 | 42 | |
| 10225 | 16 | |
| 10873 | 10226 | 16 |
| 10874 | 10227 | 16 |
| 10875 | 10228 | 16 |
| ... | ... | @@ -10899,9 +10252,9 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 10899 | 10252 | 16 |
| 10900 | 10253 | 16 |
| 10901 | 10254 | 16 |
| 10902 | 42 16 | |
| 10255 | 16 | |
| 10903 | 10256 | 30 |
| 10904 | 42 16 | |
| 10257 | 16 | |
| 10905 | 10258 | 16 |
| 10906 | 10259 | 16 |
| 10907 | 10260 | 24 |
| ... | ... | @@ -10967,7 +10320,7 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 10967 | 10320 | 16 |
| 10968 | 10321 | 16 |
| 10969 | 10322 | 16 |
| 10970 | 42 16 | |
| 10323 | 16 | |
| 10971 | 10324 | 23 |
| 10972 | 10325 | 16 |
| 10973 | 10326 | 16 |
| ... | ... | @@ -11272,14 +10625,12 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 11272 | 10625 | 16 |
| 11273 | 10626 | 16 |
| 11274 | 10627 | 16 |
| 11275 | 42 | |
| 11276 | 10628 | 16 |
| 11277 | 10629 | 16 |
| 11278 | 10630 | 16 |
| 11279 | 10631 | 16 |
| 11280 | 10632 | 16 |
| 11281 | 10633 | 16 |
| 11282 | 42 | |
| 11283 | 10634 | 16 |
| 11284 | 10635 | 16 |
| 11285 | 10636 | 16 |
| ... | ... | @@ -11385,8 +10736,6 @@ arm-linux-gnueabi armeb-linux-gnueabi arm-linux-gnueabihf armeb-linux-gnueabihf |
| 11385 | 10736 | 16 |
| 11386 | 10737 | 18 |
| 11387 | 10738 | 16 |
| 11388 | 42 | |
| 11389 | 42 | |
| 11390 | 10739 | 16 |
| 11391 | 10740 | 16 |
| 11392 | 10741 | 35 |
| ... | ... | @@ -12077,9 +11426,7 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12077 | 11426 | 27 |
| 12078 | 11427 | |
| 12079 | 11428 | 27 |
| 12080 | ||
| 12081 | 11429 | 27 |
| 12082 | ||
| 12083 | 11430 | 27 |
| 12084 | 11431 | |
| 12085 | 11432 | |
| ... | ... | @@ -12108,8 +11455,6 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12108 | 11455 | |
| 12109 | 11456 | |
| 12110 | 11457 | |
| 12111 | ||
| 12112 | ||
| 12113 | 11458 | 0 |
| 12114 | 11459 | 0 |
| 12115 | 11460 | 0 |
| ... | ... | @@ -12118,79 +11463,43 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12118 | 11463 | 27 |
| 12119 | 11464 | |
| 12120 | 11465 | 27 |
| 12121 | ||
| 12122 | ||
| 12123 | 11466 | 27 |
| 12124 | 11467 | 1 16 |
| 12125 | 11468 | 20 |
| 12126 | ||
| 12127 | ||
| 12128 | 11469 | 5 |
| 12129 | 11470 | 0 |
| 12130 | 11471 | 0 |
| 12131 | 11472 | 27 |
| 12132 | 11473 | |
| 12133 | 11474 | 27 |
| 12134 | ||
| 12135 | 11475 | 27 |
| 12136 | 11476 | 27 |
| 12137 | 11477 | |
| 12138 | 11478 | 27 |
| 12139 | ||
| 12140 | 11479 | 27 |
| 12141 | 11480 | |
| 12142 | 11481 | |
| 12143 | 11482 | |
| 12144 | ||
| 12145 | 11483 | 1 |
| 12146 | 11484 | 1 |
| 12147 | 11485 | 1 |
| 12148 | 11486 | 0 |
| 12149 | 11487 | 0 |
| 12150 | ||
| 12151 | ||
| 12152 | ||
| 12153 | ||
| 12154 | ||
| 12155 | ||
| 12156 | ||
| 12157 | ||
| 12158 | ||
| 12159 | ||
| 12160 | ||
| 12161 | ||
| 12162 | ||
| 12163 | ||
| 12164 | 11488 | 0 |
| 12165 | 11489 | 15 |
| 12166 | ||
| 12167 | 11490 | 1 |
| 12168 | 11491 | 1 |
| 12169 | ||
| 12170 | 11492 | 1 16 |
| 12171 | ||
| 12172 | 11493 | 0 |
| 12173 | 11494 | 0 |
| 12174 | 11495 | |
| 12175 | 11496 | 0 |
| 12176 | 11497 | 16 |
| 12177 | ||
| 12178 | 11498 | 0 |
| 12179 | ||
| 12180 | 11499 | 27 |
| 12181 | 11500 | |
| 12182 | 11501 | 27 |
| 12183 | ||
| 12184 | 11502 | 27 |
| 12185 | ||
| 12186 | ||
| 12187 | ||
| 12188 | ||
| 12189 | ||
| 12190 | ||
| 12191 | ||
| 12192 | ||
| 12193 | ||
| 12194 | 11503 | 0 |
| 12195 | 11504 | 5 |
| 12196 | 11505 | 5 |
| ... | ... | @@ -12218,50 +11527,29 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12218 | 11527 | |
| 12219 | 11528 | |
| 12220 | 11529 | 20 |
| 12221 | ||
| 12222 | ||
| 12223 | 11530 | 0 |
| 12224 | 11531 | 1 |
| 12225 | 11532 | 5 |
| 12226 | 11533 | 0 |
| 12227 | 11534 | |
| 12228 | 11535 | |
| 12229 | ||
| 12230 | ||
| 12231 | ||
| 12232 | 11536 | 0 |
| 12233 | ||
| 12234 | ||
| 12235 | ||
| 12236 | 11537 | 27 |
| 12237 | 11538 | |
| 12238 | 11539 | 27 |
| 12239 | ||
| 12240 | 11540 | 27 |
| 12241 | 11541 | 27 |
| 12242 | 11542 | |
| 12243 | 11543 | 27 |
| 12244 | ||
| 12245 | 11544 | 27 |
| 12246 | 11545 | 27 |
| 12247 | 11546 | |
| 12248 | 11547 | 27 |
| 12249 | 11548 | |
| 12250 | ||
| 12251 | 11549 | 27 |
| 12252 | 11550 | 35 |
| 12253 | 11551 | |
| 12254 | 11552 | |
| 12255 | ||
| 12256 | ||
| 12257 | ||
| 12258 | ||
| 12259 | ||
| 12260 | ||
| 12261 | ||
| 12262 | ||
| 12263 | ||
| 12264 | ||
| 12265 | 11553 | 5 |
| 12266 | 11554 | 0 |
| 12267 | 11555 | 27 |
| ... | ... | @@ -12272,7 +11560,6 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12272 | 11560 | |
| 12273 | 11561 | |
| 12274 | 11562 | |
| 12275 | ||
| 12276 | 11563 | 0 |
| 12277 | 11564 | 16 |
| 12278 | 11565 | 16 |
| ... | ... | @@ -12300,16 +11587,9 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12300 | 11587 | |
| 12301 | 11588 | |
| 12302 | 11589 | |
| 12303 | ||
| 12304 | ||
| 12305 | ||
| 12306 | ||
| 12307 | ||
| 12308 | ||
| 12309 | 11590 | 27 |
| 12310 | 11591 | |
| 12311 | 11592 | 27 |
| 12312 | ||
| 12313 | 11593 | 27 |
| 12314 | 11594 | 0 |
| 12315 | 11595 | 1 |
| ... | ... | @@ -12318,8 +11598,6 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12318 | 11598 | 16 |
| 12319 | 11599 | 5 |
| 12320 | 11600 | 15 16 |
| 12321 | ||
| 12322 | ||
| 12323 | 11601 | 0 |
| 12324 | 11602 | 5 |
| 12325 | 11603 | 0 |
| ... | ... | @@ -12329,17 +11607,10 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12329 | 11607 | 5 |
| 12330 | 11608 | 0 |
| 12331 | 11609 | 1 |
| 12332 | ||
| 12333 | ||
| 12334 | ||
| 12335 | ||
| 12336 | 11610 | 5 |
| 12337 | 11611 | 16 |
| 12338 | ||
| 12339 | ||
| 12340 | 11612 | 5 |
| 12341 | 11613 | 5 |
| 12342 | ||
| 12343 | 11614 | 0 |
| 12344 | 11615 | 1 5 |
| 12345 | 11616 | 16 |
| ... | ... | @@ -12359,7 +11630,6 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12359 | 11630 | 16 |
| 12360 | 11631 | 5 |
| 12361 | 11632 | 0 |
| 12362 | ||
| 12363 | 11633 | 0 |
| 12364 | 11634 | 0 |
| 12365 | 11635 | 15 |
| ... | ... | @@ -12375,9 +11645,7 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12375 | 11645 | 27 |
| 12376 | 11646 | |
| 12377 | 11647 | 27 |
| 12378 | ||
| 12379 | 11648 | 27 |
| 12380 | ||
| 12381 | 11649 | 1 |
| 12382 | 11650 | 1 |
| 12383 | 11651 | 1 |
| ... | ... | @@ -12401,29 +11669,17 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12401 | 11669 | |
| 12402 | 11670 | 0 16 |
| 12403 | 11671 | 19 |
| 12404 | ||
| 12405 | 11672 | 19 |
| 12406 | ||
| 12407 | 11673 | 19 |
| 12408 | ||
| 12409 | 11674 | 19 |
| 12410 | ||
| 12411 | 11675 | 19 |
| 12412 | ||
| 12413 | 11676 | 19 |
| 12414 | ||
| 12415 | 11677 | 19 |
| 12416 | ||
| 12417 | 11678 | 19 |
| 12418 | ||
| 12419 | 11679 | 19 |
| 12420 | ||
| 12421 | 11680 | 19 |
| 12422 | ||
| 12423 | 11681 | 19 |
| 12424 | ||
| 12425 | 11682 | 19 |
| 12426 | ||
| 12427 | 11683 | 1 |
| 12428 | 11684 | 1 |
| 12429 | 11685 | 30 |
| ... | ... | @@ -12451,29 +11707,23 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12451 | 11707 | 27 |
| 12452 | 11708 | |
| 12453 | 11709 | 27 |
| 12454 | ||
| 12455 | 11710 | 27 |
| 12456 | 11711 | 27 |
| 12457 | 11712 | |
| 12458 | 11713 | 27 |
| 12459 | ||
| 12460 | 11714 | 27 |
| 12461 | 11715 | 27 |
| 12462 | 11716 | |
| 12463 | 11717 | 27 |
| 12464 | ||
| 12465 | 11718 | 27 |
| 12466 | 11719 | 1 |
| 12467 | 11720 | 1 |
| 12468 | 11721 | 1 |
| 12469 | 11722 | |
| 12470 | 11723 | |
| 12471 | ||
| 12472 | 11724 | 27 |
| 12473 | 11725 | |
| 12474 | 11726 | 27 |
| 12475 | ||
| 12476 | ||
| 12477 | 11727 | 27 |
| 12478 | 11728 | 1 |
| 12479 | 11729 | 0 |
| ... | ... | @@ -12489,34 +11739,23 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12489 | 11739 | 0 |
| 12490 | 11740 | 0 |
| 12491 | 11741 | 1 |
| 12492 | 42 | |
| 12493 | 11742 | 1 |
| 12494 | 11743 | 0 |
| 12495 | 11744 | 0 |
| 12496 | 3 8 11 | |
| 12497 | ||
| 12498 | ||
| 12499 | ||
| 11745 | 3 11 | |
| 12500 | 11746 | 27 |
| 12501 | 11747 | |
| 12502 | 11748 | 27 |
| 12503 | ||
| 12504 | 11749 | 27 |
| 12505 | ||
| 12506 | 11750 | 27 |
| 12507 | 11751 | |
| 12508 | 11752 | 27 |
| 12509 | ||
| 12510 | 11753 | 27 |
| 12511 | 11754 | 27 |
| 12512 | 11755 | |
| 12513 | ||
| 12514 | 11756 | 27 |
| 12515 | ||
| 12516 | 11757 | 27 |
| 12517 | 11758 | 23 |
| 12518 | ||
| 12519 | ||
| 12520 | 11759 | 0 |
| 12521 | 11760 | |
| 12522 | 11761 | |
| ... | ... | @@ -12555,26 +11794,17 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12555 | 11794 | |
| 12556 | 11795 | |
| 12557 | 11796 | |
| 12558 | ||
| 12559 | 11797 | 0 |
| 12560 | 11798 | 0 |
| 12561 | 11799 | 19 |
| 12562 | 11800 | |
| 12563 | 11801 | |
| 12564 | ||
| 12565 | 11802 | 11 |
| 12566 | 11803 | |
| 12567 | 11804 | |
| 12568 | 11805 | |
| 12569 | 11806 | |
| 12570 | ||
| 12571 | 11807 | 1 |
| 12572 | ||
| 12573 | ||
| 12574 | ||
| 12575 | ||
| 12576 | ||
| 12577 | ||
| 12578 | 11808 | 5 |
| 12579 | 11809 | 16 |
| 12580 | 11810 | 16 |
| ... | ... | @@ -12687,11 +11917,7 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12687 | 11917 | 0 |
| 12688 | 11918 | 0 |
| 12689 | 11919 | 20 |
| 12690 | ||
| 12691 | ||
| 12692 | 11920 | 20 |
| 12693 | ||
| 12694 | ||
| 12695 | 11921 | 0 |
| 12696 | 11922 | 5 |
| 12697 | 11923 | 19 |
| ... | ... | @@ -12707,7 +11933,6 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12707 | 11933 | 27 |
| 12708 | 11934 | |
| 12709 | 11935 | 27 |
| 12710 | ||
| 12711 | 11936 | 27 |
| 12712 | 11937 | |
| 12713 | 11938 | 28 |
| ... | ... | @@ -12715,10 +11940,7 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12715 | 11940 | 16 |
| 12716 | 11941 | 16 |
| 12717 | 11942 | 15 16 |
| 12718 | ||
| 12719 | 11943 | 0 16 |
| 12720 | ||
| 12721 | ||
| 12722 | 11944 | 0 |
| 12723 | 11945 | 0 |
| 12724 | 11946 | 0 |
| ... | ... | @@ -12749,11 +11971,6 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12749 | 11971 | 14 |
| 12750 | 11972 | 16 |
| 12751 | 11973 | 1 5 |
| 12752 | ||
| 12753 | ||
| 12754 | ||
| 12755 | ||
| 12756 | ||
| 12757 | 11974 | 1 |
| 12758 | 11975 | 0 |
| 12759 | 11976 | 0 |
| ... | ... | @@ -12772,17 +11989,12 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12772 | 11989 | 27 |
| 12773 | 11990 | |
| 12774 | 11991 | 27 |
| 12775 | ||
| 12776 | 11992 | 27 |
| 12777 | ||
| 12778 | 11993 | 5 |
| 12779 | 11994 | 5 |
| 12780 | 11995 | 5 |
| 12781 | 11996 | 0 |
| 12782 | 11997 | 5 |
| 12783 | ||
| 12784 | ||
| 12785 | ||
| 12786 | 11998 | 8 |
| 12787 | 11999 | 8 |
| 12788 | 12000 | 8 |
| ... | ... | @@ -12790,11 +12002,7 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12790 | 12002 | 0 |
| 12791 | 12003 | 27 |
| 12792 | 12004 | 27 |
| 12793 | ||
| 12794 | 12005 | 27 |
| 12795 | ||
| 12796 | ||
| 12797 | ||
| 12798 | 12006 | 19 |
| 12799 | 12007 | 18 |
| 12800 | 12008 | 19 |
| ... | ... | @@ -12808,8 +12016,6 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12808 | 12016 | 0 |
| 12809 | 12017 | 0 |
| 12810 | 12018 | 5 |
| 12811 | ||
| 12812 | ||
| 12813 | 12019 | 0 |
| 12814 | 12020 | 0 |
| 12815 | 12021 | 0 |
| ... | ... | @@ -12820,34 +12026,24 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12820 | 12026 | |
| 12821 | 12027 | 16 |
| 12822 | 12028 | 33 |
| 12823 | ||
| 12824 | 12029 | 0 |
| 12825 | 12030 | 0 |
| 12826 | 12031 | 4 |
| 12827 | 12032 | |
| 12828 | 12033 | |
| 12829 | 12034 | |
| 12830 | ||
| 12831 | 12035 | 27 |
| 12832 | 12036 | |
| 12833 | 12037 | 27 |
| 12834 | ||
| 12835 | 12038 | 27 |
| 12836 | ||
| 12837 | 12039 | 15 16 |
| 12838 | ||
| 12839 | ||
| 12840 | 12040 | 15 16 |
| 12841 | ||
| 12842 | ||
| 12843 | 12041 | 27 |
| 12844 | 12042 | |
| 12845 | 12043 | |
| 12846 | 12044 | 27 |
| 12847 | ||
| 12848 | 12045 | 33 |
| 12849 | 12046 | |
| 12850 | ||
| 12851 | 12047 | 16 |
| 12852 | 12048 | |
| 12853 | 12049 | 5 |
| ... | ... | @@ -12880,9 +12076,6 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12880 | 12076 | 0 |
| 12881 | 12077 | 0 |
| 12882 | 12078 | 1 16 |
| 12883 | ||
| 12884 | ||
| 12885 | ||
| 12886 | 12079 | 12 |
| 12887 | 12080 | |
| 12888 | 12081 | 1 |
| ... | ... | @@ -12917,8 +12110,6 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12917 | 12110 | |
| 12918 | 12111 | 0 |
| 12919 | 12112 | 1 |
| 12920 | ||
| 12921 | ||
| 12922 | 12113 | 0 |
| 12923 | 12114 | 2 |
| 12924 | 12115 | 0 |
| ... | ... | @@ -12938,93 +12129,48 @@ sparc-linux-gnu sparcel-linux-gnu |
| 12938 | 12129 | |
| 12939 | 12130 | |
| 12940 | 12131 | 16 |
| 12941 | ||
| 12942 | ||
| 12943 | ||
| 12944 | 12132 | 5 |
| 12945 | 12133 | 5 |
| 12946 | 12134 | 16 |
| 12947 | ||
| 12948 | ||
| 12949 | 12135 | 0 |
| 12950 | ||
| 12951 | ||
| 12952 | ||
| 12953 | 12136 | 0 |
| 12954 | 12137 | 12 |
| 12955 | 12138 | |
| 12956 | 12139 | |
| 12957 | 12140 | 1 |
| 12958 | 12141 | 1 |
| 12959 | ||
| 12960 | ||
| 12961 | 12142 | 1 |
| 12962 | 12143 | 1 |
| 12963 | 12144 | 1 |
| 12964 | 12145 | 1 |
| 12965 | 12146 | 1 |
| 12966 | 12147 | |
| 12967 | ||
| 12968 | 12148 | 16 |
| 12969 | 12149 | 0 |
| 12970 | 12150 | |
| 12971 | 12151 | |
| 12972 | 12152 | 0 |
| 12973 | 12153 | |
| 12974 | ||
| 12975 | ||
| 12976 | 12154 | 0 |
| 12977 | 12155 | |
| 12978 | 12156 | |
| 12979 | 12157 | 12 |
| 12980 | 12158 | 20 |
| 12981 | ||
| 12982 | ||
| 12983 | 12159 | 20 |
| 12984 | ||
| 12985 | ||
| 12986 | ||
| 12987 | ||
| 12988 | 12160 | 3 |
| 12989 | 12161 | 15 16 |
| 12990 | ||
| 12991 | ||
| 12992 | 12162 | 0 16 |
| 12993 | ||
| 12994 | 12163 | 16 |
| 12995 | ||
| 12996 | ||
| 12997 | ||
| 12998 | 12164 | 15 16 |
| 12999 | ||
| 13000 | ||
| 13001 | ||
| 13002 | 12165 | 0 16 |
| 13003 | 12166 | 15 16 |
| 13004 | ||
| 13005 | ||
| 13006 | 12167 | 15 16 |
| 13007 | ||
| 13008 | ||
| 13009 | 12168 | 0 16 |
| 13010 | ||
| 13011 | 12169 | 16 |
| 13012 | ||
| 13013 | ||
| 13014 | ||
| 13015 | 12170 | 16 |
| 13016 | ||
| 13017 | ||
| 13018 | ||
| 13019 | ||
| 13020 | 12171 | 16 |
| 13021 | ||
| 13022 | ||
| 13023 | ||
| 13024 | 12172 | 0 |
| 13025 | 12173 | 0 |
| 13026 | ||
| 13027 | ||
| 13028 | 12174 | 16 |
| 13029 | 12175 | 16 |
| 13030 | 12176 | 16 |
| ... | ... | @@ -13043,8 +12189,6 @@ sparc-linux-gnu sparcel-linux-gnu |
| 13043 | 12189 | |
| 13044 | 12190 | 0 |
| 13045 | 12191 | 1 |
| 13046 | ||
| 13047 | ||
| 13048 | 12192 | 0 |
| 13049 | 12193 | 1 |
| 13050 | 12194 | 0 16 |
| ... | ... | @@ -13066,10 +12210,7 @@ sparc-linux-gnu sparcel-linux-gnu |
| 13066 | 12210 | 16 |
| 13067 | 12211 | 5 |
| 13068 | 12212 | 16 |
| 13069 | ||
| 13070 | ||
| 13071 | 12213 | 0 |
| 13072 | ||
| 13073 | 12214 | 5 |
| 13074 | 12215 | 5 |
| 13075 | 12216 | 0 |
| ... | ... | @@ -13082,17 +12223,14 @@ sparc-linux-gnu sparcel-linux-gnu |
| 13082 | 12223 | 27 |
| 13083 | 12224 | |
| 13084 | 12225 | 27 |
| 13085 | ||
| 13086 | 12226 | 27 |
| 13087 | 12227 | 27 |
| 13088 | 12228 | |
| 13089 | 12229 | 27 |
| 13090 | ||
| 13091 | 12230 | 27 |
| 13092 | 12231 | 27 |
| 13093 | 12232 | |
| 13094 | 12233 | 27 |
| 13095 | ||
| 13096 | 12234 | 27 |
| 13097 | 12235 | 1 |
| 13098 | 12236 | 1 |
| ... | ... | @@ -13690,7 +12828,7 @@ sparc-linux-gnu sparcel-linux-gnu |
| 13690 | 12828 | 0 |
| 13691 | 12829 | 0 39 |
| 13692 | 12830 | 1 |
| 13693 | 1 42 | |
| 12831 | 1 | |
| 13694 | 12832 | 37 |
| 13695 | 12833 | 37 |
| 13696 | 12834 | 37 |
| ... | ... | @@ -14816,19 +13954,17 @@ sparc-linux-gnu sparcel-linux-gnu |
| 14816 | 13954 | 0 |
| 14817 | 13955 | 0 |
| 14818 | 13956 | 0 |
| 14819 | 42 | |
| 14820 | 13957 | 5 |
| 14821 | 13958 | 1 |
| 14822 | 13959 | 1 |
| 14823 | 13960 | 0 1 |
| 14824 | 14 15 42 | |
| 13961 | 14 15 | |
| 14825 | 13962 | 0 |
| 14826 | 13963 | 1 |
| 14827 | 13964 | 0 |
| 14828 | 13965 | 0 |
| 14829 | 13966 | 0 |
| 14830 | 13967 | 0 |
| 14831 | 42 | |
| 14832 | 13968 | 5 14 |
| 14833 | 13969 | 1 |
| 14834 | 13970 | 1 14 |
| ... | ... | @@ -14858,9 +13994,9 @@ sparc-linux-gnu sparcel-linux-gnu |
| 14858 | 13994 | 0 |
| 14859 | 13995 | 0 |
| 14860 | 13996 | 0 |
| 14861 | 14 15 42 | |
| 13997 | 14 15 | |
| 14862 | 13998 | 30 |
| 14863 | 8 42 | |
| 13999 | 8 | |
| 14864 | 14000 | 1 |
| 14865 | 14001 | 5 |
| 14866 | 14002 | 24 |
| ... | ... | @@ -14926,7 +14062,7 @@ sparc-linux-gnu sparcel-linux-gnu |
| 14926 | 14062 | 0 |
| 14927 | 14063 | 15 |
| 14928 | 14064 | 0 |
| 14929 | 0 42 | |
| 14065 | 0 | |
| 14930 | 14066 | 23 |
| 14931 | 14067 | 5 |
| 14932 | 14068 | 5 |
| ... | ... | @@ -15231,14 +14367,12 @@ sparc-linux-gnu sparcel-linux-gnu |
| 15231 | 14367 | 0 |
| 15232 | 14368 | 0 |
| 15233 | 14369 | 0 |
| 15234 | 42 | |
| 15235 | 14370 | 0 |
| 15236 | 14371 | 0 |
| 15237 | 14372 | 0 |
| 15238 | 14373 | 0 |
| 15239 | 14374 | 0 |
| 15240 | 14375 | 0 |
| 15241 | 42 | |
| 15242 | 14376 | 0 |
| 15243 | 14377 | 0 |
| 15244 | 14378 | 0 |
| ... | ... | @@ -15344,8 +14478,6 @@ sparc-linux-gnu sparcel-linux-gnu |
| 15344 | 14478 | 0 |
| 15345 | 14479 | 18 |
| 15346 | 14480 | 0 |
| 15347 | 42 | |
| 15348 | 42 | |
| 15349 | 14481 | 0 16 |
| 15350 | 14482 | 12 16 |
| 15351 | 14483 | 35 |
| ... | ... | @@ -16036,9 +15168,7 @@ sparcv9-linux-gnu |
| 16036 | 15168 | 27 |
| 16037 | 15169 | |
| 16038 | 15170 | 27 |
| 16039 | ||
| 16040 | 15171 | 27 |
| 16041 | ||
| 16042 | 15172 | 27 |
| 16043 | 15173 | |
| 16044 | 15174 | |
| ... | ... | @@ -16067,8 +15197,6 @@ sparcv9-linux-gnu |
| 16067 | 15197 | 5 |
| 16068 | 15198 | 5 |
| 16069 | 15199 | |
| 16070 | ||
| 16071 | ||
| 16072 | 15200 | 5 |
| 16073 | 15201 | 5 |
| 16074 | 15202 | 5 |
| ... | ... | @@ -16077,79 +15205,43 @@ sparcv9-linux-gnu |
| 16077 | 15205 | 27 |
| 16078 | 15206 | |
| 16079 | 15207 | 27 |
| 16080 | ||
| 16081 | ||
| 16082 | 15208 | 27 |
| 16083 | 15209 | 5 |
| 16084 | 15210 | 20 |
| 16085 | ||
| 16086 | ||
| 16087 | 15211 | 5 |
| 16088 | 15212 | 5 |
| 16089 | 15213 | 5 |
| 16090 | 15214 | 27 |
| 16091 | 15215 | |
| 16092 | 15216 | 27 |
| 16093 | ||
| 16094 | 15217 | 27 |
| 16095 | 15218 | 27 |
| 16096 | 15219 | |
| 16097 | 15220 | 27 |
| 16098 | ||
| 16099 | 15221 | 27 |
| 16100 | 15222 | |
| 16101 | 15223 | |
| 16102 | 15224 | |
| 16103 | ||
| 16104 | 15225 | 5 |
| 16105 | 15226 | 5 |
| 16106 | 15227 | 5 |
| 16107 | 15228 | 5 |
| 16108 | 15229 | 5 |
| 16109 | ||
| 16110 | ||
| 16111 | ||
| 16112 | ||
| 16113 | ||
| 16114 | ||
| 16115 | ||
| 16116 | ||
| 16117 | ||
| 16118 | ||
| 16119 | ||
| 16120 | ||
| 16121 | ||
| 16122 | ||
| 16123 | 15230 | 5 |
| 16124 | 15231 | 15 |
| 16125 | ||
| 16126 | 15232 | 5 |
| 16127 | 15233 | 5 |
| 16128 | ||
| 16129 | 15234 | 5 |
| 16130 | ||
| 16131 | 15235 | 5 |
| 16132 | 15236 | 5 |
| 16133 | 15237 | |
| 16134 | 15238 | 5 |
| 16135 | 15239 | 16 |
| 16136 | ||
| 16137 | 15240 | 5 |
| 16138 | ||
| 16139 | 15241 | 27 |
| 16140 | 15242 | |
| 16141 | 15243 | 27 |
| 16142 | ||
| 16143 | 15244 | 27 |
| 16144 | ||
| 16145 | ||
| 16146 | ||
| 16147 | ||
| 16148 | ||
| 16149 | ||
| 16150 | ||
| 16151 | ||
| 16152 | ||
| 16153 | 15245 | 5 |
| 16154 | 15246 | 5 |
| 16155 | 15247 | 5 |
| ... | ... | @@ -16177,50 +15269,29 @@ sparcv9-linux-gnu |
| 16177 | 15269 | |
| 16178 | 15270 | |
| 16179 | 15271 | 20 |
| 16180 | ||
| 16181 | ||
| 16182 | 15272 | 5 |
| 16183 | 15273 | 5 |
| 16184 | 15274 | 5 |
| 16185 | 15275 | 5 |
| 16186 | 15276 | |
| 16187 | 15277 | |
| 16188 | ||
| 16189 | ||
| 16190 | ||
| 16191 | 15278 | 5 |
| 16192 | ||
| 16193 | ||
| 16194 | ||
| 16195 | 15279 | 27 |
| 16196 | 15280 | |
| 16197 | 15281 | 27 |
| 16198 | ||
| 16199 | 15282 | 27 |
| 16200 | 15283 | 27 |
| 16201 | 15284 | |
| 16202 | 15285 | 27 |
| 16203 | ||
| 16204 | 15286 | 27 |
| 16205 | 15287 | 27 |
| 16206 | 15288 | |
| 16207 | 15289 | 27 |
| 16208 | 15290 | |
| 16209 | ||
| 16210 | 15291 | 27 |
| 16211 | 15292 | 35 |
| 16212 | 15293 | |
| 16213 | 15294 | |
| 16214 | ||
| 16215 | ||
| 16216 | ||
| 16217 | ||
| 16218 | ||
| 16219 | ||
| 16220 | ||
| 16221 | ||
| 16222 | ||
| 16223 | ||
| 16224 | 15295 | 5 |
| 16225 | 15296 | 5 |
| 16226 | 15297 | 27 |
| ... | ... | @@ -16231,7 +15302,6 @@ sparcv9-linux-gnu |
| 16231 | 15302 | |
| 16232 | 15303 | |
| 16233 | 15304 | |
| 16234 | ||
| 16235 | 15305 | 5 |
| 16236 | 15306 | 16 |
| 16237 | 15307 | 16 |
| ... | ... | @@ -16259,16 +15329,9 @@ sparcv9-linux-gnu |
| 16259 | 15329 | |
| 16260 | 15330 | |
| 16261 | 15331 | |
| 16262 | ||
| 16263 | ||
| 16264 | ||
| 16265 | ||
| 16266 | ||
| 16267 | ||
| 16268 | 15332 | 27 |
| 16269 | 15333 | |
| 16270 | 15334 | 27 |
| 16271 | ||
| 16272 | 15335 | 27 |
| 16273 | 15336 | 5 |
| 16274 | 15337 | 5 |
| ... | ... | @@ -16277,8 +15340,6 @@ sparcv9-linux-gnu |
| 16277 | 15340 | 5 |
| 16278 | 15341 | 5 |
| 16279 | 15342 | 15 |
| 16280 | ||
| 16281 | ||
| 16282 | 15343 | 5 |
| 16283 | 15344 | 5 |
| 16284 | 15345 | 5 |
| ... | ... | @@ -16288,17 +15349,10 @@ sparcv9-linux-gnu |
| 16288 | 15349 | 5 |
| 16289 | 15350 | 5 |
| 16290 | 15351 | 5 |
| 16291 | ||
| 16292 | ||
| 16293 | ||
| 16294 | ||
| 16295 | 15352 | 5 |
| 16296 | 15353 | 16 |
| 16297 | ||
| 16298 | ||
| 16299 | 15354 | 5 |
| 16300 | 15355 | 5 |
| 16301 | ||
| 16302 | 15356 | 5 |
| 16303 | 15357 | 5 |
| 16304 | 15358 | 16 |
| ... | ... | @@ -16318,7 +15372,6 @@ sparcv9-linux-gnu |
| 16318 | 15372 | 16 |
| 16319 | 15373 | 5 |
| 16320 | 15374 | 5 |
| 16321 | ||
| 16322 | 15375 | 5 |
| 16323 | 15376 | 5 |
| 16324 | 15377 | 15 |
| ... | ... | @@ -16334,9 +15387,7 @@ sparcv9-linux-gnu |
| 16334 | 15387 | 27 |
| 16335 | 15388 | |
| 16336 | 15389 | 27 |
| 16337 | ||
| 16338 | 15390 | 27 |
| 16339 | ||
| 16340 | 15391 | 5 |
| 16341 | 15392 | 5 |
| 16342 | 15393 | 5 |
| ... | ... | @@ -16360,29 +15411,17 @@ sparcv9-linux-gnu |
| 16360 | 15411 | |
| 16361 | 15412 | 5 |
| 16362 | 15413 | 19 |
| 16363 | ||
| 16364 | 15414 | 19 |
| 16365 | ||
| 16366 | 15415 | 19 |
| 16367 | ||
| 16368 | 15416 | 19 |
| 16369 | ||
| 16370 | 15417 | 19 |
| 16371 | ||
| 16372 | 15418 | 19 |
| 16373 | ||
| 16374 | 15419 | 19 |
| 16375 | ||
| 16376 | 15420 | 19 |
| 16377 | ||
| 16378 | 15421 | 19 |
| 16379 | ||
| 16380 | 15422 | 19 |
| 16381 | ||
| 16382 | 15423 | 19 |
| 16383 | ||
| 16384 | 15424 | 19 |
| 16385 | ||
| 16386 | 15425 | 5 |
| 16387 | 15426 | 5 |
| 16388 | 15427 | 30 |
| ... | ... | @@ -16410,29 +15449,23 @@ sparcv9-linux-gnu |
| 16410 | 15449 | 27 |
| 16411 | 15450 | |
| 16412 | 15451 | 27 |
| 16413 | ||
| 16414 | 15452 | 27 |
| 16415 | 15453 | 27 |
| 16416 | 15454 | |
| 16417 | 15455 | 27 |
| 16418 | ||
| 16419 | 15456 | 27 |
| 16420 | 15457 | 27 |
| 16421 | 15458 | |
| 16422 | 15459 | 27 |
| 16423 | ||
| 16424 | 15460 | 27 |
| 16425 | 15461 | 5 |
| 16426 | 15462 | 5 |
| 16427 | 15463 | 5 |
| 16428 | 15464 | |
| 16429 | 15465 | |
| 16430 | ||
| 16431 | 15466 | 27 |
| 16432 | 15467 | |
| 16433 | 15468 | 27 |
| 16434 | ||
| 16435 | ||
| 16436 | 15469 | 27 |
| 16437 | 15470 | 5 |
| 16438 | 15471 | 5 |
| ... | ... | @@ -16448,34 +15481,23 @@ sparcv9-linux-gnu |
| 16448 | 15481 | 5 |
| 16449 | 15482 | 5 |
| 16450 | 15483 | 5 |
| 16451 | 42 | |
| 16452 | 15484 | 5 |
| 16453 | 15485 | 5 |
| 16454 | 15486 | 5 |
| 16455 | 8 11 | |
| 16456 | ||
| 16457 | ||
| 16458 | ||
| 15487 | 11 | |
| 16459 | 15488 | 27 |
| 16460 | 15489 | |
| 16461 | 15490 | 27 |
| 16462 | ||
| 16463 | 15491 | 27 |
| 16464 | ||
| 16465 | 15492 | 27 |
| 16466 | 15493 | |
| 16467 | 15494 | 27 |
| 16468 | ||
| 16469 | 15495 | 27 |
| 16470 | 15496 | 27 |
| 16471 | 15497 | |
| 16472 | ||
| 16473 | 15498 | 27 |
| 16474 | ||
| 16475 | 15499 | 27 |
| 16476 | 15500 | 23 |
| 16477 | ||
| 16478 | ||
| 16479 | 15501 | 5 |
| 16480 | 15502 | |
| 16481 | 15503 | |
| ... | ... | @@ -16514,26 +15536,17 @@ sparcv9-linux-gnu |
| 16514 | 15536 | |
| 16515 | 15537 | |
| 16516 | 15538 | |
| 16517 | ||
| 16518 | 15539 | 5 |
| 16519 | 15540 | 5 |
| 16520 | 15541 | 19 |
| 16521 | 15542 | |
| 16522 | 15543 | |
| 16523 | ||
| 16524 | 15544 | 11 |
| 16525 | 15545 | |
| 16526 | 15546 | |
| 16527 | 15547 | |
| 16528 | 15548 | |
| 16529 | ||
| 16530 | 15549 | 5 |
| 16531 | ||
| 16532 | ||
| 16533 | ||
| 16534 | ||
| 16535 | ||
| 16536 | ||
| 16537 | 15550 | 5 |
| 16538 | 15551 | |
| 16539 | 15552 | |
| ... | ... | @@ -16646,11 +15659,7 @@ sparcv9-linux-gnu |
| 16646 | 15659 | 5 |
| 16647 | 15660 | 5 |
| 16648 | 15661 | 20 |
| 16649 | ||
| 16650 | ||
| 16651 | 15662 | 20 |
| 16652 | ||
| 16653 | ||
| 16654 | 15663 | 5 |
| 16655 | 15664 | 5 |
| 16656 | 15665 | 19 |
| ... | ... | @@ -16666,7 +15675,6 @@ sparcv9-linux-gnu |
| 16666 | 15675 | 27 |
| 16667 | 15676 | |
| 16668 | 15677 | 27 |
| 16669 | ||
| 16670 | 15678 | 27 |
| 16671 | 15679 | |
| 16672 | 15680 | 28 |
| ... | ... | @@ -16674,10 +15682,7 @@ sparcv9-linux-gnu |
| 16674 | 15682 | 16 |
| 16675 | 15683 | 16 |
| 16676 | 15684 | 15 |
| 16677 | ||
| 16678 | 15685 | 5 |
| 16679 | ||
| 16680 | ||
| 16681 | 15686 | 5 |
| 16682 | 15687 | 5 |
| 16683 | 15688 | 5 |
| ... | ... | @@ -16708,11 +15713,6 @@ sparcv9-linux-gnu |
| 16708 | 15713 | 14 |
| 16709 | 15714 | 16 |
| 16710 | 15715 | 5 |
| 16711 | ||
| 16712 | ||
| 16713 | ||
| 16714 | ||
| 16715 | ||
| 16716 | 15716 | 5 |
| 16717 | 15717 | 5 |
| 16718 | 15718 | 5 |
| ... | ... | @@ -16731,17 +15731,12 @@ sparcv9-linux-gnu |
| 16731 | 15731 | 27 |
| 16732 | 15732 | |
| 16733 | 15733 | 27 |
| 16734 | ||
| 16735 | 15734 | 27 |
| 16736 | ||
| 16737 | 15735 | 5 |
| 16738 | 15736 | 5 |
| 16739 | 15737 | 5 |
| 16740 | 15738 | 5 |
| 16741 | 15739 | 5 |
| 16742 | ||
| 16743 | ||
| 16744 | ||
| 16745 | 15740 | 8 |
| 16746 | 15741 | 8 |
| 16747 | 15742 | 8 |
| ... | ... | @@ -16749,11 +15744,7 @@ sparcv9-linux-gnu |
| 16749 | 15744 | 5 |
| 16750 | 15745 | 27 |
| 16751 | 15746 | 27 |
| 16752 | ||
| 16753 | 15747 | 27 |
| 16754 | ||
| 16755 | ||
| 16756 | ||
| 16757 | 15748 | 19 |
| 16758 | 15749 | 18 |
| 16759 | 15750 | 19 |
| ... | ... | @@ -16767,8 +15758,6 @@ sparcv9-linux-gnu |
| 16767 | 15758 | 5 |
| 16768 | 15759 | 5 |
| 16769 | 15760 | 5 |
| 16770 | ||
| 16771 | ||
| 16772 | 15761 | 5 |
| 16773 | 15762 | 5 |
| 16774 | 15763 | 5 |
| ... | ... | @@ -16779,34 +15768,24 @@ sparcv9-linux-gnu |
| 16779 | 15768 | |
| 16780 | 15769 | 5 |
| 16781 | 15770 | 33 |
| 16782 | ||
| 16783 | 15771 | 5 |
| 16784 | 15772 | 5 |
| 16785 | 15773 | 5 |
| 16786 | 15774 | |
| 16787 | 15775 | |
| 16788 | 15776 | |
| 16789 | ||
| 16790 | 15777 | 27 |
| 16791 | 15778 | |
| 16792 | 15779 | 27 |
| 16793 | ||
| 16794 | 15780 | 27 |
| 16795 | ||
| 16796 | 15781 | 15 |
| 16797 | ||
| 16798 | ||
| 16799 | 15782 | 15 |
| 16800 | ||
| 16801 | ||
| 16802 | 15783 | 27 |
| 16803 | 15784 | |
| 16804 | 15785 | |
| 16805 | 15786 | 27 |
| 16806 | ||
| 16807 | 15787 | 27 |
| 16808 | 15788 | |
| 16809 | ||
| 16810 | 15789 | 16 |
| 16811 | 15790 | |
| 16812 | 15791 | 5 |
| ... | ... | @@ -16839,9 +15818,6 @@ sparcv9-linux-gnu |
| 16839 | 15818 | 5 |
| 16840 | 15819 | 5 |
| 16841 | 15820 | 5 |
| 16842 | ||
| 16843 | ||
| 16844 | ||
| 16845 | 15821 | 12 |
| 16846 | 15822 | |
| 16847 | 15823 | 5 |
| ... | ... | @@ -16876,8 +15852,6 @@ sparcv9-linux-gnu |
| 16876 | 15852 | |
| 16877 | 15853 | 5 |
| 16878 | 15854 | 5 |
| 16879 | ||
| 16880 | ||
| 16881 | 15855 | 5 |
| 16882 | 15856 | 5 |
| 16883 | 15857 | 5 |
| ... | ... | @@ -16897,93 +15871,48 @@ sparcv9-linux-gnu |
| 16897 | 15871 | |
| 16898 | 15872 | |
| 16899 | 15873 | 16 |
| 16900 | ||
| 16901 | ||
| 16902 | ||
| 16903 | 15874 | 5 |
| 16904 | 15875 | 5 |
| 16905 | 15876 | 16 |
| 16906 | ||
| 16907 | ||
| 16908 | 15877 | 5 |
| 16909 | ||
| 16910 | ||
| 16911 | ||
| 16912 | 15878 | 5 |
| 16913 | 15879 | 12 |
| 16914 | 15880 | |
| 16915 | 15881 | |
| 16916 | 15882 | 5 |
| 16917 | 15883 | 5 |
| 16918 | ||
| 16919 | ||
| 16920 | 15884 | 5 |
| 16921 | 15885 | 5 |
| 16922 | 15886 | 5 |
| 16923 | 15887 | 5 |
| 16924 | 15888 | 5 |
| 16925 | 15889 | |
| 16926 | ||
| 16927 | 15890 | 16 |
| 16928 | 15891 | 5 |
| 16929 | 15892 | |
| 16930 | 15893 | |
| 16931 | 15894 | 5 |
| 16932 | 15895 | |
| 16933 | ||
| 16934 | ||
| 16935 | 15896 | 5 |
| 16936 | 15897 | |
| 16937 | 15898 | |
| 16938 | 15899 | 12 |
| 16939 | 15900 | 20 |
| 16940 | ||
| 16941 | ||
| 16942 | 15901 | 20 |
| 16943 | ||
| 16944 | ||
| 16945 | ||
| 16946 | ||
| 16947 | 15902 | 5 |
| 16948 | 15903 | 15 |
| 16949 | ||
| 16950 | ||
| 16951 | 15904 | 5 |
| 16952 | ||
| 16953 | 15905 | 16 |
| 16954 | ||
| 16955 | ||
| 16956 | ||
| 16957 | 15906 | 15 |
| 16958 | ||
| 16959 | ||
| 16960 | ||
| 16961 | 15907 | 5 |
| 16962 | 15908 | 15 |
| 16963 | ||
| 16964 | ||
| 16965 | 15909 | 15 |
| 16966 | ||
| 16967 | ||
| 16968 | 15910 | 5 |
| 16969 | ||
| 16970 | 15911 | 16 |
| 16971 | ||
| 16972 | ||
| 16973 | ||
| 16974 | 15912 | 16 |
| 16975 | ||
| 16976 | ||
| 16977 | ||
| 16978 | ||
| 16979 | 15913 | 16 |
| 16980 | ||
| 16981 | ||
| 16982 | ||
| 16983 | 15914 | 5 |
| 16984 | 15915 | 5 |
| 16985 | ||
| 16986 | ||
| 16987 | 15916 | 16 |
| 16988 | 15917 | 16 |
| 16989 | 15918 | 16 |
| ... | ... | @@ -17002,8 +15931,6 @@ sparcv9-linux-gnu |
| 17002 | 15931 | |
| 17003 | 15932 | 5 |
| 17004 | 15933 | 5 |
| 17005 | ||
| 17006 | ||
| 17007 | 15934 | 5 |
| 17008 | 15935 | 5 |
| 17009 | 15936 | 5 |
| ... | ... | @@ -17025,10 +15952,7 @@ sparcv9-linux-gnu |
| 17025 | 15952 | 16 |
| 17026 | 15953 | 5 |
| 17027 | 15954 | 16 |
| 17028 | ||
| 17029 | ||
| 17030 | 15955 | 5 |
| 17031 | ||
| 17032 | 15956 | 5 |
| 17033 | 15957 | 5 |
| 17034 | 15958 | 5 |
| ... | ... | @@ -17041,17 +15965,14 @@ sparcv9-linux-gnu |
| 17041 | 15965 | 27 |
| 17042 | 15966 | |
| 17043 | 15967 | 27 |
| 17044 | ||
| 17045 | 15968 | 27 |
| 17046 | 15969 | 27 |
| 17047 | 15970 | |
| 17048 | 15971 | 27 |
| 17049 | ||
| 17050 | 15972 | 27 |
| 17051 | 15973 | 27 |
| 17052 | 15974 | |
| 17053 | 15975 | 27 |
| 17054 | ||
| 17055 | 15976 | 27 |
| 17056 | 15977 | 5 |
| 17057 | 15978 | 5 |
| ... | ... | @@ -17649,7 +16570,7 @@ sparcv9-linux-gnu |
| 17649 | 16570 | 5 |
| 17650 | 16571 | 5 39 |
| 17651 | 16572 | 5 |
| 17652 | 5 42 | |
| 16573 | 5 | |
| 17653 | 16574 | 37 |
| 17654 | 16575 | 37 |
| 17655 | 16576 | 37 |
| ... | ... | @@ -18775,19 +17696,17 @@ sparcv9-linux-gnu |
| 18775 | 17696 | 5 |
| 18776 | 17697 | 5 |
| 18777 | 17698 | 5 |
| 18778 | 42 | |
| 18779 | 17699 | 5 |
| 18780 | 17700 | 5 |
| 18781 | 17701 | 5 |
| 18782 | 17702 | 5 |
| 18783 | 14 15 42 | |
| 17703 | 14 15 | |
| 18784 | 17704 | 5 |
| 18785 | 17705 | 5 |
| 18786 | 17706 | 5 |
| 18787 | 17707 | 5 |
| 18788 | 17708 | 5 |
| 18789 | 17709 | 5 |
| 18790 | 42 | |
| 18791 | 17710 | 5 14 |
| 18792 | 17711 | 5 |
| 18793 | 17712 | 5 14 |
| ... | ... | @@ -18817,9 +17736,9 @@ sparcv9-linux-gnu |
| 18817 | 17736 | 5 |
| 18818 | 17737 | 5 |
| 18819 | 17738 | 5 |
| 18820 | 14 15 42 | |
| 17739 | 14 15 | |
| 18821 | 17740 | 30 |
| 18822 | 8 42 | |
| 17741 | 8 | |
| 18823 | 17742 | 5 |
| 18824 | 17743 | 5 |
| 18825 | 17744 | 24 |
| ... | ... | @@ -18885,7 +17804,7 @@ sparcv9-linux-gnu |
| 18885 | 17804 | 5 |
| 18886 | 17805 | 15 |
| 18887 | 17806 | 5 |
| 18888 | 5 42 | |
| 17807 | 5 | |
| 18889 | 17808 | 23 |
| 18890 | 17809 | 5 |
| 18891 | 17810 | 5 |
| ... | ... | @@ -19190,14 +18109,12 @@ sparcv9-linux-gnu |
| 19190 | 18109 | 5 |
| 19191 | 18110 | 5 |
| 19192 | 18111 | 5 |
| 19193 | 42 | |
| 19194 | 18112 | 5 |
| 19195 | 18113 | 5 |
| 19196 | 18114 | 5 |
| 19197 | 18115 | 5 |
| 19198 | 18116 | 5 |
| 19199 | 18117 | 5 |
| 19200 | 42 | |
| 19201 | 18118 | 5 |
| 19202 | 18119 | 5 |
| 19203 | 18120 | 5 |
| ... | ... | @@ -19303,8 +18220,6 @@ sparcv9-linux-gnu |
| 19303 | 18220 | 5 |
| 19304 | 18221 | 18 |
| 19305 | 18222 | 5 |
| 19306 | 42 | |
| 19307 | 42 | |
| 19308 | 18223 | 5 |
| 19309 | 18224 | 12 |
| 19310 | 18225 | 35 |
| ... | ... | @@ -19995,9 +18910,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 19995 | 18910 | 27 |
| 19996 | 18911 | |
| 19997 | 18912 | 27 |
| 19998 | ||
| 19999 | 18913 | 27 |
| 20000 | ||
| 20001 | 18914 | 27 |
| 20002 | 18915 | |
| 20003 | 18916 | |
| ... | ... | @@ -20026,8 +18939,6 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20026 | 18939 | |
| 20027 | 18940 | |
| 20028 | 18941 | |
| 20029 | ||
| 20030 | ||
| 20031 | 18942 | 0 |
| 20032 | 18943 | 0 |
| 20033 | 18944 | 0 |
| ... | ... | @@ -20036,79 +18947,43 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20036 | 18947 | 27 |
| 20037 | 18948 | |
| 20038 | 18949 | 27 |
| 20039 | ||
| 20040 | ||
| 20041 | 18950 | 27 |
| 20042 | 18951 | 5 |
| 20043 | 18952 | 20 |
| 20044 | ||
| 20045 | ||
| 20046 | 18953 | 5 |
| 20047 | 18954 | 0 |
| 20048 | 18955 | 0 |
| 20049 | 18956 | 27 |
| 20050 | 18957 | |
| 20051 | 18958 | 27 |
| 20052 | ||
| 20053 | 18959 | 27 |
| 20054 | 18960 | 27 |
| 20055 | 18961 | |
| 20056 | 18962 | 27 |
| 20057 | ||
| 20058 | 18963 | 27 |
| 20059 | 18964 | |
| 20060 | 18965 | |
| 20061 | 18966 | |
| 20062 | ||
| 20063 | 18967 | 5 |
| 20064 | 18968 | 5 |
| 20065 | 18969 | 5 |
| 20066 | 18970 | 0 |
| 20067 | 18971 | 0 |
| 20068 | ||
| 20069 | ||
| 20070 | ||
| 20071 | ||
| 20072 | ||
| 20073 | ||
| 20074 | ||
| 20075 | ||
| 20076 | ||
| 20077 | ||
| 20078 | ||
| 20079 | ||
| 20080 | ||
| 20081 | ||
| 20082 | 18972 | 0 |
| 20083 | 18973 | 15 |
| 20084 | ||
| 20085 | 18974 | 5 |
| 20086 | 18975 | 5 |
| 20087 | ||
| 20088 | 18976 | 5 |
| 20089 | ||
| 20090 | 18977 | 0 |
| 20091 | 18978 | 0 |
| 20092 | 18979 | |
| 20093 | 18980 | 0 |
| 20094 | 18981 | 16 |
| 20095 | ||
| 20096 | 18982 | 0 |
| 20097 | ||
| 20098 | 18983 | 27 |
| 20099 | 18984 | |
| 20100 | 18985 | 27 |
| 20101 | ||
| 20102 | 18986 | 27 |
| 20103 | ||
| 20104 | ||
| 20105 | ||
| 20106 | ||
| 20107 | ||
| 20108 | ||
| 20109 | ||
| 20110 | ||
| 20111 | ||
| 20112 | 18987 | 0 |
| 20113 | 18988 | 5 |
| 20114 | 18989 | 5 |
| ... | ... | @@ -20136,50 +19011,29 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20136 | 19011 | |
| 20137 | 19012 | |
| 20138 | 19013 | 20 |
| 20139 | ||
| 20140 | ||
| 20141 | 19014 | 0 |
| 20142 | 19015 | 5 |
| 20143 | 19016 | 5 |
| 20144 | 19017 | 0 |
| 20145 | 19018 | |
| 20146 | 19019 | |
| 20147 | ||
| 20148 | ||
| 20149 | ||
| 20150 | 19020 | 0 |
| 20151 | ||
| 20152 | ||
| 20153 | ||
| 20154 | 19021 | 27 |
| 20155 | 19022 | |
| 20156 | 19023 | 27 |
| 20157 | ||
| 20158 | 19024 | 27 |
| 20159 | 19025 | 27 |
| 20160 | 19026 | |
| 20161 | 19027 | 27 |
| 20162 | ||
| 20163 | 19028 | 27 |
| 20164 | 19029 | 27 |
| 20165 | 19030 | |
| 20166 | 19031 | 27 |
| 20167 | 19032 | |
| 20168 | ||
| 20169 | 19033 | 27 |
| 20170 | 19034 | 35 |
| 20171 | 19035 | |
| 20172 | 19036 | |
| 20173 | ||
| 20174 | ||
| 20175 | ||
| 20176 | ||
| 20177 | ||
| 20178 | ||
| 20179 | ||
| 20180 | ||
| 20181 | ||
| 20182 | ||
| 20183 | 19037 | 5 |
| 20184 | 19038 | 0 |
| 20185 | 19039 | 27 |
| ... | ... | @@ -20190,7 +19044,6 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20190 | 19044 | |
| 20191 | 19045 | |
| 20192 | 19046 | |
| 20193 | ||
| 20194 | 19047 | 0 |
| 20195 | 19048 | 16 |
| 20196 | 19049 | 16 |
| ... | ... | @@ -20218,16 +19071,9 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20218 | 19071 | |
| 20219 | 19072 | |
| 20220 | 19073 | |
| 20221 | ||
| 20222 | ||
| 20223 | ||
| 20224 | ||
| 20225 | ||
| 20226 | ||
| 20227 | 19074 | 27 |
| 20228 | 19075 | |
| 20229 | 19076 | 27 |
| 20230 | ||
| 20231 | 19077 | 27 |
| 20232 | 19078 | 0 |
| 20233 | 19079 | 5 |
| ... | ... | @@ -20236,8 +19082,6 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20236 | 19082 | 5 |
| 20237 | 19083 | 5 |
| 20238 | 19084 | 15 |
| 20239 | ||
| 20240 | ||
| 20241 | 19085 | 0 |
| 20242 | 19086 | 5 |
| 20243 | 19087 | 0 |
| ... | ... | @@ -20247,17 +19091,10 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20247 | 19091 | 5 |
| 20248 | 19092 | 0 |
| 20249 | 19093 | 5 |
| 20250 | ||
| 20251 | ||
| 20252 | ||
| 20253 | ||
| 20254 | 19094 | 5 |
| 20255 | 19095 | 16 |
| 20256 | ||
| 20257 | ||
| 20258 | 19096 | 5 |
| 20259 | 19097 | 5 |
| 20260 | ||
| 20261 | 19098 | 0 |
| 20262 | 19099 | 5 |
| 20263 | 19100 | 16 |
| ... | ... | @@ -20277,7 +19114,6 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20277 | 19114 | 16 |
| 20278 | 19115 | 5 |
| 20279 | 19116 | 0 |
| 20280 | ||
| 20281 | 19117 | 0 |
| 20282 | 19118 | 0 |
| 20283 | 19119 | 15 |
| ... | ... | @@ -20293,9 +19129,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20293 | 19129 | 27 |
| 20294 | 19130 | |
| 20295 | 19131 | 27 |
| 20296 | ||
| 20297 | 19132 | 27 |
| 20298 | ||
| 20299 | 19133 | 5 |
| 20300 | 19134 | 5 |
| 20301 | 19135 | 5 |
| ... | ... | @@ -20319,29 +19153,17 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20319 | 19153 | |
| 20320 | 19154 | 0 |
| 20321 | 19155 | 19 |
| 20322 | ||
| 20323 | 19156 | 19 |
| 20324 | ||
| 20325 | 19157 | 19 |
| 20326 | ||
| 20327 | 19158 | 19 |
| 20328 | ||
| 20329 | 19159 | 19 |
| 20330 | ||
| 20331 | 19160 | 19 |
| 20332 | ||
| 20333 | 19161 | 19 |
| 20334 | ||
| 20335 | 19162 | 19 |
| 20336 | ||
| 20337 | 19163 | 19 |
| 20338 | ||
| 20339 | 19164 | 19 |
| 20340 | ||
| 20341 | 19165 | 19 |
| 20342 | ||
| 20343 | 19166 | 19 |
| 20344 | ||
| 20345 | 19167 | 5 |
| 20346 | 19168 | 5 |
| 20347 | 19169 | 30 |
| ... | ... | @@ -20369,29 +19191,23 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20369 | 19191 | 27 |
| 20370 | 19192 | |
| 20371 | 19193 | 27 |
| 20372 | ||
| 20373 | 19194 | 27 |
| 20374 | 19195 | 27 |
| 20375 | 19196 | |
| 20376 | 19197 | 27 |
| 20377 | ||
| 20378 | 19198 | 27 |
| 20379 | 19199 | 27 |
| 20380 | 19200 | |
| 20381 | 19201 | 27 |
| 20382 | ||
| 20383 | 19202 | 27 |
| 20384 | 19203 | 5 |
| 20385 | 19204 | 5 |
| 20386 | 19205 | 5 |
| 20387 | 19206 | |
| 20388 | 19207 | |
| 20389 | ||
| 20390 | 19208 | 27 |
| 20391 | 19209 | |
| 20392 | 19210 | 27 |
| 20393 | ||
| 20394 | ||
| 20395 | 19211 | 27 |
| 20396 | 19212 | 5 |
| 20397 | 19213 | 0 |
| ... | ... | @@ -20407,34 +19223,23 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20407 | 19223 | 0 |
| 20408 | 19224 | 0 |
| 20409 | 19225 | 5 |
| 20410 | 42 | |
| 20411 | 19226 | 5 |
| 20412 | 19227 | 0 |
| 20413 | 19228 | 0 |
| 20414 | 8 11 | |
| 20415 | ||
| 20416 | ||
| 20417 | ||
| 19229 | 11 | |
| 20418 | 19230 | 27 |
| 20419 | 19231 | |
| 20420 | 19232 | 27 |
| 20421 | ||
| 20422 | 19233 | 27 |
| 20423 | ||
| 20424 | 19234 | 27 |
| 20425 | 19235 | |
| 20426 | 19236 | 27 |
| 20427 | ||
| 20428 | 19237 | 27 |
| 20429 | 19238 | 27 |
| 20430 | 19239 | |
| 20431 | ||
| 20432 | 19240 | 27 |
| 20433 | ||
| 20434 | 19241 | 27 |
| 20435 | 19242 | 23 |
| 20436 | ||
| 20437 | ||
| 20438 | 19243 | 0 |
| 20439 | 19244 | |
| 20440 | 19245 | |
| ... | ... | @@ -20473,26 +19278,17 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20473 | 19278 | |
| 20474 | 19279 | |
| 20475 | 19280 | |
| 20476 | ||
| 20477 | 19281 | 0 |
| 20478 | 19282 | 0 |
| 20479 | 19283 | 19 |
| 20480 | 19284 | |
| 20481 | 19285 | |
| 20482 | ||
| 20483 | 19286 | 11 |
| 20484 | 19287 | |
| 20485 | 19288 | |
| 20486 | 19289 | |
| 20487 | 19290 | |
| 20488 | ||
| 20489 | 19291 | 5 |
| 20490 | ||
| 20491 | ||
| 20492 | ||
| 20493 | ||
| 20494 | ||
| 20495 | ||
| 20496 | 19292 | 5 |
| 20497 | 19293 | |
| 20498 | 19294 | |
| ... | ... | @@ -20605,11 +19401,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20605 | 19401 | 0 |
| 20606 | 19402 | 0 |
| 20607 | 19403 | 20 |
| 20608 | ||
| 20609 | ||
| 20610 | 19404 | 20 |
| 20611 | ||
| 20612 | ||
| 20613 | 19405 | 0 |
| 20614 | 19406 | 5 |
| 20615 | 19407 | 19 |
| ... | ... | @@ -20625,7 +19417,6 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20625 | 19417 | 27 |
| 20626 | 19418 | |
| 20627 | 19419 | 27 |
| 20628 | ||
| 20629 | 19420 | 27 |
| 20630 | 19421 | |
| 20631 | 19422 | 28 |
| ... | ... | @@ -20633,10 +19424,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20633 | 19424 | 16 |
| 20634 | 19425 | 16 |
| 20635 | 19426 | 15 |
| 20636 | ||
| 20637 | 19427 | 0 |
| 20638 | ||
| 20639 | ||
| 20640 | 19428 | 0 |
| 20641 | 19429 | 0 |
| 20642 | 19430 | 0 |
| ... | ... | @@ -20667,11 +19455,6 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20667 | 19455 | 14 |
| 20668 | 19456 | 16 |
| 20669 | 19457 | 5 |
| 20670 | ||
| 20671 | ||
| 20672 | ||
| 20673 | ||
| 20674 | ||
| 20675 | 19458 | 5 |
| 20676 | 19459 | 0 |
| 20677 | 19460 | 0 |
| ... | ... | @@ -20690,17 +19473,12 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20690 | 19473 | 27 |
| 20691 | 19474 | |
| 20692 | 19475 | 27 |
| 20693 | ||
| 20694 | 19476 | 27 |
| 20695 | ||
| 20696 | 19477 | 5 |
| 20697 | 19478 | 5 |
| 20698 | 19479 | 5 |
| 20699 | 19480 | 0 |
| 20700 | 19481 | 5 |
| 20701 | ||
| 20702 | ||
| 20703 | ||
| 20704 | 19482 | 8 |
| 20705 | 19483 | 8 |
| 20706 | 19484 | 8 |
| ... | ... | @@ -20708,11 +19486,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20708 | 19486 | 0 |
| 20709 | 19487 | 27 |
| 20710 | 19488 | 27 |
| 20711 | ||
| 20712 | 19489 | 27 |
| 20713 | ||
| 20714 | ||
| 20715 | ||
| 20716 | 19490 | 19 |
| 20717 | 19491 | 18 |
| 20718 | 19492 | 19 |
| ... | ... | @@ -20726,8 +19500,6 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20726 | 19500 | 0 |
| 20727 | 19501 | 0 |
| 20728 | 19502 | 5 |
| 20729 | ||
| 20730 | ||
| 20731 | 19503 | 0 |
| 20732 | 19504 | 0 |
| 20733 | 19505 | 0 |
| ... | ... | @@ -20738,34 +19510,24 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20738 | 19510 | |
| 20739 | 19511 | 5 |
| 20740 | 19512 | 33 |
| 20741 | ||
| 20742 | 19513 | 0 |
| 20743 | 19514 | 0 |
| 20744 | 19515 | 5 |
| 20745 | 19516 | |
| 20746 | 19517 | |
| 20747 | 19518 | |
| 20748 | ||
| 20749 | 19519 | 27 |
| 20750 | 19520 | |
| 20751 | 19521 | 27 |
| 20752 | ||
| 20753 | 19522 | 27 |
| 20754 | ||
| 20755 | 19523 | 15 |
| 20756 | ||
| 20757 | ||
| 20758 | 19524 | 15 |
| 20759 | ||
| 20760 | ||
| 20761 | 19525 | 27 |
| 20762 | 19526 | |
| 20763 | 19527 | |
| 20764 | 19528 | 27 |
| 20765 | ||
| 20766 | 19529 | 27 |
| 20767 | 19530 | |
| 20768 | ||
| 20769 | 19531 | 16 |
| 20770 | 19532 | 16 |
| 20771 | 19533 | 5 |
| ... | ... | @@ -20798,9 +19560,6 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20798 | 19560 | 0 |
| 20799 | 19561 | 0 |
| 20800 | 19562 | 5 |
| 20801 | ||
| 20802 | ||
| 20803 | ||
| 20804 | 19563 | 12 |
| 20805 | 19564 | |
| 20806 | 19565 | 5 |
| ... | ... | @@ -20835,8 +19594,6 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20835 | 19594 | |
| 20836 | 19595 | 0 |
| 20837 | 19596 | 5 |
| 20838 | ||
| 20839 | ||
| 20840 | 19597 | 0 |
| 20841 | 19598 | 5 |
| 20842 | 19599 | 0 |
| ... | ... | @@ -20856,93 +19613,48 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20856 | 19613 | |
| 20857 | 19614 | |
| 20858 | 19615 | 16 |
| 20859 | ||
| 20860 | ||
| 20861 | ||
| 20862 | 19616 | 5 |
| 20863 | 19617 | 5 |
| 20864 | 19618 | 16 |
| 20865 | ||
| 20866 | ||
| 20867 | 19619 | 0 |
| 20868 | ||
| 20869 | ||
| 20870 | ||
| 20871 | 19620 | 0 |
| 20872 | 19621 | 12 |
| 20873 | 19622 | |
| 20874 | 19623 | |
| 20875 | 19624 | 5 |
| 20876 | 19625 | 5 |
| 20877 | ||
| 20878 | ||
| 20879 | 19626 | 5 |
| 20880 | 19627 | 5 |
| 20881 | 19628 | 5 |
| 20882 | 19629 | 5 |
| 20883 | 19630 | 5 |
| 20884 | 19631 | |
| 20885 | ||
| 20886 | 19632 | 16 |
| 20887 | 19633 | 0 |
| 20888 | 19634 | |
| 20889 | 19635 | |
| 20890 | 19636 | 0 |
| 20891 | 19637 | |
| 20892 | ||
| 20893 | ||
| 20894 | 19638 | 0 |
| 20895 | 19639 | |
| 20896 | 19640 | |
| 20897 | 19641 | 12 |
| 20898 | 19642 | 20 |
| 20899 | ||
| 20900 | ||
| 20901 | 19643 | 20 |
| 20902 | ||
| 20903 | ||
| 20904 | ||
| 20905 | ||
| 20906 | 19644 | 5 |
| 20907 | 19645 | 15 |
| 20908 | ||
| 20909 | ||
| 20910 | 19646 | 0 |
| 20911 | ||
| 20912 | 19647 | 16 |
| 20913 | ||
| 20914 | ||
| 20915 | ||
| 20916 | 19648 | 15 |
| 20917 | ||
| 20918 | ||
| 20919 | ||
| 20920 | 19649 | 0 |
| 20921 | 19650 | 15 |
| 20922 | ||
| 20923 | ||
| 20924 | 19651 | 15 |
| 20925 | ||
| 20926 | ||
| 20927 | 19652 | 0 |
| 20928 | ||
| 20929 | 19653 | 16 |
| 20930 | ||
| 20931 | ||
| 20932 | ||
| 20933 | 19654 | 16 |
| 20934 | ||
| 20935 | ||
| 20936 | ||
| 20937 | ||
| 20938 | 19655 | 16 |
| 20939 | ||
| 20940 | ||
| 20941 | ||
| 20942 | 19656 | 0 |
| 20943 | 19657 | 0 |
| 20944 | ||
| 20945 | ||
| 20946 | 19658 | 16 |
| 20947 | 19659 | 16 |
| 20948 | 19660 | 16 |
| ... | ... | @@ -20961,8 +19673,6 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20961 | 19673 | |
| 20962 | 19674 | 0 |
| 20963 | 19675 | 5 |
| 20964 | ||
| 20965 | ||
| 20966 | 19676 | 0 |
| 20967 | 19677 | 5 |
| 20968 | 19678 | 0 |
| ... | ... | @@ -20984,10 +19694,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 20984 | 19694 | 16 |
| 20985 | 19695 | 5 |
| 20986 | 19696 | 16 |
| 20987 | ||
| 20988 | ||
| 20989 | 19697 | 0 |
| 20990 | ||
| 20991 | 19698 | 5 |
| 20992 | 19699 | 5 |
| 20993 | 19700 | 0 |
| ... | ... | @@ -21000,17 +19707,14 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 21000 | 19707 | 27 |
| 21001 | 19708 | |
| 21002 | 19709 | 27 |
| 21003 | ||
| 21004 | 19710 | 27 |
| 21005 | 19711 | 27 |
| 21006 | 19712 | |
| 21007 | 19713 | 27 |
| 21008 | ||
| 21009 | 19714 | 27 |
| 21010 | 19715 | 27 |
| 21011 | 19716 | |
| 21012 | 19717 | 27 |
| 21013 | ||
| 21014 | 19718 | 27 |
| 21015 | 19719 | 5 |
| 21016 | 19720 | 5 |
| ... | ... | @@ -21608,7 +20312,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 21608 | 20312 | 0 |
| 21609 | 20313 | 0 39 |
| 21610 | 20314 | 5 |
| 21611 | 5 42 | |
| 20315 | 5 | |
| 21612 | 20316 | 37 |
| 21613 | 20317 | 37 |
| 21614 | 20318 | 37 |
| ... | ... | @@ -22734,19 +21438,17 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 22734 | 21438 | 0 |
| 22735 | 21439 | 0 |
| 22736 | 21440 | 0 |
| 22737 | 42 | |
| 22738 | 21441 | 5 |
| 22739 | 21442 | 5 |
| 22740 | 21443 | 5 |
| 22741 | 21444 | 0 5 |
| 22742 | 14 15 42 | |
| 21445 | 14 15 | |
| 22743 | 21446 | 0 |
| 22744 | 21447 | 5 |
| 22745 | 21448 | 0 |
| 22746 | 21449 | 0 |
| 22747 | 21450 | 0 |
| 22748 | 21451 | 0 |
| 22749 | 42 | |
| 22750 | 21452 | 5 14 |
| 22751 | 21453 | 5 |
| 22752 | 21454 | 5 14 |
| ... | ... | @@ -22776,9 +21478,9 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 22776 | 21478 | 0 |
| 22777 | 21479 | 0 |
| 22778 | 21480 | 0 |
| 22779 | 14 15 42 | |
| 21481 | 14 15 | |
| 22780 | 21482 | 30 |
| 22781 | 8 42 | |
| 21483 | 8 | |
| 22782 | 21484 | 5 |
| 22783 | 21485 | 5 |
| 22784 | 21486 | 24 |
| ... | ... | @@ -22844,7 +21546,7 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 22844 | 21546 | 0 |
| 22845 | 21547 | 15 |
| 22846 | 21548 | 0 |
| 22847 | 0 42 | |
| 21549 | 0 | |
| 22848 | 21550 | 23 |
| 22849 | 21551 | 5 |
| 22850 | 21552 | 5 |
| ... | ... | @@ -23149,14 +21851,12 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 23149 | 21851 | 0 |
| 23150 | 21852 | 0 |
| 23151 | 21853 | 0 |
| 23152 | 42 | |
| 23153 | 21854 | 0 |
| 23154 | 21855 | 0 |
| 23155 | 21856 | 0 |
| 23156 | 21857 | 0 |
| 23157 | 21858 | 0 |
| 23158 | 21859 | 0 |
| 23159 | 42 | |
| 23160 | 21860 | 0 |
| 23161 | 21861 | 0 |
| 23162 | 21862 | 0 |
| ... | ... | @@ -23262,8 +21962,6 @@ mips64el-linux-gnuabi64 mips64-linux-gnuabi64 |
| 23262 | 21962 | 0 |
| 23263 | 21963 | 18 |
| 23264 | 21964 | 0 |
| 23265 | 42 | |
| 23266 | 42 | |
| 23267 | 21965 | 0 |
| 23268 | 21966 | 12 |
| 23269 | 21967 | 35 |
| ... | ... | @@ -23954,9 +22652,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 23954 | 22652 | 27 |
| 23955 | 22653 | |
| 23956 | 22654 | 27 |
| 23957 | ||
| 23958 | 22655 | 27 |
| 23959 | ||
| 23960 | 22656 | 27 |
| 23961 | 22657 | |
| 23962 | 22658 | |
| ... | ... | @@ -23985,8 +22681,6 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 23985 | 22681 | |
| 23986 | 22682 | |
| 23987 | 22683 | |
| 23988 | ||
| 23989 | ||
| 23990 | 22684 | 0 |
| 23991 | 22685 | 0 |
| 23992 | 22686 | 0 |
| ... | ... | @@ -23995,79 +22689,43 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 23995 | 22689 | 27 |
| 23996 | 22690 | |
| 23997 | 22691 | 27 |
| 23998 | ||
| 23999 | ||
| 24000 | 22692 | 27 |
| 24001 | 22693 | 5 |
| 24002 | 22694 | 20 |
| 24003 | ||
| 24004 | ||
| 24005 | 22695 | 5 |
| 24006 | 22696 | 0 |
| 24007 | 22697 | 0 |
| 24008 | 22698 | 27 |
| 24009 | 22699 | |
| 24010 | 22700 | 27 |
| 24011 | ||
| 24012 | 22701 | 27 |
| 24013 | 22702 | 27 |
| 24014 | 22703 | |
| 24015 | 22704 | 27 |
| 24016 | ||
| 24017 | 22705 | 27 |
| 24018 | 22706 | |
| 24019 | 22707 | |
| 24020 | 22708 | |
| 24021 | ||
| 24022 | 22709 | 5 |
| 24023 | 22710 | 5 |
| 24024 | 22711 | 5 |
| 24025 | 22712 | 0 |
| 24026 | 22713 | 0 |
| 24027 | ||
| 24028 | ||
| 24029 | ||
| 24030 | ||
| 24031 | ||
| 24032 | ||
| 24033 | ||
| 24034 | ||
| 24035 | ||
| 24036 | ||
| 24037 | ||
| 24038 | ||
| 24039 | ||
| 24040 | ||
| 24041 | 22714 | 0 |
| 24042 | 22715 | 15 |
| 24043 | ||
| 24044 | 22716 | 5 |
| 24045 | 22717 | 5 |
| 24046 | ||
| 24047 | 22718 | 5 |
| 24048 | ||
| 24049 | 22719 | 0 |
| 24050 | 22720 | 0 |
| 24051 | 22721 | |
| 24052 | 22722 | 0 |
| 24053 | 22723 | 16 |
| 24054 | ||
| 24055 | 22724 | 0 |
| 24056 | ||
| 24057 | 22725 | 27 |
| 24058 | 22726 | |
| 24059 | 22727 | 27 |
| 24060 | ||
| 24061 | 22728 | 27 |
| 24062 | ||
| 24063 | ||
| 24064 | ||
| 24065 | ||
| 24066 | ||
| 24067 | ||
| 24068 | ||
| 24069 | ||
| 24070 | ||
| 24071 | 22729 | 0 |
| 24072 | 22730 | 5 |
| 24073 | 22731 | 5 |
| ... | ... | @@ -24095,50 +22753,29 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24095 | 22753 | |
| 24096 | 22754 | |
| 24097 | 22755 | 20 |
| 24098 | ||
| 24099 | ||
| 24100 | 22756 | 0 |
| 24101 | 22757 | 5 |
| 24102 | 22758 | 5 |
| 24103 | 22759 | 0 |
| 24104 | 22760 | |
| 24105 | 22761 | |
| 24106 | ||
| 24107 | ||
| 24108 | ||
| 24109 | 22762 | 0 |
| 24110 | ||
| 24111 | ||
| 24112 | ||
| 24113 | 22763 | 27 |
| 24114 | 22764 | |
| 24115 | 22765 | 27 |
| 24116 | ||
| 24117 | 22766 | 27 |
| 24118 | 22767 | 27 |
| 24119 | 22768 | |
| 24120 | 22769 | 27 |
| 24121 | ||
| 24122 | 22770 | 27 |
| 24123 | 22771 | 27 |
| 24124 | 22772 | |
| 24125 | 22773 | 27 |
| 24126 | 22774 | |
| 24127 | ||
| 24128 | 22775 | 27 |
| 24129 | 22776 | 35 |
| 24130 | 22777 | |
| 24131 | 22778 | |
| 24132 | ||
| 24133 | ||
| 24134 | ||
| 24135 | ||
| 24136 | ||
| 24137 | ||
| 24138 | ||
| 24139 | ||
| 24140 | ||
| 24141 | ||
| 24142 | 22779 | 5 |
| 24143 | 22780 | 0 |
| 24144 | 22781 | 27 |
| ... | ... | @@ -24149,7 +22786,6 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24149 | 22786 | |
| 24150 | 22787 | |
| 24151 | 22788 | |
| 24152 | ||
| 24153 | 22789 | 0 |
| 24154 | 22790 | 16 |
| 24155 | 22791 | 16 |
| ... | ... | @@ -24177,16 +22813,9 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24177 | 22813 | |
| 24178 | 22814 | |
| 24179 | 22815 | |
| 24180 | ||
| 24181 | ||
| 24182 | ||
| 24183 | ||
| 24184 | ||
| 24185 | ||
| 24186 | 22816 | 27 |
| 24187 | 22817 | |
| 24188 | 22818 | 27 |
| 24189 | ||
| 24190 | 22819 | 27 |
| 24191 | 22820 | 0 |
| 24192 | 22821 | 5 |
| ... | ... | @@ -24195,8 +22824,6 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24195 | 22824 | 5 |
| 24196 | 22825 | 5 |
| 24197 | 22826 | 15 |
| 24198 | ||
| 24199 | ||
| 24200 | 22827 | 0 |
| 24201 | 22828 | 5 |
| 24202 | 22829 | 0 |
| ... | ... | @@ -24206,17 +22833,10 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24206 | 22833 | 5 |
| 24207 | 22834 | 0 |
| 24208 | 22835 | 5 |
| 24209 | ||
| 24210 | ||
| 24211 | ||
| 24212 | ||
| 24213 | 22836 | 5 |
| 24214 | 22837 | 16 |
| 24215 | ||
| 24216 | ||
| 24217 | 22838 | 5 |
| 24218 | 22839 | 5 |
| 24219 | ||
| 24220 | 22840 | 0 |
| 24221 | 22841 | 5 |
| 24222 | 22842 | 16 |
| ... | ... | @@ -24236,7 +22856,6 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24236 | 22856 | 16 |
| 24237 | 22857 | 5 |
| 24238 | 22858 | 0 |
| 24239 | ||
| 24240 | 22859 | 0 |
| 24241 | 22860 | 0 |
| 24242 | 22861 | 15 |
| ... | ... | @@ -24252,9 +22871,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24252 | 22871 | 27 |
| 24253 | 22872 | |
| 24254 | 22873 | 27 |
| 24255 | ||
| 24256 | 22874 | 27 |
| 24257 | ||
| 24258 | 22875 | 5 |
| 24259 | 22876 | 5 |
| 24260 | 22877 | 5 |
| ... | ... | @@ -24278,29 +22895,17 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24278 | 22895 | |
| 24279 | 22896 | 0 |
| 24280 | 22897 | 19 |
| 24281 | ||
| 24282 | 22898 | 19 |
| 24283 | ||
| 24284 | 22899 | 19 |
| 24285 | ||
| 24286 | 22900 | 19 |
| 24287 | ||
| 24288 | 22901 | 19 |
| 24289 | ||
| 24290 | 22902 | 19 |
| 24291 | ||
| 24292 | 22903 | 19 |
| 24293 | ||
| 24294 | 22904 | 19 |
| 24295 | ||
| 24296 | 22905 | 19 |
| 24297 | ||
| 24298 | 22906 | 19 |
| 24299 | ||
| 24300 | 22907 | 19 |
| 24301 | ||
| 24302 | 22908 | 19 |
| 24303 | ||
| 24304 | 22909 | 5 |
| 24305 | 22910 | 5 |
| 24306 | 22911 | 30 |
| ... | ... | @@ -24328,29 +22933,23 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24328 | 22933 | 27 |
| 24329 | 22934 | |
| 24330 | 22935 | 27 |
| 24331 | ||
| 24332 | 22936 | 27 |
| 24333 | 22937 | 27 |
| 24334 | 22938 | |
| 24335 | 22939 | 27 |
| 24336 | ||
| 24337 | 22940 | 27 |
| 24338 | 22941 | 27 |
| 24339 | 22942 | |
| 24340 | 22943 | 27 |
| 24341 | ||
| 24342 | 22944 | 27 |
| 24343 | 22945 | 5 |
| 24344 | 22946 | 5 |
| 24345 | 22947 | 5 |
| 24346 | 22948 | |
| 24347 | 22949 | |
| 24348 | ||
| 24349 | 22950 | 27 |
| 24350 | 22951 | |
| 24351 | 22952 | 27 |
| 24352 | ||
| 24353 | ||
| 24354 | 22953 | 27 |
| 24355 | 22954 | 5 |
| 24356 | 22955 | 0 |
| ... | ... | @@ -24366,34 +22965,23 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24366 | 22965 | 0 |
| 24367 | 22966 | 0 |
| 24368 | 22967 | 5 |
| 24369 | 42 | |
| 24370 | 22968 | 5 |
| 24371 | 22969 | 0 |
| 24372 | 22970 | 0 |
| 24373 | 8 11 | |
| 24374 | ||
| 24375 | ||
| 24376 | ||
| 22971 | 11 | |
| 24377 | 22972 | 27 |
| 24378 | 22973 | |
| 24379 | 22974 | 27 |
| 24380 | ||
| 24381 | 22975 | 27 |
| 24382 | ||
| 24383 | 22976 | 27 |
| 24384 | 22977 | |
| 24385 | 22978 | 27 |
| 24386 | ||
| 24387 | 22979 | 27 |
| 24388 | 22980 | 27 |
| 24389 | 22981 | |
| 24390 | ||
| 24391 | 22982 | 27 |
| 24392 | ||
| 24393 | 22983 | 27 |
| 24394 | 22984 | 23 |
| 24395 | ||
| 24396 | ||
| 24397 | 22985 | 0 |
| 24398 | 22986 | |
| 24399 | 22987 | |
| ... | ... | @@ -24432,26 +23020,17 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24432 | 23020 | |
| 24433 | 23021 | |
| 24434 | 23022 | |
| 24435 | ||
| 24436 | 23023 | 0 |
| 24437 | 23024 | 0 |
| 24438 | 23025 | 19 |
| 24439 | 23026 | |
| 24440 | 23027 | |
| 24441 | ||
| 24442 | 23028 | 11 |
| 24443 | 23029 | |
| 24444 | 23030 | |
| 24445 | 23031 | |
| 24446 | 23032 | |
| 24447 | ||
| 24448 | 23033 | 5 |
| 24449 | ||
| 24450 | ||
| 24451 | ||
| 24452 | ||
| 24453 | ||
| 24454 | ||
| 24455 | 23034 | 5 |
| 24456 | 23035 | |
| 24457 | 23036 | |
| ... | ... | @@ -24564,11 +23143,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24564 | 23143 | 0 |
| 24565 | 23144 | 0 |
| 24566 | 23145 | 20 |
| 24567 | ||
| 24568 | ||
| 24569 | 23146 | 20 |
| 24570 | ||
| 24571 | ||
| 24572 | 23147 | 0 |
| 24573 | 23148 | 5 |
| 24574 | 23149 | 19 |
| ... | ... | @@ -24584,7 +23159,6 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24584 | 23159 | 27 |
| 24585 | 23160 | |
| 24586 | 23161 | 27 |
| 24587 | ||
| 24588 | 23162 | 27 |
| 24589 | 23163 | |
| 24590 | 23164 | 28 |
| ... | ... | @@ -24592,10 +23166,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24592 | 23166 | 16 |
| 24593 | 23167 | 16 |
| 24594 | 23168 | 15 |
| 24595 | ||
| 24596 | 23169 | 0 |
| 24597 | ||
| 24598 | ||
| 24599 | 23170 | 0 |
| 24600 | 23171 | 0 |
| 24601 | 23172 | 0 |
| ... | ... | @@ -24626,11 +23197,6 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24626 | 23197 | 14 |
| 24627 | 23198 | 16 |
| 24628 | 23199 | 5 |
| 24629 | ||
| 24630 | ||
| 24631 | ||
| 24632 | ||
| 24633 | ||
| 24634 | 23200 | 5 |
| 24635 | 23201 | 0 |
| 24636 | 23202 | 0 |
| ... | ... | @@ -24649,17 +23215,12 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24649 | 23215 | 27 |
| 24650 | 23216 | |
| 24651 | 23217 | 27 |
| 24652 | ||
| 24653 | 23218 | 27 |
| 24654 | ||
| 24655 | 23219 | 5 |
| 24656 | 23220 | 5 |
| 24657 | 23221 | 5 |
| 24658 | 23222 | 0 |
| 24659 | 23223 | 5 |
| 24660 | ||
| 24661 | ||
| 24662 | ||
| 24663 | 23224 | 8 |
| 24664 | 23225 | 8 |
| 24665 | 23226 | 8 |
| ... | ... | @@ -24667,11 +23228,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24667 | 23228 | 0 |
| 24668 | 23229 | 27 |
| 24669 | 23230 | 27 |
| 24670 | ||
| 24671 | 23231 | 27 |
| 24672 | ||
| 24673 | ||
| 24674 | ||
| 24675 | 23232 | 19 |
| 24676 | 23233 | 18 |
| 24677 | 23234 | 19 |
| ... | ... | @@ -24685,8 +23242,6 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24685 | 23242 | 0 |
| 24686 | 23243 | 0 |
| 24687 | 23244 | 5 |
| 24688 | ||
| 24689 | ||
| 24690 | 23245 | 0 |
| 24691 | 23246 | 0 |
| 24692 | 23247 | 0 |
| ... | ... | @@ -24697,34 +23252,24 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24697 | 23252 | |
| 24698 | 23253 | 5 |
| 24699 | 23254 | 33 |
| 24700 | ||
| 24701 | 23255 | 0 |
| 24702 | 23256 | 0 |
| 24703 | 23257 | 5 |
| 24704 | 23258 | |
| 24705 | 23259 | |
| 24706 | 23260 | |
| 24707 | ||
| 24708 | 23261 | 27 |
| 24709 | 23262 | |
| 24710 | 23263 | 27 |
| 24711 | ||
| 24712 | 23264 | 27 |
| 24713 | ||
| 24714 | 23265 | 15 |
| 24715 | ||
| 24716 | ||
| 24717 | 23266 | 15 |
| 24718 | ||
| 24719 | ||
| 24720 | 23267 | 27 |
| 24721 | 23268 | |
| 24722 | 23269 | |
| 24723 | 23270 | 27 |
| 24724 | ||
| 24725 | 23271 | 27 |
| 24726 | 23272 | |
| 24727 | ||
| 24728 | 23273 | 16 |
| 24729 | 23274 | 16 |
| 24730 | 23275 | 5 |
| ... | ... | @@ -24757,9 +23302,6 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24757 | 23302 | 0 |
| 24758 | 23303 | 0 |
| 24759 | 23304 | 5 |
| 24760 | ||
| 24761 | ||
| 24762 | ||
| 24763 | 23305 | 12 |
| 24764 | 23306 | |
| 24765 | 23307 | 5 |
| ... | ... | @@ -24794,8 +23336,6 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24794 | 23336 | |
| 24795 | 23337 | 0 |
| 24796 | 23338 | 5 |
| 24797 | ||
| 24798 | ||
| 24799 | 23339 | 0 |
| 24800 | 23340 | 5 |
| 24801 | 23341 | 0 |
| ... | ... | @@ -24815,93 +23355,48 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24815 | 23355 | |
| 24816 | 23356 | |
| 24817 | 23357 | 16 |
| 24818 | ||
| 24819 | ||
| 24820 | ||
| 24821 | 23358 | 5 |
| 24822 | 23359 | 5 |
| 24823 | 23360 | 16 |
| 24824 | ||
| 24825 | ||
| 24826 | 23361 | 0 |
| 24827 | ||
| 24828 | ||
| 24829 | ||
| 24830 | 23362 | 0 |
| 24831 | 23363 | 12 |
| 24832 | 23364 | |
| 24833 | 23365 | |
| 24834 | 23366 | 5 |
| 24835 | 23367 | 5 |
| 24836 | ||
| 24837 | ||
| 24838 | 23368 | 5 |
| 24839 | 23369 | 5 |
| 24840 | 23370 | 5 |
| 24841 | 23371 | 5 |
| 24842 | 23372 | 5 |
| 24843 | 23373 | |
| 24844 | ||
| 24845 | 23374 | 16 |
| 24846 | 23375 | 0 |
| 24847 | 23376 | |
| 24848 | 23377 | |
| 24849 | 23378 | 0 |
| 24850 | 23379 | |
| 24851 | ||
| 24852 | ||
| 24853 | 23380 | 0 |
| 24854 | 23381 | |
| 24855 | 23382 | |
| 24856 | 23383 | 12 |
| 24857 | 23384 | 20 |
| 24858 | ||
| 24859 | ||
| 24860 | 23385 | 20 |
| 24861 | ||
| 24862 | ||
| 24863 | ||
| 24864 | ||
| 24865 | 23386 | 5 |
| 24866 | 23387 | 15 |
| 24867 | ||
| 24868 | ||
| 24869 | 23388 | 0 |
| 24870 | ||
| 24871 | 23389 | 16 |
| 24872 | ||
| 24873 | ||
| 24874 | ||
| 24875 | 23390 | 15 |
| 24876 | ||
| 24877 | ||
| 24878 | ||
| 24879 | 23391 | 0 |
| 24880 | 23392 | 15 |
| 24881 | ||
| 24882 | ||
| 24883 | 23393 | 15 |
| 24884 | ||
| 24885 | ||
| 24886 | 23394 | 0 |
| 24887 | ||
| 24888 | 23395 | 16 |
| 24889 | ||
| 24890 | ||
| 24891 | ||
| 24892 | 23396 | 16 |
| 24893 | ||
| 24894 | ||
| 24895 | ||
| 24896 | ||
| 24897 | 23397 | 16 |
| 24898 | ||
| 24899 | ||
| 24900 | ||
| 24901 | 23398 | 0 |
| 24902 | 23399 | 0 |
| 24903 | ||
| 24904 | ||
| 24905 | 23400 | 16 |
| 24906 | 23401 | 16 |
| 24907 | 23402 | 16 |
| ... | ... | @@ -24920,8 +23415,6 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24920 | 23415 | |
| 24921 | 23416 | 0 |
| 24922 | 23417 | 5 |
| 24923 | ||
| 24924 | ||
| 24925 | 23418 | 0 |
| 24926 | 23419 | 5 |
| 24927 | 23420 | 0 |
| ... | ... | @@ -24943,10 +23436,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24943 | 23436 | 16 |
| 24944 | 23437 | 5 |
| 24945 | 23438 | 16 |
| 24946 | ||
| 24947 | ||
| 24948 | 23439 | 0 |
| 24949 | ||
| 24950 | 23440 | 5 |
| 24951 | 23441 | 5 |
| 24952 | 23442 | 0 |
| ... | ... | @@ -24959,17 +23449,14 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 24959 | 23449 | 27 |
| 24960 | 23450 | |
| 24961 | 23451 | 27 |
| 24962 | ||
| 24963 | 23452 | 27 |
| 24964 | 23453 | 27 |
| 24965 | 23454 | |
| 24966 | 23455 | 27 |
| 24967 | ||
| 24968 | 23456 | 27 |
| 24969 | 23457 | 27 |
| 24970 | 23458 | |
| 24971 | 23459 | 27 |
| 24972 | ||
| 24973 | 23460 | 27 |
| 24974 | 23461 | 5 |
| 24975 | 23462 | 5 |
| ... | ... | @@ -25567,7 +24054,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 25567 | 24054 | 0 |
| 25568 | 24055 | 0 39 |
| 25569 | 24056 | 5 |
| 25570 | 5 42 | |
| 24057 | 5 | |
| 25571 | 24058 | 37 |
| 25572 | 24059 | 37 |
| 25573 | 24060 | 37 |
| ... | ... | @@ -26693,19 +25180,17 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 26693 | 25180 | 0 |
| 26694 | 25181 | 0 |
| 26695 | 25182 | 0 |
| 26696 | 42 | |
| 26697 | 25183 | 5 |
| 26698 | 25184 | 5 |
| 26699 | 25185 | 5 |
| 26700 | 25186 | 0 5 |
| 26701 | 14 15 42 | |
| 25187 | 14 15 | |
| 26702 | 25188 | 0 |
| 26703 | 25189 | 5 |
| 26704 | 25190 | 0 |
| 26705 | 25191 | 0 |
| 26706 | 25192 | 0 |
| 26707 | 25193 | 0 |
| 26708 | 42 | |
| 26709 | 25194 | 5 14 |
| 26710 | 25195 | 5 |
| 26711 | 25196 | 5 14 |
| ... | ... | @@ -26735,9 +25220,9 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 26735 | 25220 | 0 |
| 26736 | 25221 | 0 |
| 26737 | 25222 | 0 |
| 26738 | 14 15 42 | |
| 25223 | 14 15 | |
| 26739 | 25224 | 30 |
| 26740 | 8 42 | |
| 25225 | 8 | |
| 26741 | 25226 | 5 |
| 26742 | 25227 | 5 |
| 26743 | 25228 | 24 |
| ... | ... | @@ -26803,7 +25288,7 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 26803 | 25288 | 0 |
| 26804 | 25289 | 15 |
| 26805 | 25290 | 0 |
| 26806 | 0 42 | |
| 25291 | 0 | |
| 26807 | 25292 | 23 |
| 26808 | 25293 | 5 |
| 26809 | 25294 | 5 |
| ... | ... | @@ -27108,14 +25593,12 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 27108 | 25593 | 0 |
| 27109 | 25594 | 0 |
| 27110 | 25595 | 0 |
| 27111 | 42 | |
| 27112 | 25596 | 0 |
| 27113 | 25597 | 0 |
| 27114 | 25598 | 0 |
| 27115 | 25599 | 0 |
| 27116 | 25600 | 0 |
| 27117 | 25601 | 0 |
| 27118 | 42 | |
| 27119 | 25602 | 0 |
| 27120 | 25603 | 0 |
| 27121 | 25604 | 0 |
| ... | ... | @@ -27221,8 +25704,6 @@ mips64el-linux-gnuabin32 mips64-linux-gnuabin32 |
| 27221 | 25704 | 0 |
| 27222 | 25705 | 18 |
| 27223 | 25706 | 0 |
| 27224 | 42 | |
| 27225 | 42 | |
| 27226 | 25707 | 0 |
| 27227 | 25708 | 12 |
| 27228 | 25709 | 35 |
| ... | ... | @@ -27917,8 +26398,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 27917 | 26398 | |
| 27918 | 26399 | |
| 27919 | 26400 | |
| 27920 | ||
| 27921 | ||
| 27922 | 26401 | 0 |
| 27923 | 26402 | |
| 27924 | 26403 | |
| ... | ... | @@ -27944,8 +26423,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 27944 | 26423 | |
| 27945 | 26424 | |
| 27946 | 26425 | |
| 27947 | ||
| 27948 | ||
| 27949 | 26426 | 0 |
| 27950 | 26427 | 0 |
| 27951 | 26428 | 0 |
| ... | ... | @@ -27955,12 +26432,8 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 27955 | 26432 | |
| 27956 | 26433 | 27 |
| 27957 | 26434 | |
| 27958 | ||
| 27959 | ||
| 27960 | 26435 | 5 |
| 27961 | 26436 | 20 |
| 27962 | ||
| 27963 | ||
| 27964 | 26437 | 5 |
| 27965 | 26438 | 0 |
| 27966 | 26439 | 0 |
| ... | ... | @@ -27968,7 +26441,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 27968 | 26441 | |
| 27969 | 26442 | 27 |
| 27970 | 26443 | |
| 27971 | ||
| 27972 | 26444 | 27 |
| 27973 | 26445 | |
| 27974 | 26446 | 27 |
| ... | ... | @@ -27976,57 +26448,26 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 27976 | 26448 | |
| 27977 | 26449 | |
| 27978 | 26450 | |
| 27979 | ||
| 27980 | ||
| 27981 | 26451 | 5 |
| 27982 | 26452 | 5 |
| 27983 | 26453 | 5 |
| 27984 | 26454 | 0 |
| 27985 | 26455 | 0 |
| 27986 | ||
| 27987 | ||
| 27988 | ||
| 27989 | ||
| 27990 | ||
| 27991 | ||
| 27992 | ||
| 27993 | ||
| 27994 | ||
| 27995 | ||
| 27996 | ||
| 27997 | ||
| 27998 | ||
| 27999 | ||
| 28000 | 26456 | 0 |
| 28001 | 26457 | 15 |
| 28002 | ||
| 28003 | 26458 | 5 |
| 28004 | 26459 | 5 |
| 28005 | ||
| 28006 | 26460 | 5 |
| 28007 | ||
| 28008 | 26461 | 0 |
| 28009 | 26462 | 0 |
| 28010 | 26463 | |
| 28011 | 26464 | 0 |
| 28012 | 26465 | 16 |
| 28013 | ||
| 28014 | 26466 | 0 |
| 28015 | ||
| 28016 | 26467 | 27 |
| 28017 | 26468 | |
| 28018 | 26469 | 27 |
| 28019 | 26470 | |
| 28020 | ||
| 28021 | ||
| 28022 | ||
| 28023 | ||
| 28024 | ||
| 28025 | ||
| 28026 | ||
| 28027 | ||
| 28028 | ||
| 28029 | ||
| 28030 | 26471 | 0 |
| 28031 | 26472 | 5 |
| 28032 | 26473 | 5 |
| ... | ... | @@ -28054,50 +26495,29 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28054 | 26495 | |
| 28055 | 26496 | |
| 28056 | 26497 | 20 |
| 28057 | ||
| 28058 | ||
| 28059 | 26498 | 0 |
| 28060 | 26499 | 5 |
| 28061 | 26500 | 5 |
| 28062 | 26501 | 0 |
| 28063 | 26502 | |
| 28064 | 26503 | |
| 28065 | ||
| 28066 | ||
| 28067 | ||
| 28068 | 26504 | 0 |
| 28069 | ||
| 28070 | ||
| 28071 | ||
| 28072 | 26505 | 27 |
| 28073 | 26506 | |
| 28074 | 26507 | 27 |
| 28075 | 26508 | |
| 28076 | ||
| 28077 | 26509 | 27 |
| 28078 | 26510 | |
| 28079 | 26511 | 27 |
| 28080 | 26512 | |
| 28081 | ||
| 28082 | 26513 | 27 |
| 28083 | 26514 | |
| 28084 | 26515 | 27 |
| 28085 | 26516 | |
| 28086 | 26517 | |
| 28087 | ||
| 28088 | 26518 | 35 |
| 28089 | 26519 | |
| 28090 | 26520 | |
| 28091 | ||
| 28092 | ||
| 28093 | ||
| 28094 | ||
| 28095 | ||
| 28096 | ||
| 28097 | ||
| 28098 | ||
| 28099 | ||
| 28100 | ||
| 28101 | 26521 | 5 |
| 28102 | 26522 | 0 |
| 28103 | 26523 | 27 |
| ... | ... | @@ -28108,7 +26528,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28108 | 26528 | |
| 28109 | 26529 | |
| 28110 | 26530 | |
| 28111 | ||
| 28112 | 26531 | 0 |
| 28113 | 26532 | 16 |
| 28114 | 26533 | 16 |
| ... | ... | @@ -28136,17 +26555,10 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28136 | 26555 | |
| 28137 | 26556 | |
| 28138 | 26557 | |
| 28139 | ||
| 28140 | ||
| 28141 | ||
| 28142 | ||
| 28143 | ||
| 28144 | ||
| 28145 | 26558 | 27 |
| 28146 | 26559 | |
| 28147 | 26560 | 27 |
| 28148 | 26561 | |
| 28149 | ||
| 28150 | 26562 | 0 |
| 28151 | 26563 | 5 |
| 28152 | 26564 | 5 |
| ... | ... | @@ -28154,8 +26566,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28154 | 26566 | |
| 28155 | 26567 | 5 |
| 28156 | 26568 | 15 |
| 28157 | ||
| 28158 | ||
| 28159 | 26569 | 0 |
| 28160 | 26570 | 5 |
| 28161 | 26571 | 0 |
| ... | ... | @@ -28165,17 +26575,10 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28165 | 26575 | 5 |
| 28166 | 26576 | 0 |
| 28167 | 26577 | 5 |
| 28168 | ||
| 28169 | ||
| 28170 | ||
| 28171 | ||
| 28172 | 26578 | 5 |
| 28173 | 26579 | 16 |
| 28174 | ||
| 28175 | ||
| 28176 | 26580 | 5 |
| 28177 | 26581 | 5 |
| 28178 | ||
| 28179 | 26582 | 0 |
| 28180 | 26583 | 5 |
| 28181 | 26584 | 16 |
| ... | ... | @@ -28195,7 +26598,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28195 | 26598 | 16 |
| 28196 | 26599 | 5 |
| 28197 | 26600 | 0 |
| 28198 | ||
| 28199 | 26601 | 0 |
| 28200 | 26602 | 0 |
| 28201 | 26603 | 15 |
| ... | ... | @@ -28212,8 +26614,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28212 | 26614 | |
| 28213 | 26615 | 27 |
| 28214 | 26616 | |
| 28215 | ||
| 28216 | ||
| 28217 | 26617 | 5 |
| 28218 | 26618 | 5 |
| 28219 | 26619 | 5 |
| ... | ... | @@ -28237,29 +26637,17 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28237 | 26637 | |
| 28238 | 26638 | 0 |
| 28239 | 26639 | 19 |
| 28240 | ||
| 28241 | 26640 | 19 |
| 28242 | ||
| 28243 | 26641 | 19 |
| 28244 | ||
| 28245 | 26642 | 19 |
| 28246 | ||
| 28247 | 26643 | 19 |
| 28248 | ||
| 28249 | 26644 | 19 |
| 28250 | ||
| 28251 | 26645 | 19 |
| 28252 | ||
| 28253 | 26646 | 19 |
| 28254 | ||
| 28255 | 26647 | 19 |
| 28256 | ||
| 28257 | 26648 | 19 |
| 28258 | ||
| 28259 | 26649 | 19 |
| 28260 | ||
| 28261 | 26650 | 19 |
| 28262 | ||
| 28263 | 26651 | 5 |
| 28264 | 26652 | 5 |
| 28265 | 26653 | 30 |
| ... | ... | @@ -28288,29 +26676,23 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28288 | 26676 | |
| 28289 | 26677 | 27 |
| 28290 | 26678 | |
| 28291 | ||
| 28292 | 26679 | 27 |
| 28293 | 26680 | |
| 28294 | 26681 | 27 |
| 28295 | 26682 | |
| 28296 | ||
| 28297 | 26683 | 27 |
| 28298 | 26684 | |
| 28299 | 26685 | 27 |
| 28300 | 26686 | |
| 28301 | ||
| 28302 | 26687 | 5 |
| 28303 | 26688 | 5 |
| 28304 | 26689 | 5 |
| 28305 | 26690 | |
| 28306 | 26691 | |
| 28307 | ||
| 28308 | 26692 | 27 |
| 28309 | 26693 | |
| 28310 | 26694 | 27 |
| 28311 | 26695 | |
| 28312 | ||
| 28313 | ||
| 28314 | 26696 | 5 |
| 28315 | 26697 | 0 |
| 28316 | 26698 | 5 |
| ... | ... | @@ -28325,34 +26707,23 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28325 | 26707 | 0 |
| 28326 | 26708 | 0 |
| 28327 | 26709 | 5 |
| 28328 | 42 | |
| 28329 | 26710 | 5 |
| 28330 | 26711 | 0 |
| 28331 | 26712 | 0 |
| 28332 | 8 11 | |
| 28333 | ||
| 28334 | ||
| 28335 | ||
| 26713 | 11 | |
| 28336 | 26714 | 27 |
| 28337 | 26715 | |
| 28338 | 26716 | 27 |
| 28339 | 26717 | |
| 28340 | ||
| 28341 | ||
| 28342 | 26718 | 27 |
| 28343 | 26719 | |
| 28344 | 26720 | 27 |
| 28345 | 26721 | |
| 28346 | ||
| 28347 | 26722 | 27 |
| 28348 | 26723 | |
| 28349 | ||
| 28350 | 26724 | 27 |
| 28351 | 26725 | |
| 28352 | ||
| 28353 | 26726 | 23 |
| 28354 | ||
| 28355 | ||
| 28356 | 26727 | 0 |
| 28357 | 26728 | |
| 28358 | 26729 | |
| ... | ... | @@ -28391,26 +26762,17 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28391 | 26762 | 30 |
| 28392 | 26763 | 30 |
| 28393 | 26764 | |
| 28394 | ||
| 28395 | 26765 | 0 |
| 28396 | 26766 | 0 |
| 28397 | 26767 | 19 |
| 28398 | 26768 | |
| 28399 | 26769 | |
| 28400 | ||
| 28401 | 26770 | 11 |
| 28402 | 26771 | |
| 28403 | 26772 | |
| 28404 | 26773 | |
| 28405 | 26774 | |
| 28406 | ||
| 28407 | 26775 | 5 |
| 28408 | ||
| 28409 | ||
| 28410 | ||
| 28411 | ||
| 28412 | ||
| 28413 | ||
| 28414 | 26776 | 5 |
| 28415 | 26777 | |
| 28416 | 26778 | |
| ... | ... | @@ -28523,11 +26885,7 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28523 | 26885 | 0 |
| 28524 | 26886 | 0 |
| 28525 | 26887 | 20 |
| 28526 | ||
| 28527 | ||
| 28528 | 26888 | 20 |
| 28529 | ||
| 28530 | ||
| 28531 | 26889 | 0 |
| 28532 | 26890 | 5 |
| 28533 | 26891 | 19 |
| ... | ... | @@ -28545,16 +26903,12 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28545 | 26903 | 27 |
| 28546 | 26904 | |
| 28547 | 26905 | |
| 28548 | ||
| 28549 | 26906 | 28 |
| 28550 | 26907 | 5 |
| 28551 | 26908 | 16 |
| 28552 | 26909 | 16 |
| 28553 | 26910 | 15 |
| 28554 | ||
| 28555 | 26911 | 0 |
| 28556 | ||
| 28557 | ||
| 28558 | 26912 | 0 |
| 28559 | 26913 | 0 |
| 28560 | 26914 | 0 |
| ... | ... | @@ -28585,11 +26939,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28585 | 26939 | 14 |
| 28586 | 26940 | 16 |
| 28587 | 26941 | 5 |
| 28588 | ||
| 28589 | ||
| 28590 | ||
| 28591 | ||
| 28592 | ||
| 28593 | 26942 | 5 |
| 28594 | 26943 | 0 |
| 28595 | 26944 | 0 |
| ... | ... | @@ -28609,16 +26958,11 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28609 | 26958 | |
| 28610 | 26959 | 27 |
| 28611 | 26960 | |
| 28612 | ||
| 28613 | ||
| 28614 | 26961 | 5 |
| 28615 | 26962 | 5 |
| 28616 | 26963 | 5 |
| 28617 | 26964 | 0 |
| 28618 | 26965 | 5 |
| 28619 | ||
| 28620 | ||
| 28621 | ||
| 28622 | 26966 | 8 |
| 28623 | 26967 | 8 |
| 28624 | 26968 | 8 |
| ... | ... | @@ -28627,10 +26971,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28627 | 26971 | 27 |
| 28628 | 26972 | 27 |
| 28629 | 26973 | |
| 28630 | ||
| 28631 | ||
| 28632 | ||
| 28633 | ||
| 28634 | 26974 | 19 |
| 28635 | 26975 | 18 |
| 28636 | 26976 | 19 |
| ... | ... | @@ -28644,8 +26984,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28644 | 26984 | 0 |
| 28645 | 26985 | 0 |
| 28646 | 26986 | 5 |
| 28647 | ||
| 28648 | ||
| 28649 | 26987 | 0 |
| 28650 | 26988 | 0 |
| 28651 | 26989 | 0 |
| ... | ... | @@ -28656,34 +26994,24 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28656 | 26994 | |
| 28657 | 26995 | |
| 28658 | 26996 | 33 |
| 28659 | ||
| 28660 | 26997 | 0 |
| 28661 | 26998 | 0 |
| 28662 | 26999 | 5 |
| 28663 | 27000 | |
| 28664 | 27001 | |
| 28665 | 27002 | |
| 28666 | ||
| 28667 | 27003 | 27 |
| 28668 | 27004 | |
| 28669 | 27005 | 27 |
| 28670 | 27006 | |
| 28671 | ||
| 28672 | ||
| 28673 | 27007 | 15 |
| 28674 | ||
| 28675 | ||
| 28676 | 27008 | 15 |
| 28677 | ||
| 28678 | ||
| 28679 | 27009 | 27 |
| 28680 | 27010 | |
| 28681 | 27011 | |
| 28682 | 27012 | 27 |
| 28683 | 27013 | |
| 28684 | 27014 | |
| 28685 | ||
| 28686 | ||
| 28687 | 27015 | 16 |
| 28688 | 27016 | 16 |
| 28689 | 27017 | 5 |
| ... | ... | @@ -28716,9 +27044,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28716 | 27044 | 0 |
| 28717 | 27045 | 0 |
| 28718 | 27046 | 5 |
| 28719 | ||
| 28720 | ||
| 28721 | ||
| 28722 | 27047 | 12 |
| 28723 | 27048 | |
| 28724 | 27049 | 5 |
| ... | ... | @@ -28753,8 +27078,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28753 | 27078 | |
| 28754 | 27079 | 0 |
| 28755 | 27080 | 5 |
| 28756 | ||
| 28757 | ||
| 28758 | 27081 | 0 |
| 28759 | 27082 | 5 |
| 28760 | 27083 | 0 |
| ... | ... | @@ -28774,93 +27097,48 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28774 | 27097 | |
| 28775 | 27098 | |
| 28776 | 27099 | 16 |
| 28777 | ||
| 28778 | ||
| 28779 | ||
| 28780 | 27100 | 5 |
| 28781 | 27101 | 5 |
| 28782 | 27102 | 16 |
| 28783 | ||
| 28784 | ||
| 28785 | 27103 | 0 |
| 28786 | ||
| 28787 | ||
| 28788 | ||
| 28789 | 27104 | 0 |
| 28790 | 27105 | 12 |
| 28791 | 27106 | |
| 28792 | 27107 | |
| 28793 | 27108 | 5 |
| 28794 | 27109 | 5 |
| 28795 | ||
| 28796 | ||
| 28797 | 27110 | 5 |
| 28798 | 27111 | 5 |
| 28799 | 27112 | 5 |
| 28800 | 27113 | 5 |
| 28801 | 27114 | 5 |
| 28802 | 27115 | |
| 28803 | ||
| 28804 | 27116 | 16 |
| 28805 | 27117 | 0 |
| 28806 | 27118 | |
| 28807 | 27119 | |
| 28808 | 27120 | 0 |
| 28809 | 27121 | |
| 28810 | ||
| 28811 | ||
| 28812 | 27122 | 0 |
| 28813 | 27123 | |
| 28814 | 27124 | |
| 28815 | 27125 | 12 |
| 28816 | 27126 | 20 |
| 28817 | ||
| 28818 | ||
| 28819 | 27127 | 20 |
| 28820 | ||
| 28821 | ||
| 28822 | ||
| 28823 | ||
| 28824 | 27128 | 5 |
| 28825 | 27129 | 15 |
| 28826 | ||
| 28827 | ||
| 28828 | 27130 | 0 |
| 28829 | ||
| 28830 | 27131 | 16 |
| 28831 | ||
| 28832 | ||
| 28833 | ||
| 28834 | 27132 | 15 |
| 28835 | ||
| 28836 | ||
| 28837 | ||
| 28838 | 27133 | 0 |
| 28839 | 27134 | 15 |
| 28840 | ||
| 28841 | ||
| 28842 | 27135 | 15 |
| 28843 | ||
| 28844 | ||
| 28845 | 27136 | 0 |
| 28846 | ||
| 28847 | 27137 | 16 |
| 28848 | ||
| 28849 | ||
| 28850 | ||
| 28851 | 27138 | 16 |
| 28852 | ||
| 28853 | ||
| 28854 | ||
| 28855 | ||
| 28856 | 27139 | 16 |
| 28857 | ||
| 28858 | ||
| 28859 | ||
| 28860 | 27140 | 0 |
| 28861 | 27141 | 0 |
| 28862 | ||
| 28863 | ||
| 28864 | 27142 | 16 |
| 28865 | 27143 | 16 |
| 28866 | 27144 | 16 |
| ... | ... | @@ -28879,8 +27157,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28879 | 27157 | |
| 28880 | 27158 | 0 |
| 28881 | 27159 | 5 |
| 28882 | ||
| 28883 | ||
| 28884 | 27160 | 0 |
| 28885 | 27161 | 5 |
| 28886 | 27162 | 0 |
| ... | ... | @@ -28902,10 +27178,7 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28902 | 27178 | 16 |
| 28903 | 27179 | 5 |
| 28904 | 27180 | 16 |
| 28905 | ||
| 28906 | ||
| 28907 | 27181 | 0 |
| 28908 | ||
| 28909 | 27182 | 5 |
| 28910 | 27183 | 5 |
| 28911 | 27184 | 0 |
| ... | ... | @@ -28919,17 +27192,14 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 28919 | 27192 | |
| 28920 | 27193 | 27 |
| 28921 | 27194 | |
| 28922 | ||
| 28923 | 27195 | 27 |
| 28924 | 27196 | |
| 28925 | 27197 | 27 |
| 28926 | 27198 | |
| 28927 | ||
| 28928 | 27199 | 27 |
| 28929 | 27200 | |
| 28930 | 27201 | 27 |
| 28931 | 27202 | |
| 28932 | ||
| 28933 | 27203 | 5 |
| 28934 | 27204 | 5 |
| 28935 | 27205 | 5 |
| ... | ... | @@ -29526,7 +27796,7 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 29526 | 27796 | 0 |
| 29527 | 27797 | 0 39 |
| 29528 | 27798 | 5 |
| 29529 | 5 42 | |
| 27799 | 5 | |
| 29530 | 27800 | |
| 29531 | 27801 | 37 |
| 29532 | 27802 | 37 |
| ... | ... | @@ -30652,19 +28922,17 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 30652 | 28922 | 0 |
| 30653 | 28923 | 0 |
| 30654 | 28924 | 0 |
| 30655 | 42 | |
| 30656 | 28925 | 5 |
| 30657 | 28926 | 5 |
| 30658 | 28927 | 5 |
| 30659 | 28928 | 0 5 |
| 30660 | 14 15 42 | |
| 28929 | 14 15 | |
| 30661 | 28930 | 0 |
| 30662 | 28931 | 5 |
| 30663 | 28932 | 0 |
| 30664 | 28933 | 0 |
| 30665 | 28934 | 0 |
| 30666 | 28935 | 0 |
| 30667 | 42 | |
| 30668 | 28936 | 5 14 |
| 30669 | 28937 | 5 |
| 30670 | 28938 | 5 14 |
| ... | ... | @@ -30694,9 +28962,9 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 30694 | 28962 | 0 |
| 30695 | 28963 | 0 |
| 30696 | 28964 | 0 |
| 30697 | 14 15 42 | |
| 28965 | 14 15 | |
| 30698 | 28966 | 30 |
| 30699 | 8 42 | |
| 28967 | 8 | |
| 30700 | 28968 | 5 |
| 30701 | 28969 | 5 |
| 30702 | 28970 | 24 |
| ... | ... | @@ -30762,7 +29030,7 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 30762 | 29030 | 0 |
| 30763 | 29031 | 15 |
| 30764 | 29032 | 0 |
| 30765 | 0 42 | |
| 29033 | 0 | |
| 30766 | 29034 | 23 |
| 30767 | 29035 | 5 |
| 30768 | 29036 | 5 |
| ... | ... | @@ -31067,14 +29335,12 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 31067 | 29335 | 0 |
| 31068 | 29336 | 0 |
| 31069 | 29337 | 0 |
| 31070 | 42 | |
| 31071 | 29338 | 0 |
| 31072 | 29339 | 0 |
| 31073 | 29340 | 0 |
| 31074 | 29341 | 0 |
| 31075 | 29342 | 0 |
| 31076 | 29343 | 0 |
| 31077 | 42 | |
| 31078 | 29344 | 0 |
| 31079 | 29345 | 0 |
| 31080 | 29346 | 0 |
| ... | ... | @@ -31180,8 +29446,6 @@ mipsel-linux-gnueabihf mips-linux-gnueabihf |
| 31180 | 29446 | 0 |
| 31181 | 29447 | 18 |
| 31182 | 29448 | 0 |
| 31183 | 42 | |
| 31184 | 42 | |
| 31185 | 29449 | 0 |
| 31186 | 29450 | 12 |
| 31187 | 29451 | 35 |
| ... | ... | @@ -31876,8 +30140,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 31876 | 30140 | |
| 31877 | 30141 | |
| 31878 | 30142 | |
| 31879 | ||
| 31880 | ||
| 31881 | 30143 | 0 |
| 31882 | 30144 | |
| 31883 | 30145 | |
| ... | ... | @@ -31903,8 +30165,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 31903 | 30165 | |
| 31904 | 30166 | |
| 31905 | 30167 | |
| 31906 | ||
| 31907 | ||
| 31908 | 30168 | 0 |
| 31909 | 30169 | 0 |
| 31910 | 30170 | 0 |
| ... | ... | @@ -31914,12 +30174,8 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 31914 | 30174 | |
| 31915 | 30175 | 27 |
| 31916 | 30176 | |
| 31917 | ||
| 31918 | ||
| 31919 | 30177 | 5 |
| 31920 | 30178 | 20 |
| 31921 | ||
| 31922 | ||
| 31923 | 30179 | 5 |
| 31924 | 30180 | 0 |
| 31925 | 30181 | 0 |
| ... | ... | @@ -31927,7 +30183,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 31927 | 30183 | |
| 31928 | 30184 | 27 |
| 31929 | 30185 | |
| 31930 | ||
| 31931 | 30186 | 27 |
| 31932 | 30187 | |
| 31933 | 30188 | 27 |
| ... | ... | @@ -31935,57 +30190,26 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 31935 | 30190 | |
| 31936 | 30191 | |
| 31937 | 30192 | |
| 31938 | ||
| 31939 | ||
| 31940 | 30193 | 5 |
| 31941 | 30194 | 5 |
| 31942 | 30195 | 5 |
| 31943 | 30196 | 0 |
| 31944 | 30197 | 0 |
| 31945 | ||
| 31946 | ||
| 31947 | ||
| 31948 | ||
| 31949 | ||
| 31950 | ||
| 31951 | ||
| 31952 | ||
| 31953 | ||
| 31954 | ||
| 31955 | ||
| 31956 | ||
| 31957 | ||
| 31958 | ||
| 31959 | 30198 | 0 |
| 31960 | 30199 | 15 |
| 31961 | ||
| 31962 | 30200 | 5 |
| 31963 | 30201 | 5 |
| 31964 | ||
| 31965 | 30202 | 5 |
| 31966 | ||
| 31967 | 30203 | 0 |
| 31968 | 30204 | 0 |
| 31969 | 30205 | |
| 31970 | 30206 | 0 |
| 31971 | 30207 | 16 |
| 31972 | ||
| 31973 | 30208 | 0 |
| 31974 | ||
| 31975 | 30209 | 27 |
| 31976 | 30210 | |
| 31977 | 30211 | 27 |
| 31978 | 30212 | |
| 31979 | ||
| 31980 | ||
| 31981 | ||
| 31982 | ||
| 31983 | ||
| 31984 | ||
| 31985 | ||
| 31986 | ||
| 31987 | ||
| 31988 | ||
| 31989 | 30213 | 0 |
| 31990 | 30214 | 5 |
| 31991 | 30215 | 5 |
| ... | ... | @@ -32013,50 +30237,29 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32013 | 30237 | |
| 32014 | 30238 | |
| 32015 | 30239 | 20 |
| 32016 | ||
| 32017 | ||
| 32018 | 30240 | 0 |
| 32019 | 30241 | 5 |
| 32020 | 30242 | 5 |
| 32021 | 30243 | 0 |
| 32022 | 30244 | |
| 32023 | 30245 | |
| 32024 | ||
| 32025 | ||
| 32026 | ||
| 32027 | 30246 | 0 |
| 32028 | ||
| 32029 | ||
| 32030 | ||
| 32031 | 30247 | 27 |
| 32032 | 30248 | |
| 32033 | 30249 | 27 |
| 32034 | 30250 | |
| 32035 | ||
| 32036 | 30251 | 27 |
| 32037 | 30252 | |
| 32038 | 30253 | 27 |
| 32039 | 30254 | |
| 32040 | ||
| 32041 | 30255 | 27 |
| 32042 | 30256 | |
| 32043 | 30257 | 27 |
| 32044 | 30258 | |
| 32045 | 30259 | |
| 32046 | ||
| 32047 | 30260 | 35 |
| 32048 | 30261 | |
| 32049 | 30262 | |
| 32050 | ||
| 32051 | ||
| 32052 | ||
| 32053 | ||
| 32054 | ||
| 32055 | ||
| 32056 | ||
| 32057 | ||
| 32058 | ||
| 32059 | ||
| 32060 | 30263 | 5 |
| 32061 | 30264 | 0 |
| 32062 | 30265 | 27 |
| ... | ... | @@ -32067,7 +30270,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32067 | 30270 | |
| 32068 | 30271 | |
| 32069 | 30272 | |
| 32070 | ||
| 32071 | 30273 | 0 |
| 32072 | 30274 | 16 |
| 32073 | 30275 | 16 |
| ... | ... | @@ -32095,17 +30297,10 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32095 | 30297 | |
| 32096 | 30298 | |
| 32097 | 30299 | |
| 32098 | ||
| 32099 | ||
| 32100 | ||
| 32101 | ||
| 32102 | ||
| 32103 | ||
| 32104 | 30300 | 27 |
| 32105 | 30301 | |
| 32106 | 30302 | 27 |
| 32107 | 30303 | |
| 32108 | ||
| 32109 | 30304 | 0 |
| 32110 | 30305 | 5 |
| 32111 | 30306 | 5 |
| ... | ... | @@ -32113,8 +30308,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32113 | 30308 | |
| 32114 | 30309 | 5 |
| 32115 | 30310 | 15 |
| 32116 | ||
| 32117 | ||
| 32118 | 30311 | 0 |
| 32119 | 30312 | 5 |
| 32120 | 30313 | 0 |
| ... | ... | @@ -32124,17 +30317,10 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32124 | 30317 | 5 |
| 32125 | 30318 | 0 |
| 32126 | 30319 | 5 |
| 32127 | ||
| 32128 | ||
| 32129 | ||
| 32130 | ||
| 32131 | 30320 | 5 |
| 32132 | 30321 | 16 |
| 32133 | ||
| 32134 | ||
| 32135 | 30322 | 5 |
| 32136 | 30323 | 5 |
| 32137 | ||
| 32138 | 30324 | 0 |
| 32139 | 30325 | 5 |
| 32140 | 30326 | 16 |
| ... | ... | @@ -32154,7 +30340,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32154 | 30340 | 16 |
| 32155 | 30341 | 5 |
| 32156 | 30342 | 0 |
| 32157 | ||
| 32158 | 30343 | 0 |
| 32159 | 30344 | 0 |
| 32160 | 30345 | 15 |
| ... | ... | @@ -32171,8 +30356,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32171 | 30356 | |
| 32172 | 30357 | 27 |
| 32173 | 30358 | |
| 32174 | ||
| 32175 | ||
| 32176 | 30359 | 5 |
| 32177 | 30360 | 5 |
| 32178 | 30361 | 5 |
| ... | ... | @@ -32196,29 +30379,17 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32196 | 30379 | |
| 32197 | 30380 | 0 |
| 32198 | 30381 | 19 |
| 32199 | ||
| 32200 | 30382 | 19 |
| 32201 | ||
| 32202 | 30383 | 19 |
| 32203 | ||
| 32204 | 30384 | 19 |
| 32205 | ||
| 32206 | 30385 | 19 |
| 32207 | ||
| 32208 | 30386 | 19 |
| 32209 | ||
| 32210 | 30387 | 19 |
| 32211 | ||
| 32212 | 30388 | 19 |
| 32213 | ||
| 32214 | 30389 | 19 |
| 32215 | ||
| 32216 | 30390 | 19 |
| 32217 | ||
| 32218 | 30391 | 19 |
| 32219 | ||
| 32220 | 30392 | 19 |
| 32221 | ||
| 32222 | 30393 | 5 |
| 32223 | 30394 | 5 |
| 32224 | 30395 | 30 |
| ... | ... | @@ -32247,29 +30418,23 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32247 | 30418 | |
| 32248 | 30419 | 27 |
| 32249 | 30420 | |
| 32250 | ||
| 32251 | 30421 | 27 |
| 32252 | 30422 | |
| 32253 | 30423 | 27 |
| 32254 | 30424 | |
| 32255 | ||
| 32256 | 30425 | 27 |
| 32257 | 30426 | |
| 32258 | 30427 | 27 |
| 32259 | 30428 | |
| 32260 | ||
| 32261 | 30429 | 5 |
| 32262 | 30430 | 5 |
| 32263 | 30431 | 5 |
| 32264 | 30432 | |
| 32265 | 30433 | |
| 32266 | ||
| 32267 | 30434 | 27 |
| 32268 | 30435 | |
| 32269 | 30436 | 27 |
| 32270 | 30437 | |
| 32271 | ||
| 32272 | ||
| 32273 | 30438 | 5 |
| 32274 | 30439 | 0 |
| 32275 | 30440 | 5 |
| ... | ... | @@ -32284,34 +30449,23 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32284 | 30449 | 0 |
| 32285 | 30450 | 0 |
| 32286 | 30451 | 5 |
| 32287 | 42 | |
| 32288 | 30452 | 5 |
| 32289 | 30453 | 0 |
| 32290 | 30454 | 0 |
| 32291 | 8 11 | |
| 32292 | ||
| 32293 | ||
| 32294 | ||
| 30455 | 11 | |
| 32295 | 30456 | 27 |
| 32296 | 30457 | |
| 32297 | 30458 | 27 |
| 32298 | 30459 | |
| 32299 | ||
| 32300 | ||
| 32301 | 30460 | 27 |
| 32302 | 30461 | |
| 32303 | 30462 | 27 |
| 32304 | 30463 | |
| 32305 | ||
| 32306 | 30464 | 27 |
| 32307 | 30465 | |
| 32308 | ||
| 32309 | 30466 | 27 |
| 32310 | 30467 | |
| 32311 | ||
| 32312 | 30468 | 23 |
| 32313 | ||
| 32314 | ||
| 32315 | 30469 | 0 |
| 32316 | 30470 | |
| 32317 | 30471 | |
| ... | ... | @@ -32350,26 +30504,17 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32350 | 30504 | |
| 32351 | 30505 | |
| 32352 | 30506 | |
| 32353 | ||
| 32354 | 30507 | 0 |
| 32355 | 30508 | 0 |
| 32356 | 30509 | 19 |
| 32357 | 30510 | |
| 32358 | 30511 | |
| 32359 | ||
| 32360 | 30512 | 11 |
| 32361 | 30513 | |
| 32362 | 30514 | |
| 32363 | 30515 | |
| 32364 | 30516 | |
| 32365 | ||
| 32366 | 30517 | 5 |
| 32367 | ||
| 32368 | ||
| 32369 | ||
| 32370 | ||
| 32371 | ||
| 32372 | ||
| 32373 | 30518 | 5 |
| 32374 | 30519 | |
| 32375 | 30520 | |
| ... | ... | @@ -32482,11 +30627,7 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32482 | 30627 | 0 |
| 32483 | 30628 | 0 |
| 32484 | 30629 | 20 |
| 32485 | ||
| 32486 | ||
| 32487 | 30630 | 20 |
| 32488 | ||
| 32489 | ||
| 32490 | 30631 | 0 |
| 32491 | 30632 | 5 |
| 32492 | 30633 | 19 |
| ... | ... | @@ -32504,16 +30645,12 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32504 | 30645 | 27 |
| 32505 | 30646 | |
| 32506 | 30647 | |
| 32507 | ||
| 32508 | 30648 | 28 |
| 32509 | 30649 | 5 |
| 32510 | 30650 | 16 |
| 32511 | 30651 | 16 |
| 32512 | 30652 | 15 |
| 32513 | ||
| 32514 | 30653 | 0 |
| 32515 | ||
| 32516 | ||
| 32517 | 30654 | 0 |
| 32518 | 30655 | 0 |
| 32519 | 30656 | 0 |
| ... | ... | @@ -32544,11 +30681,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32544 | 30681 | 14 |
| 32545 | 30682 | 16 |
| 32546 | 30683 | 5 |
| 32547 | ||
| 32548 | ||
| 32549 | ||
| 32550 | ||
| 32551 | ||
| 32552 | 30684 | 5 |
| 32553 | 30685 | 0 |
| 32554 | 30686 | 0 |
| ... | ... | @@ -32568,16 +30700,11 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32568 | 30700 | |
| 32569 | 30701 | 27 |
| 32570 | 30702 | |
| 32571 | ||
| 32572 | ||
| 32573 | 30703 | 5 |
| 32574 | 30704 | 5 |
| 32575 | 30705 | 5 |
| 32576 | 30706 | 0 |
| 32577 | 30707 | 5 |
| 32578 | ||
| 32579 | ||
| 32580 | ||
| 32581 | 30708 | 8 |
| 32582 | 30709 | 8 |
| 32583 | 30710 | 8 |
| ... | ... | @@ -32586,10 +30713,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32586 | 30713 | 27 |
| 32587 | 30714 | 27 |
| 32588 | 30715 | |
| 32589 | ||
| 32590 | ||
| 32591 | ||
| 32592 | ||
| 32593 | 30716 | 19 |
| 32594 | 30717 | 18 |
| 32595 | 30718 | 19 |
| ... | ... | @@ -32603,8 +30726,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32603 | 30726 | 0 |
| 32604 | 30727 | 0 |
| 32605 | 30728 | 5 |
| 32606 | ||
| 32607 | ||
| 32608 | 30729 | 0 |
| 32609 | 30730 | 0 |
| 32610 | 30731 | 0 |
| ... | ... | @@ -32615,34 +30736,24 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32615 | 30736 | |
| 32616 | 30737 | |
| 32617 | 30738 | 33 |
| 32618 | ||
| 32619 | 30739 | 0 |
| 32620 | 30740 | 0 |
| 32621 | 30741 | 5 |
| 32622 | 30742 | |
| 32623 | 30743 | |
| 32624 | 30744 | |
| 32625 | ||
| 32626 | 30745 | 27 |
| 32627 | 30746 | |
| 32628 | 30747 | 27 |
| 32629 | 30748 | |
| 32630 | ||
| 32631 | ||
| 32632 | 30749 | 15 |
| 32633 | ||
| 32634 | ||
| 32635 | 30750 | 15 |
| 32636 | ||
| 32637 | ||
| 32638 | 30751 | 27 |
| 32639 | 30752 | |
| 32640 | 30753 | |
| 32641 | 30754 | 27 |
| 32642 | 30755 | |
| 32643 | 30756 | |
| 32644 | ||
| 32645 | ||
| 32646 | 30757 | 16 |
| 32647 | 30758 | 16 |
| 32648 | 30759 | 5 |
| ... | ... | @@ -32675,9 +30786,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32675 | 30786 | 0 |
| 32676 | 30787 | 0 |
| 32677 | 30788 | 5 |
| 32678 | ||
| 32679 | ||
| 32680 | ||
| 32681 | 30789 | 12 |
| 32682 | 30790 | |
| 32683 | 30791 | 5 |
| ... | ... | @@ -32712,8 +30820,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32712 | 30820 | |
| 32713 | 30821 | 0 |
| 32714 | 30822 | 5 |
| 32715 | ||
| 32716 | ||
| 32717 | 30823 | 0 |
| 32718 | 30824 | 5 |
| 32719 | 30825 | 0 |
| ... | ... | @@ -32733,93 +30839,48 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32733 | 30839 | |
| 32734 | 30840 | |
| 32735 | 30841 | 16 |
| 32736 | ||
| 32737 | ||
| 32738 | ||
| 32739 | 30842 | 5 |
| 32740 | 30843 | 5 |
| 32741 | 30844 | 16 |
| 32742 | ||
| 32743 | ||
| 32744 | 30845 | 0 |
| 32745 | ||
| 32746 | ||
| 32747 | ||
| 32748 | 30846 | 0 |
| 32749 | 30847 | 12 |
| 32750 | 30848 | |
| 32751 | 30849 | |
| 32752 | 30850 | 5 |
| 32753 | 30851 | 5 |
| 32754 | ||
| 32755 | ||
| 32756 | 30852 | 5 |
| 32757 | 30853 | 5 |
| 32758 | 30854 | 5 |
| 32759 | 30855 | 5 |
| 32760 | 30856 | 5 |
| 32761 | 30857 | |
| 32762 | ||
| 32763 | 30858 | 16 |
| 32764 | 30859 | 0 |
| 32765 | 30860 | |
| 32766 | 30861 | |
| 32767 | 30862 | 0 |
| 32768 | 30863 | |
| 32769 | ||
| 32770 | ||
| 32771 | 30864 | 0 |
| 32772 | 30865 | |
| 32773 | 30866 | |
| 32774 | 30867 | 12 |
| 32775 | 30868 | 20 |
| 32776 | ||
| 32777 | ||
| 32778 | 30869 | 20 |
| 32779 | ||
| 32780 | ||
| 32781 | ||
| 32782 | ||
| 32783 | 30870 | 5 |
| 32784 | 30871 | 15 |
| 32785 | ||
| 32786 | ||
| 32787 | 30872 | 0 |
| 32788 | ||
| 32789 | 30873 | 16 |
| 32790 | ||
| 32791 | ||
| 32792 | ||
| 32793 | 30874 | 15 |
| 32794 | ||
| 32795 | ||
| 32796 | ||
| 32797 | 30875 | 0 |
| 32798 | 30876 | 15 |
| 32799 | ||
| 32800 | ||
| 32801 | 30877 | 15 |
| 32802 | ||
| 32803 | ||
| 32804 | 30878 | 0 |
| 32805 | ||
| 32806 | 30879 | 16 |
| 32807 | ||
| 32808 | ||
| 32809 | ||
| 32810 | 30880 | 16 |
| 32811 | ||
| 32812 | ||
| 32813 | ||
| 32814 | ||
| 32815 | 30881 | 16 |
| 32816 | ||
| 32817 | ||
| 32818 | ||
| 32819 | 30882 | 0 |
| 32820 | 30883 | 0 |
| 32821 | ||
| 32822 | ||
| 32823 | 30884 | 16 |
| 32824 | 30885 | 16 |
| 32825 | 30886 | 16 |
| ... | ... | @@ -32838,8 +30899,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32838 | 30899 | |
| 32839 | 30900 | 0 |
| 32840 | 30901 | 5 |
| 32841 | ||
| 32842 | ||
| 32843 | 30902 | 0 |
| 32844 | 30903 | 5 |
| 32845 | 30904 | 0 |
| ... | ... | @@ -32861,10 +30920,7 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32861 | 30920 | 16 |
| 32862 | 30921 | 5 |
| 32863 | 30922 | 16 |
| 32864 | ||
| 32865 | ||
| 32866 | 30923 | 0 |
| 32867 | ||
| 32868 | 30924 | 5 |
| 32869 | 30925 | 5 |
| 32870 | 30926 | 0 |
| ... | ... | @@ -32878,17 +30934,14 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 32878 | 30934 | |
| 32879 | 30935 | 27 |
| 32880 | 30936 | |
| 32881 | ||
| 32882 | 30937 | 27 |
| 32883 | 30938 | |
| 32884 | 30939 | 27 |
| 32885 | 30940 | |
| 32886 | ||
| 32887 | 30941 | 27 |
| 32888 | 30942 | |
| 32889 | 30943 | 27 |
| 32890 | 30944 | |
| 32891 | ||
| 32892 | 30945 | 5 |
| 32893 | 30946 | 5 |
| 32894 | 30947 | 5 |
| ... | ... | @@ -33485,7 +31538,7 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 33485 | 31538 | 0 |
| 33486 | 31539 | 0 39 |
| 33487 | 31540 | 5 |
| 33488 | 5 42 | |
| 31541 | 5 | |
| 33489 | 31542 | |
| 33490 | 31543 | 37 |
| 33491 | 31544 | 37 |
| ... | ... | @@ -34611,19 +32664,17 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 34611 | 32664 | 0 |
| 34612 | 32665 | 0 |
| 34613 | 32666 | 0 |
| 34614 | 42 | |
| 34615 | 32667 | 5 |
| 34616 | 32668 | 5 |
| 34617 | 32669 | 5 |
| 34618 | 32670 | 0 5 |
| 34619 | 14 15 42 | |
| 32671 | 14 15 | |
| 34620 | 32672 | 0 |
| 34621 | 32673 | 5 |
| 34622 | 32674 | 0 |
| 34623 | 32675 | 0 |
| 34624 | 32676 | 0 |
| 34625 | 32677 | 0 |
| 34626 | 42 | |
| 34627 | 32678 | 5 14 |
| 34628 | 32679 | 5 |
| 34629 | 32680 | 5 14 |
| ... | ... | @@ -34653,9 +32704,9 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 34653 | 32704 | 0 |
| 34654 | 32705 | 0 |
| 34655 | 32706 | 0 |
| 34656 | 14 15 42 | |
| 32707 | 14 15 | |
| 34657 | 32708 | 30 |
| 34658 | 8 42 | |
| 32709 | 8 | |
| 34659 | 32710 | 5 |
| 34660 | 32711 | 5 |
| 34661 | 32712 | 24 |
| ... | ... | @@ -34721,7 +32772,7 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 34721 | 32772 | 0 |
| 34722 | 32773 | 15 |
| 34723 | 32774 | 0 |
| 34724 | 0 42 | |
| 32775 | 0 | |
| 34725 | 32776 | 23 |
| 34726 | 32777 | 5 |
| 34727 | 32778 | 5 |
| ... | ... | @@ -35026,14 +33077,12 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 35026 | 33077 | 0 |
| 35027 | 33078 | 0 |
| 35028 | 33079 | 0 |
| 35029 | 42 | |
| 35030 | 33080 | 0 |
| 35031 | 33081 | 0 |
| 35032 | 33082 | 0 |
| 35033 | 33083 | 0 |
| 35034 | 33084 | 0 |
| 35035 | 33085 | 0 |
| 35036 | 42 | |
| 35037 | 33086 | 0 |
| 35038 | 33087 | 0 |
| 35039 | 33088 | 0 |
| ... | ... | @@ -35139,8 +33188,6 @@ mipsel-linux-gnueabi mips-linux-gnueabi |
| 35139 | 33188 | 0 |
| 35140 | 33189 | 18 |
| 35141 | 33190 | 0 |
| 35142 | 42 | |
| 35143 | 42 | |
| 35144 | 33191 | 0 |
| 35145 | 33192 | 12 |
| 35146 | 33193 | 35 |
| ... | ... | @@ -35831,9 +33878,7 @@ x86_64-linux-gnu |
| 35831 | 33878 | 27 |
| 35832 | 33879 | 36 |
| 35833 | 33880 | 27 |
| 35834 | ||
| 35835 | 33881 | 27 |
| 35836 | ||
| 35837 | 33882 | 27 |
| 35838 | 33883 | |
| 35839 | 33884 | |
| ... | ... | @@ -35862,8 +33907,6 @@ x86_64-linux-gnu |
| 35862 | 33907 | |
| 35863 | 33908 | |
| 35864 | 33909 | 10 |
| 35865 | ||
| 35866 | ||
| 35867 | 33910 | 10 |
| 35868 | 33911 | 10 |
| 35869 | 33912 | 10 |
| ... | ... | @@ -35872,79 +33915,43 @@ x86_64-linux-gnu |
| 35872 | 33915 | 27 |
| 35873 | 33916 | 36 |
| 35874 | 33917 | 27 |
| 35875 | ||
| 35876 | ||
| 35877 | 33918 | 27 |
| 35878 | 33919 | 10 |
| 35879 | 33920 | 20 |
| 35880 | ||
| 35881 | ||
| 35882 | 33921 | 10 |
| 35883 | 33922 | 10 |
| 35884 | 33923 | 10 |
| 35885 | 33924 | 27 |
| 35886 | 33925 | 36 |
| 35887 | 33926 | 27 |
| 35888 | ||
| 35889 | 33927 | 27 |
| 35890 | 33928 | 27 |
| 35891 | 33929 | 36 |
| 35892 | 33930 | 27 |
| 35893 | ||
| 35894 | 33931 | 27 |
| 35895 | 33932 | |
| 35896 | 33933 | |
| 35897 | 33934 | |
| 35898 | ||
| 35899 | 33935 | 10 |
| 35900 | 33936 | 10 |
| 35901 | 33937 | 10 |
| 35902 | 33938 | 10 |
| 35903 | 33939 | 10 |
| 35904 | ||
| 35905 | ||
| 35906 | ||
| 35907 | ||
| 35908 | ||
| 35909 | ||
| 35910 | ||
| 35911 | ||
| 35912 | ||
| 35913 | ||
| 35914 | ||
| 35915 | ||
| 35916 | ||
| 35917 | ||
| 35918 | 33940 | 10 |
| 35919 | 33941 | 15 |
| 35920 | ||
| 35921 | 33942 | 10 |
| 35922 | 33943 | 10 |
| 35923 | ||
| 35924 | 33944 | 10 |
| 35925 | ||
| 35926 | 33945 | 10 |
| 35927 | 33946 | 10 |
| 35928 | 33947 | |
| 35929 | 33948 | 10 |
| 35930 | 33949 | 16 |
| 35931 | ||
| 35932 | 33950 | 10 |
| 35933 | ||
| 35934 | 33951 | 27 |
| 35935 | 33952 | 36 |
| 35936 | 33953 | 27 |
| 35937 | ||
| 35938 | 33954 | 27 |
| 35939 | ||
| 35940 | ||
| 35941 | ||
| 35942 | ||
| 35943 | ||
| 35944 | ||
| 35945 | ||
| 35946 | ||
| 35947 | ||
| 35948 | 33955 | 10 |
| 35949 | 33956 | 10 |
| 35950 | 33957 | 10 |
| ... | ... | @@ -35972,50 +33979,29 @@ x86_64-linux-gnu |
| 35972 | 33979 | |
| 35973 | 33980 | |
| 35974 | 33981 | 20 |
| 35975 | ||
| 35976 | ||
| 35977 | 33982 | 10 |
| 35978 | 33983 | 10 |
| 35979 | 33984 | 10 |
| 35980 | 33985 | 10 |
| 35981 | 33986 | |
| 35982 | 33987 | |
| 35983 | ||
| 35984 | ||
| 35985 | ||
| 35986 | 33988 | 10 |
| 35987 | ||
| 35988 | ||
| 35989 | ||
| 35990 | 33989 | 27 |
| 35991 | 33990 | 36 |
| 35992 | 33991 | 27 |
| 35993 | ||
| 35994 | 33992 | 27 |
| 35995 | 33993 | 27 |
| 35996 | 33994 | 36 |
| 35997 | 33995 | 27 |
| 35998 | ||
| 35999 | 33996 | 27 |
| 36000 | 33997 | 27 |
| 36001 | 33998 | 36 |
| 36002 | 33999 | 27 |
| 36003 | 34000 | |
| 36004 | ||
| 36005 | 34001 | 27 |
| 36006 | 34002 | 35 |
| 36007 | 34003 | |
| 36008 | 34004 | |
| 36009 | ||
| 36010 | ||
| 36011 | ||
| 36012 | ||
| 36013 | ||
| 36014 | ||
| 36015 | ||
| 36016 | ||
| 36017 | ||
| 36018 | ||
| 36019 | 34005 | 10 |
| 36020 | 34006 | 10 |
| 36021 | 34007 | 27 |
| ... | ... | @@ -36025,7 +34011,6 @@ x86_64-linux-gnu |
| 36025 | 34011 | |
| 36026 | 34012 | |
| 36027 | 34013 | |
| 36028 | ||
| 36029 | 34014 | 25 |
| 36030 | 34015 | 10 |
| 36031 | 34016 | 16 |
| ... | ... | @@ -36054,16 +34039,9 @@ x86_64-linux-gnu |
| 36054 | 34039 | |
| 36055 | 34040 | |
| 36056 | 34041 | |
| 36057 | ||
| 36058 | ||
| 36059 | ||
| 36060 | ||
| 36061 | ||
| 36062 | ||
| 36063 | 34042 | 27 |
| 36064 | 34043 | 36 |
| 36065 | 34044 | 27 |
| 36066 | ||
| 36067 | 34045 | 27 |
| 36068 | 34046 | 10 |
| 36069 | 34047 | 10 |
| ... | ... | @@ -36072,8 +34050,6 @@ x86_64-linux-gnu |
| 36072 | 34050 | 10 |
| 36073 | 34051 | 10 |
| 36074 | 34052 | 15 |
| 36075 | ||
| 36076 | ||
| 36077 | 34053 | 10 |
| 36078 | 34054 | 10 |
| 36079 | 34055 | |
| ... | ... | @@ -36083,17 +34059,10 @@ x86_64-linux-gnu |
| 36083 | 34059 | 10 |
| 36084 | 34060 | 10 |
| 36085 | 34061 | 10 |
| 36086 | ||
| 36087 | ||
| 36088 | ||
| 36089 | ||
| 36090 | 34062 | 10 |
| 36091 | 34063 | 16 |
| 36092 | ||
| 36093 | ||
| 36094 | 34064 | 10 |
| 36095 | 34065 | 10 |
| 36096 | ||
| 36097 | 34066 | 10 |
| 36098 | 34067 | 10 |
| 36099 | 34068 | 16 |
| ... | ... | @@ -36113,7 +34082,6 @@ x86_64-linux-gnu |
| 36113 | 34082 | 16 |
| 36114 | 34083 | 10 |
| 36115 | 34084 | 10 |
| 36116 | ||
| 36117 | 34085 | 10 |
| 36118 | 34086 | 10 |
| 36119 | 34087 | 15 |
| ... | ... | @@ -36129,9 +34097,7 @@ x86_64-linux-gnu |
| 36129 | 34097 | 27 |
| 36130 | 34098 | 36 |
| 36131 | 34099 | 27 |
| 36132 | ||
| 36133 | 34100 | 27 |
| 36134 | ||
| 36135 | 34101 | 10 |
| 36136 | 34102 | 10 |
| 36137 | 34103 | 10 |
| ... | ... | @@ -36155,29 +34121,17 @@ x86_64-linux-gnu |
| 36155 | 34121 | 36 |
| 36156 | 34122 | 10 |
| 36157 | 34123 | 19 |
| 36158 | ||
| 36159 | 34124 | 19 |
| 36160 | ||
| 36161 | 34125 | 19 |
| 36162 | ||
| 36163 | 34126 | 19 |
| 36164 | ||
| 36165 | 34127 | 19 |
| 36166 | ||
| 36167 | 34128 | 19 |
| 36168 | ||
| 36169 | 34129 | 19 |
| 36170 | ||
| 36171 | 34130 | 19 |
| 36172 | ||
| 36173 | 34131 | 19 |
| 36174 | ||
| 36175 | 34132 | 19 |
| 36176 | ||
| 36177 | 34133 | 19 |
| 36178 | ||
| 36179 | 34134 | 19 |
| 36180 | ||
| 36181 | 34135 | 10 |
| 36182 | 34136 | 10 |
| 36183 | 34137 | 30 |
| ... | ... | @@ -36205,29 +34159,23 @@ x86_64-linux-gnu |
| 36205 | 34159 | 27 |
| 36206 | 34160 | 36 |
| 36207 | 34161 | 27 |
| 36208 | ||
| 36209 | 34162 | 27 |
| 36210 | 34163 | 27 |
| 36211 | 34164 | 36 |
| 36212 | 34165 | 27 |
| 36213 | ||
| 36214 | 34166 | 27 |
| 36215 | 34167 | 27 |
| 36216 | 34168 | 36 |
| 36217 | 34169 | 27 |
| 36218 | ||
| 36219 | 34170 | 27 |
| 36220 | 34171 | 10 |
| 36221 | 34172 | 10 |
| 36222 | 34173 | 10 |
| 36223 | 34174 | |
| 36224 | 34175 | |
| 36225 | ||
| 36226 | 34176 | 27 |
| 36227 | 34177 | 36 |
| 36228 | 34178 | 27 |
| 36229 | ||
| 36230 | ||
| 36231 | 34179 | 27 |
| 36232 | 34180 | 10 |
| 36233 | 34181 | 10 |
| ... | ... | @@ -36243,34 +34191,23 @@ x86_64-linux-gnu |
| 36243 | 34191 | 10 |
| 36244 | 34192 | 10 |
| 36245 | 34193 | 10 |
| 36246 | 42 | |
| 36247 | 34194 | 10 |
| 36248 | 34195 | 10 |
| 36249 | 34196 | 10 |
| 36250 | 34197 | 11 |
| 36251 | ||
| 36252 | ||
| 36253 | ||
| 36254 | 34198 | 27 |
| 36255 | 34199 | 36 |
| 36256 | 34200 | 27 |
| 36257 | ||
| 36258 | 34201 | 27 |
| 36259 | ||
| 36260 | 34202 | 27 |
| 36261 | 34203 | 36 |
| 36262 | 34204 | 27 |
| 36263 | ||
| 36264 | 34205 | 27 |
| 36265 | 34206 | 27 |
| 36266 | ||
| 36267 | 34207 | 36 |
| 36268 | 34208 | 27 |
| 36269 | ||
| 36270 | 34209 | 27 |
| 36271 | 34210 | 23 |
| 36272 | ||
| 36273 | ||
| 36274 | 34211 | 10 |
| 36275 | 34212 | |
| 36276 | 34213 | |
| ... | ... | @@ -36309,26 +34246,17 @@ x86_64-linux-gnu |
| 36309 | 34246 | |
| 36310 | 34247 | |
| 36311 | 34248 | |
| 36312 | ||
| 36313 | 34249 | 10 |
| 36314 | 34250 | 10 |
| 36315 | 34251 | 19 |
| 36316 | 34252 | |
| 36317 | 34253 | |
| 36318 | ||
| 36319 | 34254 | 11 |
| 36320 | 34255 | |
| 36321 | 34256 | |
| 36322 | 34257 | |
| 36323 | 34258 | |
| 36324 | ||
| 36325 | 34259 | 10 |
| 36326 | ||
| 36327 | ||
| 36328 | ||
| 36329 | ||
| 36330 | ||
| 36331 | ||
| 36332 | 34260 | 10 |
| 36333 | 34261 | |
| 36334 | 34262 | |
| ... | ... | @@ -36441,11 +34369,7 @@ x86_64-linux-gnu |
| 36441 | 34369 | 10 |
| 36442 | 34370 | 10 |
| 36443 | 34371 | 20 |
| 36444 | ||
| 36445 | ||
| 36446 | 34372 | 20 |
| 36447 | ||
| 36448 | ||
| 36449 | 34373 | 10 |
| 36450 | 34374 | 10 |
| 36451 | 34375 | 19 |
| ... | ... | @@ -36461,7 +34385,6 @@ x86_64-linux-gnu |
| 36461 | 34385 | 27 |
| 36462 | 34386 | 36 |
| 36463 | 34387 | 27 |
| 36464 | ||
| 36465 | 34388 | 27 |
| 36466 | 34389 | |
| 36467 | 34390 | 28 |
| ... | ... | @@ -36469,10 +34392,7 @@ x86_64-linux-gnu |
| 36469 | 34392 | 16 |
| 36470 | 34393 | 16 |
| 36471 | 34394 | 15 |
| 36472 | ||
| 36473 | 34395 | 10 |
| 36474 | ||
| 36475 | ||
| 36476 | 34396 | 10 |
| 36477 | 34397 | 10 |
| 36478 | 34398 | 10 |
| ... | ... | @@ -36503,11 +34423,6 @@ x86_64-linux-gnu |
| 36503 | 34423 | 14 |
| 36504 | 34424 | 16 |
| 36505 | 34425 | 10 |
| 36506 | ||
| 36507 | ||
| 36508 | ||
| 36509 | ||
| 36510 | ||
| 36511 | 34426 | 10 |
| 36512 | 34427 | 10 |
| 36513 | 34428 | 10 |
| ... | ... | @@ -36526,17 +34441,12 @@ x86_64-linux-gnu |
| 36526 | 34441 | 27 |
| 36527 | 34442 | 36 |
| 36528 | 34443 | 27 |
| 36529 | ||
| 36530 | 34444 | 27 |
| 36531 | ||
| 36532 | 34445 | 10 |
| 36533 | 34446 | 10 |
| 36534 | 34447 | 10 |
| 36535 | 34448 | 10 |
| 36536 | 34449 | 10 |
| 36537 | ||
| 36538 | ||
| 36539 | ||
| 36540 | 34450 | 10 |
| 36541 | 34451 | 10 |
| 36542 | 34452 | 10 |
| ... | ... | @@ -36544,11 +34454,7 @@ x86_64-linux-gnu |
| 36544 | 34454 | 10 |
| 36545 | 34455 | 27 |
| 36546 | 34456 | 27 |
| 36547 | ||
| 36548 | 34457 | 27 |
| 36549 | ||
| 36550 | ||
| 36551 | ||
| 36552 | 34458 | 19 |
| 36553 | 34459 | 18 |
| 36554 | 34460 | 19 |
| ... | ... | @@ -36562,8 +34468,6 @@ x86_64-linux-gnu |
| 36562 | 34468 | 10 |
| 36563 | 34469 | 10 |
| 36564 | 34470 | 10 |
| 36565 | ||
| 36566 | ||
| 36567 | 34471 | 10 |
| 36568 | 34472 | 10 |
| 36569 | 34473 | 10 |
| ... | ... | @@ -36574,34 +34478,24 @@ x86_64-linux-gnu |
| 36574 | 34478 | 36 |
| 36575 | 34479 | 10 |
| 36576 | 34480 | 33 |
| 36577 | ||
| 36578 | 34481 | 10 |
| 36579 | 34482 | 10 |
| 36580 | 34483 | 10 |
| 36581 | 34484 | |
| 36582 | 34485 | |
| 36583 | 34486 | |
| 36584 | ||
| 36585 | 34487 | 27 |
| 36586 | 34488 | 36 |
| 36587 | 34489 | 27 |
| 36588 | ||
| 36589 | 34490 | 27 |
| 36590 | ||
| 36591 | 34491 | 15 |
| 36592 | ||
| 36593 | ||
| 36594 | 34492 | 15 |
| 36595 | ||
| 36596 | ||
| 36597 | 34493 | 27 |
| 36598 | 34494 | |
| 36599 | 34495 | 36 |
| 36600 | 34496 | 27 |
| 36601 | ||
| 36602 | 34497 | 27 |
| 36603 | 34498 | |
| 36604 | ||
| 36605 | 34499 | 16 |
| 36606 | 34500 | |
| 36607 | 34501 | 10 |
| ... | ... | @@ -36634,9 +34528,6 @@ x86_64-linux-gnu |
| 36634 | 34528 | 10 |
| 36635 | 34529 | 10 |
| 36636 | 34530 | 10 |
| 36637 | ||
| 36638 | ||
| 36639 | ||
| 36640 | 34531 | 12 |
| 36641 | 34532 | |
| 36642 | 34533 | 10 |
| ... | ... | @@ -36671,8 +34562,6 @@ x86_64-linux-gnu |
| 36671 | 34562 | 36 |
| 36672 | 34563 | 10 |
| 36673 | 34564 | 10 |
| 36674 | ||
| 36675 | ||
| 36676 | 34565 | 10 |
| 36677 | 34566 | 10 |
| 36678 | 34567 | 10 |
| ... | ... | @@ -36692,93 +34581,48 @@ x86_64-linux-gnu |
| 36692 | 34581 | |
| 36693 | 34582 | |
| 36694 | 34583 | 16 |
| 36695 | ||
| 36696 | ||
| 36697 | ||
| 36698 | 34584 | 10 |
| 36699 | 34585 | 10 |
| 36700 | 34586 | 16 |
| 36701 | ||
| 36702 | ||
| 36703 | 34587 | 10 |
| 36704 | ||
| 36705 | ||
| 36706 | ||
| 36707 | 34588 | 10 |
| 36708 | 34589 | 12 |
| 36709 | 34590 | |
| 36710 | 34591 | |
| 36711 | 34592 | 10 |
| 36712 | 34593 | 10 |
| 36713 | ||
| 36714 | ||
| 36715 | 34594 | 10 |
| 36716 | 34595 | 10 |
| 36717 | 34596 | 10 |
| 36718 | 34597 | 10 |
| 36719 | 34598 | 10 |
| 36720 | 34599 | |
| 36721 | ||
| 36722 | 34600 | 16 |
| 36723 | 34601 | 10 |
| 36724 | 34602 | |
| 36725 | 34603 | |
| 36726 | 34604 | 10 |
| 36727 | 34605 | |
| 36728 | ||
| 36729 | ||
| 36730 | 34606 | 10 |
| 36731 | 34607 | |
| 36732 | 34608 | |
| 36733 | 34609 | 12 |
| 36734 | 34610 | 20 |
| 36735 | ||
| 36736 | ||
| 36737 | 34611 | 20 |
| 36738 | ||
| 36739 | ||
| 36740 | ||
| 36741 | ||
| 36742 | 34612 | 10 |
| 36743 | 34613 | 15 |
| 36744 | ||
| 36745 | ||
| 36746 | 34614 | 10 |
| 36747 | ||
| 36748 | 34615 | 16 |
| 36749 | ||
| 36750 | ||
| 36751 | ||
| 36752 | 34616 | 15 |
| 36753 | ||
| 36754 | ||
| 36755 | ||
| 36756 | 34617 | 10 |
| 36757 | 34618 | 15 |
| 36758 | ||
| 36759 | ||
| 36760 | 34619 | 15 |
| 36761 | ||
| 36762 | ||
| 36763 | 34620 | 10 |
| 36764 | ||
| 36765 | 34621 | 16 |
| 36766 | ||
| 36767 | ||
| 36768 | ||
| 36769 | 34622 | 16 |
| 36770 | ||
| 36771 | ||
| 36772 | ||
| 36773 | ||
| 36774 | 34623 | 16 |
| 36775 | ||
| 36776 | ||
| 36777 | ||
| 36778 | 34624 | 10 |
| 36779 | 34625 | 10 |
| 36780 | ||
| 36781 | ||
| 36782 | 34626 | 16 |
| 36783 | 34627 | 16 |
| 36784 | 34628 | 16 |
| ... | ... | @@ -36797,8 +34641,6 @@ x86_64-linux-gnu |
| 36797 | 34641 | 36 |
| 36798 | 34642 | 10 |
| 36799 | 34643 | 10 |
| 36800 | ||
| 36801 | ||
| 36802 | 34644 | 10 |
| 36803 | 34645 | 10 |
| 36804 | 34646 | 10 |
| ... | ... | @@ -36820,10 +34662,7 @@ x86_64-linux-gnu |
| 36820 | 34662 | 16 |
| 36821 | 34663 | 10 |
| 36822 | 34664 | 16 |
| 36823 | ||
| 36824 | ||
| 36825 | 34665 | 10 |
| 36826 | ||
| 36827 | 34666 | 10 |
| 36828 | 34667 | 10 |
| 36829 | 34668 | 10 |
| ... | ... | @@ -36836,17 +34675,14 @@ x86_64-linux-gnu |
| 36836 | 34675 | 27 |
| 36837 | 34676 | 36 |
| 36838 | 34677 | 27 |
| 36839 | ||
| 36840 | 34678 | 27 |
| 36841 | 34679 | 27 |
| 36842 | 34680 | 36 |
| 36843 | 34681 | 27 |
| 36844 | ||
| 36845 | 34682 | 27 |
| 36846 | 34683 | 27 |
| 36847 | 34684 | 36 |
| 36848 | 34685 | 27 |
| 36849 | ||
| 36850 | 34686 | 27 |
| 36851 | 34687 | 10 |
| 36852 | 34688 | 10 |
| ... | ... | @@ -37444,7 +35280,7 @@ x86_64-linux-gnu |
| 37444 | 35280 | 10 |
| 37445 | 35281 | 10 39 |
| 37446 | 35282 | 10 |
| 37447 | 10 42 | |
| 35283 | 10 | |
| 37448 | 35284 | 36 |
| 37449 | 35285 | 37 |
| 37450 | 35286 | 37 |
| ... | ... | @@ -38570,19 +36406,17 @@ x86_64-linux-gnu |
| 38570 | 36406 | 10 |
| 38571 | 36407 | 10 |
| 38572 | 36408 | 10 |
| 38573 | 42 | |
| 38574 | 36409 | 10 |
| 38575 | 36410 | 10 |
| 38576 | 36411 | 10 |
| 38577 | 36412 | 10 |
| 38578 | 14 15 42 | |
| 36413 | 14 15 | |
| 38579 | 36414 | 10 |
| 38580 | 36415 | 10 |
| 38581 | 36416 | 10 |
| 38582 | 36417 | 10 |
| 38583 | 36418 | 10 |
| 38584 | 36419 | 10 |
| 38585 | 42 | |
| 38586 | 36420 | 10 |
| 38587 | 36421 | 10 |
| 38588 | 36422 | 10 |
| ... | ... | @@ -38612,9 +36446,9 @@ x86_64-linux-gnu |
| 38612 | 36446 | 10 |
| 38613 | 36447 | 10 |
| 38614 | 36448 | 10 |
| 38615 | 14 15 42 | |
| 36449 | 14 15 | |
| 38616 | 36450 | 30 |
| 38617 | 10 42 | |
| 36451 | 10 | |
| 38618 | 36452 | 10 |
| 38619 | 36453 | 10 |
| 38620 | 36454 | 24 |
| ... | ... | @@ -38680,7 +36514,7 @@ x86_64-linux-gnu |
| 38680 | 36514 | 10 |
| 38681 | 36515 | 15 |
| 38682 | 36516 | 10 |
| 38683 | 10 42 | |
| 36517 | 10 | |
| 38684 | 36518 | 23 |
| 38685 | 36519 | 10 |
| 38686 | 36520 | 10 |
| ... | ... | @@ -38985,14 +36819,12 @@ x86_64-linux-gnu |
| 38985 | 36819 | 10 |
| 38986 | 36820 | 10 |
| 38987 | 36821 | 10 |
| 38988 | 42 | |
| 38989 | 36822 | 10 |
| 38990 | 36823 | 10 |
| 38991 | 36824 | 10 |
| 38992 | 36825 | 10 |
| 38993 | 36826 | 10 |
| 38994 | 36827 | 10 |
| 38995 | 42 | |
| 38996 | 36828 | 10 |
| 38997 | 36829 | 10 |
| 38998 | 36830 | 10 |
| ... | ... | @@ -39098,8 +36930,6 @@ x86_64-linux-gnu |
| 39098 | 36930 | 10 |
| 39099 | 36931 | 18 |
| 39100 | 36932 | 10 |
| 39101 | 42 | |
| 39102 | 42 | |
| 39103 | 36933 | 10 |
| 39104 | 36934 | 12 |
| 39105 | 36935 | 35 |
| ... | ... | @@ -39790,9 +37620,7 @@ x86_64-linux-gnux32 |
| 39790 | 37620 | 28 |
| 39791 | 37621 | 36 |
| 39792 | 37622 | 28 |
| 39793 | ||
| 39794 | 37623 | 28 |
| 39795 | ||
| 39796 | 37624 | 28 |
| 39797 | 37625 | |
| 39798 | 37626 | |
| ... | ... | @@ -39821,8 +37649,6 @@ x86_64-linux-gnux32 |
| 39821 | 37649 | |
| 39822 | 37650 | |
| 39823 | 37651 | 28 |
| 39824 | ||
| 39825 | ||
| 39826 | 37652 | 28 |
| 39827 | 37653 | 28 |
| 39828 | 37654 | 28 |
| ... | ... | @@ -39831,83 +37657,47 @@ x86_64-linux-gnux32 |
| 39831 | 37657 | 28 |
| 39832 | 37658 | 36 |
| 39833 | 37659 | 28 |
| 39834 | ||
| 39835 | ||
| 39836 | 37660 | 28 |
| 39837 | 37661 | 28 |
| 39838 | 37662 | 28 |
| 39839 | ||
| 39840 | ||
| 39841 | 37663 | 28 |
| 39842 | 37664 | 28 |
| 39843 | 37665 | 28 |
| 39844 | 37666 | 28 |
| 39845 | 37667 | 36 |
| 39846 | 37668 | 28 |
| 39847 | ||
| 39848 | 37669 | 28 |
| 39849 | 37670 | 28 |
| 39850 | 37671 | 36 |
| 39851 | 37672 | 28 |
| 39852 | ||
| 39853 | 37673 | 28 |
| 39854 | 37674 | |
| 39855 | 37675 | |
| 39856 | 37676 | |
| 39857 | ||
| 39858 | 37677 | 28 |
| 39859 | 37678 | 28 |
| 39860 | 37679 | 28 |
| 39861 | 37680 | 28 |
| 39862 | 37681 | 28 |
| 39863 | ||
| 39864 | ||
| 39865 | ||
| 39866 | ||
| 39867 | ||
| 39868 | ||
| 39869 | ||
| 39870 | ||
| 39871 | ||
| 39872 | ||
| 39873 | ||
| 39874 | ||
| 39875 | ||
| 39876 | ||
| 39877 | 37682 | 28 |
| 39878 | 37683 | 28 |
| 39879 | ||
| 39880 | 37684 | 28 |
| 39881 | 37685 | 28 |
| 39882 | ||
| 39883 | 37686 | 28 |
| 39884 | ||
| 39885 | 37687 | 28 |
| 39886 | 37688 | 28 |
| 39887 | 37689 | |
| 39888 | 37690 | 28 |
| 39889 | 37691 | 28 |
| 39890 | ||
| 39891 | 37692 | 28 |
| 39892 | ||
| 39893 | 37693 | 28 |
| 39894 | 37694 | 36 |
| 39895 | 37695 | 28 |
| 39896 | ||
| 39897 | 37696 | 28 |
| 39898 | 37697 | |
| 39899 | 37698 | |
| 39900 | 37699 | |
| 39901 | 37700 | |
| 39902 | ||
| 39903 | ||
| 39904 | ||
| 39905 | ||
| 39906 | ||
| 39907 | ||
| 39908 | ||
| 39909 | ||
| 39910 | ||
| 39911 | 37701 | 28 |
| 39912 | 37702 | 28 |
| 39913 | 37703 | |
| ... | ... | @@ -39931,50 +37721,29 @@ x86_64-linux-gnux32 |
| 39931 | 37721 | |
| 39932 | 37722 | |
| 39933 | 37723 | 28 |
| 39934 | ||
| 39935 | ||
| 39936 | 37724 | 28 |
| 39937 | 37725 | 28 |
| 39938 | 37726 | 28 |
| 39939 | 37727 | 28 |
| 39940 | 37728 | |
| 39941 | 37729 | |
| 39942 | ||
| 39943 | ||
| 39944 | ||
| 39945 | 37730 | 28 |
| 39946 | ||
| 39947 | ||
| 39948 | ||
| 39949 | 37731 | 28 |
| 39950 | 37732 | 36 |
| 39951 | 37733 | 28 |
| 39952 | ||
| 39953 | 37734 | 28 |
| 39954 | 37735 | 28 |
| 39955 | 37736 | 36 |
| 39956 | 37737 | 28 |
| 39957 | ||
| 39958 | 37738 | 28 |
| 39959 | 37739 | 28 |
| 39960 | 37740 | 36 |
| 39961 | 37741 | 28 |
| 39962 | 37742 | |
| 39963 | ||
| 39964 | 37743 | 28 |
| 39965 | 37744 | 35 |
| 39966 | 37745 | |
| 39967 | 37746 | |
| 39968 | ||
| 39969 | ||
| 39970 | ||
| 39971 | ||
| 39972 | ||
| 39973 | ||
| 39974 | ||
| 39975 | ||
| 39976 | ||
| 39977 | ||
| 39978 | 37747 | 28 |
| 39979 | 37748 | 28 |
| 39980 | 37749 | 28 |
| ... | ... | @@ -39984,7 +37753,6 @@ x86_64-linux-gnux32 |
| 39984 | 37753 | |
| 39985 | 37754 | |
| 39986 | 37755 | |
| 39987 | ||
| 39988 | 37756 | 28 |
| 39989 | 37757 | 28 |
| 39990 | 37758 | 28 |
| ... | ... | @@ -40013,16 +37781,9 @@ x86_64-linux-gnux32 |
| 40013 | 37781 | |
| 40014 | 37782 | |
| 40015 | 37783 | |
| 40016 | ||
| 40017 | ||
| 40018 | ||
| 40019 | ||
| 40020 | ||
| 40021 | ||
| 40022 | 37784 | 28 |
| 40023 | 37785 | 36 |
| 40024 | 37786 | 28 |
| 40025 | ||
| 40026 | 37787 | 28 |
| 40027 | 37788 | 28 |
| 40028 | 37789 | 28 |
| ... | ... | @@ -40031,8 +37792,6 @@ x86_64-linux-gnux32 |
| 40031 | 37792 | 28 |
| 40032 | 37793 | 28 |
| 40033 | 37794 | 28 |
| 40034 | ||
| 40035 | ||
| 40036 | 37795 | 28 |
| 40037 | 37796 | 28 |
| 40038 | 37797 | |
| ... | ... | @@ -40042,17 +37801,10 @@ x86_64-linux-gnux32 |
| 40042 | 37801 | 28 |
| 40043 | 37802 | 28 |
| 40044 | 37803 | 28 |
| 40045 | ||
| 40046 | ||
| 40047 | ||
| 40048 | ||
| 40049 | 37804 | 28 |
| 40050 | 37805 | 28 |
| 40051 | ||
| 40052 | ||
| 40053 | 37806 | 28 |
| 40054 | 37807 | 28 |
| 40055 | ||
| 40056 | 37808 | 28 |
| 40057 | 37809 | 28 |
| 40058 | 37810 | 28 |
| ... | ... | @@ -40072,7 +37824,6 @@ x86_64-linux-gnux32 |
| 40072 | 37824 | 28 |
| 40073 | 37825 | 28 |
| 40074 | 37826 | 28 |
| 40075 | ||
| 40076 | 37827 | 28 |
| 40077 | 37828 | 28 |
| 40078 | 37829 | 28 |
| ... | ... | @@ -40088,9 +37839,7 @@ x86_64-linux-gnux32 |
| 40088 | 37839 | 28 |
| 40089 | 37840 | 36 |
| 40090 | 37841 | 28 |
| 40091 | ||
| 40092 | 37842 | 28 |
| 40093 | ||
| 40094 | 37843 | 28 |
| 40095 | 37844 | 28 |
| 40096 | 37845 | 28 |
| ... | ... | @@ -40114,29 +37863,17 @@ x86_64-linux-gnux32 |
| 40114 | 37863 | 36 |
| 40115 | 37864 | 28 |
| 40116 | 37865 | 28 |
| 40117 | ||
| 40118 | 37866 | 28 |
| 40119 | ||
| 40120 | 37867 | 28 |
| 40121 | ||
| 40122 | 37868 | 28 |
| 40123 | ||
| 40124 | 37869 | 28 |
| 40125 | ||
| 40126 | 37870 | 28 |
| 40127 | ||
| 40128 | 37871 | 28 |
| 40129 | ||
| 40130 | 37872 | 28 |
| 40131 | ||
| 40132 | 37873 | 28 |
| 40133 | ||
| 40134 | 37874 | 28 |
| 40135 | ||
| 40136 | 37875 | 28 |
| 40137 | ||
| 40138 | 37876 | 28 |
| 40139 | ||
| 40140 | 37877 | 28 |
| 40141 | 37878 | 28 |
| 40142 | 37879 | 30 |
| ... | ... | @@ -40164,29 +37901,23 @@ x86_64-linux-gnux32 |
| 40164 | 37901 | 28 |
| 40165 | 37902 | 36 |
| 40166 | 37903 | 28 |
| 40167 | ||
| 40168 | 37904 | 28 |
| 40169 | 37905 | 28 |
| 40170 | 37906 | 36 |
| 40171 | 37907 | 28 |
| 40172 | ||
| 40173 | 37908 | 28 |
| 40174 | 37909 | 28 |
| 40175 | 37910 | 36 |
| 40176 | 37911 | 28 |
| 40177 | ||
| 40178 | 37912 | 28 |
| 40179 | 37913 | 28 |
| 40180 | 37914 | 28 |
| 40181 | 37915 | 28 |
| 40182 | 37916 | |
| 40183 | 37917 | |
| 40184 | ||
| 40185 | 37918 | 28 |
| 40186 | 37919 | 36 |
| 40187 | 37920 | 28 |
| 40188 | ||
| 40189 | ||
| 40190 | 37921 | 28 |
| 40191 | 37922 | 28 |
| 40192 | 37923 | 28 |
| ... | ... | @@ -40202,34 +37933,23 @@ x86_64-linux-gnux32 |
| 40202 | 37933 | 28 |
| 40203 | 37934 | 28 |
| 40204 | 37935 | 28 |
| 40205 | 42 | |
| 40206 | 37936 | 28 |
| 40207 | 37937 | 28 |
| 40208 | 37938 | 28 |
| 40209 | 37939 | |
| 40210 | ||
| 40211 | ||
| 40212 | ||
| 40213 | 37940 | 28 |
| 40214 | 37941 | 36 |
| 40215 | 37942 | 28 |
| 40216 | ||
| 40217 | 37943 | 28 |
| 40218 | ||
| 40219 | 37944 | 28 |
| 40220 | 37945 | 36 |
| 40221 | 37946 | 28 |
| 40222 | ||
| 40223 | 37947 | 28 |
| 40224 | 37948 | 28 |
| 40225 | ||
| 40226 | 37949 | 36 |
| 40227 | 37950 | 28 |
| 40228 | ||
| 40229 | 37951 | 28 |
| 40230 | 37952 | 28 |
| 40231 | ||
| 40232 | ||
| 40233 | 37953 | 28 |
| 40234 | 37954 | |
| 40235 | 37955 | |
| ... | ... | @@ -40268,26 +37988,17 @@ x86_64-linux-gnux32 |
| 40268 | 37988 | |
| 40269 | 37989 | |
| 40270 | 37990 | |
| 40271 | ||
| 40272 | 37991 | 28 |
| 40273 | 37992 | 28 |
| 40274 | 37993 | 28 |
| 40275 | 37994 | |
| 40276 | 37995 | |
| 40277 | ||
| 40278 | 37996 | 28 |
| 40279 | 37997 | |
| 40280 | 37998 | |
| 40281 | 37999 | |
| 40282 | 38000 | |
| 40283 | ||
| 40284 | 38001 | 28 |
| 40285 | ||
| 40286 | ||
| 40287 | ||
| 40288 | ||
| 40289 | ||
| 40290 | ||
| 40291 | 38002 | 28 |
| 40292 | 38003 | |
| 40293 | 38004 | |
| ... | ... | @@ -40400,11 +38111,7 @@ x86_64-linux-gnux32 |
| 40400 | 38111 | 28 |
| 40401 | 38112 | 28 |
| 40402 | 38113 | 28 |
| 40403 | ||
| 40404 | ||
| 40405 | 38114 | 28 |
| 40406 | ||
| 40407 | ||
| 40408 | 38115 | 28 |
| 40409 | 38116 | 28 |
| 40410 | 38117 | 28 |
| ... | ... | @@ -40420,7 +38127,6 @@ x86_64-linux-gnux32 |
| 40420 | 38127 | 28 |
| 40421 | 38128 | 36 |
| 40422 | 38129 | 28 |
| 40423 | ||
| 40424 | 38130 | 28 |
| 40425 | 38131 | |
| 40426 | 38132 | 28 |
| ... | ... | @@ -40428,10 +38134,7 @@ x86_64-linux-gnux32 |
| 40428 | 38134 | 28 |
| 40429 | 38135 | 28 |
| 40430 | 38136 | 28 |
| 40431 | ||
| 40432 | 38137 | 28 |
| 40433 | ||
| 40434 | ||
| 40435 | 38138 | 28 |
| 40436 | 38139 | 28 |
| 40437 | 38140 | 28 |
| ... | ... | @@ -40462,11 +38165,6 @@ x86_64-linux-gnux32 |
| 40462 | 38165 | 28 |
| 40463 | 38166 | 28 |
| 40464 | 38167 | 28 |
| 40465 | ||
| 40466 | ||
| 40467 | ||
| 40468 | ||
| 40469 | ||
| 40470 | 38168 | 28 |
| 40471 | 38169 | 28 |
| 40472 | 38170 | 28 |
| ... | ... | @@ -40485,17 +38183,12 @@ x86_64-linux-gnux32 |
| 40485 | 38183 | 28 |
| 40486 | 38184 | 36 |
| 40487 | 38185 | 28 |
| 40488 | ||
| 40489 | 38186 | 28 |
| 40490 | ||
| 40491 | 38187 | 28 |
| 40492 | 38188 | 28 |
| 40493 | 38189 | 28 |
| 40494 | 38190 | 28 |
| 40495 | 38191 | 28 |
| 40496 | ||
| 40497 | ||
| 40498 | ||
| 40499 | 38192 | 28 |
| 40500 | 38193 | 28 |
| 40501 | 38194 | 28 |
| ... | ... | @@ -40503,11 +38196,7 @@ x86_64-linux-gnux32 |
| 40503 | 38196 | 28 |
| 40504 | 38197 | 28 |
| 40505 | 38198 | 28 |
| 40506 | ||
| 40507 | 38199 | 28 |
| 40508 | ||
| 40509 | ||
| 40510 | ||
| 40511 | 38200 | 28 |
| 40512 | 38201 | 28 |
| 40513 | 38202 | 28 |
| ... | ... | @@ -40521,8 +38210,6 @@ x86_64-linux-gnux32 |
| 40521 | 38210 | 28 |
| 40522 | 38211 | 28 |
| 40523 | 38212 | 28 |
| 40524 | ||
| 40525 | ||
| 40526 | 38213 | 28 |
| 40527 | 38214 | 28 |
| 40528 | 38215 | 28 |
| ... | ... | @@ -40533,34 +38220,24 @@ x86_64-linux-gnux32 |
| 40533 | 38220 | 36 |
| 40534 | 38221 | 28 |
| 40535 | 38222 | 33 |
| 40536 | ||
| 40537 | 38223 | 28 |
| 40538 | 38224 | 28 |
| 40539 | 38225 | 28 |
| 40540 | 38226 | |
| 40541 | 38227 | |
| 40542 | 38228 | |
| 40543 | ||
| 40544 | 38229 | 28 |
| 40545 | 38230 | 36 |
| 40546 | 38231 | 28 |
| 40547 | ||
| 40548 | 38232 | 28 |
| 40549 | ||
| 40550 | 38233 | 28 |
| 40551 | ||
| 40552 | ||
| 40553 | 38234 | 28 |
| 40554 | ||
| 40555 | ||
| 40556 | 38235 | 28 |
| 40557 | 38236 | |
| 40558 | 38237 | 36 |
| 40559 | 38238 | 28 |
| 40560 | ||
| 40561 | 38239 | 28 |
| 40562 | 38240 | |
| 40563 | ||
| 40564 | 38241 | 28 |
| 40565 | 38242 | |
| 40566 | 38243 | 28 |
| ... | ... | @@ -40593,9 +38270,6 @@ x86_64-linux-gnux32 |
| 40593 | 38270 | 28 |
| 40594 | 38271 | 28 |
| 40595 | 38272 | 28 |
| 40596 | ||
| 40597 | ||
| 40598 | ||
| 40599 | 38273 | 28 |
| 40600 | 38274 | |
| 40601 | 38275 | 28 |
| ... | ... | @@ -40630,8 +38304,6 @@ x86_64-linux-gnux32 |
| 40630 | 38304 | 36 |
| 40631 | 38305 | 28 |
| 40632 | 38306 | 28 |
| 40633 | ||
| 40634 | ||
| 40635 | 38307 | 28 |
| 40636 | 38308 | 28 |
| 40637 | 38309 | 28 |
| ... | ... | @@ -40651,93 +38323,48 @@ x86_64-linux-gnux32 |
| 40651 | 38323 | |
| 40652 | 38324 | |
| 40653 | 38325 | 28 |
| 40654 | ||
| 40655 | ||
| 40656 | ||
| 40657 | 38326 | 28 |
| 40658 | 38327 | |
| 40659 | 38328 | 28 |
| 40660 | ||
| 40661 | ||
| 40662 | 38329 | 28 |
| 40663 | ||
| 40664 | ||
| 40665 | ||
| 40666 | 38330 | 28 |
| 40667 | 38331 | 28 |
| 40668 | 38332 | |
| 40669 | 38333 | |
| 40670 | 38334 | 28 |
| 40671 | 38335 | 28 |
| 40672 | ||
| 40673 | ||
| 40674 | 38336 | 28 |
| 40675 | 38337 | 28 |
| 40676 | 38338 | 28 |
| 40677 | 38339 | 28 |
| 40678 | 38340 | 28 |
| 40679 | 38341 | |
| 40680 | ||
| 40681 | 38342 | 28 |
| 40682 | 38343 | 28 |
| 40683 | 38344 | |
| 40684 | 38345 | |
| 40685 | 38346 | 28 |
| 40686 | 38347 | |
| 40687 | ||
| 40688 | ||
| 40689 | 38348 | 28 |
| 40690 | 38349 | |
| 40691 | 38350 | |
| 40692 | 38351 | 28 |
| 40693 | 38352 | 28 |
| 40694 | ||
| 40695 | ||
| 40696 | 38353 | 28 |
| 40697 | ||
| 40698 | ||
| 40699 | ||
| 40700 | ||
| 40701 | 38354 | 28 |
| 40702 | 38355 | 28 |
| 40703 | ||
| 40704 | ||
| 40705 | 38356 | 28 |
| 40706 | ||
| 40707 | 38357 | 28 |
| 40708 | ||
| 40709 | ||
| 40710 | ||
| 40711 | 38358 | 28 |
| 40712 | ||
| 40713 | ||
| 40714 | ||
| 40715 | 38359 | 28 |
| 40716 | 38360 | 28 |
| 40717 | ||
| 40718 | ||
| 40719 | 38361 | 28 |
| 40720 | ||
| 40721 | ||
| 40722 | 38362 | 28 |
| 40723 | ||
| 40724 | 38363 | 28 |
| 40725 | ||
| 40726 | ||
| 40727 | ||
| 40728 | 38364 | 28 |
| 40729 | ||
| 40730 | ||
| 40731 | ||
| 40732 | ||
| 40733 | 38365 | 28 |
| 40734 | ||
| 40735 | ||
| 40736 | ||
| 40737 | 38366 | 28 |
| 40738 | 38367 | 28 |
| 40739 | ||
| 40740 | ||
| 40741 | 38368 | 28 |
| 40742 | 38369 | 28 |
| 40743 | 38370 | 28 |
| ... | ... | @@ -40756,8 +38383,6 @@ x86_64-linux-gnux32 |
| 40756 | 38383 | 36 |
| 40757 | 38384 | 28 |
| 40758 | 38385 | 28 |
| 40759 | ||
| 40760 | ||
| 40761 | 38386 | 28 |
| 40762 | 38387 | 28 |
| 40763 | 38388 | 28 |
| ... | ... | @@ -40779,10 +38404,7 @@ x86_64-linux-gnux32 |
| 40779 | 38404 | 28 |
| 40780 | 38405 | 28 |
| 40781 | 38406 | 28 |
| 40782 | ||
| 40783 | ||
| 40784 | 38407 | 28 |
| 40785 | ||
| 40786 | 38408 | 28 |
| 40787 | 38409 | 28 |
| 40788 | 38410 | 28 |
| ... | ... | @@ -40795,17 +38417,14 @@ x86_64-linux-gnux32 |
| 40795 | 38417 | 28 |
| 40796 | 38418 | 36 |
| 40797 | 38419 | 28 |
| 40798 | ||
| 40799 | 38420 | 28 |
| 40800 | 38421 | 28 |
| 40801 | 38422 | 36 |
| 40802 | 38423 | 28 |
| 40803 | ||
| 40804 | 38424 | 28 |
| 40805 | 38425 | 28 |
| 40806 | 38426 | 36 |
| 40807 | 38427 | 28 |
| 40808 | ||
| 40809 | 38428 | 28 |
| 40810 | 38429 | 28 |
| 40811 | 38430 | 28 |
| ... | ... | @@ -41403,7 +39022,7 @@ x86_64-linux-gnux32 |
| 41403 | 39022 | 28 |
| 41404 | 39023 | 28 39 |
| 41405 | 39024 | 28 |
| 41406 | 28 42 | |
| 39025 | 28 | |
| 41407 | 39026 | 36 |
| 41408 | 39027 | 37 |
| 41409 | 39028 | 37 |
| ... | ... | @@ -42529,19 +40148,17 @@ x86_64-linux-gnux32 |
| 42529 | 40148 | 28 |
| 42530 | 40149 | 28 |
| 42531 | 40150 | 28 |
| 42532 | 42 | |
| 42533 | 40151 | 28 |
| 42534 | 40152 | 28 |
| 42535 | 40153 | 28 |
| 42536 | 40154 | 28 |
| 42537 | 28 42 | |
| 42538 | 40155 | 28 |
| 42539 | 40156 | 28 |
| 42540 | 40157 | 28 |
| 42541 | 40158 | 28 |
| 42542 | 40159 | 28 |
| 42543 | 40160 | 28 |
| 42544 | 42 | |
| 40161 | 28 | |
| 42545 | 40162 | 28 |
| 42546 | 40163 | 28 |
| 42547 | 40164 | 28 |
| ... | ... | @@ -42571,9 +40188,9 @@ x86_64-linux-gnux32 |
| 42571 | 40188 | 28 |
| 42572 | 40189 | 28 |
| 42573 | 40190 | 28 |
| 42574 | 28 42 | |
| 40191 | 28 | |
| 42575 | 40192 | 30 |
| 42576 | 28 42 | |
| 40193 | 28 | |
| 42577 | 40194 | 28 |
| 42578 | 40195 | 28 |
| 42579 | 40196 | 28 |
| ... | ... | @@ -42639,7 +40256,7 @@ x86_64-linux-gnux32 |
| 42639 | 40256 | 28 |
| 42640 | 40257 | 28 |
| 42641 | 40258 | 28 |
| 42642 | 28 42 | |
| 40259 | 28 | |
| 42643 | 40260 | 28 |
| 42644 | 40261 | 28 |
| 42645 | 40262 | 28 |
| ... | ... | @@ -42944,14 +40561,12 @@ x86_64-linux-gnux32 |
| 42944 | 40561 | 28 |
| 42945 | 40562 | 28 |
| 42946 | 40563 | 28 |
| 42947 | 42 | |
| 42948 | 40564 | 28 |
| 42949 | 40565 | 28 |
| 42950 | 40566 | 28 |
| 42951 | 40567 | 28 |
| 42952 | 40568 | 28 |
| 42953 | 40569 | 28 |
| 42954 | 42 | |
| 42955 | 40570 | 28 |
| 42956 | 40571 | 28 |
| 42957 | 40572 | 28 |
| ... | ... | @@ -43057,8 +40672,6 @@ x86_64-linux-gnux32 |
| 43057 | 40672 | 28 |
| 43058 | 40673 | 28 |
| 43059 | 40674 | 28 |
| 43060 | 42 | |
| 43061 | 42 | |
| 43062 | 40675 | 28 |
| 43063 | 40676 | 28 |
| 43064 | 40677 | 35 |
| ... | ... | @@ -43749,9 +41362,7 @@ i386-linux-gnu |
| 43749 | 41362 | 27 |
| 43750 | 41363 | 36 |
| 43751 | 41364 | 27 |
| 43752 | ||
| 43753 | 41365 | 27 |
| 43754 | ||
| 43755 | 41366 | 27 |
| 43756 | 41367 | |
| 43757 | 41368 | |
| ... | ... | @@ -43780,8 +41391,6 @@ i386-linux-gnu |
| 43780 | 41391 | |
| 43781 | 41392 | |
| 43782 | 41393 | |
| 43783 | ||
| 43784 | ||
| 43785 | 41394 | 0 |
| 43786 | 41395 | 0 |
| 43787 | 41396 | 0 |
| ... | ... | @@ -43790,79 +41399,43 @@ i386-linux-gnu |
| 43790 | 41399 | 27 |
| 43791 | 41400 | 36 |
| 43792 | 41401 | 27 |
| 43793 | ||
| 43794 | ||
| 43795 | 41402 | 27 |
| 43796 | 41403 | 1 |
| 43797 | 41404 | 20 |
| 43798 | ||
| 43799 | ||
| 43800 | 41405 | 5 |
| 43801 | 41406 | 0 |
| 43802 | 41407 | 0 |
| 43803 | 41408 | 27 |
| 43804 | 41409 | 36 |
| 43805 | 41410 | 27 |
| 43806 | ||
| 43807 | 41411 | 27 |
| 43808 | 41412 | 27 |
| 43809 | 41413 | 36 |
| 43810 | 41414 | 27 |
| 43811 | ||
| 43812 | 41415 | 27 |
| 43813 | 41416 | |
| 43814 | 41417 | |
| 43815 | 41418 | |
| 43816 | ||
| 43817 | 41419 | 1 |
| 43818 | 41420 | 1 |
| 43819 | 41421 | 1 |
| 43820 | 41422 | 0 |
| 43821 | 41423 | 0 |
| 43822 | ||
| 43823 | ||
| 43824 | ||
| 43825 | ||
| 43826 | ||
| 43827 | ||
| 43828 | ||
| 43829 | ||
| 43830 | ||
| 43831 | ||
| 43832 | ||
| 43833 | ||
| 43834 | ||
| 43835 | ||
| 43836 | 41424 | 0 |
| 43837 | 41425 | 15 |
| 43838 | ||
| 43839 | 41426 | 1 |
| 43840 | 41427 | 1 |
| 43841 | ||
| 43842 | 41428 | 1 |
| 43843 | ||
| 43844 | 41429 | 0 |
| 43845 | 41430 | 0 |
| 43846 | 41431 | |
| 43847 | 41432 | 0 |
| 43848 | 41433 | 16 |
| 43849 | ||
| 43850 | 41434 | 0 |
| 43851 | ||
| 43852 | 41435 | 27 |
| 43853 | 41436 | 36 |
| 43854 | 41437 | 27 |
| 43855 | ||
| 43856 | 41438 | 27 |
| 43857 | ||
| 43858 | ||
| 43859 | ||
| 43860 | ||
| 43861 | ||
| 43862 | ||
| 43863 | ||
| 43864 | ||
| 43865 | ||
| 43866 | 41439 | 0 |
| 43867 | 41440 | 5 |
| 43868 | 41441 | 5 |
| ... | ... | @@ -43890,50 +41463,29 @@ i386-linux-gnu |
| 43890 | 41463 | 0 |
| 43891 | 41464 | |
| 43892 | 41465 | 20 |
| 43893 | ||
| 43894 | ||
| 43895 | 41466 | 0 |
| 43896 | 41467 | 1 |
| 43897 | 41468 | 5 |
| 43898 | 41469 | 0 |
| 43899 | 41470 | |
| 43900 | 41471 | |
| 43901 | ||
| 43902 | ||
| 43903 | ||
| 43904 | 41472 | 0 |
| 43905 | ||
| 43906 | ||
| 43907 | ||
| 43908 | 41473 | 27 |
| 43909 | 41474 | 36 |
| 43910 | 41475 | 27 |
| 43911 | ||
| 43912 | 41476 | 27 |
| 43913 | 41477 | 27 |
| 43914 | 41478 | 36 |
| 43915 | 41479 | 27 |
| 43916 | ||
| 43917 | 41480 | 27 |
| 43918 | 41481 | 27 |
| 43919 | 41482 | 36 |
| 43920 | 41483 | 27 |
| 43921 | ||
| 43922 | 41484 | 5 |
| 43923 | 41485 | 27 |
| 43924 | 41486 | 35 |
| 43925 | ||
| 43926 | 41487 | 5 |
| 43927 | 41488 | |
| 43928 | ||
| 43929 | ||
| 43930 | ||
| 43931 | ||
| 43932 | ||
| 43933 | ||
| 43934 | ||
| 43935 | ||
| 43936 | ||
| 43937 | 41489 | 5 |
| 43938 | 41490 | 0 |
| 43939 | 41491 | 27 |
| ... | ... | @@ -43943,7 +41495,6 @@ i386-linux-gnu |
| 43943 | 41495 | |
| 43944 | 41496 | |
| 43945 | 41497 | |
| 43946 | ||
| 43947 | 41498 | 25 |
| 43948 | 41499 | 0 |
| 43949 | 41500 | 16 |
| ... | ... | @@ -43972,16 +41523,9 @@ i386-linux-gnu |
| 43972 | 41523 | |
| 43973 | 41524 | |
| 43974 | 41525 | |
| 43975 | ||
| 43976 | ||
| 43977 | ||
| 43978 | ||
| 43979 | ||
| 43980 | ||
| 43981 | 41526 | 27 |
| 43982 | 41527 | 36 |
| 43983 | 41528 | 27 |
| 43984 | ||
| 43985 | 41529 | 27 |
| 43986 | 41530 | 0 |
| 43987 | 41531 | 1 |
| ... | ... | @@ -43990,8 +41534,6 @@ i386-linux-gnu |
| 43990 | 41534 | 1 |
| 43991 | 41535 | 5 |
| 43992 | 41536 | 15 |
| 43993 | ||
| 43994 | ||
| 43995 | 41537 | 0 |
| 43996 | 41538 | 5 |
| 43997 | 41539 | 0 |
| ... | ... | @@ -44001,17 +41543,10 @@ i386-linux-gnu |
| 44001 | 41543 | 5 |
| 44002 | 41544 | 0 |
| 44003 | 41545 | 1 |
| 44004 | ||
| 44005 | ||
| 44006 | ||
| 44007 | ||
| 44008 | 41546 | 5 |
| 44009 | 41547 | 16 |
| 44010 | ||
| 44011 | ||
| 44012 | 41548 | 5 |
| 44013 | 41549 | 5 |
| 44014 | ||
| 44015 | 41550 | 0 |
| 44016 | 41551 | 1 5 |
| 44017 | 41552 | 16 |
| ... | ... | @@ -44031,7 +41566,6 @@ i386-linux-gnu |
| 44031 | 41566 | 16 |
| 44032 | 41567 | 5 |
| 44033 | 41568 | 0 |
| 44034 | ||
| 44035 | 41569 | 0 |
| 44036 | 41570 | 0 |
| 44037 | 41571 | 15 |
| ... | ... | @@ -44047,9 +41581,7 @@ i386-linux-gnu |
| 44047 | 41581 | 27 |
| 44048 | 41582 | 36 |
| 44049 | 41583 | 27 |
| 44050 | ||
| 44051 | 41584 | 27 |
| 44052 | ||
| 44053 | 41585 | 1 |
| 44054 | 41586 | 1 |
| 44055 | 41587 | 1 |
| ... | ... | @@ -44073,29 +41605,17 @@ i386-linux-gnu |
| 44073 | 41605 | 36 |
| 44074 | 41606 | 0 |
| 44075 | 41607 | 19 |
| 44076 | ||
| 44077 | 41608 | 19 |
| 44078 | ||
| 44079 | 41609 | 19 |
| 44080 | ||
| 44081 | 41610 | 19 |
| 44082 | ||
| 44083 | 41611 | 19 |
| 44084 | ||
| 44085 | 41612 | 19 |
| 44086 | ||
| 44087 | 41613 | 19 |
| 44088 | ||
| 44089 | 41614 | 19 |
| 44090 | ||
| 44091 | 41615 | 19 |
| 44092 | ||
| 44093 | 41616 | 19 |
| 44094 | ||
| 44095 | 41617 | 19 |
| 44096 | ||
| 44097 | 41618 | 19 |
| 44098 | ||
| 44099 | 41619 | 1 |
| 44100 | 41620 | 1 |
| 44101 | 41621 | 30 |
| ... | ... | @@ -44123,29 +41643,23 @@ i386-linux-gnu |
| 44123 | 41643 | 27 |
| 44124 | 41644 | 36 |
| 44125 | 41645 | 27 |
| 44126 | ||
| 44127 | 41646 | 27 |
| 44128 | 41647 | 27 |
| 44129 | 41648 | 36 |
| 44130 | 41649 | 27 |
| 44131 | ||
| 44132 | 41650 | 27 |
| 44133 | 41651 | 27 |
| 44134 | 41652 | 36 |
| 44135 | 41653 | 27 |
| 44136 | ||
| 44137 | 41654 | 27 |
| 44138 | 41655 | 1 |
| 44139 | 41656 | 1 |
| 44140 | 41657 | 1 |
| 44141 | 41658 | |
| 44142 | 41659 | |
| 44143 | ||
| 44144 | 41660 | 27 |
| 44145 | 41661 | 36 |
| 44146 | 41662 | 27 |
| 44147 | ||
| 44148 | ||
| 44149 | 41663 | 27 |
| 44150 | 41664 | 1 |
| 44151 | 41665 | 0 |
| ... | ... | @@ -44161,34 +41675,23 @@ i386-linux-gnu |
| 44161 | 41675 | 0 |
| 44162 | 41676 | 0 |
| 44163 | 41677 | 1 |
| 44164 | 42 | |
| 44165 | 41678 | 1 |
| 44166 | 41679 | 0 |
| 44167 | 41680 | 0 |
| 44168 | 3 8 11 | |
| 44169 | ||
| 44170 | ||
| 44171 | ||
| 41681 | 3 11 | |
| 44172 | 41682 | 27 |
| 44173 | 41683 | 36 |
| 44174 | 41684 | 27 |
| 44175 | ||
| 44176 | 41685 | 27 |
| 44177 | ||
| 44178 | 41686 | 27 |
| 44179 | 41687 | 36 |
| 44180 | 41688 | 27 |
| 44181 | ||
| 44182 | 41689 | 27 |
| 44183 | 41690 | 27 |
| 44184 | ||
| 44185 | 41691 | 36 |
| 44186 | 41692 | 27 |
| 44187 | ||
| 44188 | 41693 | 27 |
| 44189 | 41694 | 23 |
| 44190 | ||
| 44191 | ||
| 44192 | 41695 | 0 |
| 44193 | 41696 | |
| 44194 | 41697 | |
| ... | ... | @@ -44227,26 +41730,17 @@ i386-linux-gnu |
| 44227 | 41730 | |
| 44228 | 41731 | |
| 44229 | 41732 | 0 |
| 44230 | ||
| 44231 | 41733 | 0 |
| 44232 | 41734 | 0 |
| 44233 | 41735 | 19 |
| 44234 | 41736 | |
| 44235 | 41737 | |
| 44236 | ||
| 44237 | 41738 | 11 |
| 44238 | 41739 | |
| 44239 | 41740 | |
| 44240 | 41741 | |
| 44241 | 41742 | |
| 44242 | ||
| 44243 | 41743 | 1 |
| 44244 | ||
| 44245 | ||
| 44246 | ||
| 44247 | ||
| 44248 | ||
| 44249 | ||
| 44250 | 41744 | 5 |
| 44251 | 41745 | |
| 44252 | 41746 | |
| ... | ... | @@ -44359,11 +41853,7 @@ i386-linux-gnu |
| 44359 | 41853 | 0 |
| 44360 | 41854 | 0 |
| 44361 | 41855 | 20 |
| 44362 | ||
| 44363 | ||
| 44364 | 41856 | 20 |
| 44365 | ||
| 44366 | ||
| 44367 | 41857 | 0 |
| 44368 | 41858 | 5 |
| 44369 | 41859 | 19 |
| ... | ... | @@ -44379,7 +41869,6 @@ i386-linux-gnu |
| 44379 | 41869 | 27 |
| 44380 | 41870 | 36 |
| 44381 | 41871 | 27 |
| 44382 | ||
| 44383 | 41872 | 27 |
| 44384 | 41873 | |
| 44385 | 41874 | 28 |
| ... | ... | @@ -44387,10 +41876,7 @@ i386-linux-gnu |
| 44387 | 41876 | 16 |
| 44388 | 41877 | 16 |
| 44389 | 41878 | 15 |
| 44390 | ||
| 44391 | 41879 | 0 |
| 44392 | ||
| 44393 | ||
| 44394 | 41880 | 0 |
| 44395 | 41881 | 0 |
| 44396 | 41882 | 0 |
| ... | ... | @@ -44421,11 +41907,6 @@ i386-linux-gnu |
| 44421 | 41907 | 14 |
| 44422 | 41908 | 16 |
| 44423 | 41909 | 1 5 |
| 44424 | ||
| 44425 | ||
| 44426 | ||
| 44427 | ||
| 44428 | ||
| 44429 | 41910 | 1 |
| 44430 | 41911 | 0 |
| 44431 | 41912 | 0 |
| ... | ... | @@ -44444,17 +41925,12 @@ i386-linux-gnu |
| 44444 | 41925 | 27 |
| 44445 | 41926 | 36 |
| 44446 | 41927 | 27 |
| 44447 | ||
| 44448 | 41928 | 27 |
| 44449 | ||
| 44450 | 41929 | 5 |
| 44451 | 41930 | 5 |
| 44452 | 41931 | 5 |
| 44453 | 41932 | 0 |
| 44454 | 41933 | 5 |
| 44455 | ||
| 44456 | ||
| 44457 | ||
| 44458 | 41934 | 8 |
| 44459 | 41935 | 8 |
| 44460 | 41936 | 8 |
| ... | ... | @@ -44462,11 +41938,7 @@ i386-linux-gnu |
| 44462 | 41938 | 0 |
| 44463 | 41939 | 27 |
| 44464 | 41940 | 27 |
| 44465 | ||
| 44466 | 41941 | 27 |
| 44467 | ||
| 44468 | ||
| 44469 | ||
| 44470 | 41942 | 19 |
| 44471 | 41943 | 18 |
| 44472 | 41944 | 19 |
| ... | ... | @@ -44480,8 +41952,6 @@ i386-linux-gnu |
| 44480 | 41952 | 0 |
| 44481 | 41953 | 0 |
| 44482 | 41954 | 5 |
| 44483 | ||
| 44484 | ||
| 44485 | 41955 | 0 |
| 44486 | 41956 | 0 |
| 44487 | 41957 | 0 |
| ... | ... | @@ -44492,34 +41962,24 @@ i386-linux-gnu |
| 44492 | 41962 | 36 |
| 44493 | 41963 | 1 |
| 44494 | 41964 | 33 |
| 44495 | ||
| 44496 | 41965 | 0 |
| 44497 | 41966 | 0 |
| 44498 | 41967 | 4 |
| 44499 | 41968 | |
| 44500 | 41969 | |
| 44501 | 41970 | |
| 44502 | ||
| 44503 | 41971 | 27 |
| 44504 | 41972 | 36 |
| 44505 | 41973 | 27 |
| 44506 | ||
| 44507 | 41974 | 27 |
| 44508 | ||
| 44509 | 41975 | 15 |
| 44510 | ||
| 44511 | ||
| 44512 | 41976 | 15 |
| 44513 | ||
| 44514 | ||
| 44515 | 41977 | 27 |
| 44516 | 41978 | |
| 44517 | 41979 | 36 |
| 44518 | 41980 | 27 |
| 44519 | ||
| 44520 | 41981 | 27 |
| 44521 | 41982 | |
| 44522 | ||
| 44523 | 41983 | 16 |
| 44524 | 41984 | |
| 44525 | 41985 | 5 |
| ... | ... | @@ -44552,9 +42012,6 @@ i386-linux-gnu |
| 44552 | 42012 | 0 |
| 44553 | 42013 | 0 |
| 44554 | 42014 | 1 |
| 44555 | ||
| 44556 | ||
| 44557 | ||
| 44558 | 42015 | 12 |
| 44559 | 42016 | 2 |
| 44560 | 42017 | 1 |
| ... | ... | @@ -44589,8 +42046,6 @@ i386-linux-gnu |
| 44589 | 42046 | 36 |
| 44590 | 42047 | 0 |
| 44591 | 42048 | 1 |
| 44592 | ||
| 44593 | ||
| 44594 | 42049 | 0 |
| 44595 | 42050 | 2 |
| 44596 | 42051 | 0 |
| ... | ... | @@ -44610,93 +42065,48 @@ i386-linux-gnu |
| 44610 | 42065 | |
| 44611 | 42066 | |
| 44612 | 42067 | 16 |
| 44613 | ||
| 44614 | ||
| 44615 | ||
| 44616 | 42068 | 5 |
| 44617 | 42069 | 5 |
| 44618 | 42070 | 16 |
| 44619 | ||
| 44620 | ||
| 44621 | 42071 | 0 |
| 44622 | ||
| 44623 | ||
| 44624 | ||
| 44625 | 42072 | 0 |
| 44626 | 42073 | 12 |
| 44627 | 42074 | |
| 44628 | 42075 | |
| 44629 | 42076 | 1 |
| 44630 | 42077 | 1 |
| 44631 | ||
| 44632 | ||
| 44633 | 42078 | 1 |
| 44634 | 42079 | 1 |
| 44635 | 42080 | 1 |
| 44636 | 42081 | 1 |
| 44637 | 42082 | 1 |
| 44638 | 42083 | |
| 44639 | ||
| 44640 | 42084 | 16 |
| 44641 | 42085 | 0 |
| 44642 | 42086 | |
| 44643 | 42087 | 0 |
| 44644 | 42088 | 0 |
| 44645 | ||
| 44646 | ||
| 44647 | 42089 | 0 |
| 44648 | 42090 | 0 |
| 44649 | 42091 | |
| 44650 | 42092 | |
| 44651 | 42093 | 12 |
| 44652 | 42094 | 20 |
| 44653 | ||
| 44654 | ||
| 44655 | 42095 | 20 |
| 44656 | ||
| 44657 | ||
| 44658 | ||
| 44659 | ||
| 44660 | 42096 | 3 |
| 44661 | 42097 | 15 |
| 44662 | ||
| 44663 | ||
| 44664 | 42098 | 0 |
| 44665 | ||
| 44666 | 42099 | 16 |
| 44667 | ||
| 44668 | ||
| 44669 | ||
| 44670 | 42100 | 15 |
| 44671 | ||
| 44672 | ||
| 44673 | ||
| 44674 | 42101 | 0 |
| 44675 | 42102 | 15 |
| 44676 | ||
| 44677 | ||
| 44678 | 42103 | 15 |
| 44679 | ||
| 44680 | ||
| 44681 | 42104 | 0 |
| 44682 | ||
| 44683 | 42105 | 16 |
| 44684 | ||
| 44685 | ||
| 44686 | ||
| 44687 | 42106 | 16 |
| 44688 | ||
| 44689 | ||
| 44690 | ||
| 44691 | ||
| 44692 | 42107 | 16 |
| 44693 | ||
| 44694 | ||
| 44695 | ||
| 44696 | 42108 | 0 |
| 44697 | 42109 | 0 |
| 44698 | ||
| 44699 | ||
| 44700 | 42110 | 16 |
| 44701 | 42111 | 16 |
| 44702 | 42112 | 16 |
| ... | ... | @@ -44715,8 +42125,6 @@ i386-linux-gnu |
| 44715 | 42125 | 36 |
| 44716 | 42126 | 0 |
| 44717 | 42127 | 1 |
| 44718 | ||
| 44719 | ||
| 44720 | 42128 | 0 |
| 44721 | 42129 | 1 |
| 44722 | 42130 | 0 |
| ... | ... | @@ -44738,10 +42146,7 @@ i386-linux-gnu |
| 44738 | 42146 | 16 |
| 44739 | 42147 | 5 |
| 44740 | 42148 | 16 |
| 44741 | ||
| 44742 | ||
| 44743 | 42149 | 0 |
| 44744 | ||
| 44745 | 42150 | 5 |
| 44746 | 42151 | 5 |
| 44747 | 42152 | 0 |
| ... | ... | @@ -44754,17 +42159,14 @@ i386-linux-gnu |
| 44754 | 42159 | 27 |
| 44755 | 42160 | 36 |
| 44756 | 42161 | 27 |
| 44757 | ||
| 44758 | 42162 | 27 |
| 44759 | 42163 | 27 |
| 44760 | 42164 | 36 |
| 44761 | 42165 | 27 |
| 44762 | ||
| 44763 | 42166 | 27 |
| 44764 | 42167 | 27 |
| 44765 | 42168 | 36 |
| 44766 | 42169 | 27 |
| 44767 | ||
| 44768 | 42170 | 27 |
| 44769 | 42171 | 1 |
| 44770 | 42172 | 1 |
| ... | ... | @@ -45362,7 +42764,7 @@ i386-linux-gnu |
| 45362 | 42764 | 0 |
| 45363 | 42765 | 0 39 |
| 45364 | 42766 | 1 |
| 45365 | 1 42 | |
| 42767 | 1 | |
| 45366 | 42768 | 36 |
| 45367 | 42769 | 37 |
| 45368 | 42770 | 37 |
| ... | ... | @@ -46488,19 +43890,17 @@ i386-linux-gnu |
| 46488 | 43890 | 0 |
| 46489 | 43891 | 0 |
| 46490 | 43892 | 0 |
| 46491 | 42 | |
| 46492 | 43893 | 5 |
| 46493 | 43894 | 1 |
| 46494 | 43895 | 1 |
| 46495 | 43896 | 0 1 |
| 46496 | 14 15 42 | |
| 43897 | 14 15 | |
| 46497 | 43898 | 0 |
| 46498 | 43899 | 1 |
| 46499 | 43900 | 0 |
| 46500 | 43901 | 0 |
| 46501 | 43902 | 0 |
| 46502 | 43903 | 0 |
| 46503 | 42 | |
| 46504 | 43904 | 5 |
| 46505 | 43905 | 1 |
| 46506 | 43906 | 1 |
| ... | ... | @@ -46530,9 +43930,9 @@ i386-linux-gnu |
| 46530 | 43930 | 0 |
| 46531 | 43931 | 0 |
| 46532 | 43932 | 0 |
| 46533 | 14 15 42 | |
| 43933 | 14 15 | |
| 46534 | 43934 | 30 |
| 46535 | 8 42 | |
| 43935 | 8 | |
| 46536 | 43936 | 1 |
| 46537 | 43937 | 5 |
| 46538 | 43938 | 24 |
| ... | ... | @@ -46598,7 +43998,7 @@ i386-linux-gnu |
| 46598 | 43998 | 0 |
| 46599 | 43999 | 15 |
| 46600 | 44000 | 0 |
| 46601 | 0 42 | |
| 44001 | 0 | |
| 46602 | 44002 | 23 |
| 46603 | 44003 | 5 |
| 46604 | 44004 | 5 |
| ... | ... | @@ -46903,14 +44303,12 @@ i386-linux-gnu |
| 46903 | 44303 | 0 |
| 46904 | 44304 | 0 |
| 46905 | 44305 | 0 |
| 46906 | 42 | |
| 46907 | 44306 | 0 |
| 46908 | 44307 | 0 |
| 46909 | 44308 | 0 |
| 46910 | 44309 | 0 |
| 46911 | 44310 | 0 |
| 46912 | 44311 | 0 |
| 46913 | 42 | |
| 46914 | 44312 | 0 |
| 46915 | 44313 | 0 |
| 46916 | 44314 | 0 |
| ... | ... | @@ -47016,8 +44414,6 @@ i386-linux-gnu |
| 47016 | 44414 | 0 |
| 47017 | 44415 | 18 |
| 47018 | 44416 | 0 |
| 47019 | 42 | |
| 47020 | 42 | |
| 47021 | 44417 | 0 |
| 47022 | 44418 | 12 |
| 47023 | 44419 | 35 |
| ... | ... | @@ -47708,9 +45104,7 @@ powerpc64le-linux-gnu |
| 47708 | 45104 | 29 |
| 47709 | 45105 | 36 |
| 47710 | 45106 | 29 |
| 47711 | 42 | |
| 47712 | 45107 | 29 |
| 47713 | 42 | |
| 47714 | 45108 | 29 |
| 47715 | 45109 | |
| 47716 | 45110 | |
| ... | ... | @@ -47739,8 +45133,6 @@ powerpc64le-linux-gnu |
| 47739 | 45133 | |
| 47740 | 45134 | |
| 47741 | 45135 | |
| 47742 | 42 | |
| 47743 | 42 | |
| 47744 | 45136 | 29 |
| 47745 | 45137 | 29 |
| 47746 | 45138 | 29 |
| ... | ... | @@ -47749,27 +45141,20 @@ powerpc64le-linux-gnu |
| 47749 | 45141 | 29 |
| 47750 | 45142 | 36 |
| 47751 | 45143 | 29 |
| 47752 | 42 | |
| 47753 | 42 | |
| 47754 | 45144 | 29 |
| 47755 | 45145 | 29 |
| 47756 | 45146 | 29 |
| 47757 | 42 | |
| 47758 | 42 | |
| 47759 | 45147 | 29 |
| 47760 | 45148 | 29 |
| 47761 | 45149 | 29 |
| 47762 | 45150 | 29 |
| 47763 | 45151 | 36 |
| 47764 | 45152 | 29 |
| 47765 | 42 | |
| 47766 | 45153 | 29 |
| 47767 | 45154 | 29 |
| 47768 | 45155 | 36 |
| 47769 | 45156 | 29 |
| 47770 | 42 | |
| 47771 | 45157 | 29 |
| 47772 | 42 | |
| 47773 | 45158 | |
| 47774 | 45159 | |
| 47775 | 45160 | |
| ... | ... | @@ -47778,50 +45163,21 @@ powerpc64le-linux-gnu |
| 47778 | 45163 | 29 |
| 47779 | 45164 | 29 |
| 47780 | 45165 | 29 |
| 47781 | 42 | |
| 47782 | 42 | |
| 47783 | 42 | |
| 47784 | 42 | |
| 47785 | 42 | |
| 47786 | 42 | |
| 47787 | 42 | |
| 47788 | 42 | |
| 47789 | 42 | |
| 47790 | 42 | |
| 47791 | 42 | |
| 47792 | 42 | |
| 47793 | 42 | |
| 47794 | 42 | |
| 47795 | 45166 | 29 |
| 47796 | 45167 | 29 |
| 47797 | 42 | |
| 47798 | 45168 | 29 |
| 47799 | 45169 | 29 |
| 47800 | 42 | |
| 47801 | 45170 | 29 |
| 47802 | 42 | |
| 47803 | 45171 | 29 |
| 47804 | 45172 | 29 |
| 47805 | 45173 | |
| 47806 | 45174 | 29 |
| 47807 | 45175 | 29 |
| 47808 | 42 | |
| 47809 | 45176 | 29 |
| 47810 | 42 | |
| 47811 | 45177 | 29 |
| 47812 | 45178 | 36 |
| 47813 | 45179 | 29 |
| 47814 | 42 | |
| 47815 | 45180 | 29 |
| 47816 | 42 | |
| 47817 | 42 | |
| 47818 | 42 | |
| 47819 | 42 | |
| 47820 | 42 | |
| 47821 | 42 | |
| 47822 | 42 | |
| 47823 | 42 | |
| 47824 | 42 | |
| 47825 | 45181 | |
| 47826 | 45182 | |
| 47827 | 45183 | |
| ... | ... | @@ -47849,55 +45205,33 @@ powerpc64le-linux-gnu |
| 47849 | 45205 | |
| 47850 | 45206 | |
| 47851 | 45207 | 29 |
| 47852 | 42 | |
| 47853 | 42 | |
| 47854 | 45208 | 29 |
| 47855 | 45209 | 29 |
| 47856 | 45210 | 29 |
| 47857 | 45211 | 29 |
| 47858 | 45212 | |
| 47859 | 45213 | |
| 47860 | 42 | |
| 47861 | 42 | |
| 47862 | 42 | |
| 47863 | 45214 | 29 |
| 47864 | 42 | |
| 47865 | 42 | |
| 47866 | 42 | |
| 47867 | 45215 | 29 |
| 47868 | 45216 | 36 |
| 47869 | 45217 | 29 |
| 47870 | 42 | |
| 47871 | 45218 | 29 |
| 47872 | 45219 | 29 |
| 47873 | 45220 | 36 |
| 47874 | 45221 | 29 |
| 47875 | 42 | |
| 47876 | 45222 | 29 |
| 47877 | 45223 | 29 |
| 47878 | 45224 | 36 |
| 47879 | 45225 | 29 |
| 47880 | 42 | |
| 47881 | 45226 | |
| 47882 | 45227 | 29 |
| 47883 | 45228 | 35 |
| 47884 | 42 | |
| 47885 | 45229 | |
| 47886 | 45230 | |
| 47887 | 42 | |
| 47888 | 42 | |
| 47889 | 42 | |
| 47890 | 42 | |
| 47891 | 42 | |
| 47892 | 42 | |
| 47893 | 42 | |
| 47894 | 42 | |
| 47895 | 42 | |
| 47896 | 45231 | 29 |
| 47897 | 45232 | 29 |
| 47898 | 45233 | 29 |
| 47899 | 45234 | 29 |
| 47900 | 42 | |
| 47901 | 45235 | 29 |
| 47902 | 45236 | 35 |
| 47903 | 45237 | 29 |
| ... | ... | @@ -47930,17 +45264,10 @@ powerpc64le-linux-gnu |
| 47930 | 45264 | |
| 47931 | 45265 | |
| 47932 | 45266 | |
| 47933 | 42 | |
| 47934 | 45267 | |
| 47935 | 42 | |
| 47936 | 42 | |
| 47937 | 42 | |
| 47938 | 42 | |
| 47939 | 42 | |
| 47940 | 45268 | 29 |
| 47941 | 45269 | 36 |
| 47942 | 45270 | 29 |
| 47943 | 42 | |
| 47944 | 45271 | 29 |
| 47945 | 45272 | 29 |
| 47946 | 45273 | 29 |
| ... | ... | @@ -47949,8 +45276,6 @@ powerpc64le-linux-gnu |
| 47949 | 45276 | 29 |
| 47950 | 45277 | 29 |
| 47951 | 45278 | 29 |
| 47952 | 42 | |
| 47953 | 42 | |
| 47954 | 45279 | 29 |
| 47955 | 45280 | 29 |
| 47956 | 45281 | |
| ... | ... | @@ -47960,17 +45285,10 @@ powerpc64le-linux-gnu |
| 47960 | 45285 | 29 |
| 47961 | 45286 | 29 |
| 47962 | 45287 | 29 |
| 47963 | 42 | |
| 47964 | 42 | |
| 47965 | 42 | |
| 47966 | 42 | |
| 47967 | 45288 | 29 |
| 47968 | 45289 | 29 |
| 47969 | 42 | |
| 47970 | 42 | |
| 47971 | 45290 | 29 |
| 47972 | 45291 | 29 |
| 47973 | 42 | |
| 47974 | 45292 | 29 |
| 47975 | 45293 | 29 |
| 47976 | 45294 | 29 |
| ... | ... | @@ -47990,7 +45308,6 @@ powerpc64le-linux-gnu |
| 47990 | 45308 | 29 |
| 47991 | 45309 | 29 |
| 47992 | 45310 | 29 |
| 47993 | 42 | |
| 47994 | 45311 | 29 |
| 47995 | 45312 | 29 |
| 47996 | 45313 | 29 |
| ... | ... | @@ -48006,9 +45323,7 @@ powerpc64le-linux-gnu |
| 48006 | 45323 | 29 |
| 48007 | 45324 | 36 |
| 48008 | 45325 | 29 |
| 48009 | 42 | |
| 48010 | 45326 | 29 |
| 48011 | 42 | |
| 48012 | 45327 | 29 |
| 48013 | 45328 | 29 |
| 48014 | 45329 | 29 |
| ... | ... | @@ -48032,29 +45347,17 @@ powerpc64le-linux-gnu |
| 48032 | 45347 | 36 |
| 48033 | 45348 | 29 |
| 48034 | 45349 | 29 |
| 48035 | 42 | |
| 48036 | 45350 | 29 |
| 48037 | 42 | |
| 48038 | 45351 | 29 |
| 48039 | 42 | |
| 48040 | 45352 | 29 |
| 48041 | 42 | |
| 48042 | 45353 | 29 |
| 48043 | 42 | |
| 48044 | 45354 | 29 |
| 48045 | 42 | |
| 48046 | 45355 | 29 |
| 48047 | 42 | |
| 48048 | 45356 | 29 |
| 48049 | 42 | |
| 48050 | 45357 | 29 |
| 48051 | 42 | |
| 48052 | 45358 | 29 |
| 48053 | 42 | |
| 48054 | 45359 | 29 |
| 48055 | 42 | |
| 48056 | 45360 | 29 |
| 48057 | 42 | |
| 48058 | 45361 | 29 |
| 48059 | 45362 | 29 |
| 48060 | 45363 | 30 |
| ... | ... | @@ -48082,29 +45385,23 @@ powerpc64le-linux-gnu |
| 48082 | 45385 | 29 |
| 48083 | 45386 | 36 |
| 48084 | 45387 | 29 |
| 48085 | 42 | |
| 48086 | 45388 | 29 |
| 48087 | 45389 | 29 |
| 48088 | 45390 | 36 |
| 48089 | 45391 | 29 |
| 48090 | 42 | |
| 48091 | 45392 | 29 |
| 48092 | 45393 | 29 |
| 48093 | 45394 | 36 |
| 48094 | 45395 | 29 |
| 48095 | 42 | |
| 48096 | 45396 | 29 |
| 48097 | 45397 | 29 |
| 48098 | 45398 | 29 |
| 48099 | 45399 | 29 |
| 48100 | 42 | |
| 48101 | 45400 | |
| 48102 | 45401 | |
| 48103 | 45402 | 29 |
| 48104 | 45403 | 36 |
| 48105 | 45404 | 29 |
| 48106 | 42 | |
| 48107 | 42 | |
| 48108 | 45405 | 29 |
| 48109 | 45406 | 29 |
| 48110 | 45407 | 29 |
| ... | ... | @@ -48120,34 +45417,23 @@ powerpc64le-linux-gnu |
| 48120 | 45417 | 29 |
| 48121 | 45418 | 29 |
| 48122 | 45419 | 29 |
| 48123 | 42 | |
| 48124 | 45420 | 29 |
| 48125 | 45421 | 29 |
| 48126 | 45422 | 29 |
| 48127 | 45423 | |
| 48128 | 42 | |
| 48129 | 42 | |
| 48130 | 42 | |
| 48131 | 45424 | 29 |
| 48132 | 45425 | 36 |
| 48133 | 45426 | 29 |
| 48134 | 42 | |
| 48135 | 45427 | 29 |
| 48136 | 42 | |
| 48137 | 45428 | 29 |
| 48138 | 45429 | 36 |
| 48139 | 45430 | 29 |
| 48140 | 42 | |
| 48141 | 45431 | 29 |
| 48142 | 45432 | 29 |
| 48143 | 42 | |
| 48144 | 45433 | 36 |
| 48145 | 45434 | 29 |
| 48146 | 42 | |
| 48147 | 45435 | 29 |
| 48148 | 45436 | 29 |
| 48149 | 42 | |
| 48150 | 42 | |
| 48151 | 45437 | 29 |
| 48152 | 45438 | |
| 48153 | 45439 | |
| ... | ... | @@ -48186,26 +45472,17 @@ powerpc64le-linux-gnu |
| 48186 | 45472 | |
| 48187 | 45473 | |
| 48188 | 45474 | |
| 48189 | 42 | |
| 48190 | 45475 | 29 |
| 48191 | 45476 | 29 |
| 48192 | 45477 | 29 |
| 48193 | 45478 | |
| 48194 | 45479 | |
| 48195 | 42 | |
| 48196 | 45480 | 29 |
| 48197 | 42 | |
| 48198 | 45481 | |
| 48199 | 45482 | |
| 48200 | 45483 | |
| 48201 | 45484 | |
| 48202 | 45485 | 29 |
| 48203 | 42 | |
| 48204 | 42 | |
| 48205 | 42 | |
| 48206 | 42 | |
| 48207 | 42 | |
| 48208 | 42 | |
| 48209 | 45486 | 29 |
| 48210 | 45487 | 29 |
| 48211 | 45488 | 29 |
| ... | ... | @@ -48318,11 +45595,7 @@ powerpc64le-linux-gnu |
| 48318 | 45595 | 29 |
| 48319 | 45596 | 29 |
| 48320 | 45597 | 29 |
| 48321 | 42 | |
| 48322 | 42 | |
| 48323 | 45598 | 29 |
| 48324 | 42 | |
| 48325 | 42 | |
| 48326 | 45599 | 29 |
| 48327 | 45600 | 29 |
| 48328 | 45601 | 29 |
| ... | ... | @@ -48338,7 +45611,6 @@ powerpc64le-linux-gnu |
| 48338 | 45611 | 29 |
| 48339 | 45612 | 36 |
| 48340 | 45613 | 29 |
| 48341 | 42 | |
| 48342 | 45614 | 29 |
| 48343 | 45615 | 29 |
| 48344 | 45616 | 29 |
| ... | ... | @@ -48346,10 +45618,7 @@ powerpc64le-linux-gnu |
| 48346 | 45618 | 29 |
| 48347 | 45619 | 29 |
| 48348 | 45620 | 29 |
| 48349 | 42 | |
| 48350 | 45621 | 29 |
| 48351 | 42 | |
| 48352 | 42 | |
| 48353 | 45622 | 29 |
| 48354 | 45623 | 29 |
| 48355 | 45624 | 29 |
| ... | ... | @@ -48380,11 +45649,6 @@ powerpc64le-linux-gnu |
| 48380 | 45649 | 29 |
| 48381 | 45650 | 29 |
| 48382 | 45651 | 29 |
| 48383 | 42 | |
| 48384 | 42 | |
| 48385 | 42 | |
| 48386 | 42 | |
| 48387 | 42 | |
| 48388 | 45652 | 29 |
| 48389 | 45653 | 29 |
| 48390 | 45654 | 29 |
| ... | ... | @@ -48403,17 +45667,12 @@ powerpc64le-linux-gnu |
| 48403 | 45667 | 29 |
| 48404 | 45668 | 36 |
| 48405 | 45669 | 29 |
| 48406 | 42 | |
| 48407 | 45670 | 29 |
| 48408 | 42 | |
| 48409 | 45671 | 29 |
| 48410 | 45672 | 29 |
| 48411 | 45673 | 29 |
| 48412 | 45674 | 29 |
| 48413 | 45675 | 29 |
| 48414 | 42 | |
| 48415 | 42 | |
| 48416 | 42 | |
| 48417 | 45676 | 29 |
| 48418 | 45677 | 29 |
| 48419 | 45678 | 29 |
| ... | ... | @@ -48421,11 +45680,7 @@ powerpc64le-linux-gnu |
| 48421 | 45680 | 29 |
| 48422 | 45681 | 29 |
| 48423 | 45682 | 29 |
| 48424 | 42 | |
| 48425 | 45683 | 29 |
| 48426 | 42 | |
| 48427 | 42 | |
| 48428 | 42 | |
| 48429 | 45684 | 29 |
| 48430 | 45685 | 29 |
| 48431 | 45686 | 29 |
| ... | ... | @@ -48439,8 +45694,6 @@ powerpc64le-linux-gnu |
| 48439 | 45694 | 29 |
| 48440 | 45695 | 29 |
| 48441 | 45696 | 29 |
| 48442 | 42 | |
| 48443 | 42 | |
| 48444 | 45697 | 29 |
| 48445 | 45698 | 29 |
| 48446 | 45699 | 29 |
| ... | ... | @@ -48451,34 +45704,24 @@ powerpc64le-linux-gnu |
| 48451 | 45704 | 36 |
| 48452 | 45705 | 29 |
| 48453 | 45706 | 33 |
| 48454 | 42 | |
| 48455 | 45707 | 29 |
| 48456 | 45708 | 29 |
| 48457 | 45709 | 29 |
| 48458 | 45710 | |
| 48459 | 45711 | |
| 48460 | 45712 | |
| 48461 | 42 | |
| 48462 | 45713 | 29 |
| 48463 | 45714 | 36 |
| 48464 | 45715 | 29 |
| 48465 | 42 | |
| 48466 | 45716 | 29 |
| 48467 | 42 | |
| 48468 | 45717 | 29 |
| 48469 | 42 | |
| 48470 | 42 | |
| 48471 | 45718 | 29 |
| 48472 | 42 | |
| 48473 | 42 | |
| 48474 | 45719 | 29 |
| 48475 | 45720 | |
| 48476 | 45721 | 36 |
| 48477 | 45722 | 29 |
| 48478 | 42 | |
| 48479 | 45723 | 29 |
| 48480 | 45724 | |
| 48481 | 42 | |
| 48482 | 45725 | 29 |
| 48483 | 45726 | |
| 48484 | 45727 | 29 |
| ... | ... | @@ -48511,9 +45754,6 @@ powerpc64le-linux-gnu |
| 48511 | 45754 | 29 |
| 48512 | 45755 | 29 |
| 48513 | 45756 | 29 |
| 48514 | 42 | |
| 48515 | 42 | |
| 48516 | 42 | |
| 48517 | 45757 | 29 |
| 48518 | 45758 | |
| 48519 | 45759 | 29 |
| ... | ... | @@ -48548,8 +45788,6 @@ powerpc64le-linux-gnu |
| 48548 | 45788 | 36 |
| 48549 | 45789 | 29 |
| 48550 | 45790 | 29 |
| 48551 | 42 | |
| 48552 | 42 | |
| 48553 | 45791 | 29 |
| 48554 | 45792 | 29 |
| 48555 | 45793 | 29 |
| ... | ... | @@ -48569,93 +45807,48 @@ powerpc64le-linux-gnu |
| 48569 | 45807 | |
| 48570 | 45808 | |
| 48571 | 45809 | 29 |
| 48572 | 42 | |
| 48573 | 42 | |
| 48574 | 42 | |
| 48575 | 45810 | 29 |
| 48576 | 45811 | 29 |
| 48577 | 45812 | 29 |
| 48578 | 42 | |
| 48579 | 42 | |
| 48580 | 45813 | 29 |
| 48581 | 42 | |
| 48582 | 42 | |
| 48583 | 42 | |
| 48584 | 45814 | 29 |
| 48585 | 45815 | 29 |
| 48586 | 45816 | 32 |
| 48587 | 45817 | |
| 48588 | 45818 | 29 |
| 48589 | 45819 | 29 |
| 48590 | 42 | |
| 48591 | 42 | |
| 48592 | 45820 | 29 |
| 48593 | 45821 | 29 |
| 48594 | 45822 | 29 |
| 48595 | 45823 | 29 |
| 48596 | 45824 | 29 |
| 48597 | 45825 | |
| 48598 | 42 | |
| 48599 | 45826 | 29 |
| 48600 | 45827 | 29 |
| 48601 | 45828 | |
| 48602 | 45829 | |
| 48603 | 45830 | 29 |
| 48604 | 42 | |
| 48605 | 42 | |
| 48606 | 45831 | |
| 48607 | 45832 | 29 |
| 48608 | 45833 | |
| 48609 | 45834 | |
| 48610 | 45835 | 29 |
| 48611 | 45836 | 29 |
| 48612 | 42 | |
| 48613 | 42 | |
| 48614 | 45837 | 29 |
| 48615 | 42 | |
| 48616 | 42 | |
| 48617 | 42 | |
| 48618 | 42 | |
| 48619 | 45838 | 29 |
| 48620 | 45839 | 29 |
| 48621 | 42 | |
| 48622 | 42 | |
| 48623 | 45840 | 29 |
| 48624 | 42 | |
| 48625 | 45841 | 29 |
| 48626 | 42 | |
| 48627 | 42 | |
| 48628 | 42 | |
| 48629 | 45842 | 29 |
| 48630 | 42 | |
| 48631 | 42 | |
| 48632 | 42 | |
| 48633 | 45843 | 29 |
| 48634 | 45844 | 29 |
| 48635 | 42 | |
| 48636 | 42 | |
| 48637 | 45845 | 29 |
| 48638 | 42 | |
| 48639 | 42 | |
| 48640 | 45846 | 29 |
| 48641 | 42 | |
| 48642 | 45847 | 29 |
| 48643 | 42 | |
| 48644 | 42 | |
| 48645 | 42 | |
| 48646 | 45848 | 29 |
| 48647 | 42 | |
| 48648 | 42 | |
| 48649 | 42 | |
| 48650 | 42 | |
| 48651 | 45849 | 29 |
| 48652 | 42 | |
| 48653 | 42 | |
| 48654 | 42 | |
| 48655 | 45850 | 29 |
| 48656 | 45851 | 29 |
| 48657 | 42 | |
| 48658 | 42 | |
| 48659 | 45852 | 29 |
| 48660 | 45853 | 29 |
| 48661 | 45854 | 29 |
| ... | ... | @@ -48674,8 +45867,6 @@ powerpc64le-linux-gnu |
| 48674 | 45867 | 36 |
| 48675 | 45868 | 29 |
| 48676 | 45869 | 29 |
| 48677 | 42 | |
| 48678 | 42 | |
| 48679 | 45870 | 29 |
| 48680 | 45871 | 29 |
| 48681 | 45872 | 29 |
| ... | ... | @@ -48697,10 +45888,7 @@ powerpc64le-linux-gnu |
| 48697 | 45888 | 29 |
| 48698 | 45889 | 29 |
| 48699 | 45890 | 29 |
| 48700 | 42 | |
| 48701 | 42 | |
| 48702 | 45891 | 29 |
| 48703 | 42 | |
| 48704 | 45892 | 29 |
| 48705 | 45893 | 29 |
| 48706 | 45894 | 29 |
| ... | ... | @@ -48713,17 +45901,14 @@ powerpc64le-linux-gnu |
| 48713 | 45901 | 29 |
| 48714 | 45902 | 36 |
| 48715 | 45903 | 29 |
| 48716 | 42 | |
| 48717 | 45904 | 29 |
| 48718 | 45905 | 29 |
| 48719 | 45906 | 36 |
| 48720 | 45907 | 29 |
| 48721 | 42 | |
| 48722 | 45908 | 29 |
| 48723 | 45909 | 29 |
| 48724 | 45910 | 36 |
| 48725 | 45911 | 29 |
| 48726 | 42 | |
| 48727 | 45912 | 29 |
| 48728 | 45913 | 29 |
| 48729 | 45914 | 29 |
| ... | ... | @@ -49321,7 +46506,7 @@ powerpc64le-linux-gnu |
| 49321 | 46506 | 29 |
| 49322 | 46507 | 29 39 |
| 49323 | 46508 | 29 |
| 49324 | 29 42 | |
| 46509 | 29 | |
| 49325 | 46510 | 36 |
| 49326 | 46511 | 37 |
| 49327 | 46512 | 37 |
| ... | ... | @@ -50447,19 +47632,17 @@ powerpc64le-linux-gnu |
| 50447 | 47632 | 29 |
| 50448 | 47633 | 29 |
| 50449 | 47634 | 29 |
| 50450 | 42 | |
| 50451 | 47635 | 29 |
| 50452 | 47636 | 29 |
| 50453 | 47637 | 29 |
| 50454 | 47638 | 29 |
| 50455 | 29 42 | |
| 50456 | 47639 | 29 |
| 50457 | 47640 | 29 |
| 50458 | 47641 | 29 |
| 50459 | 47642 | 29 |
| 50460 | 47643 | 29 |
| 50461 | 47644 | 29 |
| 50462 | 42 | |
| 47645 | 29 | |
| 50463 | 47646 | 29 |
| 50464 | 47647 | 29 |
| 50465 | 47648 | 29 |
| ... | ... | @@ -50489,9 +47672,9 @@ powerpc64le-linux-gnu |
| 50489 | 47672 | 29 |
| 50490 | 47673 | 29 |
| 50491 | 47674 | 29 |
| 50492 | 29 42 | |
| 47675 | 29 | |
| 50493 | 47676 | 30 |
| 50494 | 29 42 | |
| 47677 | 29 | |
| 50495 | 47678 | 29 |
| 50496 | 47679 | 29 |
| 50497 | 47680 | 29 |
| ... | ... | @@ -50557,7 +47740,7 @@ powerpc64le-linux-gnu |
| 50557 | 47740 | 29 |
| 50558 | 47741 | 29 |
| 50559 | 47742 | 29 |
| 50560 | 29 42 | |
| 47743 | 29 | |
| 50561 | 47744 | 29 |
| 50562 | 47745 | 29 |
| 50563 | 47746 | 29 |
| ... | ... | @@ -50862,14 +48045,12 @@ powerpc64le-linux-gnu |
| 50862 | 48045 | 29 |
| 50863 | 48046 | 29 |
| 50864 | 48047 | 29 |
| 50865 | 42 | |
| 50866 | 48048 | 29 |
| 50867 | 48049 | 29 |
| 50868 | 48050 | 29 |
| 50869 | 48051 | 29 |
| 50870 | 48052 | 29 |
| 50871 | 48053 | 29 |
| 50872 | 42 | |
| 50873 | 48054 | 29 |
| 50874 | 48055 | 29 |
| 50875 | 48056 | 29 |
| ... | ... | @@ -50975,8 +48156,6 @@ powerpc64le-linux-gnu |
| 50975 | 48156 | 29 |
| 50976 | 48157 | 29 |
| 50977 | 48158 | 29 |
| 50978 | 42 | |
| 50979 | 42 | |
| 50980 | 48159 | 29 |
| 50981 | 48160 | 29 |
| 50982 | 48161 | 35 |
| ... | ... | @@ -51667,9 +48846,7 @@ powerpc64-linux-gnu |
| 51667 | 48846 | 27 |
| 51668 | 48847 | |
| 51669 | 48848 | 27 |
| 51670 | ||
| 51671 | 48849 | 27 |
| 51672 | ||
| 51673 | 48850 | 27 |
| 51674 | 48851 | |
| 51675 | 48852 | |
| ... | ... | @@ -51698,8 +48875,6 @@ powerpc64-linux-gnu |
| 51698 | 48875 | |
| 51699 | 48876 | |
| 51700 | 48877 | |
| 51701 | ||
| 51702 | ||
| 51703 | 48878 | 12 |
| 51704 | 48879 | 12 |
| 51705 | 48880 | 12 |
| ... | ... | @@ -51708,83 +48883,47 @@ powerpc64-linux-gnu |
| 51708 | 48883 | 27 |
| 51709 | 48884 | |
| 51710 | 48885 | 27 |
| 51711 | ||
| 51712 | ||
| 51713 | 48886 | 27 |
| 51714 | 48887 | 12 16 |
| 51715 | 48888 | 20 |
| 51716 | ||
| 51717 | ||
| 51718 | 48889 | 12 |
| 51719 | 48890 | 12 |
| 51720 | 48891 | 12 |
| 51721 | 48892 | 27 |
| 51722 | 48893 | |
| 51723 | 48894 | 27 |
| 51724 | ||
| 51725 | 48895 | 27 |
| 51726 | 48896 | 27 |
| 51727 | 48897 | |
| 51728 | 48898 | 27 |
| 51729 | ||
| 51730 | 48899 | 27 |
| 51731 | 48900 | |
| 51732 | 48901 | |
| 51733 | 48902 | |
| 51734 | ||
| 51735 | 48903 | 12 |
| 51736 | 48904 | 12 |
| 51737 | 48905 | 12 |
| 51738 | 48906 | 12 |
| 51739 | 48907 | 12 |
| 51740 | ||
| 51741 | ||
| 51742 | ||
| 51743 | ||
| 51744 | ||
| 51745 | ||
| 51746 | ||
| 51747 | ||
| 51748 | ||
| 51749 | ||
| 51750 | ||
| 51751 | ||
| 51752 | ||
| 51753 | ||
| 51754 | 48908 | 12 |
| 51755 | 48909 | 15 |
| 51756 | ||
| 51757 | 48910 | 12 |
| 51758 | 48911 | 12 |
| 51759 | ||
| 51760 | 48912 | 12 16 |
| 51761 | ||
| 51762 | 48913 | 12 |
| 51763 | 48914 | 12 |
| 51764 | 48915 | |
| 51765 | 48916 | 12 |
| 51766 | 48917 | 16 |
| 51767 | ||
| 51768 | 48918 | 12 |
| 51769 | ||
| 51770 | 48919 | 27 |
| 51771 | 48920 | |
| 51772 | 48921 | 27 |
| 51773 | ||
| 51774 | 48922 | 27 |
| 51775 | 48923 | |
| 51776 | 48924 | |
| 51777 | 48925 | |
| 51778 | 48926 | |
| 51779 | ||
| 51780 | ||
| 51781 | ||
| 51782 | ||
| 51783 | ||
| 51784 | ||
| 51785 | ||
| 51786 | ||
| 51787 | ||
| 51788 | 48927 | 12 |
| 51789 | 48928 | 12 |
| 51790 | 48929 | |
| ... | ... | @@ -51808,55 +48947,33 @@ powerpc64-linux-gnu |
| 51808 | 48947 | |
| 51809 | 48948 | |
| 51810 | 48949 | 20 |
| 51811 | ||
| 51812 | ||
| 51813 | 48950 | 12 |
| 51814 | 48951 | 12 |
| 51815 | 48952 | 12 |
| 51816 | 48953 | 12 |
| 51817 | 48954 | |
| 51818 | 48955 | |
| 51819 | ||
| 51820 | ||
| 51821 | ||
| 51822 | 48956 | 12 |
| 51823 | ||
| 51824 | ||
| 51825 | ||
| 51826 | 48957 | 27 |
| 51827 | 48958 | |
| 51828 | 48959 | 27 |
| 51829 | ||
| 51830 | 48960 | 27 |
| 51831 | 48961 | 27 |
| 51832 | 48962 | |
| 51833 | 48963 | 27 |
| 51834 | ||
| 51835 | 48964 | 27 |
| 51836 | 48965 | 27 |
| 51837 | 48966 | |
| 51838 | 48967 | 27 |
| 51839 | 48968 | |
| 51840 | ||
| 51841 | 48969 | 27 |
| 51842 | 48970 | 35 |
| 51843 | 48971 | |
| 51844 | 48972 | |
| 51845 | ||
| 51846 | ||
| 51847 | ||
| 51848 | ||
| 51849 | ||
| 51850 | ||
| 51851 | ||
| 51852 | ||
| 51853 | ||
| 51854 | ||
| 51855 | 48973 | 12 |
| 51856 | 48974 | 12 |
| 51857 | 48975 | 27 |
| 51858 | 48976 | 27 |
| 51859 | ||
| 51860 | 48977 | 12 |
| 51861 | 48978 | 35 |
| 51862 | 48979 | 12 |
| ... | ... | @@ -51890,16 +49007,9 @@ powerpc64-linux-gnu |
| 51890 | 49007 | |
| 51891 | 49008 | |
| 51892 | 49009 | |
| 51893 | ||
| 51894 | ||
| 51895 | ||
| 51896 | ||
| 51897 | ||
| 51898 | ||
| 51899 | 49010 | 27 |
| 51900 | 49011 | |
| 51901 | 49012 | 27 |
| 51902 | ||
| 51903 | 49013 | 27 |
| 51904 | 49014 | 12 |
| 51905 | 49015 | 12 |
| ... | ... | @@ -51908,8 +49018,6 @@ powerpc64-linux-gnu |
| 51908 | 49018 | 16 |
| 51909 | 49019 | 12 |
| 51910 | 49020 | 15 16 |
| 51911 | ||
| 51912 | ||
| 51913 | 49021 | 12 |
| 51914 | 49022 | 12 |
| 51915 | 49023 | |
| ... | ... | @@ -51919,17 +49027,10 @@ powerpc64-linux-gnu |
| 51919 | 49027 | 12 |
| 51920 | 49028 | 12 |
| 51921 | 49029 | 12 |
| 51922 | ||
| 51923 | ||
| 51924 | ||
| 51925 | ||
| 51926 | 49030 | 12 |
| 51927 | 49031 | 16 |
| 51928 | ||
| 51929 | ||
| 51930 | 49032 | 12 |
| 51931 | 49033 | 12 |
| 51932 | ||
| 51933 | 49034 | 12 |
| 51934 | 49035 | 12 |
| 51935 | 49036 | 16 |
| ... | ... | @@ -51949,7 +49050,6 @@ powerpc64-linux-gnu |
| 51949 | 49050 | 16 |
| 51950 | 49051 | 12 |
| 51951 | 49052 | 12 |
| 51952 | ||
| 51953 | 49053 | 12 |
| 51954 | 49054 | 12 |
| 51955 | 49055 | 15 |
| ... | ... | @@ -51965,9 +49065,7 @@ powerpc64-linux-gnu |
| 51965 | 49065 | 27 |
| 51966 | 49066 | |
| 51967 | 49067 | 27 |
| 51968 | ||
| 51969 | 49068 | 27 |
| 51970 | ||
| 51971 | 49069 | 12 |
| 51972 | 49070 | 12 |
| 51973 | 49071 | 12 |
| ... | ... | @@ -51991,29 +49089,17 @@ powerpc64-linux-gnu |
| 51991 | 49089 | |
| 51992 | 49090 | 12 16 |
| 51993 | 49091 | 19 |
| 51994 | ||
| 51995 | 49092 | 19 |
| 51996 | ||
| 51997 | 49093 | 19 |
| 51998 | ||
| 51999 | 49094 | 19 |
| 52000 | ||
| 52001 | 49095 | 19 |
| 52002 | ||
| 52003 | 49096 | 19 |
| 52004 | ||
| 52005 | 49097 | 19 |
| 52006 | ||
| 52007 | 49098 | 19 |
| 52008 | ||
| 52009 | 49099 | 19 |
| 52010 | ||
| 52011 | 49100 | 19 |
| 52012 | ||
| 52013 | 49101 | 19 |
| 52014 | ||
| 52015 | 49102 | 19 |
| 52016 | ||
| 52017 | 49103 | 12 |
| 52018 | 49104 | 12 |
| 52019 | 49105 | 30 |
| ... | ... | @@ -52041,29 +49127,23 @@ powerpc64-linux-gnu |
| 52041 | 49127 | 27 |
| 52042 | 49128 | |
| 52043 | 49129 | 27 |
| 52044 | ||
| 52045 | 49130 | 27 |
| 52046 | 49131 | 27 |
| 52047 | 49132 | |
| 52048 | 49133 | 27 |
| 52049 | ||
| 52050 | 49134 | 27 |
| 52051 | 49135 | 27 |
| 52052 | 49136 | |
| 52053 | 49137 | 27 |
| 52054 | ||
| 52055 | 49138 | 27 |
| 52056 | 49139 | 12 |
| 52057 | 49140 | 12 |
| 52058 | 49141 | 12 |
| 52059 | 49142 | |
| 52060 | 49143 | |
| 52061 | ||
| 52062 | 49144 | 27 |
| 52063 | 49145 | |
| 52064 | 49146 | 27 |
| 52065 | ||
| 52066 | ||
| 52067 | 49147 | 27 |
| 52068 | 49148 | 12 |
| 52069 | 49149 | 12 |
| ... | ... | @@ -52079,34 +49159,23 @@ powerpc64-linux-gnu |
| 52079 | 49159 | 12 |
| 52080 | 49160 | 12 |
| 52081 | 49161 | 12 |
| 52082 | 42 | |
| 52083 | 49162 | 12 |
| 52084 | 49163 | 12 |
| 52085 | 49164 | 12 |
| 52086 | 49165 | |
| 52087 | ||
| 52088 | ||
| 52089 | ||
| 52090 | 49166 | 27 |
| 52091 | 49167 | |
| 52092 | 49168 | 27 |
| 52093 | ||
| 52094 | 49169 | 27 |
| 52095 | ||
| 52096 | 49170 | 27 |
| 52097 | 49171 | |
| 52098 | 49172 | 27 |
| 52099 | ||
| 52100 | 49173 | 27 |
| 52101 | 49174 | 27 |
| 52102 | 49175 | |
| 52103 | ||
| 52104 | 49176 | 27 |
| 52105 | ||
| 52106 | 49177 | 27 |
| 52107 | 49178 | 23 |
| 52108 | ||
| 52109 | ||
| 52110 | 49179 | 12 |
| 52111 | 49180 | |
| 52112 | 49181 | |
| ... | ... | @@ -52145,26 +49214,17 @@ powerpc64-linux-gnu |
| 52145 | 49214 | |
| 52146 | 49215 | |
| 52147 | 49216 | |
| 52148 | ||
| 52149 | 49217 | 12 |
| 52150 | 49218 | 12 |
| 52151 | 49219 | 19 |
| 52152 | 49220 | |
| 52153 | 49221 | |
| 52154 | ||
| 52155 | 49222 | 12 |
| 52156 | 49223 | |
| 52157 | 49224 | |
| 52158 | 49225 | |
| 52159 | 49226 | |
| 52160 | ||
| 52161 | 49227 | 12 |
| 52162 | ||
| 52163 | ||
| 52164 | ||
| 52165 | ||
| 52166 | ||
| 52167 | ||
| 52168 | 49228 | 12 |
| 52169 | 49229 | 16 |
| 52170 | 49230 | 16 |
| ... | ... | @@ -52277,11 +49337,7 @@ powerpc64-linux-gnu |
| 52277 | 49337 | 12 |
| 52278 | 49338 | 12 |
| 52279 | 49339 | 20 |
| 52280 | ||
| 52281 | ||
| 52282 | 49340 | 20 |
| 52283 | ||
| 52284 | ||
| 52285 | 49341 | 12 |
| 52286 | 49342 | 12 |
| 52287 | 49343 | 19 |
| ... | ... | @@ -52297,7 +49353,6 @@ powerpc64-linux-gnu |
| 52297 | 49353 | 27 |
| 52298 | 49354 | |
| 52299 | 49355 | 27 |
| 52300 | ||
| 52301 | 49356 | 27 |
| 52302 | 49357 | 29 |
| 52303 | 49358 | 28 |
| ... | ... | @@ -52305,10 +49360,7 @@ powerpc64-linux-gnu |
| 52305 | 49360 | 16 |
| 52306 | 49361 | 16 |
| 52307 | 49362 | 15 16 |
| 52308 | ||
| 52309 | 49363 | 12 16 |
| 52310 | ||
| 52311 | ||
| 52312 | 49364 | 12 |
| 52313 | 49365 | 12 |
| 52314 | 49366 | 12 |
| ... | ... | @@ -52339,11 +49391,6 @@ powerpc64-linux-gnu |
| 52339 | 49391 | 14 |
| 52340 | 49392 | 16 |
| 52341 | 49393 | 12 |
| 52342 | ||
| 52343 | ||
| 52344 | ||
| 52345 | ||
| 52346 | ||
| 52347 | 49394 | 12 |
| 52348 | 49395 | 12 |
| 52349 | 49396 | 12 |
| ... | ... | @@ -52362,17 +49409,12 @@ powerpc64-linux-gnu |
| 52362 | 49409 | 27 |
| 52363 | 49410 | |
| 52364 | 49411 | 27 |
| 52365 | ||
| 52366 | 49412 | 27 |
| 52367 | ||
| 52368 | 49413 | 12 |
| 52369 | 49414 | 12 |
| 52370 | 49415 | 12 |
| 52371 | 49416 | 12 |
| 52372 | 49417 | 12 |
| 52373 | ||
| 52374 | ||
| 52375 | ||
| 52376 | 49418 | 12 |
| 52377 | 49419 | 12 |
| 52378 | 49420 | 12 |
| ... | ... | @@ -52380,11 +49422,7 @@ powerpc64-linux-gnu |
| 52380 | 49422 | 12 |
| 52381 | 49423 | 27 |
| 52382 | 49424 | 27 |
| 52383 | ||
| 52384 | 49425 | 27 |
| 52385 | ||
| 52386 | ||
| 52387 | ||
| 52388 | 49426 | 19 |
| 52389 | 49427 | 18 |
| 52390 | 49428 | 19 |
| ... | ... | @@ -52398,8 +49436,6 @@ powerpc64-linux-gnu |
| 52398 | 49436 | 12 |
| 52399 | 49437 | 12 |
| 52400 | 49438 | 12 |
| 52401 | ||
| 52402 | ||
| 52403 | 49439 | 12 |
| 52404 | 49440 | 12 |
| 52405 | 49441 | 12 |
| ... | ... | @@ -52410,34 +49446,24 @@ powerpc64-linux-gnu |
| 52410 | 49446 | |
| 52411 | 49447 | 16 |
| 52412 | 49448 | 33 |
| 52413 | ||
| 52414 | 49449 | 12 |
| 52415 | 49450 | 12 15 |
| 52416 | 49451 | 12 |
| 52417 | 49452 | |
| 52418 | 49453 | |
| 52419 | 49454 | |
| 52420 | ||
| 52421 | 49455 | 27 |
| 52422 | 49456 | |
| 52423 | 49457 | 27 |
| 52424 | ||
| 52425 | 49458 | 27 |
| 52426 | ||
| 52427 | 49459 | 15 16 |
| 52428 | ||
| 52429 | ||
| 52430 | 49460 | 15 16 |
| 52431 | ||
| 52432 | ||
| 52433 | 49461 | 27 |
| 52434 | 49462 | |
| 52435 | 49463 | |
| 52436 | 49464 | 27 |
| 52437 | ||
| 52438 | 49465 | 27 |
| 52439 | 49466 | |
| 52440 | ||
| 52441 | 49467 | 16 |
| 52442 | 49468 | |
| 52443 | 49469 | 12 |
| ... | ... | @@ -52470,9 +49496,6 @@ powerpc64-linux-gnu |
| 52470 | 49496 | 12 |
| 52471 | 49497 | 12 |
| 52472 | 49498 | 12 16 |
| 52473 | ||
| 52474 | ||
| 52475 | ||
| 52476 | 49499 | 12 |
| 52477 | 49500 | |
| 52478 | 49501 | 12 |
| ... | ... | @@ -52507,8 +49530,6 @@ powerpc64-linux-gnu |
| 52507 | 49530 | |
| 52508 | 49531 | 12 |
| 52509 | 49532 | 12 |
| 52510 | ||
| 52511 | ||
| 52512 | 49533 | 12 |
| 52513 | 49534 | 12 |
| 52514 | 49535 | 12 |
| ... | ... | @@ -52528,93 +49549,48 @@ powerpc64-linux-gnu |
| 52528 | 49549 | |
| 52529 | 49550 | |
| 52530 | 49551 | 16 |
| 52531 | ||
| 52532 | ||
| 52533 | ||
| 52534 | 49552 | 12 |
| 52535 | 49553 | 12 |
| 52536 | 49554 | 16 |
| 52537 | ||
| 52538 | ||
| 52539 | 49555 | 12 |
| 52540 | ||
| 52541 | ||
| 52542 | ||
| 52543 | 49556 | 12 |
| 52544 | 49557 | 12 |
| 52545 | 49558 | 32 |
| 52546 | 49559 | |
| 52547 | 49560 | 12 |
| 52548 | 49561 | 12 |
| 52549 | ||
| 52550 | ||
| 52551 | 49562 | 12 |
| 52552 | 49563 | 12 |
| 52553 | 49564 | 12 |
| 52554 | 49565 | 12 |
| 52555 | 49566 | 12 |
| 52556 | 49567 | |
| 52557 | ||
| 52558 | 49568 | 16 |
| 52559 | 49569 | 12 |
| 52560 | 49570 | |
| 52561 | 49571 | |
| 52562 | 49572 | 12 |
| 52563 | 49573 | |
| 52564 | ||
| 52565 | ||
| 52566 | 49574 | 12 |
| 52567 | 49575 | |
| 52568 | 49576 | |
| 52569 | 49577 | 12 |
| 52570 | 49578 | 20 |
| 52571 | ||
| 52572 | ||
| 52573 | 49579 | 20 |
| 52574 | ||
| 52575 | ||
| 52576 | ||
| 52577 | ||
| 52578 | 49580 | 12 |
| 52579 | 49581 | 15 16 |
| 52580 | ||
| 52581 | ||
| 52582 | 49582 | 12 16 |
| 52583 | ||
| 52584 | 49583 | 16 |
| 52585 | ||
| 52586 | ||
| 52587 | ||
| 52588 | 49584 | 15 16 |
| 52589 | ||
| 52590 | ||
| 52591 | ||
| 52592 | 49585 | 12 16 |
| 52593 | 49586 | 15 16 |
| 52594 | ||
| 52595 | ||
| 52596 | 49587 | 15 16 |
| 52597 | ||
| 52598 | ||
| 52599 | 49588 | 12 16 |
| 52600 | ||
| 52601 | 49589 | 16 |
| 52602 | ||
| 52603 | ||
| 52604 | ||
| 52605 | 49590 | 16 |
| 52606 | ||
| 52607 | ||
| 52608 | ||
| 52609 | ||
| 52610 | 49591 | 16 |
| 52611 | ||
| 52612 | ||
| 52613 | ||
| 52614 | 49592 | 12 |
| 52615 | 49593 | 12 |
| 52616 | ||
| 52617 | ||
| 52618 | 49594 | 16 |
| 52619 | 49595 | 16 |
| 52620 | 49596 | 16 |
| ... | ... | @@ -52633,8 +49609,6 @@ powerpc64-linux-gnu |
| 52633 | 49609 | |
| 52634 | 49610 | 12 |
| 52635 | 49611 | 12 |
| 52636 | ||
| 52637 | ||
| 52638 | 49612 | 12 |
| 52639 | 49613 | 12 |
| 52640 | 49614 | 12 16 |
| ... | ... | @@ -52656,10 +49630,7 @@ powerpc64-linux-gnu |
| 52656 | 49630 | 16 |
| 52657 | 49631 | 12 |
| 52658 | 49632 | 16 |
| 52659 | ||
| 52660 | ||
| 52661 | 49633 | 12 |
| 52662 | ||
| 52663 | 49634 | 12 |
| 52664 | 49635 | 12 |
| 52665 | 49636 | 12 |
| ... | ... | @@ -52672,17 +49643,14 @@ powerpc64-linux-gnu |
| 52672 | 49643 | 27 |
| 52673 | 49644 | |
| 52674 | 49645 | 27 |
| 52675 | ||
| 52676 | 49646 | 27 |
| 52677 | 49647 | 27 |
| 52678 | 49648 | |
| 52679 | 49649 | 27 |
| 52680 | ||
| 52681 | 49650 | 27 |
| 52682 | 49651 | 27 |
| 52683 | 49652 | |
| 52684 | 49653 | 27 |
| 52685 | ||
| 52686 | 49654 | 27 |
| 52687 | 49655 | 12 |
| 52688 | 49656 | 12 |
| ... | ... | @@ -53280,7 +50248,7 @@ powerpc64-linux-gnu |
| 53280 | 50248 | 12 |
| 53281 | 50249 | 39 12 |
| 53282 | 50250 | 12 |
| 53283 | 12 42 | |
| 50251 | 12 | |
| 53284 | 50252 | |
| 53285 | 50253 | 37 |
| 53286 | 50254 | 37 |
| ... | ... | @@ -54406,19 +51374,17 @@ powerpc64-linux-gnu |
| 54406 | 51374 | 12 |
| 54407 | 51375 | 12 |
| 54408 | 51376 | 12 |
| 54409 | 42 | |
| 54410 | 51377 | 12 |
| 54411 | 51378 | 12 |
| 54412 | 51379 | 12 |
| 54413 | 51380 | 12 |
| 54414 | 14 15 42 | |
| 51381 | 14 15 | |
| 54415 | 51382 | 12 |
| 54416 | 51383 | 12 |
| 54417 | 51384 | 12 |
| 54418 | 51385 | 12 |
| 54419 | 51386 | 12 |
| 54420 | 51387 | 12 |
| 54421 | 42 | |
| 54422 | 51388 | 12 18 |
| 54423 | 51389 | 12 |
| 54424 | 51390 | 12 18 |
| ... | ... | @@ -54448,9 +51414,9 @@ powerpc64-linux-gnu |
| 54448 | 51414 | 12 |
| 54449 | 51415 | 12 |
| 54450 | 51416 | 12 |
| 54451 | 14 15 42 | |
| 51417 | 14 15 | |
| 54452 | 51418 | 30 |
| 54453 | 12 42 | |
| 51419 | 12 | |
| 54454 | 51420 | 12 |
| 54455 | 51421 | 12 |
| 54456 | 51422 | 24 |
| ... | ... | @@ -54516,7 +51482,7 @@ powerpc64-linux-gnu |
| 54516 | 51482 | 12 |
| 54517 | 51483 | 15 |
| 54518 | 51484 | 12 |
| 54519 | 12 42 | |
| 51485 | 12 | |
| 54520 | 51486 | 23 |
| 54521 | 51487 | 12 |
| 54522 | 51488 | 12 |
| ... | ... | @@ -54821,14 +51787,12 @@ powerpc64-linux-gnu |
| 54821 | 51787 | 12 |
| 54822 | 51788 | 12 |
| 54823 | 51789 | 12 |
| 54824 | 42 | |
| 54825 | 51790 | 12 |
| 54826 | 51791 | 12 |
| 54827 | 51792 | 12 |
| 54828 | 51793 | 12 |
| 54829 | 51794 | 12 |
| 54830 | 51795 | 12 |
| 54831 | 42 | |
| 54832 | 51796 | 12 |
| 54833 | 51797 | 12 |
| 54834 | 51798 | 12 |
| ... | ... | @@ -54934,8 +51898,6 @@ powerpc64-linux-gnu |
| 54934 | 51898 | 12 |
| 54935 | 51899 | 18 |
| 54936 | 51900 | 12 |
| 54937 | 42 | |
| 54938 | 42 | |
| 54939 | 51901 | 12 16 |
| 54940 | 51902 | 12 16 |
| 54941 | 51903 | 35 |
| ... | ... | @@ -55626,9 +52588,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 55626 | 52588 | 27 |
| 55627 | 52589 | |
| 55628 | 52590 | 27 |
| 55629 | ||
| 55630 | 52591 | 27 |
| 55631 | ||
| 55632 | 52592 | 27 |
| 55633 | 52593 | 13 |
| 55634 | 52594 | 13 |
| ... | ... | @@ -55657,8 +52617,6 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 55657 | 52617 | |
| 55658 | 52618 | |
| 55659 | 52619 | |
| 55660 | ||
| 55661 | ||
| 55662 | 52620 | 0 |
| 55663 | 52621 | 0 |
| 55664 | 52622 | 0 |
| ... | ... | @@ -55667,27 +52625,20 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 55667 | 52625 | 27 |
| 55668 | 52626 | |
| 55669 | 52627 | 27 |
| 55670 | ||
| 55671 | ||
| 55672 | 52628 | 27 |
| 55673 | 52629 | 1 16 |
| 55674 | 52630 | 20 |
| 55675 | ||
| 55676 | ||
| 55677 | 52631 | 5 |
| 55678 | 52632 | 0 |
| 55679 | 52633 | 0 |
| 55680 | 52634 | 27 |
| 55681 | 52635 | |
| 55682 | 52636 | 27 |
| 55683 | ||
| 55684 | 52637 | 27 |
| 55685 | 52638 | 27 |
| 55686 | 52639 | |
| 55687 | 52640 | 27 |
| 55688 | ||
| 55689 | 52641 | 27 |
| 55690 | ||
| 55691 | 52642 | 31 |
| 55692 | 52643 | 31 |
| 55693 | 52644 | 31 |
| ... | ... | @@ -55696,50 +52647,21 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 55696 | 52647 | 1 |
| 55697 | 52648 | 0 |
| 55698 | 52649 | 0 |
| 55699 | ||
| 55700 | ||
| 55701 | ||
| 55702 | ||
| 55703 | ||
| 55704 | ||
| 55705 | ||
| 55706 | ||
| 55707 | ||
| 55708 | ||
| 55709 | ||
| 55710 | ||
| 55711 | ||
| 55712 | ||
| 55713 | 52650 | 0 |
| 55714 | 52651 | 15 |
| 55715 | ||
| 55716 | 52652 | 1 |
| 55717 | 52653 | 1 |
| 55718 | ||
| 55719 | 52654 | 1 16 |
| 55720 | ||
| 55721 | 52655 | 0 |
| 55722 | 52656 | 0 |
| 55723 | 52657 | 0 |
| 55724 | 52658 | 0 |
| 55725 | 52659 | 16 |
| 55726 | ||
| 55727 | 52660 | 0 |
| 55728 | ||
| 55729 | 52661 | 27 |
| 55730 | 52662 | |
| 55731 | 52663 | 27 |
| 55732 | ||
| 55733 | 52664 | 27 |
| 55734 | ||
| 55735 | ||
| 55736 | ||
| 55737 | ||
| 55738 | ||
| 55739 | ||
| 55740 | ||
| 55741 | ||
| 55742 | ||
| 55743 | 52665 | 0 |
| 55744 | 52666 | 5 |
| 55745 | 52667 | 5 |
| ... | ... | @@ -55767,55 +52689,33 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 55767 | 52689 | 0 |
| 55768 | 52690 | 13 |
| 55769 | 52691 | 20 |
| 55770 | ||
| 55771 | ||
| 55772 | 52692 | 0 |
| 55773 | 52693 | 1 |
| 55774 | 52694 | 5 |
| 55775 | 52695 | 0 |
| 55776 | 52696 | 13 |
| 55777 | 52697 | 13 |
| 55778 | ||
| 55779 | ||
| 55780 | ||
| 55781 | 52698 | 0 |
| 55782 | ||
| 55783 | ||
| 55784 | ||
| 55785 | 52699 | 27 |
| 55786 | 52700 | |
| 55787 | 52701 | 27 |
| 55788 | ||
| 55789 | 52702 | 27 |
| 55790 | 52703 | 27 |
| 55791 | 52704 | |
| 55792 | 52705 | 27 |
| 55793 | ||
| 55794 | 52706 | 27 |
| 55795 | 52707 | 27 |
| 55796 | 52708 | |
| 55797 | 52709 | 27 |
| 55798 | 52710 | |
| 55799 | ||
| 55800 | 52711 | 27 |
| 55801 | 52712 | 35 |
| 55802 | 52713 | |
| 55803 | ||
| 55804 | 52714 | 13 |
| 55805 | ||
| 55806 | ||
| 55807 | ||
| 55808 | ||
| 55809 | ||
| 55810 | ||
| 55811 | ||
| 55812 | ||
| 55813 | ||
| 55814 | 52715 | 5 |
| 55815 | 52716 | 0 |
| 55816 | 52717 | 27 |
| 55817 | 52718 | 27 |
| 55818 | ||
| 55819 | 52719 | 1 |
| 55820 | 52720 | 35 |
| 55821 | 52721 | 1 |
| ... | ... | @@ -55848,17 +52748,10 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 55848 | 52748 | 16 |
| 55849 | 52749 | 16 |
| 55850 | 52750 | 16 |
| 55851 | ||
| 55852 | 52751 | 31 |
| 55853 | ||
| 55854 | ||
| 55855 | ||
| 55856 | ||
| 55857 | ||
| 55858 | 52752 | 27 |
| 55859 | 52753 | |
| 55860 | 52754 | 27 |
| 55861 | ||
| 55862 | 52755 | 27 |
| 55863 | 52756 | 0 |
| 55864 | 52757 | 1 |
| ... | ... | @@ -55867,8 +52760,6 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 55867 | 52760 | 16 |
| 55868 | 52761 | 5 |
| 55869 | 52762 | 15 16 |
| 55870 | ||
| 55871 | ||
| 55872 | 52763 | 0 |
| 55873 | 52764 | 5 |
| 55874 | 52765 | 0 |
| ... | ... | @@ -55878,17 +52769,10 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 55878 | 52769 | 5 |
| 55879 | 52770 | 0 |
| 55880 | 52771 | 1 |
| 55881 | ||
| 55882 | ||
| 55883 | ||
| 55884 | ||
| 55885 | 52772 | 5 |
| 55886 | 52773 | 16 |
| 55887 | ||
| 55888 | ||
| 55889 | 52774 | 5 |
| 55890 | 52775 | 5 |
| 55891 | ||
| 55892 | 52776 | 0 |
| 55893 | 52777 | 1 5 |
| 55894 | 52778 | 16 |
| ... | ... | @@ -55908,7 +52792,6 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 55908 | 52792 | 16 |
| 55909 | 52793 | 5 |
| 55910 | 52794 | 0 |
| 55911 | ||
| 55912 | 52795 | 0 |
| 55913 | 52796 | 0 |
| 55914 | 52797 | 15 |
| ... | ... | @@ -55924,9 +52807,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 55924 | 52807 | 27 |
| 55925 | 52808 | |
| 55926 | 52809 | 27 |
| 55927 | ||
| 55928 | 52810 | 27 |
| 55929 | ||
| 55930 | 52811 | 1 |
| 55931 | 52812 | 1 |
| 55932 | 52813 | 1 |
| ... | ... | @@ -55950,29 +52831,17 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 55950 | 52831 | |
| 55951 | 52832 | 0 16 |
| 55952 | 52833 | 19 |
| 55953 | ||
| 55954 | 52834 | 19 |
| 55955 | ||
| 55956 | 52835 | 19 |
| 55957 | ||
| 55958 | 52836 | 19 |
| 55959 | ||
| 55960 | 52837 | 19 |
| 55961 | ||
| 55962 | 52838 | 19 |
| 55963 | ||
| 55964 | 52839 | 19 |
| 55965 | ||
| 55966 | 52840 | 19 |
| 55967 | ||
| 55968 | 52841 | 19 |
| 55969 | ||
| 55970 | 52842 | 19 |
| 55971 | ||
| 55972 | 52843 | 19 |
| 55973 | ||
| 55974 | 52844 | 19 |
| 55975 | ||
| 55976 | 52845 | 1 |
| 55977 | 52846 | 1 |
| 55978 | 52847 | 30 |
| ... | ... | @@ -56000,29 +52869,23 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56000 | 52869 | 27 |
| 56001 | 52870 | |
| 56002 | 52871 | 27 |
| 56003 | ||
| 56004 | 52872 | 27 |
| 56005 | 52873 | 27 |
| 56006 | 52874 | |
| 56007 | 52875 | 27 |
| 56008 | ||
| 56009 | 52876 | 27 |
| 56010 | 52877 | 27 |
| 56011 | 52878 | |
| 56012 | 52879 | 27 |
| 56013 | ||
| 56014 | 52880 | 27 |
| 56015 | 52881 | 1 |
| 56016 | 52882 | 1 |
| 56017 | 52883 | 1 |
| 56018 | ||
| 56019 | 52884 | 13 |
| 56020 | 52885 | 13 |
| 56021 | 52886 | 27 |
| 56022 | 52887 | |
| 56023 | 52888 | 27 |
| 56024 | ||
| 56025 | ||
| 56026 | 52889 | 27 |
| 56027 | 52890 | 1 |
| 56028 | 52891 | 0 |
| ... | ... | @@ -56038,34 +52901,23 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56038 | 52901 | 0 |
| 56039 | 52902 | 0 |
| 56040 | 52903 | 1 |
| 56041 | 42 | |
| 56042 | 52904 | 1 |
| 56043 | 52905 | 0 |
| 56044 | 52906 | 0 |
| 56045 | 3 8 11 | |
| 56046 | ||
| 56047 | ||
| 56048 | ||
| 52907 | 3 11 | |
| 56049 | 52908 | 27 |
| 56050 | 52909 | |
| 56051 | 52910 | 27 |
| 56052 | ||
| 56053 | 52911 | 27 |
| 56054 | ||
| 56055 | 52912 | 27 |
| 56056 | 52913 | |
| 56057 | 52914 | 27 |
| 56058 | ||
| 56059 | 52915 | 27 |
| 56060 | 52916 | 27 |
| 56061 | 52917 | |
| 56062 | ||
| 56063 | 52918 | 27 |
| 56064 | ||
| 56065 | 52919 | 27 |
| 56066 | 52920 | 23 |
| 56067 | ||
| 56068 | ||
| 56069 | 52921 | 0 |
| 56070 | 52922 | 0 |
| 56071 | 52923 | 16 |
| ... | ... | @@ -56104,26 +52956,17 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56104 | 52956 | |
| 56105 | 52957 | |
| 56106 | 52958 | 0 |
| 56107 | ||
| 56108 | 52959 | 0 |
| 56109 | 52960 | 0 |
| 56110 | 52961 | 19 |
| 56111 | 52962 | 13 |
| 56112 | 52963 | 13 |
| 56113 | ||
| 56114 | 52964 | 11 |
| 56115 | ||
| 56116 | 52965 | 16 |
| 56117 | 52966 | 13 |
| 56118 | 52967 | 13 |
| 56119 | 52968 | 16 |
| 56120 | 52969 | 1 |
| 56121 | ||
| 56122 | ||
| 56123 | ||
| 56124 | ||
| 56125 | ||
| 56126 | ||
| 56127 | 52970 | 5 |
| 56128 | 52971 | 16 |
| 56129 | 52972 | 16 |
| ... | ... | @@ -56236,11 +53079,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56236 | 53079 | 0 |
| 56237 | 53080 | 0 |
| 56238 | 53081 | 20 |
| 56239 | ||
| 56240 | ||
| 56241 | 53082 | 20 |
| 56242 | ||
| 56243 | ||
| 56244 | 53083 | 0 |
| 56245 | 53084 | 5 |
| 56246 | 53085 | 19 |
| ... | ... | @@ -56256,7 +53095,6 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56256 | 53095 | 27 |
| 56257 | 53096 | |
| 56258 | 53097 | 27 |
| 56259 | ||
| 56260 | 53098 | 27 |
| 56261 | 53099 | 29 |
| 56262 | 53100 | 28 |
| ... | ... | @@ -56264,10 +53102,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56264 | 53102 | 16 |
| 56265 | 53103 | 16 |
| 56266 | 53104 | 15 16 |
| 56267 | ||
| 56268 | 53105 | 0 16 |
| 56269 | ||
| 56270 | ||
| 56271 | 53106 | 0 |
| 56272 | 53107 | 0 |
| 56273 | 53108 | 0 |
| ... | ... | @@ -56298,11 +53133,6 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56298 | 53133 | 14 |
| 56299 | 53134 | 16 |
| 56300 | 53135 | 1 5 |
| 56301 | ||
| 56302 | ||
| 56303 | ||
| 56304 | ||
| 56305 | ||
| 56306 | 53136 | 1 |
| 56307 | 53137 | 0 |
| 56308 | 53138 | 0 |
| ... | ... | @@ -56321,17 +53151,12 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56321 | 53151 | 27 |
| 56322 | 53152 | |
| 56323 | 53153 | 27 |
| 56324 | ||
| 56325 | 53154 | 27 |
| 56326 | ||
| 56327 | 53155 | 5 |
| 56328 | 53156 | 5 |
| 56329 | 53157 | 5 |
| 56330 | 53158 | 0 |
| 56331 | 53159 | 5 |
| 56332 | ||
| 56333 | ||
| 56334 | ||
| 56335 | 53160 | 8 |
| 56336 | 53161 | 8 |
| 56337 | 53162 | 8 |
| ... | ... | @@ -56339,11 +53164,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56339 | 53164 | 0 |
| 56340 | 53165 | 27 |
| 56341 | 53166 | 27 |
| 56342 | ||
| 56343 | 53167 | 27 |
| 56344 | ||
| 56345 | ||
| 56346 | ||
| 56347 | 53168 | 19 |
| 56348 | 53169 | 18 |
| 56349 | 53170 | 19 |
| ... | ... | @@ -56357,8 +53178,6 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56357 | 53178 | 0 |
| 56358 | 53179 | 0 |
| 56359 | 53180 | 5 |
| 56360 | ||
| 56361 | ||
| 56362 | 53181 | 0 |
| 56363 | 53182 | 0 |
| 56364 | 53183 | 0 |
| ... | ... | @@ -56369,34 +53188,24 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56369 | 53188 | |
| 56370 | 53189 | 16 |
| 56371 | 53190 | 33 |
| 56372 | ||
| 56373 | 53191 | 0 |
| 56374 | 53192 | 0 15 |
| 56375 | 53193 | 4 |
| 56376 | 53194 | 13 |
| 56377 | 53195 | 13 |
| 56378 | 53196 | 13 |
| 56379 | ||
| 56380 | 53197 | 27 |
| 56381 | 53198 | |
| 56382 | 53199 | 27 |
| 56383 | ||
| 56384 | 53200 | 27 |
| 56385 | ||
| 56386 | 53201 | 15 16 |
| 56387 | ||
| 56388 | ||
| 56389 | 53202 | 15 16 |
| 56390 | ||
| 56391 | ||
| 56392 | 53203 | 27 |
| 56393 | 53204 | 13 |
| 56394 | 53205 | |
| 56395 | 53206 | 27 |
| 56396 | ||
| 56397 | 53207 | 27 |
| 56398 | 53208 | 13 |
| 56399 | ||
| 56400 | 53209 | 16 |
| 56401 | 53210 | |
| 56402 | 53211 | 5 |
| ... | ... | @@ -56429,9 +53238,6 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56429 | 53238 | 0 |
| 56430 | 53239 | 0 |
| 56431 | 53240 | 1 16 |
| 56432 | ||
| 56433 | ||
| 56434 | ||
| 56435 | 53241 | 12 |
| 56436 | 53242 | |
| 56437 | 53243 | 1 |
| ... | ... | @@ -56466,8 +53272,6 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56466 | 53272 | |
| 56467 | 53273 | 0 |
| 56468 | 53274 | 1 |
| 56469 | ||
| 56470 | ||
| 56471 | 53275 | 0 |
| 56472 | 53276 | 2 |
| 56473 | 53277 | 0 |
| ... | ... | @@ -56487,93 +53291,48 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56487 | 53291 | 13 |
| 56488 | 53292 | 13 |
| 56489 | 53293 | 16 |
| 56490 | ||
| 56491 | ||
| 56492 | ||
| 56493 | 53294 | 5 |
| 56494 | 53295 | 5 |
| 56495 | 53296 | 16 |
| 56496 | ||
| 56497 | ||
| 56498 | 53297 | 0 |
| 56499 | ||
| 56500 | ||
| 56501 | ||
| 56502 | 53298 | 0 |
| 56503 | 53299 | 12 |
| 56504 | 53300 | 32 |
| 56505 | 53301 | |
| 56506 | 53302 | 1 |
| 56507 | 53303 | 1 |
| 56508 | ||
| 56509 | ||
| 56510 | 53304 | 1 |
| 56511 | 53305 | 1 |
| 56512 | 53306 | 1 |
| 56513 | 53307 | 1 |
| 56514 | 53308 | 1 |
| 56515 | 53309 | 13 |
| 56516 | ||
| 56517 | 53310 | 16 |
| 56518 | 53311 | 0 |
| 56519 | 53312 | 0 |
| 56520 | 53313 | 0 |
| 56521 | 53314 | 0 |
| 56522 | ||
| 56523 | ||
| 56524 | 53315 | 0 |
| 56525 | 53316 | 0 |
| 56526 | 53317 | 16 |
| 56527 | 53318 | 16 |
| 56528 | 53319 | 12 |
| 56529 | 53320 | 20 |
| 56530 | ||
| 56531 | ||
| 56532 | 53321 | 20 |
| 56533 | ||
| 56534 | ||
| 56535 | ||
| 56536 | ||
| 56537 | 53322 | 3 |
| 56538 | 53323 | 15 16 |
| 56539 | ||
| 56540 | ||
| 56541 | 53324 | 0 16 |
| 56542 | ||
| 56543 | 53325 | 16 |
| 56544 | ||
| 56545 | ||
| 56546 | ||
| 56547 | 53326 | 15 16 |
| 56548 | ||
| 56549 | ||
| 56550 | ||
| 56551 | 53327 | 0 16 |
| 56552 | 53328 | 15 16 |
| 56553 | ||
| 56554 | ||
| 56555 | 53329 | 15 16 |
| 56556 | ||
| 56557 | ||
| 56558 | 53330 | 0 16 |
| 56559 | ||
| 56560 | 53331 | 16 |
| 56561 | ||
| 56562 | ||
| 56563 | ||
| 56564 | 53332 | 16 |
| 56565 | ||
| 56566 | ||
| 56567 | ||
| 56568 | ||
| 56569 | 53333 | 16 |
| 56570 | ||
| 56571 | ||
| 56572 | ||
| 56573 | 53334 | 0 |
| 56574 | 53335 | 0 |
| 56575 | ||
| 56576 | ||
| 56577 | 53336 | 16 |
| 56578 | 53337 | 16 |
| 56579 | 53338 | 16 |
| ... | ... | @@ -56592,8 +53351,6 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56592 | 53351 | |
| 56593 | 53352 | 0 |
| 56594 | 53353 | 1 |
| 56595 | ||
| 56596 | ||
| 56597 | 53354 | 0 |
| 56598 | 53355 | 1 |
| 56599 | 53356 | 0 16 |
| ... | ... | @@ -56615,10 +53372,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56615 | 53372 | 16 |
| 56616 | 53373 | 5 |
| 56617 | 53374 | 16 |
| 56618 | ||
| 56619 | ||
| 56620 | 53375 | 0 |
| 56621 | ||
| 56622 | 53376 | 5 |
| 56623 | 53377 | 5 |
| 56624 | 53378 | 0 |
| ... | ... | @@ -56631,17 +53385,14 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 56631 | 53385 | 27 |
| 56632 | 53386 | |
| 56633 | 53387 | 27 |
| 56634 | ||
| 56635 | 53388 | 27 |
| 56636 | 53389 | 27 |
| 56637 | 53390 | |
| 56638 | 53391 | 27 |
| 56639 | ||
| 56640 | 53392 | 27 |
| 56641 | 53393 | 27 |
| 56642 | 53394 | |
| 56643 | 53395 | 27 |
| 56644 | ||
| 56645 | 53396 | 27 |
| 56646 | 53397 | 1 |
| 56647 | 53398 | 1 |
| ... | ... | @@ -57239,7 +53990,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 57239 | 53990 | 0 |
| 57240 | 53991 | 0 39 |
| 57241 | 53992 | 1 |
| 57242 | 1 42 | |
| 53993 | 1 | |
| 57243 | 53994 | |
| 57244 | 53995 | 37 |
| 57245 | 53996 | 37 |
| ... | ... | @@ -58365,19 +55116,17 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 58365 | 55116 | 0 |
| 58366 | 55117 | 0 |
| 58367 | 55118 | 0 |
| 58368 | 42 | |
| 58369 | 55119 | 5 |
| 58370 | 55120 | 1 |
| 58371 | 55121 | 1 |
| 58372 | 55122 | 0 1 |
| 58373 | 14 15 42 | |
| 55123 | 14 15 | |
| 58374 | 55124 | 0 |
| 58375 | 55125 | 1 |
| 58376 | 55126 | 0 |
| 58377 | 55127 | 0 |
| 58378 | 55128 | 0 |
| 58379 | 55129 | 0 |
| 58380 | 42 | |
| 58381 | 55130 | 5 18 |
| 58382 | 55131 | 1 |
| 58383 | 55132 | 1 18 |
| ... | ... | @@ -58407,9 +55156,9 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 58407 | 55156 | 0 |
| 58408 | 55157 | 0 |
| 58409 | 55158 | 0 |
| 58410 | 14 15 42 | |
| 55159 | 14 15 | |
| 58411 | 55160 | 30 |
| 58412 | 8 42 | |
| 55161 | 8 | |
| 58413 | 55162 | 1 |
| 58414 | 55163 | 5 |
| 58415 | 55164 | 24 |
| ... | ... | @@ -58475,7 +55224,7 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 58475 | 55224 | 0 |
| 58476 | 55225 | 15 |
| 58477 | 55226 | 0 |
| 58478 | 0 42 | |
| 55227 | 0 | |
| 58479 | 55228 | 23 |
| 58480 | 55229 | 5 |
| 58481 | 55230 | 5 |
| ... | ... | @@ -58780,14 +55529,12 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 58780 | 55529 | 0 |
| 58781 | 55530 | 0 |
| 58782 | 55531 | 0 |
| 58783 | 42 | |
| 58784 | 55532 | 0 |
| 58785 | 55533 | 0 |
| 58786 | 55534 | 0 |
| 58787 | 55535 | 0 |
| 58788 | 55536 | 0 |
| 58789 | 55537 | 0 |
| 58790 | 42 | |
| 58791 | 55538 | 0 |
| 58792 | 55539 | 0 |
| 58793 | 55540 | 0 |
| ... | ... | @@ -58893,8 +55640,6 @@ powerpc-linux-gnueabi powerpc-linux-gnueabihf |
| 58893 | 55640 | 0 |
| 58894 | 55641 | 18 |
| 58895 | 55642 | 0 |
| 58896 | 42 | |
| 58897 | 42 | |
| 58898 | 55643 | 0 16 |
| 58899 | 55644 | 12 16 |
| 58900 | 55645 | 35 |
lib/libc/glibc/fns.txt+4-221| ... | ... | @@ -199,9 +199,7 @@ __acosf_finite m |
| 199 | 199 | __acosh_finite m |
| 200 | 200 | __acoshf128_finite m |
| 201 | 201 | __acoshf_finite m |
| 202 | __acoshieee128 m | |
| 203 | 202 | __acoshl_finite m |
| 204 | __acosieee128 m | |
| 205 | 203 | __acosl_finite m |
| 206 | 204 | __adddf3 c |
| 207 | 205 | __addsf3 c |
| ... | ... | @@ -230,8 +228,6 @@ __align_cpy_2 c |
| 230 | 228 | __align_cpy_4 c |
| 231 | 229 | __align_cpy_8 c |
| 232 | 230 | __arch_prctl c |
| 233 | __argp_errorieee128 c | |
| 234 | __argp_failureieee128 c | |
| 235 | 231 | __argz_count c |
| 236 | 232 | __argz_next c |
| 237 | 233 | __argz_stringify c |
| ... | ... | @@ -240,27 +236,20 @@ __ashrdi3 c |
| 240 | 236 | __asin_finite m |
| 241 | 237 | __asinf128_finite m |
| 242 | 238 | __asinf_finite m |
| 243 | __asinhieee128 m | |
| 244 | __asinieee128 m | |
| 245 | 239 | __asinl_finite m |
| 246 | 240 | __asprintf c |
| 247 | 241 | __asprintf_chk c |
| 248 | __asprintf_chkieee128 c | |
| 249 | __asprintfieee128 c | |
| 250 | 242 | __assert c |
| 251 | 243 | __assert_fail c |
| 252 | 244 | __assert_perror_fail c |
| 253 | 245 | __atan2_finite m |
| 254 | 246 | __atan2f128_finite m |
| 255 | 247 | __atan2f_finite m |
| 256 | __atan2ieee128 m | |
| 257 | 248 | __atan2l_finite m |
| 258 | 249 | __atanh_finite m |
| 259 | 250 | __atanhf128_finite m |
| 260 | 251 | __atanhf_finite m |
| 261 | __atanhieee128 m | |
| 262 | 252 | __atanhl_finite m |
| 263 | __atanieee128 m | |
| 264 | 253 | __atomic_feclearexcept c |
| 265 | 254 | __atomic_feholdexcept c |
| 266 | 255 | __atomic_feupdateenv c |
| ... | ... | @@ -269,50 +258,21 @@ __backtrace_symbols c |
| 269 | 258 | __backtrace_symbols_fd c |
| 270 | 259 | __bsd_getpgrp c |
| 271 | 260 | __bzero c |
| 272 | __cabsieee128 m | |
| 273 | __cacoshieee128 m | |
| 274 | __cacosieee128 m | |
| 275 | __canonicalizeieee128 m | |
| 276 | __cargieee128 m | |
| 277 | __casinhieee128 m | |
| 278 | __casinieee128 m | |
| 279 | __catanhieee128 m | |
| 280 | __catanieee128 m | |
| 281 | __cbrtieee128 m | |
| 282 | __ccoshieee128 m | |
| 283 | __ccosieee128 m | |
| 284 | __ceilieee128 m | |
| 285 | __cexpieee128 m | |
| 286 | 261 | __check_rhosts_file c |
| 287 | 262 | __chk_fail c |
| 288 | __cimagieee128 m | |
| 289 | 263 | __clog10 m |
| 290 | 264 | __clog10f m |
| 291 | __clog10ieee128 m | |
| 292 | 265 | __clog10l m |
| 293 | __clogieee128 m | |
| 294 | 266 | __clone c |
| 295 | 267 | __close c |
| 296 | 268 | __cmpdi2 c |
| 297 | 269 | __cmsg_nxthdr c |
| 298 | 270 | __confstr_chk c |
| 299 | __conjieee128 m | |
| 300 | 271 | __connect c |
| 301 | __copysignieee128 m | |
| 302 | 272 | __cosh_finite m |
| 303 | 273 | __coshf128_finite m |
| 304 | 274 | __coshf_finite m |
| 305 | __coshieee128 m | |
| 306 | 275 | __coshl_finite m |
| 307 | __cosieee128 m | |
| 308 | __cpowieee128 m | |
| 309 | __cprojieee128 m | |
| 310 | __crealieee128 m | |
| 311 | __csinhieee128 m | |
| 312 | __csinieee128 m | |
| 313 | __csqrtieee128 m | |
| 314 | __ctanhieee128 m | |
| 315 | __ctanieee128 m | |
| 316 | 276 | __ctype32_b c |
| 317 | 277 | __ctype32_tolower c |
| 318 | 278 | __ctype32_toupper c |
| ... | ... | @@ -340,55 +300,33 @@ __divdf3 c |
| 340 | 300 | __divdi3 c |
| 341 | 301 | __divsf3 c |
| 342 | 302 | __dprintf_chk c |
| 343 | __dprintf_chkieee128 c | |
| 344 | __dprintfieee128 c | |
| 345 | 303 | __dup2 c |
| 346 | 304 | __duplocale c |
| 347 | 305 | __endmntent c |
| 348 | 306 | __environ c |
| 349 | 307 | __eqdf2 c |
| 350 | 308 | __eqsf2 c |
| 351 | __erfcieee128 m | |
| 352 | __erfieee128 m | |
| 353 | __errieee128 c | |
| 354 | 309 | __errno_location c |
| 355 | __error_at_lineieee128 c | |
| 356 | __errorieee128 c | |
| 357 | __errxieee128 c | |
| 358 | 310 | __exp10_finite m |
| 359 | 311 | __exp10f128_finite m |
| 360 | 312 | __exp10f_finite m |
| 361 | __exp10ieee128 m | |
| 362 | 313 | __exp10l_finite m |
| 363 | 314 | __exp2_finite m |
| 364 | 315 | __exp2f128_finite m |
| 365 | 316 | __exp2f_finite m |
| 366 | __exp2ieee128 m | |
| 367 | 317 | __exp2l_finite m |
| 368 | 318 | __exp_finite m |
| 369 | 319 | __expf128_finite m |
| 370 | 320 | __expf_finite m |
| 371 | __expieee128 m | |
| 372 | 321 | __expl m |
| 373 | 322 | __expl_finite m |
| 374 | 323 | __explicit_bzero_chk c |
| 375 | __expm1ieee128 m | |
| 376 | 324 | __expm1l m |
| 377 | 325 | __extendsfdf2 c |
| 378 | __f32addieee128 m | |
| 379 | __f32divieee128 m | |
| 380 | __f32mulieee128 m | |
| 381 | __f32subieee128 m | |
| 382 | __f64addieee128 m | |
| 383 | __f64divieee128 m | |
| 384 | __f64mulieee128 m | |
| 385 | __f64subieee128 m | |
| 386 | __fabsieee128 m | |
| 387 | 326 | __fbufsize c |
| 388 | 327 | __fcntl c |
| 389 | 328 | __fdelt_chk c |
| 390 | 329 | __fdelt_warn c |
| 391 | __fdimieee128 m | |
| 392 | 330 | __fe_dfl_env m |
| 393 | 331 | __fe_dfl_mode m |
| 394 | 332 | __fe_enabled_env m |
| ... | ... | @@ -421,17 +359,10 @@ __floatundidf c |
| 421 | 359 | __floatundisf c |
| 422 | 360 | __floatunsidf c |
| 423 | 361 | __floatunsisf c |
| 424 | __floorieee128 m | |
| 425 | 362 | __flt_rounds c |
| 426 | __fmaieee128 m | |
| 427 | __fmaxieee128 m | |
| 428 | __fmaxmagieee128 m | |
| 429 | __fminieee128 m | |
| 430 | __fminmagieee128 m | |
| 431 | 363 | __fmod_finite m |
| 432 | 364 | __fmodf128_finite m |
| 433 | 365 | __fmodf_finite m |
| 434 | __fmodieee128 m | |
| 435 | 366 | __fmodl_finite m |
| 436 | 367 | __fork c |
| 437 | 368 | __fpclassify m |
| ... | ... | @@ -440,8 +371,6 @@ __fpclassifyf128 m |
| 440 | 371 | __fpclassifyl m |
| 441 | 372 | __fpending c |
| 442 | 373 | __fprintf_chk c |
| 443 | __fprintf_chkieee128 c | |
| 444 | __fprintfieee128 c | |
| 445 | 374 | __fpu_control c |
| 446 | 375 | __fpurge c |
| 447 | 376 | __frame_state_for c |
| ... | ... | @@ -451,17 +380,10 @@ __freadable c |
| 451 | 380 | __freading c |
| 452 | 381 | __free_hook c |
| 453 | 382 | __freelocale c |
| 454 | __frexpieee128 m | |
| 455 | __fromfpieee128 m | |
| 456 | __fromfpxieee128 m | |
| 457 | __fscanfieee128 c | |
| 458 | 383 | __fsetlocking c |
| 459 | 384 | __fwprintf_chk c |
| 460 | __fwprintf_chkieee128 c | |
| 461 | __fwprintfieee128 c | |
| 462 | 385 | __fwritable c |
| 463 | 386 | __fwriting c |
| 464 | __fwscanfieee128 c | |
| 465 | 387 | __fxstat c |
| 466 | 388 | __fxstat64 c |
| 467 | 389 | __fxstatat c |
| ... | ... | @@ -481,7 +403,6 @@ __gethostname_chk c |
| 481 | 403 | __getlogin_r_chk c |
| 482 | 404 | __getmntent_r c |
| 483 | 405 | __getpagesize c |
| 484 | __getpayloadieee128 m | |
| 485 | 406 | __getpgid c |
| 486 | 407 | __getpid c |
| 487 | 408 | __gets_chk c |
| ... | ... | @@ -497,9 +418,7 @@ __h_errno_location c |
| 497 | 418 | __hypot_finite m |
| 498 | 419 | __hypotf128_finite m |
| 499 | 420 | __hypotf_finite m |
| 500 | __hypotieee128 m | |
| 501 | 421 | __hypotl_finite m |
| 502 | __ilogbieee128 m | |
| 503 | 422 | __isalnum_l c |
| 504 | 423 | __isalpha_l c |
| 505 | 424 | __isascii_l c |
| ... | ... | @@ -523,29 +442,17 @@ __isnanf c |
| 523 | 442 | __isnanf128 m |
| 524 | 443 | __isnanl c |
| 525 | 444 | __isoc99_fscanf c |
| 526 | __isoc99_fscanfieee128 c | |
| 527 | 445 | __isoc99_fwscanf c |
| 528 | __isoc99_fwscanfieee128 c | |
| 529 | 446 | __isoc99_scanf c |
| 530 | __isoc99_scanfieee128 c | |
| 531 | 447 | __isoc99_sscanf c |
| 532 | __isoc99_sscanfieee128 c | |
| 533 | 448 | __isoc99_swscanf c |
| 534 | __isoc99_swscanfieee128 c | |
| 535 | 449 | __isoc99_vfscanf c |
| 536 | __isoc99_vfscanfieee128 c | |
| 537 | 450 | __isoc99_vfwscanf c |
| 538 | __isoc99_vfwscanfieee128 c | |
| 539 | 451 | __isoc99_vscanf c |
| 540 | __isoc99_vscanfieee128 c | |
| 541 | 452 | __isoc99_vsscanf c |
| 542 | __isoc99_vsscanfieee128 c | |
| 543 | 453 | __isoc99_vswscanf c |
| 544 | __isoc99_vswscanfieee128 c | |
| 545 | 454 | __isoc99_vwscanf c |
| 546 | __isoc99_vwscanfieee128 c | |
| 547 | 455 | __isoc99_wscanf c |
| 548 | __isoc99_wscanfieee128 c | |
| 549 | 456 | __isprint_l c |
| 550 | 457 | __ispunct_l c |
| 551 | 458 | __issignaling m |
| ... | ... | @@ -573,29 +480,23 @@ __ivaliduser c |
| 573 | 480 | __j0_finite m |
| 574 | 481 | __j0f128_finite m |
| 575 | 482 | __j0f_finite m |
| 576 | __j0ieee128 m | |
| 577 | 483 | __j0l_finite m |
| 578 | 484 | __j1_finite m |
| 579 | 485 | __j1f128_finite m |
| 580 | 486 | __j1f_finite m |
| 581 | __j1ieee128 m | |
| 582 | 487 | __j1l_finite m |
| 583 | 488 | __jn_finite m |
| 584 | 489 | __jnf128_finite m |
| 585 | 490 | __jnf_finite m |
| 586 | __jnieee128 m | |
| 587 | 491 | __jnl_finite m |
| 588 | 492 | __key_decryptsession_pk_LOCAL c |
| 589 | 493 | __key_encryptsession_pk_LOCAL c |
| 590 | 494 | __key_gendes_LOCAL c |
| 591 | __ldexpieee128 m | |
| 592 | 495 | __ledf2 c |
| 593 | 496 | __lesf2 c |
| 594 | 497 | __lgamma_r_finite m |
| 595 | 498 | __lgammaf128_r_finite m |
| 596 | 499 | __lgammaf_r_finite m |
| 597 | __lgammaieee128 m | |
| 598 | __lgammaieee128_r m | |
| 599 | 500 | __lgammal_r_finite m |
| 600 | 501 | __libc_allocate_rtsig c |
| 601 | 502 | __libc_calloc c |
| ... | ... | @@ -611,34 +512,23 @@ __libc_memalign c |
| 611 | 512 | __libc_pvalloc c |
| 612 | 513 | __libc_realloc c |
| 613 | 514 | __libc_sa_len c |
| 614 | __libc_single_threaded c | |
| 615 | 515 | __libc_stack_end ld |
| 616 | 516 | __libc_start_main c |
| 617 | 517 | __libc_valloc c |
| 618 | 518 | __libpthread_version_placeholder pthread |
| 619 | __llogbieee128 m | |
| 620 | __llrintieee128 m | |
| 621 | __llroundieee128 m | |
| 622 | 519 | __log10_finite m |
| 623 | 520 | __log10f128_finite m |
| 624 | 521 | __log10f_finite m |
| 625 | __log10ieee128 m | |
| 626 | 522 | __log10l_finite m |
| 627 | __log1pieee128 m | |
| 628 | 523 | __log2_finite m |
| 629 | 524 | __log2f128_finite m |
| 630 | 525 | __log2f_finite m |
| 631 | __log2ieee128 m | |
| 632 | 526 | __log2l_finite m |
| 633 | 527 | __log_finite m |
| 634 | __logbieee128 m | |
| 635 | 528 | __logf128_finite m |
| 636 | 529 | __logf_finite m |
| 637 | __logieee128 m | |
| 638 | 530 | __logl_finite m |
| 639 | 531 | __longjmp_chk c |
| 640 | __lrintieee128 m | |
| 641 | __lroundieee128 m | |
| 642 | 532 | __lseek c |
| 643 | 533 | __lshrdi3 c |
| 644 | 534 | __ltdf2 c |
| ... | ... | @@ -677,26 +567,17 @@ __memset_gg c |
| 677 | 567 | __mips_fpu_getcw c |
| 678 | 568 | __mips_fpu_setcw c |
| 679 | 569 | __moddi3 c |
| 680 | __modfieee128 m | |
| 681 | 570 | __monstartup c |
| 682 | 571 | __morecore c |
| 683 | 572 | __mq_open_2 rt |
| 684 | 573 | __muldf3 c |
| 685 | 574 | __mulsf3 c |
| 686 | __nanieee128 m | |
| 687 | 575 | __nanosleep c |
| 688 | __nearbyintieee128 m | |
| 689 | 576 | __nedf2 c |
| 690 | 577 | __negdf2 c |
| 691 | 578 | __negsf2 c |
| 692 | 579 | __nesf2 c |
| 693 | 580 | __newlocale c |
| 694 | __nextafterieee128 m | |
| 695 | __nextdownieee128 m | |
| 696 | __nexttoward_to_ieee128 m | |
| 697 | __nexttowardf_to_ieee128 m | |
| 698 | __nexttowardieee128 m | |
| 699 | __nextupieee128 m | |
| 700 | 581 | __nl_langinfo_l c |
| 701 | 582 | __nldbl__IO_fprintf c |
| 702 | 583 | __nldbl__IO_printf c |
| ... | ... | @@ -809,11 +690,7 @@ __nss_hosts_lookup c |
| 809 | 690 | __nss_next c |
| 810 | 691 | __nss_passwd_lookup c |
| 811 | 692 | __obstack_printf_chk c |
| 812 | __obstack_printf_chkieee128 c | |
| 813 | __obstack_printfieee128 c | |
| 814 | 693 | __obstack_vprintf_chk c |
| 815 | __obstack_vprintf_chkieee128 c | |
| 816 | __obstack_vprintfieee128 c | |
| 817 | 694 | __open c |
| 818 | 695 | __open64 c |
| 819 | 696 | __open64_2 c |
| ... | ... | @@ -829,7 +706,6 @@ __posix_getopt c |
| 829 | 706 | __pow_finite m |
| 830 | 707 | __powf128_finite m |
| 831 | 708 | __powf_finite m |
| 832 | __powieee128 m | |
| 833 | 709 | __powl_finite m |
| 834 | 710 | __ppc_get_timebase_freq c |
| 835 | 711 | __ppoll_chk c |
| ... | ... | @@ -837,10 +713,7 @@ __pread64 c |
| 837 | 713 | __pread64_chk c |
| 838 | 714 | __pread_chk c |
| 839 | 715 | __printf_chk c |
| 840 | __printf_chkieee128 c | |
| 841 | 716 | __printf_fp c |
| 842 | __printf_sizeieee128 c | |
| 843 | __printfieee128 c | |
| 844 | 717 | __profile_frequency c |
| 845 | 718 | __progname c |
| 846 | 719 | __progname_full c |
| ... | ... | @@ -871,11 +744,6 @@ __pthread_unregister_cancel_restore pthread |
| 871 | 744 | __pthread_unwind_next pthread |
| 872 | 745 | __ptsname_r_chk c |
| 873 | 746 | __pwrite64 c |
| 874 | __qecvtieee128 c | |
| 875 | __qecvtieee128_r c | |
| 876 | __qfcvtieee128 c | |
| 877 | __qfcvtieee128_r c | |
| 878 | __qgcvtieee128 c | |
| 879 | 747 | __rawmemchr c |
| 880 | 748 | __rcmd_errstr c |
| 881 | 749 | __read c |
| ... | ... | @@ -894,17 +762,12 @@ __register_frame_table c |
| 894 | 762 | __remainder_finite m |
| 895 | 763 | __remainderf128_finite m |
| 896 | 764 | __remainderf_finite m |
| 897 | __remainderieee128 m | |
| 898 | 765 | __remainderl_finite m |
| 899 | __remquoieee128 m | |
| 900 | 766 | __res_init c |
| 901 | 767 | __res_nclose c |
| 902 | 768 | __res_ninit c |
| 903 | 769 | __res_randomid c |
| 904 | 770 | __res_state c |
| 905 | __rintieee128 m | |
| 906 | __roundevenieee128 m | |
| 907 | __roundieee128 m | |
| 908 | 771 | __rpc_thread_createerr c |
| 909 | 772 | __rpc_thread_svc_fdset c |
| 910 | 773 | __rpc_thread_svc_max_pollfd c |
| ... | ... | @@ -912,11 +775,7 @@ __rpc_thread_svc_pollfd c |
| 912 | 775 | __sbrk c |
| 913 | 776 | __scalb_finite m |
| 914 | 777 | __scalbf_finite m |
| 915 | __scalbieee128 m | |
| 916 | 778 | __scalbl_finite m |
| 917 | __scalblnieee128 m | |
| 918 | __scalbnieee128 m | |
| 919 | __scanfieee128 c | |
| 920 | 779 | __sched_cpualloc c |
| 921 | 780 | __sched_cpucount c |
| 922 | 781 | __sched_cpufree c |
| ... | ... | @@ -930,8 +789,6 @@ __secure_getenv c |
| 930 | 789 | __select c |
| 931 | 790 | __send c |
| 932 | 791 | __setmntent c |
| 933 | __setpayloadieee128 m | |
| 934 | __setpayloadsigieee128 m | |
| 935 | 792 | __setpgid c |
| 936 | 793 | __sigaction c |
| 937 | 794 | __sigaddset c |
| ... | ... | @@ -942,34 +799,24 @@ __signbitf c |
| 942 | 799 | __signbitf128 m |
| 943 | 800 | __signbitl c |
| 944 | 801 | __signgam m |
| 945 | __significandieee128 m | |
| 946 | 802 | __sigpause c |
| 947 | 803 | __sigsetjmp c |
| 948 | 804 | __sigsuspend c |
| 949 | 805 | __sim_disabled_exceptions c |
| 950 | 806 | __sim_exceptions c |
| 951 | 807 | __sim_round_mode c |
| 952 | __sincosieee128 m | |
| 953 | 808 | __sinh_finite m |
| 954 | 809 | __sinhf128_finite m |
| 955 | 810 | __sinhf_finite m |
| 956 | __sinhieee128 m | |
| 957 | 811 | __sinhl_finite m |
| 958 | __sinieee128 m | |
| 959 | 812 | __snprintf_chk c |
| 960 | __snprintf_chkieee128 c | |
| 961 | __snprintfieee128 c | |
| 962 | 813 | __sprintf_chk c |
| 963 | __sprintf_chkieee128 c | |
| 964 | __sprintfieee128 c | |
| 965 | 814 | __sqrt_finite m |
| 966 | 815 | __sqrtdf2 c |
| 967 | 816 | __sqrtf128_finite m |
| 968 | 817 | __sqrtf_finite m |
| 969 | __sqrtieee128 m | |
| 970 | 818 | __sqrtl_finite m |
| 971 | 819 | __sqrtsf2 c |
| 972 | __sscanfieee128 c | |
| 973 | 820 | __stack_chk_fail c |
| 974 | 821 | __stack_chk_guard ld |
| 975 | 822 | __statfs c |
| ... | ... | @@ -1002,9 +849,6 @@ __strcspn_g c |
| 1002 | 849 | __strdup c |
| 1003 | 850 | __strerror_r c |
| 1004 | 851 | __strfmon_l c |
| 1005 | __strfmon_lieee128 c | |
| 1006 | __strfmonieee128 c | |
| 1007 | __strfromieee128 c | |
| 1008 | 852 | __strftime_l c |
| 1009 | 853 | __strlen_g c |
| 1010 | 854 | __strncasecmp_l c |
| ... | ... | @@ -1039,8 +883,6 @@ __strtod_l c |
| 1039 | 883 | __strtof128_internal c |
| 1040 | 884 | __strtof_internal c |
| 1041 | 885 | __strtof_l c |
| 1042 | __strtoieee128 c | |
| 1043 | __strtoieee128_l c | |
| 1044 | 886 | __strtok_r c |
| 1045 | 887 | __strtok_r_1c c |
| 1046 | 888 | __strtol_internal c |
| ... | ... | @@ -1060,93 +902,48 @@ __strxfrm_l c |
| 1060 | 902 | __subdf3 c |
| 1061 | 903 | __subsf3 c |
| 1062 | 904 | __swprintf_chk c |
| 1063 | __swprintf_chkieee128 c | |
| 1064 | __swprintfieee128 c | |
| 1065 | __swscanfieee128 c | |
| 1066 | 905 | __sysconf c |
| 1067 | 906 | __sysctl c |
| 1068 | 907 | __syslog_chk c |
| 1069 | __syslog_chkieee128 c | |
| 1070 | __syslogieee128 c | |
| 1071 | 908 | __sysv_signal c |
| 1072 | __tanhieee128 m | |
| 1073 | __tanieee128 m | |
| 1074 | __tgammaieee128 m | |
| 1075 | 909 | __timezone c |
| 1076 | 910 | __tls_get_addr ld |
| 1077 | 911 | __tls_get_addr_opt ld |
| 1078 | 912 | __tls_get_offset ld |
| 1079 | 913 | __toascii_l c |
| 1080 | 914 | __tolower_l c |
| 1081 | __totalorderieee128 m | |
| 1082 | __totalordermagieee128 m | |
| 1083 | 915 | __toupper_l c |
| 1084 | 916 | __towctrans c |
| 1085 | 917 | __towctrans_l c |
| 1086 | 918 | __towlower_l c |
| 1087 | 919 | __towupper_l c |
| 1088 | 920 | __truncdfsf2 c |
| 1089 | __truncieee128 m | |
| 1090 | 921 | __ttyname_r_chk c |
| 1091 | 922 | __tzname c |
| 1092 | 923 | __ucmpdi2 c |
| 1093 | 924 | __udivdi3 c |
| 1094 | 925 | __uflow c |
| 1095 | __ufromfpieee128 m | |
| 1096 | __ufromfpxieee128 m | |
| 1097 | 926 | __umoddi3 c |
| 1098 | 927 | __underflow c |
| 1099 | 928 | __unorddf2 c |
| 1100 | 929 | __unordsf2 c |
| 1101 | 930 | __uselocale c |
| 1102 | 931 | __vasprintf_chk c |
| 1103 | __vasprintf_chkieee128 c | |
| 1104 | __vasprintfieee128 c | |
| 1105 | 932 | __vdprintf_chk c |
| 1106 | __vdprintf_chkieee128 c | |
| 1107 | __vdprintfieee128 c | |
| 1108 | __verrieee128 c | |
| 1109 | __verrxieee128 c | |
| 1110 | 933 | __vfork c |
| 1111 | 934 | __vfprintf_chk c |
| 1112 | __vfprintf_chkieee128 c | |
| 1113 | __vfprintfieee128 c | |
| 1114 | 935 | __vfscanf c |
| 1115 | __vfscanfieee128 c | |
| 1116 | 936 | __vfwprintf_chk c |
| 1117 | __vfwprintf_chkieee128 c | |
| 1118 | __vfwprintfieee128 c | |
| 1119 | __vfwscanfieee128 c | |
| 1120 | 937 | __vprintf_chk c |
| 1121 | __vprintf_chkieee128 c | |
| 1122 | __vprintfieee128 c | |
| 1123 | __vscanfieee128 c | |
| 1124 | 938 | __vsnprintf c |
| 1125 | 939 | __vsnprintf_chk c |
| 1126 | __vsnprintf_chkieee128 c | |
| 1127 | __vsnprintfieee128 c | |
| 1128 | 940 | __vsprintf_chk c |
| 1129 | __vsprintf_chkieee128 c | |
| 1130 | __vsprintfieee128 c | |
| 1131 | 941 | __vsscanf c |
| 1132 | __vsscanfieee128 c | |
| 1133 | 942 | __vswprintf_chk c |
| 1134 | __vswprintf_chkieee128 c | |
| 1135 | __vswprintfieee128 c | |
| 1136 | __vswscanfieee128 c | |
| 1137 | 943 | __vsyslog_chk c |
| 1138 | __vsyslog_chkieee128 c | |
| 1139 | __vsyslogieee128 c | |
| 1140 | __vwarnieee128 c | |
| 1141 | __vwarnxieee128 c | |
| 1142 | 944 | __vwprintf_chk c |
| 1143 | __vwprintf_chkieee128 c | |
| 1144 | __vwprintfieee128 c | |
| 1145 | __vwscanfieee128 c | |
| 1146 | 945 | __wait c |
| 1147 | 946 | __waitpid c |
| 1148 | __warnieee128 c | |
| 1149 | __warnxieee128 c | |
| 1150 | 947 | __wcpcpy_chk c |
| 1151 | 948 | __wcpncpy_chk c |
| 1152 | 949 | __wcrtomb_chk c |
| ... | ... | @@ -1165,8 +962,6 @@ __wcstod_l c |
| 1165 | 962 | __wcstof128_internal c |
| 1166 | 963 | __wcstof_internal c |
| 1167 | 964 | __wcstof_l c |
| 1168 | __wcstoieee128 c | |
| 1169 | __wcstoieee128_l c | |
| 1170 | 965 | __wcstol_internal c |
| 1171 | 966 | __wcstol_l c |
| 1172 | 967 | __wcstold_internal c |
| ... | ... | @@ -1188,10 +983,7 @@ __wmempcpy_chk c |
| 1188 | 983 | __wmemset_chk c |
| 1189 | 984 | __woverflow c |
| 1190 | 985 | __wprintf_chk c |
| 1191 | __wprintf_chkieee128 c | |
| 1192 | __wprintfieee128 c | |
| 1193 | 986 | __write c |
| 1194 | __wscanfieee128 c | |
| 1195 | 987 | __wuflow c |
| 1196 | 988 | __wunderflow c |
| 1197 | 989 | __xmknod c |
| ... | ... | @@ -1204,17 +996,14 @@ __xstat64 c |
| 1204 | 996 | __y0_finite m |
| 1205 | 997 | __y0f128_finite m |
| 1206 | 998 | __y0f_finite m |
| 1207 | __y0ieee128 m | |
| 1208 | 999 | __y0l_finite m |
| 1209 | 1000 | __y1_finite m |
| 1210 | 1001 | __y1f128_finite m |
| 1211 | 1002 | __y1f_finite m |
| 1212 | __y1ieee128 m | |
| 1213 | 1003 | __y1l_finite m |
| 1214 | 1004 | __yn_finite m |
| 1215 | 1005 | __ynf128_finite m |
| 1216 | 1006 | __ynf_finite m |
| 1217 | __ynieee128 m | |
| 1218 | 1007 | __ynl_finite m |
| 1219 | 1008 | _authenticate c |
| 1220 | 1009 | _dl_mcount ld |
| ... | ... | @@ -2938,19 +2727,17 @@ pthread_attr_getinheritsched c |
| 2938 | 2727 | pthread_attr_getschedparam c |
| 2939 | 2728 | pthread_attr_getschedpolicy c |
| 2940 | 2729 | pthread_attr_getscope c |
| 2941 | pthread_attr_getsigmask_np c | |
| 2942 | 2730 | pthread_attr_getstack pthread |
| 2943 | 2731 | pthread_attr_getstackaddr pthread |
| 2944 | 2732 | pthread_attr_getstacksize pthread |
| 2945 | 2733 | pthread_attr_init c |
| 2946 | pthread_attr_setaffinity_np c | |
| 2734 | pthread_attr_setaffinity_np pthread | |
| 2947 | 2735 | pthread_attr_setdetachstate c |
| 2948 | 2736 | pthread_attr_setguardsize pthread |
| 2949 | 2737 | pthread_attr_setinheritsched c |
| 2950 | 2738 | pthread_attr_setschedparam c |
| 2951 | 2739 | pthread_attr_setschedpolicy c |
| 2952 | 2740 | pthread_attr_setscope c |
| 2953 | pthread_attr_setsigmask_np c | |
| 2954 | 2741 | pthread_attr_setstack pthread |
| 2955 | 2742 | pthread_attr_setstackaddr pthread |
| 2956 | 2743 | pthread_attr_setstacksize pthread |
| ... | ... | @@ -2980,9 +2767,9 @@ pthread_create pthread |
| 2980 | 2767 | pthread_detach pthread |
| 2981 | 2768 | pthread_equal c |
| 2982 | 2769 | pthread_exit c |
| 2983 | pthread_getaffinity_np c | |
| 2770 | pthread_getaffinity_np pthread | |
| 2984 | 2771 | pthread_getattr_default_np pthread |
| 2985 | pthread_getattr_np c | |
| 2772 | pthread_getattr_np pthread | |
| 2986 | 2773 | pthread_getconcurrency pthread |
| 2987 | 2774 | pthread_getcpuclockid pthread |
| 2988 | 2775 | pthread_getname_np pthread |
| ... | ... | @@ -3048,7 +2835,7 @@ pthread_setname_np pthread |
| 3048 | 2835 | pthread_setschedparam c |
| 3049 | 2836 | pthread_setschedprio pthread |
| 3050 | 2837 | pthread_setspecific pthread |
| 3051 | pthread_sigmask c | |
| 2838 | pthread_sigmask pthread | |
| 3052 | 2839 | pthread_sigqueue pthread |
| 3053 | 2840 | pthread_spin_destroy pthread |
| 3054 | 2841 | pthread_spin_init pthread |
| ... | ... | @@ -3353,14 +3140,12 @@ shmctl c |
| 3353 | 3140 | shmdt c |
| 3354 | 3141 | shmget c |
| 3355 | 3142 | shutdown c |
| 3356 | sigabbrev_np c | |
| 3357 | 3143 | sigaction c |
| 3358 | 3144 | sigaddset c |
| 3359 | 3145 | sigaltstack c |
| 3360 | 3146 | sigandset c |
| 3361 | 3147 | sigblock c |
| 3362 | 3148 | sigdelset c |
| 3363 | sigdescr_np c | |
| 3364 | 3149 | sigemptyset c |
| 3365 | 3150 | sigfillset c |
| 3366 | 3151 | siggetmask c |
| ... | ... | @@ -3466,8 +3251,6 @@ strdup c |
| 3466 | 3251 | strerror c |
| 3467 | 3252 | strerror_l c |
| 3468 | 3253 | strerror_r c |
| 3469 | strerrordesc_np c | |
| 3470 | strerrorname_np c | |
| 3471 | 3254 | strfmon c |
| 3472 | 3255 | strfmon_l c |
| 3473 | 3256 | strfromd c |
lib/libc/glibc/vers.txt-1| ... | ... | @@ -40,4 +40,3 @@ GLIBC_2.28 |
| 40 | 40 | GLIBC_2.29 |
| 41 | 41 | GLIBC_2.30 |
| 42 | 42 | GLIBC_2.31 |
| 43 | GLIBC_2.32 |
lib/libc/include/aarch64-linux-gnu/bits/hwcap.h+1-20| ... | ... | @@ -53,23 +53,4 @@ |
| 53 | 53 | #define HWCAP_SSBS		(1 << 28) |
| 54 | 54 | #define HWCAP_SB		(1 << 29) |
| 55 | 55 | #define HWCAP_PACA		(1 << 30) |
| 56 | #define HWCAP_PACG		(1UL << 31) | |
| 57 | ||
| 58 | #define HWCAP2_DCPODP		(1 << 0) | |
| 59 | #define HWCAP2_SVE2		(1 << 1) | |
| 60 | #define HWCAP2_SVEAES		(1 << 2) | |
| 61 | #define HWCAP2_SVEPMULL		(1 << 3) | |
| 62 | #define HWCAP2_SVEBITPERM	(1 << 4) | |
| 63 | #define HWCAP2_SVESHA3		(1 << 5) | |
| 64 | #define HWCAP2_SVESM4		(1 << 6) | |
| 65 | #define HWCAP2_FLAGM2		(1 << 7) | |
| 66 | #define HWCAP2_FRINT		(1 << 8) | |
| 67 | #define HWCAP2_SVEI8MM		(1 << 9) | |
| 68 | #define HWCAP2_SVEF32MM		(1 << 10) | |
| 69 | #define HWCAP2_SVEF64MM		(1 << 11) | |
| 70 | #define HWCAP2_SVEBF16		(1 << 12) | |
| 71 | #define HWCAP2_I8MM		(1 << 13) | |
| 72 | #define HWCAP2_BF16		(1 << 14) | |
| 73 | #define HWCAP2_DGH		(1 << 15) | |
| 74 | #define HWCAP2_RNG		(1 << 16) | |
| 75 | #define HWCAP2_BTI		(1 << 17) | |
| \ No newline at end of file | ||
| 56 | #define HWCAP_PACG		(1UL << 31) | |
| \ No newline at end of file |
lib/libc/include/aarch64-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -18,4 +18,4 @@ |
| 18 | 18 | |
| 19 | 19 | /* long double is distinct from double, so there is nothing to |
| 20 | 20 | define here. */ |
| 21 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 21 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/aarch64-linux-gnu/bits/typesizes.h+9-29| ... | ... | @@ -26,45 +26,31 @@ |
| 26 | 26 | |
| 27 | 27 | /* See <bits/types.h> for the meaning of these macros. This file exists so |
| 28 | 28 | that <bits/types.h> need not vary across different GNU platforms. */ |
| 29 | #if __TIMESIZE == 64 && __WORDSIZE == 32 | |
| 30 | /* These are the "new" y2038 types defined for architectures added after | |
| 31 | the 5.1 kernel. */ | |
| 32 | # define __INO_T_TYPE		__UQUAD_TYPE | |
| 33 | # define __OFF_T_TYPE		__SQUAD_TYPE | |
| 34 | # define __RLIM_T_TYPE		__UQUAD_TYPE | |
| 35 | # define __BLKCNT_T_TYPE	__SQUAD_TYPE | |
| 36 | # define __FSBLKCNT_T_TYPE	__UQUAD_TYPE | |
| 37 | # define __FSFILCNT_T_TYPE	__UQUAD_TYPE | |
| 38 | # define __TIME_T_TYPE		__SQUAD_TYPE | |
| 39 | # define __SUSECONDS_T_TYPE	__SQUAD_TYPE | |
| 40 | #else | |
| 41 | # define __INO_T_TYPE		__ULONGWORD_TYPE | |
| 42 | # define __OFF_T_TYPE		__SLONGWORD_TYPE | |
| 43 | # define __RLIM_T_TYPE		__ULONGWORD_TYPE | |
| 44 | # define __BLKCNT_T_TYPE	__SLONGWORD_TYPE | |
| 45 | # define __FSBLKCNT_T_TYPE	__ULONGWORD_TYPE | |
| 46 | # define __FSFILCNT_T_TYPE	__ULONGWORD_TYPE | |
| 47 | # define __TIME_T_TYPE		__SLONGWORD_TYPE | |
| 48 | # define __SUSECONDS_T_TYPE	__SLONGWORD_TYPE | |
| 49 | #endif | |
| 50 | 29 | |
| 51 | 30 | #define __DEV_T_TYPE		__UQUAD_TYPE |
| 52 | 31 | #define __UID_T_TYPE		__U32_TYPE |
| 53 | 32 | #define __GID_T_TYPE		__U32_TYPE |
| 33 | #define __INO_T_TYPE		__ULONGWORD_TYPE | |
| 54 | 34 | #define __INO64_T_TYPE		__UQUAD_TYPE |
| 55 | 35 | #define __MODE_T_TYPE		__U32_TYPE |
| 56 | 36 | #define __NLINK_T_TYPE		__U32_TYPE |
| 37 | #define __OFF_T_TYPE		__SLONGWORD_TYPE | |
| 57 | 38 | #define __OFF64_T_TYPE		__SQUAD_TYPE |
| 58 | 39 | #define __PID_T_TYPE		__S32_TYPE |
| 40 | #define __RLIM_T_TYPE		__ULONGWORD_TYPE | |
| 59 | 41 | #define __RLIM64_T_TYPE		__UQUAD_TYPE |
| 42 | #define	__BLKCNT_T_TYPE		__SLONGWORD_TYPE | |
| 60 | 43 | #define	__BLKCNT64_T_TYPE	__SQUAD_TYPE |
| 44 | #define	__FSBLKCNT_T_TYPE	__ULONGWORD_TYPE | |
| 61 | 45 | #define	__FSBLKCNT64_T_TYPE	__UQUAD_TYPE |
| 46 | #define	__FSFILCNT_T_TYPE	__ULONGWORD_TYPE | |
| 62 | 47 | #define	__FSFILCNT64_T_TYPE	__UQUAD_TYPE |
| 63 | 48 | #define	__FSWORD_T_TYPE		__SWORD_TYPE |
| 64 | 49 | #define	__ID_T_TYPE		__U32_TYPE |
| 65 | 50 | #define __CLOCK_T_TYPE		__SLONGWORD_TYPE |
| 51 | #define __TIME_T_TYPE		__SLONGWORD_TYPE | |
| 66 | 52 | #define __USECONDS_T_TYPE	__U32_TYPE |
| 67 | #define __SUSECONDS64_T_TYPE	__SQUAD_TYPE | |
| 53 | #define __SUSECONDS_T_TYPE	__SLONGWORD_TYPE | |
| 68 | 54 | #define __DADDR_T_TYPE		__S32_TYPE |
| 69 | 55 | #define __KEY_T_TYPE		__S32_TYPE |
| 70 | 56 | #define __CLOCKID_T_TYPE	__S32_TYPE |
| ... | ... | @@ -76,7 +62,7 @@ |
| 76 | 62 | #define __SYSCALL_ULONG_TYPE	__ULONGWORD_TYPE |
| 77 | 63 | #define __CPU_MASK_TYPE 	__ULONGWORD_TYPE |
| 78 | 64 | |
| 79 | #if defined __LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32) | |
| 65 | #ifdef __LP64__ | |
| 80 | 66 | /* Tell the libc code that off_t and off64_t are actually the same type |
| 81 | 67 | for all ABI purposes, even if possibly expressed as different base types |
| 82 | 68 | for C type-checking purposes. */ |
| ... | ... | @@ -90,17 +76,11 @@ |
| 90 | 76 | |
| 91 | 77 | /* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */ |
| 92 | 78 | # define __STATFS_MATCHES_STATFS64 1 |
| 93 | ||
| 94 | /* And for getitimer, setitimer and rusage */ | |
| 95 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 (__WORDSIZE == 64) | |
| 96 | 79 | #else |
| 97 | 80 | # define __RLIM_T_MATCHES_RLIM64_T	0 |
| 98 | 81 | |
| 99 | 82 | # define __STATFS_MATCHES_STATFS64 0 |
| 100 | ||
| 101 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0 | |
| 102 | 83 | #endif |
| 103 | ||
| 104 | 84 | /* Number of descriptors that can fit in an `fd_set'. */ |
| 105 | 85 | #define	__FD_SETSIZE		1024 |
| 106 | 86 |
lib/libc/include/aarch64-linux-gnu/gnu/lib-names-lp64.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/aarch64-linux-gnu/gnu/stubs-lp64.h+4-1| ... | ... | @@ -15,7 +15,10 @@ |
| 15 | 15 | #define __stub_chflags |
| 16 | 16 | #define __stub_fchflags |
| 17 | 17 | #define __stub_gtty |
| 18 | #define __stub_lchmod | |
| 18 | 19 | #define __stub_revoke |
| 19 | 20 | #define __stub_setlogin |
| 20 | 21 | #define __stub_sigreturn |
| 21 | #define __stub_stty | |
| \ No newline at end of file | ||
| 22 | #define __stub_sstk | |
| 23 | #define __stub_stty | |
| 24 | #define __stub_sysctl | |
| \ No newline at end of file |
lib/libc/include/aarch64_be-linux-gnu/bits/hwcap.h+1-20| ... | ... | @@ -53,23 +53,4 @@ |
| 53 | 53 | #define HWCAP_SSBS		(1 << 28) |
| 54 | 54 | #define HWCAP_SB		(1 << 29) |
| 55 | 55 | #define HWCAP_PACA		(1 << 30) |
| 56 | #define HWCAP_PACG		(1UL << 31) | |
| 57 | ||
| 58 | #define HWCAP2_DCPODP		(1 << 0) | |
| 59 | #define HWCAP2_SVE2		(1 << 1) | |
| 60 | #define HWCAP2_SVEAES		(1 << 2) | |
| 61 | #define HWCAP2_SVEPMULL		(1 << 3) | |
| 62 | #define HWCAP2_SVEBITPERM	(1 << 4) | |
| 63 | #define HWCAP2_SVESHA3		(1 << 5) | |
| 64 | #define HWCAP2_SVESM4		(1 << 6) | |
| 65 | #define HWCAP2_FLAGM2		(1 << 7) | |
| 66 | #define HWCAP2_FRINT		(1 << 8) | |
| 67 | #define HWCAP2_SVEI8MM		(1 << 9) | |
| 68 | #define HWCAP2_SVEF32MM		(1 << 10) | |
| 69 | #define HWCAP2_SVEF64MM		(1 << 11) | |
| 70 | #define HWCAP2_SVEBF16		(1 << 12) | |
| 71 | #define HWCAP2_I8MM		(1 << 13) | |
| 72 | #define HWCAP2_BF16		(1 << 14) | |
| 73 | #define HWCAP2_DGH		(1 << 15) | |
| 74 | #define HWCAP2_RNG		(1 << 16) | |
| 75 | #define HWCAP2_BTI		(1 << 17) | |
| \ No newline at end of file | ||
| 56 | #define HWCAP_PACG		(1UL << 31) | |
| \ No newline at end of file |
lib/libc/include/aarch64_be-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -18,4 +18,4 @@ |
| 18 | 18 | |
| 19 | 19 | /* long double is distinct from double, so there is nothing to |
| 20 | 20 | define here. */ |
| 21 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 21 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/aarch64_be-linux-gnu/bits/typesizes.h+9-29| ... | ... | @@ -26,45 +26,31 @@ |
| 26 | 26 | |
| 27 | 27 | /* See <bits/types.h> for the meaning of these macros. This file exists so |
| 28 | 28 | that <bits/types.h> need not vary across different GNU platforms. */ |
| 29 | #if __TIMESIZE == 64 && __WORDSIZE == 32 | |
| 30 | /* These are the "new" y2038 types defined for architectures added after | |
| 31 | the 5.1 kernel. */ | |
| 32 | # define __INO_T_TYPE		__UQUAD_TYPE | |
| 33 | # define __OFF_T_TYPE		__SQUAD_TYPE | |
| 34 | # define __RLIM_T_TYPE		__UQUAD_TYPE | |
| 35 | # define __BLKCNT_T_TYPE	__SQUAD_TYPE | |
| 36 | # define __FSBLKCNT_T_TYPE	__UQUAD_TYPE | |
| 37 | # define __FSFILCNT_T_TYPE	__UQUAD_TYPE | |
| 38 | # define __TIME_T_TYPE		__SQUAD_TYPE | |
| 39 | # define __SUSECONDS_T_TYPE	__SQUAD_TYPE | |
| 40 | #else | |
| 41 | # define __INO_T_TYPE		__ULONGWORD_TYPE | |
| 42 | # define __OFF_T_TYPE		__SLONGWORD_TYPE | |
| 43 | # define __RLIM_T_TYPE		__ULONGWORD_TYPE | |
| 44 | # define __BLKCNT_T_TYPE	__SLONGWORD_TYPE | |
| 45 | # define __FSBLKCNT_T_TYPE	__ULONGWORD_TYPE | |
| 46 | # define __FSFILCNT_T_TYPE	__ULONGWORD_TYPE | |
| 47 | # define __TIME_T_TYPE		__SLONGWORD_TYPE | |
| 48 | # define __SUSECONDS_T_TYPE	__SLONGWORD_TYPE | |
| 49 | #endif | |
| 50 | 29 | |
| 51 | 30 | #define __DEV_T_TYPE		__UQUAD_TYPE |
| 52 | 31 | #define __UID_T_TYPE		__U32_TYPE |
| 53 | 32 | #define __GID_T_TYPE		__U32_TYPE |
| 33 | #define __INO_T_TYPE		__ULONGWORD_TYPE | |
| 54 | 34 | #define __INO64_T_TYPE		__UQUAD_TYPE |
| 55 | 35 | #define __MODE_T_TYPE		__U32_TYPE |
| 56 | 36 | #define __NLINK_T_TYPE		__U32_TYPE |
| 37 | #define __OFF_T_TYPE		__SLONGWORD_TYPE | |
| 57 | 38 | #define __OFF64_T_TYPE		__SQUAD_TYPE |
| 58 | 39 | #define __PID_T_TYPE		__S32_TYPE |
| 40 | #define __RLIM_T_TYPE		__ULONGWORD_TYPE | |
| 59 | 41 | #define __RLIM64_T_TYPE		__UQUAD_TYPE |
| 42 | #define	__BLKCNT_T_TYPE		__SLONGWORD_TYPE | |
| 60 | 43 | #define	__BLKCNT64_T_TYPE	__SQUAD_TYPE |
| 44 | #define	__FSBLKCNT_T_TYPE	__ULONGWORD_TYPE | |
| 61 | 45 | #define	__FSBLKCNT64_T_TYPE	__UQUAD_TYPE |
| 46 | #define	__FSFILCNT_T_TYPE	__ULONGWORD_TYPE | |
| 62 | 47 | #define	__FSFILCNT64_T_TYPE	__UQUAD_TYPE |
| 63 | 48 | #define	__FSWORD_T_TYPE		__SWORD_TYPE |
| 64 | 49 | #define	__ID_T_TYPE		__U32_TYPE |
| 65 | 50 | #define __CLOCK_T_TYPE		__SLONGWORD_TYPE |
| 51 | #define __TIME_T_TYPE		__SLONGWORD_TYPE | |
| 66 | 52 | #define __USECONDS_T_TYPE	__U32_TYPE |
| 67 | #define __SUSECONDS64_T_TYPE	__SQUAD_TYPE | |
| 53 | #define __SUSECONDS_T_TYPE	__SLONGWORD_TYPE | |
| 68 | 54 | #define __DADDR_T_TYPE		__S32_TYPE |
| 69 | 55 | #define __KEY_T_TYPE		__S32_TYPE |
| 70 | 56 | #define __CLOCKID_T_TYPE	__S32_TYPE |
| ... | ... | @@ -76,7 +62,7 @@ |
| 76 | 62 | #define __SYSCALL_ULONG_TYPE	__ULONGWORD_TYPE |
| 77 | 63 | #define __CPU_MASK_TYPE 	__ULONGWORD_TYPE |
| 78 | 64 | |
| 79 | #if defined __LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32) | |
| 65 | #ifdef __LP64__ | |
| 80 | 66 | /* Tell the libc code that off_t and off64_t are actually the same type |
| 81 | 67 | for all ABI purposes, even if possibly expressed as different base types |
| 82 | 68 | for C type-checking purposes. */ |
| ... | ... | @@ -90,17 +76,11 @@ |
| 90 | 76 | |
| 91 | 77 | /* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */ |
| 92 | 78 | # define __STATFS_MATCHES_STATFS64 1 |
| 93 | ||
| 94 | /* And for getitimer, setitimer and rusage */ | |
| 95 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 (__WORDSIZE == 64) | |
| 96 | 79 | #else |
| 97 | 80 | # define __RLIM_T_MATCHES_RLIM64_T	0 |
| 98 | 81 | |
| 99 | 82 | # define __STATFS_MATCHES_STATFS64 0 |
| 100 | ||
| 101 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0 | |
| 102 | 83 | #endif |
| 103 | ||
| 104 | 84 | /* Number of descriptors that can fit in an `fd_set'. */ |
| 105 | 85 | #define	__FD_SETSIZE		1024 |
| 106 | 86 |
lib/libc/include/aarch64_be-linux-gnu/gnu/lib-names-lp64_be.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/aarch64_be-linux-gnu/gnu/stubs-lp64_be.h+4-1| ... | ... | @@ -15,7 +15,10 @@ |
| 15 | 15 | #define __stub_chflags |
| 16 | 16 | #define __stub_fchflags |
| 17 | 17 | #define __stub_gtty |
| 18 | #define __stub_lchmod | |
| 18 | 19 | #define __stub_revoke |
| 19 | 20 | #define __stub_setlogin |
| 20 | 21 | #define __stub_sigreturn |
| 21 | #define __stub_stty | |
| \ No newline at end of file | ||
| 22 | #define __stub_sstk | |
| 23 | #define __stub_stty | |
| 24 | #define __stub_sysctl | |
| \ No newline at end of file |
lib/libc/include/arm-linux-gnueabi/bits/long-double.h+1-14| ... | ... | @@ -37,17 +37,4 @@ |
| 37 | 37 | #ifndef __NO_LONG_DOUBLE_MATH |
| 38 | 38 | # define __NO_LONG_DOUBLE_MATH	1 |
| 39 | 39 | #endif |
| 40 | ||
| 41 | /* The macro __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI is used to determine the | |
| 42 | choice of the underlying ABI of long double. It will always assume | |
| 43 | a constant value for each translation unit. | |
| 44 | ||
| 45 | If the value is non-zero, any API which is parameterized by the long | |
| 46 | double type (i.e the scanf/printf family of functions or the explicitly | |
| 47 | parameterized math.h functions) will be redirected to a compatible | |
| 48 | implementation using _Float128 ABI via symbols suffixed with ieee128. | |
| 49 | ||
| 50 | The mechanism this macro uses to acquire may be a function | |
| 51 | of architecture, or target specific options used to invoke the | |
| 52 | compiler. */ | |
| 53 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 40 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/arm-linux-gnueabi/bits/semaphore.h+4-9| ... | ... | @@ -1,5 +1,4 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | 2 | This file is part of the GNU C Library. |
| 4 | 3 | |
| 5 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -13,20 +12,16 @@ |
| 13 | 12 | Lesser General Public License for more details. |
| 14 | 13 | |
| 15 | 14 | You should have received a copy of the GNU Lesser General Public |
| 16 | License along with the GNU C Library; if not, see | |
| 15 | License along with the GNU C Library. If not, see | |
| 17 | 16 | <https://www.gnu.org/licenses/>. */ |
| 18 | 17 | |
| 19 | 18 | #ifndef _SEMAPHORE_H |
| 20 | 19 | # error "Never use <bits/semaphore.h> directly; include <semaphore.h> instead." |
| 21 | 20 | #endif |
| 22 | 21 | |
| 23 | #include <bits/wordsize.h> | |
| 24 | 22 | |
| 25 | #if __WORDSIZE == 64 | |
| 26 | # define __SIZEOF_SEM_T	32 | |
| 27 | #else | |
| 28 | # define __SIZEOF_SEM_T	16 | |
| 29 | #endif | |
| 23 | #define __SIZEOF_SEM_T	16 | |
| 24 | ||
| 30 | 25 | |
| 31 | 26 | /* Value returned if `sem_open' failed. */ |
| 32 | 27 | #define SEM_FAILED ((sem_t *) 0) |
lib/libc/include/arm-linux-gnueabihf/bits/long-double.h+1-14| ... | ... | @@ -37,17 +37,4 @@ |
| 37 | 37 | #ifndef __NO_LONG_DOUBLE_MATH |
| 38 | 38 | # define __NO_LONG_DOUBLE_MATH	1 |
| 39 | 39 | #endif |
| 40 | ||
| 41 | /* The macro __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI is used to determine the | |
| 42 | choice of the underlying ABI of long double. It will always assume | |
| 43 | a constant value for each translation unit. | |
| 44 | ||
| 45 | If the value is non-zero, any API which is parameterized by the long | |
| 46 | double type (i.e the scanf/printf family of functions or the explicitly | |
| 47 | parameterized math.h functions) will be redirected to a compatible | |
| 48 | implementation using _Float128 ABI via symbols suffixed with ieee128. | |
| 49 | ||
| 50 | The mechanism this macro uses to acquire may be a function | |
| 51 | of architecture, or target specific options used to invoke the | |
| 52 | compiler. */ | |
| 53 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 40 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/arm-linux-gnueabihf/bits/semaphore.h+4-9| ... | ... | @@ -1,5 +1,4 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | 2 | This file is part of the GNU C Library. |
| 4 | 3 | |
| 5 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -13,20 +12,16 @@ |
| 13 | 12 | Lesser General Public License for more details. |
| 14 | 13 | |
| 15 | 14 | You should have received a copy of the GNU Lesser General Public |
| 16 | License along with the GNU C Library; if not, see | |
| 15 | License along with the GNU C Library. If not, see | |
| 17 | 16 | <https://www.gnu.org/licenses/>. */ |
| 18 | 17 | |
| 19 | 18 | #ifndef _SEMAPHORE_H |
| 20 | 19 | # error "Never use <bits/semaphore.h> directly; include <semaphore.h> instead." |
| 21 | 20 | #endif |
| 22 | 21 | |
| 23 | #include <bits/wordsize.h> | |
| 24 | 22 | |
| 25 | #if __WORDSIZE == 64 | |
| 26 | # define __SIZEOF_SEM_T	32 | |
| 27 | #else | |
| 28 | # define __SIZEOF_SEM_T	16 | |
| 29 | #endif | |
| 23 | #define __SIZEOF_SEM_T	16 | |
| 24 | ||
| 30 | 25 | |
| 31 | 26 | /* Value returned if `sem_open' failed. */ |
| 32 | 27 | #define SEM_FAILED ((sem_t *) 0) |
lib/libc/include/armeb-linux-gnueabi/bits/long-double.h+1-14| ... | ... | @@ -37,17 +37,4 @@ |
| 37 | 37 | #ifndef __NO_LONG_DOUBLE_MATH |
| 38 | 38 | # define __NO_LONG_DOUBLE_MATH	1 |
| 39 | 39 | #endif |
| 40 | ||
| 41 | /* The macro __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI is used to determine the | |
| 42 | choice of the underlying ABI of long double. It will always assume | |
| 43 | a constant value for each translation unit. | |
| 44 | ||
| 45 | If the value is non-zero, any API which is parameterized by the long | |
| 46 | double type (i.e the scanf/printf family of functions or the explicitly | |
| 47 | parameterized math.h functions) will be redirected to a compatible | |
| 48 | implementation using _Float128 ABI via symbols suffixed with ieee128. | |
| 49 | ||
| 50 | The mechanism this macro uses to acquire may be a function | |
| 51 | of architecture, or target specific options used to invoke the | |
| 52 | compiler. */ | |
| 53 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 40 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/armeb-linux-gnueabi/bits/semaphore.h+4-9| ... | ... | @@ -1,5 +1,4 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | 2 | This file is part of the GNU C Library. |
| 4 | 3 | |
| 5 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -13,20 +12,16 @@ |
| 13 | 12 | Lesser General Public License for more details. |
| 14 | 13 | |
| 15 | 14 | You should have received a copy of the GNU Lesser General Public |
| 16 | License along with the GNU C Library; if not, see | |
| 15 | License along with the GNU C Library. If not, see | |
| 17 | 16 | <https://www.gnu.org/licenses/>. */ |
| 18 | 17 | |
| 19 | 18 | #ifndef _SEMAPHORE_H |
| 20 | 19 | # error "Never use <bits/semaphore.h> directly; include <semaphore.h> instead." |
| 21 | 20 | #endif |
| 22 | 21 | |
| 23 | #include <bits/wordsize.h> | |
| 24 | 22 | |
| 25 | #if __WORDSIZE == 64 | |
| 26 | # define __SIZEOF_SEM_T	32 | |
| 27 | #else | |
| 28 | # define __SIZEOF_SEM_T	16 | |
| 29 | #endif | |
| 23 | #define __SIZEOF_SEM_T	16 | |
| 24 | ||
| 30 | 25 | |
| 31 | 26 | /* Value returned if `sem_open' failed. */ |
| 32 | 27 | #define SEM_FAILED ((sem_t *) 0) |
lib/libc/include/armeb-linux-gnueabihf/bits/long-double.h+1-14| ... | ... | @@ -37,17 +37,4 @@ |
| 37 | 37 | #ifndef __NO_LONG_DOUBLE_MATH |
| 38 | 38 | # define __NO_LONG_DOUBLE_MATH	1 |
| 39 | 39 | #endif |
| 40 | ||
| 41 | /* The macro __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI is used to determine the | |
| 42 | choice of the underlying ABI of long double. It will always assume | |
| 43 | a constant value for each translation unit. | |
| 44 | ||
| 45 | If the value is non-zero, any API which is parameterized by the long | |
| 46 | double type (i.e the scanf/printf family of functions or the explicitly | |
| 47 | parameterized math.h functions) will be redirected to a compatible | |
| 48 | implementation using _Float128 ABI via symbols suffixed with ieee128. | |
| 49 | ||
| 50 | The mechanism this macro uses to acquire may be a function | |
| 51 | of architecture, or target specific options used to invoke the | |
| 52 | compiler. */ | |
| 53 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 40 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/armeb-linux-gnueabihf/bits/semaphore.h+4-9| ... | ... | @@ -1,5 +1,4 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | 2 | This file is part of the GNU C Library. |
| 4 | 3 | |
| 5 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -13,20 +12,16 @@ |
| 13 | 12 | Lesser General Public License for more details. |
| 14 | 13 | |
| 15 | 14 | You should have received a copy of the GNU Lesser General Public |
| 16 | License along with the GNU C Library; if not, see | |
| 15 | License along with the GNU C Library. If not, see | |
| 17 | 16 | <https://www.gnu.org/licenses/>. */ |
| 18 | 17 | |
| 19 | 18 | #ifndef _SEMAPHORE_H |
| 20 | 19 | # error "Never use <bits/semaphore.h> directly; include <semaphore.h> instead." |
| 21 | 20 | #endif |
| 22 | 21 | |
| 23 | #include <bits/wordsize.h> | |
| 24 | 22 | |
| 25 | #if __WORDSIZE == 64 | |
| 26 | # define __SIZEOF_SEM_T	32 | |
| 27 | #else | |
| 28 | # define __SIZEOF_SEM_T	16 | |
| 29 | #endif | |
| 23 | #define __SIZEOF_SEM_T	16 | |
| 24 | ||
| 30 | 25 | |
| 31 | 26 | /* Value returned if `sem_open' failed. */ |
| 32 | 27 | #define SEM_FAILED ((sem_t *) 0) |
lib/libc/include/generic-glibc/argp.h+1-2| ... | ... | @@ -554,8 +554,7 @@ __NTH (__option_is_end (const struct argp_option *__opt)) |
| 554 | 554 | # endif |
| 555 | 555 | #endif /* Use extern inlines. */ |
| 556 | 556 | |
| 557 | #include <bits/floatn.h> | |
| 558 | #if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 557 | #ifdef __LDBL_COMPAT | |
| 559 | 558 | # include <bits/argp-ldbl.h> |
| 560 | 559 | #endif |
| 561 | 560 |
lib/libc/include/generic-glibc/bits/a.out.h+1-5| ... | ... | @@ -2,10 +2,6 @@ |
| 2 | 2 | # error "Never use <bits/a.out.h> directly; include <a.out.h> instead." |
| 3 | 3 | #endif |
| 4 | 4 | |
| 5 | #ifdef __x86_64__ | |
| 6 | ||
| 7 | 5 | /* Signal to users of this header that this architecture really doesn't |
| 8 | 6 | support a.out binary format. */ |
| 9 | #define __NO_A_OUT_SUPPORT 1 | |
| 10 | ||
| 11 | #endif | |
| \ No newline at end of file | ||
| 7 | #define __NO_A_OUT_SUPPORT 1 | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/endianness.h+7-2| ... | ... | @@ -5,7 +5,12 @@ |
| 5 | 5 | # error "Never use <bits/endianness.h> directly; include <endian.h> instead." |
| 6 | 6 | #endif |
| 7 | 7 | |
| 8 | /* i386/x86_64 are little-endian. */ | |
| 9 | #define __BYTE_ORDER __LITTLE_ENDIAN | |
| 8 | /* MIPS has selectable endianness. */ | |
| 9 | #ifdef __MIPSEB | |
| 10 | # define __BYTE_ORDER __BIG_ENDIAN | |
| 11 | #endif | |
| 12 | #ifdef __MIPSEL | |
| 13 | # define __BYTE_ORDER __LITTLE_ENDIAN | |
| 14 | #endif | |
| 10 | 15 | |
| 11 | 16 | #endif /* bits/endianness.h */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/environments.h+25-43| ... | ... | @@ -41,16 +41,13 @@ |
| 41 | 41 | |
| 42 | 42 | #if __WORDSIZE == 64 |
| 43 | 43 | |
| 44 | /* Environments with 32-bit wide pointers are optionally provided. | |
| 45 | Therefore following macros aren't defined: | |
| 46 | # undef _POSIX_V7_ILP32_OFF32 | |
| 47 | # undef _POSIX_V7_ILP32_OFFBIG | |
| 48 | # undef _POSIX_V6_ILP32_OFF32 | |
| 49 | # undef _POSIX_V6_ILP32_OFFBIG | |
| 50 | # undef _XBS5_ILP32_OFF32 | |
| 51 | # undef _XBS5_ILP32_OFFBIG | |
| 52 | and users need to check at runtime. */ | |
| 53 | ||
| 44 | /* We can never provide environments with 32-bit wide pointers. */ | |
| 45 | # define _POSIX_V7_ILP32_OFF32	-1 | |
| 46 | # define _POSIX_V7_ILP32_OFFBIG	-1 | |
| 47 | # define _POSIX_V6_ILP32_OFF32	-1 | |
| 48 | # define _POSIX_V6_ILP32_OFFBIG	-1 | |
| 49 | # define _XBS5_ILP32_OFF32	-1 | |
| 50 | # define _XBS5_ILP32_OFFBIG	-1 | |
| 54 | 51 | /* We also have no use (for now) for an environment with bigger pointers |
| 55 | 52 | and offsets. */ |
| 56 | 53 | # define _POSIX_V7_LPBIG_OFFBIG	-1 |
| ... | ... | @@ -64,42 +61,27 @@ |
| 64 | 61 | |
| 65 | 62 | #else /* __WORDSIZE == 32 */ |
| 66 | 63 | |
| 67 | /* We have 32-bit wide `int', `long int' and pointers and all platforms | |
| 68 | support LFS. -mx32 has 64-bit wide `off_t'. */ | |
| 64 | /* By default we have 32-bit wide `int', `long int', pointers and `off_t' | |
| 65 | and all platforms support LFS. */ | |
| 66 | # define _POSIX_V7_ILP32_OFF32	1 | |
| 69 | 67 | # define _POSIX_V7_ILP32_OFFBIG	1 |
| 70 | # define _POSIX_V6_ILP32_OFFBIG 1 | |
| 68 | # define _POSIX_V6_ILP32_OFF32	1 | |
| 69 | # define _POSIX_V6_ILP32_OFFBIG	1 | |
| 70 | # define _XBS5_ILP32_OFF32	1 | |
| 71 | 71 | # define _XBS5_ILP32_OFFBIG	1 |
| 72 | 72 | |
| 73 | # ifndef __x86_64__ | |
| 74 | /* -m32 has 32-bit wide `off_t'. */ | |
| 75 | # define _POSIX_V7_ILP32_OFF32	1 | |
| 76 | # define _POSIX_V6_ILP32_OFF32	1 | |
| 77 | # define _XBS5_ILP32_OFF32	1 | |
| 78 | # endif | |
| 79 | ||
| 80 | 73 | /* We optionally provide an environment with the above size but an 64-bit |
| 81 | 74 | side `off_t'. Therefore we don't define _POSIX_V7_ILP32_OFFBIG. */ |
| 82 | 75 | |
| 83 | /* Environments with 64-bit wide pointers can be provided, | |
| 84 | so these macros aren't defined: | |
| 85 | # undef _POSIX_V7_LP64_OFF64 | |
| 86 | # undef _POSIX_V7_LPBIG_OFFBIG | |
| 87 | # undef _POSIX_V6_LP64_OFF64 | |
| 88 | # undef _POSIX_V6_LPBIG_OFFBIG | |
| 89 | # undef _XBS5_LP64_OFF64 | |
| 90 | # undef _XBS5_LPBIG_OFFBIG | |
| 91 | and sysconf tests for it at runtime. */ | |
| 92 | ||
| 93 | #endif /* __WORDSIZE == 32 */ | |
| 94 | ||
| 95 | #define __ILP32_OFF32_CFLAGS	"-m32" | |
| 96 | #define __ILP32_OFF32_LDFLAGS	"-m32" | |
| 97 | #if defined __x86_64__ && defined __ILP32__ | |
| 98 | # define __ILP32_OFFBIG_CFLAGS	"-mx32" | |
| 99 | # define __ILP32_OFFBIG_LDFLAGS	"-mx32" | |
| 100 | #else | |
| 101 | # define __ILP32_OFFBIG_CFLAGS	"-m32 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" | |
| 102 | # define __ILP32_OFFBIG_LDFLAGS	"-m32" | |
| 103 | #endif | |
| 104 | #define __LP64_OFF64_CFLAGS	"-m64" | |
| 105 | #define __LP64_OFF64_LDFLAGS	"-m64" | |
| \ No newline at end of file | ||
| 76 | /* We can never provide environments with 64-bit wide pointers. */ | |
| 77 | # define _POSIX_V7_LP64_OFF64	-1 | |
| 78 | # define _POSIX_V7_LPBIG_OFFBIG	-1 | |
| 79 | # define _POSIX_V6_LP64_OFF64	-1 | |
| 80 | # define _POSIX_V6_LPBIG_OFFBIG	-1 | |
| 81 | # define _XBS5_LP64_OFF64	-1 | |
| 82 | # define _XBS5_LPBIG_OFFBIG	-1 | |
| 83 | ||
| 84 | /* CFLAGS. */ | |
| 85 | #define __ILP32_OFFBIG_CFLAGS "-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64" | |
| 86 | ||
| 87 | #endif /* __WORDSIZE == 32 */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/epoll.h+1-3| ... | ... | @@ -24,6 +24,4 @@ enum |
| 24 | 24 | { |
| 25 | 25 | EPOLL_CLOEXEC = 02000000 |
| 26 | 26 | #define EPOLL_CLOEXEC EPOLL_CLOEXEC |
| 27 | }; | |
| 28 | ||
| 29 | #define __EPOLL_PACKED __attribute__ ((__packed__)) | |
| \ No newline at end of file | ||
| 27 | }; | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/fcntl-linux.h+1-2| ... | ... | @@ -290,8 +290,7 @@ struct f_owner_ex |
| 290 | 290 | |
| 291 | 291 | #ifdef __USE_GNU |
| 292 | 292 | /* Hint values for F_{GET,SET}_RW_HINT. */ |
| 293 | # define RWH_WRITE_LIFE_NOT_SET	0 | |
| 294 | # define RWF_WRITE_LIFE_NOT_SET	RWH_WRITE_LIFE_NOT_SET | |
| 293 | # define RWF_WRITE_LIFE_NOT_SET	0 | |
| 295 | 294 | # define RWH_WRITE_LIFE_NONE	1 |
| 296 | 295 | # define RWH_WRITE_LIFE_SHORT	2 |
| 297 | 296 | # define RWH_WRITE_LIFE_MEDIUM	3 |
lib/libc/include/generic-glibc/bits/fcntl.h+54-11| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | /* O_*, F_*, FD_* bit values for Linux/x86. | |
| 2 | Copyright (C) 2001-2020 Free Software Foundation, Inc. | |
| 1 | /* O_*, F_*, FD_* bit values for Linux. | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -13,24 +13,56 @@ |
| 13 | 13 | Lesser General Public License for more details. |
| 14 | 14 | |
| 15 | 15 | You should have received a copy of the GNU Lesser General Public |
| 16 | License along with the GNU C Library; if not, see | |
| 16 | License along with the GNU C Library. If not, see | |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | #ifndef _FCNTL_H | |
| 19 | #ifndef	_FCNTL_H | |
| 20 | 20 | # error "Never use <bits/fcntl.h> directly; include <fcntl.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | #ifdef __x86_64__ | |
| 24 | # define __O_LARGEFILE	0 | |
| 23 | #include <sgidefs.h> | |
| 24 | ||
| 25 | #define O_APPEND	 0x0008 | |
| 26 | #define O_SYNC		 0x4010 | |
| 27 | #define O_NONBLOCK	 0x0080 | |
| 28 | #define O_CREAT		 0x0100	/* not fcntl */ | |
| 29 | #define O_TRUNC		 0x0200	/* not fcntl */ | |
| 30 | #define O_EXCL		 0x0400	/* not fcntl */ | |
| 31 | #define O_NOCTTY	 0x0800	/* not fcntl */ | |
| 32 | #define O_ASYNC		 0x1000 | |
| 33 | ||
| 34 | #define __O_DIRECT	 0x8000	/* Direct disk access hint. */ | |
| 35 | #define __O_DSYNC	 0x0010	/* Synchronize data. */ | |
| 36 | ||
| 37 | #if _MIPS_SIM == _ABI64 | |
| 38 | /* Not necessary, files are always with 64bit off_t. */ | |
| 39 | # define __O_LARGEFILE 0 | |
| 40 | #else | |
| 41 | # define __O_LARGEFILE	0x2000	/* Allow large file opens. */ | |
| 25 | 42 | #endif |
| 26 | 43 | |
| 27 | #ifdef __x86_64__ | |
| 28 | /* Not necessary, we always have 64-bit offsets. */ | |
| 29 | # define F_GETLK64	5	/* Get record locking info. */ | |
| 30 | # define F_SETLK64	6	/* Set record locking info (non-blocking). */ | |
| 31 | # define F_SETLKW64	7	/* Set record locking info (blocking).	*/ | |
| 44 | #ifndef __USE_FILE_OFFSET64 | |
| 45 | # define F_GETLK	14	/* Get record locking info. */ | |
| 46 | # define F_SETLK	6	/* Set record locking info (non-blocking). */ | |
| 47 | # define F_SETLKW	7	/* Set record locking info (blocking).	*/ | |
| 48 | #else | |
| 49 | # define F_GETLK	F_GETLK64 /* Get record locking info.	*/ | |
| 50 | # define F_SETLK	F_SETLK64 /* Set record locking info (non-blocking).*/ | |
| 51 | # define F_SETLKW	F_SETLKW64 /* Set record locking info (blocking). */ | |
| 32 | 52 | #endif |
| 33 | 53 | |
| 54 | #if _MIPS_SIM != _ABI64 | |
| 55 | # define F_GETLK64	33	/* Get record locking info. */ | |
| 56 | # define F_SETLK64	34	/* Set record locking info (non-blocking). */ | |
| 57 | # define F_SETLKW64	35	/* Set record locking info (blocking).	*/ | |
| 58 | #else | |
| 59 | # define F_GETLK64	14	/* Get record locking info.	*/ | |
| 60 | # define F_SETLK64	6	/* Set record locking info (non-blocking).*/ | |
| 61 | # define F_SETLKW64	7	/* Set record locking info (blocking). */ | |
| 62 | #endif | |
| 63 | ||
| 64 | #define __F_SETOWN	24	/* Get owner (process receiving SIGIO). */ | |
| 65 | #define __F_GETOWN	23	/* Set owner (process receiving SIGIO). */ | |
| 34 | 66 | |
| 35 | 67 | struct flock |
| 36 | 68 | { |
| ... | ... | @@ -39,12 +71,23 @@ struct flock |
| 39 | 71 | #ifndef __USE_FILE_OFFSET64 |
| 40 | 72 | __off_t l_start;	/* Offset where the lock begins. */ |
| 41 | 73 | __off_t l_len;	/* Size of the locked area; zero means until EOF. */ |
| 74 | #if _MIPS_SIM != _ABI64 | |
| 75 | /* The 64-bit flock structure, used by the n64 ABI, and for 64-bit | |
| 76 | fcntls in o32 and n32, never has this field. */ | |
| 77 | long int l_sysid; | |
| 78 | #endif | |
| 42 | 79 | #else |
| 43 | 80 | __off64_t l_start;	/* Offset where the lock begins. */ |
| 44 | 81 | __off64_t l_len;	/* Size of the locked area; zero means until EOF. */ |
| 45 | 82 | #endif |
| 46 | 83 | __pid_t l_pid;	/* Process holding the lock. */ |
| 84 | #if ! defined __USE_FILE_OFFSET64 && _MIPS_SIM != _ABI64 | |
| 85 | /* The 64-bit flock structure, used by the n64 ABI, and for 64-bit | |
| 86 | flock in o32 and n32, never has this field. */ | |
| 87 | long int __glibc_reserved0[4]; | |
| 88 | #endif | |
| 47 | 89 | }; |
| 90 | typedef struct flock flock_t; | |
| 48 | 91 | |
| 49 | 92 | #ifdef __USE_LARGEFILE64 |
| 50 | 93 | struct flock64 |
lib/libc/include/generic-glibc/bits/fenv.h+52-55| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1997-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1998-2020 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -12,104 +12,101 @@ |
| 12 | 12 | Lesser General Public License for more details. |
| 13 | 13 | |
| 14 | 14 | You should have received a copy of the GNU Lesser General Public |
| 15 | License along with the GNU C Library; if not, see | |
| 15 | License along with the GNU C Library. If not, see | |
| 16 | 16 | <https://www.gnu.org/licenses/>. */ |
| 17 | 17 | |
| 18 | 18 | #ifndef _FENV_H |
| 19 | 19 | # error "Never use <bits/fenv.h> directly; include <fenv.h> instead." |
| 20 | 20 | #endif |
| 21 | 21 | |
| 22 | ||
| 23 | #ifdef __mips_hard_float | |
| 24 | ||
| 22 | 25 | /* Define bits representing the exception. We use the bit positions |
| 23 | 26 | of the appropriate bits in the FPU control word. */ |
| 24 | 27 | enum |
| 25 | 28 | { |
| 26 | FE_INVALID = | |
| 27 | #define FE_INVALID	0x01 | |
| 28 | FE_INVALID, | |
| 29 | __FE_DENORM = 0x02, | |
| 30 | FE_DIVBYZERO = | |
| 31 | #define FE_DIVBYZERO	0x04 | |
| 32 | FE_DIVBYZERO, | |
| 33 | FE_OVERFLOW = | |
| 34 | #define FE_OVERFLOW	0x08 | |
| 35 | FE_OVERFLOW, | |
| 29 | FE_INEXACT = | |
| 30 | # define FE_INEXACT	0x04 | |
| 31 | FE_INEXACT, | |
| 36 | 32 | FE_UNDERFLOW = |
| 37 | #define FE_UNDERFLOW	0x10 | |
| 33 | # define FE_UNDERFLOW	0x08 | |
| 38 | 34 | FE_UNDERFLOW, |
| 39 | FE_INEXACT = | |
| 40 | #define FE_INEXACT	0x20 | |
| 41 | FE_INEXACT | |
| 35 | FE_OVERFLOW = | |
| 36 | # define FE_OVERFLOW	0x10 | |
| 37 | FE_OVERFLOW, | |
| 38 | FE_DIVBYZERO = | |
| 39 | # define FE_DIVBYZERO	0x20 | |
| 40 | FE_DIVBYZERO, | |
| 41 | FE_INVALID = | |
| 42 | # define FE_INVALID	0x40 | |
| 43 | FE_INVALID, | |
| 42 | 44 | }; |
| 43 | 45 | |
| 44 | #define FE_ALL_EXCEPT \ | |
| 46 | # define FE_ALL_EXCEPT \ | |
| 45 | 47 | 	(FE_INEXACT | FE_DIVBYZERO | FE_UNDERFLOW | FE_OVERFLOW | FE_INVALID) |
| 46 | 48 | |
| 47 | /* The ix87 FPU supports all of the four defined rounding modes. We | |
| 49 | /* The MIPS FPU supports all of the four defined rounding modes. We | |
| 48 | 50 | use again the bit positions in the FPU control word as the values |
| 49 | 51 | for the appropriate macros. */ |
| 50 | 52 | enum |
| 51 | 53 | { |
| 52 | 54 | FE_TONEAREST = |
| 53 | #define FE_TONEAREST	0 | |
| 55 | # define FE_TONEAREST	0x0 | |
| 54 | 56 | FE_TONEAREST, |
| 55 | FE_DOWNWARD = | |
| 56 | #define FE_DOWNWARD	0x400 | |
| 57 | FE_DOWNWARD, | |
| 57 | FE_TOWARDZERO = | |
| 58 | # define FE_TOWARDZERO	0x1 | |
| 59 | FE_TOWARDZERO, | |
| 58 | 60 | FE_UPWARD = |
| 59 | #define FE_UPWARD	0x800 | |
| 61 | # define FE_UPWARD	0x2 | |
| 60 | 62 | FE_UPWARD, |
| 61 | FE_TOWARDZERO = | |
| 62 | #define FE_TOWARDZERO	0xc00 | |
| 63 | FE_TOWARDZERO | |
| 63 | FE_DOWNWARD = | |
| 64 | # define FE_DOWNWARD	0x3 | |
| 65 | FE_DOWNWARD | |
| 64 | 66 | }; |
| 65 | 67 | |
| 68 | #else | |
| 69 | ||
| 70 | /* In the soft-float case, only rounding to nearest is supported, with | |
| 71 | no exceptions. */ | |
| 72 | ||
| 73 | enum | |
| 74 | { | |
| 75 | __FE_UNDEFINED = -1, | |
| 76 | ||
| 77 | FE_TONEAREST = | |
| 78 | # define FE_TONEAREST	0x0 | |
| 79 | FE_TONEAREST | |
| 80 | }; | |
| 81 | ||
| 82 | # define FE_ALL_EXCEPT 0 | |
| 83 | ||
| 84 | #endif | |
| 85 | ||
| 66 | 86 | |
| 67 | 87 | /* Type representing exception flags. */ |
| 68 | 88 | typedef unsigned short int fexcept_t; |
| 69 | 89 | |
| 70 | 90 | |
| 71 | /* Type representing floating-point environment. This structure | |
| 72 | corresponds to the layout of the block written by the `fstenv' | |
| 73 | instruction and has additional fields for the contents of the MXCSR | |
| 74 | register as written by the `stmxcsr' instruction. */ | |
| 91 | /* Type representing floating-point environment. This function corresponds | |
| 92 | to the layout of the block written by the `fstenv'. */ | |
| 75 | 93 | typedef struct |
| 76 | 94 | { |
| 77 | unsigned short int __control_word; | |
| 78 | unsigned short int __glibc_reserved1; | |
| 79 | unsigned short int __status_word; | |
| 80 | unsigned short int __glibc_reserved2; | |
| 81 | unsigned short int __tags; | |
| 82 | unsigned short int __glibc_reserved3; | |
| 83 | unsigned int __eip; | |
| 84 | unsigned short int __cs_selector; | |
| 85 | unsigned int __opcode:11; | |
| 86 | unsigned int __glibc_reserved4:5; | |
| 87 | unsigned int __data_offset; | |
| 88 | unsigned short int __data_selector; | |
| 89 | unsigned short int __glibc_reserved5; | |
| 90 | #ifdef __x86_64__ | |
| 91 | unsigned int __mxcsr; | |
| 92 | #endif | |
| 95 | unsigned int __fp_control_register; | |
| 93 | 96 | } |
| 94 | 97 | fenv_t; |
| 95 | 98 | |
| 96 | 99 | /* If the default argument is used we use this value. */ |
| 97 | 100 | #define FE_DFL_ENV	((const fenv_t *) -1) |
| 98 | 101 | |
| 99 | #ifdef __USE_GNU | |
| 102 | #if defined __USE_GNU && defined __mips_hard_float | |
| 100 | 103 | /* Floating-point environment where none of the exception is masked. */ |
| 101 | # define FE_NOMASK_ENV	((const fenv_t *) -2) | |
| 104 | # define FE_NOMASK_ENV ((const fenv_t *) -2) | |
| 102 | 105 | #endif |
| 103 | 106 | |
| 104 | 107 | #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) |
| 105 | 108 | /* Type representing floating-point control modes. */ |
| 106 | typedef struct | |
| 107 | { | |
| 108 | unsigned short int __control_word; | |
| 109 | unsigned short int __glibc_reserved; | |
| 110 | unsigned int __mxcsr; | |
| 111 | } | |
| 112 | femode_t; | |
| 109 | typedef unsigned int femode_t; | |
| 113 | 110 | |
| 114 | 111 | /* Default floating-point control modes. */ |
| 115 | 112 | # define FE_DFL_MODE	((const femode_t *) -1L) |
lib/libc/include/generic-glibc/bits/fenvinline.h created+8| ... | ... | @@ -0,0 +1,8 @@ |
| 1 | /* This file provides inline versions of floating-pint environment | |
| 2 | handling functions. If there were any. */ | |
| 3 | ||
| 4 | #ifndef __NO_MATH_INLINES | |
| 5 | ||
| 6 | /* Here is where the code would go. */ | |
| 7 | ||
| 8 | #endif | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/floatn.h+19-43| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Macros to control TS 18661-3 glibc features on x86. | |
| 1 | /* Macros to control TS 18661-3 glibc features on MIPS platforms. | |
| 2 | 2 | Copyright (C) 2017-2020 Free Software Foundation, Inc. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -20,38 +20,35 @@ |
| 20 | 20 | #define _BITS_FLOATN_H |
| 21 | 21 | |
| 22 | 22 | #include <features.h> |
| 23 | #include <bits/long-double.h> | |
| 23 | 24 | |
| 24 | 25 | /* Defined to 1 if the current compiler invocation provides a |
| 25 | 26 | floating-point type with the IEEE 754 binary128 format, and this |
| 26 | glibc includes corresponding *f128 interfaces for it. The required | |
| 27 | libgcc support was added some time after the basic compiler | |
| 28 | support, for x86_64 and x86. */ | |
| 29 | #if (defined __x86_64__							\ | |
| 30 | ? __GNUC_PREREQ (4, 3)						\ | |
| 31 | : (defined __GNU__ ? __GNUC_PREREQ (4, 5) : __GNUC_PREREQ (4, 4))) | |
| 27 | glibc includes corresponding *f128 interfaces for it. */ | |
| 28 | #ifndef __NO_LONG_DOUBLE_MATH | |
| 32 | 29 | # define __HAVE_FLOAT128 1 |
| 33 | 30 | #else |
| 31 | /* glibc does not support _Float128 for platforms where long double is | |
| 32 | normally binary128 when building with long double as binary64. | |
| 33 | GCC's default for supported scalar modes does not support it either | |
| 34 | in that case. */ | |
| 34 | 35 | # define __HAVE_FLOAT128 0 |
| 35 | 36 | #endif |
| 36 | 37 | |
| 37 | 38 | /* Defined to 1 if __HAVE_FLOAT128 is 1 and the type is ABI-distinct |
| 38 | 39 | from the default float, double and long double types in this glibc. */ |
| 39 | #if __HAVE_FLOAT128 | |
| 40 | # define __HAVE_DISTINCT_FLOAT128 1 | |
| 41 | #else | |
| 42 | # define __HAVE_DISTINCT_FLOAT128 0 | |
| 43 | #endif | |
| 40 | #define __HAVE_DISTINCT_FLOAT128 0 | |
| 44 | 41 | |
| 45 | 42 | /* Defined to 1 if the current compiler invocation provides a |
| 46 | 43 | floating-point type with the right format for _Float64x, and this |
| 47 | 44 | glibc includes corresponding *f64x interfaces for it. */ |
| 48 | #define __HAVE_FLOAT64X 1 | |
| 45 | #define __HAVE_FLOAT64X __HAVE_FLOAT128 | |
| 49 | 46 | |
| 50 | 47 | /* Defined to 1 if __HAVE_FLOAT64X is 1 and _Float64x has the format |
| 51 | 48 | of long double. Otherwise, if __HAVE_FLOAT64X is 1, _Float64x has |
| 52 | 49 | the format of _Float128, which must be different from that of long |
| 53 | 50 | double. */ |
| 54 | #define __HAVE_FLOAT64X_LONG_DOUBLE 1 | |
| 51 | #define __HAVE_FLOAT64X_LONG_DOUBLE __HAVE_FLOAT128 | |
| 55 | 52 | |
| 56 | 53 | #ifndef __ASSEMBLER__ |
| 57 | 54 | |
| ... | ... | @@ -60,7 +57,7 @@ |
| 60 | 57 | # if __HAVE_FLOAT128 |
| 61 | 58 | # if !__GNUC_PREREQ (7, 0) || defined __cplusplus |
| 62 | 59 | /* The literal suffix f128 exists only since GCC 7.0. */ |
| 63 | # define __f128(x) x##q | |
| 60 | # define __f128(x) x##l | |
| 64 | 61 | # else |
| 65 | 62 | # define __f128(x) x##f128 |
| 66 | 63 | # endif |
| ... | ... | @@ -69,10 +66,7 @@ |
| 69 | 66 | /* Defined to a complex binary128 type if __HAVE_FLOAT128 is 1. */ |
| 70 | 67 | # if __HAVE_FLOAT128 |
| 71 | 68 | # if !__GNUC_PREREQ (7, 0) || defined __cplusplus |
| 72 | /* Add a typedef for older GCC compilers which don't natively support | |
| 73 | _Complex _Float128. */ | |
| 74 | typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); | |
| 75 | # define __CFLOAT128 __cfloat128 | |
| 69 | # define __CFLOAT128 _Complex long double | |
| 76 | 70 | # else |
| 77 | 71 | # define __CFLOAT128 _Complex _Float128 |
| 78 | 72 | # endif |
| ... | ... | @@ -83,33 +77,15 @@ typedef _Complex float __cfloat128 __attribute__ ((__mode__ (__TC__))); |
| 83 | 77 | |
| 84 | 78 | /* The type _Float128 exists only since GCC 7.0. */ |
| 85 | 79 | # if !__GNUC_PREREQ (7, 0) || defined __cplusplus |
| 86 | typedef __float128 _Float128; | |
| 80 | typedef long double _Float128; | |
| 87 | 81 | # endif |
| 88 | 82 | |
| 89 | /* __builtin_huge_valf128 doesn't exist before GCC 7.0. */ | |
| 83 | /* Various built-in functions do not exist before GCC 7.0. */ | |
| 90 | 84 | # if !__GNUC_PREREQ (7, 0) |
| 91 | # define __builtin_huge_valf128() ((_Float128) __builtin_huge_val ()) | |
| 92 | # endif | |
| 93 | ||
| 94 | /* Older GCC has only a subset of built-in functions for _Float128 on | |
| 95 | x86, and __builtin_infq is not usable in static initializers. | |
| 96 | Converting a narrower sNaN to _Float128 produces a quiet NaN, so | |
| 97 | attempts to use _Float128 sNaNs will not work properly with older | |
| 98 | compilers. */ | |
| 99 | # if !__GNUC_PREREQ (7, 0) | |
| 100 | # define __builtin_copysignf128 __builtin_copysignq | |
| 101 | # define __builtin_fabsf128 __builtin_fabsq | |
| 102 | # define __builtin_inff128() ((_Float128) __builtin_inf ()) | |
| 103 | # define __builtin_nanf128(x) ((_Float128) __builtin_nan (x)) | |
| 104 | # define __builtin_nansf128(x) ((_Float128) __builtin_nans (x)) | |
| 105 | # endif | |
| 106 | ||
| 107 | /* In math/math.h, __MATH_TG will expand signbit to __builtin_signbit*, | |
| 108 | e.g.: __builtin_signbitf128, before GCC 6. However, there has never | |
| 109 | been a __builtin_signbitf128 in GCC and the type-generic builtin is | |
| 110 | only available since GCC 6. */ | |
| 111 | # if !__GNUC_PREREQ (6, 0) | |
| 112 | # define __builtin_signbitf128 __signbitf128 | |
| 85 | # define __builtin_huge_valf128() (__builtin_huge_vall ()) | |
| 86 | # define __builtin_inff128() (__builtin_infl ()) | |
| 87 | # define __builtin_nanf128(x) (__builtin_nanl (x)) | |
| 88 | # define __builtin_nansf128(x) (__builtin_nansl (x)) | |
| 113 | 89 | # endif |
| 114 | 90 | |
| 115 | 91 | # endif |
lib/libc/include/generic-glibc/bits/flt-eval-method.h+13-4| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Define __GLIBC_FLT_EVAL_METHOD. x86 version. | |
| 1 | /* Define __GLIBC_FLT_EVAL_METHOD. | |
| 2 | 2 | Copyright (C) 2016-2020 Free Software Foundation, Inc. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -20,14 +20,23 @@ |
| 20 | 20 | # error "Never use <bits/flt-eval-method.h> directly; include <math.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | /* __GLIBC_FLT_EVAL_METHOD is the value of FLT_EVAL_METHOD used to | |
| 24 | determine the evaluation method typedefs such as float_t and | |
| 25 | double_t. It must be a value from C11 or TS 18661-3:2015, and not | |
| 26 | -1. */ | |
| 27 | ||
| 28 | /* In the default version of this header, follow __FLT_EVAL_METHOD__. | |
| 29 | -1 is mapped to 2 (considering evaluation as long double to be a | |
| 30 | conservatively safe assumption), and if __FLT_EVAL_METHOD__ is not | |
| 31 | defined then assume there is no excess precision and use the value | |
| 32 | 0. */ | |
| 33 | ||
| 23 | 34 | #ifdef __FLT_EVAL_METHOD__ |
| 24 | 35 | # if __FLT_EVAL_METHOD__ == -1 |
| 25 | 36 | # define __GLIBC_FLT_EVAL_METHOD	2 |
| 26 | 37 | # else |
| 27 | 38 | # define __GLIBC_FLT_EVAL_METHOD	__FLT_EVAL_METHOD__ |
| 28 | 39 | # endif |
| 29 | #elif defined __x86_64__ | |
| 30 | # define __GLIBC_FLT_EVAL_METHOD	0 | |
| 31 | 40 | #else |
| 32 | # define __GLIBC_FLT_EVAL_METHOD	2 | |
| 41 | # define __GLIBC_FLT_EVAL_METHOD	0 | |
| 33 | 42 | #endif |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/fp-logb.h+7-3| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Define __FP_LOGB0_IS_MIN and __FP_LOGBNAN_IS_MIN. x86 version. | |
| 1 | /* Define __FP_LOGB0_IS_MIN and __FP_LOGBNAN_IS_MIN. | |
| 2 | 2 | Copyright (C) 2016-2020 Free Software Foundation, Inc. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -20,5 +20,9 @@ |
| 20 | 20 | # error "Never use <bits/fp-logb.h> directly; include <math.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | #define __FP_LOGB0_IS_MIN	1 | |
| 24 | #define __FP_LOGBNAN_IS_MIN	1 | |
| \ No newline at end of file | ||
| 23 | /* __FP_LOGB0_IS_MIN is defined to 1 if FP_ILOGB0 is INT_MIN, and 0 if | |
| 24 | it is -INT_MAX. __FP_LOGBNAN_IS_MIN is defined to 1 if FP_ILOGBNAN | |
| 25 | is INT_MIN, and 0 if it is INT_MAX. */ | |
| 26 | ||
| 27 | #define __FP_LOGB0_IS_MIN	0 | |
| 28 | #define __FP_LOGBNAN_IS_MIN	0 | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/indirect-return.h+4-16| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Definition of __INDIRECT_RETURN. x86 version. | |
| 1 | /* Definition of __INDIRECT_RETURN. Generic version. | |
| 2 | 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -20,18 +20,6 @@ |
| 20 | 20 | # error "Never include <bits/indirect-return.h> directly; use <ucontext.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | /* On x86, swapcontext returns via indirect branch when the shadow stack | |
| 24 | is enabled. Define __INDIRECT_RETURN to indicate whether swapcontext | |
| 25 | returns via indirect branch. */ | |
| 26 | #if defined __CET__ && (__CET__ & 2) != 0 | |
| 27 | # if __glibc_has_attribute (__indirect_return__) | |
| 28 | # define __INDIRECT_RETURN __attribute__ ((__indirect_return__)) | |
| 29 | # else | |
| 30 | /* Newer compilers provide the indirect_return attribute, but without | |
| 31 | it we can use returns_twice to affect the optimizer in the same | |
| 32 | way and avoid unsafe optimizations. */ | |
| 33 | # define __INDIRECT_RETURN __attribute__ ((__returns_twice__)) | |
| 34 | # endif | |
| 35 | #else | |
| 36 | # define __INDIRECT_RETURN | |
| 37 | #endif | |
| \ No newline at end of file | ||
| 23 | /* __INDIRECT_RETURN is used on swapcontext to indicate if it requires | |
| 24 | special compiler treatment. */ | |
| 25 | #define __INDIRECT_RETURN | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/ipctypes.h+11-8| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | /* bits/ipctypes.h -- Define some types used by SysV IPC/MSG/SHM. | |
| 2 | Copyright (C) 2012-2020 Free Software Foundation, Inc. | |
| 1 | /* bits/ipctypes.h -- Define some types used by SysV IPC/MSG/SHM. Generic. | |
| 2 | Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -16,18 +16,21 @@ |
| 16 | 16 | License along with the GNU C Library; if not, see |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | #ifndef _SYS_IPC_H | |
| 20 | # error "Never use <bits/ipctypes.h> directly; include <sys/ipc.h> instead." | |
| 21 | #endif | |
| 19 | /* | |
| 20 | * Never include <bits/ipctypes.h> directly. | |
| 21 | */ | |
| 22 | 22 | |
| 23 | 23 | #ifndef _BITS_IPCTYPES_H |
| 24 | 24 | #define _BITS_IPCTYPES_H	1 |
| 25 | 25 | |
| 26 | #include <bits/types.h> | |
| 27 | ||
| 26 | 28 | /* Used in `struct shmid_ds'. */ |
| 27 | # ifdef __x86_64__ | |
| 28 | typedef int __ipc_pid_t; | |
| 29 | # else | |
| 29 | # if __WORDSIZE == 32 | |
| 30 | 30 | typedef unsigned short int __ipc_pid_t; |
| 31 | # else | |
| 32 | typedef int __ipc_pid_t; | |
| 31 | 33 | # endif |
| 32 | 34 | |
| 35 | ||
| 33 | 36 | #endif /* bits/ipctypes.h */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/iscanonical.h+7-33| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Define iscanonical macro. ldbl-96 version. | |
| 1 | /* Define iscanonical macro. | |
| 2 | 2 | Copyright (C) 2016-2020 Free Software Foundation, Inc. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -20,35 +20,9 @@ |
| 20 | 20 | # error "Never use <bits/iscanonical.h> directly; include <math.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | extern int __iscanonicall (long double __x) | |
| 24 | __THROW __attribute__ ((__const__)); | |
| 25 | #define __iscanonicalf(x) ((void) (__typeof (x)) (x), 1) | |
| 26 | #define __iscanonical(x) ((void) (__typeof (x)) (x), 1) | |
| 27 | #if __HAVE_DISTINCT_FLOAT128 | |
| 28 | # define __iscanonicalf128(x) ((void) (__typeof (x)) (x), 1) | |
| 29 | #endif | |
| 30 | ||
| 31 | /* Return nonzero value if X is canonical. In IEEE interchange binary | |
| 32 | formats, all values are canonical, but the argument must still be | |
| 33 | converted to its semantic type for any exceptions arising from the | |
| 34 | conversion, before being discarded; in extended precision, there | |
| 35 | are encodings that are not consistently handled as corresponding to | |
| 36 | any particular value of the type, and we return 0 for those. */ | |
| 37 | #ifndef __cplusplus | |
| 38 | # define iscanonical(x) __MATH_TG ((x), __iscanonical, (x)) | |
| 39 | #else | |
| 40 | /* In C++ mode, __MATH_TG cannot be used, because it relies on | |
| 41 | __builtin_types_compatible_p, which is a C-only builtin. On the | |
| 42 | other hand, overloading provides the means to distinguish between | |
| 43 | the floating-point types. The overloading resolution will match | |
| 44 | the correct parameter (regardless of type qualifiers (i.e.: const | |
| 45 | and volatile)). */ | |
| 46 | extern "C++" { | |
| 47 | inline int iscanonical (float __val) { return __iscanonicalf (__val); } | |
| 48 | inline int iscanonical (double __val) { return __iscanonical (__val); } | |
| 49 | inline int iscanonical (long double __val) { return __iscanonicall (__val); } | |
| 50 | # if __HAVE_DISTINCT_FLOAT128 | |
| 51 | inline int iscanonical (_Float128 __val) { return __iscanonicalf128 (__val); } | |
| 52 | # endif | |
| 53 | } | |
| 54 | #endif /* __cplusplus */ | |
| \ No newline at end of file | ||
| 23 | /* Return nonzero value if X is canonical. By default, we only have | |
| 24 | IEEE interchange binary formats, in which all values are canonical, | |
| 25 | but the argument must still be converted to its semantic type for | |
| 26 | any exceptions arising from the conversion, before being | |
| 27 | discarded. */ | |
| 28 | #define iscanonical(x) ((void) (__typeof (x)) (x), 1) | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/link.h+85-127| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2004-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2005-2020 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -12,148 +12,106 @@ |
| 12 | 12 | Lesser General Public License for more details. |
| 13 | 13 | |
| 14 | 14 | You should have received a copy of the GNU Lesser General Public |
| 15 | License along with the GNU C Library; if not, see | |
| 15 | License along with the GNU C Library. If not, see | |
| 16 | 16 | <https://www.gnu.org/licenses/>. */ |
| 17 | 17 | |
| 18 | 18 | #ifndef	_LINK_H |
| 19 | 19 | # error "Never include <bits/link.h> directly; use <link.h> instead." |
| 20 | 20 | #endif |
| 21 | 21 | |
| 22 | #include <sgidefs.h> | |
| 22 | 23 | |
| 23 | #ifndef __x86_64__ | |
| 24 | /* Registers for entry into PLT on IA-32. */ | |
| 25 | typedef struct La_i86_regs | |
| 24 | #if _MIPS_SIM == _ABIO32 | |
| 25 | ||
| 26 | /* Registers for entry into PLT on MIPS. */ | |
| 27 | typedef struct La_mips_32_regs | |
| 26 | 28 | { |
| 27 | uint32_t lr_edx; | |
| 28 | uint32_t lr_ecx; | |
| 29 | uint32_t lr_eax; | |
| 30 | uint32_t lr_ebp; | |
| 31 | uint32_t lr_esp; | |
| 32 | } La_i86_regs; | |
| 33 | ||
| 34 | /* Return values for calls from PLT on IA-32. */ | |
| 35 | typedef struct La_i86_retval | |
| 29 | uint32_t lr_reg[4]; /* $a0 through $a3 */ | |
| 30 | double lr_fpreg[2]; /* $f12 and $f14 */ | |
| 31 | uint32_t lr_ra; | |
| 32 | uint32_t lr_sp; | |
| 33 | } La_mips_32_regs; | |
| 34 | ||
| 35 | /* Return values for calls from PLT on MIPS. */ | |
| 36 | typedef struct La_mips_32_retval | |
| 36 | 37 | { |
| 37 | uint32_t lrv_eax; | |
| 38 | uint32_t lrv_edx; | |
| 39 | long double lrv_st0; | |
| 40 | long double lrv_st1; | |
| 41 | uint64_t lrv_bnd0; | |
| 42 | uint64_t lrv_bnd1; | |
| 43 | } La_i86_retval; | |
| 44 | ||
| 45 | ||
| 46 | __BEGIN_DECLS | |
| 47 | ||
| 48 | extern Elf32_Addr la_i86_gnu_pltenter (Elf32_Sym *__sym, unsigned int __ndx, | |
| 49 | 				 uintptr_t *__refcook, | |
| 50 | 				 uintptr_t *__defcook, | |
| 51 | 				 La_i86_regs *__regs, | |
| 52 | 				 unsigned int *__flags, | |
| 53 | 				 const char *__symname, | |
| 54 | 				 long int *__framesizep); | |
| 55 | extern unsigned int la_i86_gnu_pltexit (Elf32_Sym *__sym, unsigned int __ndx, | |
| 56 | 					uintptr_t *__refcook, | |
| 57 | 					uintptr_t *__defcook, | |
| 58 | 					const La_i86_regs *__inregs, | |
| 59 | 					La_i86_retval *__outregs, | |
| 60 | 					const char *symname); | |
| 61 | ||
| 62 | __END_DECLS | |
| 38 | uint32_t lrv_v0; | |
| 39 | uint32_t lrv_v1; | |
| 40 | double lrv_f0; | |
| 41 | double lrv_f2; | |
| 42 | } La_mips_32_retval; | |
| 63 | 43 | |
| 64 | 44 | #else |
| 65 | 45 | |
| 66 | /* Registers for entry into PLT on x86-64. */ | |
| 67 | # if __GNUC_PREREQ (4,0) | |
| 68 | typedef float La_x86_64_xmm __attribute__ ((__vector_size__ (16))); | |
| 69 | typedef float La_x86_64_ymm | |
| 70 | __attribute__ ((__vector_size__ (32), __aligned__ (16))); | |
| 71 | typedef double La_x86_64_zmm | |
| 72 | __attribute__ ((__vector_size__ (64), __aligned__ (16))); | |
| 73 | # else | |
| 74 | typedef float La_x86_64_xmm __attribute__ ((__mode__ (__V4SF__))); | |
| 75 | # endif | |
| 76 | ||
| 77 | typedef union | |
| 46 | typedef struct La_mips_64_regs | |
| 78 | 47 | { |
| 79 | # if __GNUC_PREREQ (4,0) | |
| 80 | La_x86_64_ymm ymm[2]; | |
| 81 | La_x86_64_zmm zmm[1]; | |
| 82 | # endif | |
| 83 | La_x86_64_xmm xmm[4]; | |
| 84 | } La_x86_64_vector __attribute__ ((__aligned__ (16))); | |
| 85 | ||
| 86 | typedef struct La_x86_64_regs | |
| 48 | uint64_t lr_reg[8]; /* $a0 through $a7 */ | |
| 49 | double lr_fpreg[8]; /* $f12 throgh $f19 */ | |
| 50 | uint64_t lr_ra; | |
| 51 | uint64_t lr_sp; | |
| 52 | } La_mips_64_regs; | |
| 53 | ||
| 54 | /* Return values for calls from PLT on MIPS. */ | |
| 55 | typedef struct La_mips_64_retval | |
| 87 | 56 | { |
| 88 | uint64_t lr_rdx; | |
| 89 | uint64_t lr_r8; | |
| 90 | uint64_t lr_r9; | |
| 91 | uint64_t lr_rcx; | |
| 92 | uint64_t lr_rsi; | |
| 93 | uint64_t lr_rdi; | |
| 94 | uint64_t lr_rbp; | |
| 95 | uint64_t lr_rsp; | |
| 96 | La_x86_64_xmm lr_xmm[8]; | |
| 97 | La_x86_64_vector lr_vector[8]; | |
| 98 | #ifndef __ILP32__ | |
| 99 | __int128_t lr_bnd[4]; | |
| 100 | #endif | |
| 101 | } La_x86_64_regs; | |
| 57 | uint64_t lrv_v0; | |
| 58 | uint64_t lrv_v1; | |
| 59 | double lrv_f0; | |
| 60 | double lrv_f2; | |
| 61 | } La_mips_64_retval; | |
| 102 | 62 | |
| 103 | /* Return values for calls from PLT on x86-64. */ | |
| 104 | typedef struct La_x86_64_retval | |
| 105 | { | |
| 106 | uint64_t lrv_rax; | |
| 107 | uint64_t lrv_rdx; | |
| 108 | La_x86_64_xmm lrv_xmm0; | |
| 109 | La_x86_64_xmm lrv_xmm1; | |
| 110 | long double lrv_st0; | |
| 111 | long double lrv_st1; | |
| 112 | La_x86_64_vector lrv_vector0; | |
| 113 | La_x86_64_vector lrv_vector1; | |
| 114 | #ifndef __ILP32__ | |
| 115 | __int128_t lrv_bnd0; | |
| 116 | __int128_t lrv_bnd1; | |
| 117 | 63 | #endif |
| 118 | } La_x86_64_retval; | |
| 119 | ||
| 120 | #define La_x32_regs La_x86_64_regs | |
| 121 | #define La_x32_retval La_x86_64_retval | |
| 122 | 64 | |
| 123 | 65 | __BEGIN_DECLS |
| 124 | 66 | |
| 125 | extern Elf64_Addr la_x86_64_gnu_pltenter (Elf64_Sym *__sym, | |
| 126 | 					 unsigned int __ndx, | |
| 127 | 					 uintptr_t *__refcook, | |
| 128 | 					 uintptr_t *__defcook, | |
| 129 | 					 La_x86_64_regs *__regs, | |
| 130 | 					 unsigned int *__flags, | |
| 131 | 					 const char *__symname, | |
| 132 | 					 long int *__framesizep); | |
| 133 | extern unsigned int la_x86_64_gnu_pltexit (Elf64_Sym *__sym, | |
| 134 | 					 unsigned int __ndx, | |
| 135 | 					 uintptr_t *__refcook, | |
| 136 | 					 uintptr_t *__defcook, | |
| 137 | 					 const La_x86_64_regs *__inregs, | |
| 138 | 					 La_x86_64_retval *__outregs, | |
| 139 | 					 const char *__symname); | |
| 140 | ||
| 141 | extern Elf32_Addr la_x32_gnu_pltenter (Elf32_Sym *__sym, | |
| 142 | 				 unsigned int __ndx, | |
| 143 | 				 uintptr_t *__refcook, | |
| 144 | 				 uintptr_t *__defcook, | |
| 145 | 				 La_x32_regs *__regs, | |
| 146 | 				 unsigned int *__flags, | |
| 147 | 				 const char *__symname, | |
| 148 | 				 long int *__framesizep); | |
| 149 | extern unsigned int la_x32_gnu_pltexit (Elf32_Sym *__sym, | |
| 150 | 					unsigned int __ndx, | |
| 151 | 					uintptr_t *__refcook, | |
| 152 | 					uintptr_t *__defcook, | |
| 153 | 					const La_x32_regs *__inregs, | |
| 154 | 					La_x32_retval *__outregs, | |
| 155 | 					const char *__symname); | |
| 156 | ||
| 157 | __END_DECLS | |
| 158 | ||
| 159 | #endif | |
| \ No newline at end of file | ||
| 67 | #if _MIPS_SIM == _ABIO32 | |
| 68 | ||
| 69 | extern Elf32_Addr la_mips_o32_gnu_pltenter (Elf32_Sym *__sym, unsigned int __ndx, | |
| 70 | 					 uintptr_t *__refcook, | |
| 71 | 					 uintptr_t *__defcook, | |
| 72 | 					 La_mips_32_regs *__regs, | |
| 73 | 					 unsigned int *__flags, | |
| 74 | 					 const char *__symname, | |
| 75 | 					 long int *__framesizep); | |
| 76 | extern unsigned int la_mips_o32_gnu_pltexit (Elf32_Sym *__sym, unsigned int __ndx, | |
| 77 | 					 uintptr_t *__refcook, | |
| 78 | 					 uintptr_t *__defcook, | |
| 79 | 					 const La_mips_32_regs *__inregs, | |
| 80 | 					 La_mips_32_retval *__outregs, | |
| 81 | 					 const char *__symname); | |
| 82 | ||
| 83 | #elif _MIPS_SIM == _ABIN32 | |
| 84 | ||
| 85 | extern Elf32_Addr la_mips_n32_gnu_pltenter (Elf32_Sym *__sym, unsigned int __ndx, | |
| 86 | 					 uintptr_t *__refcook, | |
| 87 | 					 uintptr_t *__defcook, | |
| 88 | 					 La_mips_64_regs *__regs, | |
| 89 | 					 unsigned int *__flags, | |
| 90 | 					 const char *__symname, | |
| 91 | 					 long int *__framesizep); | |
| 92 | extern unsigned int la_mips_n32_gnu_pltexit (Elf32_Sym *__sym, unsigned int __ndx, | |
| 93 | 					 uintptr_t *__refcook, | |
| 94 | 					 uintptr_t *__defcook, | |
| 95 | 					 const La_mips_64_regs *__inregs, | |
| 96 | 					 La_mips_64_retval *__outregs, | |
| 97 | 					 const char *__symname); | |
| 98 | ||
| 99 | #else | |
| 100 | ||
| 101 | extern Elf64_Addr la_mips_n64_gnu_pltenter (Elf64_Sym *__sym, unsigned int __ndx, | |
| 102 | 					 uintptr_t *__refcook, | |
| 103 | 					 uintptr_t *__defcook, | |
| 104 | 					 La_mips_64_regs *__regs, | |
| 105 | 					 unsigned int *__flags, | |
| 106 | 					 const char *__symname, | |
| 107 | 					 long int *__framesizep); | |
| 108 | extern unsigned int la_mips_n64_gnu_pltexit (Elf64_Sym *__sym, unsigned int __ndx, | |
| 109 | 					 uintptr_t *__refcook, | |
| 110 | 					 uintptr_t *__defcook, | |
| 111 | 					 const La_mips_64_regs *__inregs, | |
| 112 | 					 La_mips_64_retval *__outregs, | |
| 113 | 					 const char *__symname); | |
| 114 | ||
| 115 | #endif | |
| 116 | ||
| 117 | __END_DECLS | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/long-double.h+7-4| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Properties of long double type. ldbl-96 version. | |
| 1 | /* Properties of long double type. MIPS version. | |
| 2 | 2 | Copyright (C) 2016-2020 Free Software Foundation, Inc. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -16,6 +16,9 @@ |
| 16 | 16 | License along with the GNU C Library; if not, see |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | /* long double is distinct from double, so there is nothing to | |
| 20 | define here. */ | |
| 21 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 19 | #include <sgidefs.h> | |
| 20 | ||
| 21 | #if !defined __NO_LONG_DOUBLE_MATH && _MIPS_SIM == _ABIO32 | |
| 22 | # define __NO_LONG_DOUBLE_MATH	1 | |
| 23 | #endif | |
| 24 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/math-vector.h+5-41| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 6 | modify it under the terms of the GNU Lesser General Public |
| 7 | License as published by the Free Software Foundation; either | |
| 7 | License published by the Free Software Foundation; either | |
| 8 | 8 | version 2.1 of the License, or (at your option) any later version. |
| 9 | 9 | |
| 10 | 10 | The GNU C Library is distributed in the hope that it will be useful, |
| ... | ... | @@ -21,43 +21,7 @@ |
| 21 | 21 | include <math.h> instead." |
| 22 | 22 | #endif |
| 23 | 23 | |
| 24 | /* Get default empty definitions for simd declarations. */ | |
| 25 | #include <bits/libm-simd-decl-stubs.h> | |
| 26 | ||
| 27 | #if defined __x86_64__ && defined __FAST_MATH__ | |
| 28 | # if defined _OPENMP && _OPENMP >= 201307 | |
| 29 | /* OpenMP case. */ | |
| 30 | # define __DECL_SIMD_x86_64 _Pragma ("omp declare simd notinbranch") | |
| 31 | # elif __GNUC_PREREQ (6,0) | |
| 32 | /* W/o OpenMP use GCC 6.* __attribute__ ((__simd__)). */ | |
| 33 | # define __DECL_SIMD_x86_64 __attribute__ ((__simd__ ("notinbranch"))) | |
| 34 | # endif | |
| 35 | ||
| 36 | # ifdef __DECL_SIMD_x86_64 | |
| 37 | # undef __DECL_SIMD_cos | |
| 38 | # define __DECL_SIMD_cos __DECL_SIMD_x86_64 | |
| 39 | # undef __DECL_SIMD_cosf | |
| 40 | # define __DECL_SIMD_cosf __DECL_SIMD_x86_64 | |
| 41 | # undef __DECL_SIMD_sin | |
| 42 | # define __DECL_SIMD_sin __DECL_SIMD_x86_64 | |
| 43 | # undef __DECL_SIMD_sinf | |
| 44 | # define __DECL_SIMD_sinf __DECL_SIMD_x86_64 | |
| 45 | # undef __DECL_SIMD_sincos | |
| 46 | # define __DECL_SIMD_sincos __DECL_SIMD_x86_64 | |
| 47 | # undef __DECL_SIMD_sincosf | |
| 48 | # define __DECL_SIMD_sincosf __DECL_SIMD_x86_64 | |
| 49 | # undef __DECL_SIMD_log | |
| 50 | # define __DECL_SIMD_log __DECL_SIMD_x86_64 | |
| 51 | # undef __DECL_SIMD_logf | |
| 52 | # define __DECL_SIMD_logf __DECL_SIMD_x86_64 | |
| 53 | # undef __DECL_SIMD_exp | |
| 54 | # define __DECL_SIMD_exp __DECL_SIMD_x86_64 | |
| 55 | # undef __DECL_SIMD_expf | |
| 56 | # define __DECL_SIMD_expf __DECL_SIMD_x86_64 | |
| 57 | # undef __DECL_SIMD_pow | |
| 58 | # define __DECL_SIMD_pow __DECL_SIMD_x86_64 | |
| 59 | # undef __DECL_SIMD_powf | |
| 60 | # define __DECL_SIMD_powf __DECL_SIMD_x86_64 | |
| 61 | ||
| 62 | # endif | |
| 63 | #endif | |
| \ No newline at end of file | ||
| 24 | /* Get default empty definitions required for __MATHCALL_VEC unfolding. | |
| 25 | Plaform-specific analogue of this header should redefine them with specific | |
| 26 | SIMD declarations. */ | |
| 27 | #include <bits/libm-simd-decl-stubs.h> | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/mathcalls-helper-functions.h+8-10| ... | ... | @@ -16,30 +16,28 @@ |
| 16 | 16 | License along with the GNU C Library; if not, see |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | ||
| 19 | 20 | /* Classify given number. */ |
| 20 | __MATHDECL_ALIAS (int, __fpclassify,, (_Mdouble_ __value), fpclassify) | |
| 21 | __MATHDECL_1 (int, __fpclassify,, (_Mdouble_ __value)) | |
| 21 | 22 | __attribute__ ((__const__)); |
| 22 | 23 | |
| 23 | 24 | /* Test for negative number. */ |
| 24 | __MATHDECL_ALIAS (int, __signbit,, (_Mdouble_ __value), signbit) | |
| 25 | __MATHDECL_1 (int, __signbit,, (_Mdouble_ __value)) | |
| 25 | 26 | __attribute__ ((__const__)); |
| 26 | 27 | |
| 27 | 28 | /* Return 0 if VALUE is finite or NaN, +1 if it |
| 28 | 29 | is +Infinity, -1 if it is -Infinity. */ |
| 29 | __MATHDECL_ALIAS (int, __isinf,, (_Mdouble_ __value), isinf) | |
| 30 | __attribute__ ((__const__)); | |
| 30 | __MATHDECL_1 (int, __isinf,, (_Mdouble_ __value)) __attribute__ ((__const__)); | |
| 31 | 31 | |
| 32 | 32 | /* Return nonzero if VALUE is finite and not NaN. Used by isfinite macro. */ |
| 33 | __MATHDECL_ALIAS (int, __finite,, (_Mdouble_ __value), finite) | |
| 34 | __attribute__ ((__const__)); | |
| 33 | __MATHDECL_1 (int, __finite,, (_Mdouble_ __value)) __attribute__ ((__const__)); | |
| 35 | 34 | |
| 36 | 35 | /* Return nonzero if VALUE is not a number. */ |
| 37 | __MATHDECL_ALIAS (int, __isnan,, (_Mdouble_ __value), isnan) | |
| 38 | __attribute__ ((__const__)); | |
| 36 | __MATHDECL_1 (int, __isnan,, (_Mdouble_ __value)) __attribute__ ((__const__)); | |
| 39 | 37 | |
| 40 | 38 | /* Test equality. */ |
| 41 | __MATHDECL_ALIAS (int, __iseqsig,, (_Mdouble_ __x, _Mdouble_ __y), iseqsig); | |
| 39 | __MATHDECL_1 (int, __iseqsig,, (_Mdouble_ __x, _Mdouble_ __y)); | |
| 42 | 40 | |
| 43 | 41 | /* Test for signaling NaN. */ |
| 44 | __MATHDECL_ALIAS (int, __issignaling,, (_Mdouble_ __value), issignaling) | |
| 42 | __MATHDECL_1 (int, __issignaling,, (_Mdouble_ __value)) | |
| 45 | 43 | __attribute__ ((__const__)); |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/mathcalls.h+3-6| ... | ... | @@ -174,14 +174,12 @@ __MATHCALL (fmod,, (_Mdouble_ __x, _Mdouble_ __y)); |
| 174 | 174 | && !__MATH_DECLARING_FLOATN |
| 175 | 175 | /* Return 0 if VALUE is finite or NaN, +1 if it |
| 176 | 176 | is +Infinity, -1 if it is -Infinity. */ |
| 177 | __MATHDECL_ALIAS (int,isinf,, (_Mdouble_ __value), isinf) | |
| 178 | __attribute__ ((__const__)); | |
| 177 | __MATHDECL_1 (int,isinf,, (_Mdouble_ __value)) __attribute__ ((__const__)); | |
| 179 | 178 | # endif |
| 180 | 179 | |
| 181 | 180 | # if !__MATH_DECLARING_FLOATN |
| 182 | 181 | /* Return nonzero if VALUE is finite and not NaN. */ |
| 183 | __MATHDECL_ALIAS (int,finite,, (_Mdouble_ __value), finite) | |
| 184 | __attribute__ ((__const__)); | |
| 182 | __MATHDECL_1 (int,finite,, (_Mdouble_ __value)) __attribute__ ((__const__)); | |
| 185 | 183 | |
| 186 | 184 | /* Return the remainder of X/Y. */ |
| 187 | 185 | __MATHCALL (drem,, (_Mdouble_ __x, _Mdouble_ __y)); |
| ... | ... | @@ -210,8 +208,7 @@ __MATHCALL (nan,, (const char *__tagb)); |
| 210 | 208 | || __MATH_DECLARING_DOUBLE == 0)) /* isnanf or isnanl don't. */ \ |
| 211 | 209 | && !__MATH_DECLARING_FLOATN |
| 212 | 210 | /* Return nonzero if VALUE is not a number. */ |
| 213 | __MATHDECL_ALIAS (int,isnan,, (_Mdouble_ __value), isnan) | |
| 214 | __attribute__ ((__const__)); | |
| 211 | __MATHDECL_1 (int,isnan,, (_Mdouble_ __value)) __attribute__ ((__const__)); | |
| 215 | 212 | # endif |
| 216 | 213 | #endif |
| 217 | 214 |
lib/libc/include/generic-glibc/bits/mathinline.h created+12| ... | ... | @@ -0,0 +1,12 @@ |
| 1 | /* This file should provide inline versions of math functions. | |
| 2 | ||
| 3 | Surround GCC-specific parts with #ifdef __GNUC__, and use `__extern_inline'. | |
| 4 | ||
| 5 | This file should define __MATH_INLINES if functions are actually defined as | |
| 6 | inlines. */ | |
| 7 | ||
| 8 | #if !defined __NO_MATH_INLINES && defined __OPTIMIZE__ | |
| 9 | ||
| 10 | /* Here goes the real code. */ | |
| 11 | ||
| 12 | #endif | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/mman-shared.h-1| ... | ... | @@ -24,7 +24,6 @@ |
| 24 | 24 | /* Flags for mremap. */ |
| 25 | 25 | # define MREMAP_MAYMOVE	1 |
| 26 | 26 | # define MREMAP_FIXED	2 |
| 27 | # define MREMAP_DONTUNMAP 4 | |
| 28 | 27 | |
| 29 | 28 | /* Flags for memfd_create. */ |
| 30 | 29 | # ifndef MFD_CLOEXEC |
lib/libc/include/generic-glibc/bits/mman.h+8-10| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | /* Definitions for POSIX memory map interface. Linux/x86_64 version. | |
| 2 | Copyright (C) 2001-2020 Free Software Foundation, Inc. | |
| 1 | /* Definitions for POSIX memory map interface. Linux/generic version. | |
| 2 | Copyright (C) 1997-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -13,20 +13,18 @@ |
| 13 | 13 | Lesser General Public License for more details. |
| 14 | 14 | |
| 15 | 15 | You should have received a copy of the GNU Lesser General Public |
| 16 | License along with the GNU C Library; if not, see | |
| 16 | License along with the GNU C Library. If not, see | |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | 19 | #ifndef _SYS_MMAN_H |
| 20 | 20 | # error "Never use <bits/mman.h> directly; include <sys/mman.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | /* The following definitions basically come from the kernel headers. | |
| 24 | But the kernel header is not namespace clean. */ | |
| 25 | ||
| 26 | /* Other flags. */ | |
| 27 | #ifdef __USE_MISC | |
| 28 | # define MAP_32BIT	0x40		/* Only give out 32-bit addresses. */ | |
| 29 | #endif | |
| 23 | /* These definitions are appropriate for architectures that, in the | |
| 24 | Linux kernel, either have no uapi/asm/mman.h, or have one that | |
| 25 | includes asm-generic/mman.h without any changes or additions | |
| 26 | relevant to glibc. If there are additions relevant to glibc, an | |
| 27 | architecture-specific bits/mman.h is needed. */ | |
| 30 | 28 | |
| 31 | 29 | #include <bits/mman-map-flags-generic.h> |
| 32 | 30 |
lib/libc/include/generic-glibc/bits/msq-pad.h created+31| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. Generic version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | /* On most architectures, padding goes after time fields for 32-bit | |
| 26 | systems and is omitted for 64-bit systems. Some architectures pad | |
| 27 | before time fields instead, or omit padding despite being | |
| 28 | 32-bit. */ | |
| 29 | ||
| 30 | #define __MSQ_PAD_AFTER_TIME (__TIMESIZE == 32) | |
| 31 | #define __MSQ_PAD_BEFORE_TIME 0 | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/msq.h+33-6| ... | ... | @@ -20,12 +20,7 @@ |
| 20 | 20 | #endif |
| 21 | 21 | |
| 22 | 22 | #include <bits/types.h> |
| 23 | ||
| 24 | /* Types used in the MSQID_DS structure definition. */ | |
| 25 | typedef __syscall_ulong_t msgqnum_t; | |
| 26 | typedef __syscall_ulong_t msglen_t; | |
| 27 | ||
| 28 | #include <bits/types/struct_msqid_ds.h> | |
| 23 | #include <bits/msq-pad.h> | |
| 29 | 24 | |
| 30 | 25 | /* Define options for message queue functions. */ |
| 31 | 26 | #define MSG_NOERROR	010000	/* no error if message is too big */ |
| ... | ... | @@ -34,6 +29,38 @@ typedef __syscall_ulong_t msglen_t; |
| 34 | 29 | # define MSG_COPY	040000	/* copy (not remove) all queue messages */ |
| 35 | 30 | #endif |
| 36 | 31 | |
| 32 | /* Types used in the structure definition. */ | |
| 33 | typedef __syscall_ulong_t msgqnum_t; | |
| 34 | typedef __syscall_ulong_t msglen_t; | |
| 35 | ||
| 36 | #if __MSQ_PAD_BEFORE_TIME | |
| 37 | # define __MSQ_PAD_TIME(NAME, RES)				\ | |
| 38 | unsigned long int __glibc_reserved ## RES; __time_t NAME | |
| 39 | #elif __MSQ_PAD_AFTER_TIME | |
| 40 | # define __MSQ_PAD_TIME(NAME, RES)				\ | |
| 41 | __time_t NAME; unsigned long int __glibc_reserved ## RES | |
| 42 | #else | |
| 43 | # define __MSQ_PAD_TIME(NAME, RES)		\ | |
| 44 | __time_t NAME | |
| 45 | #endif | |
| 46 | ||
| 47 | /* Structure of record for one message inside the kernel. | |
| 48 | The type `struct msg' is opaque. */ | |
| 49 | struct msqid_ds | |
| 50 | { | |
| 51 | struct ipc_perm msg_perm;	/* structure describing operation permission */ | |
| 52 | __MSQ_PAD_TIME (msg_stime, 1);	/* time of last msgsnd command */ | |
| 53 | __MSQ_PAD_TIME (msg_rtime, 2);	/* time of last msgrcv command */ | |
| 54 | __MSQ_PAD_TIME (msg_ctime, 3);	/* time of last change */ | |
| 55 | __syscall_ulong_t __msg_cbytes; /* current number of bytes on queue */ | |
| 56 | msgqnum_t msg_qnum;		/* number of messages currently on queue */ | |
| 57 | msglen_t msg_qbytes;		/* max number of bytes allowed on queue */ | |
| 58 | __pid_t msg_lspid;		/* pid of last msgsnd() */ | |
| 59 | __pid_t msg_lrpid;		/* pid of last msgrcv() */ | |
| 60 | __syscall_ulong_t __glibc_reserved4; | |
| 61 | __syscall_ulong_t __glibc_reserved5; | |
| 62 | }; | |
| 63 | ||
| 37 | 64 | #ifdef __USE_MISC |
| 38 | 65 | |
| 39 | 66 | # define msg_cbytes	__msg_cbytes |
lib/libc/include/generic-glibc/bits/procfs-id.h+2-7| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Types of pr_uid and pr_gid in struct elf_prpsinfo. x86 version. | |
| 1 | /* Types of pr_uid and pr_gid in struct elf_prpsinfo. Generic Linux version. | |
| 2 | 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| ... | ... | @@ -21,10 +21,5 @@ |
| 21 | 21 | # error "Never include <bits/procfs-id.h> directly; use <sys/procfs.h> instead." |
| 22 | 22 | #endif |
| 23 | 23 | |
| 24 | #if __WORDSIZE == 32 | |
| 25 | typedef unsigned short int __pr_uid_t; | |
| 26 | typedef unsigned short int __pr_gid_t; | |
| 27 | #else | |
| 28 | 24 | typedef unsigned int __pr_uid_t; |
| 29 | typedef unsigned int __pr_gid_t; | |
| 30 | #endif | |
| \ No newline at end of file | ||
| 25 | typedef unsigned int __pr_gid_t; | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/procfs.h+12-25| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | /* Types for registers for sys/procfs.h. x86 version. | |
| 2 | Copyright (C) 2001-2020 Free Software Foundation, Inc. | |
| 1 | /* Types for registers for sys/procfs.h. MIPS version. | |
| 2 | Copyright (C) 1996-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -13,38 +13,25 @@ |
| 13 | 13 | Lesser General Public License for more details. |
| 14 | 14 | |
| 15 | 15 | You should have received a copy of the GNU Lesser General Public |
| 16 | License along with the GNU C Library; if not, see | |
| 16 | License along with the GNU C Library. If not, see | |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | 19 | #ifndef _SYS_PROCFS_H |
| 20 | 20 | # error "Never include <bits/procfs.h> directly; use <sys/procfs.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | /* Type for a general-purpose register. */ | |
| 24 | #ifdef __x86_64__ | |
| 23 | #include <sgidefs.h> | |
| 24 | ||
| 25 | /* ELF register definitions */ | |
| 26 | #define ELF_NGREG	45 | |
| 27 | #define ELF_NFPREG	33 | |
| 28 | ||
| 29 | #if _MIPS_SIM == _ABIN32 | |
| 25 | 30 | __extension__ typedef unsigned long long elf_greg_t; |
| 26 | 31 | #else |
| 27 | 32 | typedef unsigned long elf_greg_t; |
| 28 | 33 | #endif |
| 29 | ||
| 30 | /* And the whole bunch of them. We could have used `struct | |
| 31 | user_regs_struct' directly in the typedef, but tradition says that | |
| 32 | the register set is an array, which does have some peculiar | |
| 33 | semantics, so leave it that way. */ | |
| 34 | #define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof (elf_greg_t)) | |
| 35 | 34 | typedef elf_greg_t elf_gregset_t[ELF_NGREG]; |
| 36 | 35 | |
| 37 | #ifndef __x86_64__ | |
| 38 | /* Register set for the floating-point registers. */ | |
| 39 | typedef struct user_fpregs_struct elf_fpregset_t; | |
| 40 | ||
| 41 | /* Register set for the extended floating-point registers. Includes | |
| 42 | the Pentium III SSE registers in addition to the classic | |
| 43 | floating-point stuff. */ | |
| 44 | typedef struct user_fpxregs_struct elf_fpxregset_t; | |
| 45 | #else | |
| 46 | /* Register set for the extended floating-point registers. Includes | |
| 47 | the Pentium III SSE registers in addition to the classic | |
| 48 | floating-point stuff. */ | |
| 49 | typedef struct user_fpregs_struct elf_fpregset_t; | |
| 50 | #endif | |
| \ No newline at end of file | ||
| 36 | typedef double elf_fpreg_t; | |
| 37 | typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG]; | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/pthreadtypes-arch.h+18-28| ... | ... | @@ -1,4 +1,6 @@ |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 1 | /* Machine-specific pthread type layouts. Generic version. | |
| 2 | Copyright (C) 2019-2020 Free Software Foundation, Inc. | |
| 3 | ||
| 2 | 4 | This file is part of the GNU C Library. |
| 3 | 5 | |
| 4 | 6 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -13,43 +15,31 @@ |
| 13 | 15 | |
| 14 | 16 | You should have received a copy of the GNU Lesser General Public |
| 15 | 17 | License along with the GNU C Library; if not, see |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 18 | <http://www.gnu.org/licenses/>. */ | |
| 17 | 19 | |
| 18 | 20 | #ifndef _BITS_PTHREADTYPES_ARCH_H |
| 19 | 21 | #define _BITS_PTHREADTYPES_ARCH_H	1 |
| 20 | 22 | |
| 21 | 23 | #include <bits/wordsize.h> |
| 22 | 24 | |
| 23 | #ifdef __x86_64__ | |
| 24 | # if __WORDSIZE == 64 | |
| 25 | # define __SIZEOF_PTHREAD_MUTEX_T 40 | |
| 26 | # define __SIZEOF_PTHREAD_ATTR_T 56 | |
| 27 | # define __SIZEOF_PTHREAD_RWLOCK_T 56 | |
| 28 | # define __SIZEOF_PTHREAD_BARRIER_T 32 | |
| 29 | # else | |
| 30 | # define __SIZEOF_PTHREAD_MUTEX_T 32 | |
| 31 | # define __SIZEOF_PTHREAD_ATTR_T 32 | |
| 32 | # define __SIZEOF_PTHREAD_RWLOCK_T 44 | |
| 33 | # define __SIZEOF_PTHREAD_BARRIER_T 20 | |
| 34 | # endif | |
| 25 | #if __WORDSIZE == 64 | |
| 26 | # define __SIZEOF_PTHREAD_ATTR_T 56 | |
| 27 | # define __SIZEOF_PTHREAD_MUTEX_T 40 | |
| 28 | # define __SIZEOF_PTHREAD_RWLOCK_T 56 | |
| 29 | # define __SIZEOF_PTHREAD_BARRIER_T 32 | |
| 35 | 30 | #else |
| 36 | # define __SIZEOF_PTHREAD_MUTEX_T 24 | |
| 37 | # define __SIZEOF_PTHREAD_ATTR_T 36 | |
| 38 | # define __SIZEOF_PTHREAD_RWLOCK_T 32 | |
| 39 | # define __SIZEOF_PTHREAD_BARRIER_T 20 | |
| 31 | # define __SIZEOF_PTHREAD_ATTR_T 36 | |
| 32 | # define __SIZEOF_PTHREAD_MUTEX_T 24 | |
| 33 | # define __SIZEOF_PTHREAD_RWLOCK_T 32 | |
| 34 | # define __SIZEOF_PTHREAD_BARRIER_T 20 | |
| 40 | 35 | #endif |
| 41 | #define __SIZEOF_PTHREAD_MUTEXATTR_T 4 | |
| 42 | #define __SIZEOF_PTHREAD_COND_T 48 | |
| 43 | #define __SIZEOF_PTHREAD_CONDATTR_T 4 | |
| 44 | #define __SIZEOF_PTHREAD_RWLOCKATTR_T 8 | |
| 45 | #define __SIZEOF_PTHREAD_BARRIERATTR_T 4 | |
| 36 | #define __SIZEOF_PTHREAD_MUTEXATTR_T 4 | |
| 37 | #define __SIZEOF_PTHREAD_RWLOCKATTR_T 8 | |
| 38 | #define __SIZEOF_PTHREAD_BARRIERATTR_T 4 | |
| 39 | #define __SIZEOF_PTHREAD_COND_T 48 | |
| 40 | #define __SIZEOF_PTHREAD_CONDATTR_T 4 | |
| 46 | 41 | |
| 47 | 42 | #define __LOCK_ALIGNMENT |
| 48 | 43 | #define __ONCE_ALIGNMENT |
| 49 | 44 | |
| 50 | #ifndef __x86_64__ | |
| 51 | /* Extra attributes for the cleanup functions. */ | |
| 52 | # define __cleanup_fct_attribute __attribute__ ((__regparm__ (1))) | |
| 53 | #endif | |
| 54 | ||
| 55 | 45 | #endif	/* bits/pthreadtypes.h */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/resource.h+1-1| ... | ... | @@ -98,7 +98,7 @@ enum __rlimit_resource |
| 98 | 98 | __RLIMIT_RTPRIO = 14, |
| 99 | 99 | #define RLIMIT_RTPRIO __RLIMIT_RTPRIO |
| 100 | 100 | |
| 101 | /* Maximum CPU time in microseconds that a process scheduled under a real-time | |
| 101 | /* Maximum CPU time in µs that a process scheduled under a real-time | |
| 102 | 102 | scheduling policy may consume without making a blocking system |
| 103 | 103 | call before being forcibly descheduled. */ |
| 104 | 104 | __RLIMIT_RTTIME = 15, |
lib/libc/include/generic-glibc/bits/sem-pad.h created+33| ... | ... | @@ -0,0 +1,33 @@ |
| 1 | /* Define where padding goes in struct semid_ds. Generic version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | /* On most architectures, padding goes after time fields for 32-bit | |
| 26 | systems and is omitted for 64-bit systems. Some architectures pad | |
| 27 | before time fields instead, or omit padding despite being 32-bit, | |
| 28 | or include it despite being 64-bit. This must match the layout | |
| 29 | used for struct semid64_ds in <asm/sembuf.h>, as glibc does not do | |
| 30 | layout conversions for this structure. */ | |
| 31 | ||
| 32 | #define __SEM_PAD_AFTER_TIME (__TIMESIZE == 32) | |
| 33 | #define __SEM_PAD_BEFORE_TIME 0 | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/sem.h+24-2| ... | ... | @@ -20,8 +20,7 @@ |
| 20 | 20 | #endif |
| 21 | 21 | |
| 22 | 22 | #include <sys/types.h> |
| 23 | #include <bits/timesize.h> | |
| 24 | #include <bits/types/struct_semid_ds.h> | |
| 23 | #include <bits/sem-pad.h> | |
| 25 | 24 | |
| 26 | 25 | /* Flags for `semop'. */ |
| 27 | 26 | #define SEM_UNDO	0x1000		/* undo the operation on exit */ |
| ... | ... | @@ -35,6 +34,29 @@ |
| 35 | 34 | #define SETVAL		16		/* set semval */ |
| 36 | 35 | #define SETALL		17		/* set all semval's */ |
| 37 | 36 | |
| 37 | ||
| 38 | #if __SEM_PAD_BEFORE_TIME | |
| 39 | # define __SEM_PAD_TIME(NAME, RES)				\ | |
| 40 | __syscall_ulong_t __glibc_reserved ## RES; __time_t NAME | |
| 41 | #elif __SEM_PAD_AFTER_TIME | |
| 42 | # define __SEM_PAD_TIME(NAME, RES)				\ | |
| 43 | __time_t NAME; __syscall_ulong_t __glibc_reserved ## RES | |
| 44 | #else | |
| 45 | # define __SEM_PAD_TIME(NAME, RES)		\ | |
| 46 | __time_t NAME | |
| 47 | #endif | |
| 48 | ||
| 49 | /* Data structure describing a set of semaphores. */ | |
| 50 | struct semid_ds | |
| 51 | { | |
| 52 | struct ipc_perm sem_perm;		/* operation permission struct */ | |
| 53 | __SEM_PAD_TIME (sem_otime, 1);	/* last semop() time */ | |
| 54 | __SEM_PAD_TIME (sem_ctime, 2);	/* last time changed by semctl() */ | |
| 55 | __syscall_ulong_t sem_nsems;		/* number of semaphores in set */ | |
| 56 | __syscall_ulong_t __glibc_reserved3; | |
| 57 | __syscall_ulong_t __glibc_reserved4; | |
| 58 | }; | |
| 59 | ||
| 38 | 60 | /* The user should define a union like the following to use it for arguments |
| 39 | 61 | for `semctl'. |
| 40 | 62 |
lib/libc/include/generic-glibc/bits/semaphore.h+3-6| ... | ... | @@ -1,5 +1,4 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | 2 | This file is part of the GNU C Library. |
| 4 | 3 | |
| 5 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -13,16 +12,14 @@ |
| 13 | 12 | Lesser General Public License for more details. |
| 14 | 13 | |
| 15 | 14 | You should have received a copy of the GNU Lesser General Public |
| 16 | License along with the GNU C Library; if not, see | |
| 15 | License along with the GNU C Library. If not, see | |
| 17 | 16 | <https://www.gnu.org/licenses/>. */ |
| 18 | 17 | |
| 19 | 18 | #ifndef _SEMAPHORE_H |
| 20 | 19 | # error "Never use <bits/semaphore.h> directly; include <semaphore.h> instead." |
| 21 | 20 | #endif |
| 22 | 21 | |
| 23 | #include <bits/wordsize.h> | |
| 24 | ||
| 25 | #if __WORDSIZE == 64 | |
| 22 | #if _MIPS_SIM == _ABI64 | |
| 26 | 23 | # define __SIZEOF_SEM_T	32 |
| 27 | 24 | #else |
| 28 | 25 | # define __SIZEOF_SEM_T	16 |
lib/libc/include/generic-glibc/bits/setjmp.h+49-16| ... | ... | @@ -1,4 +1,5 @@ |
| 1 | /* Copyright (C) 2001-2020 Free Software Foundation, Inc. | |
| 1 | /* Define the machine-dependent type `jmp_buf'. MIPS version. | |
| 2 | Copyright (C) 1992-2020 Free Software Foundation, Inc. | |
| 2 | 3 | This file is part of the GNU C Library. |
| 3 | 4 | |
| 4 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -12,29 +13,61 @@ |
| 12 | 13 | Lesser General Public License for more details. |
| 13 | 14 | |
| 14 | 15 | You should have received a copy of the GNU Lesser General Public |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | License along with the GNU C Library. If not, see | |
| 16 | 17 | <https://www.gnu.org/licenses/>. */ |
| 17 | 18 | |
| 18 | /* Define the machine-dependent type `jmp_buf'. x86-64 version. */ | |
| 19 | #ifndef _BITS_SETJMP_H | |
| 20 | #define _BITS_SETJMP_H 1 | |
| 19 | #ifndef _MIPS_BITS_SETJMP_H | |
| 20 | #define _MIPS_BITS_SETJMP_H 1 | |
| 21 | 21 | |
| 22 | #if !defined _SETJMP_H && !defined _PTHREAD_H | |
| 22 | #if !defined(_SETJMP_H) && !defined(_PTHREAD_H) | |
| 23 | 23 | # error "Never include <bits/setjmp.h> directly; use <setjmp.h> instead." |
| 24 | 24 | #endif |
| 25 | 25 | |
| 26 | #include <bits/wordsize.h> | |
| 26 | #include <sgidefs.h> | |
| 27 | 27 | |
| 28 | #ifndef _ASM | |
| 28 | typedef struct __jmp_buf_internal_tag | |
| 29 | { | |
| 30 | #if _MIPS_SIM == _ABIO32 | |
| 31 | /* Program counter. */ | |
| 32 | void *__pc; | |
| 29 | 33 | |
| 30 | # if __WORDSIZE == 64 | |
| 31 | typedef long int __jmp_buf[8]; | |
| 32 | # elif defined __x86_64__ | |
| 33 | __extension__ typedef long long int __jmp_buf[8]; | |
| 34 | # else | |
| 35 | typedef int __jmp_buf[6]; | |
| 36 | # endif | |
| 34 | /* Stack pointer. */ | |
| 35 | void *__sp; | |
| 37 | 36 | |
| 37 | /* Callee-saved registers s0 through s7. */ | |
| 38 | int __regs[8]; | |
| 39 | ||
| 40 | /* The frame pointer. */ | |
| 41 | void *__fp; | |
| 42 | ||
| 43 | /* The global pointer. */ | |
| 44 | void *__gp; | |
| 45 | #else | |
| 46 | /* Program counter. */ | |
| 47 | __extension__ long long __pc; | |
| 48 | ||
| 49 | /* Stack pointer. */ | |
| 50 | __extension__ long long __sp; | |
| 51 | ||
| 52 | /* Callee-saved registers s0 through s7. */ | |
| 53 | __extension__ long long __regs[8]; | |
| 54 | ||
| 55 | /* The frame pointer. */ | |
| 56 | __extension__ long long __fp; | |
| 57 | ||
| 58 | /* The global pointer. */ | |
| 59 | __extension__ long long __gp; | |
| 60 | #endif | |
| 61 | ||
| 62 | /* Unused (was floating point status register). */ | |
| 63 | int __glibc_reserved1; | |
| 64 | ||
| 65 | /* Callee-saved floating point registers. */ | |
| 66 | #if _MIPS_SIM == _ABI64 | |
| 67 | double __fpregs[8]; | |
| 68 | #else | |
| 69 | double __fpregs[6]; | |
| 38 | 70 | #endif |
| 71 | } __jmp_buf[1]; | |
| 39 | 72 | |
| 40 | #endif /* bits/setjmp.h */ | |
| \ No newline at end of file | ||
| 73 | #endif /* _MIPS_BITS_SETJMP_H */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/shm-pad.h created+37| ... | ... | @@ -0,0 +1,37 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. Generic version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | /* On most architectures, padding goes after time fields for 32-bit | |
| 26 | systems and is omitted for 64-bit systems. Some architectures pad | |
| 27 | before time fields instead, or omit padding despite being 32-bit, | |
| 28 | or include it despite being 64-bit. Furthermore, some | |
| 29 | architectures place shm_segsz after the time fields rather than | |
| 30 | before them, with or without padding there. This must match the | |
| 31 | layout used for struct shmid64_ds in <asm/shmbuf.h>, as glibc does | |
| 32 | not do layout conversions for this structure. */ | |
| 33 | ||
| 34 | #define __SHM_PAD_AFTER_TIME (__TIMESIZE == 32) | |
| 35 | #define __SHM_PAD_BEFORE_TIME 0 | |
| 36 | #define __SHM_SEGSZ_AFTER_TIME 0 | |
| 37 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ 0 | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/shm.h+34-1| ... | ... | @@ -22,6 +22,7 @@ |
| 22 | 22 | #include <bits/types.h> |
| 23 | 23 | #include <bits/wordsize.h> |
| 24 | 24 | #include <bits/shmlba.h> |
| 25 | #include <bits/shm-pad.h> | |
| 25 | 26 | |
| 26 | 27 | /* Permission flag for shmget. */ |
| 27 | 28 | #define SHM_R		0400		/* or S_IRUGO from <linux/stat.h> */ |
| ... | ... | @@ -42,7 +43,39 @@ __BEGIN_DECLS |
| 42 | 43 | /* Type to count number of attaches. */ |
| 43 | 44 | typedef __syscall_ulong_t shmatt_t; |
| 44 | 45 | |
| 45 | #include <bits/types/struct_shmid_ds.h> | |
| 46 | #if __SHM_PAD_BEFORE_TIME | |
| 47 | # define __SHM_PAD_TIME(NAME, RES)				\ | |
| 48 | unsigned long int __glibc_reserved ## RES; __time_t NAME | |
| 49 | #elif __SHM_PAD_AFTER_TIME | |
| 50 | # define __SHM_PAD_TIME(NAME, RES)				\ | |
| 51 | __time_t NAME; unsigned long int __glibc_reserved ## RES | |
| 52 | #else | |
| 53 | # define __SHM_PAD_TIME(NAME, RES)		\ | |
| 54 | __time_t NAME | |
| 55 | #endif | |
| 56 | ||
| 57 | /* Data structure describing a shared memory segment. */ | |
| 58 | struct shmid_ds | |
| 59 | { | |
| 60 | struct ipc_perm shm_perm;		/* operation permission struct */ | |
| 61 | #if !__SHM_SEGSZ_AFTER_TIME | |
| 62 | size_t shm_segsz;			/* size of segment in bytes */ | |
| 63 | #endif | |
| 64 | __SHM_PAD_TIME (shm_atime, 1);	/* time of last shmat() */ | |
| 65 | __SHM_PAD_TIME (shm_dtime, 2);	/* time of last shmdt() */ | |
| 66 | __SHM_PAD_TIME (shm_ctime, 3);	/* time of last change by shmctl() */ | |
| 67 | #if __SHM_PAD_BETWEEN_TIME_AND_SEGSZ | |
| 68 | unsigned long int __glibc_reserved4; | |
| 69 | #endif | |
| 70 | #if __SHM_SEGSZ_AFTER_TIME | |
| 71 | size_t shm_segsz;			/* size of segment in bytes */ | |
| 72 | #endif | |
| 73 | __pid_t shm_cpid;			/* pid of creator */ | |
| 74 | __pid_t shm_lpid;			/* pid of last shmop */ | |
| 75 | shmatt_t shm_nattch;		/* number of current attaches */ | |
| 76 | __syscall_ulong_t __glibc_reserved5; | |
| 77 | __syscall_ulong_t __glibc_reserved6; | |
| 78 | }; | |
| 46 | 79 | |
| 47 | 80 | #ifdef __USE_MISC |
| 48 | 81 |
lib/libc/include/generic-glibc/bits/sigcontext.h+10-169| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2020 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -8,7 +8,7 @@ |
| 8 | 8 | |
| 9 | 9 | The GNU C Library is distributed in the hope that it will be useful, |
| 10 | 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.	 See the GNU | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | 12 | Lesser General Public License for more details. |
| 13 | 13 | |
| 14 | 14 | You should have received a copy of the GNU Lesser General Public |
| ... | ... | @@ -16,181 +16,22 @@ |
| 16 | 16 | <https://www.gnu.org/licenses/>. */ |
| 17 | 17 | |
| 18 | 18 | #ifndef _BITS_SIGCONTEXT_H |
| 19 | #define _BITS_SIGCONTEXT_H 1 | |
| 19 | #define _BITS_SIGCONTEXT_H 1 | |
| 20 | 20 | |
| 21 | 21 | #if !defined _SIGNAL_H && !defined _SYS_UCONTEXT_H |
| 22 | 22 | # error "Never use <bits/sigcontext.h> directly; include <signal.h> instead." |
| 23 | 23 | #endif |
| 24 | 24 | |
| 25 | #include <bits/types.h> | |
| 26 | ||
| 27 | #define FP_XSTATE_MAGIC1	0x46505853U | |
| 28 | #define FP_XSTATE_MAGIC2	0x46505845U | |
| 29 | #define FP_XSTATE_MAGIC2_SIZE	sizeof (FP_XSTATE_MAGIC2) | |
| 30 | ||
| 31 | struct _fpx_sw_bytes | |
| 32 | { | |
| 33 | __uint32_t magic1; | |
| 34 | __uint32_t extended_size; | |
| 35 | __uint64_t xstate_bv; | |
| 36 | __uint32_t xstate_size; | |
| 37 | __uint32_t __glibc_reserved1[7]; | |
| 38 | }; | |
| 39 | ||
| 40 | struct _fpreg | |
| 41 | { | |
| 42 | unsigned short significand[4]; | |
| 43 | unsigned short exponent; | |
| 44 | }; | |
| 45 | ||
| 46 | struct _fpxreg | |
| 47 | { | |
| 48 | unsigned short significand[4]; | |
| 49 | unsigned short exponent; | |
| 50 | unsigned short __glibc_reserved1[3]; | |
| 51 | }; | |
| 52 | ||
| 53 | struct _xmmreg | |
| 54 | { | |
| 55 | __uint32_t	element[4]; | |
| 56 | }; | |
| 57 | ||
| 58 | ||
| 59 | ||
| 60 | #ifndef __x86_64__ | |
| 61 | ||
| 62 | struct _fpstate | |
| 63 | { | |
| 64 | /* Regular FPU environment. */ | |
| 65 | __uint32_t	cw; | |
| 66 | __uint32_t		sw; | |
| 67 | __uint32_t		tag; | |
| 68 | __uint32_t		ipoff; | |
| 69 | __uint32_t		cssel; | |
| 70 | __uint32_t		dataoff; | |
| 71 | __uint32_t		datasel; | |
| 72 | struct _fpreg	_st[8]; | |
| 73 | unsigned short status; | |
| 74 | unsigned short magic; | |
| 75 | ||
| 76 | /* FXSR FPU environment. */ | |
| 77 | __uint32_t		_fxsr_env[6]; | |
| 78 | __uint32_t		mxcsr; | |
| 79 | __uint32_t		__glibc_reserved1; | |
| 80 | struct _fpxreg	_fxsr_st[8]; | |
| 81 | struct _xmmreg	_xmm[8]; | |
| 82 | __uint32_t		__glibc_reserved2[56]; | |
| 83 | }; | |
| 84 | ||
| 85 | 25 | #ifndef sigcontext_struct |
| 86 | 26 | /* Kernel headers before 2.1.1 define a struct sigcontext_struct, but |
| 87 | we need sigcontext. Some packages have come to rely on | |
| 88 | sigcontext_struct being defined on 32-bit x86, so define this for | |
| 89 | their benefit. */ | |
| 27 | we need sigcontext. */ | |
| 90 | 28 | # define sigcontext_struct sigcontext |
| 91 | #endif | |
| 92 | ||
| 93 | #define X86_FXSR_MAGIC		0x0000 | |
| 94 | ||
| 95 | struct sigcontext | |
| 96 | { | |
| 97 | unsigned short gs, __gsh; | |
| 98 | unsigned short fs, __fsh; | |
| 99 | unsigned short es, __esh; | |
| 100 | unsigned short ds, __dsh; | |
| 101 | unsigned long edi; | |
| 102 | unsigned long esi; | |
| 103 | unsigned long ebp; | |
| 104 | unsigned long esp; | |
| 105 | unsigned long ebx; | |
| 106 | unsigned long edx; | |
| 107 | unsigned long ecx; | |
| 108 | unsigned long eax; | |
| 109 | unsigned long trapno; | |
| 110 | unsigned long err; | |
| 111 | unsigned long eip; | |
| 112 | unsigned short cs, __csh; | |
| 113 | unsigned long eflags; | |
| 114 | unsigned long esp_at_signal; | |
| 115 | unsigned short ss, __ssh; | |
| 116 | struct _fpstate * fpstate; | |
| 117 | unsigned long oldmask; | |
| 118 | unsigned long cr2; | |
| 119 | }; | |
| 120 | ||
| 121 | #else /* __x86_64__ */ | |
| 122 | 29 | |
| 123 | struct _fpstate | |
| 124 | { | |
| 125 | /* FPU environment matching the 64-bit FXSAVE layout. */ | |
| 126 | __uint16_t		cwd; | |
| 127 | __uint16_t		swd; | |
| 128 | __uint16_t		ftw; | |
| 129 | __uint16_t		fop; | |
| 130 | __uint64_t		rip; | |
| 131 | __uint64_t		rdp; | |
| 132 | __uint32_t		mxcsr; | |
| 133 | __uint32_t		mxcr_mask; | |
| 134 | struct _fpxreg	_st[8]; | |
| 135 | struct _xmmreg	_xmm[16]; | |
| 136 | __uint32_t		__glibc_reserved1[24]; | |
| 137 | }; | |
| 30 | # include <asm/sigcontext.h> | |
| 138 | 31 | |
| 139 | struct sigcontext | |
| 140 | { | |
| 141 | __uint64_t r8; | |
| 142 | __uint64_t r9; | |
| 143 | __uint64_t r10; | |
| 144 | __uint64_t r11; | |
| 145 | __uint64_t r12; | |
| 146 | __uint64_t r13; | |
| 147 | __uint64_t r14; | |
| 148 | __uint64_t r15; | |
| 149 | __uint64_t rdi; | |
| 150 | __uint64_t rsi; | |
| 151 | __uint64_t rbp; | |
| 152 | __uint64_t rbx; | |
| 153 | __uint64_t rdx; | |
| 154 | __uint64_t rax; | |
| 155 | __uint64_t rcx; | |
| 156 | __uint64_t rsp; | |
| 157 | __uint64_t rip; | |
| 158 | __uint64_t eflags; | |
| 159 | unsigned short cs; | |
| 160 | unsigned short gs; | |
| 161 | unsigned short fs; | |
| 162 | unsigned short __pad0; | |
| 163 | __uint64_t err; | |
| 164 | __uint64_t trapno; | |
| 165 | __uint64_t oldmask; | |
| 166 | __uint64_t cr2; | |
| 167 | __extension__ union | |
| 168 | { | |
| 169 | struct _fpstate * fpstate; | |
| 170 | __uint64_t __fpstate_word; | |
| 171 | }; | |
| 172 | __uint64_t __reserved1 [8]; | |
| 173 | }; | |
| 174 | ||
| 175 | #endif /* __x86_64__ */ | |
| 176 | ||
| 177 | struct _xsave_hdr | |
| 178 | { | |
| 179 | __uint64_t xstate_bv; | |
| 180 | __uint64_t __glibc_reserved1[2]; | |
| 181 | __uint64_t __glibc_reserved2[5]; | |
| 182 | }; | |
| 183 | ||
| 184 | struct _ymmh_state | |
| 185 | { | |
| 186 | __uint32_t ymmh_space[64]; | |
| 187 | }; | |
| 188 | ||
| 189 | struct _xstate | |
| 190 | { | |
| 191 | struct _fpstate fpstate; | |
| 192 | struct _xsave_hdr xstate_hdr; | |
| 193 | struct _ymmh_state ymmh; | |
| 194 | }; | |
| 32 | /* The Linux kernel headers redefine NULL wrongly, so cleanup afterwards. */ | |
| 33 | # define __need_NULL | |
| 34 | # include <stddef.h> | |
| 35 | #endif | |
| 195 | 36 | |
| 196 | #endif /* _BITS_SIGCONTEXT_H */ | |
| \ No newline at end of file | ||
| 37 | #endif /* bits/sigcontext.h */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/siginfo-arch.h+2-12| ... | ... | @@ -1,17 +1,7 @@ |
| 1 | /* Architecture-specific adjustments to siginfo_t. x86 version. */ | |
| 1 | /* Architecture-specific adjustments to siginfo_t. */ | |
| 2 | 2 | #ifndef _BITS_SIGINFO_ARCH_H |
| 3 | 3 | #define _BITS_SIGINFO_ARCH_H 1 |
| 4 | 4 | |
| 5 | #if defined __x86_64__ && __WORDSIZE == 32 | |
| 6 | /* si_utime and si_stime must be 4 byte aligned for x32 to match the | |
| 7 | kernel. We align siginfo_t to 8 bytes so that si_utime and | |
| 8 | si_stime are actually aligned to 8 bytes since their offsets are | |
| 9 | multiple of 8 bytes. Note: with some compilers, the alignment | |
| 10 | attribute would be ignored if it were put in __SI_CLOCK_T instead | |
| 11 | of encapsulated in a typedef. */ | |
| 12 | typedef __clock_t __attribute__ ((__aligned__ (4))) __sigchld_clock_t; | |
| 13 | # define __SI_ALIGNMENT __attribute__ ((__aligned__ (8))) | |
| 14 | # define __SI_CLOCK_T __sigchld_clock_t | |
| 15 | #endif | |
| 5 | /* This architecture has no adjustments to make to siginfo_t. */ | |
| 16 | 6 | |
| 17 | 7 | #endif |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/signum-generic.h+24-3| ... | ... | @@ -57,9 +57,31 @@ |
| 57 | 57 | #define	SIGQUIT		3	/* Quit. */ |
| 58 | 58 | #define	SIGTRAP		5	/* Trace/breakpoint trap. */ |
| 59 | 59 | #define	SIGKILL		9	/* Killed. */ |
| 60 | #define SIGBUS		10	/* Bus error. */ | |
| 61 | #define	SIGSYS		12	/* Bad system call. */ | |
| 60 | 62 | #define	SIGPIPE		13	/* Broken pipe. */ |
| 61 | 63 | #define	SIGALRM		14	/* Alarm clock. */ |
| 62 | 64 | |
| 65 | /* New(er) POSIX signals (1003.1-2008, 1003.1-2013). */ | |
| 66 | #define	SIGURG		16	/* Urgent data is available at a socket. */ | |
| 67 | #define	SIGSTOP		17	/* Stop, unblockable. */ | |
| 68 | #define	SIGTSTP		18	/* Keyboard stop. */ | |
| 69 | #define	SIGCONT		19	/* Continue. */ | |
| 70 | #define	SIGCHLD		20	/* Child terminated or stopped. */ | |
| 71 | #define	SIGTTIN		21	/* Background read from control terminal. */ | |
| 72 | #define	SIGTTOU		22	/* Background write to control terminal. */ | |
| 73 | #define	SIGPOLL		23	/* Pollable event occurred (System V). */ | |
| 74 | #define	SIGXCPU		24	/* CPU time limit exceeded. */ | |
| 75 | #define	SIGXFSZ		25	/* File size limit exceeded. */ | |
| 76 | #define	SIGVTALRM	26	/* Virtual timer expired. */ | |
| 77 | #define	SIGPROF		27	/* Profiling timer expired. */ | |
| 78 | #define	SIGUSR1		30	/* User-defined signal 1. */ | |
| 79 | #define	SIGUSR2		31	/* User-defined signal 2. */ | |
| 80 | ||
| 81 | /* Nonstandard signals found in all modern POSIX systems | |
| 82 | (including both BSD and Linux). */ | |
| 83 | #define	SIGWINCH	28	/* Window size change (4.3 BSD, Sun). */ | |
| 84 | ||
| 63 | 85 | /* Archaic names for compatibility. */ |
| 64 | 86 | #define	SIGIO		SIGPOLL	/* I/O now possible (4.2 BSD). */ |
| 65 | 87 | #define	SIGIOT		SIGABRT	/* IOT instruction, abort() on a PDP-11. */ |
| ... | ... | @@ -71,9 +93,8 @@ |
| 71 | 93 | but some real-time signals may be used internally by glibc. Do not |
| 72 | 94 | use these constants in application code; use SIGRTMIN and SIGRTMAX |
| 73 | 95 | (defined in signal.h) instead. */ |
| 74 | ||
| 75 | /* Include system specific bits. */ | |
| 76 | #include <bits/signum-arch.h> | |
| 96 | #define __SIGRTMIN	32 | |
| 97 | #define __SIGRTMAX	__SIGRTMIN | |
| 77 | 98 | |
| 78 | 99 | /* Biggest signal number + 1 (including real-time signals). */ |
| 79 | 100 | #define _NSIG		(__SIGRTMAX + 1) |
lib/libc/include/generic-glibc/bits/signum.h created+58| ... | ... | @@ -0,0 +1,58 @@ |
| 1 | /* Signal number definitions. Linux version. | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _BITS_SIGNUM_H | |
| 20 | #define _BITS_SIGNUM_H 1 | |
| 21 | ||
| 22 | #ifndef _SIGNAL_H | |
| 23 | #error "Never include <bits/signum.h> directly; use <signal.h> instead." | |
| 24 | #endif | |
| 25 | ||
| 26 | #include <bits/signum-generic.h> | |
| 27 | ||
| 28 | /* Adjustments and additions to the signal number constants for | |
| 29 | most Linux systems. */ | |
| 30 | ||
| 31 | #define	SIGSTKFLT	16	/* Stack fault (obsolete). */ | |
| 32 | #define	SIGPWR		30	/* Power failure imminent. */ | |
| 33 | ||
| 34 | #undef	SIGBUS | |
| 35 | #define	SIGBUS		 7 | |
| 36 | #undef	SIGUSR1 | |
| 37 | #define	SIGUSR1		10 | |
| 38 | #undef	SIGUSR2 | |
| 39 | #define	SIGUSR2		12 | |
| 40 | #undef	SIGCHLD | |
| 41 | #define	SIGCHLD		17 | |
| 42 | #undef	SIGCONT | |
| 43 | #define	SIGCONT		18 | |
| 44 | #undef	SIGSTOP | |
| 45 | #define	SIGSTOP		19 | |
| 46 | #undef	SIGTSTP | |
| 47 | #define	SIGTSTP		20 | |
| 48 | #undef	SIGURG | |
| 49 | #define	SIGURG		23 | |
| 50 | #undef	SIGPOLL | |
| 51 | #define	SIGPOLL		29 | |
| 52 | #undef	SIGSYS | |
| 53 | #define SIGSYS		31 | |
| 54 | ||
| 55 | #undef	__SIGRTMAX | |
| 56 | #define __SIGRTMAX	64 | |
| 57 | ||
| 58 | #endif	/* <signal.h> included. */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/socket-constants.h+2-14| ... | ... | @@ -20,8 +20,6 @@ |
| 20 | 20 | # error "Never include <bits/socket-constants.h> directly; use <sys/socket.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | 23 | #define SOL_SOCKET 1 |
| 26 | 24 | #define SO_ACCEPTCONN 30 |
| 27 | 25 | #define SO_BROADCAST 6 |
| ... | ... | @@ -32,19 +30,9 @@ |
| 32 | 30 | #define SO_OOBINLINE 10 |
| 33 | 31 | #define SO_RCVBUF 8 |
| 34 | 32 | #define SO_RCVLOWAT 18 |
| 35 | #if (__TIMESIZE == 64 && __WORDSIZE == 32 \ | |
| 36 | && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)) | |
| 37 | # define SO_RCVTIMEO 66 | |
| 38 | #else | |
| 39 | # define SO_RCVTIMEO 20 | |
| 40 | #endif | |
| 33 | #define SO_RCVTIMEO 20 | |
| 41 | 34 | #define SO_REUSEADDR 2 |
| 42 | 35 | #define SO_SNDBUF 7 |
| 43 | 36 | #define SO_SNDLOWAT 19 |
| 44 | #if (__TIMESIZE == 64 && __WORDSIZE == 32 \ | |
| 45 | && (!defined __SYSCALL_WORDSIZE || __SYSCALL_WORDSIZE == 32)) | |
| 46 | # define SO_SNDTIMEO 67 | |
| 47 | #else | |
| 48 | # define SO_SNDTIMEO 21 | |
| 49 | #endif | |
| 37 | #define SO_SNDTIMEO 21 | |
| 50 | 38 | #define SO_TYPE 3 |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/stat.h+150-97| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1999-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1992-2020 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -12,7 +12,7 @@ |
| 12 | 12 | Lesser General Public License for more details. |
| 13 | 13 | |
| 14 | 14 | You should have received a copy of the GNU Lesser General Public |
| 15 | License along with the GNU C Library; if not, see | |
| 15 | License along with the GNU C Library. If not, see | |
| 16 | 16 | <https://www.gnu.org/licenses/>. */ |
| 17 | 17 | |
| 18 | 18 | #if !defined _SYS_STAT_H && !defined _FCNTL_H |
| ... | ... | @@ -22,64 +22,45 @@ |
| 22 | 22 | #ifndef _BITS_STAT_H |
| 23 | 23 | #define _BITS_STAT_H	1 |
| 24 | 24 | |
| 25 | #include <sgidefs.h> | |
| 26 | ||
| 25 | 27 | /* Versions of the `struct stat' data structure. */ |
| 26 | #ifndef __x86_64__ | |
| 27 | # define _STAT_VER_LINUX_OLD	1 | |
| 28 | # define _STAT_VER_KERNEL	1 | |
| 29 | # define _STAT_VER_SVR4		2 | |
| 30 | # define _STAT_VER_LINUX	3 | |
| 31 | ||
| 32 | /* i386 versions of the `xmknod' interface. */ | |
| 33 | # define _MKNOD_VER_LINUX	1 | |
| 34 | # define _MKNOD_VER_SVR4	2 | |
| 35 | # define _MKNOD_VER		_MKNOD_VER_LINUX /* The bits defined below. */ | |
| 36 | #else | |
| 37 | # define _STAT_VER_KERNEL	0 | |
| 38 | # define _STAT_VER_LINUX	1 | |
| 28 | #define _STAT_VER_LINUX_OLD	1 | |
| 29 | #define _STAT_VER_KERNEL	1 | |
| 30 | #define _STAT_VER_SVR4		2 | |
| 31 | #define _STAT_VER_LINUX		3 | |
| 32 | #define _STAT_VER		_STAT_VER_LINUX /* The one defined below. */ | |
| 39 | 33 | |
| 40 | /* x86-64 versions of the `xmknod' interface. */ | |
| 41 | # define _MKNOD_VER_LINUX	0 | |
| 42 | #endif | |
| 34 | /* Versions of the `xmknod' interface. */ | |
| 35 | #define _MKNOD_VER_LINUX	1 | |
| 36 | #define _MKNOD_VER_SVR4		2 | |
| 37 | #define _MKNOD_VER		_MKNOD_VER_LINUX /* The bits defined below. */ | |
| 43 | 38 | |
| 44 | #define _STAT_VER		_STAT_VER_LINUX | |
| 45 | 39 | |
| 40 | #if _MIPS_SIM == _ABIO32 | |
| 41 | /* Structure describing file characteristics. */ | |
| 46 | 42 | struct stat |
| 47 | 43 | { |
| 48 | __dev_t st_dev;		/* Device. */ | |
| 49 | #ifndef __x86_64__ | |
| 50 | unsigned short int __pad1; | |
| 51 | #endif | |
| 52 | #if defined __x86_64__ || !defined __USE_FILE_OFFSET64 | |
| 53 | __ino_t st_ino;		/* File serial number.	*/ | |
| 44 | unsigned long int st_dev; | |
| 45 | long int st_pad1[3]; | |
| 46 | #ifndef __USE_FILE_OFFSET64 | |
| 47 | __ino_t st_ino;		/* File serial number.		*/ | |
| 54 | 48 | #else |
| 55 | __ino_t __st_ino;			/* 32bit file serial number.	*/ | |
| 49 | __ino64_t st_ino;		/* File serial number.		*/ | |
| 56 | 50 | #endif |
| 57 | #ifndef __x86_64__ | |
| 58 | __mode_t st_mode;			/* File mode. */ | |
| 59 | __nlink_t st_nlink;			/* Link count. */ | |
| 60 | #else | |
| 61 | __nlink_t st_nlink;		/* Link count. */ | |
| 62 | 51 | __mode_t st_mode;		/* File mode. */ |
| 63 | #endif | |
| 52 | __nlink_t st_nlink;		/* Link count. */ | |
| 64 | 53 | __uid_t st_uid;		/* User ID of the file's owner.	*/ |
| 65 | 54 | __gid_t st_gid;		/* Group ID of the file's group.*/ |
| 66 | #ifdef __x86_64__ | |
| 67 | int __pad0; | |
| 68 | #endif | |
| 69 | __dev_t st_rdev;		/* Device number, if device. */ | |
| 70 | #ifndef __x86_64__ | |
| 71 | unsigned short int __pad2; | |
| 72 | #endif | |
| 73 | #if defined __x86_64__ || !defined __USE_FILE_OFFSET64 | |
| 74 | __off_t st_size;			/* Size of file, in bytes. */ | |
| 75 | #else | |
| 76 | __off64_t st_size;			/* Size of file, in bytes. */ | |
| 77 | #endif | |
| 78 | __blksize_t st_blksize;	/* Optimal block size for I/O. */ | |
| 79 | #if defined __x86_64__ || !defined __USE_FILE_OFFSET64 | |
| 80 | __blkcnt_t st_blocks;		/* Number 512-byte blocks allocated. */ | |
| 55 | unsigned long int st_rdev;	/* Device number, if device. */ | |
| 56 | #ifndef __USE_FILE_OFFSET64 | |
| 57 | long int st_pad2[2]; | |
| 58 | __off_t st_size;		/* Size of file, in bytes. */ | |
| 59 | /* SVR4 added this extra long to allow for expansion of off_t. */ | |
| 60 | long int st_pad3; | |
| 81 | 61 | #else |
| 82 | __blkcnt64_t st_blocks;		/* Number 512-byte blocks allocated. */ | |
| 62 | long int st_pad2[3]; | |
| 63 | __off64_t st_size;		/* Size of file, in bytes. */ | |
| 83 | 64 | #endif |
| 84 | 65 | #ifdef __USE_XOPEN2K8 |
| 85 | 66 | /* Nanosecond resolution timestamps are stored in a format |
| ... | ... | @@ -88,60 +69,134 @@ struct stat |
| 88 | 69 | identifier 'timespec' to appear in the <sys/stat.h> header. |
| 89 | 70 | Therefore we have to handle the use of this header in strictly |
| 90 | 71 | standard-compliant sources special. */ |
| 91 | struct timespec st_atim;		/* Time of last access. */ | |
| 92 | struct timespec st_mtim;		/* Time of last modification. */ | |
| 93 | struct timespec st_ctim;		/* Time of last status change. */ | |
| 94 | # define st_atime st_atim.tv_sec	/* Backward compatibility. */ | |
| 72 | struct timespec st_atim; /* Time of last access. */ | |
| 73 | struct timespec st_mtim; /* Time of last modification. */ | |
| 74 | struct timespec st_ctim; /* Time of last status change. */ | |
| 75 | # define st_atime st_atim.tv_sec /* Backward compatibility. */ | |
| 95 | 76 | # define st_mtime st_mtim.tv_sec |
| 96 | 77 | # define st_ctime st_ctim.tv_sec |
| 97 | 78 | #else |
| 98 | 79 | __time_t st_atime;			/* Time of last access. */ |
| 99 | __syscall_ulong_t st_atimensec;	/* Nscecs of last access. */ | |
| 80 | unsigned long int st_atimensec;	/* Nscecs of last access. */ | |
| 100 | 81 | __time_t st_mtime;			/* Time of last modification. */ |
| 101 | __syscall_ulong_t st_mtimensec;	/* Nsecs of last modification. */ | |
| 82 | unsigned long int st_mtimensec;	/* Nsecs of last modification. */ | |
| 102 | 83 | __time_t st_ctime;			/* Time of last status change. */ |
| 103 | __syscall_ulong_t st_ctimensec;	/* Nsecs of last status change. */ | |
| 84 | unsigned long int st_ctimensec;	/* Nsecs of last status change. */ | |
| 104 | 85 | #endif |
| 105 | #ifdef __x86_64__ | |
| 106 | __syscall_slong_t __glibc_reserved[3]; | |
| 86 | __blksize_t st_blksize;	/* Optimal block size for I/O. */ | |
| 87 | #ifndef __USE_FILE_OFFSET64 | |
| 88 | __blkcnt_t st_blocks;	/* Number of 512-byte blocks allocated. */ | |
| 107 | 89 | #else |
| 108 | # ifndef __USE_FILE_OFFSET64 | |
| 109 | unsigned long int __glibc_reserved4; | |
| 110 | unsigned long int __glibc_reserved5; | |
| 111 | # else | |
| 112 | __ino64_t st_ino;			/* File serial number.	*/ | |
| 113 | # endif | |
| 90 | long int st_pad4; | |
| 91 | __blkcnt64_t st_blocks;	/* Number of 512-byte blocks allocated. */ | |
| 114 | 92 | #endif |
| 93 | long int st_pad5[14]; | |
| 115 | 94 | }; |
| 116 | 95 | |
| 117 | 96 | #ifdef __USE_LARGEFILE64 |
| 118 | /* Note stat64 has the same shape as stat for x86-64. */ | |
| 119 | 97 | struct stat64 |
| 120 | 98 | { |
| 121 | __dev_t st_dev;		/* Device. */ | |
| 122 | # ifdef __x86_64__ | |
| 123 | __ino64_t st_ino;		/* File serial number. */ | |
| 124 | __nlink_t st_nlink;		/* Link count. */ | |
| 99 | unsigned long int st_dev; | |
| 100 | long int st_pad1[3]; | |
| 101 | __ino64_t st_ino;		/* File serial number.		*/ | |
| 125 | 102 | __mode_t st_mode;		/* File mode. */ |
| 126 | # else | |
| 127 | unsigned int __pad1; | |
| 128 | __ino_t __st_ino;			/* 32bit file serial number.	*/ | |
| 129 | __mode_t st_mode;			/* File mode. */ | |
| 130 | __nlink_t st_nlink;			/* Link count. */ | |
| 131 | # endif | |
| 103 | __nlink_t st_nlink;		/* Link count. */ | |
| 132 | 104 | __uid_t st_uid;		/* User ID of the file's owner.	*/ |
| 133 | 105 | __gid_t st_gid;		/* Group ID of the file's group.*/ |
| 134 | # ifdef __x86_64__ | |
| 135 | int __pad0; | |
| 136 | __dev_t st_rdev;		/* Device number, if device. */ | |
| 137 | __off_t st_size;		/* Size of file, in bytes. */ | |
| 106 | unsigned long int st_rdev;	/* Device number, if device. */ | |
| 107 | long int st_pad2[3]; | |
| 108 | __off64_t st_size;		/* Size of file, in bytes. */ | |
| 109 | # ifdef __USE_XOPEN2K8 | |
| 110 | /* Nanosecond resolution timestamps are stored in a format | |
| 111 | equivalent to 'struct timespec'. This is the type used | |
| 112 | whenever possible but the Unix namespace rules do not allow the | |
| 113 | identifier 'timespec' to appear in the <sys/stat.h> header. | |
| 114 | Therefore we have to handle the use of this header in strictly | |
| 115 | standard-compliant sources special. */ | |
| 116 | struct timespec st_atim; /* Time of last access. */ | |
| 117 | struct timespec st_mtim; /* Time of last modification. */ | |
| 118 | struct timespec st_ctim; /* Time of last status change. */ | |
| 138 | 119 | # else |
| 139 | __dev_t st_rdev;			/* Device number, if device. */ | |
| 140 | unsigned int __pad2; | |
| 141 | __off64_t st_size;			/* Size of file, in bytes. */ | |
| 120 | __time_t st_atime;			/* Time of last access. */ | |
| 121 | unsigned long int st_atimensec;	/* Nscecs of last access. */ | |
| 122 | __time_t st_mtime;			/* Time of last modification. */ | |
| 123 | unsigned long int st_mtimensec;	/* Nsecs of last modification. */ | |
| 124 | __time_t st_ctime;			/* Time of last status change. */ | |
| 125 | unsigned long int st_ctimensec;	/* Nsecs of last status change. */ | |
| 142 | 126 | # endif |
| 143 | 127 | __blksize_t st_blksize;	/* Optimal block size for I/O. */ |
| 144 | __blkcnt64_t st_blocks;	/* Nr. 512-byte blocks allocated. */ | |
| 128 | long int st_pad3; | |
| 129 | __blkcnt64_t st_blocks;	/* Number of 512-byte blocks allocated. */ | |
| 130 | long int st_pad4[14]; | |
| 131 | }; | |
| 132 | #endif | |
| 133 | #else | |
| 134 | struct stat | |
| 135 | { | |
| 136 | __dev_t st_dev; | |
| 137 | int	st_pad1[3];		/* Reserved for st_dev expansion */ | |
| 138 | #ifndef __USE_FILE_OFFSET64 | |
| 139 | __ino_t st_ino; | |
| 140 | #else | |
| 141 | __ino64_t st_ino; | |
| 142 | #endif | |
| 143 | __mode_t st_mode; | |
| 144 | __nlink_t st_nlink; | |
| 145 | __uid_t st_uid; | |
| 146 | __gid_t st_gid; | |
| 147 | __dev_t st_rdev; | |
| 148 | #if !defined __USE_FILE_OFFSET64 | |
| 149 | unsigned int st_pad2[2];	/* Reserved for st_rdev expansion */ | |
| 150 | __off_t st_size; | |
| 151 | int st_pad3; | |
| 152 | #else | |
| 153 | unsigned int st_pad2[3];	/* Reserved for st_rdev expansion */ | |
| 154 | __off64_t st_size; | |
| 155 | #endif | |
| 156 | #ifdef __USE_XOPEN2K8 | |
| 157 | /* Nanosecond resolution timestamps are stored in a format | |
| 158 | equivalent to 'struct timespec'. This is the type used | |
| 159 | whenever possible but the Unix namespace rules do not allow the | |
| 160 | identifier 'timespec' to appear in the <sys/stat.h> header. | |
| 161 | Therefore we have to handle the use of this header in strictly | |
| 162 | standard-compliant sources special. */ | |
| 163 | struct timespec st_atim; /* Time of last access. */ | |
| 164 | struct timespec st_mtim; /* Time of last modification. */ | |
| 165 | struct timespec st_ctim; /* Time of last status change. */ | |
| 166 | # define st_atime st_atim.tv_sec /* Backward compatibility. */ | |
| 167 | # define st_mtime st_mtim.tv_sec | |
| 168 | # define st_ctime st_ctim.tv_sec | |
| 169 | #else | |
| 170 | __time_t st_atime;			/* Time of last access. */ | |
| 171 | unsigned long int st_atimensec;	/* Nscecs of last access. */ | |
| 172 | __time_t st_mtime;			/* Time of last modification. */ | |
| 173 | unsigned long int st_mtimensec;	/* Nsecs of last modification. */ | |
| 174 | __time_t st_ctime;			/* Time of last status change. */ | |
| 175 | unsigned long int st_ctimensec;	/* Nsecs of last status change. */ | |
| 176 | #endif | |
| 177 | __blksize_t st_blksize; | |
| 178 | unsigned int st_pad4; | |
| 179 | #ifndef __USE_FILE_OFFSET64 | |
| 180 | __blkcnt_t st_blocks; | |
| 181 | #else | |
| 182 | __blkcnt64_t st_blocks; | |
| 183 | #endif | |
| 184 | int st_pad5[14]; | |
| 185 | }; | |
| 186 | ||
| 187 | #ifdef __USE_LARGEFILE64 | |
| 188 | struct stat64 | |
| 189 | { | |
| 190 | __dev_t st_dev; | |
| 191 | unsigned int st_pad1[3];	/* Reserved for st_dev expansion */ | |
| 192 | __ino64_t st_ino; | |
| 193 | __mode_t st_mode; | |
| 194 | __nlink_t st_nlink; | |
| 195 | __uid_t st_uid; | |
| 196 | __gid_t st_gid; | |
| 197 | __dev_t st_rdev; | |
| 198 | unsigned int st_pad2[3];	/* Reserved for st_rdev expansion */ | |
| 199 | __off64_t st_size; | |
| 145 | 200 | # ifdef __USE_XOPEN2K8 |
| 146 | 201 | /* Nanosecond resolution timestamps are stored in a format |
| 147 | 202 | equivalent to 'struct timespec'. This is the type used |
| ... | ... | @@ -149,30 +204,28 @@ struct stat64 |
| 149 | 204 | identifier 'timespec' to appear in the <sys/stat.h> header. |
| 150 | 205 | Therefore we have to handle the use of this header in strictly |
| 151 | 206 | standard-compliant sources special. */ |
| 152 | struct timespec st_atim;		/* Time of last access. */ | |
| 153 | struct timespec st_mtim;		/* Time of last modification. */ | |
| 154 | struct timespec st_ctim;		/* Time of last status change. */ | |
| 207 | struct timespec st_atim; /* Time of last access. */ | |
| 208 | struct timespec st_mtim; /* Time of last modification. */ | |
| 209 | struct timespec st_ctim; /* Time of last status change. */ | |
| 155 | 210 | # else |
| 156 | 211 | __time_t st_atime;			/* Time of last access. */ |
| 157 | __syscall_ulong_t st_atimensec;	/* Nscecs of last access. */ | |
| 212 | unsigned long int st_atimensec;	/* Nscecs of last access. */ | |
| 158 | 213 | __time_t st_mtime;			/* Time of last modification. */ |
| 159 | __syscall_ulong_t st_mtimensec;	/* Nsecs of last modification. */ | |
| 214 | unsigned long int st_mtimensec;	/* Nsecs of last modification. */ | |
| 160 | 215 | __time_t st_ctime;			/* Time of last status change. */ |
| 161 | __syscall_ulong_t st_ctimensec;	/* Nsecs of last status change. */ | |
| 216 | unsigned long int st_ctimensec;	/* Nsecs of last status change. */ | |
| 162 | 217 | # endif |
| 163 | # ifdef __x86_64__ | |
| 164 | __syscall_slong_t __glibc_reserved[3]; | |
| 165 | # else | |
| 166 | __ino64_t st_ino;			/* File serial number.		*/ | |
| 167 | # endif | |
| 168 | }; | |
| 218 | __blksize_t st_blksize; | |
| 219 | unsigned int st_pad3; | |
| 220 | __blkcnt64_t st_blocks; | |
| 221 | int st_pad4[14]; | |
| 222 | }; | |
| 223 | #endif | |
| 169 | 224 | #endif |
| 170 | 225 | |
| 171 | 226 | /* Tell code we have these members. */ |
| 172 | 227 | #define	_STATBUF_ST_BLKSIZE |
| 173 | #define _STATBUF_ST_RDEV | |
| 174 | /* Nanosecond resolution time values are supported. */ | |
| 175 | #define _STATBUF_ST_NSEC | |
| 228 | #define	_STATBUF_ST_RDEV | |
| 176 | 229 | |
| 177 | 230 | /* Encoding of the file mode. */ |
| 178 | 231 |
lib/libc/include/generic-glibc/bits/statx-generic.h-1| ... | ... | @@ -48,7 +48,6 @@ |
| 48 | 48 | # define STATX_ATTR_NODUMP 0x0040 |
| 49 | 49 | # define STATX_ATTR_ENCRYPTED 0x0800 |
| 50 | 50 | # define STATX_ATTR_AUTOMOUNT 0x1000 |
| 51 | # define STATX_ATTR_VERITY 0x100000 | |
| 52 | 51 | #endif /* !STATX_TYPE */ |
| 53 | 52 | |
| 54 | 53 | __BEGIN_DECLS |
lib/libc/include/generic-glibc/bits/stdio-ldbl.h+15-31| ... | ... | @@ -27,17 +27,9 @@ __LDBL_REDIR_DECL (vfprintf) |
| 27 | 27 | __LDBL_REDIR_DECL (vprintf) |
| 28 | 28 | __LDBL_REDIR_DECL (vsprintf) |
| 29 | 29 | #if !__GLIBC_USE (DEPRECATED_SCANF) |
| 30 | # if defined __LDBL_COMPAT | |
| 31 | 30 | __LDBL_REDIR1_DECL (fscanf, __nldbl___isoc99_fscanf) |
| 32 | 31 | __LDBL_REDIR1_DECL (scanf, __nldbl___isoc99_scanf) |
| 33 | 32 | __LDBL_REDIR1_DECL (sscanf, __nldbl___isoc99_sscanf) |
| 34 | # elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 35 | __LDBL_REDIR1_DECL (fscanf, __isoc99_fscanfieee128) | |
| 36 | __LDBL_REDIR1_DECL (scanf, __isoc99_scanfieee128) | |
| 37 | __LDBL_REDIR1_DECL (sscanf, __isoc99_sscanfieee128) | |
| 38 | # else | |
| 39 | # error bits/stdlib-ldbl.h included when no ldbl redirections are required. | |
| 40 | # endif | |
| 41 | 33 | #else |
| 42 | 34 | __LDBL_REDIR_DECL (fscanf) |
| 43 | 35 | __LDBL_REDIR_DECL (scanf) |
| ... | ... | @@ -51,17 +43,9 @@ __LDBL_REDIR_DECL (vsnprintf) |
| 51 | 43 | |
| 52 | 44 | #ifdef	__USE_ISOC99 |
| 53 | 45 | # if !__GLIBC_USE (DEPRECATED_SCANF) |
| 54 | # if defined __LDBL_COMPAT | |
| 55 | 46 | __LDBL_REDIR1_DECL (vfscanf, __nldbl___isoc99_vfscanf) |
| 56 | 47 | __LDBL_REDIR1_DECL (vscanf, __nldbl___isoc99_vscanf) |
| 57 | 48 | __LDBL_REDIR1_DECL (vsscanf, __nldbl___isoc99_vsscanf) |
| 58 | # elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 59 | __LDBL_REDIR1_DECL (vfscanf, __isoc99_vfscanfieee128) | |
| 60 | __LDBL_REDIR1_DECL (vscanf, __isoc99_vscanfieee128) | |
| 61 | __LDBL_REDIR1_DECL (vsscanf, __isoc99_vsscanfieee128) | |
| 62 | # else | |
| 63 | # error bits/stdlib-ldbl.h included when no ldbl redirections are required. | |
| 64 | # endif | |
| 65 | 49 | # else |
| 66 | 50 | __LDBL_REDIR_DECL (vfscanf) |
| 67 | 51 | __LDBL_REDIR_DECL (vsscanf) |
| ... | ... | @@ -76,33 +60,33 @@ __LDBL_REDIR_DECL (dprintf) |
| 76 | 60 | |
| 77 | 61 | #ifdef __USE_GNU |
| 78 | 62 | __LDBL_REDIR_DECL (vasprintf) |
| 79 | __LDBL_REDIR2_DECL (asprintf) | |
| 63 | __LDBL_REDIR_DECL (__asprintf) | |
| 80 | 64 | __LDBL_REDIR_DECL (asprintf) |
| 81 | 65 | __LDBL_REDIR_DECL (obstack_printf) |
| 82 | 66 | __LDBL_REDIR_DECL (obstack_vprintf) |
| 83 | 67 | #endif |
| 84 | 68 | |
| 85 | 69 | #if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function |
| 86 | __LDBL_REDIR2_DECL (sprintf_chk) | |
| 87 | __LDBL_REDIR2_DECL (vsprintf_chk) | |
| 70 | __LDBL_REDIR_DECL (__sprintf_chk) | |
| 71 | __LDBL_REDIR_DECL (__vsprintf_chk) | |
| 88 | 72 | # if defined __USE_ISOC99 || defined __USE_UNIX98 |
| 89 | __LDBL_REDIR2_DECL (snprintf_chk) | |
| 90 | __LDBL_REDIR2_DECL (vsnprintf_chk) | |
| 73 | __LDBL_REDIR_DECL (__snprintf_chk) | |
| 74 | __LDBL_REDIR_DECL (__vsnprintf_chk) | |
| 91 | 75 | # endif |
| 92 | 76 | # if __USE_FORTIFY_LEVEL > 1 |
| 93 | __LDBL_REDIR2_DECL (fprintf_chk) | |
| 94 | __LDBL_REDIR2_DECL (printf_chk) | |
| 95 | __LDBL_REDIR2_DECL (vfprintf_chk) | |
| 96 | __LDBL_REDIR2_DECL (vprintf_chk) | |
| 77 | __LDBL_REDIR_DECL (__fprintf_chk) | |
| 78 | __LDBL_REDIR_DECL (__printf_chk) | |
| 79 | __LDBL_REDIR_DECL (__vfprintf_chk) | |
| 80 | __LDBL_REDIR_DECL (__vprintf_chk) | |
| 97 | 81 | # ifdef __USE_XOPEN2K8 |
| 98 | __LDBL_REDIR2_DECL (dprintf_chk) | |
| 99 | __LDBL_REDIR2_DECL (vdprintf_chk) | |
| 82 | __LDBL_REDIR_DECL (__dprintf_chk) | |
| 83 | __LDBL_REDIR_DECL (__vdprintf_chk) | |
| 100 | 84 | # endif |
| 101 | 85 | # ifdef __USE_GNU |
| 102 | __LDBL_REDIR2_DECL (asprintf_chk) | |
| 103 | __LDBL_REDIR2_DECL (vasprintf_chk) | |
| 104 | __LDBL_REDIR2_DECL (obstack_printf_chk) | |
| 105 | __LDBL_REDIR2_DECL (obstack_vprintf_chk) | |
| 86 | __LDBL_REDIR_DECL (__asprintf_chk) | |
| 87 | __LDBL_REDIR_DECL (__vasprintf_chk) | |
| 88 | __LDBL_REDIR_DECL (__obstack_printf_chk) | |
| 89 | __LDBL_REDIR_DECL (__obstack_vprintf_chk) | |
| 106 | 90 | # endif |
| 107 | 91 | # endif |
| 108 | 92 | #endif |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/stdio2.h+9-16| ... | ... | @@ -24,12 +24,10 @@ |
| 24 | 24 | #endif |
| 25 | 25 | |
| 26 | 26 | extern int __sprintf_chk (char *__restrict __s, int __flag, size_t __slen, |
| 27 | 			 const char *__restrict __format, ...) __THROW | |
| 28 | __attr_access ((__write_only__, 1, 3)); | |
| 27 | 			 const char *__restrict __format, ...) __THROW; | |
| 29 | 28 | extern int __vsprintf_chk (char *__restrict __s, int __flag, size_t __slen, |
| 30 | 29 | 			 const char *__restrict __format, |
| 31 | 			 __gnuc_va_list __ap) __THROW | |
| 32 | __attr_access ((__write_only__, 1, 3)); | |
| 30 | 			 __gnuc_va_list __ap) __THROW; | |
| 33 | 31 | |
| 34 | 32 | #ifdef __va_arg_pack |
| 35 | 33 | __fortify_function int |
| ... | ... | @@ -56,8 +54,7 @@ __NTH (vsprintf (char *__restrict __s, const char *__restrict __fmt, |
| 56 | 54 | |
| 57 | 55 | extern int __snprintf_chk (char *__restrict __s, size_t __n, int __flag, |
| 58 | 56 | 			 size_t __slen, const char *__restrict __format, |
| 59 | 			 ...) __THROW | |
| 60 | __attr_access ((__write_only__, 1, 2)); | |
| 57 | 			 ...) __THROW; | |
| 61 | 58 | extern int __vsnprintf_chk (char *__restrict __s, size_t __n, int __flag, |
| 62 | 59 | 			 size_t __slen, const char *__restrict __format, |
| 63 | 60 | 			 __gnuc_va_list __ap) __THROW; |
| ... | ... | @@ -244,19 +241,17 @@ gets (char *__str) |
| 244 | 241 | #endif |
| 245 | 242 | |
| 246 | 243 | extern char *__fgets_chk (char *__restrict __s, size_t __size, int __n, |
| 247 | 			 FILE *__restrict __stream) | |
| 248 | __wur __attr_access ((__write_only__, 1, 3)); | |
| 244 | 			 FILE *__restrict __stream) __wur; | |
| 249 | 245 | extern char *__REDIRECT (__fgets_alias, |
| 250 | 246 | 			 (char *__restrict __s, int __n, |
| 251 | 			 FILE *__restrict __stream), fgets) | |
| 252 | __wur __attr_access ((__write_only__, 1, 2)); | |
| 247 | 			 FILE *__restrict __stream), fgets) __wur; | |
| 253 | 248 | extern char *__REDIRECT (__fgets_chk_warn, |
| 254 | 249 | 			 (char *__restrict __s, size_t __size, int __n, |
| 255 | 250 | 			 FILE *__restrict __stream), __fgets_chk) |
| 256 | 251 | __wur __warnattr ("fgets called with bigger size than length " |
| 257 | 252 | 		 "of destination buffer"); |
| 258 | 253 | |
| 259 | __fortify_function __wur __attr_access ((__write_only__, 1, 2)) char * | |
| 254 | __fortify_function __wur char * | |
| 260 | 255 | fgets (char *__restrict __s, int __n, FILE *__restrict __stream) |
| 261 | 256 | { |
| 262 | 257 | if (__bos (__s) != (size_t) -1) |
| ... | ... | @@ -304,19 +299,17 @@ fread (void *__restrict __ptr, size_t __size, size_t __n, |
| 304 | 299 | |
| 305 | 300 | #ifdef __USE_GNU |
| 306 | 301 | extern char *__fgets_unlocked_chk (char *__restrict __s, size_t __size, |
| 307 | 				 int __n, FILE *__restrict __stream) | |
| 308 | __wur __attr_access ((__write_only__, 1, 3)); | |
| 302 | 				 int __n, FILE *__restrict __stream) __wur; | |
| 309 | 303 | extern char *__REDIRECT (__fgets_unlocked_alias, |
| 310 | 304 | 			 (char *__restrict __s, int __n, |
| 311 | 			 FILE *__restrict __stream), fgets_unlocked) | |
| 312 | __wur __attr_access ((__write_only__, 1, 2)); | |
| 305 | 			 FILE *__restrict __stream), fgets_unlocked) __wur; | |
| 313 | 306 | extern char *__REDIRECT (__fgets_unlocked_chk_warn, |
| 314 | 307 | 			 (char *__restrict __s, size_t __size, int __n, |
| 315 | 308 | 			 FILE *__restrict __stream), __fgets_unlocked_chk) |
| 316 | 309 | __wur __warnattr ("fgets_unlocked called with bigger size than length " |
| 317 | 310 | 		 "of destination buffer"); |
| 318 | 311 | |
| 319 | __fortify_function __wur __attr_access ((__write_only__, 1, 2)) char * | |
| 312 | __fortify_function __wur char * | |
| 320 | 313 | fgets_unlocked (char *__restrict __s, int __n, FILE *__restrict __stream) |
| 321 | 314 | { |
| 322 | 315 | if (__bos (__s) != (size_t) -1) |
lib/libc/include/generic-glibc/bits/stdlib-ldbl.h-22| ... | ... | @@ -21,43 +21,21 @@ |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | 23 | #ifdef	__USE_ISOC99 |
| 24 | # ifdef __LDBL_COMPAT | |
| 25 | 24 | __LDBL_REDIR1_DECL (strtold, strtod) |
| 26 | # else | |
| 27 | __LDBL_REDIR1_DECL (strtold, __strtoieee128) | |
| 28 | # endif | |
| 29 | 25 | #endif |
| 30 | 26 | |
| 31 | 27 | #ifdef __USE_GNU |
| 32 | # ifdef __LDBL_COMPAT | |
| 33 | 28 | __LDBL_REDIR1_DECL (strtold_l, strtod_l) |
| 34 | # else | |
| 35 | __LDBL_REDIR1_DECL (strtold_l, __strtoieee128_l) | |
| 36 | # endif | |
| 37 | 29 | #endif |
| 38 | 30 | |
| 39 | 31 | #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) |
| 40 | # ifdef __LDBL_COMPAT | |
| 41 | 32 | __LDBL_REDIR1_DECL (strfroml, strfromd) |
| 42 | # else | |
| 43 | __LDBL_REDIR1_DECL (strfroml, __strfromieee128) | |
| 44 | # endif | |
| 45 | 33 | #endif |
| 46 | 34 | |
| 47 | 35 | #ifdef __USE_MISC |
| 48 | # if defined __LDBL_COMPAT | |
| 49 | 36 | __LDBL_REDIR1_DECL (qecvt, ecvt) |
| 50 | 37 | __LDBL_REDIR1_DECL (qfcvt, fcvt) |
| 51 | 38 | __LDBL_REDIR1_DECL (qgcvt, gcvt) |
| 52 | 39 | __LDBL_REDIR1_DECL (qecvt_r, ecvt_r) |
| 53 | 40 | __LDBL_REDIR1_DECL (qfcvt_r, fcvt_r) |
| 54 | # elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 55 | __LDBL_REDIR1_DECL (qecvt, __qecvtieee128) | |
| 56 | __LDBL_REDIR1_DECL (qfcvt, __qfcvtieee128) | |
| 57 | __LDBL_REDIR1_DECL (qgcvt, __qgcvtieee128) | |
| 58 | __LDBL_REDIR1_DECL (qecvt_r, __qecvtieee128_r) | |
| 59 | __LDBL_REDIR1_DECL (qfcvt_r, __qfcvtieee128_r) | |
| 60 | # else | |
| 61 | # error bits/stdlib-ldbl.h included when no ldbl redirections are required. | |
| 62 | # endif | |
| 63 | 41 | #endif |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/stdlib.h+6-11| ... | ... | @@ -50,11 +50,10 @@ __NTH (realpath (const char *__restrict __name, char *__restrict __resolved)) |
| 50 | 50 | |
| 51 | 51 | |
| 52 | 52 | extern int __ptsname_r_chk (int __fd, char *__buf, size_t __buflen, |
| 53 | 			 size_t __nreal) __THROW __nonnull ((2)) | |
| 54 | __attr_access ((__write_only__, 2, 3)); | |
| 53 | 			 size_t __nreal) __THROW __nonnull ((2)); | |
| 55 | 54 | extern int __REDIRECT_NTH (__ptsname_r_alias, (int __fd, char *__buf, |
| 56 | 55 | 					 size_t __buflen), ptsname_r) |
| 57 | __nonnull ((2)) __attr_access ((__write_only__, 2, 3)); | |
| 56 | __nonnull ((2)); | |
| 58 | 57 | extern int __REDIRECT_NTH (__ptsname_r_chk_warn, |
| 59 | 58 | 			 (int __fd, char *__buf, size_t __buflen, |
| 60 | 59 | 			 size_t __nreal), __ptsname_r_chk) |
| ... | ... | @@ -98,13 +97,11 @@ __NTH (wctomb (char *__s, wchar_t __wchar)) |
| 98 | 97 | |
| 99 | 98 | extern size_t __mbstowcs_chk (wchar_t *__restrict __dst, |
| 100 | 99 | 			 const char *__restrict __src, |
| 101 | 			 size_t __len, size_t __dstlen) __THROW | |
| 102 | __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2)); | |
| 100 | 			 size_t __len, size_t __dstlen) __THROW; | |
| 103 | 101 | extern size_t __REDIRECT_NTH (__mbstowcs_alias, |
| 104 | 102 | 			 (wchar_t *__restrict __dst, |
| 105 | 103 | 			 const char *__restrict __src, |
| 106 | 			 size_t __len), mbstowcs) | |
| 107 | __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2)); | |
| 104 | 			 size_t __len), mbstowcs); | |
| 108 | 105 | extern size_t __REDIRECT_NTH (__mbstowcs_chk_warn, |
| 109 | 106 | 			 (wchar_t *__restrict __dst, |
| 110 | 107 | 			 const char *__restrict __src, |
| ... | ... | @@ -132,13 +129,11 @@ __NTH (mbstowcs (wchar_t *__restrict __dst, const char *__restrict __src, |
| 132 | 129 | |
| 133 | 130 | extern size_t __wcstombs_chk (char *__restrict __dst, |
| 134 | 131 | 			 const wchar_t *__restrict __src, |
| 135 | 			 size_t __len, size_t __dstlen) __THROW | |
| 136 | __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2)); | |
| 132 | 			 size_t __len, size_t __dstlen) __THROW; | |
| 137 | 133 | extern size_t __REDIRECT_NTH (__wcstombs_alias, |
| 138 | 134 | 			 (char *__restrict __dst, |
| 139 | 135 | 			 const wchar_t *__restrict __src, |
| 140 | 			 size_t __len), wcstombs) | |
| 141 | __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2)); | |
| 136 | 			 size_t __len), wcstombs); | |
| 142 | 137 | extern size_t __REDIRECT_NTH (__wcstombs_chk_warn, |
| 143 | 138 | 			 (char *__restrict __dst, |
| 144 | 139 | 			 const wchar_t *__restrict __src, |
lib/libc/include/generic-glibc/bits/string_fortified.h+2-3| ... | ... | @@ -75,7 +75,7 @@ __NTH (memset (void *__dest, int __ch, size_t __len)) |
| 75 | 75 | # include <bits/strings_fortified.h> |
| 76 | 76 | |
| 77 | 77 | void __explicit_bzero_chk (void *__dest, size_t __len, size_t __destlen) |
| 78 | __THROW __nonnull ((1)) __attr_access ((__write_only__, 1, 2)); | |
| 78 | __THROW __nonnull ((1)); | |
| 79 | 79 | |
| 80 | 80 | __fortify_function void |
| 81 | 81 | __NTH (explicit_bzero (void *__dest, size_t __len)) |
| ... | ... | @@ -108,8 +108,7 @@ __NTH (strncpy (char *__restrict __dest, const char *__restrict __src, |
| 108 | 108 | |
| 109 | 109 | /* XXX We have no corresponding builtin yet. */ |
| 110 | 110 | extern char *__stpncpy_chk (char *__dest, const char *__src, size_t __n, |
| 111 | 			 size_t __destlen) __THROW | |
| 112 | __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2)); | |
| 111 | 			 size_t __destlen) __THROW; | |
| 113 | 112 | extern char *__REDIRECT_NTH (__stpncpy_alias, (char *__dest, const char *__src, |
| 114 | 113 | 					 size_t __n), stpncpy); |
| 115 | 114 |
lib/libc/include/generic-glibc/bits/struct_mutex.h+39-18| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* x86 internal mutex struct definitions. | |
| 1 | /* Default mutex implementation struct definitions. | |
| 2 | 2 | Copyright (C) 2019-2020 Free Software Foundation, Inc. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -19,45 +19,66 @@ |
| 19 | 19 | #ifndef _THREAD_MUTEX_INTERNAL_H |
| 20 | 20 | #define _THREAD_MUTEX_INTERNAL_H 1 |
| 21 | 21 | |
| 22 | /* Generic struct for both POSIX and C11 mutexes. New ports are expected | |
| 23 | to use the default layout, however architecture can redefine it to | |
| 24 | add arch-specific extension (such as lock-elision). The struct have | |
| 25 | a size of 32 bytes on LP32 and 40 bytes on LP64 architectures. */ | |
| 26 | ||
| 22 | 27 | struct __pthread_mutex_s |
| 23 | 28 | { |
| 24 | int __lock; | |
| 29 | int __lock __LOCK_ALIGNMENT; | |
| 25 | 30 | unsigned int __count; |
| 26 | 31 | int __owner; |
| 27 | #ifdef __x86_64__ | |
| 32 | #if __WORDSIZE == 64 | |
| 28 | 33 | unsigned int __nusers; |
| 29 | 34 | #endif |
| 30 | 35 | /* KIND must stay at this position in the structure to maintain |
| 31 | binary compatibility with static initializers. */ | |
| 36 | binary compatibility with static initializers. | |
| 37 | ||
| 38 | Concurrency notes: | |
| 39 | The __kind of a mutex is initialized either by the static | |
| 40 | PTHREAD_MUTEX_INITIALIZER or by a call to pthread_mutex_init. | |
| 41 | ||
| 42 | After a mutex has been initialized, the __kind of a mutex is usually not | |
| 43 | changed. BUT it can be set to -1 in pthread_mutex_destroy or elision can | |
| 44 | be enabled. This is done concurrently in the pthread_mutex_*lock | |
| 45 | functions by using the macro FORCE_ELISION. This macro is only defined | |
| 46 | for architectures which supports lock elision. | |
| 47 | ||
| 48 | For elision, there are the flags PTHREAD_MUTEX_ELISION_NP and | |
| 49 | PTHREAD_MUTEX_NO_ELISION_NP which can be set in addition to the already | |
| 50 | set type of a mutex. Before a mutex is initialized, only | |
| 51 | PTHREAD_MUTEX_NO_ELISION_NP can be set with pthread_mutexattr_settype. | |
| 52 | ||
| 53 | After a mutex has been initialized, the functions pthread_mutex_*lock can | |
| 54 | enable elision - if the mutex-type and the machine supports it - by | |
| 55 | setting the flag PTHREAD_MUTEX_ELISION_NP. This is done concurrently. | |
| 56 | Afterwards the lock / unlock functions are using specific elision | |
| 57 | code-paths. */ | |
| 32 | 58 | int __kind; |
| 33 | #ifdef __x86_64__ | |
| 34 | short __spins; | |
| 35 | short __elision; | |
| 59 | #if __WORDSIZE != 64 | |
| 60 | unsigned int __nusers; | |
| 61 | #endif | |
| 62 | #if __WORDSIZE == 64 | |
| 63 | int __spins; | |
| 36 | 64 | __pthread_list_t __list; |
| 37 | 65 | # define __PTHREAD_MUTEX_HAVE_PREV 1 |
| 38 | 66 | #else |
| 39 | unsigned int __nusers; | |
| 40 | 67 | __extension__ union |
| 41 | 68 | { |
| 42 | struct | |
| 43 | { | |
| 44 | short __espins; | |
| 45 | short __eelision; | |
| 46 | # define __spins __elision_data.__espins | |
| 47 | # define __elision __elision_data.__eelision | |
| 48 | } __elision_data; | |
| 69 | int __spins; | |
| 49 | 70 | __pthread_slist_t __list; |
| 50 | 71 | }; |
| 51 | 72 | # define __PTHREAD_MUTEX_HAVE_PREV 0 |
| 52 | 73 | #endif |
| 53 | 74 | }; |
| 54 | 75 | |
| 55 | #ifdef __x86_64__ | |
| 76 | #if __PTHREAD_MUTEX_HAVE_PREV == 1 | |
| 56 | 77 | # define __PTHREAD_MUTEX_INITIALIZER(__kind) \ |
| 57 | 0, 0, 0, 0, __kind, 0, 0, { 0, 0 } | |
| 78 | 0, 0, 0, 0, __kind, 0, { 0, 0 } | |
| 58 | 79 | #else |
| 59 | 80 | # define __PTHREAD_MUTEX_INITIALIZER(__kind) \ |
| 60 | 0, 0, 0, __kind, 0, { { 0, 0 } } | |
| 81 | 0, 0, 0, __kind, 0, { 0 } | |
| 61 | 82 | #endif |
| 62 | 83 | |
| 63 | 84 | #endif |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/struct_rwlock.h+22-16| ... | ... | @@ -1,6 +1,5 @@ |
| 1 | /* x86 internal rwlock struct definitions. | |
| 1 | /* MIPS internal rwlock struct definitions. | |
| 2 | 2 | Copyright (C) 2019-2020 Free Software Foundation, Inc. |
| 3 | ||
| 4 | 3 | This file is part of the GNU C Library. |
| 5 | 4 | |
| 6 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -28,38 +27,45 @@ struct __pthread_rwlock_arch_t |
| 28 | 27 | unsigned int __writers_futex; |
| 29 | 28 | unsigned int __pad3; |
| 30 | 29 | unsigned int __pad4; |
| 31 | #ifdef __x86_64__ | |
| 30 | #if _MIPS_SIM == _ABI64 | |
| 32 | 31 | int __cur_writer; |
| 33 | 32 | int __shared; |
| 34 | signed char __rwelision; | |
| 35 | # ifdef __ILP32__ | |
| 36 | unsigned char __pad1[3]; | |
| 37 | # define __PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0 } | |
| 38 | # else | |
| 39 | unsigned char __pad1[7]; | |
| 40 | # define __PTHREAD_RWLOCK_ELISION_EXTRA 0, { 0, 0, 0, 0, 0, 0, 0 } | |
| 41 | # endif | |
| 33 | unsigned long int __pad1; | |
| 42 | 34 | unsigned long int __pad2; |
| 43 | 35 | /* FLAGS must stay at this position in the structure to maintain |
| 44 | 36 | binary compatibility. */ |
| 45 | 37 | unsigned int __flags; |
| 46 | #else /* __x86_64__ */ | |
| 38 | # else | |
| 39 | # if __BYTE_ORDER == __BIG_ENDIAN | |
| 40 | unsigned char __pad1; | |
| 41 | unsigned char __pad2; | |
| 42 | unsigned char __shared; | |
| 43 | /* FLAGS must stay at this position in the structure to maintain | |
| 44 | binary compatibility. */ | |
| 45 | unsigned char __flags; | |
| 46 | # else | |
| 47 | 47 | /* FLAGS must stay at this position in the structure to maintain |
| 48 | 48 | binary compatibility. */ |
| 49 | 49 | unsigned char __flags; |
| 50 | 50 | unsigned char __shared; |
| 51 | signed char __rwelision; | |
| 51 | unsigned char __pad1; | |
| 52 | 52 | unsigned char __pad2; |
| 53 | # endif | |
| 53 | 54 | int __cur_writer; |
| 54 | 55 | #endif |
| 55 | 56 | }; |
| 56 | 57 | |
| 57 | #ifdef __x86_64__ | |
| 58 | #if _MIPS_SIM == _ABI64 | |
| 58 | 59 | # define __PTHREAD_RWLOCK_INITIALIZER(__flags) \ |
| 59 | 0, 0, 0, 0, 0, 0, 0, 0, __PTHREAD_RWLOCK_ELISION_EXTRA, 0, __flags | |
| 60 | 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, __flags | |
| 60 | 61 | #else |
| 61 | # define __PTHREAD_RWLOCK_INITIALIZER(__flags) \ | |
| 62 | # if __BYTE_ORDER == __BIG_ENDIAN | |
| 63 | # define __PTHREAD_RWLOCK_INITIALIZER(__flags) \ | |
| 64 | 0, 0, 0, 0, 0, 0, 0, 0, 0, __flags, 0 | |
| 65 | # else | |
| 66 | # define __PTHREAD_RWLOCK_INITIALIZER(__flags) \ | |
| 62 | 67 | 0, 0, 0, 0, 0, 0, __flags, 0, 0, 0, 0 |
| 68 | # endif | |
| 63 | 69 | #endif |
| 64 | 70 | |
| 65 | 71 | #endif |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/sys_errlist.h created+32| ... | ... | @@ -0,0 +1,32 @@ |
| 1 | /* Declare sys_errlist and sys_nerr, or don't. Compatibility (do) version. | |
| 2 | Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _STDIO_H | |
| 20 | # error "Never include <bits/sys_errlist.h> directly; use <stdio.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | /* sys_errlist and sys_nerr are deprecated. Use strerror instead. */ | |
| 24 | ||
| 25 | #ifdef __USE_MISC | |
| 26 | extern int sys_nerr; | |
| 27 | extern const char *const sys_errlist[]; | |
| 28 | #endif | |
| 29 | #ifdef __USE_GNU | |
| 30 | extern int _sys_nerr; | |
| 31 | extern const char *const _sys_errlist[]; | |
| 32 | #endif | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/syscall.h+2-22| ... | ... | @@ -1,11 +1,11 @@ |
| 1 | 1 | /* Generated at libc build time from syscall list. */ |
| 2 | /* The system call list corresponds to kernel 5.7. */ | |
| 2 | /* The system call list corresponds to kernel 5.4. */ | |
| 3 | 3 | |
| 4 | 4 | #ifndef _SYSCALL_H |
| 5 | 5 | # error "Never use <bits/syscall.h> directly; include <sys/syscall.h> instead." |
| 6 | 6 | #endif |
| 7 | 7 | |
| 8 | #define __GLIBC_LINUX_VERSION_CODE 329472 | |
| 8 | #define __GLIBC_LINUX_VERSION_CODE 328704 | |
| 9 | 9 | |
| 10 | 10 | #ifdef __NR_FAST_atomic_update |
| 11 | 11 | # define SYS_FAST_atomic_update __NR_FAST_atomic_update |
| ... | ... | @@ -75,18 +75,6 @@ |
| 75 | 75 | # define SYS_alloc_hugepages __NR_alloc_hugepages |
| 76 | 76 | #endif |
| 77 | 77 | |
| 78 | #ifdef __NR_arc_gettls | |
| 79 | # define SYS_arc_gettls __NR_arc_gettls | |
| 80 | #endif | |
| 81 | ||
| 82 | #ifdef __NR_arc_settls | |
| 83 | # define SYS_arc_settls __NR_arc_settls | |
| 84 | #endif | |
| 85 | ||
| 86 | #ifdef __NR_arc_usr_cmpxchg | |
| 87 | # define SYS_arc_usr_cmpxchg __NR_arc_usr_cmpxchg | |
| 88 | #endif | |
| 89 | ||
| 90 | 78 | #ifdef __NR_arch_prctl |
| 91 | 79 | # define SYS_arch_prctl __NR_arch_prctl |
| 92 | 80 | #endif |
| ... | ... | @@ -1091,10 +1079,6 @@ |
| 1091 | 1079 | # define SYS_openat __NR_openat |
| 1092 | 1080 | #endif |
| 1093 | 1081 | |
| 1094 | #ifdef __NR_openat2 | |
| 1095 | # define SYS_openat2 __NR_openat2 | |
| 1096 | #endif | |
| 1097 | ||
| 1098 | 1082 | #ifdef __NR_osf_adjtime |
| 1099 | 1083 | # define SYS_osf_adjtime __NR_osf_adjtime |
| 1100 | 1084 | #endif |
| ... | ... | @@ -1567,10 +1551,6 @@ |
| 1567 | 1551 | # define SYS_personality __NR_personality |
| 1568 | 1552 | #endif |
| 1569 | 1553 | |
| 1570 | #ifdef __NR_pidfd_getfd | |
| 1571 | # define SYS_pidfd_getfd __NR_pidfd_getfd | |
| 1572 | #endif | |
| 1573 | ||
| 1574 | 1554 | #ifdef __NR_pidfd_open |
| 1575 | 1555 | # define SYS_pidfd_open __NR_pidfd_open |
| 1576 | 1556 | #endif |
lib/libc/include/generic-glibc/bits/sysctl.h created+1| ... | ... | @@ -0,0 +1 @@ |
| 1 | /* Empty file. */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/syslog-ldbl.h+2-2| ... | ... | @@ -27,9 +27,9 @@ __LDBL_REDIR_DECL (vsyslog) |
| 27 | 27 | #endif |
| 28 | 28 | |
| 29 | 29 | #if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function |
| 30 | __LDBL_REDIR2_DECL (syslog_chk) | |
| 30 | __LDBL_REDIR_DECL (__syslog_chk) | |
| 31 | 31 | |
| 32 | 32 | # ifdef __USE_MISC |
| 33 | __LDBL_REDIR2_DECL (vsyslog_chk) | |
| 33 | __LDBL_REDIR_DECL (__vsyslog_chk) | |
| 34 | 34 | # endif |
| 35 | 35 | #endif |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/thread-shared-types.h-10| ... | ... | @@ -116,14 +116,4 @@ struct __pthread_cond_s |
| 116 | 116 | unsigned int __g_signals[2]; |
| 117 | 117 | }; |
| 118 | 118 | |
| 119 | typedef unsigned int __tss_t; | |
| 120 | typedef unsigned long int __thrd_t; | |
| 121 | ||
| 122 | typedef struct | |
| 123 | { | |
| 124 | int __data __ONCE_ALIGNMENT; | |
| 125 | } __once_flag; | |
| 126 | ||
| 127 | #define __ONCE_FLAG_INIT { 0 } | |
| 128 | ||
| 129 | 119 | #endif /* _THREAD_SHARED_TYPES_H */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/timesize.h+5-8| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Bit size of the time_t type at glibc build time, x86-64 and x32 case. | |
| 1 | /* Bit size of the time_t type at glibc build time, general case. | |
| 2 | 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| ... | ... | @@ -16,10 +16,7 @@ |
| 16 | 16 | License along with the GNU C Library; if not, see |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | #if defined __x86_64__ && defined __ILP32__ | |
| 20 | /* For x32, time is 64-bit even though word size is 32-bit. */ | |
| 21 | # define __TIMESIZE	64 | |
| 22 | #else | |
| 23 | /* For others, time size is word size. */ | |
| 24 | # define __TIMESIZE	__WORDSIZE | |
| 25 | #endif | |
| \ No newline at end of file | ||
| 19 | #include <bits/wordsize.h> | |
| 20 | ||
| 21 | /* Size in bits of the 'time_t' type of the default ABI. */ | |
| 22 | #define __TIMESIZE	__WORDSIZE | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/types.h-1| ... | ... | @@ -160,7 +160,6 @@ __STD_TYPE __ID_T_TYPE __id_t;		/* General type for IDs. */ |
| 160 | 160 | __STD_TYPE __TIME_T_TYPE __time_t;	/* Seconds since the Epoch. */ |
| 161 | 161 | __STD_TYPE __USECONDS_T_TYPE __useconds_t; /* Count of microseconds. */ |
| 162 | 162 | __STD_TYPE __SUSECONDS_T_TYPE __suseconds_t; /* Signed count of microseconds. */ |
| 163 | __STD_TYPE __SUSECONDS64_T_TYPE __suseconds64_t; | |
| 164 | 163 | |
| 165 | 164 | __STD_TYPE __DADDR_T_TYPE __daddr_t;	/* The type of a disk address. */ |
| 166 | 165 | __STD_TYPE __KEY_T_TYPE __key_t;	/* Type of an IPC key. */ |
lib/libc/include/generic-glibc/bits/typesizes.h+24-42| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | /* bits/typesizes.h -- underlying types for *_t. Linux/x86-64 version. | |
| 2 | Copyright (C) 2012-2020 Free Software Foundation, Inc. | |
| 1 | /* bits/typesizes.h -- underlying types for *_t. Generic version. | |
| 2 | Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -26,55 +26,42 @@ |
| 26 | 26 | /* See <bits/types.h> for the meaning of these macros. This file exists so |
| 27 | 27 | that <bits/types.h> need not vary across different GNU platforms. */ |
| 28 | 28 | |
| 29 | /* X32 kernel interface is 64-bit. */ | |
| 30 | #if defined __x86_64__ && defined __ILP32__ | |
| 31 | # define __SYSCALL_SLONG_TYPE	__SQUAD_TYPE | |
| 32 | # define __SYSCALL_ULONG_TYPE	__UQUAD_TYPE | |
| 33 | #else | |
| 34 | # define __SYSCALL_SLONG_TYPE	__SLONGWORD_TYPE | |
| 35 | # define __SYSCALL_ULONG_TYPE	__ULONGWORD_TYPE | |
| 36 | #endif | |
| 37 | ||
| 38 | 29 | #define __DEV_T_TYPE		__UQUAD_TYPE |
| 39 | 30 | #define __UID_T_TYPE		__U32_TYPE |
| 40 | 31 | #define __GID_T_TYPE		__U32_TYPE |
| 41 | #define __INO_T_TYPE		__SYSCALL_ULONG_TYPE | |
| 32 | #define __INO_T_TYPE		__ULONGWORD_TYPE | |
| 42 | 33 | #define __INO64_T_TYPE		__UQUAD_TYPE |
| 43 | 34 | #define __MODE_T_TYPE		__U32_TYPE |
| 44 | #ifdef __x86_64__ | |
| 45 | # define __NLINK_T_TYPE		__SYSCALL_ULONG_TYPE | |
| 46 | # define __FSWORD_T_TYPE	__SYSCALL_SLONG_TYPE | |
| 47 | #else | |
| 48 | # define __NLINK_T_TYPE		__UWORD_TYPE | |
| 49 | # define __FSWORD_T_TYPE	__SWORD_TYPE | |
| 50 | #endif | |
| 51 | #define __OFF_T_TYPE		__SYSCALL_SLONG_TYPE | |
| 35 | #define __NLINK_T_TYPE		__UWORD_TYPE | |
| 36 | #define __OFF_T_TYPE		__SLONGWORD_TYPE | |
| 52 | 37 | #define __OFF64_T_TYPE		__SQUAD_TYPE |
| 53 | 38 | #define __PID_T_TYPE		__S32_TYPE |
| 54 | #define __RLIM_T_TYPE		__SYSCALL_ULONG_TYPE | |
| 39 | #define __RLIM_T_TYPE		__ULONGWORD_TYPE | |
| 55 | 40 | #define __RLIM64_T_TYPE		__UQUAD_TYPE |
| 56 | #define __BLKCNT_T_TYPE		__SYSCALL_SLONG_TYPE | |
| 57 | #define __BLKCNT64_T_TYPE	__SQUAD_TYPE | |
| 58 | #define __FSBLKCNT_T_TYPE	__SYSCALL_ULONG_TYPE | |
| 59 | #define __FSBLKCNT64_T_TYPE	__UQUAD_TYPE | |
| 60 | #define __FSFILCNT_T_TYPE	__SYSCALL_ULONG_TYPE | |
| 61 | #define __FSFILCNT64_T_TYPE	__UQUAD_TYPE | |
| 62 | #define __ID_T_TYPE		__U32_TYPE | |
| 63 | #define __CLOCK_T_TYPE		__SYSCALL_SLONG_TYPE | |
| 64 | #define __TIME_T_TYPE		__SYSCALL_SLONG_TYPE | |
| 41 | #define	__BLKCNT_T_TYPE		__SLONGWORD_TYPE | |
| 42 | #define	__BLKCNT64_T_TYPE	__SQUAD_TYPE | |
| 43 | #define	__FSBLKCNT_T_TYPE	__ULONGWORD_TYPE | |
| 44 | #define	__FSBLKCNT64_T_TYPE	__UQUAD_TYPE | |
| 45 | #define	__FSFILCNT_T_TYPE	__ULONGWORD_TYPE | |
| 46 | #define	__FSFILCNT64_T_TYPE	__UQUAD_TYPE | |
| 47 | #define	__FSWORD_T_TYPE		__SWORD_TYPE | |
| 48 | #define	__ID_T_TYPE		__U32_TYPE | |
| 49 | #define __CLOCK_T_TYPE		__SLONGWORD_TYPE | |
| 50 | #define __TIME_T_TYPE		__SLONGWORD_TYPE | |
| 65 | 51 | #define __USECONDS_T_TYPE	__U32_TYPE |
| 66 | #define __SUSECONDS_T_TYPE	__SYSCALL_SLONG_TYPE | |
| 67 | #define __SUSECONDS64_T_TYPE	__SQUAD_TYPE | |
| 52 | #define __SUSECONDS_T_TYPE	__SLONGWORD_TYPE | |
| 68 | 53 | #define __DADDR_T_TYPE		__S32_TYPE |
| 69 | 54 | #define __KEY_T_TYPE		__S32_TYPE |
| 70 | 55 | #define __CLOCKID_T_TYPE	__S32_TYPE |
| 71 | 56 | #define __TIMER_T_TYPE		void * |
| 72 | #define __BLKSIZE_T_TYPE	__SYSCALL_SLONG_TYPE | |
| 57 | #define __BLKSIZE_T_TYPE	__SLONGWORD_TYPE | |
| 73 | 58 | #define __FSID_T_TYPE		struct { int __val[2]; } |
| 74 | 59 | #define __SSIZE_T_TYPE		__SWORD_TYPE |
| 75 | #define __CPU_MASK_TYPE 	__SYSCALL_ULONG_TYPE | |
| 60 | #define __SYSCALL_SLONG_TYPE	__SLONGWORD_TYPE | |
| 61 | #define __SYSCALL_ULONG_TYPE	__ULONGWORD_TYPE | |
| 62 | #define __CPU_MASK_TYPE 	__ULONGWORD_TYPE | |
| 76 | 63 | |
| 77 | #ifdef __x86_64__ | |
| 64 | #ifdef __LP64__ | |
| 78 | 65 | /* Tell the libc code that off_t and off64_t are actually the same type |
| 79 | 66 | for all ABI purposes, even if possibly expressed as different base types |
| 80 | 67 | for C type-checking purposes. */ |
| ... | ... | @@ -83,24 +70,19 @@ |
| 83 | 70 | /* Same for ino_t and ino64_t. */ |
| 84 | 71 | # define __INO_T_MATCHES_INO64_T	1 |
| 85 | 72 | |
| 86 | /* And for __rlim_t and __rlim64_t. */ | |
| 73 | /* And for rlim_t and rlim64_t. */ | |
| 87 | 74 | # define __RLIM_T_MATCHES_RLIM64_T	1 |
| 88 | 75 | |
| 89 | 76 | /* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */ |
| 90 | 77 | # define __STATFS_MATCHES_STATFS64 1 |
| 91 | ||
| 92 | /* And for getitimer, setitimer and rusage */ | |
| 93 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1 | |
| 94 | 78 | #else |
| 95 | 79 | # define __RLIM_T_MATCHES_RLIM64_T	0 |
| 96 | 80 | |
| 97 | 81 | # define __STATFS_MATCHES_STATFS64 0 |
| 98 | ||
| 99 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0 | |
| 100 | 82 | #endif |
| 101 | 83 | |
| 102 | 84 | /* Number of descriptors that can fit in an `fd_set'. */ |
| 103 | #define __FD_SETSIZE		1024 | |
| 85 | #define	__FD_SETSIZE		1024 | |
| 104 | 86 | |
| 105 | 87 | |
| 106 | 88 | #endif /* bits/typesizes.h */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/unistd.h+23-35| ... | ... | @@ -21,11 +21,9 @@ |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | 23 | extern ssize_t __read_chk (int __fd, void *__buf, size_t __nbytes, |
| 24 | 			 size_t __buflen) | |
| 25 | __wur __attr_access ((__write_only__, 2, 3)); | |
| 24 | 			 size_t __buflen) __wur; | |
| 26 | 25 | extern ssize_t __REDIRECT (__read_alias, (int __fd, void *__buf, |
| 27 | 					 size_t __nbytes), read) | |
| 28 | __wur __attr_access ((__write_only__, 2, 3)); | |
| 26 | 					 size_t __nbytes), read) __wur; | |
| 29 | 27 | extern ssize_t __REDIRECT (__read_chk_warn, |
| 30 | 28 | 			 (int __fd, void *__buf, size_t __nbytes, |
| 31 | 29 | 			 size_t __buflen), __read_chk) |
| ... | ... | @@ -48,19 +46,15 @@ read (int __fd, void *__buf, size_t __nbytes) |
| 48 | 46 | |
| 49 | 47 | #ifdef __USE_UNIX98 |
| 50 | 48 | extern ssize_t __pread_chk (int __fd, void *__buf, size_t __nbytes, |
| 51 | 			 __off_t __offset, size_t __bufsize) | |
| 52 | __wur __attr_access ((__write_only__, 2, 3)); | |
| 49 | 			 __off_t __offset, size_t __bufsize) __wur; | |
| 53 | 50 | extern ssize_t __pread64_chk (int __fd, void *__buf, size_t __nbytes, |
| 54 | 			 __off64_t __offset, size_t __bufsize) | |
| 55 | __wur __attr_access ((__write_only__, 2, 3)); | |
| 51 | 			 __off64_t __offset, size_t __bufsize) __wur; | |
| 56 | 52 | extern ssize_t __REDIRECT (__pread_alias, |
| 57 | 53 | 			 (int __fd, void *__buf, size_t __nbytes, |
| 58 | 			 __off_t __offset), pread) | |
| 59 | __wur __attr_access ((__write_only__, 2, 3)); | |
| 54 | 			 __off_t __offset), pread) __wur; | |
| 60 | 55 | extern ssize_t __REDIRECT (__pread64_alias, |
| 61 | 56 | 			 (int __fd, void *__buf, size_t __nbytes, |
| 62 | 			 __off64_t __offset), pread64) | |
| 63 | __wur __attr_access ((__write_only__, 2, 3)); | |
| 57 | 			 __off64_t __offset), pread64) __wur; | |
| 64 | 58 | extern ssize_t __REDIRECT (__pread_chk_warn, |
| 65 | 59 | 			 (int __fd, void *__buf, size_t __nbytes, |
| 66 | 60 | 			 __off_t __offset, size_t __bufsize), __pread_chk) |
| ... | ... | @@ -129,11 +123,11 @@ pread64 (int __fd, void *__buf, size_t __nbytes, __off64_t __offset) |
| 129 | 123 | extern ssize_t __readlink_chk (const char *__restrict __path, |
| 130 | 124 | 			 char *__restrict __buf, size_t __len, |
| 131 | 125 | 			 size_t __buflen) |
| 132 | __THROW __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3)); | |
| 126 | __THROW __nonnull ((1, 2)) __wur; | |
| 133 | 127 | extern ssize_t __REDIRECT_NTH (__readlink_alias, |
| 134 | 128 | 			 (const char *__restrict __path, |
| 135 | 129 | 				char *__restrict __buf, size_t __len), readlink) |
| 136 | __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3)); | |
| 130 | __nonnull ((1, 2)) __wur; | |
| 137 | 131 | extern ssize_t __REDIRECT_NTH (__readlink_chk_warn, |
| 138 | 132 | 			 (const char *__restrict __path, |
| 139 | 133 | 				char *__restrict __buf, size_t __len, |
| ... | ... | @@ -161,12 +155,12 @@ __NTH (readlink (const char *__restrict __path, char *__restrict __buf, |
| 161 | 155 | extern ssize_t __readlinkat_chk (int __fd, const char *__restrict __path, |
| 162 | 156 | 				 char *__restrict __buf, size_t __len, |
| 163 | 157 | 				 size_t __buflen) |
| 164 | __THROW __nonnull ((2, 3)) __wur __attr_access ((__write_only__, 3, 4)); | |
| 158 | __THROW __nonnull ((2, 3)) __wur; | |
| 165 | 159 | extern ssize_t __REDIRECT_NTH (__readlinkat_alias, |
| 166 | 160 | 			 (int __fd, const char *__restrict __path, |
| 167 | 161 | 				char *__restrict __buf, size_t __len), |
| 168 | 162 | 			 readlinkat) |
| 169 | __nonnull ((2, 3)) __wur __attr_access ((__write_only__, 3, 4)); | |
| 163 | __nonnull ((2, 3)) __wur; | |
| 170 | 164 | extern ssize_t __REDIRECT_NTH (__readlinkat_chk_warn, |
| 171 | 165 | 			 (int __fd, const char *__restrict __path, |
| 172 | 166 | 				char *__restrict __buf, size_t __len, |
| ... | ... | @@ -193,10 +187,9 @@ __NTH (readlinkat (int __fd, const char *__restrict __path, |
| 193 | 187 | #endif |
| 194 | 188 | |
| 195 | 189 | extern char *__getcwd_chk (char *__buf, size_t __size, size_t __buflen) |
| 196 | __THROW __wur __attr_access ((__write_only__, 1, 2)); | |
| 190 | __THROW __wur; | |
| 197 | 191 | extern char *__REDIRECT_NTH (__getcwd_alias, |
| 198 | 			 (char *__buf, size_t __size), getcwd) | |
| 199 | __wur __attr_access ((__write_only__, 1, 2)); | |
| 192 | 			 (char *__buf, size_t __size), getcwd) __wur; | |
| 200 | 193 | extern char *__REDIRECT_NTH (__getcwd_chk_warn, |
| 201 | 194 | 			 (char *__buf, size_t __size, size_t __buflen), |
| 202 | 195 | 			 __getcwd_chk) |
| ... | ... | @@ -219,7 +212,7 @@ __NTH (getcwd (char *__buf, size_t __size)) |
| 219 | 212 | |
| 220 | 213 | #if defined __USE_MISC || defined __USE_XOPEN_EXTENDED |
| 221 | 214 | extern char *__getwd_chk (char *__buf, size_t buflen) |
| 222 | __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2)); | |
| 215 | __THROW __nonnull ((1)) __wur; | |
| 223 | 216 | extern char *__REDIRECT_NTH (__getwd_warn, (char *__buf), getwd) |
| 224 | 217 | __nonnull ((1)) __wur __warnattr ("please use getcwd instead, as getwd " |
| 225 | 218 | 				 "doesn't specify buffer size"); |
| ... | ... | @@ -234,11 +227,9 @@ __NTH (getwd (char *__buf)) |
| 234 | 227 | #endif |
| 235 | 228 | |
| 236 | 229 | extern size_t __confstr_chk (int __name, char *__buf, size_t __len, |
| 237 | 			 size_t __buflen) __THROW | |
| 238 | __attr_access ((__write_only__, 2, 3)); | |
| 230 | 			 size_t __buflen) __THROW; | |
| 239 | 231 | extern size_t __REDIRECT_NTH (__confstr_alias, (int __name, char *__buf, |
| 240 | 						size_t __len), confstr) | |
| 241 | __attr_access ((__write_only__, 2, 3)); | |
| 232 | 						size_t __len), confstr); | |
| 242 | 233 | extern size_t __REDIRECT_NTH (__confstr_chk_warn, |
| 243 | 234 | 			 (int __name, char *__buf, size_t __len, |
| 244 | 235 | 			 size_t __buflen), __confstr_chk) |
| ... | ... | @@ -261,9 +252,9 @@ __NTH (confstr (int __name, char *__buf, size_t __len)) |
| 261 | 252 | |
| 262 | 253 | |
| 263 | 254 | extern int __getgroups_chk (int __size, __gid_t __list[], size_t __listlen) |
| 264 | __THROW __wur __attr_access ((__write_only__, 2, 1)); | |
| 255 | __THROW __wur; | |
| 265 | 256 | extern int __REDIRECT_NTH (__getgroups_alias, (int __size, __gid_t __list[]), |
| 266 | 			 getgroups) __wur __attr_access ((__write_only__, 2, 1)); | |
| 257 | 			 getgroups) __wur; | |
| 267 | 258 | extern int __REDIRECT_NTH (__getgroups_chk_warn, |
| 268 | 259 | 			 (int __size, __gid_t __list[], size_t __listlen), |
| 269 | 260 | 			 __getgroups_chk) |
| ... | ... | @@ -286,8 +277,7 @@ __NTH (getgroups (int __size, __gid_t __list[])) |
| 286 | 277 | |
| 287 | 278 | |
| 288 | 279 | extern int __ttyname_r_chk (int __fd, char *__buf, size_t __buflen, |
| 289 | 			 size_t __nreal) __THROW __nonnull ((2)) | |
| 290 | __attr_access ((__write_only__, 2, 3)); | |
| 280 | 			 size_t __nreal) __THROW __nonnull ((2)); | |
| 291 | 281 | extern int __REDIRECT_NTH (__ttyname_r_alias, (int __fd, char *__buf, |
| 292 | 282 | 					 size_t __buflen), ttyname_r) |
| 293 | 283 | __nonnull ((2)); |
| ... | ... | @@ -314,7 +304,7 @@ __NTH (ttyname_r (int __fd, char *__buf, size_t __buflen)) |
| 314 | 304 | |
| 315 | 305 | #ifdef __USE_POSIX199506 |
| 316 | 306 | extern int __getlogin_r_chk (char *__buf, size_t __buflen, size_t __nreal) |
| 317 | __nonnull ((1)) __attr_access ((__write_only__, 1, 2)); | |
| 307 | __nonnull ((1)); | |
| 318 | 308 | extern int __REDIRECT (__getlogin_r_alias, (char *__buf, size_t __buflen), |
| 319 | 309 | 		 getlogin_r) __nonnull ((1)); |
| 320 | 310 | extern int __REDIRECT (__getlogin_r_chk_warn, |
| ... | ... | @@ -341,10 +331,9 @@ getlogin_r (char *__buf, size_t __buflen) |
| 341 | 331 | |
| 342 | 332 | #if defined __USE_MISC || defined __USE_UNIX98 |
| 343 | 333 | extern int __gethostname_chk (char *__buf, size_t __buflen, size_t __nreal) |
| 344 | __THROW __nonnull ((1)) __attr_access ((__write_only__, 1, 2)); | |
| 334 | __THROW __nonnull ((1)); | |
| 345 | 335 | extern int __REDIRECT_NTH (__gethostname_alias, (char *__buf, size_t __buflen), |
| 346 | 			 gethostname) | |
| 347 | __nonnull ((1)) __attr_access ((__write_only__, 1, 2)); | |
| 336 | 			 gethostname) __nonnull ((1)); | |
| 348 | 337 | extern int __REDIRECT_NTH (__gethostname_chk_warn, |
| 349 | 338 | 			 (char *__buf, size_t __buflen, size_t __nreal), |
| 350 | 339 | 			 __gethostname_chk) |
| ... | ... | @@ -369,11 +358,10 @@ __NTH (gethostname (char *__buf, size_t __buflen)) |
| 369 | 358 | |
| 370 | 359 | #if defined __USE_MISC || (defined __USE_XOPEN && !defined __USE_UNIX98) |
| 371 | 360 | extern int __getdomainname_chk (char *__buf, size_t __buflen, size_t __nreal) |
| 372 | __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2)); | |
| 361 | __THROW __nonnull ((1)) __wur; | |
| 373 | 362 | extern int __REDIRECT_NTH (__getdomainname_alias, (char *__buf, |
| 374 | 363 | 						 size_t __buflen), |
| 375 | 			 getdomainname) __nonnull ((1)) | |
| 376 | __wur __attr_access ((__write_only__, 1, 2)); | |
| 364 | 			 getdomainname) __nonnull ((1)) __wur; | |
| 377 | 365 | extern int __REDIRECT_NTH (__getdomainname_chk_warn, |
| 378 | 366 | 			 (char *__buf, size_t __buflen, size_t __nreal), |
| 379 | 367 | 			 __getdomainname_chk) |
lib/libc/include/generic-glibc/bits/wchar-ldbl.h+6-30| ... | ... | @@ -28,17 +28,9 @@ __LDBL_REDIR_DECL (vfwprintf); |
| 28 | 28 | __LDBL_REDIR_DECL (vwprintf); |
| 29 | 29 | __LDBL_REDIR_DECL (vswprintf); |
| 30 | 30 | # if !__GLIBC_USE (DEPRECATED_SCANF) |
| 31 | # if defined __LDBL_COMPAT | |
| 32 | 31 | __LDBL_REDIR1_DECL (fwscanf, __nldbl___isoc99_fwscanf) |
| 33 | 32 | __LDBL_REDIR1_DECL (wscanf, __nldbl___isoc99_wscanf) |
| 34 | 33 | __LDBL_REDIR1_DECL (swscanf, __nldbl___isoc99_swscanf) |
| 35 | # elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 36 | __LDBL_REDIR1_DECL (fwscanf, __isoc99_fwscanfieee128) | |
| 37 | __LDBL_REDIR1_DECL (wscanf, __isoc99_wscanfieee128) | |
| 38 | __LDBL_REDIR1_DECL (swscanf, __isoc99_swscanfieee128) | |
| 39 | # else | |
| 40 | # error bits/stdlib-ldbl.h included when no ldbl redirections are required. | |
| 41 | # endif | |
| 42 | 34 | # else |
| 43 | 35 | __LDBL_REDIR_DECL (fwscanf); |
| 44 | 36 | __LDBL_REDIR_DECL (wscanf); |
| ... | ... | @@ -47,23 +39,11 @@ __LDBL_REDIR_DECL (swscanf); |
| 47 | 39 | #endif |
| 48 | 40 | |
| 49 | 41 | #ifdef __USE_ISOC99 |
| 50 | # ifdef __LDBL_COMPAT | |
| 51 | 42 | __LDBL_REDIR1_DECL (wcstold, wcstod); |
| 52 | # else | |
| 53 | __LDBL_REDIR1_DECL (wcstold, __wcstoieee128) | |
| 54 | # endif | |
| 55 | 43 | # if !__GLIBC_USE (DEPRECATED_SCANF) |
| 56 | # if defined __LDBL_COMPAT | |
| 57 | 44 | __LDBL_REDIR1_DECL (vfwscanf, __nldbl___isoc99_vfwscanf) |
| 58 | 45 | __LDBL_REDIR1_DECL (vwscanf, __nldbl___isoc99_vwscanf) |
| 59 | 46 | __LDBL_REDIR1_DECL (vswscanf, __nldbl___isoc99_vswscanf) |
| 60 | # elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 61 | __LDBL_REDIR1_DECL (vfwscanf, __isoc99_vfwscanfieee128) | |
| 62 | __LDBL_REDIR1_DECL (vwscanf, __isoc99_vwscanfieee128) | |
| 63 | __LDBL_REDIR1_DECL (vswscanf, __isoc99_vswscanfieee128) | |
| 64 | # else | |
| 65 | # error bits/stdlib-ldbl.h included when no ldbl redirections are required. | |
| 66 | # endif | |
| 67 | 47 | # else |
| 68 | 48 | __LDBL_REDIR_DECL (vfwscanf); |
| 69 | 49 | __LDBL_REDIR_DECL (vwscanf); |
| ... | ... | @@ -72,20 +52,16 @@ __LDBL_REDIR_DECL (vswscanf); |
| 72 | 52 | #endif |
| 73 | 53 | |
| 74 | 54 | #ifdef __USE_GNU |
| 75 | # ifdef __LDBL_COMPAT | |
| 76 | 55 | __LDBL_REDIR1_DECL (wcstold_l, wcstod_l); |
| 77 | # else | |
| 78 | __LDBL_REDIR1_DECL (wcstold_l, __wcstoieee128_l) | |
| 79 | # endif | |
| 80 | 56 | #endif |
| 81 | 57 | |
| 82 | 58 | #if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function |
| 83 | __LDBL_REDIR2_DECL (swprintf_chk) | |
| 84 | __LDBL_REDIR2_DECL (vswprintf_chk) | |
| 59 | __LDBL_REDIR_DECL (__swprintf_chk) | |
| 60 | __LDBL_REDIR_DECL (__vswprintf_chk) | |
| 85 | 61 | # if __USE_FORTIFY_LEVEL > 1 |
| 86 | __LDBL_REDIR2_DECL (fwprintf_chk) | |
| 87 | __LDBL_REDIR2_DECL (wprintf_chk) | |
| 88 | __LDBL_REDIR2_DECL (vfwprintf_chk) | |
| 89 | __LDBL_REDIR2_DECL (vwprintf_chk) | |
| 62 | __LDBL_REDIR_DECL (__fwprintf_chk) | |
| 63 | __LDBL_REDIR_DECL (__wprintf_chk) | |
| 64 | __LDBL_REDIR_DECL (__vfwprintf_chk) | |
| 65 | __LDBL_REDIR_DECL (__vwprintf_chk) | |
| 90 | 66 | # endif |
| 91 | 67 | #endif |
| \ No newline at end of file |
lib/libc/include/generic-glibc/bits/wordsize.h+25-11| ... | ... | @@ -1,17 +1,31 @@ |
| 1 | /* Determine the wordsize from the preprocessor defines. */ | |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 2 | This file is part of the GNU C Library. | |
| 2 | 3 | |
| 3 | #if defined __x86_64__ && !defined __ILP32__ | |
| 4 | # define __WORDSIZE	64 | |
| 5 | #else | |
| 6 | # define __WORDSIZE	32 | |
| 7 | #define __WORDSIZE32_SIZE_ULONG		0 | |
| 8 | #define __WORDSIZE32_PTRDIFF_LONG	0 | |
| 9 | #endif | |
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library. If not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 10 | 17 | |
| 11 | #ifdef __x86_64__ | |
| 18 | #include <sgidefs.h> | |
| 19 | ||
| 20 | #define __WORDSIZE			_MIPS_SZPTR | |
| 21 | ||
| 22 | #if _MIPS_SIM == _ABI64 | |
| 12 | 23 | # define __WORDSIZE_TIME64_COMPAT32	1 |
| 13 | /* Both x86-64 and x32 use the 64-bit system call interface. */ | |
| 14 | # define __SYSCALL_WORDSIZE		64 | |
| 15 | 24 | #else |
| 16 | 25 | # define __WORDSIZE_TIME64_COMPAT32	0 |
| 26 | #endif | |
| 27 | ||
| 28 | #if __WORDSIZE == 32 | |
| 29 | #define __WORDSIZE32_SIZE_ULONG		0 | |
| 30 | #define __WORDSIZE32_PTRDIFF_LONG	0 | |
| 17 | 31 | #endif |
| \ No newline at end of file |
lib/libc/include/generic-glibc/complex.h+2-27| ... | ... | @@ -95,15 +95,11 @@ __BEGIN_DECLS |
| 95 | 95 | |
| 96 | 96 | #define __MATHCALL(function, args)	\ |
| 97 | 97 | __MATHDECL (_Mdouble_complex_,function, args) |
| 98 | #define __MATHDECL_IMPL(type, function, args) \ | |
| 98 | #define __MATHDECL(type, function, args) \ | |
| 99 | 99 | __MATHDECL_1(type, function, args); \ |
| 100 | 100 | __MATHDECL_1(type, __CONCAT(__,function), args) |
| 101 | #define __MATHDECL(type, function, args) \ | |
| 102 | __MATHDECL_IMPL(type, function, args) | |
| 103 | #define __MATHDECL_1_IMPL(type, function, args) \ | |
| 104 | extern type __MATH_PRECNAME(function) args __THROW | |
| 105 | 101 | #define __MATHDECL_1(type, function, args) \ |
| 106 | __MATHDECL_1_IMPL(type, function, args) | |
| 102 | extern type __MATH_PRECNAME(function) args __THROW | |
| 107 | 103 | |
| 108 | 104 | #define _Mdouble_ 		double |
| 109 | 105 | #define __MATH_PRECNAME(name)	name |
| ... | ... | @@ -126,31 +122,11 @@ __BEGIN_DECLS |
| 126 | 122 | # undef __MATHDECL_1 |
| 127 | 123 | # define __MATHDECL_1(type, function, args) \ |
| 128 | 124 | extern type __REDIRECT_NTH(__MATH_PRECNAME(function), args, function) |
| 129 | # elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 130 | # undef __MATHDECL_1 | |
| 131 | # undef __MATHDECL | |
| 132 | # define __REDIR_TO(function) \ | |
| 133 | __ ## function ## ieee128 | |
| 134 | # define __MATHDECL_1(type, function, alias, args) \ | |
| 135 | extern type __REDIRECT_NTH(__MATH_PRECNAME(function), args, alias) | |
| 136 | #define __MATHDECL(type, function, args) \ | |
| 137 | __MATHDECL_1(type, function, __REDIR_TO(function), args); \ | |
| 138 | __MATHDECL_1(type, __CONCAT(__,function), __REDIR_TO(function), args) | |
| 139 | 125 | # endif |
| 140 | 126 | |
| 141 | 127 | # define _Mdouble_ 		long double |
| 142 | 128 | # define __MATH_PRECNAME(name)	name##l |
| 143 | 129 | # include <bits/cmathcalls.h> |
| 144 | # if defined __LDBL_COMPAT \ | |
| 145 | || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 146 | # undef __REDIR_TO | |
| 147 | # undef __MATHDECL_1 | |
| 148 | # undef __MATHDECL | |
| 149 | #define __MATHDECL(type, function, args) \ | |
| 150 | __MATHDECL_IMPL(type, function, args) | |
| 151 | # define __MATHDECL_1(type, function, args) \ | |
| 152 | __MATHDECL_1_IMPL(type, function, args) | |
| 153 | # endif | |
| 154 | 130 | #endif |
| 155 | 131 | #undef	_Mdouble_ |
| 156 | 132 | #undef	__MATH_PRECNAME |
| ... | ... | @@ -239,7 +215,6 @@ __BEGIN_DECLS |
| 239 | 215 | # undef _Mdouble_complex_ |
| 240 | 216 | #endif |
| 241 | 217 | |
| 242 | #undef	__MATHDECL_1_IMPL | |
| 243 | 218 | #undef	__MATHDECL_1 |
| 244 | 219 | #undef	__MATHDECL |
| 245 | 220 | #undef	__MATHCALL |
lib/libc/include/generic-glibc/elf.h+2-78| ... | ... | @@ -330,7 +330,7 @@ typedef struct |
| 330 | 330 | #define EM_CLOUDSHIELD	192	/* CloudShield */ |
| 331 | 331 | #define EM_COREA_1ST	193	/* KIPO-KAIST Core-A 1st gen. */ |
| 332 | 332 | #define EM_COREA_2ND	194	/* KIPO-KAIST Core-A 2nd gen. */ |
| 333 | #define EM_ARCV2	195	/* Synopsys ARCv2 ISA. */ | |
| 333 | #define EM_ARC_COMPACT2	195	/* Synopsys ARCompact V2 */ | |
| 334 | 334 | #define EM_OPEN8	196	/* Open8 RISC */ |
| 335 | 335 | #define EM_RL78		197	/* Renesas RL78 */ |
| 336 | 336 | #define EM_VIDEOCORE5	198	/* Broadcom VideoCore V */ |
| ... | ... | @@ -721,7 +721,6 @@ typedef struct |
| 721 | 721 | #define PT_GNU_EH_FRAME	0x6474e550	/* GCC .eh_frame_hdr segment */ |
| 722 | 722 | #define PT_GNU_STACK	0x6474e551	/* Indicates stack executability */ |
| 723 | 723 | #define PT_GNU_RELRO	0x6474e552	/* Read-only after relocation */ |
| 724 | #define PT_GNU_PROPERTY	0x6474e553	/* GNU property */ | |
| 725 | 724 | #define PT_LOSUNW	0x6ffffffa |
| 726 | 725 | #define PT_SUNWBSS	0x6ffffffa	/* Sun Specific segment */ |
| 727 | 726 | #define PT_SUNWSTACK	0x6ffffffb	/* Stack segment */ |
| ... | ... | @@ -1319,12 +1318,6 @@ typedef struct |
| 1319 | 1318 | /* Application-specific semantics, hi */ |
| 1320 | 1319 | #define GNU_PROPERTY_HIUSER			0xffffffff |
| 1321 | 1320 | |
| 1322 | /* AArch64 specific GNU properties. */ | |
| 1323 | #define GNU_PROPERTY_AARCH64_FEATURE_1_AND	0xc0000000 | |
| 1324 | ||
| 1325 | #define GNU_PROPERTY_AARCH64_FEATURE_1_BTI	(1U << 0) | |
| 1326 | #define GNU_PROPERTY_AARCH64_FEATURE_1_PAC	(1U << 1) | |
| 1327 | ||
| 1328 | 1321 | /* The x86 instruction sets indicated by the corresponding bits are |
| 1329 | 1322 | used in program. Their support in the hardware is optional. */ |
| 1330 | 1323 | #define GNU_PROPERTY_X86_ISA_1_USED		0xc0000000 |
| ... | ... | @@ -3953,9 +3946,8 @@ enum |
| 3953 | 3946 | #define R_RISCV_SET16		55 |
| 3954 | 3947 | #define R_RISCV_SET32		56 |
| 3955 | 3948 | #define R_RISCV_32_PCREL	57 |
| 3956 | #define R_RISCV_IRELATIVE	58 | |
| 3957 | 3949 | |
| 3958 | #define R_RISCV_NUM		59 | |
| 3950 | #define R_RISCV_NUM		58 | |
| 3959 | 3951 | |
| 3960 | 3952 | /* BPF specific declarations. */ |
| 3961 | 3953 | |
| ... | ... | @@ -4035,74 +4027,6 @@ enum |
| 4035 | 4027 | #define R_NDS32_TLS_TPOFF	102 |
| 4036 | 4028 | #define R_NDS32_TLS_DESC	119 |
| 4037 | 4029 | |
| 4038 | /* ARCompact/ARCv2 specific relocs. */ | |
| 4039 | #define R_ARC_NONE		0x0 | |
| 4040 | #define R_ARC_8			0x1 | |
| 4041 | #define R_ARC_16		0x2 | |
| 4042 | #define R_ARC_24		0x3 | |
| 4043 | #define R_ARC_32		0x4 | |
| 4044 | #define R_ARC_B26		0x5 | |
| 4045 | #define R_ARC_B22_PCREL		0x6 | |
| 4046 | #define R_ARC_H30		0x7 | |
| 4047 | #define R_ARC_N8		0x8 | |
| 4048 | #define R_ARC_N16		0x9 | |
| 4049 | #define R_ARC_N24		0xA | |
| 4050 | #define R_ARC_N32		0xB | |
| 4051 | #define R_ARC_SDA		0xC | |
| 4052 | #define R_ARC_SECTOFF		0xD | |
| 4053 | #define R_ARC_S21H_PCREL	0xE | |
| 4054 | #define R_ARC_S21W_PCREL	0xF | |
| 4055 | #define R_ARC_S25H_PCREL	0x10 | |
| 4056 | #define R_ARC_S25W_PCREL	0x11 | |
| 4057 | #define R_ARC_SDA32		0x12 | |
| 4058 | #define R_ARC_SDA_LDST		0x13 | |
| 4059 | #define R_ARC_SDA_LDST1		0x14 | |
| 4060 | #define R_ARC_SDA_LDST2		0x15 | |
| 4061 | #define R_ARC_SDA16_LD		0x16 | |
| 4062 | #define R_ARC_SDA16_LD1		0x17 | |
| 4063 | #define R_ARC_SDA16_LD2		0x18 | |
| 4064 | #define R_ARC_S13_PCREL		0x19 | |
| 4065 | #define R_ARC_W			0x1A | |
| 4066 | #define R_ARC_32_ME		0x1B | |
| 4067 | #define R_ARC_N32_ME		0x1C | |
| 4068 | #define R_ARC_SECTOFF_ME	0x1D | |
| 4069 | #define R_ARC_SDA32_ME		0x1E | |
| 4070 | #define R_ARC_W_ME		0x1F | |
| 4071 | #define R_ARC_H30_ME		0x20 | |
| 4072 | #define R_ARC_SECTOFF_U8	0x21 | |
| 4073 | #define R_ARC_SECTOFF_S9	0x22 | |
| 4074 | #define R_AC_SECTOFF_U8		0x23 | |
| 4075 | #define R_AC_SECTOFF_U8_1	0x24 | |
| 4076 | #define R_AC_SECTOFF_U8_2	0x25 | |
| 4077 | #define R_AC_SECTOFF_S9		0x26 | |
| 4078 | #define R_AC_SECTOFF_S9_1	0x27 | |
| 4079 | #define R_AC_SECTOFF_S9_2	0x28 | |
| 4080 | #define R_ARC_SECTOFF_ME_1	0x29 | |
| 4081 | #define R_ARC_SECTOFF_ME_2	0x2A | |
| 4082 | #define R_ARC_SECTOFF_1		0x2B | |
| 4083 | #define R_ARC_SECTOFF_2		0x2C | |
| 4084 | #define R_ARC_PC32		0x32 | |
| 4085 | #define R_ARC_GOTPC32		0x33 | |
| 4086 | #define R_ARC_PLT32		0x34 | |
| 4087 | #define R_ARC_COPY		0x35 | |
| 4088 | #define R_ARC_GLOB_DAT		0x36 | |
| 4089 | #define R_ARC_JUMP_SLOT		0x37 | |
| 4090 | #define R_ARC_RELATIVE		0x38 | |
| 4091 | #define R_ARC_GOTOFF		0x39 | |
| 4092 | #define R_ARC_GOTPC		0x3A | |
| 4093 | #define R_ARC_GOT32		0x3B | |
| 4094 | ||
| 4095 | #define R_ARC_TLS_DTPMOD	0x42 | |
| 4096 | #define R_ARC_TLS_DTPOFF	0x43 | |
| 4097 | #define R_ARC_TLS_TPOFF		0x44 | |
| 4098 | #define R_ARC_TLS_GD_GOT	0x45 | |
| 4099 | #define R_ARC_TLS_GD_LD	 0x46 | |
| 4100 | #define R_ARC_TLS_GD_CALL	0x47 | |
| 4101 | #define R_ARC_TLS_IE_GOT	0x48 | |
| 4102 | #define R_ARC_TLS_DTPOFF_S9	0x4a | |
| 4103 | #define R_ARC_TLS_LE_S9		0x4a | |
| 4104 | #define R_ARC_TLS_LE_32		0x4b | |
| 4105 | ||
| 4106 | 4030 | __END_DECLS |
| 4107 | 4031 | |
| 4108 | 4032 | #endif	/* elf.h */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/err.h+1-2| ... | ... | @@ -52,8 +52,7 @@ extern void errx (int __status, const char *__format, ...) |
| 52 | 52 | extern void verrx (int __status, const char *, __gnuc_va_list) |
| 53 | 53 | __attribute__ ((__noreturn__, __format__ (__printf__, 2, 0))); |
| 54 | 54 | |
| 55 | #include <bits/floatn.h> | |
| 56 | #if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 55 | #ifdef __LDBL_COMPAT | |
| 57 | 56 | # include <bits/err-ldbl.h> |
| 58 | 57 | #endif |
| 59 | 58 |
lib/libc/include/generic-glibc/error.h+2-4| ... | ... | @@ -47,13 +47,11 @@ extern unsigned int error_message_count; |
| 47 | 47 | variable controls whether this mode is selected or not. */ |
| 48 | 48 | extern int error_one_per_line; |
| 49 | 49 | |
| 50 | #include <bits/floatn.h> | |
| 51 | #if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 50 | #ifdef __LDBL_COMPAT | |
| 52 | 51 | # include <bits/error-ldbl.h> |
| 53 | 52 | #else |
| 54 | 53 | /* Do not inline error and error_at_line when long double has the same |
| 55 | size of double, nor when long double reuses the float128 | |
| 56 | implementation, because that would invalidate the redirections to the | |
| 54 | size of double, because that would invalidate the redirections to the | |
| 57 | 55 | compatibility functions. */ |
| 58 | 56 | # if defined __extern_always_inline && defined __va_arg_pack |
| 59 | 57 | # include <bits/error.h> |
lib/libc/include/generic-glibc/features.h+1-1| ... | ... | @@ -454,7 +454,7 @@ |
| 454 | 454 | /* Major and minor version number of the GNU C library package. Use |
| 455 | 455 | these macros to test for features in specific releases. */ |
| 456 | 456 | #define	__GLIBC__	2 |
| 457 | #define	__GLIBC_MINOR__	32 | |
| 457 | #define	__GLIBC_MINOR__	31 | |
| 458 | 458 | |
| 459 | 459 | #define __GLIBC_PREREQ(maj, min) \ |
| 460 | 460 | 	((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) |
lib/libc/include/generic-glibc/fenv.h+4| ... | ... | @@ -140,6 +140,10 @@ extern int fegetmode (femode_t *__modep) __THROW; |
| 140 | 140 | extern int fesetmode (const femode_t *__modep) __THROW; |
| 141 | 141 | #endif |
| 142 | 142 | |
| 143 | /* Include optimization. */ | |
| 144 | #ifdef __OPTIMIZE__ | |
| 145 | # include <bits/fenvinline.h> | |
| 146 | #endif | |
| 143 | 147 | |
| 144 | 148 | /* NaN support. */ |
| 145 | 149 |
lib/libc/include/generic-glibc/finclude/math-vector-fortran.h+1-25| ... | ... | @@ -16,28 +16,4 @@ |
| 16 | 16 | ! License along with the GNU C Library; if not, see |
| 17 | 17 | ! <https://www.gnu.org/licenses/>. |
| 18 | 18 | |
| 19 | !GCC$ builtin (cos) attributes simd (notinbranch) if('x86_64') | |
| 20 | !GCC$ builtin (cosf) attributes simd (notinbranch) if('x86_64') | |
| 21 | !GCC$ builtin (sin) attributes simd (notinbranch) if('x86_64') | |
| 22 | !GCC$ builtin (sinf) attributes simd (notinbranch) if('x86_64') | |
| 23 | !GCC$ builtin (sincos) attributes simd (notinbranch) if('x86_64') | |
| 24 | !GCC$ builtin (sincosf) attributes simd (notinbranch) if('x86_64') | |
| 25 | !GCC$ builtin (log) attributes simd (notinbranch) if('x86_64') | |
| 26 | !GCC$ builtin (logf) attributes simd (notinbranch) if('x86_64') | |
| 27 | !GCC$ builtin (exp) attributes simd (notinbranch) if('x86_64') | |
| 28 | !GCC$ builtin (expf) attributes simd (notinbranch) if('x86_64') | |
| 29 | !GCC$ builtin (pow) attributes simd (notinbranch) if('x86_64') | |
| 30 | !GCC$ builtin (powf) attributes simd (notinbranch) if('x86_64') | |
| 31 | ||
| 32 | !GCC$ builtin (cos) attributes simd (notinbranch) if('x32') | |
| 33 | !GCC$ builtin (cosf) attributes simd (notinbranch) if('x32') | |
| 34 | !GCC$ builtin (sin) attributes simd (notinbranch) if('x32') | |
| 35 | !GCC$ builtin (sinf) attributes simd (notinbranch) if('x32') | |
| 36 | !GCC$ builtin (sincos) attributes simd (notinbranch) if('x32') | |
| 37 | !GCC$ builtin (sincosf) attributes simd (notinbranch) if('x32') | |
| 38 | !GCC$ builtin (log) attributes simd (notinbranch) if('x32') | |
| 39 | !GCC$ builtin (logf) attributes simd (notinbranch) if('x32') | |
| 40 | !GCC$ builtin (exp) attributes simd (notinbranch) if('x32') | |
| 41 | !GCC$ builtin (expf) attributes simd (notinbranch) if('x32') | |
| 42 | !GCC$ builtin (pow) attributes simd (notinbranch) if('x32') | |
| 43 | !GCC$ builtin (powf) attributes simd (notinbranch) if('x32') | |
| \ No newline at end of file | ||
| 19 | ! No SIMD math functions are available for this platform. | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/fpu_control.h+93-70| ... | ... | @@ -1,7 +1,6 @@ |
| 1 | /* FPU control word bits. x86 version. | |
| 2 | Copyright (C) 1993-2020 Free Software Foundation, Inc. | |
| 1 | /* FPU control word bits. Mips version. | |
| 2 | Copyright (C) 1996-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | Contributed by Olaf Flebbe. | |
| 5 | 4 | |
| 6 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| 7 | 6 | modify it under the terms of the GNU Lesser General Public |
| ... | ... | @@ -14,96 +13,120 @@ |
| 14 | 13 | Lesser General Public License for more details. |
| 15 | 14 | |
| 16 | 15 | You should have received a copy of the GNU Lesser General Public |
| 17 | License along with the GNU C Library; if not, see | |
| 16 | License along with the GNU C Library. If not, see | |
| 18 | 17 | <https://www.gnu.org/licenses/>. */ |
| 19 | 18 | |
| 20 | 19 | #ifndef _FPU_CONTROL_H |
| 21 | #define _FPU_CONTROL_H	1 | |
| 20 | #define _FPU_CONTROL_H | |
| 22 | 21 | |
| 23 | /* Note that this file sets on x86-64 only the x87 FPU, it does not | |
| 24 | touch the SSE unit. */ | |
| 25 | ||
| 26 | /* Here is the dirty part. Set up your 387 through the control word | |
| 27 | * (cw) register. | |
| 28 | * | |
| 29 | * 15-13 12 11-10 9-8 7-6 5 4 3 2 1 0 | |
| 30 | * | reserved | IC | RC | PC | reserved | PM | UM | OM | ZM | DM | IM | |
| 31 | * | |
| 32 | * IM: Invalid operation mask | |
| 33 | * DM: Denormalized operand mask | |
| 34 | * ZM: Zero-divide mask | |
| 35 | * OM: Overflow mask | |
| 36 | * UM: Underflow mask | |
| 37 | * PM: Precision (inexact result) mask | |
| 38 | * | |
| 39 | * Mask bit is 1 means no interrupt. | |
| 22 | /* MIPS FPU floating point control register bits. | |
| 40 | 23 | * |
| 41 | * PC: Precision control | |
| 42 | * 11 - round to extended precision | |
| 43 | * 10 - round to double precision | |
| 44 | * 00 - round to single precision | |
| 24 | * 31-25 -> floating point conditions code bits 7-1. These bits are only | |
| 25 | * available in MIPS IV. | |
| 26 | * 24 -> flush denormalized results to zero instead of | |
| 27 | * causing unimplemented operation exception. This bit is only | |
| 28 | * available for MIPS III and newer. | |
| 29 | * 23 -> Condition bit | |
| 30 | * 22-21 -> reserved for architecture implementers | |
| 31 | * 20 -> reserved (read as 0, write with 0) | |
| 32 | * 19 -> IEEE 754-2008 non-arithmetic ABS.fmt and NEG.fmt enable | |
| 33 | * 18 -> IEEE 754-2008 recommended NaN encoding enable | |
| 34 | * 17 -> cause bit for unimplemented operation | |
| 35 | * 16 -> cause bit for invalid exception | |
| 36 | * 15 -> cause bit for division by zero exception | |
| 37 | * 14 -> cause bit for overflow exception | |
| 38 | * 13 -> cause bit for underflow exception | |
| 39 | * 12 -> cause bit for inexact exception | |
| 40 | * 11 -> enable exception for invalid exception | |
| 41 | * 10 -> enable exception for division by zero exception | |
| 42 | * 9 -> enable exception for overflow exception | |
| 43 | * 8 -> enable exception for underflow exception | |
| 44 | * 7 -> enable exception for inexact exception | |
| 45 | * 6 -> flag invalid exception | |
| 46 | * 5 -> flag division by zero exception | |
| 47 | * 4 -> flag overflow exception | |
| 48 | * 3 -> flag underflow exception | |
| 49 | * 2 -> flag inexact exception | |
| 50 | * 1-0 -> rounding control | |
| 45 | 51 | * |
| 46 | * RC: Rounding control | |
| 47 | * 00 - rounding to nearest | |
| 48 | * 01 - rounding down (toward - infinity) | |
| 49 | * 10 - rounding up (toward + infinity) | |
| 50 | * 11 - rounding toward zero | |
| 51 | 52 | * |
| 52 | * IC: Infinity control | |
| 53 | * That is for 8087 and 80287 only. | |
| 54 | * | |
| 55 | * The hardware default is 0x037f which we use. | |
| 53 | * Rounding Control: | |
| 54 | * 00 - rounding to nearest (RN) | |
| 55 | * 01 - rounding toward zero (RZ) | |
| 56 | * 10 - rounding (up) toward plus infinity (RP) | |
| 57 | * 11 - rounding (down)toward minus infinity (RM) | |
| 56 | 58 | */ |
| 57 | 59 | |
| 58 | 60 | #include <features.h> |
| 59 | 61 | |
| 60 | /* masking of interrupts */ | |
| 61 | #define _FPU_MASK_IM 0x01 | |
| 62 | #define _FPU_MASK_DM 0x02 | |
| 63 | #define _FPU_MASK_ZM 0x04 | |
| 64 | #define _FPU_MASK_OM 0x08 | |
| 65 | #define _FPU_MASK_UM 0x10 | |
| 66 | #define _FPU_MASK_PM 0x20 | |
| 62 | #ifdef __mips_soft_float | |
| 67 | 63 | |
| 68 | /* precision control */ | |
| 69 | #define _FPU_EXTENDED 0x300	/* libm requires double extended precision. */ | |
| 70 | #define _FPU_DOUBLE 0x200 | |
| 71 | #define _FPU_SINGLE 0x0 | |
| 64 | #define _FPU_RESERVED 0xffffffff | |
| 65 | #define _FPU_DEFAULT 0x00000000 | |
| 66 | typedef unsigned int fpu_control_t; | |
| 67 | #define _FPU_GETCW(cw) (cw) = 0 | |
| 68 | #define _FPU_SETCW(cw) (void) (cw) | |
| 69 | extern fpu_control_t __fpu_control; | |
| 72 | 70 | |
| 73 | /* rounding control */ | |
| 74 | #define _FPU_RC_NEAREST 0x0 /* RECOMMENDED */ | |
| 75 | #define _FPU_RC_DOWN 0x400 | |
| 76 | #define _FPU_RC_UP 0x800 | |
| 77 | #define _FPU_RC_ZERO 0xC00 | |
| 71 | #else /* __mips_soft_float */ | |
| 78 | 72 | |
| 79 | #define _FPU_RESERVED 0xF0C0 /* Reserved bits in cw */ | |
| 73 | /* Masks for interrupts. */ | |
| 74 | #define _FPU_MASK_V 0x0800 /* Invalid operation */ | |
| 75 | #define _FPU_MASK_Z 0x0400 /* Division by zero */ | |
| 76 | #define _FPU_MASK_O 0x0200 /* Overflow */ | |
| 77 | #define _FPU_MASK_U 0x0100 /* Underflow */ | |
| 78 | #define _FPU_MASK_I 0x0080 /* Inexact operation */ | |
| 80 | 79 | |
| 80 | /* Flush denormalized numbers to zero. */ | |
| 81 | #define _FPU_FLUSH_TZ 0x1000000 | |
| 81 | 82 | |
| 82 | /* The fdlibm code requires strict IEEE double precision arithmetic, | |
| 83 | and no interrupts for exceptions, rounding to nearest. */ | |
| 83 | /* IEEE 754-2008 compliance control. */ | |
| 84 | #define _FPU_ABS2008 0x80000 | |
| 85 | #define _FPU_NAN2008 0x40000 | |
| 84 | 86 | |
| 85 | #define _FPU_DEFAULT 0x037f | |
| 87 | /* Rounding control. */ | |
| 88 | #define _FPU_RC_NEAREST 0x0 /* RECOMMENDED */ | |
| 89 | #define _FPU_RC_ZERO 0x1 | |
| 90 | #define _FPU_RC_UP 0x2 | |
| 91 | #define _FPU_RC_DOWN 0x3 | |
| 92 | /* Mask for rounding control. */ | |
| 93 | #define _FPU_RC_MASK	0x3 | |
| 86 | 94 | |
| 87 | /* IEEE: same as above. */ | |
| 88 | #define _FPU_IEEE 0x037f | |
| 95 | #define _FPU_RESERVED 0xfe8c0000 /* Reserved bits in cw, incl ABS/NAN2008. */ | |
| 89 | 96 | |
| 90 | /* Type of the control word. */ | |
| 91 | typedef unsigned int fpu_control_t __attribute__ ((__mode__ (__HI__))); | |
| 92 | 97 | |
| 93 | /* Macros for accessing the hardware control word. "*&" is used to | |
| 94 | work around a bug in older versions of GCC. __volatile__ is used | |
| 95 | to support combination of writing the control register and reading | |
| 96 | it back. Without __volatile__, the old value may be used for reading | |
| 97 | back under compiler optimization. | |
| 98 | /* The fdlibm code requires strict IEEE double precision arithmetic, | |
| 99 | and no interrupts for exceptions, rounding to nearest. */ | |
| 100 | #ifdef __mips_nan2008 | |
| 101 | # define _FPU_DEFAULT 0x000C0000 | |
| 102 | #else | |
| 103 | # define _FPU_DEFAULT 0x00000000 | |
| 104 | #endif | |
| 105 | ||
| 106 | /* IEEE: same as above, but exceptions. */ | |
| 107 | #ifdef __mips_nan2008 | |
| 108 | # define _FPU_IEEE 0x000C0F80 | |
| 109 | #else | |
| 110 | # define _FPU_IEEE 0x00000F80 | |
| 111 | #endif | |
| 98 | 112 | |
| 99 | Note that the use of these macros is not sufficient anymore with | |
| 100 | recent hardware nor on x86-64. Some floating point operations are | |
| 101 | executed in the SSE/SSE2 engines which have their own control and | |
| 102 | status register. */ | |
| 103 | #define _FPU_GETCW(cw) __asm__ __volatile__ ("fnstcw %0" : "=m" (*&cw)) | |
| 104 | #define _FPU_SETCW(cw) __asm__ __volatile__ ("fldcw %0" : : "m" (*&cw)) | |
| 113 | /* Type of the control word. */ | |
| 114 | typedef unsigned int fpu_control_t __attribute__ ((__mode__ (__SI__))); | |
| 115 | ||
| 116 | /* Macros for accessing the hardware control word. */ | |
| 117 | extern fpu_control_t __mips_fpu_getcw (void) __THROW; | |
| 118 | extern void __mips_fpu_setcw (fpu_control_t) __THROW; | |
| 119 | #ifdef __mips16 | |
| 120 | # define _FPU_GETCW(cw) do { (cw) = __mips_fpu_getcw (); } while (0) | |
| 121 | # define _FPU_SETCW(cw) __mips_fpu_setcw (cw) | |
| 122 | #else | |
| 123 | # define _FPU_GETCW(cw) __asm__ volatile ("cfc1 %0,$31" : "=r" (cw)) | |
| 124 | # define _FPU_SETCW(cw) __asm__ volatile ("ctc1 %0,$31" : : "r" (cw)) | |
| 125 | #endif | |
| 105 | 126 | |
| 106 | 127 | /* Default control word set at startup. */ |
| 107 | 128 | extern fpu_control_t __fpu_control; |
| 108 | 129 | |
| 130 | #endif /* __mips_soft_float */ | |
| 131 | ||
| 109 | 132 | #endif	/* fpu_control.h */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/gnu/lib-names-32.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/generic-glibc/gnu/lib-names-hard.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/generic-glibc/gnu/lib-names-n32_hard.h+2| ... | ... | @@ -19,6 +19,8 @@ |
| 19 | 19 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 20 | 20 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 21 | 21 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 22 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 23 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 22 | 24 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 23 | 25 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 24 | 26 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/generic-glibc/gnu/lib-names-n64_hard.h+2| ... | ... | @@ -19,6 +19,8 @@ |
| 19 | 19 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 20 | 20 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 21 | 21 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 22 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 23 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 22 | 24 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 23 | 25 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 24 | 26 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/generic-glibc/gnu/lib-names-o32_hard.h+2| ... | ... | @@ -19,6 +19,8 @@ |
| 19 | 19 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 20 | 20 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 21 | 21 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 22 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 23 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 22 | 24 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 23 | 25 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 24 | 26 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/generic-glibc/gnu/lib-names-soft.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/generic-glibc/gnu/lib-names.h+35-6| ... | ... | @@ -4,14 +4,43 @@ |
| 4 | 4 | #ifndef __GNU_LIB_NAMES_H |
| 5 | 5 | #define __GNU_LIB_NAMES_H	1 |
| 6 | 6 | |
| 7 | #if !defined __x86_64__ | |
| 8 | # include <gnu/lib-names-32.h> | |
| 7 | #include <sgidefs.h> | |
| 8 | ||
| 9 | #if !defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_ABI32) | |
| 10 | # include <gnu/lib-names-o32_soft.h> | |
| 11 | #endif | |
| 12 | #if !defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_ABI32) | |
| 13 | # include <gnu/lib-names-o32_hard.h> | |
| 14 | #endif | |
| 15 | #if defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_ABI32) | |
| 16 | # include <gnu/lib-names-o32_soft_2008.h> | |
| 17 | #endif | |
| 18 | #if defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_ABI32) | |
| 19 | # include <gnu/lib-names-o32_hard_2008.h> | |
| 20 | #endif | |
| 21 | #if !defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_NABI32) | |
| 22 | # include <gnu/lib-names-n32_soft.h> | |
| 23 | #endif | |
| 24 | #if !defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_NABI32) | |
| 25 | # include <gnu/lib-names-n32_hard.h> | |
| 26 | #endif | |
| 27 | #if defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_NABI32) | |
| 28 | # include <gnu/lib-names-n32_soft_2008.h> | |
| 29 | #endif | |
| 30 | #if defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_NABI32) | |
| 31 | # include <gnu/lib-names-n32_hard_2008.h> | |
| 32 | #endif | |
| 33 | #if !defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_ABI64) | |
| 34 | # include <gnu/lib-names-n64_soft.h> | |
| 35 | #endif | |
| 36 | #if !defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_ABI64) | |
| 37 | # include <gnu/lib-names-n64_hard.h> | |
| 9 | 38 | #endif |
| 10 | #if defined __x86_64__ && defined __LP64__ | |
| 11 | # include <gnu/lib-names-64.h> | |
| 39 | #if defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_ABI64) | |
| 40 | # include <gnu/lib-names-n64_soft_2008.h> | |
| 12 | 41 | #endif |
| 13 | #if defined __x86_64__ && defined __ILP32__ | |
| 14 | # include <gnu/lib-names-x32.h> | |
| 42 | #if defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_ABI64) | |
| 43 | # include <gnu/lib-names-n64_hard_2008.h> | |
| 15 | 44 | #endif |
| 16 | 45 | |
| 17 | 46 | #endif	/* gnu/lib-names.h */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/gnu/stubs-32.h+2| ... | ... | @@ -10,7 +10,9 @@ |
| 10 | 10 | #define __stub_chflags |
| 11 | 11 | #define __stub_fchflags |
| 12 | 12 | #define __stub_gtty |
| 13 | #define __stub_lchmod | |
| 13 | 14 | #define __stub_revoke |
| 14 | 15 | #define __stub_setlogin |
| 15 | 16 | #define __stub_sigreturn |
| 17 | #define __stub_sstk | |
| 16 | 18 | #define __stub_stty |
| \ No newline at end of file |
lib/libc/include/generic-glibc/gnu/stubs-64.h created+18| ... | ... | @@ -0,0 +1,18 @@ |
| 1 | /* This file is automatically generated. | |
| 2 | It defines a symbol `__stub_FUNCTION' for each function | |
| 3 | in the C library which is a stub, meaning it will fail | |
| 4 | every time called, usually setting errno to ENOSYS. */ | |
| 5 | ||
| 6 | #ifdef _LIBC | |
| 7 | #error Applications may not define the macro _LIBC | |
| 8 | #endif | |
| 9 | ||
| 10 | #define __stub_chflags | |
| 11 | #define __stub_fchflags | |
| 12 | #define __stub_gtty | |
| 13 | #define __stub_lchmod | |
| 14 | #define __stub_revoke | |
| 15 | #define __stub_setlogin | |
| 16 | #define __stub_sigreturn | |
| 17 | #define __stub_sstk | |
| 18 | #define __stub_stty | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/gnu/stubs-hard.h+2| ... | ... | @@ -13,7 +13,9 @@ |
| 13 | 13 | #define __stub_chflags |
| 14 | 14 | #define __stub_fchflags |
| 15 | 15 | #define __stub_gtty |
| 16 | #define __stub_lchmod | |
| 16 | 17 | #define __stub_revoke |
| 17 | 18 | #define __stub_setlogin |
| 18 | 19 | #define __stub_sigreturn |
| 20 | #define __stub_sstk | |
| 19 | 21 | #define __stub_stty |
| \ No newline at end of file |
lib/libc/include/generic-glibc/gnu/stubs-n32_hard.h+2| ... | ... | @@ -12,7 +12,9 @@ |
| 12 | 12 | #define __stub_chflags |
| 13 | 13 | #define __stub_fchflags |
| 14 | 14 | #define __stub_gtty |
| 15 | #define __stub_lchmod | |
| 15 | 16 | #define __stub_revoke |
| 16 | 17 | #define __stub_setlogin |
| 17 | 18 | #define __stub_sigreturn |
| 19 | #define __stub_sstk | |
| 18 | 20 | #define __stub_stty |
| \ No newline at end of file |
lib/libc/include/generic-glibc/gnu/stubs-n64_hard.h+2| ... | ... | @@ -12,7 +12,9 @@ |
| 12 | 12 | #define __stub_chflags |
| 13 | 13 | #define __stub_fchflags |
| 14 | 14 | #define __stub_gtty |
| 15 | #define __stub_lchmod | |
| 15 | 16 | #define __stub_revoke |
| 16 | 17 | #define __stub_setlogin |
| 17 | 18 | #define __stub_sigreturn |
| 19 | #define __stub_sstk | |
| 18 | 20 | #define __stub_stty |
| \ No newline at end of file |
lib/libc/include/generic-glibc/gnu/stubs-o32_hard.h+2| ... | ... | @@ -10,7 +10,9 @@ |
| 10 | 10 | #define __stub_chflags |
| 11 | 11 | #define __stub_fchflags |
| 12 | 12 | #define __stub_gtty |
| 13 | #define __stub_lchmod | |
| 13 | 14 | #define __stub_revoke |
| 14 | 15 | #define __stub_setlogin |
| 15 | 16 | #define __stub_sigreturn |
| 17 | #define __stub_sstk | |
| 16 | 18 | #define __stub_stty |
| \ No newline at end of file |
lib/libc/include/generic-glibc/gnu/stubs-soft.h+2| ... | ... | @@ -13,7 +13,9 @@ |
| 13 | 13 | #define __stub_chflags |
| 14 | 14 | #define __stub_fchflags |
| 15 | 15 | #define __stub_gtty |
| 16 | #define __stub_lchmod | |
| 16 | 17 | #define __stub_revoke |
| 17 | 18 | #define __stub_setlogin |
| 18 | 19 | #define __stub_sigreturn |
| 20 | #define __stub_sstk | |
| 19 | 21 | #define __stub_stty |
| \ No newline at end of file |
lib/libc/include/generic-glibc/gnu/stubs.h+34-6| ... | ... | @@ -2,13 +2,41 @@ |
| 2 | 2 | This file selects the right generated file of `__stub_FUNCTION' macros |
| 3 | 3 | based on the architecture being compiled for. */ |
| 4 | 4 | |
| 5 | #include <sgidefs.h> | |
| 5 | 6 | |
| 6 | #if !defined __x86_64__ | |
| 7 | # include <gnu/stubs-32.h> | |
| 7 | #if !defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_ABI32) | |
| 8 | # include <gnu/stubs-o32_soft.h> | |
| 8 | 9 | #endif |
| 9 | #if defined __x86_64__ && defined __LP64__ | |
| 10 | # include <gnu/stubs-64.h> | |
| 10 | #if !defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_ABI32) | |
| 11 | # include <gnu/stubs-o32_hard.h> | |
| 11 | 12 | #endif |
| 12 | #if defined __x86_64__ && defined __ILP32__ | |
| 13 | # include <gnu/stubs-x32.h> | |
| 13 | #if defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_ABI32) | |
| 14 | # include <gnu/stubs-o32_soft_2008.h> | |
| 15 | #endif | |
| 16 | #if defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_ABI32) | |
| 17 | # include <gnu/stubs-o32_hard_2008.h> | |
| 18 | #endif | |
| 19 | #if !defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_NABI32) | |
| 20 | # include <gnu/stubs-n32_soft.h> | |
| 21 | #endif | |
| 22 | #if !defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_NABI32) | |
| 23 | # include <gnu/stubs-n32_hard.h> | |
| 24 | #endif | |
| 25 | #if defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_NABI32) | |
| 26 | # include <gnu/stubs-n32_soft_2008.h> | |
| 27 | #endif | |
| 28 | #if defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_NABI32) | |
| 29 | # include <gnu/stubs-n32_hard_2008.h> | |
| 30 | #endif | |
| 31 | #if !defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_ABI64) | |
| 32 | # include <gnu/stubs-n64_soft.h> | |
| 33 | #endif | |
| 34 | #if !defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_ABI64) | |
| 35 | # include <gnu/stubs-n64_hard.h> | |
| 36 | #endif | |
| 37 | #if defined(__mips_nan2008) && defined(__mips_soft_float) && (_MIPS_SIM == _MIPS_SIM_ABI64) | |
| 38 | # include <gnu/stubs-n64_soft_2008.h> | |
| 39 | #endif | |
| 40 | #if defined(__mips_nan2008) && defined(__mips_hard_float) && (_MIPS_SIM == _MIPS_SIM_ABI64) | |
| 41 | # include <gnu/stubs-n64_hard_2008.h> | |
| 14 | 42 | #endif |
| \ No newline at end of file |
lib/libc/include/generic-glibc/inttypes.h+24-24| ... | ... | @@ -321,10 +321,10 @@ extern long int __strtol_internal (const char *__restrict __nptr, |
| 321 | 321 | __THROW __nonnull ((1)) __wur; |
| 322 | 322 | /* Like `strtol' but convert to `intmax_t'. */ |
| 323 | 323 | __extern_inline intmax_t |
| 324 | __NTH (strtoimax (const char *__restrict __nptr, char **__restrict __endptr, | |
| 325 | 		 int __base)) | |
| 324 | __NTH (strtoimax (const char *__restrict nptr, char **__restrict endptr, | |
| 325 | 		 int base)) | |
| 326 | 326 | { |
| 327 | return __strtol_internal (__nptr, __endptr, __base, 0); | |
| 327 | return __strtol_internal (nptr, endptr, base, 0); | |
| 328 | 328 | } |
| 329 | 329 | |
| 330 | 330 | extern unsigned long int __strtoul_internal (const char *__restrict __nptr, |
| ... | ... | @@ -333,10 +333,10 @@ extern unsigned long int __strtoul_internal (const char *__restrict __nptr, |
| 333 | 333 | __THROW __nonnull ((1)) __wur; |
| 334 | 334 | /* Like `strtoul' but convert to `uintmax_t'. */ |
| 335 | 335 | __extern_inline uintmax_t |
| 336 | __NTH (strtoumax (const char *__restrict __nptr, char **__restrict __endptr, | |
| 337 | 		 int __base)) | |
| 336 | __NTH (strtoumax (const char *__restrict nptr, char **__restrict endptr, | |
| 337 | 		 int base)) | |
| 338 | 338 | { |
| 339 | return __strtoul_internal (__nptr, __endptr, __base, 0); | |
| 339 | return __strtoul_internal (nptr, endptr, base, 0); | |
| 340 | 340 | } |
| 341 | 341 | |
| 342 | 342 | extern long int __wcstol_internal (const __gwchar_t * __restrict __nptr, |
| ... | ... | @@ -345,10 +345,10 @@ extern long int __wcstol_internal (const __gwchar_t * __restrict __nptr, |
| 345 | 345 | __THROW __nonnull ((1)) __wur; |
| 346 | 346 | /* Like `wcstol' but convert to `intmax_t'. */ |
| 347 | 347 | __extern_inline intmax_t |
| 348 | __NTH (wcstoimax (const __gwchar_t *__restrict __nptr, | |
| 349 | 		 __gwchar_t **__restrict __endptr, int __base)) | |
| 348 | __NTH (wcstoimax (const __gwchar_t *__restrict nptr, | |
| 349 | 		 __gwchar_t **__restrict endptr, int base)) | |
| 350 | 350 | { |
| 351 | return __wcstol_internal (__nptr, __endptr, __base, 0); | |
| 351 | return __wcstol_internal (nptr, endptr, base, 0); | |
| 352 | 352 | } |
| 353 | 353 | |
| 354 | 354 | extern unsigned long int __wcstoul_internal (const __gwchar_t * |
| ... | ... | @@ -359,10 +359,10 @@ extern unsigned long int __wcstoul_internal (const __gwchar_t * |
| 359 | 359 | __THROW __nonnull ((1)) __wur; |
| 360 | 360 | /* Like `wcstoul' but convert to `uintmax_t'. */ |
| 361 | 361 | __extern_inline uintmax_t |
| 362 | __NTH (wcstoumax (const __gwchar_t *__restrict __nptr, | |
| 363 | 		 __gwchar_t **__restrict __endptr, int __base)) | |
| 362 | __NTH (wcstoumax (const __gwchar_t *__restrict nptr, | |
| 363 | 		 __gwchar_t **__restrict endptr, int base)) | |
| 364 | 364 | { |
| 365 | return __wcstoul_internal (__nptr, __endptr, __base, 0); | |
| 365 | return __wcstoul_internal (nptr, endptr, base, 0); | |
| 366 | 366 | } |
| 367 | 367 | |
| 368 | 368 | # else /* __WORDSIZE == 32 */ |
| ... | ... | @@ -374,10 +374,10 @@ extern long long int __strtoll_internal (const char *__restrict __nptr, |
| 374 | 374 | __THROW __nonnull ((1)) __wur; |
| 375 | 375 | /* Like `strtol' but convert to `intmax_t'. */ |
| 376 | 376 | __extern_inline intmax_t |
| 377 | __NTH (strtoimax (const char *__restrict __nptr, char **__restrict __endptr, | |
| 378 | 		 int __base)) | |
| 377 | __NTH (strtoimax (const char *__restrict nptr, char **__restrict endptr, | |
| 378 | 		 int base)) | |
| 379 | 379 | { |
| 380 | return __strtoll_internal (__nptr, __endptr, __base, 0); | |
| 380 | return __strtoll_internal (nptr, endptr, base, 0); | |
| 381 | 381 | } |
| 382 | 382 | |
| 383 | 383 | __extension__ |
| ... | ... | @@ -390,10 +390,10 @@ extern unsigned long long int __strtoull_internal (const char * |
| 390 | 390 | __THROW __nonnull ((1)) __wur; |
| 391 | 391 | /* Like `strtoul' but convert to `uintmax_t'. */ |
| 392 | 392 | __extern_inline uintmax_t |
| 393 | __NTH (strtoumax (const char *__restrict __nptr, char **__restrict __endptr, | |
| 394 | 		 int __base)) | |
| 393 | __NTH (strtoumax (const char *__restrict nptr, char **__restrict endptr, | |
| 394 | 		 int base)) | |
| 395 | 395 | { |
| 396 | return __strtoull_internal (__nptr, __endptr, __base, 0); | |
| 396 | return __strtoull_internal (nptr, endptr, base, 0); | |
| 397 | 397 | } |
| 398 | 398 | |
| 399 | 399 | __extension__ |
| ... | ... | @@ -403,10 +403,10 @@ extern long long int __wcstoll_internal (const __gwchar_t *__restrict __nptr, |
| 403 | 403 | __THROW __nonnull ((1)) __wur; |
| 404 | 404 | /* Like `wcstol' but convert to `intmax_t'. */ |
| 405 | 405 | __extern_inline intmax_t |
| 406 | __NTH (wcstoimax (const __gwchar_t *__restrict __nptr, | |
| 407 | 		 __gwchar_t **__restrict __endptr, int __base)) | |
| 406 | __NTH (wcstoimax (const __gwchar_t *__restrict nptr, | |
| 407 | 		 __gwchar_t **__restrict endptr, int base)) | |
| 408 | 408 | { |
| 409 | return __wcstoll_internal (__nptr, __endptr, __base, 0); | |
| 409 | return __wcstoll_internal (nptr, endptr, base, 0); | |
| 410 | 410 | } |
| 411 | 411 | |
| 412 | 412 | |
| ... | ... | @@ -420,10 +420,10 @@ extern unsigned long long int __wcstoull_internal (const __gwchar_t * |
| 420 | 420 | __THROW __nonnull ((1)) __wur; |
| 421 | 421 | /* Like `wcstoul' but convert to `uintmax_t'. */ |
| 422 | 422 | __extern_inline uintmax_t |
| 423 | __NTH (wcstoumax (const __gwchar_t *__restrict __nptr, | |
| 424 | 		 __gwchar_t **__restrict __endptr, int __base)) | |
| 423 | __NTH (wcstoumax (const __gwchar_t *__restrict nptr, | |
| 424 | 		 __gwchar_t **__restrict endptr, int base)) | |
| 425 | 425 | { |
| 426 | return __wcstoull_internal (__nptr, __endptr, __base, 0); | |
| 426 | return __wcstoull_internal (nptr, endptr, base, 0); | |
| 427 | 427 | } |
| 428 | 428 | |
| 429 | 429 | # endif	/* __WORDSIZE == 32	*/ |
lib/libc/include/generic-glibc/malloc.h+3-4| ... | ... | @@ -75,11 +75,11 @@ extern void *pvalloc (size_t __size) __THROW __attribute_malloc__ __wur; |
| 75 | 75 | |
| 76 | 76 | /* Underlying allocation function; successive calls should return |
| 77 | 77 | contiguous pieces of memory. */ |
| 78 | extern void *(*__morecore) (ptrdiff_t __size) __MALLOC_DEPRECATED; | |
| 78 | extern void *(*__morecore) (ptrdiff_t __size); | |
| 79 | 79 | |
| 80 | 80 | /* Default value of `__morecore'. */ |
| 81 | 81 | extern void *__default_morecore (ptrdiff_t __size) |
| 82 | __THROW __attribute_malloc__ __MALLOC_DEPRECATED; | |
| 82 | __THROW __attribute_malloc__; | |
| 83 | 83 | |
| 84 | 84 | /* SVID2/XPG mallinfo structure */ |
| 85 | 85 | |
| ... | ... | @@ -156,8 +156,7 @@ extern void *(*__MALLOC_HOOK_VOLATILE __memalign_hook)(size_t __alignment, |
| 156 | 156 | size_t __size, |
| 157 | 157 | const void *) |
| 158 | 158 | __MALLOC_DEPRECATED; |
| 159 | extern void (*__MALLOC_HOOK_VOLATILE __after_morecore_hook) (void) | |
| 160 | __MALLOC_DEPRECATED; | |
| 159 | extern void (*__MALLOC_HOOK_VOLATILE __after_morecore_hook) (void); | |
| 161 | 160 | |
| 162 | 161 | |
| 163 | 162 | __END_DECLS |
lib/libc/include/generic-glibc/math.h+20-68| ... | ... | @@ -279,17 +279,8 @@ enum |
| 279 | 279 | #define __MATHDECLX(type, function,suffix, args, attrib) \ |
| 280 | 280 | __MATHDECL_1(type, function,suffix, args) __attribute__ (attrib); \ |
| 281 | 281 | __MATHDECL_1(type, __CONCAT(__,function),suffix, args) __attribute__ (attrib) |
| 282 | #define __MATHDECL_1_IMPL(type, function, suffix, args) \ | |
| 282 | #define __MATHDECL_1(type, function,suffix, args) \ | |
| 283 | 283 | extern type __MATH_PRECNAME(function,suffix) args __THROW |
| 284 | #define __MATHDECL_1(type, function, suffix, args) \ | |
| 285 | __MATHDECL_1_IMPL(type, function, suffix, args) | |
| 286 | /* Ignore the alias by default. The alias is only useful with | |
| 287 | redirections. */ | |
| 288 | #define __MATHDECL_ALIAS(type, function, suffix, args, alias) \ | |
| 289 | __MATHDECL_1(type, function, suffix, args) | |
| 290 | ||
| 291 | #define __MATHREDIR(type, function, suffix, args, to) \ | |
| 292 | extern type __REDIRECT_NTH (__MATH_PRECNAME (function, suffix), args, to) | |
| 293 | 284 | |
| 294 | 285 | #define _Mdouble_		double |
| 295 | 286 | #define __MATH_PRECNAME(name,r)	__CONCAT(name,r) |
| ... | ... | @@ -340,37 +331,11 @@ extern long double __REDIRECT_NTH (nexttowardl, |
| 340 | 331 | # endif |
| 341 | 332 | |
| 342 | 333 | # undef __MATHDECL_1 |
| 334 | # define __MATHDECL_2(type, function,suffix, args, alias) \ | |
| 335 | extern type __REDIRECT_NTH(__MATH_PRECNAME(function,suffix), \ | |
| 336 | 			 args, alias) | |
| 343 | 337 | # define __MATHDECL_1(type, function,suffix, args) \ |
| 344 | __MATHREDIR(type, function, suffix, args, __CONCAT(function,suffix)) | |
| 345 | ||
| 346 | # elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 347 | # ifdef __REDIRECT_NTH | |
| 348 | # ifdef __USE_ISOC99 | |
| 349 | extern float __REDIRECT_NTH (nexttowardf, (float __x, long double __y), | |
| 350 | 			 __nexttowardf_to_ieee128) | |
| 351 | __attribute__ ((__const__)); | |
| 352 | extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y), | |
| 353 | 			 __nexttoward_to_ieee128) | |
| 354 | __attribute__ ((__const__)); | |
| 355 | ||
| 356 | #define __dremieee128 __remainderieee128 | |
| 357 | #define __gammaieee128 __lgammaieee128 | |
| 358 | ||
| 359 | # endif | |
| 360 | # endif | |
| 361 | ||
| 362 | # undef __MATHDECL_1 | |
| 363 | # undef __MATHDECL_ALIAS | |
| 364 | ||
| 365 | # define __REDIRTO(function, suffix) \ | |
| 366 | __ ## function ## ieee128 ## suffix | |
| 367 | # define __REDIRTO_ALT(function, suffix) \ | |
| 368 | __ ## function ## f128 ## suffix | |
| 369 | ||
| 370 | # define __MATHDECL_1(type, function, suffix, args) \ | |
| 371 | __MATHREDIR (type, function, suffix, args, __REDIRTO (function, suffix)) | |
| 372 | # define __MATHDECL_ALIAS(type, function, suffix, args, alias) \ | |
| 373 | __MATHREDIR (type, function, suffix, args, __REDIRTO_ALT (alias, suffix)) | |
| 338 | __MATHDECL_2(type, function,suffix, args, __CONCAT(function,suffix)) | |
| 374 | 339 | # endif |
| 375 | 340 | |
| 376 | 341 | /* Include the file of declarations again, this time using `long double' |
| ... | ... | @@ -383,23 +348,11 @@ extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y), |
| 383 | 348 | # define __MATH_DECLARE_LDOUBLE 1 |
| 384 | 349 | # include <bits/mathcalls-helper-functions.h> |
| 385 | 350 | # include <bits/mathcalls.h> |
| 386 | ||
| 387 | 351 | # undef _Mdouble_ |
| 388 | 352 | # undef __MATH_PRECNAME |
| 389 | 353 | # undef __MATH_DECLARING_DOUBLE |
| 390 | 354 | # undef __MATH_DECLARING_FLOATN |
| 391 | 355 | |
| 392 | # if defined __LDBL_COMPAT \ | |
| 393 | || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 394 | # undef __REDIRTO | |
| 395 | # undef __REDIRTO_ALT | |
| 396 | # undef __MATHDECL_1 | |
| 397 | # undef __MATHDECL_ALIAS | |
| 398 | # define __MATHDECL_1(type, function, suffix, args) \ | |
| 399 | __MATHDECL_1_IMPL(type, function, suffix, args) | |
| 400 | # define __MATHDECL_ALIAS(type, function, suffix, args, alias) \ | |
| 401 | __MATHDECL_1(type, function, suffix, args) | |
| 402 | # endif | |
| 403 | 356 | # endif /* !(__NO_LONG_DOUBLE_MATH && _LIBC) || __LDBL_COMPAT */ |
| 404 | 357 | |
| 405 | 358 | #endif	/* Use ISO C99. */ |
| ... | ... | @@ -526,9 +479,7 @@ extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y), |
| 526 | 479 | # undef __MATH_DECLARING_FLOATN |
| 527 | 480 | #endif /* __HAVE_DISTINCT_FLOAT128X || (__HAVE_FLOAT128X && !_LIBC). */ |
| 528 | 481 | |
| 529 | #undef	__MATHDECL_1_IMPL | |
| 530 | 482 | #undef	__MATHDECL_1 |
| 531 | #undef	__MATHDECL_ALIAS | |
| 532 | 483 | #undef	__MATHDECL |
| 533 | 484 | #undef	__MATHCALL |
| 534 | 485 | |
| ... | ... | @@ -560,11 +511,6 @@ extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y), |
| 560 | 511 | # ifdef __LDBL_COMPAT |
| 561 | 512 | # define __MATHCALL_REDIR_NAME(name) f ## name |
| 562 | 513 | # undef __MATHCALL_NARROW |
| 563 | # define __MATHCALL_NARROW(func, redir, nargs) \ | |
| 564 | __MATHCALL_NARROW_REDIR (func, redir, nargs) | |
| 565 | # elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 566 | # define __MATHCALL_REDIR_NAME(name) __ ## f32 ## name ## ieee128 | |
| 567 | # undef __MATHCALL_NARROW | |
| 568 | 514 | # define __MATHCALL_NARROW(func, redir, nargs) \ |
| 569 | 515 | __MATHCALL_NARROW_REDIR (func, redir, nargs) |
| 570 | 516 | # endif |
| ... | ... | @@ -572,8 +518,7 @@ extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y), |
| 572 | 518 | # undef _Mret_ |
| 573 | 519 | # undef _Marg_ |
| 574 | 520 | # undef __MATHCALL_NAME |
| 575 | # if defined __LDBL_COMPAT \ | |
| 576 | || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 521 | # ifdef __LDBL_COMPAT | |
| 577 | 522 | # undef __MATHCALL_REDIR_NAME |
| 578 | 523 | # undef __MATHCALL_NARROW |
| 579 | 524 | # define __MATHCALL_NARROW(func, redir, nargs) \ |
| ... | ... | @@ -586,11 +531,6 @@ extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y), |
| 586 | 531 | # ifdef __LDBL_COMPAT |
| 587 | 532 | # define __MATHCALL_REDIR_NAME(name) __nldbl_d ## name ## l |
| 588 | 533 | # undef __MATHCALL_NARROW |
| 589 | # define __MATHCALL_NARROW(func, redir, nargs) \ | |
| 590 | __MATHCALL_NARROW_REDIR (func, redir, nargs) | |
| 591 | # elif __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 592 | # define __MATHCALL_REDIR_NAME(name) __ ## f64 ## name ## ieee128 | |
| 593 | # undef __MATHCALL_NARROW | |
| 594 | 534 | # define __MATHCALL_NARROW(func, redir, nargs) \ |
| 595 | 535 | __MATHCALL_NARROW_REDIR (func, redir, nargs) |
| 596 | 536 | # endif |
| ... | ... | @@ -598,8 +538,7 @@ extern double __REDIRECT_NTH (nexttoward, (double __x, long double __y), |
| 598 | 538 | # undef _Mret_ |
| 599 | 539 | # undef _Marg_ |
| 600 | 540 | # undef __MATHCALL_NAME |
| 601 | # if defined __LDBL_COMPAT \ | |
| 602 | || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 541 | # ifdef __LDBL_COMPAT | |
| 603 | 542 | # undef __MATHCALL_REDIR_NAME |
| 604 | 543 | # undef __MATHCALL_NARROW |
| 605 | 544 | # define __MATHCALL_NARROW(func, redir, nargs) \ |
| ... | ... | @@ -1257,6 +1196,13 @@ iszero (__T __val) |
| 1257 | 1196 | # error "M_* values needed for _Float128x" |
| 1258 | 1197 | #endif |
| 1259 | 1198 | |
| 1199 | /* When compiling in strict ISO C compatible mode we must not use the | |
| 1200 | inline functions since they, among other things, do not set the | |
| 1201 | `errno' variable correctly. */ | |
| 1202 | #if defined __STRICT_ANSI__ && !defined __NO_MATH_INLINES | |
| 1203 | # define __NO_MATH_INLINES	1 | |
| 1204 | #endif | |
| 1205 | ||
| 1260 | 1206 | #ifdef __USE_ISOC99 |
| 1261 | 1207 | # if __GNUC_PREREQ (3, 1) |
| 1262 | 1208 | /* ISO C99 defines some macros to compare number while taking care for |
| ... | ... | @@ -1294,6 +1240,12 @@ iszero (__T __val) |
| 1294 | 1240 | # endif |
| 1295 | 1241 | #endif |
| 1296 | 1242 | |
| 1243 | /* Get machine-dependent inline versions (if there are any). */ | |
| 1244 | #ifdef __USE_EXTERN_INLINES | |
| 1245 | # include <bits/mathinline.h> | |
| 1246 | #endif | |
| 1247 | ||
| 1248 | ||
| 1297 | 1249 | #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) |
| 1298 | 1250 | /* An expression whose type has the widest of the evaluation formats |
| 1299 | 1251 | of X and Y (which are of floating-point types). */ |
lib/libc/include/generic-glibc/monetary.h+1-2| ... | ... | @@ -50,8 +50,7 @@ extern ssize_t strfmon_l (char *__restrict __s, size_t __maxsize, |
| 50 | 50 | __THROW __attribute_format_strfmon__ (4, 5); |
| 51 | 51 | #endif |
| 52 | 52 | |
| 53 | #include <bits/floatn.h> | |
| 54 | #if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 53 | #ifdef __LDBL_COMPAT | |
| 55 | 54 | # include <bits/monetary-ldbl.h> |
| 56 | 55 | #endif |
| 57 | 56 |
lib/libc/include/generic-glibc/netinet/icmp6.h+4-4| ... | ... | @@ -85,16 +85,16 @@ struct icmp6_hdr |
| 85 | 85 | #define ICMP6_PARAMPROB_OPTION 2 /* unrecognized IPv6 option */ |
| 86 | 86 | |
| 87 | 87 | #define ICMP6_FILTER_WILLPASS(type, filterp) \ |
| 88 | 	((((filterp)->icmp6_filt[(type) >> 5]) & (1U << ((type) & 31))) == 0) | |
| 88 | 	((((filterp)->icmp6_filt[(type) >> 5]) & (1 << ((type) & 31))) == 0) | |
| 89 | 89 | |
| 90 | 90 | #define ICMP6_FILTER_WILLBLOCK(type, filterp) \ |
| 91 | 	((((filterp)->icmp6_filt[(type) >> 5]) & (1U << ((type) & 31))) != 0) | |
| 91 | 	((((filterp)->icmp6_filt[(type) >> 5]) & (1 << ((type) & 31))) != 0) | |
| 92 | 92 | |
| 93 | 93 | #define ICMP6_FILTER_SETPASS(type, filterp) \ |
| 94 | 	((((filterp)->icmp6_filt[(type) >> 5]) &= ~(1U << ((type) & 31)))) | |
| 94 | 	((((filterp)->icmp6_filt[(type) >> 5]) &= ~(1 << ((type) & 31)))) | |
| 95 | 95 | |
| 96 | 96 | #define ICMP6_FILTER_SETBLOCK(type, filterp) \ |
| 97 | 	((((filterp)->icmp6_filt[(type) >> 5]) |= (1U << ((type) & 31)))) | |
| 97 | 	((((filterp)->icmp6_filt[(type) >> 5]) |= (1 << ((type) & 31)))) | |
| 98 | 98 | |
| 99 | 99 | #define ICMP6_FILTER_SETPASSALL(filterp) \ |
| 100 | 100 | 	memset (filterp, 0, sizeof (struct icmp6_filter)); |
lib/libc/include/generic-glibc/netinet/in.h-4| ... | ... | @@ -87,12 +87,8 @@ enum |
| 87 | 87 | #define IPPROTO_UDPLITE		IPPROTO_UDPLITE |
| 88 | 88 | IPPROTO_MPLS = 137, /* MPLS in IP. */ |
| 89 | 89 | #define IPPROTO_MPLS		IPPROTO_MPLS |
| 90 | IPPROTO_ETHERNET = 143, /* Ethernet-within-IPv6 Encapsulation. */ | |
| 91 | #define IPPROTO_ETHERNET	IPPROTO_ETHERNET | |
| 92 | 90 | IPPROTO_RAW = 255,	 /* Raw IP packets. */ |
| 93 | 91 | #define IPPROTO_RAW		IPPROTO_RAW |
| 94 | IPPROTO_MPTCP = 262, /* Multipath TCP connection. */ | |
| 95 | #define IPPROTO_MPTCP		IPPROTO_MPTCP | |
| 96 | 92 | IPPROTO_MAX |
| 97 | 93 | }; |
| 98 | 94 |
lib/libc/include/generic-glibc/nss.h+2-201| ... | ... | @@ -19,12 +19,10 @@ |
| 19 | 19 | and for implementors of new services. */ |
| 20 | 20 | |
| 21 | 21 | #ifndef _NSS_H |
| 22 | #define _NSS_H 1 | |
| 22 | #define _NSS_H	1 | |
| 23 | 23 | |
| 24 | 24 | #include <features.h> |
| 25 | #include <stddef.h> | |
| 26 | 25 | #include <stdint.h> |
| 27 | #include <sys/types.h> | |
| 28 | 26 | |
| 29 | 27 | |
| 30 | 28 | __BEGIN_DECLS |
| ... | ... | @@ -58,204 +56,7 @@ struct gaih_addrtuple |
| 58 | 56 | Attention: Using this function repeatedly will slowly eat up the |
| 59 | 57 | whole memory since previous selection data cannot be freed. */ |
| 60 | 58 | extern int __nss_configure_lookup (const char *__dbname, |
| 61 | const char *__string) __THROW; | |
| 62 | ||
| 63 | /* NSS-related types. */ | |
| 64 | struct __netgrent; | |
| 65 | struct aliasent; | |
| 66 | struct ether_addr; | |
| 67 | struct etherent; | |
| 68 | struct group; | |
| 69 | struct hostent; | |
| 70 | struct netent; | |
| 71 | struct passwd; | |
| 72 | struct protoent; | |
| 73 | struct rpcent; | |
| 74 | struct servent; | |
| 75 | struct sgrp; | |
| 76 | struct spwd; | |
| 77 | struct traced_file; | |
| 78 | ||
| 79 | /* Types of functions exported from NSS service modules. */ | |
| 80 | typedef enum nss_status nss_endaliasent (void); | |
| 81 | typedef enum nss_status nss_endetherent (void); | |
| 82 | typedef enum nss_status nss_endgrent (void); | |
| 83 | typedef enum nss_status nss_endhostent (void); | |
| 84 | typedef enum nss_status nss_endnetent (void); | |
| 85 | typedef enum nss_status nss_endnetgrent (struct __netgrent *); | |
| 86 | typedef enum nss_status nss_endprotoent (void); | |
| 87 | typedef enum nss_status nss_endpwent (void); | |
| 88 | typedef enum nss_status nss_endrpcent (void); | |
| 89 | typedef enum nss_status nss_endservent (void); | |
| 90 | typedef enum nss_status nss_endsgent (void); | |
| 91 | typedef enum nss_status nss_endspent (void); | |
| 92 | typedef enum nss_status nss_getaliasbyname_r (const char *, struct aliasent *, | |
| 93 | char *, size_t, int *); | |
| 94 | typedef enum nss_status nss_getaliasent_r (struct aliasent *, | |
| 95 | char *, size_t, int *); | |
| 96 | typedef enum nss_status nss_getcanonname_r (const char *, char *, size_t, | |
| 97 | char **, int *, int *); | |
| 98 | typedef enum nss_status nss_getetherent_r (struct etherent *, | |
| 99 | char *, size_t, int *); | |
| 100 | typedef enum nss_status nss_getgrent_r (struct group *, char *, size_t, int *); | |
| 101 | typedef enum nss_status nss_getgrgid_r (__gid_t, struct group *, | |
| 102 | char *, size_t, int *); | |
| 103 | typedef enum nss_status nss_getgrnam_r (const char *, struct group *, | |
| 104 | char *, size_t, int *); | |
| 105 | typedef enum nss_status nss_gethostbyaddr2_r (const void *, __socklen_t, int, | |
| 106 | struct hostent *, char *, size_t, | |
| 107 | int *, int *, int32_t *); | |
| 108 | typedef enum nss_status nss_gethostbyaddr_r (const void *, __socklen_t, int, | |
| 109 | struct hostent *, char *, size_t, | |
| 110 | int *, int *); | |
| 111 | typedef enum nss_status nss_gethostbyname2_r (const char *, int, | |
| 112 | struct hostent *, char *, size_t, | |
| 113 | int *, int *); | |
| 114 | typedef enum nss_status nss_gethostbyname3_r (const char *, int, | |
| 115 | struct hostent *, char *, size_t, | |
| 116 | int *, int *, int32_t *, | |
| 117 | char **); | |
| 118 | typedef enum nss_status nss_gethostbyname4_r (const char *, | |
| 119 | struct gaih_addrtuple **, | |
| 120 | char *, size_t, | |
| 121 | int *, int *, int32_t *); | |
| 122 | typedef enum nss_status nss_gethostbyname_r (const char *, struct hostent *, | |
| 123 | char *, size_t, int *, int *); | |
| 124 | typedef enum nss_status nss_gethostent_r (struct hostent *, char *, size_t, | |
| 125 | int *, int *); | |
| 126 | typedef enum nss_status nss_gethostton_r (const char *, struct etherent *, | |
| 127 | char *, size_t, int *); | |
| 128 | typedef enum nss_status nss_getnetbyaddr_r (uint32_t, int, struct netent *, | |
| 129 | char *, size_t, int *, int *); | |
| 130 | typedef enum nss_status nss_getnetbyname_r (const char *, struct netent *, | |
| 131 | char *, size_t, int *, int *); | |
| 132 | typedef enum nss_status nss_getnetent_r (struct netent *, | |
| 133 | char *, size_t, int *, int *); | |
| 134 | typedef enum nss_status nss_getnetgrent_r (struct __netgrent *, | |
| 135 | char *, size_t, int *); | |
| 136 | typedef enum nss_status nss_getntohost_r (const struct ether_addr *, | |
| 137 | struct etherent *, char *, size_t, | |
| 138 | int *); | |
| 139 | typedef enum nss_status nss_getprotobyname_r (const char *, struct protoent *, | |
| 140 | char *, size_t, int *); | |
| 141 | typedef enum nss_status nss_getprotobynumber_r (int, struct protoent *, | |
| 142 | char *, size_t, int *); | |
| 143 | typedef enum nss_status nss_getprotoent_r (struct protoent *, | |
| 144 | char *, size_t, int *); | |
| 145 | typedef enum nss_status nss_getpublickey (const char *, char *, int *); | |
| 146 | typedef enum nss_status nss_getpwent_r (struct passwd *, | |
| 147 | char *, size_t, int *); | |
| 148 | typedef enum nss_status nss_getpwnam_r (const char *, struct passwd *, | |
| 149 | char *, size_t, int *); | |
| 150 | typedef enum nss_status nss_getpwuid_r (__uid_t, struct passwd *, | |
| 151 | char *, size_t, int *); | |
| 152 | typedef enum nss_status nss_getrpcbyname_r (const char *, struct rpcent *, | |
| 153 | char *, size_t, int *); | |
| 154 | typedef enum nss_status nss_getrpcbynumber_r (int, struct rpcent *, | |
| 155 | char *, size_t, int *); | |
| 156 | typedef enum nss_status nss_getrpcent_r (struct rpcent *, | |
| 157 | char *, size_t, int *); | |
| 158 | typedef enum nss_status nss_getsecretkey (const char *, char *, char *, int *); | |
| 159 | typedef enum nss_status nss_getservbyname_r (const char *, const char *, | |
| 160 | struct servent *, char *, size_t, | |
| 161 | int *); | |
| 162 | typedef enum nss_status nss_getservbyport_r (int, const char *, | |
| 163 | struct servent *, char *, size_t, | |
| 164 | int *); | |
| 165 | typedef enum nss_status nss_getservent_r (struct servent *, char *, size_t, | |
| 166 | int *); | |
| 167 | typedef enum nss_status nss_getsgent_r (struct sgrp *, char *, size_t, int *); | |
| 168 | typedef enum nss_status nss_getsgnam_r (const char *, struct sgrp *, | |
| 169 | char *, size_t, int *); | |
| 170 | typedef enum nss_status nss_getspent_r (struct spwd *, char *, size_t, int *); | |
| 171 | typedef enum nss_status nss_getspnam_r (const char *, struct spwd *, | |
| 172 | char *, size_t, int *); | |
| 173 | typedef void nss_init (void (*) (size_t, struct traced_file *)); | |
| 174 | typedef enum nss_status nss_initgroups_dyn (const char *, __gid_t, long int *, | |
| 175 | long int *, __gid_t **, long int, | |
| 176 | int *); | |
| 177 | typedef enum nss_status nss_netname2user (char [], __uid_t *, __gid_t *, | |
| 178 | int *, __gid_t *, int *); | |
| 179 | typedef enum nss_status nss_setaliasent (void); | |
| 180 | typedef enum nss_status nss_setetherent (int); | |
| 181 | typedef enum nss_status nss_setgrent (int); | |
| 182 | typedef enum nss_status nss_sethostent (int); | |
| 183 | typedef enum nss_status nss_setnetent (int); | |
| 184 | typedef enum nss_status nss_setnetgrent (const char *, struct __netgrent *); | |
| 185 | typedef enum nss_status nss_setprotoent (int); | |
| 186 | typedef enum nss_status nss_setpwent (int); | |
| 187 | typedef enum nss_status nss_setrpcent (int); | |
| 188 | typedef enum nss_status nss_setservent (int); | |
| 189 | typedef enum nss_status nss_setsgent (int); | |
| 190 | typedef enum nss_status nss_setspent (int); | |
| 191 | ||
| 192 | /* Declare all NSS functions for MODULE. */ | |
| 193 | #define NSS_DECLARE_MODULE_FUNCTIONS(module) \ | |
| 194 | extern nss_endaliasent _nss_##module##_endaliasent; \ | |
| 195 | extern nss_endetherent _nss_##module##_endetherent; \ | |
| 196 | extern nss_endgrent _nss_##module##_endgrent; \ | |
| 197 | extern nss_endhostent _nss_##module##_endhostent; \ | |
| 198 | extern nss_endnetent _nss_##module##_endnetent; \ | |
| 199 | extern nss_endnetgrent _nss_##module##__endnetgrent; \ | |
| 200 | extern nss_endprotoent _nss_##module##_endprotoent; \ | |
| 201 | extern nss_endpwent _nss_##module##_endpwent; \ | |
| 202 | extern nss_endrpcent _nss_##module##_endrpcent; \ | |
| 203 | extern nss_endservent _nss_##module##_endservent; \ | |
| 204 | extern nss_endsgent _nss_##module##_endsgent; \ | |
| 205 | extern nss_endspent _nss_##module##_endspent; \ | |
| 206 | extern nss_getaliasbyname_r _nss_##module##_getaliasbyname_r; \ | |
| 207 | extern nss_getaliasent_r _nss_##module##_getaliasent_r; \ | |
| 208 | extern nss_getcanonname_r _nss_##module##_getcanonname_r; \ | |
| 209 | extern nss_getetherent_r _nss_##module##_getetherent_r; \ | |
| 210 | extern nss_getgrent_r _nss_##module##_getgrent_r; \ | |
| 211 | extern nss_getgrgid_r _nss_##module##_getgrgid_r; \ | |
| 212 | extern nss_getgrnam_r _nss_##module##_getgrnam_r; \ | |
| 213 | extern nss_gethostbyaddr2_r _nss_##module##_gethostbyaddr2_r; \ | |
| 214 | extern nss_gethostbyaddr_r _nss_##module##_gethostbyaddr_r; \ | |
| 215 | extern nss_gethostbyname2_r _nss_##module##_gethostbyname2_r; \ | |
| 216 | extern nss_gethostbyname3_r _nss_##module##_gethostbyname3_r; \ | |
| 217 | extern nss_gethostbyname4_r _nss_##module##_gethostbyname4_r; \ | |
| 218 | extern nss_gethostbyname_r _nss_##module##_gethostbyname_r; \ | |
| 219 | extern nss_gethostent_r _nss_##module##_gethostent_r; \ | |
| 220 | extern nss_gethostton_r _nss_##module##_gethostton_r; \ | |
| 221 | extern nss_getnetbyaddr_r _nss_##module##_getnetbyaddr_r; \ | |
| 222 | extern nss_getnetbyname_r _nss_##module##_getnetbyname_r; \ | |
| 223 | extern nss_getnetent_r _nss_##module##_getnetent_r; \ | |
| 224 | extern nss_getnetgrent_r _nss_##module##_getnetgrent_r; \ | |
| 225 | extern nss_getntohost_r _nss_##module##_getntohost_r; \ | |
| 226 | extern nss_getprotobyname_r _nss_##module##_getprotobyname_r; \ | |
| 227 | extern nss_getprotobynumber_r _nss_##module##_getprotobynumber_r; \ | |
| 228 | extern nss_getprotoent_r _nss_##module##_getprotoent_r; \ | |
| 229 | extern nss_getpublickey _nss_##module##_getpublickey; \ | |
| 230 | extern nss_getpwent_r _nss_##module##_getpwent_r; \ | |
| 231 | extern nss_getpwnam_r _nss_##module##_getpwnam_r; \ | |
| 232 | extern nss_getpwuid_r _nss_##module##_getpwuid_r; \ | |
| 233 | extern nss_getrpcbyname_r _nss_##module##_getrpcbyname_r; \ | |
| 234 | extern nss_getrpcbynumber_r _nss_##module##_getrpcbynumber_r; \ | |
| 235 | extern nss_getrpcent_r _nss_##module##_getrpcent_r; \ | |
| 236 | extern nss_getsecretkey _nss_##module##_getsecretkey; \ | |
| 237 | extern nss_getservbyname_r _nss_##module##_getservbyname_r; \ | |
| 238 | extern nss_getservbyport_r _nss_##module##_getservbyport_r; \ | |
| 239 | extern nss_getservent_r _nss_##module##_getservent_r; \ | |
| 240 | extern nss_getsgent_r _nss_##module##_getsgent_r; \ | |
| 241 | extern nss_getsgnam_r _nss_##module##_getsgnam_r; \ | |
| 242 | extern nss_getspent_r _nss_##module##_getspent_r; \ | |
| 243 | extern nss_getspnam_r _nss_##module##_getspnam_r; \ | |
| 244 | extern nss_init _nss_##module##_init; \ | |
| 245 | extern nss_initgroups_dyn _nss_##module##_initgroups_dyn; \ | |
| 246 | extern nss_netname2user _nss_##module##_netname2user; \ | |
| 247 | extern nss_setaliasent _nss_##module##_setaliasent; \ | |
| 248 | extern nss_setetherent _nss_##module##_setetherent; \ | |
| 249 | extern nss_setgrent _nss_##module##_setgrent; \ | |
| 250 | extern nss_sethostent _nss_##module##_sethostent; \ | |
| 251 | extern nss_setnetent _nss_##module##_setnetent; \ | |
| 252 | extern nss_setnetgrent _nss_##module##_setnetgrent; \ | |
| 253 | extern nss_setprotoent _nss_##module##_setprotoent; \ | |
| 254 | extern nss_setpwent _nss_##module##_setpwent; \ | |
| 255 | extern nss_setrpcent _nss_##module##_setrpcent; \ | |
| 256 | extern nss_setservent _nss_##module##_setservent; \ | |
| 257 | extern nss_setsgent _nss_##module##_setsgent; \ | |
| 258 | extern nss_setspent _nss_##module##_setspent; \ | |
| 59 | 				 const char *__string) __THROW; | |
| 259 | 60 | |
| 260 | 61 | __END_DECLS |
| 261 | 62 |
lib/libc/include/generic-glibc/printf.h+1-2| ... | ... | @@ -182,8 +182,7 @@ extern int printf_size_info (const struct printf_info *__restrict |
| 182 | 182 | 			 __info, size_t __n, int *__restrict __argtypes) |
| 183 | 183 | __THROW; |
| 184 | 184 | |
| 185 | #include <bits/floatn.h> | |
| 186 | #if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 185 | #ifdef __LDBL_COMPAT | |
| 187 | 186 | # include <bits/printf-ldbl.h> |
| 188 | 187 | #endif |
| 189 | 188 |
lib/libc/include/generic-glibc/pthread.h-15| ... | ... | @@ -27,7 +27,6 @@ |
| 27 | 27 | #include <bits/setjmp.h> |
| 28 | 28 | #include <bits/wordsize.h> |
| 29 | 29 | #include <bits/types/struct_timespec.h> |
| 30 | #include <bits/types/__sigset_t.h> | |
| 31 | 30 | |
| 32 | 31 | |
| 33 | 32 | /* Detach state. */ |
| ... | ... | @@ -386,20 +385,6 @@ extern int pthread_attr_getaffinity_np (const pthread_attr_t *__attr, |
| 386 | 385 | extern int pthread_getattr_default_np (pthread_attr_t *__attr) |
| 387 | 386 | __THROW __nonnull ((1)); |
| 388 | 387 | |
| 389 | /* Store *SIGMASK as the signal mask for the new thread in *ATTR. */ | |
| 390 | extern int pthread_attr_setsigmask_np (pthread_attr_t *__attr, | |
| 391 | 				 const __sigset_t *sigmask); | |
| 392 | ||
| 393 | /* Store the signal mask of *ATTR in *SIGMASK. If there is no signal | |
| 394 | mask stored, return PTHREAD_ATTR_NOSIGMASK_NP. Return zero on | |
| 395 | success. */ | |
| 396 | extern int pthread_attr_getsigmask_np (const pthread_attr_t *__attr, | |
| 397 | 				 __sigset_t *sigmask); | |
| 398 | ||
| 399 | /* Special return value from pthread_attr_getsigmask_np if the signal | |
| 400 | mask has not been set. */ | |
| 401 | #define PTHREAD_ATTR_NO_SIGMASK_NP (-1) | |
| 402 | ||
| 403 | 388 | /* Set the default attributes to be used by pthread_create in this |
| 404 | 389 | process. */ |
| 405 | 390 | extern int pthread_setattr_default_np (const pthread_attr_t *__attr) |
lib/libc/include/generic-glibc/signal.h+14-17| ... | ... | @@ -27,7 +27,7 @@ |
| 27 | 27 | __BEGIN_DECLS |
| 28 | 28 | |
| 29 | 29 | #include <bits/types.h> |
| 30 | #include <bits/signum-generic.h> | |
| 30 | #include <bits/signum.h> | |
| 31 | 31 | |
| 32 | 32 | #include <bits/types/sig_atomic_t.h> |
| 33 | 33 | |
| ... | ... | @@ -148,8 +148,7 @@ extern void psiginfo (const siginfo_t *__pinfo, const char *__s); |
| 148 | 148 | |
| 149 | 149 | #ifdef __USE_XOPEN_EXTENDED |
| 150 | 150 | # ifdef __GNUC__ |
| 151 | extern int sigpause (int __sig) __asm__ ("__xpg_sigpause") | |
| 152 | __attribute_deprecated_msg__ ("Use the sigsuspend function instead"); | |
| 151 | extern int sigpause (int __sig) __asm__ ("__xpg_sigpause"); | |
| 153 | 152 | # else |
| 154 | 153 | extern int __sigpause (int __sig_or_mask, int __is_sig); |
| 155 | 154 | /* Remove a signal from the signal mask and suspend the process. */ |
| ... | ... | @@ -165,9 +164,7 @@ extern int __sigpause (int __sig_or_mask, int __is_sig); |
| 165 | 164 | simply do not work in many situations. Use `sigprocmask' instead. */ |
| 166 | 165 | |
| 167 | 166 | /* Compute mask for signal SIG. */ |
| 168 | # define sigmask(sig) \ | |
| 169 | __glibc_macro_warning ("sigmask is deprecated") \ | |
| 170 | ((int)(1u << ((sig) - 1))) | |
| 167 | # define sigmask(sig) ((int)(1u << ((sig) - 1))) | |
| 171 | 168 | |
| 172 | 169 | /* Block signals in MASK, returning the old mask. */ |
| 173 | 170 | extern int sigblock (int __mask) __THROW __attribute_deprecated__; |
| ... | ... | @@ -284,6 +281,12 @@ extern int sigqueue (__pid_t __pid, int __sig, const union sigval __val) |
| 284 | 281 | |
| 285 | 282 | #ifdef __USE_MISC |
| 286 | 283 | |
| 284 | /* Names of the signals. This variable exists only for compatibility. | |
| 285 | Use `strsignal' instead (see <string.h>). */ | |
| 286 | extern const char *const _sys_siglist[_NSIG]; | |
| 287 | extern const char *const sys_siglist[_NSIG]; | |
| 288 | ||
| 289 | ||
| 287 | 290 | /* Get machine-dependent `struct sigcontext' and signal subcodes. */ |
| 288 | 291 | # include <bits/sigcontext.h> |
| 289 | 292 | |
| ... | ... | @@ -308,8 +311,7 @@ extern int sigreturn (struct sigcontext *__scp) __THROW; |
| 308 | 311 | /* If INTERRUPT is nonzero, make signal SIG interrupt system calls |
| 309 | 312 | (causing them to fail with EINTR); if INTERRUPT is zero, make system |
| 310 | 313 | calls be restarted after signal SIG. */ |
| 311 | extern int siginterrupt (int __sig, int __interrupt) __THROW | |
| 312 | __attribute_deprecated_msg__ ("Use sigaction with SA_RESTART instead"); | |
| 314 | extern int siginterrupt (int __sig, int __interrupt) __THROW; | |
| 313 | 315 | |
| 314 | 316 | # include <bits/sigstack.h> |
| 315 | 317 | # include <bits/ss_flags.h> |
| ... | ... | @@ -338,21 +340,16 @@ extern int sigstack (struct sigstack *__ss, struct sigstack *__oss) |
| 338 | 340 | /* Simplified interface for signal management. */ |
| 339 | 341 | |
| 340 | 342 | /* Add SIG to the calling process' signal mask. */ |
| 341 | extern int sighold (int __sig) __THROW | |
| 342 | __attribute_deprecated_msg__ ("Use the sigprocmask function instead"); | |
| 343 | extern int sighold (int __sig) __THROW; | |
| 343 | 344 | |
| 344 | 345 | /* Remove SIG from the calling process' signal mask. */ |
| 345 | extern int sigrelse (int __sig) __THROW | |
| 346 | __attribute_deprecated_msg__ ("Use the sigprocmask function instead"); | |
| 346 | extern int sigrelse (int __sig) __THROW; | |
| 347 | 347 | |
| 348 | 348 | /* Set the disposition of SIG to SIG_IGN. */ |
| 349 | extern int sigignore (int __sig) __THROW | |
| 350 | __attribute_deprecated_msg__ ("Use the signal function instead"); | |
| 349 | extern int sigignore (int __sig) __THROW; | |
| 351 | 350 | |
| 352 | 351 | /* Set the disposition of SIG. */ |
| 353 | extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW | |
| 354 | __attribute_deprecated_msg__ | |
| 355 | ("Use the signal and sigprocmask functions instead"); | |
| 352 | extern __sighandler_t sigset (int __sig, __sighandler_t __disp) __THROW; | |
| 356 | 353 | #endif |
| 357 | 354 | |
| 358 | 355 | #if defined __USE_POSIX199506 || defined __USE_UNIX98 |
lib/libc/include/generic-glibc/stdio.h+13-14| ... | ... | @@ -400,12 +400,9 @@ extern int sscanf (const char *__restrict __s, |
| 400 | 400 | 		 const char *__restrict __format, ...) __THROW; |
| 401 | 401 | |
| 402 | 402 | /* For historical reasons, the C99-compliant versions of the scanf |
| 403 | functions are at alternative names. When __LDBL_COMPAT or | |
| 404 | __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI are in effect, this is handled in | |
| 405 | bits/stdio-ldbl.h. */ | |
| 406 | #include <bits/floatn.h> | |
| 407 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \ | |
| 408 | && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0 | |
| 403 | functions are at alternative names. When __LDBL_COMPAT is in | |
| 404 | effect, this is handled in bits/stdio-ldbl.h. */ | |
| 405 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT | |
| 409 | 406 | # ifdef __REDIRECT |
| 410 | 407 | extern int __REDIRECT (fscanf, (FILE *__restrict __stream, |
| 411 | 408 | 				const char *__restrict __format, ...), |
| ... | ... | @@ -450,8 +447,7 @@ extern int vsscanf (const char *__restrict __s, |
| 450 | 447 | |
| 451 | 448 | /* Same redirection as above for the v*scanf family. */ |
| 452 | 449 | # if !__GLIBC_USE (DEPRECATED_SCANF) |
| 453 | # if defined __REDIRECT && !defined __LDBL_COMPAT \ | |
| 454 | && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0 | |
| 450 | # if defined __REDIRECT && !defined __LDBL_COMPAT | |
| 455 | 451 | extern int __REDIRECT (vfscanf, |
| 456 | 452 | 		 (FILE *__restrict __s, |
| 457 | 453 | 			const char *__restrict __format, __gnuc_va_list __arg), |
| ... | ... | @@ -566,7 +562,7 @@ extern int putw (int __w, FILE *__stream); |
| 566 | 562 | This function is a possible cancellation point and therefore not |
| 567 | 563 | marked with __THROW. */ |
| 568 | 564 | extern char *fgets (char *__restrict __s, int __n, FILE *__restrict __stream) |
| 569 | __wur __attr_access ((__write_only__, 1, 2)); | |
| 565 | __wur; | |
| 570 | 566 | |
| 571 | 567 | #if __GLIBC_USE (DEPRECATED_GETS) |
| 572 | 568 | /* Get a newline-terminated string from stdin, removing the newline. |
| ... | ... | @@ -589,8 +585,7 @@ extern char *gets (char *__s) __wur __attribute_deprecated__; |
| 589 | 585 | or due to the implementation it is a cancellation point and |
| 590 | 586 | therefore not marked with __THROW. */ |
| 591 | 587 | extern char *fgets_unlocked (char *__restrict __s, int __n, |
| 592 | 			 FILE *__restrict __stream) __wur | |
| 593 | __attr_access ((__write_only__, 1, 2)); | |
| 588 | 			 FILE *__restrict __stream) __wur; | |
| 594 | 589 | #endif |
| 595 | 590 | |
| 596 | 591 | |
| ... | ... | @@ -779,6 +774,12 @@ extern int ferror_unlocked (FILE *__stream) __THROW __wur; |
| 779 | 774 | marked with __THROW. */ |
| 780 | 775 | extern void perror (const char *__s); |
| 781 | 776 | |
| 777 | /* Provide the declarations for `sys_errlist' and `sys_nerr' if they | |
| 778 | are available on this system. Even if available, these variables | |
| 779 | should not be used directly. The `strerror' function provides | |
| 780 | all the necessary functionality. */ | |
| 781 | #include <bits/sys_errlist.h> | |
| 782 | ||
| 782 | 783 | |
| 783 | 784 | #ifdef	__USE_POSIX |
| 784 | 785 | /* Return the system file descriptor for STREAM. */ |
| ... | ... | @@ -865,9 +866,7 @@ extern int __overflow (FILE *, int); |
| 865 | 866 | #if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function |
| 866 | 867 | # include <bits/stdio2.h> |
| 867 | 868 | #endif |
| 868 | ||
| 869 | #include <bits/floatn.h> | |
| 870 | #if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 869 | #ifdef __LDBL_COMPAT | |
| 871 | 870 | # include <bits/stdio-ldbl.h> |
| 872 | 871 | #endif |
| 873 | 872 |
lib/libc/include/generic-glibc/stdlib.h+6-9| ... | ... | @@ -397,7 +397,7 @@ extern long int a64l (const char *__s) |
| 397 | 397 | `initstate' and `setstate' functions are those from BSD Unices. |
| 398 | 398 | The `rand' and `srand' functions are required by the ANSI standard. |
| 399 | 399 | We provide both interfaces to the same random number generator. */ |
| 400 | /* Return a random long integer between 0 and 2^31-1 inclusive. */ | |
| 400 | /* Return a random long integer between 0 and RAND_MAX inclusive. */ | |
| 401 | 401 | extern long int random (void) __THROW; |
| 402 | 402 | |
| 403 | 403 | /* Seed the random number generator with the given number. */ |
| ... | ... | @@ -931,13 +931,12 @@ extern int wctomb (char *__s, wchar_t __wchar) __THROW; |
| 931 | 931 | |
| 932 | 932 | /* Convert a multibyte string to a wide char string. */ |
| 933 | 933 | extern size_t mbstowcs (wchar_t *__restrict __pwcs, |
| 934 | 			const char *__restrict __s, size_t __n) __THROW | |
| 935 | __attr_access ((__read_only__, 2)); | |
| 934 | 			const char *__restrict __s, size_t __n) __THROW; | |
| 936 | 935 | /* Convert a wide char string to multibyte string. */ |
| 937 | 936 | extern size_t wcstombs (char *__restrict __s, |
| 938 | 937 | 			const wchar_t *__restrict __pwcs, size_t __n) |
| 939 | __THROW | |
| 940 | __attr_access ((__write_only__, 1, 3)) __attr_access ((__read_only__, 2)); | |
| 938 | __THROW; | |
| 939 | ||
| 941 | 940 | |
| 942 | 941 | #ifdef __USE_MISC |
| 943 | 942 | /* Determine whether the string value of RESPONSE matches the affirmation |
| ... | ... | @@ -991,7 +990,7 @@ extern char *ptsname (int __fd) __THROW __wur; |
| 991 | 990 | terminal associated with the master FD is open on in BUF. |
| 992 | 991 | Return 0 on success, otherwise an error number. */ |
| 993 | 992 | extern int ptsname_r (int __fd, char *__buf, size_t __buflen) |
| 994 | __THROW __nonnull ((2)) __attr_access ((__write_only__, 2, 3)); | |
| 993 | __THROW __nonnull ((2)); | |
| 995 | 994 | |
| 996 | 995 | /* Open a master pseudo terminal and return its file descriptor. */ |
| 997 | 996 | extern int getpt (void); |
| ... | ... | @@ -1017,9 +1016,7 @@ extern int ttyslot (void) __THROW; |
| 1017 | 1016 | #if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function |
| 1018 | 1017 | # include <bits/stdlib.h> |
| 1019 | 1018 | #endif |
| 1020 | ||
| 1021 | #include <bits/floatn.h> | |
| 1022 | #if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 1019 | #ifdef __LDBL_COMPAT | |
| 1023 | 1020 | # include <bits/stdlib-ldbl.h> |
| 1024 | 1021 | #endif |
| 1025 | 1022 |
lib/libc/include/generic-glibc/string.h+12-36| ... | ... | @@ -53,7 +53,7 @@ extern void *memmove (void *__dest, const void *__src, size_t __n) |
| 53 | 53 | #if defined __USE_MISC || defined __USE_XOPEN || __GLIBC_USE (ISOC2X) |
| 54 | 54 | extern void *memccpy (void *__restrict __dest, const void *__restrict __src, |
| 55 | 55 | 		 int __c, size_t __n) |
| 56 | __THROW __nonnull ((1, 2)) __attr_access ((__write_only__, 1, 4)); | |
| 56 | __THROW __nonnull ((1, 2)); | |
| 57 | 57 | #endif /* Misc || X/Open. */ |
| 58 | 58 | |
| 59 | 59 | |
| ... | ... | @@ -108,15 +108,12 @@ extern void *rawmemchr (const void *__s, int __c) |
| 108 | 108 | /* Search N bytes of S for the final occurrence of C. */ |
| 109 | 109 | # ifdef __CORRECT_ISO_CPP_STRING_H_PROTO |
| 110 | 110 | extern "C++" void *memrchr (void *__s, int __c, size_t __n) |
| 111 | __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)) | |
| 112 | __attr_access ((__read_only__, 1, 3)); | |
| 111 | __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); | |
| 113 | 112 | extern "C++" const void *memrchr (const void *__s, int __c, size_t __n) |
| 114 | __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)) | |
| 115 | __attr_access ((__read_only__, 1, 3)); | |
| 113 | __THROW __asm ("memrchr") __attribute_pure__ __nonnull ((1)); | |
| 116 | 114 | # else |
| 117 | 115 | extern void *memrchr (const void *__s, int __c, size_t __n) |
| 118 | __THROW __attribute_pure__ __nonnull ((1)) | |
| 119 | __attr_access ((__read_only__, 1, 3)); | |
| 116 | __THROW __attribute_pure__ __nonnull ((1)); | |
| 120 | 117 | # endif |
| 121 | 118 | #endif |
| 122 | 119 | |
| ... | ... | @@ -149,7 +146,7 @@ extern int strcoll (const char *__s1, const char *__s2) |
| 149 | 146 | /* Put a transformation of SRC into no more than N bytes of DEST. */ |
| 150 | 147 | extern size_t strxfrm (char *__restrict __dest, |
| 151 | 148 | 		 const char *__restrict __src, size_t __n) |
| 152 | __THROW __nonnull ((2)) __attr_access ((__write_only__, 1, 3)); | |
| 149 | __THROW __nonnull ((2)); | |
| 153 | 150 | |
| 154 | 151 | #ifdef __USE_XOPEN2K8 |
| 155 | 152 | /* POSIX.1-2008 extended locale interface (see locale.h). */ |
| ... | ... | @@ -161,8 +158,7 @@ extern int strcoll_l (const char *__s1, const char *__s2, locale_t __l) |
| 161 | 158 | /* Put a transformation of SRC into no more than N bytes of DEST, |
| 162 | 159 | using sorting rules from L. */ |
| 163 | 160 | extern size_t strxfrm_l (char *__dest, const char *__src, size_t __n, |
| 164 | 			 locale_t __l) __THROW __nonnull ((2, 4)) | |
| 165 | __attr_access ((__write_only__, 1, 3)); | |
| 161 | 			 locale_t __l) __THROW __nonnull ((2, 4)); | |
| 166 | 162 | #endif |
| 167 | 163 | |
| 168 | 164 | #if (defined __USE_XOPEN_EXTENDED || defined __USE_XOPEN2K8	\ |
| ... | ... | @@ -372,9 +368,7 @@ extern char *strcasestr (const char *__haystack, const char *__needle) |
| 372 | 368 | HAYSTACK is HAYSTACKLEN bytes long. */ |
| 373 | 369 | extern void *memmem (const void *__haystack, size_t __haystacklen, |
| 374 | 370 | 		 const void *__needle, size_t __needlelen) |
| 375 | __THROW __attribute_pure__ __nonnull ((1, 3)) | |
| 376 | __attr_access ((__read_only__, 1, 2)) | |
| 377 | __attr_access ((__read_only__, 3, 4)); | |
| 371 | __THROW __attribute_pure__ __nonnull ((1, 3)); | |
| 378 | 372 | |
| 379 | 373 | /* Copy N bytes of SRC to DEST, return pointer to bytes after the |
| 380 | 374 | last written byte. */ |
| ... | ... | @@ -415,25 +409,17 @@ extern char *strerror (int __errnum) __THROW; |
| 415 | 409 | # ifdef __REDIRECT_NTH |
| 416 | 410 | extern int __REDIRECT_NTH (strerror_r, |
| 417 | 411 | 			 (int __errnum, char *__buf, size_t __buflen), |
| 418 | 			 __xpg_strerror_r) __nonnull ((2)) | |
| 419 | __attr_access ((__write_only__, 2, 3)); | |
| 412 | 			 __xpg_strerror_r) __nonnull ((2)); | |
| 420 | 413 | # else |
| 421 | 414 | extern int __xpg_strerror_r (int __errnum, char *__buf, size_t __buflen) |
| 422 | __THROW __nonnull ((2)) __attr_access ((__write_only__, 2, 3)); | |
| 415 | __THROW __nonnull ((2)); | |
| 423 | 416 | # define strerror_r __xpg_strerror_r |
| 424 | 417 | # endif |
| 425 | 418 | # else |
| 426 | 419 | /* If a temporary buffer is required, at most BUFLEN bytes of BUF will be |
| 427 | 420 | used. */ |
| 428 | 421 | extern char *strerror_r (int __errnum, char *__buf, size_t __buflen) |
| 429 | __THROW __nonnull ((2)) __wur __attr_access ((__write_only__, 2, 3)); | |
| 430 | # endif | |
| 431 | ||
| 432 | # ifdef __USE_GNU | |
| 433 | /* Return a string describing the meaning of tthe error in ERR. */ | |
| 434 | extern const char *strerrordesc_np (int __err) __THROW; | |
| 435 | /* Return a string with the error name in ERR. */ | |
| 436 | extern const char *strerrorname_np (int __err) __THROW; | |
| 422 | __THROW __nonnull ((2)) __wur; | |
| 437 | 423 | # endif |
| 438 | 424 | #endif |
| 439 | 425 | |
| ... | ... | @@ -447,8 +433,7 @@ extern char *strerror_l (int __errnum, locale_t __l) __THROW; |
| 447 | 433 | |
| 448 | 434 | /* Set N bytes of S to 0. The compiler will not delete a call to this |
| 449 | 435 | function, even if S is dead after the call. */ |
| 450 | extern void explicit_bzero (void *__s, size_t __n) __THROW __nonnull ((1)) | |
| 451 | __attr_access ((__write_only__, 1, 2)); | |
| 436 | extern void explicit_bzero (void *__s, size_t __n) __THROW __nonnull ((1)); | |
| 452 | 437 | |
| 453 | 438 | /* Return the next DELIM-delimited token from *STRINGP, |
| 454 | 439 | terminating it with a '\0', and update *STRINGP to point past it. */ |
| ... | ... | @@ -461,14 +446,6 @@ extern char *strsep (char **__restrict __stringp, |
| 461 | 446 | /* Return a string describing the meaning of the signal number in SIG. */ |
| 462 | 447 | extern char *strsignal (int __sig) __THROW; |
| 463 | 448 | |
| 464 | # ifdef __USE_GNU | |
| 465 | /* Return an abbreviation string for the signal number SIG. */ | |
| 466 | extern const char *sigabbrev_np (int __sig) __THROW; | |
| 467 | /* Return a string describing the meaning of the signal number in SIG, | |
| 468 | the result is not translated. */ | |
| 469 | extern const char *sigdescr_np (int __sig) __THROW; | |
| 470 | # endif | |
| 471 | ||
| 472 | 449 | /* Copy SRC to DEST, returning the address of the terminating '\0' in DEST. */ |
| 473 | 450 | extern char *__stpcpy (char *__restrict __dest, const char *__restrict __src) |
| 474 | 451 | __THROW __nonnull ((1, 2)); |
| ... | ... | @@ -494,8 +471,7 @@ extern int strverscmp (const char *__s1, const char *__s2) |
| 494 | 471 | extern char *strfry (char *__string) __THROW __nonnull ((1)); |
| 495 | 472 | |
| 496 | 473 | /* Frobnicate N bytes of S. */ |
| 497 | extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)) | |
| 498 | __attr_access ((__write_only__, 1, 2)); | |
| 474 | extern void *memfrob (void *__s, size_t __n) __THROW __nonnull ((1)); | |
| 499 | 475 | |
| 500 | 476 | # ifndef basename |
| 501 | 477 | /* Return the file name within directory of FILENAME. We don't |
lib/libc/include/generic-glibc/sys/asm.h created+497| ... | ... | @@ -0,0 +1,497 @@ |
| 1 | /* Copyright (C) 1997-2020 Free Software Foundation, Inc. | |
| 2 | This file is part of the GNU C Library. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library. If not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_ASM_H | |
| 19 | #define _SYS_ASM_H | |
| 20 | ||
| 21 | #include <sgidefs.h> | |
| 22 | ||
| 23 | #ifndef CAT | |
| 24 | # define __CAT(str1,str2) str1##str2 | |
| 25 | # define CAT(str1,str2) __CAT(str1,str2) | |
| 26 | #endif | |
| 27 | ||
| 28 | /* Redefined as nonempty in the internal header. */ | |
| 29 | #define __mips_cfi_startproc /* Empty. */ | |
| 30 | #define __mips_cfi_endproc /* Empty. */ | |
| 31 | ||
| 32 | /* | |
| 33 | * Macros to handle different pointer/register sizes for 32/64-bit code | |
| 34 | * | |
| 35 | * 64 bit address space isn't used yet, so we may use the R3000 32 bit | |
| 36 | * defines for now. | |
| 37 | */ | |
| 38 | #if _MIPS_SIM == _ABIO32 || _MIPS_SIM == _ABIN32 | |
| 39 | # define PTR .word | |
| 40 | # define PTRSIZE 4 | |
| 41 | # define PTRLOG 2 | |
| 42 | #elif _MIPS_SIM == _ABI64 | |
| 43 | # define PTR .dword | |
| 44 | # define PTRSIZE 8 | |
| 45 | # define PTRLOG 3 | |
| 46 | #endif | |
| 47 | ||
| 48 | /* | |
| 49 | * PIC specific declarations | |
| 50 | */ | |
| 51 | #if _MIPS_SIM == _ABIO32 | |
| 52 | # ifdef __PIC__ | |
| 53 | # define CPRESTORE(register) \ | |
| 54 | 		.cprestore register | |
| 55 | # define CPLOAD(register) \ | |
| 56 | 		.cpload register | |
| 57 | # else | |
| 58 | # define CPRESTORE(register) | |
| 59 | # define CPLOAD(register) | |
| 60 | # endif | |
| 61 | ||
| 62 | # define CPADD(register) \ | |
| 63 | 		.cpadd	register | |
| 64 | ||
| 65 | /* | |
| 66 | * Set gp when at 1st instruction | |
| 67 | */ | |
| 68 | # define SETUP_GP					\ | |
| 69 | 		.set noreorder;				\ | |
| 70 | 		.cpload $25;				\ | |
| 71 | 		.set reorder | |
| 72 | /* Set gp when not at 1st instruction */ | |
| 73 | # define SETUP_GPX(r)					\ | |
| 74 | 		.set noreorder;				\ | |
| 75 | 		move r, $31;	 /* Save old ra. */	\ | |
| 76 | 		bal 10f; /* Find addr of cpload. */	\ | |
| 77 | 		nop;					\ | |
| 78 | 10:							\ | |
| 79 | 		.cpload $31;				\ | |
| 80 | 		move $31, r;				\ | |
| 81 | 		.set reorder | |
| 82 | # define SETUP_GPX_L(r, l)				\ | |
| 83 | 		.set noreorder;				\ | |
| 84 | 		move r, $31;	 /* Save old ra. */	\ | |
| 85 | 		bal l; /* Find addr of cpload. */	\ | |
| 86 | 		nop;					\ | |
| 87 | l:							\ | |
| 88 | 		.cpload $31;				\ | |
| 89 | 		move $31, r;				\ | |
| 90 | 		.set reorder | |
| 91 | # define SAVE_GP(x) \ | |
| 92 | 		.cprestore x /* Save gp trigger t9/jalr conversion.	 */ | |
| 93 | # define SETUP_GP64(a, b) | |
| 94 | # define SETUP_GPX64(a, b) | |
| 95 | # define SETUP_GPX64_L(cp_reg, ra_save, l) | |
| 96 | # define RESTORE_GP64 | |
| 97 | # define USE_ALT_CP(a) | |
| 98 | #else /* _MIPS_SIM == _ABI64 || _MIPS_SIM == _ABIN32 */ | |
| 99 | /* | |
| 100 | * For callee-saved gp calling convention: | |
| 101 | */ | |
| 102 | # define SETUP_GP | |
| 103 | # define SETUP_GPX(r) | |
| 104 | # define SETUP_GPX_L(r, l) | |
| 105 | # define SAVE_GP(x) | |
| 106 | ||
| 107 | # define SETUP_GP64(gpoffset, proc) \ | |
| 108 | 		.cpsetup $25, gpoffset, proc | |
| 109 | # define SETUP_GPX64(cp_reg, ra_save)			\ | |
| 110 | 		move ra_save, $31; /* Save old ra. */	\ | |
| 111 | 		.set noreorder;				\ | |
| 112 | 		bal 10f; /* Find addr of .cpsetup. */	\ | |
| 113 | 		nop;					\ | |
| 114 | 10:							\ | |
| 115 | 		.set reorder;				\ | |
| 116 | 		.cpsetup $31, cp_reg, 10b;		\ | |
| 117 | 		move $31, ra_save | |
| 118 | # define SETUP_GPX64_L(cp_reg, ra_save, l) \ | |
| 119 | 		move ra_save, $31; /* Save old ra. */	\ | |
| 120 | 		.set noreorder;				\ | |
| 121 | 		bal l; /* Find addr of .cpsetup. */	\ | |
| 122 | 		nop;					\ | |
| 123 | l:							\ | |
| 124 | 		.set reorder;				\ | |
| 125 | 		.cpsetup $31, cp_reg, l;		\ | |
| 126 | 		move $31, ra_save | |
| 127 | # define RESTORE_GP64 \ | |
| 128 | 		.cpreturn | |
| 129 | /* Use alternate register for context pointer. */ | |
| 130 | # define USE_ALT_CP(reg)	\ | |
| 131 | 		.cplocal reg | |
| 132 | #endif /* _MIPS_SIM != _ABIO32 */ | |
| 133 | ||
| 134 | /* | |
| 135 | * Stack Frame Definitions | |
| 136 | */ | |
| 137 | #if _MIPS_SIM == _ABIO32 | |
| 138 | # define NARGSAVE 4 /* Space for 4 argument registers must be allocated. */ | |
| 139 | #endif | |
| 140 | #if _MIPS_SIM == _ABI64 || _MIPS_SIM == _ABIN32 | |
| 141 | # define NARGSAVE 0 /* No caller responsibilities. */ | |
| 142 | #endif | |
| 143 | ||
| 144 | ||
| 145 | /* | |
| 146 | * LEAF - declare leaf routine | |
| 147 | */ | |
| 148 | #define	LEAF(symbol) \ | |
| 149 | 		.globl	symbol; \ | |
| 150 | 		.align	2; \ | |
| 151 | 		.type	symbol,@function; \ | |
| 152 | 		.ent	symbol,0; \ | |
| 153 | symbol:		.frame	sp,0,ra;			\ | |
| 154 | 		__mips_cfi_startproc | |
| 155 | ||
| 156 | /* | |
| 157 | * NESTED - declare nested routine entry point | |
| 158 | */ | |
| 159 | #define	NESTED(symbol, framesize, rpc) \ | |
| 160 | 		.globl	symbol; \ | |
| 161 | 		.align	2; \ | |
| 162 | 		.type	symbol,@function; \ | |
| 163 | 		.ent	symbol,0; \ | |
| 164 | symbol:		.frame	sp, framesize, rpc;		\ | |
| 165 | 		__mips_cfi_startproc | |
| 166 | ||
| 167 | /* | |
| 168 | * END - mark end of function | |
| 169 | */ | |
| 170 | #ifndef END | |
| 171 | # define END(function) \ | |
| 172 | 		__mips_cfi_endproc;			\ | |
| 173 | 		.end	function;		 \ | |
| 174 | 		.size	function,.-function | |
| 175 | #endif | |
| 176 | ||
| 177 | /* | |
| 178 | * EXPORT - export definition of symbol | |
| 179 | */ | |
| 180 | #define	EXPORT(symbol) \ | |
| 181 | 		.globl	symbol; \ | |
| 182 | symbol:		__mips_cfi_startproc | |
| 183 | ||
| 184 | /* | |
| 185 | * ABS - export absolute symbol | |
| 186 | */ | |
| 187 | #define	ABS(symbol,value) \ | |
| 188 | 		.globl	symbol; \ | |
| 189 | symbol		=	value | |
| 190 | ||
| 191 | #define	PANIC(msg) \ | |
| 192 | 		.set	push;				\ | |
| 193 | 		.set	reorder; \ | |
| 194 | 		la	a0,8f; \ | |
| 195 | 		jal	panic; \ | |
| 196 | 9:		b	9b; \ | |
| 197 | 		.set	pop;				\ | |
| 198 | 		TEXT(msg) | |
| 199 | ||
| 200 | /* | |
| 201 | * Print formated string | |
| 202 | */ | |
| 203 | #define PRINT(string) \ | |
| 204 | 		.set	push;				\ | |
| 205 | 		.set	reorder; \ | |
| 206 | 		la	a0,8f; \ | |
| 207 | 		jal	printk; \ | |
| 208 | 		.set	pop;				\ | |
| 209 | 		TEXT(string) | |
| 210 | ||
| 211 | #define	TEXT(msg) \ | |
| 212 | 		.data; \ | |
| 213 | 8:		.asciiz	msg; \ | |
| 214 | 		.previous; | |
| 215 | ||
| 216 | /* | |
| 217 | * Build text tables | |
| 218 | */ | |
| 219 | #define TTABLE(string) \ | |
| 220 | 		.text; \ | |
| 221 | 		.word	1f; \ | |
| 222 | 		.previous; \ | |
| 223 | 		.data; \ | |
| 224 | 1:		.asciz	string; \ | |
| 225 | 		.previous | |
| 226 | ||
| 227 | /* | |
| 228 | * MIPS IV pref instruction. | |
| 229 | * Use with .set noreorder only! | |
| 230 | * | |
| 231 | * MIPS IV implementations are free to treat this as a nop. The R5000 | |
| 232 | * is one of them. So we should have an option not to use this instruction. | |
| 233 | */ | |
| 234 | #if (_MIPS_ISA == _MIPS_ISA_MIPS4) || (_MIPS_ISA == _MIPS_ISA_MIPS5) \ | |
| 235 | || (_MIPS_ISA == _MIPS_ISA_MIPS32) || (_MIPS_ISA == _MIPS_ISA_MIPS64) | |
| 236 | # define PREF(hint,addr) \ | |
| 237 | 		pref	hint,addr | |
| 238 | # define PREFX(hint,addr) \ | |
| 239 | 		prefx	hint,addr | |
| 240 | #else | |
| 241 | # define PREF(hint,addr) | |
| 242 | # define PREFX(hint,addr) | |
| 243 | #endif | |
| 244 | ||
| 245 | /* | |
| 246 | * MIPS ISA IV/V movn/movz instructions and equivalents for older CPUs. | |
| 247 | */ | |
| 248 | #if _MIPS_ISA == _MIPS_ISA_MIPS1 | |
| 249 | # define MOVN(rd,rs,rt)					\ | |
| 250 | 		.set	push;				\ | |
| 251 | 		.set	reorder;			\ | |
| 252 | 		beqz	rt,9f;				\ | |
| 253 | 		move	rd,rs;				\ | |
| 254 | 		.set	pop;				\ | |
| 255 | 9: | |
| 256 | # define MOVZ(rd,rs,rt)					\ | |
| 257 | 		.set	push;				\ | |
| 258 | 		.set	reorder;			\ | |
| 259 | 		bnez	rt,9f;				\ | |
| 260 | 		move	rd,rt;				\ | |
| 261 | 		.set	pop;				\ | |
| 262 | 9: | |
| 263 | #endif /* _MIPS_ISA == _MIPS_ISA_MIPS1 */ | |
| 264 | #if (_MIPS_ISA == _MIPS_ISA_MIPS2) || (_MIPS_ISA == _MIPS_ISA_MIPS3) | |
| 265 | # define MOVN(rd,rs,rt)					\ | |
| 266 | 		.set	push;				\ | |
| 267 | 		.set	noreorder;			\ | |
| 268 | 		bnezl	rt,9f;				\ | |
| 269 | 		move	rd,rs;				\ | |
| 270 | 		.set	pop;				\ | |
| 271 | 9: | |
| 272 | # define MOVZ(rd,rs,rt)					\ | |
| 273 | 		.set	push;				\ | |
| 274 | 		.set	noreorder;			\ | |
| 275 | 		beqzl	rt,9f;				\ | |
| 276 | 		movz	rd,rs;				\ | |
| 277 | 		.set	pop;				\ | |
| 278 | 9: | |
| 279 | #endif /* (_MIPS_ISA == _MIPS_ISA_MIPS2) || (_MIPS_ISA == _MIPS_ISA_MIPS3) */ | |
| 280 | #if (_MIPS_ISA == _MIPS_ISA_MIPS4) || (_MIPS_ISA == _MIPS_ISA_MIPS5) \ | |
| 281 | || (_MIPS_ISA == _MIPS_ISA_MIPS32) || (_MIPS_ISA == _MIPS_ISA_MIPS64) | |
| 282 | # define MOVN(rd,rs,rt)					\ | |
| 283 | 		movn	rd,rs,rt | |
| 284 | # define MOVZ(rd,rs,rt)					\ | |
| 285 | 		movz	rd,rs,rt | |
| 286 | #endif /* (_MIPS_ISA == _MIPS_ISA_MIPS4) || (_MIPS_ISA == _MIPS_ISA_MIPS5) */ | |
| 287 | ||
| 288 | /* | |
| 289 | * Stack alignment | |
| 290 | */ | |
| 291 | #if _MIPS_SIM == _ABI64 || _MIPS_SIM == _ABIN32 | |
| 292 | # define ALSZ	15 | |
| 293 | # define ALMASK	~15 | |
| 294 | #else | |
| 295 | # define ALSZ	7 | |
| 296 | # define ALMASK	~7 | |
| 297 | #endif | |
| 298 | ||
| 299 | /* | |
| 300 | * Size of a register | |
| 301 | */ | |
| 302 | #if _MIPS_SIM == _ABI64 || _MIPS_SIM == _ABIN32 | |
| 303 | # define SZREG	8 | |
| 304 | #else | |
| 305 | # define SZREG	4 | |
| 306 | #endif | |
| 307 | ||
| 308 | /* | |
| 309 | * Use the following macros in assemblercode to load/store registers, | |
| 310 | * pointers etc. | |
| 311 | */ | |
| 312 | #if (SZREG == 4) | |
| 313 | # define REG_S sw | |
| 314 | # define REG_L lw | |
| 315 | #else | |
| 316 | # define REG_S sd | |
| 317 | # define REG_L ld | |
| 318 | #endif | |
| 319 | ||
| 320 | /* | |
| 321 | * How to add/sub/load/store/shift C int variables. | |
| 322 | */ | |
| 323 | #if (_MIPS_SZINT == 32) | |
| 324 | # define INT_ADD	add | |
| 325 | # define INT_ADDI	addi | |
| 326 | # define INT_ADDU	addu | |
| 327 | # define INT_ADDIU	addiu | |
| 328 | # define INT_SUB	sub | |
| 329 | # define INT_SUBI	subi | |
| 330 | # define INT_SUBU	subu | |
| 331 | # define INT_SUBIU	subu | |
| 332 | # define INT_L		lw | |
| 333 | # define INT_S		sw | |
| 334 | #endif | |
| 335 | ||
| 336 | #if (_MIPS_SZINT == 64) | |
| 337 | # define INT_ADD	dadd | |
| 338 | # define INT_ADDI	daddi | |
| 339 | # define INT_ADDU	daddu | |
| 340 | # define INT_ADDIU	daddiu | |
| 341 | # define INT_SUB	dsub | |
| 342 | # define INT_SUBI	dsubi | |
| 343 | # define INT_SUBU	dsubu | |
| 344 | # define INT_SUBIU	dsubu | |
| 345 | # define INT_L		ld | |
| 346 | # define INT_S		sd | |
| 347 | #endif | |
| 348 | ||
| 349 | /* | |
| 350 | * How to add/sub/load/store/shift C long variables. | |
| 351 | */ | |
| 352 | #if (_MIPS_SZLONG == 32) | |
| 353 | # define LONG_ADD	add | |
| 354 | # define LONG_ADDI	addi | |
| 355 | # define LONG_ADDU	addu | |
| 356 | # define LONG_ADDIU	addiu | |
| 357 | # define LONG_SUB	sub | |
| 358 | # define LONG_SUBI	subi | |
| 359 | # define LONG_SUBU	subu | |
| 360 | # define LONG_SUBIU	subu | |
| 361 | # define LONG_L		lw | |
| 362 | # define LONG_S		sw | |
| 363 | # define LONG_SLL	sll | |
| 364 | # define LONG_SLLV	sllv | |
| 365 | # define LONG_SRL	srl | |
| 366 | # define LONG_SRLV	srlv | |
| 367 | # define LONG_SRA	sra | |
| 368 | # define LONG_SRAV	srav | |
| 369 | #endif | |
| 370 | ||
| 371 | #if (_MIPS_SZLONG == 64) | |
| 372 | # define LONG_ADD	dadd | |
| 373 | # define LONG_ADDI	daddi | |
| 374 | # define LONG_ADDU	daddu | |
| 375 | # define LONG_ADDIU	daddiu | |
| 376 | # define LONG_SUB	dsub | |
| 377 | # define LONG_SUBI	dsubi | |
| 378 | # define LONG_SUBU	dsubu | |
| 379 | # define LONG_SUBIU	dsubu | |
| 380 | # define LONG_L		ld | |
| 381 | # define LONG_S		sd | |
| 382 | # define LONG_SLL	dsll | |
| 383 | # define LONG_SLLV	dsllv | |
| 384 | # define LONG_SRL	dsrl | |
| 385 | # define LONG_SRLV	dsrlv | |
| 386 | # define LONG_SRA	dsra | |
| 387 | # define LONG_SRAV	dsrav | |
| 388 | #endif | |
| 389 | ||
| 390 | /* | |
| 391 | * How to add/sub/load/store/shift pointers. | |
| 392 | */ | |
| 393 | #if (_MIPS_SIM == _ABIO32 && _MIPS_SZPTR == 32) | |
| 394 | # define PTR_ADD	add | |
| 395 | # define PTR_ADDI	addi | |
| 396 | # define PTR_ADDU	addu | |
| 397 | # define PTR_ADDIU	addiu | |
| 398 | # define PTR_SUB	sub | |
| 399 | # define PTR_SUBI	subi | |
| 400 | # define PTR_SUBU	subu | |
| 401 | # define PTR_SUBIU	subu | |
| 402 | # define PTR_L		lw | |
| 403 | # define PTR_LA		la | |
| 404 | # define PTR_S		sw | |
| 405 | # define PTR_SLL	sll | |
| 406 | # define PTR_SLLV	sllv | |
| 407 | # define PTR_SRL	srl | |
| 408 | # define PTR_SRLV	srlv | |
| 409 | # define PTR_SRA	sra | |
| 410 | # define PTR_SRAV	srav | |
| 411 | ||
| 412 | # define PTR_SCALESHIFT	2 | |
| 413 | #endif | |
| 414 | ||
| 415 | #if _MIPS_SIM == _ABIN32 | |
| 416 | # define PTR_ADD	add | |
| 417 | # define PTR_ADDI	addi | |
| 418 | # define PTR_SUB	sub | |
| 419 | # define PTR_SUBI	subi | |
| 420 | #if !defined __mips_isa_rev || __mips_isa_rev < 6 | |
| 421 | # define PTR_ADDU	add /* no u */ | |
| 422 | # define PTR_ADDIU	addi /* no u */ | |
| 423 | # define PTR_SUBU	sub /* no u */ | |
| 424 | # define PTR_SUBIU	sub /* no u */ | |
| 425 | #else | |
| 426 | # define PTR_ADDU addu | |
| 427 | # define PTR_ADDIU addiu | |
| 428 | # define PTR_SUBU subu | |
| 429 | # define PTR_SUBIU subu | |
| 430 | #endif | |
| 431 | # define PTR_L		lw | |
| 432 | # define PTR_LA		la | |
| 433 | # define PTR_S		sw | |
| 434 | # define PTR_SLL	sll | |
| 435 | # define PTR_SLLV	sllv | |
| 436 | # define PTR_SRL	srl | |
| 437 | # define PTR_SRLV	srlv | |
| 438 | # define PTR_SRA	sra | |
| 439 | # define PTR_SRAV	srav | |
| 440 | ||
| 441 | # define PTR_SCALESHIFT	2 | |
| 442 | #endif | |
| 443 | ||
| 444 | #if (_MIPS_SIM == _ABIO32 && _MIPS_SZPTR == 64 /* o64??? */) \ | |
| 445 | || _MIPS_SIM == _ABI64 | |
| 446 | # define PTR_ADD	dadd | |
| 447 | # define PTR_ADDI	daddi | |
| 448 | # define PTR_ADDU	daddu | |
| 449 | # define PTR_ADDIU	daddiu | |
| 450 | # define PTR_SUB	dsub | |
| 451 | # define PTR_SUBI	dsubi | |
| 452 | # define PTR_SUBU	dsubu | |
| 453 | # define PTR_SUBIU	dsubu | |
| 454 | # define PTR_L		ld | |
| 455 | # define PTR_LA		dla | |
| 456 | # define PTR_S		sd | |
| 457 | # define PTR_SLL	dsll | |
| 458 | # define PTR_SLLV	dsllv | |
| 459 | # define PTR_SRL	dsrl | |
| 460 | # define PTR_SRLV	dsrlv | |
| 461 | # define PTR_SRA	dsra | |
| 462 | # define PTR_SRAV	dsrav | |
| 463 | ||
| 464 | # define PTR_SCALESHIFT	3 | |
| 465 | #endif | |
| 466 | ||
| 467 | /* | |
| 468 | * Some cp0 registers were extended to 64bit for MIPS III. | |
| 469 | */ | |
| 470 | #if (_MIPS_ISA == _MIPS_ISA_MIPS1) || (_MIPS_ISA == _MIPS_ISA_MIPS2) \ | |
| 471 | || (_MIPS_ISA == _MIPS_ISA_MIPS32) | |
| 472 | # define MFC0	mfc0 | |
| 473 | # define MTC0	mtc0 | |
| 474 | #endif | |
| 475 | #if (_MIPS_ISA == _MIPS_ISA_MIPS3) || (_MIPS_ISA == _MIPS_ISA_MIPS4) \ | |
| 476 | || (_MIPS_ISA == _MIPS_ISA_MIPS5) || (_MIPS_ISA == _MIPS_ISA_MIPS64) | |
| 477 | # define MFC0	dmfc0 | |
| 478 | # define MTC0	dmtc0 | |
| 479 | #endif | |
| 480 | ||
| 481 | /* The MIPS architectures do not have a uniform memory model. Particular | |
| 482 | platforms may provide additional guarantees - for instance, the R4000 | |
| 483 | LL and SC instructions implicitly perform a SYNC, and the 4K promises | |
| 484 | strong ordering. | |
| 485 | ||
| 486 | However, in the absence of those guarantees, we must assume weak ordering | |
| 487 | and SYNC explicitly where necessary. | |
| 488 | ||
| 489 | Some obsolete MIPS processors may not support the SYNC instruction. This | |
| 490 | applies to "true" MIPS I processors; most of the processors which compile | |
| 491 | using MIPS I implement parts of MIPS II. */ | |
| 492 | ||
| 493 | #ifndef MIPS_SYNC | |
| 494 | # define MIPS_SYNC	sync | |
| 495 | #endif | |
| 496 | ||
| 497 | #endif /* sys/asm.h */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/sys/cachectl.h created+41| ... | ... | @@ -0,0 +1,41 @@ |
| 1 | /* Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 2 | This file is part of the GNU C Library. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library. If not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef _SYS_CACHECTL_H | |
| 19 | #define _SYS_CACHECTL_H 1 | |
| 20 | ||
| 21 | #include <features.h> | |
| 22 | ||
| 23 | /* | |
| 24 | * Get the kernel definition for the op bits. | |
| 25 | */ | |
| 26 | #include <asm/cachectl.h> | |
| 27 | ||
| 28 | __BEGIN_DECLS | |
| 29 | ||
| 30 | #ifdef __USE_MISC | |
| 31 | extern int cachectl (void *__addr, const int __nbytes, const int __op) __THROW; | |
| 32 | #endif | |
| 33 | extern int __cachectl (void *__addr, const int __nbytes, const int __op) __THROW; | |
| 34 | #ifdef __USE_MISC | |
| 35 | extern int cacheflush (void *__addr, const int __nbytes, const int __op) __THROW; | |
| 36 | #endif | |
| 37 | extern int _flush_cache (char *__addr, const int __nbytes, const int __op) __THROW; | |
| 38 | ||
| 39 | __END_DECLS | |
| 40 | ||
| 41 | #endif /* sys/cachectl.h */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/sys/cdefs.h+2-47| ... | ... | @@ -452,37 +452,7 @@ |
| 452 | 452 | #include <bits/wordsize.h> |
| 453 | 453 | #include <bits/long-double.h> |
| 454 | 454 | |
| 455 | #if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 456 | # ifdef __REDIRECT | |
| 457 | ||
| 458 | /* Alias name defined automatically. */ | |
| 459 | # define __LDBL_REDIR(name, proto) ... unused__ldbl_redir | |
| 460 | # define __LDBL_REDIR_DECL(name) \ | |
| 461 | extern __typeof (name) name __asm (__ASMNAME ("__" #name "ieee128")); | |
| 462 | ||
| 463 | /* Alias name defined automatically, with leading underscores. */ | |
| 464 | # define __LDBL_REDIR2_DECL(name) \ | |
| 465 | extern __typeof (__##name) __##name \ | |
| 466 | __asm (__ASMNAME ("__" #name "ieee128")); | |
| 467 | ||
| 468 | /* Alias name defined manually. */ | |
| 469 | # define __LDBL_REDIR1(name, proto, alias) ... unused__ldbl_redir1 | |
| 470 | # define __LDBL_REDIR1_DECL(name, alias) \ | |
| 471 | extern __typeof (name) name __asm (__ASMNAME (#alias)); | |
| 472 | ||
| 473 | # define __LDBL_REDIR1_NTH(name, proto, alias) \ | |
| 474 | __REDIRECT_NTH (name, proto, alias) | |
| 475 | # define __REDIRECT_NTH_LDBL(name, proto, alias) \ | |
| 476 | __LDBL_REDIR1_NTH (name, proto, __##alias##ieee128) | |
| 477 | ||
| 478 | /* Unused. */ | |
| 479 | # define __REDIRECT_LDBL(name, proto, alias) ... unused__redirect_ldbl | |
| 480 | # define __LDBL_REDIR_NTH(name, proto) ... unused__ldbl_redir_nth | |
| 481 | ||
| 482 | # else | |
| 483 | _Static_assert (0, "IEEE 128-bits long double requires redirection on this platform"); | |
| 484 | # endif | |
| 485 | #elif defined __LONG_DOUBLE_MATH_OPTIONAL && defined __NO_LONG_DOUBLE_MATH | |
| 455 | #if defined __LONG_DOUBLE_MATH_OPTIONAL && defined __NO_LONG_DOUBLE_MATH | |
| 486 | 456 | # define __LDBL_COMPAT 1 |
| 487 | 457 | # ifdef __REDIRECT |
| 488 | 458 | # define __LDBL_REDIR1(name, proto, alias) __REDIRECT (name, proto, alias) |
| ... | ... | @@ -491,8 +461,6 @@ _Static_assert (0, "IEEE 128-bits long double requires redirection on this platf |
| 491 | 461 | # define __LDBL_REDIR1_NTH(name, proto, alias) __REDIRECT_NTH (name, proto, alias) |
| 492 | 462 | # define __LDBL_REDIR_NTH(name, proto) \ |
| 493 | 463 | __LDBL_REDIR1_NTH (name, proto, __nldbl_##name) |
| 494 | # define __LDBL_REDIR2_DECL(name) \ | |
| 495 | extern __typeof (__##name) __##name __asm (__ASMNAME ("__nldbl___" #name)); | |
| 496 | 464 | # define __LDBL_REDIR1_DECL(name, alias) \ |
| 497 | 465 | extern __typeof (name) name __asm (__ASMNAME (#alias)); |
| 498 | 466 | # define __LDBL_REDIR_DECL(name) \ |
| ... | ... | @@ -503,13 +471,11 @@ _Static_assert (0, "IEEE 128-bits long double requires redirection on this platf |
| 503 | 471 | __LDBL_REDIR1_NTH (name, proto, __nldbl_##alias) |
| 504 | 472 | # endif |
| 505 | 473 | #endif |
| 506 | #if (!defined __LDBL_COMPAT && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0) \ | |
| 507 | || !defined __REDIRECT | |
| 474 | #if !defined __LDBL_COMPAT || !defined __REDIRECT | |
| 508 | 475 | # define __LDBL_REDIR1(name, proto, alias) name proto |
| 509 | 476 | # define __LDBL_REDIR(name, proto) name proto |
| 510 | 477 | # define __LDBL_REDIR1_NTH(name, proto, alias) name proto __THROW |
| 511 | 478 | # define __LDBL_REDIR_NTH(name, proto) name proto __THROW |
| 512 | # define __LDBL_REDIR2_DECL(name) | |
| 513 | 479 | # define __LDBL_REDIR_DECL(name) |
| 514 | 480 | # ifdef __REDIRECT |
| 515 | 481 | # define __REDIRECT_LDBL(name, proto, alias) __REDIRECT (name, proto, alias) |
| ... | ... | @@ -548,15 +514,4 @@ _Static_assert (0, "IEEE 128-bits long double requires redirection on this platf |
| 548 | 514 | # define __HAVE_GENERIC_SELECTION 0 |
| 549 | 515 | #endif |
| 550 | 516 | |
| 551 | #if __GNUC_PREREQ (10, 0) | |
| 552 | /* Designates a 1-based positional argument ref-index of pointer type | |
| 553 | that can be used to access size-index elements of the pointed-to | |
| 554 | array according to access mode, or at least one element when | |
| 555 | size-index is not provided: | |
| 556 | access (access-mode, <ref-index> [, <size-index>]) */ | |
| 557 | #define __attr_access(x) __attribute__ ((__access__ x)) | |
| 558 | #else | |
| 559 | # define __attr_access(x) | |
| 560 | #endif | |
| 561 | ||
| 562 | 517 | #endif	 /* sys/cdefs.h */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/sys/elf.h+5-9| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 1998-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 1996-2020 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -12,18 +12,14 @@ |
| 12 | 12 | Lesser General Public License for more details. |
| 13 | 13 | |
| 14 | 14 | You should have received a copy of the GNU Lesser General Public |
| 15 | License along with the GNU C Library; if not, see | |
| 15 | License along with the GNU C Library. If not, see | |
| 16 | 16 | <https://www.gnu.org/licenses/>. */ |
| 17 | 17 | |
| 18 | 18 | #ifndef _SYS_ELF_H |
| 19 | 19 | #define _SYS_ELF_H	1 |
| 20 | 20 | |
| 21 | #ifdef __x86_64__ | |
| 22 | # error This header is unsupported on x86-64. | |
| 23 | #else | |
| 24 | # warning "This header is obsolete; use <sys/procfs.h> instead." | |
| 21 | #warning "This header is obsolete; use <sys/procfs.h> instead." | |
| 25 | 22 | |
| 26 | # include <sys/procfs.h> | |
| 27 | #endif | |
| 23 | #include <sys/procfs.h> | |
| 28 | 24 | |
| 29 | #endif	/* _SYS_ELF_H */ | |
| \ No newline at end of file | ||
| 25 | #endif	/* sys/elf.h */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/sys/ptrace.h+13-33| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* `ptrace' debugger support interface. Linux/x86 version. | |
| 1 | /* `ptrace' debugger support interface. Linux version. | |
| 2 | 2 | Copyright (C) 1996-2020 Free Software Foundation, Inc. |
| 3 | 3 | |
| 4 | 4 | This file is part of the GNU C Library. |
| ... | ... | @@ -70,19 +70,23 @@ enum __ptrace_request |
| 70 | 70 | PTRACE_SINGLESTEP = 9, |
| 71 | 71 | #define PT_STEP PTRACE_SINGLESTEP |
| 72 | 72 | |
| 73 | /* Get all general purpose registers used by a processes. */ | |
| 73 | /* Get all general purpose registers used by a processes. | |
| 74 | This is not supported on all machines. */ | |
| 74 | 75 | PTRACE_GETREGS = 12, |
| 75 | 76 | #define PT_GETREGS PTRACE_GETREGS |
| 76 | 77 | |
| 77 | /* Set all general purpose registers used by a processes. */ | |
| 78 | /* Set all general purpose registers used by a processes. | |
| 79 | This is not supported on all machines. */ | |
| 78 | 80 | PTRACE_SETREGS = 13, |
| 79 | 81 | #define PT_SETREGS PTRACE_SETREGS |
| 80 | 82 | |
| 81 | /* Get all floating point registers used by a processes. */ | |
| 83 | /* Get all floating point registers used by a processes. | |
| 84 | This is not supported on all machines. */ | |
| 82 | 85 | PTRACE_GETFPREGS = 14, |
| 83 | 86 | #define PT_GETFPREGS PTRACE_GETFPREGS |
| 84 | 87 | |
| 85 | /* Set all floating point registers used by a processes. */ | |
| 88 | /* Set all floating point registers used by a processes. | |
| 89 | This is not supported on all machines. */ | |
| 86 | 90 | PTRACE_SETFPREGS = 15, |
| 87 | 91 | #define PT_SETFPREGS PTRACE_SETFPREGS |
| 88 | 92 | |
| ... | ... | @@ -94,11 +98,13 @@ enum __ptrace_request |
| 94 | 98 | PTRACE_DETACH = 17, |
| 95 | 99 | #define PT_DETACH PTRACE_DETACH |
| 96 | 100 | |
| 97 | /* Get all extended floating point registers used by a processes. */ | |
| 101 | /* Get all extended floating point registers used by a processes. | |
| 102 | This is not supported on all machines. */ | |
| 98 | 103 | PTRACE_GETFPXREGS = 18, |
| 99 | 104 | #define PT_GETFPXREGS PTRACE_GETFPXREGS |
| 100 | 105 | |
| 101 | /* Set all extended floating point registers used by a processes. */ | |
| 106 | /* Set all extended floating point registers used by a processes. | |
| 107 | This is not supported on all machines. */ | |
| 102 | 108 | PTRACE_SETFPXREGS = 19, |
| 103 | 109 | #define PT_SETFPXREGS PTRACE_SETFPXREGS |
| 104 | 110 | |
| ... | ... | @@ -106,32 +112,6 @@ enum __ptrace_request |
| 106 | 112 | PTRACE_SYSCALL = 24, |
| 107 | 113 | #define PT_SYSCALL PTRACE_SYSCALL |
| 108 | 114 | |
| 109 | /* Get a TLS entry in the GDT. */ | |
| 110 | PTRACE_GET_THREAD_AREA = 25, | |
| 111 | #define PT_GET_THREAD_AREA PTRACE_GET_THREAD_AREA | |
| 112 | ||
| 113 | /* Change a TLS entry in the GDT. */ | |
| 114 | PTRACE_SET_THREAD_AREA = 26, | |
| 115 | #define PT_SET_THREAD_AREA PTRACE_SET_THREAD_AREA | |
| 116 | ||
| 117 | #ifdef __x86_64__ | |
| 118 | /* Access TLS data. */ | |
| 119 | PTRACE_ARCH_PRCTL = 30, | |
| 120 | # define PT_ARCH_PRCTL PTRACE_ARCH_PRCTL | |
| 121 | #endif | |
| 122 | ||
| 123 | /* Continue and stop at the next syscall, it will not be executed. */ | |
| 124 | PTRACE_SYSEMU = 31, | |
| 125 | #define PT_SYSEMU PTRACE_SYSEMU | |
| 126 | ||
| 127 | /* Single step the process, the next syscall will not be executed. */ | |
| 128 | PTRACE_SYSEMU_SINGLESTEP = 32, | |
| 129 | #define PT_SYSEMU_SINGLESTEP PTRACE_SYSEMU_SINGLESTEP | |
| 130 | ||
| 131 | /* Execute process until next taken branch. */ | |
| 132 | PTRACE_SINGLEBLOCK = 33, | |
| 133 | #define PT_STEPBLOCK PTRACE_SINGLEBLOCK | |
| 134 | ||
| 135 | 115 | /* Set ptrace filter options. */ |
| 136 | 116 | PTRACE_SETOPTIONS = 0x4200, |
| 137 | 117 | #define PT_SETOPTIONS PTRACE_SETOPTIONS |
lib/libc/include/generic-glibc/sys/random.h-1| ... | ... | @@ -25,7 +25,6 @@ |
| 25 | 25 | /* Flags for use with getrandom. */ |
| 26 | 26 | #define GRND_NONBLOCK 0x01 |
| 27 | 27 | #define GRND_RANDOM 0x02 |
| 28 | #define GRND_INSECURE 0x04 | |
| 29 | 28 | |
| 30 | 29 | __BEGIN_DECLS |
| 31 | 30 |
lib/libc/include/generic-glibc/sys/sysctl.h created+76| ... | ... | @@ -0,0 +1,76 @@ |
| 1 | /* Copyright (C) 1996-2020 Free Software Foundation, Inc. | |
| 2 | This file is part of the GNU C Library. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #ifndef	_SYS_SYSCTL_H | |
| 19 | #define	_SYS_SYSCTL_H	1 | |
| 20 | ||
| 21 | #warning "The <sys/sysctl.h> header is deprecated and will be removed." | |
| 22 | ||
| 23 | #include <features.h> | |
| 24 | #define __need_size_t | |
| 25 | #include <stddef.h> | |
| 26 | /* Prevent more kernel headers than necessary to be included. */ | |
| 27 | #ifndef _LINUX_KERNEL_H | |
| 28 | # define _LINUX_KERNEL_H	1 | |
| 29 | # define __undef_LINUX_KERNEL_H | |
| 30 | #endif | |
| 31 | #ifndef _LINUX_TYPES_H | |
| 32 | # define _LINUX_TYPES_H		1 | |
| 33 | # define __undef_LINUX_TYPES_H | |
| 34 | #endif | |
| 35 | #ifndef _LINUX_LIST_H | |
| 36 | # define _LINUX_LIST_H		1 | |
| 37 | # define __undef_LINUX_LIST_H | |
| 38 | #endif | |
| 39 | #ifndef __LINUX_COMPILER_H | |
| 40 | # define __LINUX_COMPILER_H	1 | |
| 41 | # define __user | |
| 42 | # define __undef__LINUX_COMPILER_H | |
| 43 | #endif | |
| 44 | ||
| 45 | #include <linux/sysctl.h> | |
| 46 | ||
| 47 | #ifdef __undef_LINUX_KERNEL_H | |
| 48 | # undef _LINUX_KERNEL_H | |
| 49 | # undef __undef_LINUX_KERNEL_H | |
| 50 | #endif | |
| 51 | #ifdef __undef_LINUX_TYPES_H | |
| 52 | # undef _LINUX_TYPES_H | |
| 53 | # undef __undef_LINUX_TYPES_H | |
| 54 | #endif | |
| 55 | #ifdef __undef_LINUX_LIST_H | |
| 56 | # undef _LINUX_LIST_H | |
| 57 | # undef __undef_LINUX_LIST_H | |
| 58 | #endif | |
| 59 | #ifdef __undef__LINUX_COMPILER_H | |
| 60 | # undef __LINUX_COMPILER_H | |
| 61 | # undef __user | |
| 62 | # undef __undef__LINUX_COMPILER_H | |
| 63 | #endif | |
| 64 | ||
| 65 | #include <bits/sysctl.h> | |
| 66 | ||
| 67 | __BEGIN_DECLS | |
| 68 | ||
| 69 | /* Read or write system parameters. */ | |
| 70 | extern int sysctl (int *__name, int __nlen, void *__oldval, | |
| 71 | 		 size_t *__oldlenp, void *__newval, size_t __newlen) __THROW | |
| 72 | __attribute_deprecated__; | |
| 73 | ||
| 74 | __END_DECLS | |
| 75 | ||
| 76 | #endif	/* _SYS_SYSCTL_H */ | |
| \ No newline at end of file |
lib/libc/include/generic-glibc/sys/syslog.h+1-3| ... | ... | @@ -206,9 +206,7 @@ extern void vsyslog (int __pri, const char *__fmt, __gnuc_va_list __ap) |
| 206 | 206 | #if __USE_FORTIFY_LEVEL > 0 && defined __fortify_function |
| 207 | 207 | # include <bits/syslog.h> |
| 208 | 208 | #endif |
| 209 | ||
| 210 | #include <bits/floatn.h> | |
| 211 | #if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 209 | #ifdef __LDBL_COMPAT | |
| 212 | 210 | # include <bits/syslog-ldbl.h> |
| 213 | 211 | #endif |
| 214 | 212 |
lib/libc/include/generic-glibc/sys/ucontext.h+63-201| ... | ... | @@ -1,5 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2020 Free Software Foundation, Inc. | |
| 2 | This file is part of the GNU C Library. | |
| 1 | /* Copyright (C) 1997-2020 Free Software Foundation, Inc. This file is part of the GNU C Library. | |
| 3 | 2 | |
| 4 | 3 | The GNU C Library is free software; you can redistribute it and/or |
| 5 | 4 | modify it under the terms of the GNU Lesser General Public |
| ... | ... | @@ -12,236 +11,103 @@ |
| 12 | 11 | Lesser General Public License for more details. |
| 13 | 12 | |
| 14 | 13 | You should have received a copy of the GNU Lesser General Public |
| 15 | License along with the GNU C Library; if not, see | |
| 14 | License along with the GNU C Library. If not, see | |
| 16 | 15 | <https://www.gnu.org/licenses/>. */ |
| 17 | 16 | |
| 17 | /* Don't rely on this, the interface is currently messed up and may need to | |
| 18 | be broken to be fixed. */ | |
| 18 | 19 | #ifndef _SYS_UCONTEXT_H |
| 19 | 20 | #define _SYS_UCONTEXT_H	1 |
| 20 | 21 | |
| 21 | 22 | #include <features.h> |
| 22 | 23 | |
| 23 | #include <bits/types.h> | |
| 24 | 24 | #include <bits/types/sigset_t.h> |
| 25 | 25 | #include <bits/types/stack_t.h> |
| 26 | 26 | |
| 27 | #include <sgidefs.h> | |
| 27 | 28 | |
| 28 | #ifdef __USE_MISC | |
| 29 | # define __ctx(fld) fld | |
| 30 | #else | |
| 31 | # define __ctx(fld) __ ## fld | |
| 32 | #endif | |
| 33 | ||
| 34 | #ifdef __x86_64__ | |
| 35 | 29 | |
| 36 | /* Type for general register. */ | |
| 37 | __extension__ typedef long long int greg_t; | |
| 30 | /* Type for general register. Even in o32 we assume 64-bit registers, | |
| 31 | like the kernel. */ | |
| 32 | __extension__ typedef unsigned long long int greg_t; | |
| 38 | 33 | |
| 39 | 34 | /* Number of general registers. */ |
| 40 | #define __NGREG	23 | |
| 35 | #define __NGREG	32 | |
| 36 | #define __NFPREG	32 | |
| 41 | 37 | #ifdef __USE_MISC |
| 42 | 38 | # define NGREG	__NGREG |
| 39 | # define NFPREG	__NFPREG | |
| 43 | 40 | #endif |
| 44 | 41 | |
| 45 | 42 | /* Container for all general registers. */ |
| 46 | 43 | typedef greg_t gregset_t[__NGREG]; |
| 47 | 44 | |
| 48 | #ifdef __USE_GNU | |
| 49 | /* Number of each register in the `gregset_t' array. */ | |
| 50 | enum | |
| 51 | { | |
| 52 | REG_R8 = 0, | |
| 53 | # define REG_R8		REG_R8 | |
| 54 | REG_R9, | |
| 55 | # define REG_R9		REG_R9 | |
| 56 | REG_R10, | |
| 57 | # define REG_R10	REG_R10 | |
| 58 | REG_R11, | |
| 59 | # define REG_R11	REG_R11 | |
| 60 | REG_R12, | |
| 61 | # define REG_R12	REG_R12 | |
| 62 | REG_R13, | |
| 63 | # define REG_R13	REG_R13 | |
| 64 | REG_R14, | |
| 65 | # define REG_R14	REG_R14 | |
| 66 | REG_R15, | |
| 67 | # define REG_R15	REG_R15 | |
| 68 | REG_RDI, | |
| 69 | # define REG_RDI	REG_RDI | |
| 70 | REG_RSI, | |
| 71 | # define REG_RSI	REG_RSI | |
| 72 | REG_RBP, | |
| 73 | # define REG_RBP	REG_RBP | |
| 74 | REG_RBX, | |
| 75 | # define REG_RBX	REG_RBX | |
| 76 | REG_RDX, | |
| 77 | # define REG_RDX	REG_RDX | |
| 78 | REG_RAX, | |
| 79 | # define REG_RAX	REG_RAX | |
| 80 | REG_RCX, | |
| 81 | # define REG_RCX	REG_RCX | |
| 82 | REG_RSP, | |
| 83 | # define REG_RSP	REG_RSP | |
| 84 | REG_RIP, | |
| 85 | # define REG_RIP	REG_RIP | |
| 86 | REG_EFL, | |
| 87 | # define REG_EFL	REG_EFL | |
| 88 | REG_CSGSFS,		/* Actually short cs, gs, fs, __pad0. */ | |
| 89 | # define REG_CSGSFS	REG_CSGSFS | |
| 90 | REG_ERR, | |
| 91 | # define REG_ERR	REG_ERR | |
| 92 | REG_TRAPNO, | |
| 93 | # define REG_TRAPNO	REG_TRAPNO | |
| 94 | REG_OLDMASK, | |
| 95 | # define REG_OLDMASK	REG_OLDMASK | |
| 96 | REG_CR2 | |
| 97 | # define REG_CR2	REG_CR2 | |
| 98 | }; | |
| 45 | #ifdef __USE_MISC | |
| 46 | # define __ctx(fld) fld | |
| 47 | #else | |
| 48 | # define __ctx(fld) __ ## fld | |
| 99 | 49 | #endif |
| 100 | 50 | |
| 101 | struct _libc_fpxreg | |
| 102 | { | |
| 103 | unsigned short int __ctx(significand)[4]; | |
| 104 | unsigned short int __ctx(exponent); | |
| 105 | unsigned short int __glibc_reserved1[3]; | |
| 106 | }; | |
| 107 | ||
| 108 | struct _libc_xmmreg | |
| 109 | { | |
| 110 | __uint32_t	__ctx(element)[4]; | |
| 111 | }; | |
| 51 | /* Container for all FPU registers. */ | |
| 52 | typedef struct { | |
| 53 | 	union { | |
| 54 | 		double	__ctx(fp_dregs)[__NFPREG]; | |
| 55 | 		struct { | |
| 56 | 			float		_fp_fregs; | |
| 57 | 			unsigned int	_fp_pad; | |
| 58 | 		} __ctx(fp_fregs)[__NFPREG]; | |
| 59 | 	} __ctx(fp_r); | |
| 60 | } fpregset_t; | |
| 112 | 61 | |
| 113 | struct _libc_fpstate | |
| 114 | { | |
| 115 | /* 64-bit FXSAVE format. */ | |
| 116 | __uint16_t		__ctx(cwd); | |
| 117 | __uint16_t		__ctx(swd); | |
| 118 | __uint16_t		__ctx(ftw); | |
| 119 | __uint16_t		__ctx(fop); | |
| 120 | __uint64_t		__ctx(rip); | |
| 121 | __uint64_t		__ctx(rdp); | |
| 122 | __uint32_t		__ctx(mxcsr); | |
| 123 | __uint32_t		__ctx(mxcr_mask); | |
| 124 | struct _libc_fpxreg	_st[8]; | |
| 125 | struct _libc_xmmreg	_xmm[16]; | |
| 126 | __uint32_t		__glibc_reserved1[24]; | |
| 127 | }; | |
| 128 | ||
| 129 | /* Structure to describe FPU registers. */ | |
| 130 | typedef struct _libc_fpstate *fpregset_t; | |
| 131 | 62 | |
| 132 | 63 | /* Context to describe whole processor state. */ |
| 64 | #if _MIPS_SIM == _ABIO32 | |
| 65 | /* Earlier versions of glibc for mips had an entirely different | |
| 66 | definition of mcontext_t, that didn't even resemble the | |
| 67 | corresponding kernel data structure. Fortunately, makecontext, | |
| 68 | [gs]etcontext et all were not implemented back then, so this can | |
| 69 | still be rectified. */ | |
| 133 | 70 | typedef struct |
| 134 | 71 | { |
| 72 | unsigned int __ctx(regmask); | |
| 73 | unsigned int __ctx(status); | |
| 74 | greg_t __ctx(pc); | |
| 135 | 75 | gregset_t __ctx(gregs); |
| 136 | /* Note that fpregs is a pointer. */ | |
| 137 | 76 | fpregset_t __ctx(fpregs); |
| 138 | __extension__ unsigned long long __reserved1 [8]; | |
| 139 | } mcontext_t; | |
| 140 | ||
| 141 | /* Userlevel context. */ | |
| 142 | typedef struct ucontext_t | |
| 143 | { | |
| 144 | unsigned long int __ctx(uc_flags); | |
| 145 | struct ucontext_t *uc_link; | |
| 146 | stack_t uc_stack; | |
| 147 | mcontext_t uc_mcontext; | |
| 148 | sigset_t uc_sigmask; | |
| 149 | struct _libc_fpstate __fpregs_mem; | |
| 150 | __extension__ unsigned long long int __ssp[4]; | |
| 151 | } ucontext_t; | |
| 152 | ||
| 153 | #else /* !__x86_64__ */ | |
| 154 | ||
| 155 | /* Type for general register. */ | |
| 156 | typedef int greg_t; | |
| 157 | ||
| 158 | /* Number of general registers. */ | |
| 159 | #define __NGREG	19 | |
| 160 | #ifdef __USE_MISC | |
| 161 | # define NGREG	__NGREG | |
| 162 | #endif | |
| 163 | ||
| 164 | /* Container for all general registers. */ | |
| 165 | typedef greg_t gregset_t[__NGREG]; | |
| 166 | ||
| 167 | #ifdef __USE_GNU | |
| 168 | /* Number of each register is the `gregset_t' array. */ | |
| 169 | enum | |
| 170 | { | |
| 171 | REG_GS = 0, | |
| 172 | # define REG_GS		REG_GS | |
| 173 | REG_FS, | |
| 174 | # define REG_FS		REG_FS | |
| 175 | REG_ES, | |
| 176 | # define REG_ES		REG_ES | |
| 177 | REG_DS, | |
| 178 | # define REG_DS		REG_DS | |
| 179 | REG_EDI, | |
| 180 | # define REG_EDI	REG_EDI | |
| 181 | REG_ESI, | |
| 182 | # define REG_ESI	REG_ESI | |
| 183 | REG_EBP, | |
| 184 | # define REG_EBP	REG_EBP | |
| 185 | REG_ESP, | |
| 186 | # define REG_ESP	REG_ESP | |
| 187 | REG_EBX, | |
| 188 | # define REG_EBX	REG_EBX | |
| 189 | REG_EDX, | |
| 190 | # define REG_EDX	REG_EDX | |
| 191 | REG_ECX, | |
| 192 | # define REG_ECX	REG_ECX | |
| 193 | REG_EAX, | |
| 194 | # define REG_EAX	REG_EAX | |
| 195 | REG_TRAPNO, | |
| 196 | # define REG_TRAPNO	REG_TRAPNO | |
| 197 | REG_ERR, | |
| 198 | # define REG_ERR	REG_ERR | |
| 199 | REG_EIP, | |
| 200 | # define REG_EIP	REG_EIP | |
| 201 | REG_CS, | |
| 202 | # define REG_CS		REG_CS | |
| 203 | REG_EFL, | |
| 204 | # define REG_EFL	REG_EFL | |
| 205 | REG_UESP, | |
| 206 | # define REG_UESP	REG_UESP | |
| 207 | REG_SS | |
| 208 | # define REG_SS	REG_SS | |
| 209 | }; | |
| 210 | #endif | |
| 211 | ||
| 212 | /* Definitions taken from the kernel headers. */ | |
| 213 | struct _libc_fpreg | |
| 214 | { | |
| 215 | unsigned short int __ctx(significand)[4]; | |
| 216 | unsigned short int __ctx(exponent); | |
| 217 | }; | |
| 218 | ||
| 219 | struct _libc_fpstate | |
| 220 | { | |
| 221 | unsigned long int __ctx(cw); | |
| 222 | unsigned long int __ctx(sw); | |
| 223 | unsigned long int __ctx(tag); | |
| 224 | unsigned long int __ctx(ipoff); | |
| 225 | unsigned long int __ctx(cssel); | |
| 226 | unsigned long int __ctx(dataoff); | |
| 227 | unsigned long int __ctx(datasel); | |
| 228 | struct _libc_fpreg _st[8]; | |
| 229 | unsigned long int __ctx(status); | |
| 230 | }; | |
| 231 | ||
| 232 | /* Structure to describe FPU registers. */ | |
| 233 | typedef struct _libc_fpstate *fpregset_t; | |
| 234 | ||
| 235 | /* Context to describe whole processor state. */ | |
| 77 | unsigned int __ctx(fp_owned); | |
| 78 | unsigned int __ctx(fpc_csr); | |
| 79 | unsigned int __ctx(fpc_eir); | |
| 80 | unsigned int __ctx(used_math); | |
| 81 | unsigned int __ctx(dsp); | |
| 82 | greg_t __ctx(mdhi); | |
| 83 | greg_t __ctx(mdlo); | |
| 84 | unsigned long __ctx(hi1); | |
| 85 | unsigned long __ctx(lo1); | |
| 86 | unsigned long __ctx(hi2); | |
| 87 | unsigned long __ctx(lo2); | |
| 88 | unsigned long __ctx(hi3); | |
| 89 | unsigned long __ctx(lo3); | |
| 90 | } mcontext_t; | |
| 91 | #else | |
| 236 | 92 | typedef struct |
| 237 | 93 | { |
| 238 | 94 | gregset_t __ctx(gregs); |
| 239 | /* Due to Linux's history we have to use a pointer here. The SysV/i386 | |
| 240 | ABI requires a struct with the values. */ | |
| 241 | 95 | fpregset_t __ctx(fpregs); |
| 242 | unsigned long int __ctx(oldmask); | |
| 243 | unsigned long int __ctx(cr2); | |
| 96 | greg_t __ctx(mdhi); | |
| 97 | greg_t __ctx(hi1); | |
| 98 | greg_t __ctx(hi2); | |
| 99 | greg_t __ctx(hi3); | |
| 100 | greg_t __ctx(mdlo); | |
| 101 | greg_t __ctx(lo1); | |
| 102 | greg_t __ctx(lo2); | |
| 103 | greg_t __ctx(lo3); | |
| 104 | greg_t __ctx(pc); | |
| 105 | unsigned int __ctx(fpc_csr); | |
| 106 | unsigned int __ctx(used_math); | |
| 107 | unsigned int __ctx(dsp); | |
| 108 | unsigned int __glibc_reserved1; | |
| 244 | 109 | } mcontext_t; |
| 110 | #endif | |
| 245 | 111 | |
| 246 | 112 | /* Userlevel context. */ |
| 247 | 113 | typedef struct ucontext_t |
| ... | ... | @@ -251,12 +117,8 @@ typedef struct ucontext_t |
| 251 | 117 | stack_t uc_stack; |
| 252 | 118 | mcontext_t uc_mcontext; |
| 253 | 119 | sigset_t uc_sigmask; |
| 254 | struct _libc_fpstate __fpregs_mem; | |
| 255 | unsigned long int __ssp[4]; | |
| 256 | 120 | } ucontext_t; |
| 257 | 121 | |
| 258 | #endif /* !__x86_64__ */ | |
| 259 | ||
| 260 | 122 | #undef __ctx |
| 261 | 123 | |
| 262 | 124 | #endif /* sys/ucontext.h */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/sys/user.h+175-145| ... | ... | @@ -1,4 +1,4 @@ |
| 1 | /* Copyright (C) 2001-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 2 | 2 | This file is part of the GNU C Library. |
| 3 | 3 | |
| 4 | 4 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -12,169 +12,199 @@ |
| 12 | 12 | Lesser General Public License for more details. |
| 13 | 13 | |
| 14 | 14 | You should have received a copy of the GNU Lesser General Public |
| 15 | License along with the GNU C Library; if not, see | |
| 15 | License along with the GNU C Library. If not, see | |
| 16 | 16 | <https://www.gnu.org/licenses/>. */ |
| 17 | 17 | |
| 18 | 18 | #ifndef _SYS_USER_H |
| 19 | 19 | #define _SYS_USER_H	1 |
| 20 | 20 | |
| 21 | #include <sgidefs.h> | |
| 22 | #include <stddef.h> | |
| 23 | ||
| 21 | 24 | /* The whole purpose of this file is for GDB and GDB only. Don't read |
| 22 | 25 | too much into it. Don't use it for anything other than GDB unless |
| 23 | 26 | you know what you are doing. */ |
| 24 | 27 | |
| 25 | #ifdef __x86_64__ | |
| 28 | /* #include <asm/reg.h> */ | |
| 29 | /* Instead of including the kernel header, that will vary depending on | |
| 30 | whether the 32- or the 64-bit kernel is installed, we paste its | |
| 31 | contents here. Note that the fact that the file is inline here, | |
| 32 | instead of included separately, doesn't change in any way the | |
| 33 | licensing status of a program that includes user.h. Since this is | |
| 34 | for gdb alone, and gdb is GPLed, no surprises here. */ | |
| 35 | #if _MIPS_SIM == _ABIO32 | |
| 36 | /* | |
| 37 | * Various register offset definitions for debuggers, core file | |
| 38 | * examiners and whatnot. | |
| 39 | * | |
| 40 | * This file is subject to the terms and conditions of the GNU General Public | |
| 41 | * License. See the file "COPYING" in the main directory of this archive | |
| 42 | * for more details. | |
| 43 | * | |
| 44 | * Copyright (C) 1995, 1999 by Ralf Baechle | |
| 45 | */ | |
| 46 | #ifndef __ASM_MIPS_REG_H | |
| 47 | #define __ASM_MIPS_REG_H | |
| 26 | 48 | |
| 27 | struct user_fpregs_struct | |
| 28 | { | |
| 29 | unsigned short int	cwd; | |
| 30 | unsigned short int	swd; | |
| 31 | unsigned short int	ftw; | |
| 32 | unsigned short int	fop; | |
| 33 | __extension__ unsigned long long int rip; | |
| 34 | __extension__ unsigned long long int rdp; | |
| 35 | unsigned int		mxcsr; | |
| 36 | unsigned int		mxcr_mask; | |
| 37 | unsigned int		st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */ | |
| 38 | unsigned int		xmm_space[64]; /* 16*16 bytes for each XMM-reg = 256 bytes */ | |
| 39 | unsigned int		padding[24]; | |
| 40 | }; | |
| 49 | /* | |
| 50 | * This defines/structures correspond to the register layout on stack - | |
| 51 | * if the order here is changed, it needs to be updated in | |
| 52 | * include/asm-mips/stackframe.h | |
| 53 | */ | |
| 54 | #define EF_REG0			6 | |
| 55 | #define EF_REG1			7 | |
| 56 | #define EF_REG2			8 | |
| 57 | #define EF_REG3			9 | |
| 58 | #define EF_REG4			10 | |
| 59 | #define EF_REG5			11 | |
| 60 | #define EF_REG6			12 | |
| 61 | #define EF_REG7			13 | |
| 62 | #define EF_REG8			14 | |
| 63 | #define EF_REG9			15 | |
| 64 | #define EF_REG10		16 | |
| 65 | #define EF_REG11		17 | |
| 66 | #define EF_REG12		18 | |
| 67 | #define EF_REG13		19 | |
| 68 | #define EF_REG14		20 | |
| 69 | #define EF_REG15		21 | |
| 70 | #define EF_REG16		22 | |
| 71 | #define EF_REG17		23 | |
| 72 | #define EF_REG18		24 | |
| 73 | #define EF_REG19		25 | |
| 74 | #define EF_REG20		26 | |
| 75 | #define EF_REG21		27 | |
| 76 | #define EF_REG22		28 | |
| 77 | #define EF_REG23		29 | |
| 78 | #define EF_REG24		30 | |
| 79 | #define EF_REG25		31 | |
| 80 | /* | |
| 81 | * k0/k1 unsaved | |
| 82 | */ | |
| 83 | #define EF_REG28		34 | |
| 84 | #define EF_REG29		35 | |
| 85 | #define EF_REG30		36 | |
| 86 | #define EF_REG31		37 | |
| 41 | 87 | |
| 42 | struct user_regs_struct | |
| 43 | { | |
| 44 | __extension__ unsigned long long int r15; | |
| 45 | __extension__ unsigned long long int r14; | |
| 46 | __extension__ unsigned long long int r13; | |
| 47 | __extension__ unsigned long long int r12; | |
| 48 | __extension__ unsigned long long int rbp; | |
| 49 | __extension__ unsigned long long int rbx; | |
| 50 | __extension__ unsigned long long int r11; | |
| 51 | __extension__ unsigned long long int r10; | |
| 52 | __extension__ unsigned long long int r9; | |
| 53 | __extension__ unsigned long long int r8; | |
| 54 | __extension__ unsigned long long int rax; | |
| 55 | __extension__ unsigned long long int rcx; | |
| 56 | __extension__ unsigned long long int rdx; | |
| 57 | __extension__ unsigned long long int rsi; | |
| 58 | __extension__ unsigned long long int rdi; | |
| 59 | __extension__ unsigned long long int orig_rax; | |
| 60 | __extension__ unsigned long long int rip; | |
| 61 | __extension__ unsigned long long int cs; | |
| 62 | __extension__ unsigned long long int eflags; | |
| 63 | __extension__ unsigned long long int rsp; | |
| 64 | __extension__ unsigned long long int ss; | |
| 65 | __extension__ unsigned long long int fs_base; | |
| 66 | __extension__ unsigned long long int gs_base; | |
| 67 | __extension__ unsigned long long int ds; | |
| 68 | __extension__ unsigned long long int es; | |
| 69 | __extension__ unsigned long long int fs; | |
| 70 | __extension__ unsigned long long int gs; | |
| 71 | }; | |
| 88 | /* | |
| 89 | * Saved special registers | |
| 90 | */ | |
| 91 | #define EF_LO			38 | |
| 92 | #define EF_HI			39 | |
| 93 | ||
| 94 | #define EF_CP0_EPC		40 | |
| 95 | #define EF_CP0_BADVADDR		41 | |
| 96 | #define EF_CP0_STATUS		42 | |
| 97 | #define EF_CP0_CAUSE		43 | |
| 98 | ||
| 99 | #define EF_SIZE			180	/* size in bytes */ | |
| 100 | ||
| 101 | #endif /* __ASM_MIPS_REG_H */ | |
| 102 | ||
| 103 | #else /* _MIPS_SIM != _ABIO32 */ | |
| 104 | ||
| 105 | /* | |
| 106 | * Various register offset definitions for debuggers, core file | |
| 107 | * examiners and whatnot. | |
| 108 | * | |
| 109 | * This file is subject to the terms and conditions of the GNU General Public | |
| 110 | * License. See the file "COPYING" in the main directory of this archive | |
| 111 | * for more details. | |
| 112 | * | |
| 113 | * Copyright (C) 1995, 1999 Ralf Baechle | |
| 114 | * Copyright (C) 1995, 1999 Silicon Graphics | |
| 115 | */ | |
| 116 | #ifndef _ASM_REG_H | |
| 117 | #define _ASM_REG_H | |
| 118 | ||
| 119 | /* | |
| 120 | * This defines/structures correspond to the register layout on stack - | |
| 121 | * if the order here is changed, it needs to be updated in | |
| 122 | * include/asm-mips/stackframe.h | |
| 123 | */ | |
| 124 | #define EF_REG0			 0 | |
| 125 | #define EF_REG1			 1 | |
| 126 | #define EF_REG2			 2 | |
| 127 | #define EF_REG3			 3 | |
| 128 | #define EF_REG4			 4 | |
| 129 | #define EF_REG5			 5 | |
| 130 | #define EF_REG6			 6 | |
| 131 | #define EF_REG7			 7 | |
| 132 | #define EF_REG8			 8 | |
| 133 | #define EF_REG9			 9 | |
| 134 | #define EF_REG10		10 | |
| 135 | #define EF_REG11		11 | |
| 136 | #define EF_REG12		12 | |
| 137 | #define EF_REG13		13 | |
| 138 | #define EF_REG14		14 | |
| 139 | #define EF_REG15		15 | |
| 140 | #define EF_REG16		16 | |
| 141 | #define EF_REG17		17 | |
| 142 | #define EF_REG18		18 | |
| 143 | #define EF_REG19		19 | |
| 144 | #define EF_REG20		20 | |
| 145 | #define EF_REG21		21 | |
| 146 | #define EF_REG22		22 | |
| 147 | #define EF_REG23		23 | |
| 148 | #define EF_REG24		24 | |
| 149 | #define EF_REG25		25 | |
| 150 | /* | |
| 151 | * k0/k1 unsaved | |
| 152 | */ | |
| 153 | #define EF_REG28		28 | |
| 154 | #define EF_REG29		29 | |
| 155 | #define EF_REG30		30 | |
| 156 | #define EF_REG31		31 | |
| 157 | ||
| 158 | /* | |
| 159 | * Saved special registers | |
| 160 | */ | |
| 161 | #define EF_LO			32 | |
| 162 | #define EF_HI			33 | |
| 163 | ||
| 164 | #define EF_CP0_EPC		34 | |
| 165 | #define EF_CP0_BADVADDR		35 | |
| 166 | #define EF_CP0_STATUS		36 | |
| 167 | #define EF_CP0_CAUSE		37 | |
| 168 | ||
| 169 | #define EF_SIZE			304	/* size in bytes */ | |
| 170 | ||
| 171 | #endif /* _ASM_REG_H */ | |
| 172 | ||
| 173 | #endif /* _MIPS_SIM != _ABIO32 */ | |
| 174 | ||
| 175 | #if _MIPS_SIM == _ABIO32 | |
| 72 | 176 | |
| 73 | 177 | struct user |
| 74 | 178 | { |
| 75 | struct user_regs_struct	regs; | |
| 76 | int				u_fpvalid; | |
| 77 | struct user_fpregs_struct	i387; | |
| 78 | __extension__ unsigned long long int	u_tsize; | |
| 79 | __extension__ unsigned long long int	u_dsize; | |
| 80 | __extension__ unsigned long long int	u_ssize; | |
| 81 | __extension__ unsigned long long int	start_code; | |
| 82 | __extension__ unsigned long long int	start_stack; | |
| 83 | __extension__ long long int		signal; | |
| 84 | int				reserved; | |
| 85 | __extension__ union | |
| 86 | { | |
| 87 | struct user_regs_struct*	u_ar0; | |
| 88 | __extension__ unsigned long long int	__u_ar0_word; | |
| 89 | }; | |
| 90 | __extension__ union | |
| 91 | { | |
| 92 | struct user_fpregs_struct*	u_fpstate; | |
| 93 | __extension__ unsigned long long int	__u_fpstate_word; | |
| 94 | }; | |
| 95 | __extension__ unsigned long long int	magic; | |
| 96 | char				u_comm [32]; | |
| 97 | __extension__ unsigned long long int	u_debugreg [8]; | |
| 179 | unsigned long	regs[EF_SIZE/4+64];	/* integer and fp regs */ | |
| 180 | size_t	u_tsize;		/* text size (pages) */ | |
| 181 | size_t	u_dsize;		/* data size (pages) */ | |
| 182 | size_t	u_ssize;		/* stack size (pages) */ | |
| 183 | unsigned long	start_code;		/* text starting address */ | |
| 184 | unsigned long	start_data;		/* data starting address */ | |
| 185 | unsigned long	start_stack;		/* stack starting address */ | |
| 186 | long int	signal;			/* signal causing core dump */ | |
| 187 | void*		u_ar0;			/* help gdb find registers */ | |
| 188 | unsigned long	magic;			/* identifies a core file */ | |
| 189 | char		u_comm[32];		/* user command name */ | |
| 98 | 190 | }; |
| 99 | 191 | |
| 100 | 192 | #else |
| 101 | /* These are the 32-bit x86 structures. */ | |
| 102 | struct user_fpregs_struct | |
| 103 | { | |
| 104 | long int cwd; | |
| 105 | long int swd; | |
| 106 | long int twd; | |
| 107 | long int fip; | |
| 108 | long int fcs; | |
| 109 | long int foo; | |
| 110 | long int fos; | |
| 111 | long int st_space [20]; | |
| 112 | }; | |
| 113 | 193 | |
| 114 | struct user_fpxregs_struct | |
| 115 | { | |
| 116 | unsigned short int cwd; | |
| 117 | unsigned short int swd; | |
| 118 | unsigned short int twd; | |
| 119 | unsigned short int fop; | |
| 120 | long int fip; | |
| 121 | long int fcs; | |
| 122 | long int foo; | |
| 123 | long int fos; | |
| 124 | long int mxcsr; | |
| 125 | long int reserved; | |
| 126 | long int st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */ | |
| 127 | long int xmm_space[32]; /* 8*16 bytes for each XMM-reg = 128 bytes */ | |
| 128 | long int padding[56]; | |
| 194 | struct user { | |
| 195 | __extension__ unsigned long	regs[EF_SIZE/8+64]; /* integer and fp regs */ | |
| 196 | __extension__ unsigned long	u_tsize;	/* text size (pages) */ | |
| 197 | __extension__ unsigned long	u_dsize;	/* data size (pages) */ | |
| 198 | __extension__ unsigned long	u_ssize;	/* stack size (pages) */ | |
| 199 | __extension__ unsigned long long start_code;	/* text starting address */ | |
| 200 | __extension__ unsigned long long start_data;	/* data starting address */ | |
| 201 | __extension__ unsigned long long start_stack;	/* stack starting address */ | |
| 202 | __extension__ long long	signal;		/* signal causing core dump */ | |
| 203 | __extension__ unsigned long long u_ar0;	/* help gdb find registers */ | |
| 204 | __extension__ unsigned long long magic;	/* identifies a core file */ | |
| 205 | char		u_comm[32];		/* user command name */ | |
| 129 | 206 | }; |
| 130 | 207 | |
| 131 | struct user_regs_struct | |
| 132 | { | |
| 133 | long int ebx; | |
| 134 | long int ecx; | |
| 135 | long int edx; | |
| 136 | long int esi; | |
| 137 | long int edi; | |
| 138 | long int ebp; | |
| 139 | long int eax; | |
| 140 | long int xds; | |
| 141 | long int xes; | |
| 142 | long int xfs; | |
| 143 | long int xgs; | |
| 144 | long int orig_eax; | |
| 145 | long int eip; | |
| 146 | long int xcs; | |
| 147 | long int eflags; | |
| 148 | long int esp; | |
| 149 | long int xss; | |
| 150 | }; | |
| 151 | ||
| 152 | struct user | |
| 153 | { | |
| 154 | struct user_regs_struct	regs; | |
| 155 | int				u_fpvalid; | |
| 156 | struct user_fpregs_struct	i387; | |
| 157 | unsigned long int		u_tsize; | |
| 158 | unsigned long int		u_dsize; | |
| 159 | unsigned long int		u_ssize; | |
| 160 | unsigned long int		start_code; | |
| 161 | unsigned long int		start_stack; | |
| 162 | long int			signal; | |
| 163 | int				reserved; | |
| 164 | struct user_regs_struct*	u_ar0; | |
| 165 | struct user_fpregs_struct*	u_fpstate; | |
| 166 | unsigned long int		magic; | |
| 167 | char				u_comm [32]; | |
| 168 | int				u_debugreg [8]; | |
| 169 | }; | |
| 170 | #endif /* __x86_64__ */ | |
| 171 | ||
| 172 | #define PAGE_SHIFT		12 | |
| 173 | #define PAGE_SIZE		(1UL << PAGE_SHIFT) | |
| 174 | #define PAGE_MASK		(~(PAGE_SIZE-1)) | |
| 175 | #define NBPG			PAGE_SIZE | |
| 176 | #define UPAGES			1 | |
| 177 | #define HOST_TEXT_START_ADDR	(u.start_code) | |
| 178 | #define HOST_STACK_END_ADDR	(u.start_stack + u.u_ssize * NBPG) | |
| 208 | #endif | |
| 179 | 209 | |
| 180 | 210 | #endif	/* _SYS_USER_H */ |
| \ No newline at end of file |
lib/libc/include/generic-glibc/threads.h+8-5| ... | ... | @@ -24,7 +24,7 @@ |
| 24 | 24 | |
| 25 | 25 | __BEGIN_DECLS |
| 26 | 26 | |
| 27 | #include <bits/thread-shared-types.h> | |
| 27 | #include <bits/pthreadtypes-arch.h> | |
| 28 | 28 | #include <bits/types/struct_timespec.h> |
| 29 | 29 | |
| 30 | 30 | #ifndef __cplusplus |
| ... | ... | @@ -32,10 +32,10 @@ __BEGIN_DECLS |
| 32 | 32 | #endif |
| 33 | 33 | |
| 34 | 34 | #define TSS_DTOR_ITERATIONS 4 |
| 35 | typedef __tss_t tss_t; | |
| 35 | typedef unsigned int tss_t; | |
| 36 | 36 | typedef void (*tss_dtor_t) (void*); |
| 37 | 37 | |
| 38 | typedef __thrd_t thrd_t; | |
| 38 | typedef unsigned long int thrd_t; | |
| 39 | 39 | typedef int (*thrd_start_t) (void*); |
| 40 | 40 | |
| 41 | 41 | /* Exit and error codes. */ |
| ... | ... | @@ -56,8 +56,11 @@ enum |
| 56 | 56 | mtx_timed = 2 |
| 57 | 57 | }; |
| 58 | 58 | |
| 59 | typedef __once_flag once_flag; | |
| 60 | #define ONCE_FLAG_INIT __ONCE_FLAG_INIT | |
| 59 | typedef struct | |
| 60 | { | |
| 61 | int __data __ONCE_ALIGNMENT; | |
| 62 | } once_flag; | |
| 63 | #define ONCE_FLAG_INIT { 0 } | |
| 61 | 64 | |
| 62 | 65 | typedef union |
| 63 | 66 | { |
lib/libc/include/generic-glibc/unistd.h+24-41| ... | ... | @@ -357,15 +357,13 @@ extern int close (int __fd); |
| 357 | 357 | |
| 358 | 358 | This function is a cancellation point and therefore not marked with |
| 359 | 359 | __THROW. */ |
| 360 | extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __wur | |
| 361 | __attr_access ((__write_only__, 2, 3)); | |
| 360 | extern ssize_t read (int __fd, void *__buf, size_t __nbytes) __wur; | |
| 362 | 361 | |
| 363 | 362 | /* Write N bytes of BUF to FD. Return the number written, or -1. |
| 364 | 363 | |
| 365 | 364 | This function is a cancellation point and therefore not marked with |
| 366 | 365 | __THROW. */ |
| 367 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur | |
| 368 | __attr_access ((__read_only__, 2, 3)); | |
| 366 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur; | |
| 369 | 367 | |
| 370 | 368 | #if defined __USE_UNIX98 || defined __USE_XOPEN2K8 |
| 371 | 369 | # ifndef __USE_FILE_OFFSET64 |
| ... | ... | @@ -376,8 +374,7 @@ extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur |
| 376 | 374 | This function is a cancellation point and therefore not marked with |
| 377 | 375 | __THROW. */ |
| 378 | 376 | extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, |
| 379 | 		 __off_t __offset) __wur | |
| 380 | __attr_access ((__write_only__, 2, 3)); | |
| 377 | 		 __off_t __offset) __wur; | |
| 381 | 378 | |
| 382 | 379 | /* Write N bytes of BUF to FD at the given position OFFSET without |
| 383 | 380 | changing the file pointer. Return the number written, or -1. |
| ... | ... | @@ -385,19 +382,15 @@ extern ssize_t pread (int __fd, void *__buf, size_t __nbytes, |
| 385 | 382 | This function is a cancellation point and therefore not marked with |
| 386 | 383 | __THROW. */ |
| 387 | 384 | extern ssize_t pwrite (int __fd, const void *__buf, size_t __n, |
| 388 | 		 __off_t __offset) __wur | |
| 389 | __attr_access ((__read_only__, 2, 3)); | |
| 390 | ||
| 385 | 		 __off_t __offset) __wur; | |
| 391 | 386 | # else |
| 392 | 387 | # ifdef __REDIRECT |
| 393 | 388 | extern ssize_t __REDIRECT (pread, (int __fd, void *__buf, size_t __nbytes, |
| 394 | 389 | 				 __off64_t __offset), |
| 395 | 			 pread64) __wur | |
| 396 | __attr_access ((__write_only__, 2, 3)); | |
| 390 | 			 pread64) __wur; | |
| 397 | 391 | extern ssize_t __REDIRECT (pwrite, (int __fd, const void *__buf, |
| 398 | 392 | 				 size_t __nbytes, __off64_t __offset), |
| 399 | 			 pwrite64) __wur | |
| 400 | __attr_access ((__read_only__, 2, 3)); | |
| 393 | 			 pwrite64) __wur; | |
| 401 | 394 | # else |
| 402 | 395 | # define pread pread64 |
| 403 | 396 | # define pwrite pwrite64 |
| ... | ... | @@ -409,13 +402,11 @@ extern ssize_t __REDIRECT (pwrite, (int __fd, const void *__buf, |
| 409 | 402 | changing the file pointer. Return the number read, -1 for errors |
| 410 | 403 | or 0 for EOF. */ |
| 411 | 404 | extern ssize_t pread64 (int __fd, void *__buf, size_t __nbytes, |
| 412 | 			__off64_t __offset) __wur | |
| 413 | __attr_access ((__write_only__, 2, 3)); | |
| 405 | 			__off64_t __offset) __wur; | |
| 414 | 406 | /* Write N bytes of BUF to FD at the given position OFFSET without |
| 415 | 407 | changing the file pointer. Return the number written, or -1. */ |
| 416 | 408 | extern ssize_t pwrite64 (int __fd, const void *__buf, size_t __n, |
| 417 | 			 __off64_t __offset) __wur | |
| 418 | __attr_access ((__read_only__, 2, 3)); | |
| 409 | 			 __off64_t __offset) __wur; | |
| 419 | 410 | # endif |
| 420 | 411 | #endif |
| 421 | 412 | |
| ... | ... | @@ -517,8 +508,7 @@ extern int fchdir (int __fd) __THROW __wur; |
| 517 | 508 | an array is allocated with `malloc'; the array is SIZE |
| 518 | 509 | bytes long, unless SIZE == 0, in which case it is as |
| 519 | 510 | big as necessary. */ |
| 520 | extern char *getcwd (char *__buf, size_t __size) __THROW __wur | |
| 521 | __attr_access ((__write_only__, 1, 2)); | |
| 511 | extern char *getcwd (char *__buf, size_t __size) __THROW __wur; | |
| 522 | 512 | |
| 523 | 513 | #ifdef	__USE_GNU |
| 524 | 514 | /* Return a malloc'd string containing the current directory name. |
| ... | ... | @@ -533,8 +523,7 @@ extern char *get_current_dir_name (void) __THROW; |
| 533 | 523 | If successful, return BUF. If not, put an error message in |
| 534 | 524 | BUF and return NULL. BUF should be at least PATH_MAX bytes long. */ |
| 535 | 525 | extern char *getwd (char *__buf) |
| 536 | __THROW __nonnull ((1)) __attribute_deprecated__ __wur | |
| 537 | __attr_access ((__write_only__, 1)); | |
| 526 | __THROW __nonnull ((1)) __attribute_deprecated__ __wur; | |
| 538 | 527 | #endif |
| 539 | 528 | |
| 540 | 529 | |
| ... | ... | @@ -631,8 +620,7 @@ extern long int sysconf (int __name) __THROW; |
| 631 | 620 | |
| 632 | 621 | #ifdef	__USE_POSIX2 |
| 633 | 622 | /* Get the value of the string-valued system variable NAME. */ |
| 634 | extern size_t confstr (int __name, char *__buf, size_t __len) __THROW | |
| 635 | __attr_access ((__write_only__, 2, 3)); | |
| 623 | extern size_t confstr (int __name, char *__buf, size_t __len) __THROW; | |
| 636 | 624 | #endif |
| 637 | 625 | |
| 638 | 626 | |
| ... | ... | @@ -698,8 +686,8 @@ extern __gid_t getegid (void) __THROW; |
| 698 | 686 | /* If SIZE is zero, return the number of supplementary groups |
| 699 | 687 | the calling process is in. Otherwise, fill in the group IDs |
| 700 | 688 | of its supplementary groups in LIST and return the number written. */ |
| 701 | extern int getgroups (int __size, __gid_t __list[]) __THROW __wur | |
| 702 | __attr_access ((__write_only__, 2, 1)); | |
| 689 | extern int getgroups (int __size, __gid_t __list[]) __THROW __wur; | |
| 690 | ||
| 703 | 691 | #ifdef	__USE_GNU |
| 704 | 692 | /* Return nonzero iff the calling process is in group GID. */ |
| 705 | 693 | extern int group_member (__gid_t __gid) __THROW; |
| ... | ... | @@ -784,7 +772,7 @@ extern char *ttyname (int __fd) __THROW; |
| 784 | 772 | /* Store at most BUFLEN characters of the pathname of the terminal FD is |
| 785 | 773 | open on in BUF. Return 0 on success, otherwise an error number. */ |
| 786 | 774 | extern int ttyname_r (int __fd, char *__buf, size_t __buflen) |
| 787 | __THROW __nonnull ((2)) __wur __attr_access ((__write_only__, 2, 3)); | |
| 775 | __THROW __nonnull ((2)) __wur; | |
| 788 | 776 | |
| 789 | 777 | /* Return 1 if FD is a valid descriptor associated |
| 790 | 778 | with a terminal, zero if not. */ |
| ... | ... | @@ -819,8 +807,7 @@ extern int symlink (const char *__from, const char *__to) |
| 819 | 807 | Returns the number of characters read, or -1 for errors. */ |
| 820 | 808 | extern ssize_t readlink (const char *__restrict __path, |
| 821 | 809 | 			 char *__restrict __buf, size_t __len) |
| 822 | __THROW __nonnull ((1, 2)) __wur __attr_access ((__write_only__, 2, 3)); | |
| 823 | ||
| 810 | __THROW __nonnull ((1, 2)) __wur; | |
| 824 | 811 | #endif /* Use POSIX.1-2001. */ |
| 825 | 812 | |
| 826 | 813 | #ifdef __USE_ATFILE |
| ... | ... | @@ -831,7 +818,7 @@ extern int symlinkat (const char *__from, int __tofd, |
| 831 | 818 | /* Like readlink but a relative PATH is interpreted relative to FD. */ |
| 832 | 819 | extern ssize_t readlinkat (int __fd, const char *__restrict __path, |
| 833 | 820 | 			 char *__restrict __buf, size_t __len) |
| 834 | __THROW __nonnull ((2, 3)) __wur __attr_access ((__read_only__, 3, 4)); | |
| 821 | __THROW __nonnull ((2, 3)) __wur; | |
| 835 | 822 | #endif |
| 836 | 823 | |
| 837 | 824 | /* Remove the link NAME. */ |
| ... | ... | @@ -866,8 +853,7 @@ extern char *getlogin (void); |
| 866 | 853 | |
| 867 | 854 | This function is a possible cancellation point and therefore not |
| 868 | 855 | marked with __THROW. */ |
| 869 | extern int getlogin_r (char *__name, size_t __name_len) __nonnull ((1)) | |
| 870 | __attr_access ((__write_only__, 1, 2)); | |
| 856 | extern int getlogin_r (char *__name, size_t __name_len) __nonnull ((1)); | |
| 871 | 857 | #endif |
| 872 | 858 | |
| 873 | 859 | #ifdef	__USE_MISC |
| ... | ... | @@ -888,8 +874,7 @@ extern int setlogin (const char *__name) __THROW __nonnull ((1)); |
| 888 | 874 | /* Put the name of the current host in no more than LEN bytes of NAME. |
| 889 | 875 | The result is null-terminated if LEN is large enough for the full |
| 890 | 876 | name and the terminator. */ |
| 891 | extern int gethostname (char *__name, size_t __len) __THROW __nonnull ((1)) | |
| 892 | __attr_access ((__write_only__, 1, 2)); | |
| 877 | extern int gethostname (char *__name, size_t __len) __THROW __nonnull ((1)); | |
| 893 | 878 | #endif |
| 894 | 879 | |
| 895 | 880 | |
| ... | ... | @@ -897,7 +882,7 @@ extern int gethostname (char *__name, size_t __len) __THROW __nonnull ((1)) |
| 897 | 882 | /* Set the name of the current host to NAME, which is LEN bytes long. |
| 898 | 883 | This call is restricted to the super-user. */ |
| 899 | 884 | extern int sethostname (const char *__name, size_t __len) |
| 900 | __THROW __nonnull ((1)) __wur __attr_access ((__read_only__, 1, 2)); | |
| 885 | __THROW __nonnull ((1)) __wur; | |
| 901 | 886 | |
| 902 | 887 | /* Set the current machine's Internet number to ID. |
| 903 | 888 | This call is restricted to the super-user. */ |
| ... | ... | @@ -908,9 +893,10 @@ extern int sethostid (long int __id) __THROW __wur; |
| 908 | 893 | Called just like `gethostname' and `sethostname'. |
| 909 | 894 | The NIS domain name is usually the empty string when not using NIS. */ |
| 910 | 895 | extern int getdomainname (char *__name, size_t __len) |
| 911 | __THROW __nonnull ((1)) __wur __attr_access ((__write_only__, 1, 2)); | |
| 896 | __THROW __nonnull ((1)) __wur; | |
| 912 | 897 | extern int setdomainname (const char *__name, size_t __len) |
| 913 | __THROW __nonnull ((1)) __wur __attr_access ((__read_only__, 1, 2)); | |
| 898 | __THROW __nonnull ((1)) __wur; | |
| 899 | ||
| 914 | 900 | |
| 915 | 901 | /* Revoke access permissions to all processes currently communicating |
| 916 | 902 | with the control terminal, and then send a SIGHUP signal to the process |
| ... | ... | @@ -1145,9 +1131,7 @@ extern char *crypt (const char *__key, const char *__salt) |
| 1145 | 1131 | range [FROM - N + 1, FROM - 1]. If N is odd the first byte in FROM |
| 1146 | 1132 | is without partner. */ |
| 1147 | 1133 | extern void swab (const void *__restrict __from, void *__restrict __to, |
| 1148 | 		 ssize_t __n) __THROW __nonnull ((1, 2)) | |
| 1149 | __attr_access ((__read_only__, 1, 3)) | |
| 1150 | __attr_access ((__write_only__, 2, 3)); | |
| 1134 | 		 ssize_t __n) __THROW __nonnull ((1, 2)); | |
| 1151 | 1135 | #endif |
| 1152 | 1136 | |
| 1153 | 1137 | |
| ... | ... | @@ -1174,8 +1158,7 @@ extern int pthread_atfork (void (*__prepare) (void), |
| 1174 | 1158 | #ifdef __USE_MISC |
| 1175 | 1159 | /* Write LENGTH bytes of randomness starting at BUFFER. Return 0 on |
| 1176 | 1160 | success or -1 on error. */ |
| 1177 | int getentropy (void *__buffer, size_t __length) __wur | |
| 1178 | __attr_access ((__write_only__, 1, 2)); | |
| 1161 | int getentropy (void *__buffer, size_t __length) __wur; | |
| 1179 | 1162 | #endif |
| 1180 | 1163 | |
| 1181 | 1164 | /* Define some macros helping to catch buffer overflows. */ |
lib/libc/include/generic-glibc/wchar.h+5-9| ... | ... | @@ -633,11 +633,9 @@ extern int swscanf (const wchar_t *__restrict __s, |
| 633 | 633 | __THROW /* __attribute__ ((__format__ (__wscanf__, 2, 3))) */; |
| 634 | 634 | |
| 635 | 635 | /* For historical reasons, the C99-compliant versions of the scanf |
| 636 | functions are at alternative names. When __LDBL_COMPAT or | |
| 637 | __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI are in effect, this is handled in | |
| 638 | bits/wchar-ldbl.h. */ | |
| 639 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT \ | |
| 640 | && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0 | |
| 636 | functions are at alternative names. When __LDBL_COMPAT is in | |
| 637 | effect, this is handled in bits/wchar-ldbl.h. */ | |
| 638 | #if !__GLIBC_USE (DEPRECATED_SCANF) && !defined __LDBL_COMPAT | |
| 641 | 639 | # ifdef __REDIRECT |
| 642 | 640 | extern int __REDIRECT (fwscanf, (__FILE *__restrict __stream, |
| 643 | 641 | 				 const wchar_t *__restrict __format, ...), |
| ... | ... | @@ -690,8 +688,7 @@ extern int vswscanf (const wchar_t *__restrict __s, |
| 690 | 688 | /* Same redirection as above for the v*wscanf family. */ |
| 691 | 689 | # if !__GLIBC_USE (DEPRECATED_SCANF) \ |
| 692 | 690 | && (!defined __LDBL_COMPAT || !defined __REDIRECT) \ |
| 693 | && (defined __STRICT_ANSI__ || defined __USE_XOPEN2K) \ | |
| 694 | && __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0 | |
| 691 | && (defined __STRICT_ANSI__ || defined __USE_XOPEN2K) | |
| 695 | 692 | # ifdef __REDIRECT |
| 696 | 693 | extern int __REDIRECT (vfwscanf, (__FILE *__restrict __s, |
| 697 | 694 | 				 const wchar_t *__restrict __format, |
| ... | ... | @@ -852,8 +849,7 @@ extern size_t wcsftime_l (wchar_t *__restrict __s, size_t __maxsize, |
| 852 | 849 | # include <bits/wchar2.h> |
| 853 | 850 | #endif |
| 854 | 851 | |
| 855 | #include <bits/floatn.h> | |
| 856 | #if defined __LDBL_COMPAT || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 852 | #ifdef __LDBL_COMPAT | |
| 857 | 853 | # include <bits/wchar-ldbl.h> |
| 858 | 854 | #endif |
| 859 | 855 |
lib/libc/include/i386-linux-gnu/bits/fenv.h+54| ... | ... | @@ -113,4 +113,58 @@ femode_t; |
| 113 | 113 | |
| 114 | 114 | /* Default floating-point control modes. */ |
| 115 | 115 | # define FE_DFL_MODE	((const femode_t *) -1L) |
| 116 | #endif | |
| 117 | ||
| 118 | ||
| 119 | #ifdef __USE_EXTERN_INLINES | |
| 120 | __BEGIN_DECLS | |
| 121 | ||
| 122 | /* Optimized versions. */ | |
| 123 | #ifndef _LIBC | |
| 124 | extern int __REDIRECT_NTH (__feraiseexcept_renamed, (int), feraiseexcept); | |
| 125 | #endif | |
| 126 | __extern_always_inline void | |
| 127 | __NTH (__feraiseexcept_invalid_divbyzero (int __excepts)) | |
| 128 | { | |
| 129 | if ((FE_INVALID & __excepts) != 0) | |
| 130 | { | |
| 131 | /* One example of an invalid operation is 0.0 / 0.0. */ | |
| 132 | float __f = 0.0; | |
| 133 | ||
| 134 | # ifdef __SSE_MATH__ | |
| 135 | __asm__ __volatile__ ("divss %0, %0 " : : "x" (__f)); | |
| 136 | # else | |
| 137 | __asm__ __volatile__ ("fdiv %%st, %%st(0); fwait" | |
| 138 | 			 : "=t" (__f) : "0" (__f)); | |
| 139 | # endif | |
| 140 | (void) &__f; | |
| 141 | } | |
| 142 | if ((FE_DIVBYZERO & __excepts) != 0) | |
| 143 | { | |
| 144 | float __f = 1.0; | |
| 145 | float __g = 0.0; | |
| 146 | ||
| 147 | # ifdef __SSE_MATH__ | |
| 148 | __asm__ __volatile__ ("divss %1, %0" : : "x" (__f), "x" (__g)); | |
| 149 | # else | |
| 150 | __asm__ __volatile__ ("fdivp %%st, %%st(1); fwait" | |
| 151 | 			 : "=t" (__f) : "0" (__f), "u" (__g) : "st(1)"); | |
| 152 | # endif | |
| 153 | (void) &__f; | |
| 154 | } | |
| 155 | } | |
| 156 | __extern_inline int | |
| 157 | __NTH (feraiseexcept (int __excepts)) | |
| 158 | { | |
| 159 | if (__builtin_constant_p (__excepts) | |
| 160 | && (__excepts & ~(FE_INVALID | FE_DIVBYZERO)) == 0) | |
| 161 | { | |
| 162 | __feraiseexcept_invalid_divbyzero (__excepts); | |
| 163 | return 0; | |
| 164 | } | |
| 165 | ||
| 166 | return __feraiseexcept_renamed (__excepts); | |
| 167 | } | |
| 168 | ||
| 169 | __END_DECLS | |
| 116 | 170 | #endif |
| \ No newline at end of file |
lib/libc/include/i386-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -18,4 +18,4 @@ |
| 18 | 18 | |
| 19 | 19 | /* long double is distinct from double, so there is nothing to |
| 20 | 20 | define here. */ |
| 21 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 21 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/i386-linux-gnu/bits/select.h+34-8| ... | ... | @@ -19,19 +19,45 @@ |
| 19 | 19 | # error "Never use <bits/select.h> directly; include <sys/select.h> instead." |
| 20 | 20 | #endif |
| 21 | 21 | |
| 22 | #include <bits/wordsize.h> | |
| 23 | ||
| 24 | ||
| 25 | #if defined __GNUC__ && __GNUC__ >= 2 | |
| 26 | ||
| 27 | # if __WORDSIZE == 64 | |
| 28 | # define __FD_ZERO_STOS "stosq" | |
| 29 | # else | |
| 30 | # define __FD_ZERO_STOS "stosl" | |
| 31 | # endif | |
| 32 | ||
| 33 | # define __FD_ZERO(fdsp) \ | |
| 34 | do {									 \ | |
| 35 | int __d0, __d1;							 \ | |
| 36 | __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS			 \ | |
| 37 | 			 : "=c" (__d0), "=D" (__d1)			 \ | |
| 38 | 			 : "a" (0), "0" (sizeof (fd_set)		 \ | |
| 39 | 					 / sizeof (__fd_mask)),	 \ | |
| 40 | 			 "1" (&__FDS_BITS (fdsp)[0])			 \ | |
| 41 | 			 : "memory");					 \ | |
| 42 | } while (0) | |
| 43 | ||
| 44 | #else	/* ! GNU CC */ | |
| 22 | 45 | |
| 23 | 46 | /* We don't use `memset' because this would require a prototype and |
| 24 | 47 | the array isn't too big. */ |
| 25 | #define __FD_ZERO(s) \ | |
| 48 | # define __FD_ZERO(set) \ | |
| 26 | 49 | do {									 \ |
| 27 | 50 | unsigned int __i;							 \ |
| 28 | fd_set *__arr = (s);						 \ | |
| 51 | fd_set *__arr = (set);						 \ | |
| 29 | 52 | for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i)	 \ |
| 30 | 53 | __FDS_BITS (__arr)[__i] = 0;					 \ |
| 31 | 54 | } while (0) |
| 32 | #define __FD_SET(d, s) \ | |
| 33 | ((void) (__FDS_BITS (s)[__FD_ELT(d)] |= __FD_MASK(d))) | |
| 34 | #define __FD_CLR(d, s) \ | |
| 35 | ((void) (__FDS_BITS (s)[__FD_ELT(d)] &= ~__FD_MASK(d))) | |
| 36 | #define __FD_ISSET(d, s) \ | |
| 37 | ((__FDS_BITS (s)[__FD_ELT (d)] & __FD_MASK (d)) != 0) | |
| \ No newline at end of file | ||
| 55 | ||
| 56 | #endif	/* GNU CC */ | |
| 57 | ||
| 58 | #define __FD_SET(d, set) \ | |
| 59 | ((void) (__FDS_BITS (set)[__FD_ELT (d)] |= __FD_MASK (d))) | |
| 60 | #define __FD_CLR(d, set) \ | |
| 61 | ((void) (__FDS_BITS (set)[__FD_ELT (d)] &= ~__FD_MASK (d))) | |
| 62 | #define __FD_ISSET(d, set) \ | |
| 63 | ((__FDS_BITS (set)[__FD_ELT (d)] & __FD_MASK (d)) != 0) | |
| \ No newline at end of file |
lib/libc/include/i386-linux-gnu/bits/sem-pad.h created+24| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | /* Define where padding goes in struct semid_ds. x86 version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SEM_PAD_AFTER_TIME 1 | |
| 24 | #define __SEM_PAD_BEFORE_TIME 0 | |
| \ No newline at end of file |
lib/libc/include/i386-linux-gnu/bits/semaphore.h+3-2| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | 2 | This file is part of the GNU C Library. |
| 3 | Contributed by Ulrich Drepper <drepper@redhat.com>, 2002. | |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 6 | modify it under the terms of the GNU Lesser General Public |
| ... | ... | @@ -28,6 +28,7 @@ |
| 28 | 28 | # define __SIZEOF_SEM_T	16 |
| 29 | 29 | #endif |
| 30 | 30 | |
| 31 | ||
| 31 | 32 | /* Value returned if `sem_open' failed. */ |
| 32 | 33 | #define SEM_FAILED ((sem_t *) 0) |
| 33 | 34 |
lib/libc/include/i386-linux-gnu/bits/sysctl.h created+20| ... | ... | @@ -0,0 +1,20 @@ |
| 1 | /* Copyright (C) 2012-2020 Free Software Foundation, Inc. | |
| 2 | This file is part of the GNU C Library. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #if defined __x86_64__ && defined __ILP32__ | |
| 19 | # error "sysctl system call is unsupported in x32 kernel" | |
| 20 | #endif | |
| \ No newline at end of file |
lib/libc/include/i386-linux-gnu/bits/typesizes.h-6| ... | ... | @@ -64,7 +64,6 @@ |
| 64 | 64 | #define __TIME_T_TYPE		__SYSCALL_SLONG_TYPE |
| 65 | 65 | #define __USECONDS_T_TYPE	__U32_TYPE |
| 66 | 66 | #define __SUSECONDS_T_TYPE	__SYSCALL_SLONG_TYPE |
| 67 | #define __SUSECONDS64_T_TYPE	__SQUAD_TYPE | |
| 68 | 67 | #define __DADDR_T_TYPE		__S32_TYPE |
| 69 | 68 | #define __KEY_T_TYPE		__S32_TYPE |
| 70 | 69 | #define __CLOCKID_T_TYPE	__S32_TYPE |
| ... | ... | @@ -88,15 +87,10 @@ |
| 88 | 87 | |
| 89 | 88 | /* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */ |
| 90 | 89 | # define __STATFS_MATCHES_STATFS64 1 |
| 91 | ||
| 92 | /* And for getitimer, setitimer and rusage */ | |
| 93 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1 | |
| 94 | 90 | #else |
| 95 | 91 | # define __RLIM_T_MATCHES_RLIM64_T	0 |
| 96 | 92 | |
| 97 | 93 | # define __STATFS_MATCHES_STATFS64 0 |
| 98 | ||
| 99 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0 | |
| 100 | 94 | #endif |
| 101 | 95 | |
| 102 | 96 | /* Number of descriptors that can fit in an `fd_set'. */ |
lib/libc/include/mips-linux-gnu/bits/msq-pad.h created+31| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #ifdef __MIPSEL__ | |
| 26 | # define __MSQ_PAD_AFTER_TIME (__TIMESIZE == 32) | |
| 27 | # define __MSQ_PAD_BEFORE_TIME 0 | |
| 28 | #else | |
| 29 | # define __MSQ_PAD_AFTER_TIME 0 | |
| 30 | # define __MSQ_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| 31 | #endif | |
| \ No newline at end of file |
lib/libc/include/mips-linux-gnu/bits/resource.h+1-1| ... | ... | @@ -98,7 +98,7 @@ enum __rlimit_resource |
| 98 | 98 | __RLIMIT_RTPRIO = 14, |
| 99 | 99 | #define RLIMIT_RTPRIO __RLIMIT_RTPRIO |
| 100 | 100 | |
| 101 | /* Maximum CPU time in microseconds that a process scheduled under a real-time | |
| 101 | /* Maximum CPU time in µs that a process scheduled under a real-time | |
| 102 | 102 | scheduling policy may consume without making a blocking system |
| 103 | 103 | call before being forcibly descheduled. */ |
| 104 | 104 | __RLIMIT_RTTIME = 15, |
lib/libc/include/mips-linux-gnu/bits/sem-pad.h created+24| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | /* Define where padding goes in struct semid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SEM_PAD_AFTER_TIME 0 | |
| 24 | #define __SEM_PAD_BEFORE_TIME 0 | |
| \ No newline at end of file |
lib/libc/include/mips-linux-gnu/bits/shm-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SHM_PAD_AFTER_TIME 0 | |
| 24 | #define __SHM_PAD_BEFORE_TIME 0 | |
| 25 | #define __SHM_SEGSZ_AFTER_TIME 0 | |
| 26 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ 0 | |
| \ No newline at end of file |
lib/libc/include/mips-linux-gnu/bits/signum.h created+68| ... | ... | @@ -0,0 +1,68 @@ |
| 1 | /* Signal number definitions. Linux/MIPS version. | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library. If not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _BITS_SIGNUM_H | |
| 20 | #define _BITS_SIGNUM_H 1 | |
| 21 | ||
| 22 | #ifndef _SIGNAL_H | |
| 23 | #error "Never include <bits/signum.h> directly; use <signal.h> instead." | |
| 24 | #endif | |
| 25 | ||
| 26 | #include <bits/signum-generic.h> | |
| 27 | ||
| 28 | /* Adjustments and additions to the signal number constants for | |
| 29 | Linux/MIPS. */ | |
| 30 | ||
| 31 | #define SIGEMT		 7	/* Emulator trap. */ | |
| 32 | #define SIGPWR		19	/* Power failure imminent. */ | |
| 33 | ||
| 34 | #undef	SIGUSR1 | |
| 35 | #define SIGUSR1		16 | |
| 36 | #undef	SIGUSR2 | |
| 37 | #define SIGUSR2		17 | |
| 38 | #undef	SIGCHLD | |
| 39 | #define SIGCHLD		18 | |
| 40 | #undef	SIGWINCH | |
| 41 | #define SIGWINCH	20 | |
| 42 | #undef	SIGURG | |
| 43 | #define SIGURG		21 | |
| 44 | #undef	SIGPOLL | |
| 45 | #define SIGPOLL		22 | |
| 46 | #undef	SIGSTOP | |
| 47 | #define SIGSTOP		23 | |
| 48 | #undef	SIGTSTP | |
| 49 | #define SIGTSTP		24 | |
| 50 | #undef	SIGCONT | |
| 51 | #define SIGCONT		25 | |
| 52 | #undef	SIGTTIN | |
| 53 | #define SIGTTIN		26 | |
| 54 | #undef	SIGTTOU | |
| 55 | #define SIGTTOU		27 | |
| 56 | #undef	SIGVTALRM | |
| 57 | #define SIGVTALRM	28 | |
| 58 | #undef	SIGPROF | |
| 59 | #define SIGPROF		29 | |
| 60 | #undef	SIGXCPU | |
| 61 | #define SIGXCPU		30 | |
| 62 | #undef	SIGXFSZ | |
| 63 | #define SIGXFSZ		31 | |
| 64 | ||
| 65 | #undef	__SIGRTMAX | |
| 66 | #define __SIGRTMAX	127 | |
| 67 | ||
| 68 | #endif	/* <signal.h> included. */ | |
| \ No newline at end of file |
lib/libc/include/mips64-linux-gnuabi64/bits/msq-pad.h created+31| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #ifdef __MIPSEL__ | |
| 26 | # define __MSQ_PAD_AFTER_TIME (__TIMESIZE == 32) | |
| 27 | # define __MSQ_PAD_BEFORE_TIME 0 | |
| 28 | #else | |
| 29 | # define __MSQ_PAD_AFTER_TIME 0 | |
| 30 | # define __MSQ_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| 31 | #endif | |
| \ No newline at end of file |
lib/libc/include/mips64-linux-gnuabi64/bits/resource.h+1-1| ... | ... | @@ -98,7 +98,7 @@ enum __rlimit_resource |
| 98 | 98 | __RLIMIT_RTPRIO = 14, |
| 99 | 99 | #define RLIMIT_RTPRIO __RLIMIT_RTPRIO |
| 100 | 100 | |
| 101 | /* Maximum CPU time in microseconds that a process scheduled under a real-time | |
| 101 | /* Maximum CPU time in µs that a process scheduled under a real-time | |
| 102 | 102 | scheduling policy may consume without making a blocking system |
| 103 | 103 | call before being forcibly descheduled. */ |
| 104 | 104 | __RLIMIT_RTTIME = 15, |
lib/libc/include/mips64-linux-gnuabi64/bits/sem-pad.h created+24| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | /* Define where padding goes in struct semid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SEM_PAD_AFTER_TIME 0 | |
| 24 | #define __SEM_PAD_BEFORE_TIME 0 | |
| \ No newline at end of file |
lib/libc/include/mips64-linux-gnuabi64/bits/shm-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SHM_PAD_AFTER_TIME 0 | |
| 24 | #define __SHM_PAD_BEFORE_TIME 0 | |
| 25 | #define __SHM_SEGSZ_AFTER_TIME 0 | |
| 26 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ 0 | |
| \ No newline at end of file |
lib/libc/include/mips64-linux-gnuabi64/bits/signum.h created+68| ... | ... | @@ -0,0 +1,68 @@ |
| 1 | /* Signal number definitions. Linux/MIPS version. | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library. If not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _BITS_SIGNUM_H | |
| 20 | #define _BITS_SIGNUM_H 1 | |
| 21 | ||
| 22 | #ifndef _SIGNAL_H | |
| 23 | #error "Never include <bits/signum.h> directly; use <signal.h> instead." | |
| 24 | #endif | |
| 25 | ||
| 26 | #include <bits/signum-generic.h> | |
| 27 | ||
| 28 | /* Adjustments and additions to the signal number constants for | |
| 29 | Linux/MIPS. */ | |
| 30 | ||
| 31 | #define SIGEMT		 7	/* Emulator trap. */ | |
| 32 | #define SIGPWR		19	/* Power failure imminent. */ | |
| 33 | ||
| 34 | #undef	SIGUSR1 | |
| 35 | #define SIGUSR1		16 | |
| 36 | #undef	SIGUSR2 | |
| 37 | #define SIGUSR2		17 | |
| 38 | #undef	SIGCHLD | |
| 39 | #define SIGCHLD		18 | |
| 40 | #undef	SIGWINCH | |
| 41 | #define SIGWINCH	20 | |
| 42 | #undef	SIGURG | |
| 43 | #define SIGURG		21 | |
| 44 | #undef	SIGPOLL | |
| 45 | #define SIGPOLL		22 | |
| 46 | #undef	SIGSTOP | |
| 47 | #define SIGSTOP		23 | |
| 48 | #undef	SIGTSTP | |
| 49 | #define SIGTSTP		24 | |
| 50 | #undef	SIGCONT | |
| 51 | #define SIGCONT		25 | |
| 52 | #undef	SIGTTIN | |
| 53 | #define SIGTTIN		26 | |
| 54 | #undef	SIGTTOU | |
| 55 | #define SIGTTOU		27 | |
| 56 | #undef	SIGVTALRM | |
| 57 | #define SIGVTALRM	28 | |
| 58 | #undef	SIGPROF | |
| 59 | #define SIGPROF		29 | |
| 60 | #undef	SIGXCPU | |
| 61 | #define SIGXCPU		30 | |
| 62 | #undef	SIGXFSZ | |
| 63 | #define SIGXFSZ		31 | |
| 64 | ||
| 65 | #undef	__SIGRTMAX | |
| 66 | #define __SIGRTMAX	127 | |
| 67 | ||
| 68 | #endif	/* <signal.h> included. */ | |
| \ No newline at end of file |
lib/libc/include/mips64-linux-gnuabin32/bits/msq-pad.h created+31| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #ifdef __MIPSEL__ | |
| 26 | # define __MSQ_PAD_AFTER_TIME (__TIMESIZE == 32) | |
| 27 | # define __MSQ_PAD_BEFORE_TIME 0 | |
| 28 | #else | |
| 29 | # define __MSQ_PAD_AFTER_TIME 0 | |
| 30 | # define __MSQ_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| 31 | #endif | |
| \ No newline at end of file |
lib/libc/include/mips64-linux-gnuabin32/bits/resource.h+1-1| ... | ... | @@ -98,7 +98,7 @@ enum __rlimit_resource |
| 98 | 98 | __RLIMIT_RTPRIO = 14, |
| 99 | 99 | #define RLIMIT_RTPRIO __RLIMIT_RTPRIO |
| 100 | 100 | |
| 101 | /* Maximum CPU time in microseconds that a process scheduled under a real-time | |
| 101 | /* Maximum CPU time in µs that a process scheduled under a real-time | |
| 102 | 102 | scheduling policy may consume without making a blocking system |
| 103 | 103 | call before being forcibly descheduled. */ |
| 104 | 104 | __RLIMIT_RTTIME = 15, |
lib/libc/include/mips64-linux-gnuabin32/bits/sem-pad.h created+24| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | /* Define where padding goes in struct semid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SEM_PAD_AFTER_TIME 0 | |
| 24 | #define __SEM_PAD_BEFORE_TIME 0 | |
| \ No newline at end of file |
lib/libc/include/mips64-linux-gnuabin32/bits/shm-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SHM_PAD_AFTER_TIME 0 | |
| 24 | #define __SHM_PAD_BEFORE_TIME 0 | |
| 25 | #define __SHM_SEGSZ_AFTER_TIME 0 | |
| 26 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ 0 | |
| \ No newline at end of file |
lib/libc/include/mips64-linux-gnuabin32/bits/signum.h created+68| ... | ... | @@ -0,0 +1,68 @@ |
| 1 | /* Signal number definitions. Linux/MIPS version. | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library. If not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _BITS_SIGNUM_H | |
| 20 | #define _BITS_SIGNUM_H 1 | |
| 21 | ||
| 22 | #ifndef _SIGNAL_H | |
| 23 | #error "Never include <bits/signum.h> directly; use <signal.h> instead." | |
| 24 | #endif | |
| 25 | ||
| 26 | #include <bits/signum-generic.h> | |
| 27 | ||
| 28 | /* Adjustments and additions to the signal number constants for | |
| 29 | Linux/MIPS. */ | |
| 30 | ||
| 31 | #define SIGEMT		 7	/* Emulator trap. */ | |
| 32 | #define SIGPWR		19	/* Power failure imminent. */ | |
| 33 | ||
| 34 | #undef	SIGUSR1 | |
| 35 | #define SIGUSR1		16 | |
| 36 | #undef	SIGUSR2 | |
| 37 | #define SIGUSR2		17 | |
| 38 | #undef	SIGCHLD | |
| 39 | #define SIGCHLD		18 | |
| 40 | #undef	SIGWINCH | |
| 41 | #define SIGWINCH	20 | |
| 42 | #undef	SIGURG | |
| 43 | #define SIGURG		21 | |
| 44 | #undef	SIGPOLL | |
| 45 | #define SIGPOLL		22 | |
| 46 | #undef	SIGSTOP | |
| 47 | #define SIGSTOP		23 | |
| 48 | #undef	SIGTSTP | |
| 49 | #define SIGTSTP		24 | |
| 50 | #undef	SIGCONT | |
| 51 | #define SIGCONT		25 | |
| 52 | #undef	SIGTTIN | |
| 53 | #define SIGTTIN		26 | |
| 54 | #undef	SIGTTOU | |
| 55 | #define SIGTTOU		27 | |
| 56 | #undef	SIGVTALRM | |
| 57 | #define SIGVTALRM	28 | |
| 58 | #undef	SIGPROF | |
| 59 | #define SIGPROF		29 | |
| 60 | #undef	SIGXCPU | |
| 61 | #define SIGXCPU		30 | |
| 62 | #undef	SIGXFSZ | |
| 63 | #define SIGXFSZ		31 | |
| 64 | ||
| 65 | #undef	__SIGRTMAX | |
| 66 | #define __SIGRTMAX	127 | |
| 67 | ||
| 68 | #endif	/* <signal.h> included. */ | |
| \ No newline at end of file |
lib/libc/include/mips64el-linux-gnuabi64/bits/msq-pad.h created+31| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #ifdef __MIPSEL__ | |
| 26 | # define __MSQ_PAD_AFTER_TIME (__TIMESIZE == 32) | |
| 27 | # define __MSQ_PAD_BEFORE_TIME 0 | |
| 28 | #else | |
| 29 | # define __MSQ_PAD_AFTER_TIME 0 | |
| 30 | # define __MSQ_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| 31 | #endif | |
| \ No newline at end of file |
lib/libc/include/mips64el-linux-gnuabi64/bits/resource.h+1-1| ... | ... | @@ -98,7 +98,7 @@ enum __rlimit_resource |
| 98 | 98 | __RLIMIT_RTPRIO = 14, |
| 99 | 99 | #define RLIMIT_RTPRIO __RLIMIT_RTPRIO |
| 100 | 100 | |
| 101 | /* Maximum CPU time in microseconds that a process scheduled under a real-time | |
| 101 | /* Maximum CPU time in µs that a process scheduled under a real-time | |
| 102 | 102 | scheduling policy may consume without making a blocking system |
| 103 | 103 | call before being forcibly descheduled. */ |
| 104 | 104 | __RLIMIT_RTTIME = 15, |
lib/libc/include/mips64el-linux-gnuabi64/bits/sem-pad.h created+24| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | /* Define where padding goes in struct semid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SEM_PAD_AFTER_TIME 0 | |
| 24 | #define __SEM_PAD_BEFORE_TIME 0 | |
| \ No newline at end of file |
lib/libc/include/mips64el-linux-gnuabi64/bits/shm-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SHM_PAD_AFTER_TIME 0 | |
| 24 | #define __SHM_PAD_BEFORE_TIME 0 | |
| 25 | #define __SHM_SEGSZ_AFTER_TIME 0 | |
| 26 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ 0 | |
| \ No newline at end of file |
lib/libc/include/mips64el-linux-gnuabi64/bits/signum.h created+68| ... | ... | @@ -0,0 +1,68 @@ |
| 1 | /* Signal number definitions. Linux/MIPS version. | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library. If not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _BITS_SIGNUM_H | |
| 20 | #define _BITS_SIGNUM_H 1 | |
| 21 | ||
| 22 | #ifndef _SIGNAL_H | |
| 23 | #error "Never include <bits/signum.h> directly; use <signal.h> instead." | |
| 24 | #endif | |
| 25 | ||
| 26 | #include <bits/signum-generic.h> | |
| 27 | ||
| 28 | /* Adjustments and additions to the signal number constants for | |
| 29 | Linux/MIPS. */ | |
| 30 | ||
| 31 | #define SIGEMT		 7	/* Emulator trap. */ | |
| 32 | #define SIGPWR		19	/* Power failure imminent. */ | |
| 33 | ||
| 34 | #undef	SIGUSR1 | |
| 35 | #define SIGUSR1		16 | |
| 36 | #undef	SIGUSR2 | |
| 37 | #define SIGUSR2		17 | |
| 38 | #undef	SIGCHLD | |
| 39 | #define SIGCHLD		18 | |
| 40 | #undef	SIGWINCH | |
| 41 | #define SIGWINCH	20 | |
| 42 | #undef	SIGURG | |
| 43 | #define SIGURG		21 | |
| 44 | #undef	SIGPOLL | |
| 45 | #define SIGPOLL		22 | |
| 46 | #undef	SIGSTOP | |
| 47 | #define SIGSTOP		23 | |
| 48 | #undef	SIGTSTP | |
| 49 | #define SIGTSTP		24 | |
| 50 | #undef	SIGCONT | |
| 51 | #define SIGCONT		25 | |
| 52 | #undef	SIGTTIN | |
| 53 | #define SIGTTIN		26 | |
| 54 | #undef	SIGTTOU | |
| 55 | #define SIGTTOU		27 | |
| 56 | #undef	SIGVTALRM | |
| 57 | #define SIGVTALRM	28 | |
| 58 | #undef	SIGPROF | |
| 59 | #define SIGPROF		29 | |
| 60 | #undef	SIGXCPU | |
| 61 | #define SIGXCPU		30 | |
| 62 | #undef	SIGXFSZ | |
| 63 | #define SIGXFSZ		31 | |
| 64 | ||
| 65 | #undef	__SIGRTMAX | |
| 66 | #define __SIGRTMAX	127 | |
| 67 | ||
| 68 | #endif	/* <signal.h> included. */ | |
| \ No newline at end of file |
lib/libc/include/mips64el-linux-gnuabin32/bits/msq-pad.h created+31| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #ifdef __MIPSEL__ | |
| 26 | # define __MSQ_PAD_AFTER_TIME (__TIMESIZE == 32) | |
| 27 | # define __MSQ_PAD_BEFORE_TIME 0 | |
| 28 | #else | |
| 29 | # define __MSQ_PAD_AFTER_TIME 0 | |
| 30 | # define __MSQ_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| 31 | #endif | |
| \ No newline at end of file |
lib/libc/include/mips64el-linux-gnuabin32/bits/resource.h+1-1| ... | ... | @@ -98,7 +98,7 @@ enum __rlimit_resource |
| 98 | 98 | __RLIMIT_RTPRIO = 14, |
| 99 | 99 | #define RLIMIT_RTPRIO __RLIMIT_RTPRIO |
| 100 | 100 | |
| 101 | /* Maximum CPU time in microseconds that a process scheduled under a real-time | |
| 101 | /* Maximum CPU time in µs that a process scheduled under a real-time | |
| 102 | 102 | scheduling policy may consume without making a blocking system |
| 103 | 103 | call before being forcibly descheduled. */ |
| 104 | 104 | __RLIMIT_RTTIME = 15, |
lib/libc/include/mips64el-linux-gnuabin32/bits/sem-pad.h created+24| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | /* Define where padding goes in struct semid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SEM_PAD_AFTER_TIME 0 | |
| 24 | #define __SEM_PAD_BEFORE_TIME 0 | |
| \ No newline at end of file |
lib/libc/include/mips64el-linux-gnuabin32/bits/shm-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SHM_PAD_AFTER_TIME 0 | |
| 24 | #define __SHM_PAD_BEFORE_TIME 0 | |
| 25 | #define __SHM_SEGSZ_AFTER_TIME 0 | |
| 26 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ 0 | |
| \ No newline at end of file |
lib/libc/include/mips64el-linux-gnuabin32/bits/signum.h created+68| ... | ... | @@ -0,0 +1,68 @@ |
| 1 | /* Signal number definitions. Linux/MIPS version. | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library. If not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _BITS_SIGNUM_H | |
| 20 | #define _BITS_SIGNUM_H 1 | |
| 21 | ||
| 22 | #ifndef _SIGNAL_H | |
| 23 | #error "Never include <bits/signum.h> directly; use <signal.h> instead." | |
| 24 | #endif | |
| 25 | ||
| 26 | #include <bits/signum-generic.h> | |
| 27 | ||
| 28 | /* Adjustments and additions to the signal number constants for | |
| 29 | Linux/MIPS. */ | |
| 30 | ||
| 31 | #define SIGEMT		 7	/* Emulator trap. */ | |
| 32 | #define SIGPWR		19	/* Power failure imminent. */ | |
| 33 | ||
| 34 | #undef	SIGUSR1 | |
| 35 | #define SIGUSR1		16 | |
| 36 | #undef	SIGUSR2 | |
| 37 | #define SIGUSR2		17 | |
| 38 | #undef	SIGCHLD | |
| 39 | #define SIGCHLD		18 | |
| 40 | #undef	SIGWINCH | |
| 41 | #define SIGWINCH	20 | |
| 42 | #undef	SIGURG | |
| 43 | #define SIGURG		21 | |
| 44 | #undef	SIGPOLL | |
| 45 | #define SIGPOLL		22 | |
| 46 | #undef	SIGSTOP | |
| 47 | #define SIGSTOP		23 | |
| 48 | #undef	SIGTSTP | |
| 49 | #define SIGTSTP		24 | |
| 50 | #undef	SIGCONT | |
| 51 | #define SIGCONT		25 | |
| 52 | #undef	SIGTTIN | |
| 53 | #define SIGTTIN		26 | |
| 54 | #undef	SIGTTOU | |
| 55 | #define SIGTTOU		27 | |
| 56 | #undef	SIGVTALRM | |
| 57 | #define SIGVTALRM	28 | |
| 58 | #undef	SIGPROF | |
| 59 | #define SIGPROF		29 | |
| 60 | #undef	SIGXCPU | |
| 61 | #define SIGXCPU		30 | |
| 62 | #undef	SIGXFSZ | |
| 63 | #define SIGXFSZ		31 | |
| 64 | ||
| 65 | #undef	__SIGRTMAX | |
| 66 | #define __SIGRTMAX	127 | |
| 67 | ||
| 68 | #endif	/* <signal.h> included. */ | |
| \ No newline at end of file |
lib/libc/include/mipsel-linux-gnu/bits/msq-pad.h created+31| ... | ... | @@ -0,0 +1,31 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #ifdef __MIPSEL__ | |
| 26 | # define __MSQ_PAD_AFTER_TIME (__TIMESIZE == 32) | |
| 27 | # define __MSQ_PAD_BEFORE_TIME 0 | |
| 28 | #else | |
| 29 | # define __MSQ_PAD_AFTER_TIME 0 | |
| 30 | # define __MSQ_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| 31 | #endif | |
| \ No newline at end of file |
lib/libc/include/mipsel-linux-gnu/bits/resource.h+1-1| ... | ... | @@ -98,7 +98,7 @@ enum __rlimit_resource |
| 98 | 98 | __RLIMIT_RTPRIO = 14, |
| 99 | 99 | #define RLIMIT_RTPRIO __RLIMIT_RTPRIO |
| 100 | 100 | |
| 101 | /* Maximum CPU time in microseconds that a process scheduled under a real-time | |
| 101 | /* Maximum CPU time in µs that a process scheduled under a real-time | |
| 102 | 102 | scheduling policy may consume without making a blocking system |
| 103 | 103 | call before being forcibly descheduled. */ |
| 104 | 104 | __RLIMIT_RTTIME = 15, |
lib/libc/include/mipsel-linux-gnu/bits/sem-pad.h created+24| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | /* Define where padding goes in struct semid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SEM_PAD_AFTER_TIME 0 | |
| 24 | #define __SEM_PAD_BEFORE_TIME 0 | |
| \ No newline at end of file |
lib/libc/include/mipsel-linux-gnu/bits/shm-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. MIPS version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SHM_PAD_AFTER_TIME 0 | |
| 24 | #define __SHM_PAD_BEFORE_TIME 0 | |
| 25 | #define __SHM_SEGSZ_AFTER_TIME 0 | |
| 26 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ 0 | |
| \ No newline at end of file |
lib/libc/include/mipsel-linux-gnu/bits/signum.h created+68| ... | ... | @@ -0,0 +1,68 @@ |
| 1 | /* Signal number definitions. Linux/MIPS version. | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library. If not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _BITS_SIGNUM_H | |
| 20 | #define _BITS_SIGNUM_H 1 | |
| 21 | ||
| 22 | #ifndef _SIGNAL_H | |
| 23 | #error "Never include <bits/signum.h> directly; use <signal.h> instead." | |
| 24 | #endif | |
| 25 | ||
| 26 | #include <bits/signum-generic.h> | |
| 27 | ||
| 28 | /* Adjustments and additions to the signal number constants for | |
| 29 | Linux/MIPS. */ | |
| 30 | ||
| 31 | #define SIGEMT		 7	/* Emulator trap. */ | |
| 32 | #define SIGPWR		19	/* Power failure imminent. */ | |
| 33 | ||
| 34 | #undef	SIGUSR1 | |
| 35 | #define SIGUSR1		16 | |
| 36 | #undef	SIGUSR2 | |
| 37 | #define SIGUSR2		17 | |
| 38 | #undef	SIGCHLD | |
| 39 | #define SIGCHLD		18 | |
| 40 | #undef	SIGWINCH | |
| 41 | #define SIGWINCH	20 | |
| 42 | #undef	SIGURG | |
| 43 | #define SIGURG		21 | |
| 44 | #undef	SIGPOLL | |
| 45 | #define SIGPOLL		22 | |
| 46 | #undef	SIGSTOP | |
| 47 | #define SIGSTOP		23 | |
| 48 | #undef	SIGTSTP | |
| 49 | #define SIGTSTP		24 | |
| 50 | #undef	SIGCONT | |
| 51 | #define SIGCONT		25 | |
| 52 | #undef	SIGTTIN | |
| 53 | #define SIGTTIN		26 | |
| 54 | #undef	SIGTTOU | |
| 55 | #define SIGTTOU		27 | |
| 56 | #undef	SIGVTALRM | |
| 57 | #define SIGVTALRM	28 | |
| 58 | #undef	SIGPROF | |
| 59 | #define SIGPROF		29 | |
| 60 | #undef	SIGXCPU | |
| 61 | #define SIGXCPU		30 | |
| 62 | #undef	SIGXFSZ | |
| 63 | #define SIGXFSZ		31 | |
| 64 | ||
| 65 | #undef	__SIGRTMAX | |
| 66 | #define __SIGRTMAX	127 | |
| 67 | ||
| 68 | #endif	/* <signal.h> included. */ | |
| \ No newline at end of file |
lib/libc/include/powerpc-linux-gnu/bits/fenvinline.h created+102| ... | ... | @@ -0,0 +1,102 @@ |
| 1 | /* Inline floating-point environment handling functions for powerpc. | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #if defined __GNUC__ && !defined _SOFT_FLOAT && !defined __NO_FPRS__ | |
| 20 | ||
| 21 | /* Inline definitions for fegetround. */ | |
| 22 | # define __fegetround_ISA300()						\ | |
| 23 | (__extension__ ({							\ | |
| 24 | union { double __d; unsigned long long __ll; } __u;			\ | |
| 25 | __asm__ __volatile__ (						\ | |
| 26 | ".machine push; .machine \"power9\"; mffsl %0; .machine pop"	\ | |
| 27 | : "=f" (__u.__d));						\ | |
| 28 | __u.__ll & 0x0000000000000003LL;					\ | |
| 29 | })) | |
| 30 | ||
| 31 | # define __fegetround_ISA2()						\ | |
| 32 | (__extension__ ({							\ | |
| 33 | int __fegetround_result;						\ | |
| 34 | __asm__ __volatile__ ("mcrfs 7,7 ; mfcr %0"			\ | |
| 35 | 			 : "=r"(__fegetround_result) : : "cr7");	\ | |
| 36 | __fegetround_result & 3;						\ | |
| 37 | })) | |
| 38 | ||
| 39 | # ifdef _ARCH_PWR9 | |
| 40 | # define __fegetround() __fegetround_ISA300() | |
| 41 | # elif defined __BUILTIN_CPU_SUPPORTS__ | |
| 42 | # define __fegetround()						\ | |
| 43 | (__glibc_likely (__builtin_cpu_supports ("arch_3_00"))		\ | |
| 44 | ? __fegetround_ISA300()						\ | |
| 45 | : __fegetround_ISA2()						\ | |
| 46 | ) | |
| 47 | # else | |
| 48 | # define __fegetround() __fegetround_ISA2() | |
| 49 | # endif | |
| 50 | ||
| 51 | # define fegetround() __fegetround () | |
| 52 | ||
| 53 | # ifndef __NO_MATH_INLINES | |
| 54 | /* The weird 'i#*X' constraints on the following suppress a gcc | |
| 55 | warning when __excepts is not a constant. Otherwise, they mean the | |
| 56 | same as just plain 'i'. */ | |
| 57 | ||
| 58 | # if __GNUC_PREREQ(3, 4) | |
| 59 | ||
| 60 | /* Inline definition for feraiseexcept. */ | |
| 61 | # define feraiseexcept(__excepts) \ | |
| 62 | (__extension__ ({ 							 \ | |
| 63 | int __e = __excepts;						 \ | |
| 64 | int __ret;								 \ | |
| 65 | if (__builtin_constant_p (__e)					 \ | |
| 66 | && (__e & (__e - 1)) == 0					 \ | |
| 67 | && __e != FE_INVALID)						 \ | |
| 68 | {									 \ | |
| 69 | 	if (__e != 0)							 \ | |
| 70 | 	 __asm__ __volatile__ ("mtfsb1 %0"				 \ | |
| 71 | 				: : "i#*X" (__builtin_clz (__e)));	 \ | |
| 72 | __ret = 0;							 \ | |
| 73 | }									 \ | |
| 74 | else								 \ | |
| 75 | __ret = feraiseexcept (__e);					 \ | |
| 76 | __ret;								 \ | |
| 77 | })) | |
| 78 | ||
| 79 | /* Inline definition for feclearexcept. */ | |
| 80 | # define feclearexcept(__excepts) \ | |
| 81 | (__extension__ ({ 							 \ | |
| 82 | int __e = __excepts;						 \ | |
| 83 | int __ret;								 \ | |
| 84 | if (__builtin_constant_p (__e)					 \ | |
| 85 | && (__e & (__e - 1)) == 0					 \ | |
| 86 | && __e != FE_INVALID)						 \ | |
| 87 | {									 \ | |
| 88 | 	if (__e != 0)							 \ | |
| 89 | 	 __asm__ __volatile__ ("mtfsb0 %0"				 \ | |
| 90 | 				: : "i#*X" (__builtin_clz (__e)));	 \ | |
| 91 | __ret = 0;							 \ | |
| 92 | }									 \ | |
| 93 | else								 \ | |
| 94 | __ret = feclearexcept (__e);					 \ | |
| 95 | __ret;								 \ | |
| 96 | })) | |
| 97 | ||
| 98 | # endif /* __GNUC_PREREQ(3, 4). */ | |
| 99 | ||
| 100 | # endif /* !__NO_MATH_INLINES. */ | |
| 101 | ||
| 102 | #endif /* __GNUC__ && !_SOFT_FLOAT && !__NO_FPRS__ */ | |
| \ No newline at end of file |
lib/libc/include/powerpc-linux-gnu/bits/hwcap.h+1-3| ... | ... | @@ -73,6 +73,4 @@ |
| 73 | 73 | #define PPC_FEATURE2_DARN	 0x00200000 /* darn instruction. */ |
| 74 | 74 | #define PPC_FEATURE2_SCV	 0x00100000 /* scv syscall. */ |
| 75 | 75 | #define PPC_FEATURE2_HTM_NO_SUSPEND 0x00080000 /* TM without suspended |
| 76 | 						 state. */ | |
| 77 | #define PPC_FEATURE2_ARCH_3_1	 0x00040000 /* ISA 3.1. */ | |
| 78 | #define PPC_FEATURE2_MMA	 0x00020000 /* Matrix-Multiply Assist. */ | |
| \ No newline at end of file | ||
| 76 | 						 state. */ | |
| \ No newline at end of file |
lib/libc/include/powerpc-linux-gnu/bits/iscanonical.h+1-1| ... | ... | @@ -20,7 +20,7 @@ |
| 20 | 20 | # error "Never use <bits/iscanonical.h> directly; include <math.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | #if defined (__NO_LONG_DOUBLE_MATH) || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 23 | #ifdef __NO_LONG_DOUBLE_MATH | |
| 24 | 24 | # define iscanonical(x) ((void) (__typeof (x)) (x), 1) |
| 25 | 25 | #else |
| 26 | 26 | extern int __iscanonicall (long double __x) |
lib/libc/include/powerpc-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -22,4 +22,4 @@ |
| 22 | 22 | # define __NO_LONG_DOUBLE_MATH		1 |
| 23 | 23 | # endif |
| 24 | 24 | #endif |
| 25 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 25 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/powerpc-linux-gnu/bits/msq-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. PowerPC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __MSQ_PAD_AFTER_TIME 0 | |
| 26 | #define __MSQ_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/powerpc-linux-gnu/bits/sem-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct semid_ds. PowerPC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __SEM_PAD_AFTER_TIME 0 | |
| 26 | #define __SEM_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/powerpc-linux-gnu/bits/semaphore.h+3-2| ... | ... | @@ -1,6 +1,7 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Machine-specific POSIX semaphore type layouts. PowerPC version. | |
| 2 | Copyright (C) 2003-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003. | |
| 4 | 5 | |
| 5 | 6 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 7 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/powerpc-linux-gnu/bits/shm-pad.h created+28| ... | ... | @@ -0,0 +1,28 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. PowerPC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __SHM_PAD_AFTER_TIME 0 | |
| 26 | #define __SHM_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| 27 | #define __SHM_SEGSZ_AFTER_TIME 1 | |
| 28 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/powerpc-linux-gnu/gnu/lib-names-32.h+2| ... | ... | @@ -19,6 +19,8 @@ |
| 19 | 19 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 20 | 20 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 21 | 21 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 22 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 23 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 22 | 24 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 23 | 25 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 24 | 26 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/powerpc-linux-gnu/ieee754.h+2-66| ... | ... | @@ -21,7 +21,6 @@ |
| 21 | 21 | #include <features.h> |
| 22 | 22 | |
| 23 | 23 | #include <bits/endian.h> |
| 24 | #include <bits/floatn.h> | |
| 25 | 24 | |
| 26 | 25 | __BEGIN_DECLS |
| 27 | 26 | |
| ... | ... | @@ -112,65 +111,6 @@ union ieee754_double |
| 112 | 111 | #define IEEE754_DOUBLE_BIAS	0x3ff /* Added to exponent. */ |
| 113 | 112 | |
| 114 | 113 | |
| 115 | #if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 116 | /* long double is IEEE 128 bit */ | |
| 117 | union ieee854_long_double | |
| 118 | { | |
| 119 | long double d; | |
| 120 | ||
| 121 | /* This is the IEEE 854 quad-precision format. */ | |
| 122 | struct | |
| 123 | { | |
| 124 | #if	__BYTE_ORDER == __BIG_ENDIAN | |
| 125 | 	unsigned int negative:1; | |
| 126 | 	unsigned int exponent:15; | |
| 127 | 	/* Together these comprise the mantissa. */ | |
| 128 | 	unsigned int mantissa0:16; | |
| 129 | 	unsigned int mantissa1:32; | |
| 130 | 	unsigned int mantissa2:32; | |
| 131 | 	unsigned int mantissa3:32; | |
| 132 | #endif				/* Big endian. */ | |
| 133 | #if	__BYTE_ORDER == __LITTLE_ENDIAN | |
| 134 | 	/* Together these comprise the mantissa. */ | |
| 135 | 	unsigned int mantissa3:32; | |
| 136 | 	unsigned int mantissa2:32; | |
| 137 | 	unsigned int mantissa1:32; | |
| 138 | 	unsigned int mantissa0:16; | |
| 139 | 	unsigned int exponent:15; | |
| 140 | 	unsigned int negative:1; | |
| 141 | #endif				/* Little endian. */ | |
| 142 | } ieee; | |
| 143 | ||
| 144 | /* This format makes it easier to see if a NaN is a signalling NaN. */ | |
| 145 | struct | |
| 146 | { | |
| 147 | #if	__BYTE_ORDER == __BIG_ENDIAN | |
| 148 | 	unsigned int negative:1; | |
| 149 | 	unsigned int exponent:15; | |
| 150 | 	unsigned int quiet_nan:1; | |
| 151 | 	/* Together these comprise the mantissa. */ | |
| 152 | 	unsigned int mantissa0:15; | |
| 153 | 	unsigned int mantissa1:32; | |
| 154 | 	unsigned int mantissa2:32; | |
| 155 | 	unsigned int mantissa3:32; | |
| 156 | #else | |
| 157 | 	/* Together these comprise the mantissa. */ | |
| 158 | 	unsigned int mantissa3:32; | |
| 159 | 	unsigned int mantissa2:32; | |
| 160 | 	unsigned int mantissa1:32; | |
| 161 | 	unsigned int mantissa0:15; | |
| 162 | 	unsigned int quiet_nan:1; | |
| 163 | 	unsigned int exponent:15; | |
| 164 | 	unsigned int negative:1; | |
| 165 | #endif | |
| 166 | } ieee_nan; | |
| 167 | }; | |
| 168 | ||
| 169 | #define IEEE854_LONG_DOUBLE_BIAS 0x3fff /* Added to exponent. */ | |
| 170 | #endif | |
| 171 | ||
| 172 | ||
| 173 | #if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0 || __GNUC_PREREQ (7, 0) | |
| 174 | 114 | /* IBM extended format for long double. |
| 175 | 115 | |
| 176 | 116 | Each long double is made up of two IEEE doubles. The value of the |
| ... | ... | @@ -181,16 +121,12 @@ union ieee854_long_double |
| 181 | 121 | -0.0. No other requirements are made; so, for example, 1.0 may be |
| 182 | 122 | represented as (1.0, +0.0) or (1.0, -0.0), and the low part of a |
| 183 | 123 | NaN is don't-care. */ |
| 124 | ||
| 184 | 125 | union ibm_extended_long_double |
| 185 | 126 | { |
| 186 | # if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && __GNUC_PREREQ (7, 0) | |
| 187 | __ibm128 ld; | |
| 188 | # else | |
| 189 | long double ld; | |
| 190 | # endif | |
| 127 | long double ld; | |
| 191 | 128 | union ieee754_double d[2]; |
| 192 | 129 | }; |
| 193 | #endif | |
| 194 | 130 | |
| 195 | 131 | __END_DECLS |
| 196 | 132 |
lib/libc/include/powerpc64-linux-gnu/bits/fenvinline.h created+102| ... | ... | @@ -0,0 +1,102 @@ |
| 1 | /* Inline floating-point environment handling functions for powerpc. | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #if defined __GNUC__ && !defined _SOFT_FLOAT && !defined __NO_FPRS__ | |
| 20 | ||
| 21 | /* Inline definitions for fegetround. */ | |
| 22 | # define __fegetround_ISA300()						\ | |
| 23 | (__extension__ ({							\ | |
| 24 | union { double __d; unsigned long long __ll; } __u;			\ | |
| 25 | __asm__ __volatile__ (						\ | |
| 26 | ".machine push; .machine \"power9\"; mffsl %0; .machine pop"	\ | |
| 27 | : "=f" (__u.__d));						\ | |
| 28 | __u.__ll & 0x0000000000000003LL;					\ | |
| 29 | })) | |
| 30 | ||
| 31 | # define __fegetround_ISA2()						\ | |
| 32 | (__extension__ ({							\ | |
| 33 | int __fegetround_result;						\ | |
| 34 | __asm__ __volatile__ ("mcrfs 7,7 ; mfcr %0"			\ | |
| 35 | 			 : "=r"(__fegetround_result) : : "cr7");	\ | |
| 36 | __fegetround_result & 3;						\ | |
| 37 | })) | |
| 38 | ||
| 39 | # ifdef _ARCH_PWR9 | |
| 40 | # define __fegetround() __fegetround_ISA300() | |
| 41 | # elif defined __BUILTIN_CPU_SUPPORTS__ | |
| 42 | # define __fegetround()						\ | |
| 43 | (__glibc_likely (__builtin_cpu_supports ("arch_3_00"))		\ | |
| 44 | ? __fegetround_ISA300()						\ | |
| 45 | : __fegetround_ISA2()						\ | |
| 46 | ) | |
| 47 | # else | |
| 48 | # define __fegetround() __fegetround_ISA2() | |
| 49 | # endif | |
| 50 | ||
| 51 | # define fegetround() __fegetround () | |
| 52 | ||
| 53 | # ifndef __NO_MATH_INLINES | |
| 54 | /* The weird 'i#*X' constraints on the following suppress a gcc | |
| 55 | warning when __excepts is not a constant. Otherwise, they mean the | |
| 56 | same as just plain 'i'. */ | |
| 57 | ||
| 58 | # if __GNUC_PREREQ(3, 4) | |
| 59 | ||
| 60 | /* Inline definition for feraiseexcept. */ | |
| 61 | # define feraiseexcept(__excepts) \ | |
| 62 | (__extension__ ({ 							 \ | |
| 63 | int __e = __excepts;						 \ | |
| 64 | int __ret;								 \ | |
| 65 | if (__builtin_constant_p (__e)					 \ | |
| 66 | && (__e & (__e - 1)) == 0					 \ | |
| 67 | && __e != FE_INVALID)						 \ | |
| 68 | {									 \ | |
| 69 | 	if (__e != 0)							 \ | |
| 70 | 	 __asm__ __volatile__ ("mtfsb1 %0"				 \ | |
| 71 | 				: : "i#*X" (__builtin_clz (__e)));	 \ | |
| 72 | __ret = 0;							 \ | |
| 73 | }									 \ | |
| 74 | else								 \ | |
| 75 | __ret = feraiseexcept (__e);					 \ | |
| 76 | __ret;								 \ | |
| 77 | })) | |
| 78 | ||
| 79 | /* Inline definition for feclearexcept. */ | |
| 80 | # define feclearexcept(__excepts) \ | |
| 81 | (__extension__ ({ 							 \ | |
| 82 | int __e = __excepts;						 \ | |
| 83 | int __ret;								 \ | |
| 84 | if (__builtin_constant_p (__e)					 \ | |
| 85 | && (__e & (__e - 1)) == 0					 \ | |
| 86 | && __e != FE_INVALID)						 \ | |
| 87 | {									 \ | |
| 88 | 	if (__e != 0)							 \ | |
| 89 | 	 __asm__ __volatile__ ("mtfsb0 %0"				 \ | |
| 90 | 				: : "i#*X" (__builtin_clz (__e)));	 \ | |
| 91 | __ret = 0;							 \ | |
| 92 | }									 \ | |
| 93 | else								 \ | |
| 94 | __ret = feclearexcept (__e);					 \ | |
| 95 | __ret;								 \ | |
| 96 | })) | |
| 97 | ||
| 98 | # endif /* __GNUC_PREREQ(3, 4). */ | |
| 99 | ||
| 100 | # endif /* !__NO_MATH_INLINES. */ | |
| 101 | ||
| 102 | #endif /* __GNUC__ && !_SOFT_FLOAT && !__NO_FPRS__ */ | |
| \ No newline at end of file |
lib/libc/include/powerpc64-linux-gnu/bits/hwcap.h+1-3| ... | ... | @@ -73,6 +73,4 @@ |
| 73 | 73 | #define PPC_FEATURE2_DARN	 0x00200000 /* darn instruction. */ |
| 74 | 74 | #define PPC_FEATURE2_SCV	 0x00100000 /* scv syscall. */ |
| 75 | 75 | #define PPC_FEATURE2_HTM_NO_SUSPEND 0x00080000 /* TM without suspended |
| 76 | 						 state. */ | |
| 77 | #define PPC_FEATURE2_ARCH_3_1	 0x00040000 /* ISA 3.1. */ | |
| 78 | #define PPC_FEATURE2_MMA	 0x00020000 /* Matrix-Multiply Assist. */ | |
| \ No newline at end of file | ||
| 76 | 						 state. */ | |
| \ No newline at end of file |
lib/libc/include/powerpc64-linux-gnu/bits/iscanonical.h+1-1| ... | ... | @@ -20,7 +20,7 @@ |
| 20 | 20 | # error "Never use <bits/iscanonical.h> directly; include <math.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | #if defined (__NO_LONG_DOUBLE_MATH) || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 23 | #ifdef __NO_LONG_DOUBLE_MATH | |
| 24 | 24 | # define iscanonical(x) ((void) (__typeof (x)) (x), 1) |
| 25 | 25 | #else |
| 26 | 26 | extern int __iscanonicall (long double __x) |
lib/libc/include/powerpc64-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -22,4 +22,4 @@ |
| 22 | 22 | # define __NO_LONG_DOUBLE_MATH		1 |
| 23 | 23 | # endif |
| 24 | 24 | #endif |
| 25 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 25 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/powerpc64-linux-gnu/bits/msq-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. PowerPC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __MSQ_PAD_AFTER_TIME 0 | |
| 26 | #define __MSQ_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/powerpc64-linux-gnu/bits/sem-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct semid_ds. PowerPC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __SEM_PAD_AFTER_TIME 0 | |
| 26 | #define __SEM_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/powerpc64-linux-gnu/bits/semaphore.h+3-2| ... | ... | @@ -1,6 +1,7 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Machine-specific POSIX semaphore type layouts. PowerPC version. | |
| 2 | Copyright (C) 2003-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003. | |
| 4 | 5 | |
| 5 | 6 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 7 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/powerpc64-linux-gnu/bits/shm-pad.h created+28| ... | ... | @@ -0,0 +1,28 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. PowerPC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __SHM_PAD_AFTER_TIME 0 | |
| 26 | #define __SHM_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| 27 | #define __SHM_SEGSZ_AFTER_TIME 1 | |
| 28 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/powerpc64-linux-gnu/gnu/lib-names-64-v1.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/powerpc64-linux-gnu/gnu/stubs-64-v1.h+2| ... | ... | @@ -10,7 +10,9 @@ |
| 10 | 10 | #define __stub_chflags |
| 11 | 11 | #define __stub_fchflags |
| 12 | 12 | #define __stub_gtty |
| 13 | #define __stub_lchmod | |
| 13 | 14 | #define __stub_revoke |
| 14 | 15 | #define __stub_setlogin |
| 15 | 16 | #define __stub_sigreturn |
| 17 | #define __stub_sstk | |
| 16 | 18 | #define __stub_stty |
| \ No newline at end of file |
lib/libc/include/powerpc64-linux-gnu/ieee754.h+2-66| ... | ... | @@ -21,7 +21,6 @@ |
| 21 | 21 | #include <features.h> |
| 22 | 22 | |
| 23 | 23 | #include <bits/endian.h> |
| 24 | #include <bits/floatn.h> | |
| 25 | 24 | |
| 26 | 25 | __BEGIN_DECLS |
| 27 | 26 | |
| ... | ... | @@ -112,65 +111,6 @@ union ieee754_double |
| 112 | 111 | #define IEEE754_DOUBLE_BIAS	0x3ff /* Added to exponent. */ |
| 113 | 112 | |
| 114 | 113 | |
| 115 | #if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 116 | /* long double is IEEE 128 bit */ | |
| 117 | union ieee854_long_double | |
| 118 | { | |
| 119 | long double d; | |
| 120 | ||
| 121 | /* This is the IEEE 854 quad-precision format. */ | |
| 122 | struct | |
| 123 | { | |
| 124 | #if	__BYTE_ORDER == __BIG_ENDIAN | |
| 125 | 	unsigned int negative:1; | |
| 126 | 	unsigned int exponent:15; | |
| 127 | 	/* Together these comprise the mantissa. */ | |
| 128 | 	unsigned int mantissa0:16; | |
| 129 | 	unsigned int mantissa1:32; | |
| 130 | 	unsigned int mantissa2:32; | |
| 131 | 	unsigned int mantissa3:32; | |
| 132 | #endif				/* Big endian. */ | |
| 133 | #if	__BYTE_ORDER == __LITTLE_ENDIAN | |
| 134 | 	/* Together these comprise the mantissa. */ | |
| 135 | 	unsigned int mantissa3:32; | |
| 136 | 	unsigned int mantissa2:32; | |
| 137 | 	unsigned int mantissa1:32; | |
| 138 | 	unsigned int mantissa0:16; | |
| 139 | 	unsigned int exponent:15; | |
| 140 | 	unsigned int negative:1; | |
| 141 | #endif				/* Little endian. */ | |
| 142 | } ieee; | |
| 143 | ||
| 144 | /* This format makes it easier to see if a NaN is a signalling NaN. */ | |
| 145 | struct | |
| 146 | { | |
| 147 | #if	__BYTE_ORDER == __BIG_ENDIAN | |
| 148 | 	unsigned int negative:1; | |
| 149 | 	unsigned int exponent:15; | |
| 150 | 	unsigned int quiet_nan:1; | |
| 151 | 	/* Together these comprise the mantissa. */ | |
| 152 | 	unsigned int mantissa0:15; | |
| 153 | 	unsigned int mantissa1:32; | |
| 154 | 	unsigned int mantissa2:32; | |
| 155 | 	unsigned int mantissa3:32; | |
| 156 | #else | |
| 157 | 	/* Together these comprise the mantissa. */ | |
| 158 | 	unsigned int mantissa3:32; | |
| 159 | 	unsigned int mantissa2:32; | |
| 160 | 	unsigned int mantissa1:32; | |
| 161 | 	unsigned int mantissa0:15; | |
| 162 | 	unsigned int quiet_nan:1; | |
| 163 | 	unsigned int exponent:15; | |
| 164 | 	unsigned int negative:1; | |
| 165 | #endif | |
| 166 | } ieee_nan; | |
| 167 | }; | |
| 168 | ||
| 169 | #define IEEE854_LONG_DOUBLE_BIAS 0x3fff /* Added to exponent. */ | |
| 170 | #endif | |
| 171 | ||
| 172 | ||
| 173 | #if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0 || __GNUC_PREREQ (7, 0) | |
| 174 | 114 | /* IBM extended format for long double. |
| 175 | 115 | |
| 176 | 116 | Each long double is made up of two IEEE doubles. The value of the |
| ... | ... | @@ -181,16 +121,12 @@ union ieee854_long_double |
| 181 | 121 | -0.0. No other requirements are made; so, for example, 1.0 may be |
| 182 | 122 | represented as (1.0, +0.0) or (1.0, -0.0), and the low part of a |
| 183 | 123 | NaN is don't-care. */ |
| 124 | ||
| 184 | 125 | union ibm_extended_long_double |
| 185 | 126 | { |
| 186 | # if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && __GNUC_PREREQ (7, 0) | |
| 187 | __ibm128 ld; | |
| 188 | # else | |
| 189 | long double ld; | |
| 190 | # endif | |
| 127 | long double ld; | |
| 191 | 128 | union ieee754_double d[2]; |
| 192 | 129 | }; |
| 193 | #endif | |
| 194 | 130 | |
| 195 | 131 | __END_DECLS |
| 196 | 132 |
lib/libc/include/powerpc64le-linux-gnu/bits/fenvinline.h created+102| ... | ... | @@ -0,0 +1,102 @@ |
| 1 | /* Inline floating-point environment handling functions for powerpc. | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #if defined __GNUC__ && !defined _SOFT_FLOAT && !defined __NO_FPRS__ | |
| 20 | ||
| 21 | /* Inline definitions for fegetround. */ | |
| 22 | # define __fegetround_ISA300()						\ | |
| 23 | (__extension__ ({							\ | |
| 24 | union { double __d; unsigned long long __ll; } __u;			\ | |
| 25 | __asm__ __volatile__ (						\ | |
| 26 | ".machine push; .machine \"power9\"; mffsl %0; .machine pop"	\ | |
| 27 | : "=f" (__u.__d));						\ | |
| 28 | __u.__ll & 0x0000000000000003LL;					\ | |
| 29 | })) | |
| 30 | ||
| 31 | # define __fegetround_ISA2()						\ | |
| 32 | (__extension__ ({							\ | |
| 33 | int __fegetround_result;						\ | |
| 34 | __asm__ __volatile__ ("mcrfs 7,7 ; mfcr %0"			\ | |
| 35 | 			 : "=r"(__fegetround_result) : : "cr7");	\ | |
| 36 | __fegetround_result & 3;						\ | |
| 37 | })) | |
| 38 | ||
| 39 | # ifdef _ARCH_PWR9 | |
| 40 | # define __fegetround() __fegetround_ISA300() | |
| 41 | # elif defined __BUILTIN_CPU_SUPPORTS__ | |
| 42 | # define __fegetround()						\ | |
| 43 | (__glibc_likely (__builtin_cpu_supports ("arch_3_00"))		\ | |
| 44 | ? __fegetround_ISA300()						\ | |
| 45 | : __fegetround_ISA2()						\ | |
| 46 | ) | |
| 47 | # else | |
| 48 | # define __fegetround() __fegetround_ISA2() | |
| 49 | # endif | |
| 50 | ||
| 51 | # define fegetround() __fegetround () | |
| 52 | ||
| 53 | # ifndef __NO_MATH_INLINES | |
| 54 | /* The weird 'i#*X' constraints on the following suppress a gcc | |
| 55 | warning when __excepts is not a constant. Otherwise, they mean the | |
| 56 | same as just plain 'i'. */ | |
| 57 | ||
| 58 | # if __GNUC_PREREQ(3, 4) | |
| 59 | ||
| 60 | /* Inline definition for feraiseexcept. */ | |
| 61 | # define feraiseexcept(__excepts) \ | |
| 62 | (__extension__ ({ 							 \ | |
| 63 | int __e = __excepts;						 \ | |
| 64 | int __ret;								 \ | |
| 65 | if (__builtin_constant_p (__e)					 \ | |
| 66 | && (__e & (__e - 1)) == 0					 \ | |
| 67 | && __e != FE_INVALID)						 \ | |
| 68 | {									 \ | |
| 69 | 	if (__e != 0)							 \ | |
| 70 | 	 __asm__ __volatile__ ("mtfsb1 %0"				 \ | |
| 71 | 				: : "i#*X" (__builtin_clz (__e)));	 \ | |
| 72 | __ret = 0;							 \ | |
| 73 | }									 \ | |
| 74 | else								 \ | |
| 75 | __ret = feraiseexcept (__e);					 \ | |
| 76 | __ret;								 \ | |
| 77 | })) | |
| 78 | ||
| 79 | /* Inline definition for feclearexcept. */ | |
| 80 | # define feclearexcept(__excepts) \ | |
| 81 | (__extension__ ({ 							 \ | |
| 82 | int __e = __excepts;						 \ | |
| 83 | int __ret;								 \ | |
| 84 | if (__builtin_constant_p (__e)					 \ | |
| 85 | && (__e & (__e - 1)) == 0					 \ | |
| 86 | && __e != FE_INVALID)						 \ | |
| 87 | {									 \ | |
| 88 | 	if (__e != 0)							 \ | |
| 89 | 	 __asm__ __volatile__ ("mtfsb0 %0"				 \ | |
| 90 | 				: : "i#*X" (__builtin_clz (__e)));	 \ | |
| 91 | __ret = 0;							 \ | |
| 92 | }									 \ | |
| 93 | else								 \ | |
| 94 | __ret = feclearexcept (__e);					 \ | |
| 95 | __ret;								 \ | |
| 96 | })) | |
| 97 | ||
| 98 | # endif /* __GNUC_PREREQ(3, 4). */ | |
| 99 | ||
| 100 | # endif /* !__NO_MATH_INLINES. */ | |
| 101 | ||
| 102 | #endif /* __GNUC__ && !_SOFT_FLOAT && !__NO_FPRS__ */ | |
| \ No newline at end of file |
lib/libc/include/powerpc64le-linux-gnu/bits/hwcap.h+1-3| ... | ... | @@ -73,6 +73,4 @@ |
| 73 | 73 | #define PPC_FEATURE2_DARN	 0x00200000 /* darn instruction. */ |
| 74 | 74 | #define PPC_FEATURE2_SCV	 0x00100000 /* scv syscall. */ |
| 75 | 75 | #define PPC_FEATURE2_HTM_NO_SUSPEND 0x00080000 /* TM without suspended |
| 76 | 						 state. */ | |
| 77 | #define PPC_FEATURE2_ARCH_3_1	 0x00040000 /* ISA 3.1. */ | |
| 78 | #define PPC_FEATURE2_MMA	 0x00020000 /* Matrix-Multiply Assist. */ | |
| \ No newline at end of file | ||
| 76 | 						 state. */ | |
| \ No newline at end of file |
lib/libc/include/powerpc64le-linux-gnu/bits/iscanonical.h+1-1| ... | ... | @@ -20,7 +20,7 @@ |
| 20 | 20 | # error "Never use <bits/iscanonical.h> directly; include <math.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | #if defined (__NO_LONG_DOUBLE_MATH) || __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 23 | #ifdef __NO_LONG_DOUBLE_MATH | |
| 24 | 24 | # define iscanonical(x) ((void) (__typeof (x)) (x), 1) |
| 25 | 25 | #else |
| 26 | 26 | extern int __iscanonicall (long double __x) |
lib/libc/include/powerpc64le-linux-gnu/bits/long-double.h+2-3| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | 1 | /* Properties of long double type. ldbl-opt version. |
| 2 | Copyright (C) 2019-2020 Free Software Foundation, Inc. | |
| 2 | Copyright (C) 2016-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -22,5 +22,4 @@ |
| 22 | 22 | # define __NO_LONG_DOUBLE_MATH		1 |
| 23 | 23 | # endif |
| 24 | 24 | #endif |
| 25 | ||
| 26 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI (__LDBL_MANT_DIG__ == 113) | |
| \ No newline at end of file | ||
| 25 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/powerpc64le-linux-gnu/bits/msq-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. PowerPC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __MSQ_PAD_AFTER_TIME 0 | |
| 26 | #define __MSQ_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/powerpc64le-linux-gnu/bits/sem-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct semid_ds. PowerPC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __SEM_PAD_AFTER_TIME 0 | |
| 26 | #define __SEM_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/powerpc64le-linux-gnu/bits/semaphore.h+3-2| ... | ... | @@ -1,6 +1,7 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Machine-specific POSIX semaphore type layouts. PowerPC version. | |
| 2 | Copyright (C) 2003-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | Contributed by Paul Mackerras <paulus@au.ibm.com>, 2003. | |
| 4 | 5 | |
| 5 | 6 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 7 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/powerpc64le-linux-gnu/bits/shm-pad.h created+28| ... | ... | @@ -0,0 +1,28 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. PowerPC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __SHM_PAD_AFTER_TIME 0 | |
| 26 | #define __SHM_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| 27 | #define __SHM_SEGSZ_AFTER_TIME 1 | |
| 28 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/powerpc64le-linux-gnu/gnu/lib-names-64-v2.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/powerpc64le-linux-gnu/gnu/stubs-64-v2.h+2| ... | ... | @@ -10,7 +10,9 @@ |
| 10 | 10 | #define __stub_chflags |
| 11 | 11 | #define __stub_fchflags |
| 12 | 12 | #define __stub_gtty |
| 13 | #define __stub_lchmod | |
| 13 | 14 | #define __stub_revoke |
| 14 | 15 | #define __stub_setlogin |
| 15 | 16 | #define __stub_sigreturn |
| 17 | #define __stub_sstk | |
| 16 | 18 | #define __stub_stty |
| \ No newline at end of file |
lib/libc/include/powerpc64le-linux-gnu/ieee754.h+2-66| ... | ... | @@ -21,7 +21,6 @@ |
| 21 | 21 | #include <features.h> |
| 22 | 22 | |
| 23 | 23 | #include <bits/endian.h> |
| 24 | #include <bits/floatn.h> | |
| 25 | 24 | |
| 26 | 25 | __BEGIN_DECLS |
| 27 | 26 | |
| ... | ... | @@ -112,65 +111,6 @@ union ieee754_double |
| 112 | 111 | #define IEEE754_DOUBLE_BIAS	0x3ff /* Added to exponent. */ |
| 113 | 112 | |
| 114 | 113 | |
| 115 | #if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 | |
| 116 | /* long double is IEEE 128 bit */ | |
| 117 | union ieee854_long_double | |
| 118 | { | |
| 119 | long double d; | |
| 120 | ||
| 121 | /* This is the IEEE 854 quad-precision format. */ | |
| 122 | struct | |
| 123 | { | |
| 124 | #if	__BYTE_ORDER == __BIG_ENDIAN | |
| 125 | 	unsigned int negative:1; | |
| 126 | 	unsigned int exponent:15; | |
| 127 | 	/* Together these comprise the mantissa. */ | |
| 128 | 	unsigned int mantissa0:16; | |
| 129 | 	unsigned int mantissa1:32; | |
| 130 | 	unsigned int mantissa2:32; | |
| 131 | 	unsigned int mantissa3:32; | |
| 132 | #endif				/* Big endian. */ | |
| 133 | #if	__BYTE_ORDER == __LITTLE_ENDIAN | |
| 134 | 	/* Together these comprise the mantissa. */ | |
| 135 | 	unsigned int mantissa3:32; | |
| 136 | 	unsigned int mantissa2:32; | |
| 137 | 	unsigned int mantissa1:32; | |
| 138 | 	unsigned int mantissa0:16; | |
| 139 | 	unsigned int exponent:15; | |
| 140 | 	unsigned int negative:1; | |
| 141 | #endif				/* Little endian. */ | |
| 142 | } ieee; | |
| 143 | ||
| 144 | /* This format makes it easier to see if a NaN is a signalling NaN. */ | |
| 145 | struct | |
| 146 | { | |
| 147 | #if	__BYTE_ORDER == __BIG_ENDIAN | |
| 148 | 	unsigned int negative:1; | |
| 149 | 	unsigned int exponent:15; | |
| 150 | 	unsigned int quiet_nan:1; | |
| 151 | 	/* Together these comprise the mantissa. */ | |
| 152 | 	unsigned int mantissa0:15; | |
| 153 | 	unsigned int mantissa1:32; | |
| 154 | 	unsigned int mantissa2:32; | |
| 155 | 	unsigned int mantissa3:32; | |
| 156 | #else | |
| 157 | 	/* Together these comprise the mantissa. */ | |
| 158 | 	unsigned int mantissa3:32; | |
| 159 | 	unsigned int mantissa2:32; | |
| 160 | 	unsigned int mantissa1:32; | |
| 161 | 	unsigned int mantissa0:15; | |
| 162 | 	unsigned int quiet_nan:1; | |
| 163 | 	unsigned int exponent:15; | |
| 164 | 	unsigned int negative:1; | |
| 165 | #endif | |
| 166 | } ieee_nan; | |
| 167 | }; | |
| 168 | ||
| 169 | #define IEEE854_LONG_DOUBLE_BIAS 0x3fff /* Added to exponent. */ | |
| 170 | #endif | |
| 171 | ||
| 172 | ||
| 173 | #if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 0 || __GNUC_PREREQ (7, 0) | |
| 174 | 114 | /* IBM extended format for long double. |
| 175 | 115 | |
| 176 | 116 | Each long double is made up of two IEEE doubles. The value of the |
| ... | ... | @@ -181,16 +121,12 @@ union ieee854_long_double |
| 181 | 121 | -0.0. No other requirements are made; so, for example, 1.0 may be |
| 182 | 122 | represented as (1.0, +0.0) or (1.0, -0.0), and the low part of a |
| 183 | 123 | NaN is don't-care. */ |
| 124 | ||
| 184 | 125 | union ibm_extended_long_double |
| 185 | 126 | { |
| 186 | # if __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI == 1 && __GNUC_PREREQ (7, 0) | |
| 187 | __ibm128 ld; | |
| 188 | # else | |
| 189 | long double ld; | |
| 190 | # endif | |
| 127 | long double ld; | |
| 191 | 128 | union ieee754_double d[2]; |
| 192 | 129 | }; |
| 193 | #endif | |
| 194 | 130 | |
| 195 | 131 | __END_DECLS |
| 196 | 132 |
lib/libc/include/riscv64-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -18,4 +18,4 @@ |
| 18 | 18 | |
| 19 | 19 | /* long double is distinct from double, so there is nothing to |
| 20 | 20 | define here. */ |
| 21 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 21 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/riscv64-linux-gnu/bits/semaphore.h+4-10| ... | ... | @@ -1,5 +1,5 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Machine-specific POSIX semaphore type layouts. RISC-V version. | |
| 2 | Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| ... | ... | @@ -13,20 +13,14 @@ |
| 13 | 13 | Lesser General Public License for more details. |
| 14 | 14 | |
| 15 | 15 | You should have received a copy of the GNU Lesser General Public |
| 16 | License along with the GNU C Library; if not, see | |
| 16 | License along with the GNU C Library. If not, see | |
| 17 | 17 | <https://www.gnu.org/licenses/>. */ |
| 18 | 18 | |
| 19 | 19 | #ifndef _SEMAPHORE_H |
| 20 | 20 | # error "Never use <bits/semaphore.h> directly; include <semaphore.h> instead." |
| 21 | 21 | #endif |
| 22 | 22 | |
| 23 | #include <bits/wordsize.h> | |
| 24 | ||
| 25 | #if __WORDSIZE == 64 | |
| 26 | # define __SIZEOF_SEM_T	32 | |
| 27 | #else | |
| 28 | # define __SIZEOF_SEM_T	16 | |
| 29 | #endif | |
| 23 | #define __SIZEOF_SEM_T	(4 * __SIZEOF_POINTER__) | |
| 30 | 24 | |
| 31 | 25 | /* Value returned if `sem_open' failed. */ |
| 32 | 26 | #define SEM_FAILED ((sem_t *) 0) |
lib/libc/include/riscv64-linux-gnu/bits/typesizes.h+9-29| ... | ... | @@ -26,45 +26,31 @@ |
| 26 | 26 | |
| 27 | 27 | /* See <bits/types.h> for the meaning of these macros. This file exists so |
| 28 | 28 | that <bits/types.h> need not vary across different GNU platforms. */ |
| 29 | #if __TIMESIZE == 64 && __WORDSIZE == 32 | |
| 30 | /* These are the "new" y2038 types defined for architectures added after | |
| 31 | the 5.1 kernel. */ | |
| 32 | # define __INO_T_TYPE		__UQUAD_TYPE | |
| 33 | # define __OFF_T_TYPE		__SQUAD_TYPE | |
| 34 | # define __RLIM_T_TYPE		__UQUAD_TYPE | |
| 35 | # define __BLKCNT_T_TYPE	__SQUAD_TYPE | |
| 36 | # define __FSBLKCNT_T_TYPE	__UQUAD_TYPE | |
| 37 | # define __FSFILCNT_T_TYPE	__UQUAD_TYPE | |
| 38 | # define __TIME_T_TYPE		__SQUAD_TYPE | |
| 39 | # define __SUSECONDS_T_TYPE	__SQUAD_TYPE | |
| 40 | #else | |
| 41 | # define __INO_T_TYPE		__ULONGWORD_TYPE | |
| 42 | # define __OFF_T_TYPE		__SLONGWORD_TYPE | |
| 43 | # define __RLIM_T_TYPE		__ULONGWORD_TYPE | |
| 44 | # define __BLKCNT_T_TYPE	__SLONGWORD_TYPE | |
| 45 | # define __FSBLKCNT_T_TYPE	__ULONGWORD_TYPE | |
| 46 | # define __FSFILCNT_T_TYPE	__ULONGWORD_TYPE | |
| 47 | # define __TIME_T_TYPE		__SLONGWORD_TYPE | |
| 48 | # define __SUSECONDS_T_TYPE	__SLONGWORD_TYPE | |
| 49 | #endif | |
| 50 | 29 | |
| 51 | 30 | #define __DEV_T_TYPE		__UQUAD_TYPE |
| 52 | 31 | #define __UID_T_TYPE		__U32_TYPE |
| 53 | 32 | #define __GID_T_TYPE		__U32_TYPE |
| 33 | #define __INO_T_TYPE		__ULONGWORD_TYPE | |
| 54 | 34 | #define __INO64_T_TYPE		__UQUAD_TYPE |
| 55 | 35 | #define __MODE_T_TYPE		__U32_TYPE |
| 56 | 36 | #define __NLINK_T_TYPE		__U32_TYPE |
| 37 | #define __OFF_T_TYPE		__SLONGWORD_TYPE | |
| 57 | 38 | #define __OFF64_T_TYPE		__SQUAD_TYPE |
| 58 | 39 | #define __PID_T_TYPE		__S32_TYPE |
| 40 | #define __RLIM_T_TYPE		__ULONGWORD_TYPE | |
| 59 | 41 | #define __RLIM64_T_TYPE		__UQUAD_TYPE |
| 42 | #define	__BLKCNT_T_TYPE		__SLONGWORD_TYPE | |
| 60 | 43 | #define	__BLKCNT64_T_TYPE	__SQUAD_TYPE |
| 44 | #define	__FSBLKCNT_T_TYPE	__ULONGWORD_TYPE | |
| 61 | 45 | #define	__FSBLKCNT64_T_TYPE	__UQUAD_TYPE |
| 46 | #define	__FSFILCNT_T_TYPE	__ULONGWORD_TYPE | |
| 62 | 47 | #define	__FSFILCNT64_T_TYPE	__UQUAD_TYPE |
| 63 | 48 | #define	__FSWORD_T_TYPE		__SWORD_TYPE |
| 64 | 49 | #define	__ID_T_TYPE		__U32_TYPE |
| 65 | 50 | #define __CLOCK_T_TYPE		__SLONGWORD_TYPE |
| 51 | #define __TIME_T_TYPE		__SLONGWORD_TYPE | |
| 66 | 52 | #define __USECONDS_T_TYPE	__U32_TYPE |
| 67 | #define __SUSECONDS64_T_TYPE	__SQUAD_TYPE | |
| 53 | #define __SUSECONDS_T_TYPE	__SLONGWORD_TYPE | |
| 68 | 54 | #define __DADDR_T_TYPE		__S32_TYPE |
| 69 | 55 | #define __KEY_T_TYPE		__S32_TYPE |
| 70 | 56 | #define __CLOCKID_T_TYPE	__S32_TYPE |
| ... | ... | @@ -76,7 +62,7 @@ |
| 76 | 62 | #define __SYSCALL_ULONG_TYPE	__ULONGWORD_TYPE |
| 77 | 63 | #define __CPU_MASK_TYPE 	__ULONGWORD_TYPE |
| 78 | 64 | |
| 79 | #if defined __LP64__ || (__TIMESIZE == 64 && __WORDSIZE == 32) | |
| 65 | #ifdef __LP64__ | |
| 80 | 66 | /* Tell the libc code that off_t and off64_t are actually the same type |
| 81 | 67 | for all ABI purposes, even if possibly expressed as different base types |
| 82 | 68 | for C type-checking purposes. */ |
| ... | ... | @@ -90,17 +76,11 @@ |
| 90 | 76 | |
| 91 | 77 | /* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */ |
| 92 | 78 | # define __STATFS_MATCHES_STATFS64 1 |
| 93 | ||
| 94 | /* And for getitimer, setitimer and rusage */ | |
| 95 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 (__WORDSIZE == 64) | |
| 96 | 79 | #else |
| 97 | 80 | # define __RLIM_T_MATCHES_RLIM64_T	0 |
| 98 | 81 | |
| 99 | 82 | # define __STATFS_MATCHES_STATFS64 0 |
| 100 | ||
| 101 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0 | |
| 102 | 83 | #endif |
| 103 | ||
| 104 | 84 | /* Number of descriptors that can fit in an `fd_set'. */ |
| 105 | 85 | #define	__FD_SETSIZE		1024 |
| 106 | 86 |
lib/libc/include/riscv64-linux-gnu/gnu/lib-names-lp64.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/riscv64-linux-gnu/gnu/stubs-lp64.h+4-1| ... | ... | @@ -32,7 +32,10 @@ |
| 32 | 32 | #define __stub_fetestexcept |
| 33 | 33 | #define __stub_feupdateenv |
| 34 | 34 | #define __stub_gtty |
| 35 | #define __stub_lchmod | |
| 35 | 36 | #define __stub_revoke |
| 36 | 37 | #define __stub_setlogin |
| 37 | 38 | #define __stub_sigreturn |
| 38 | #define __stub_stty | |
| \ No newline at end of file | ||
| 39 | #define __stub_sstk | |
| 40 | #define __stub_stty | |
| 41 | #define __stub_sysctl | |
| \ No newline at end of file |
lib/libc/include/s390x-linux-gnu/bits/fenv.h+2-2| ... | ... | @@ -73,14 +73,14 @@ typedef unsigned int fexcept_t; /* size of fpc */ |
| 73 | 73 | |
| 74 | 74 | |
| 75 | 75 | /* Type representing floating-point environment. This function corresponds |
| 76 | to the layout of the block used by fegetenv and fesetenv. */ | |
| 76 | to the layout of the block written by the `fstenv'. */ | |
| 77 | 77 | typedef struct |
| 78 | 78 | { |
| 79 | 79 | fexcept_t __fpc; |
| 80 | 80 | void *__unused; |
| 81 | 81 | /* The field __unused (formerly __ieee_instruction_pointer) is a relict from |
| 82 | 82 | commit "Remove PTRACE_PEEKUSER" (87b9b50f0d4b92248905e95a06a13c513dc45e59) |
| 83 | and isn't used anymore. */ | |
| 83 | and isn´t used anymore. */ | |
| 84 | 84 | } fenv_t; |
| 85 | 85 | |
| 86 | 86 | /* If the default argument is used we use this value. */ |
lib/libc/include/s390x-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -22,4 +22,4 @@ |
| 22 | 22 | # define __NO_LONG_DOUBLE_MATH		1 |
| 23 | 23 | # endif |
| 24 | 24 | #endif |
| 25 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 25 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/s390x-linux-gnu/bits/semaphore.h+2-2| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2003-2020 Free Software Foundation, Inc. | |
| 3 | 2 | This file is part of the GNU C Library. |
| 3 | Contributed by Martin Schwidefsky <schwidefsky@de.ibm.com>, 2003. | |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 6 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/s390x-linux-gnu/bits/typesizes.h-7| ... | ... | @@ -50,7 +50,6 @@ |
| 50 | 50 | #define __TIME_T_TYPE		__SLONGWORD_TYPE |
| 51 | 51 | #define __USECONDS_T_TYPE	__U32_TYPE |
| 52 | 52 | #define __SUSECONDS_T_TYPE	__SLONGWORD_TYPE |
| 53 | #define __SUSECONDS64_T_TYPE	__SQUAD_TYPE | |
| 54 | 53 | #define __DADDR_T_TYPE		__S32_TYPE |
| 55 | 54 | #define __KEY_T_TYPE		__S32_TYPE |
| 56 | 55 | #define __CLOCKID_T_TYPE	__S32_TYPE |
| ... | ... | @@ -82,16 +81,10 @@ |
| 82 | 81 | |
| 83 | 82 | /* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */ |
| 84 | 83 | # define __STATFS_MATCHES_STATFS64 1 |
| 85 | ||
| 86 | /* And for getitimer, setitimer and rusage */ | |
| 87 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1 | |
| 88 | 84 | #else |
| 89 | 85 | # define __RLIM_T_MATCHES_RLIM64_T	0 |
| 90 | 86 | |
| 91 | 87 | # define __STATFS_MATCHES_STATFS64 0 |
| 92 | ||
| 93 | /* And for getitimer, setitimer and rusage */ | |
| 94 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0 | |
| 95 | 88 | #endif |
| 96 | 89 | |
| 97 | 90 | /* Number of descriptors that can fit in an `fd_set'. */ |
lib/libc/include/s390x-linux-gnu/gnu/lib-names-64.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/sparc-linux-gnu/bits/fenv.h+9| ... | ... | @@ -83,6 +83,15 @@ typedef unsigned long int fenv_t; |
| 83 | 83 | # define FE_NOMASK_ENV	((const fenv_t *) -2) |
| 84 | 84 | #endif |
| 85 | 85 | |
| 86 | /* For internal use only: access the fp state register. */ | |
| 87 | #if __WORDSIZE == 64 | |
| 88 | # define __fenv_stfsr(X) __asm__ __volatile__ ("stx %%fsr,%0" : "=m" (X)) | |
| 89 | # define __fenv_ldfsr(X) __asm__ __volatile__ ("ldx %0,%%fsr" : : "m" (X)) | |
| 90 | #else | |
| 91 | # define __fenv_stfsr(X) __asm__ __volatile__ ("st %%fsr,%0" : "=m" (X)) | |
| 92 | # define __fenv_ldfsr(X) __asm__ __volatile__ ("ld %0,%%fsr" : : "m" (X)) | |
| 93 | #endif | |
| 94 | ||
| 86 | 95 | #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) |
| 87 | 96 | /* Type representing floating-point control modes. */ |
| 88 | 97 | typedef unsigned long int femode_t; |
lib/libc/include/sparc-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -24,4 +24,4 @@ |
| 24 | 24 | # define __NO_LONG_DOUBLE_MATH 1 |
| 25 | 25 | # endif |
| 26 | 26 | #endif |
| 27 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 27 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/sparc-linux-gnu/bits/msq-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. SPARC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __MSQ_PAD_AFTER_TIME 0 | |
| 26 | #define __MSQ_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/sparc-linux-gnu/bits/resource.h+1-1| ... | ... | @@ -98,7 +98,7 @@ enum __rlimit_resource |
| 98 | 98 | __RLIMIT_RTPRIO = 14, |
| 99 | 99 | #define RLIMIT_RTPRIO __RLIMIT_RTPRIO |
| 100 | 100 | |
| 101 | /* Maximum CPU time in microseconds that a process scheduled under a real-time | |
| 101 | /* Maximum CPU time in µs that a process scheduled under a real-time | |
| 102 | 102 | scheduling policy may consume without making a blocking system |
| 103 | 103 | call before being forcibly descheduled. */ |
| 104 | 104 | __RLIMIT_RTTIME = 15, |
lib/libc/include/sparc-linux-gnu/bits/sem-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct semid_ds. SPARC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __SEM_PAD_AFTER_TIME 0 | |
| 26 | #define __SEM_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/sparc-linux-gnu/bits/semaphore.h+3-2| ... | ... | @@ -1,6 +1,7 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Machine-specific POSIX semaphore type layouts. SPARC version. | |
| 2 | Copyright (C) 2003-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. | |
| 4 | 5 | |
| 5 | 6 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 7 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/sparc-linux-gnu/bits/shm-pad.h created+28| ... | ... | @@ -0,0 +1,28 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. SPARC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __SHM_PAD_AFTER_TIME 0 | |
| 26 | #define __SHM_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| 27 | #define __SHM_SEGSZ_AFTER_TIME 1 | |
| 28 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ 0 | |
| \ No newline at end of file |
lib/libc/include/sparc-linux-gnu/bits/signum.h created+39| ... | ... | @@ -0,0 +1,39 @@ |
| 1 | /* Signal number definitions. Linux/SPARC version. | |
| 2 | Copyright (C) 1996-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _BITS_SIGNUM_H | |
| 20 | #define _BITS_SIGNUM_H 1 | |
| 21 | ||
| 22 | #ifndef _SIGNAL_H | |
| 23 | #error "Never include <bits/signum.h> directly; use <signal.h> instead." | |
| 24 | #endif | |
| 25 | ||
| 26 | #include <bits/signum-generic.h> | |
| 27 | ||
| 28 | /* Adjustments and additions to the signal number constants for | |
| 29 | Linux/SPARC systems. Signal values on this platform were chosen | |
| 30 | for SunOS binary compatibility. */ | |
| 31 | ||
| 32 | #define SIGEMT		 7	/* Emulator trap. */ | |
| 33 | #define SIGLOST		29	/* Resource lost (Sun); server died (GNU). */ | |
| 34 | #define SIGPWR		SIGLOST	/* Power failure imminent (SysV). */ | |
| 35 | ||
| 36 | #undef	__SIGRTMAX | |
| 37 | #define __SIGRTMAX	64 | |
| 38 | ||
| 39 | #endif	/* <signal.h> included. */ | |
| \ No newline at end of file |
lib/libc/include/sparc-linux-gnu/bits/typesizes.h-7| ... | ... | @@ -50,7 +50,6 @@ |
| 50 | 50 | #define __TIME_T_TYPE		__SLONGWORD_TYPE |
| 51 | 51 | #define __USECONDS_T_TYPE	__U32_TYPE |
| 52 | 52 | #define __SUSECONDS_T_TYPE	__S32_TYPE |
| 53 | #define __SUSECONDS64_T_TYPE	__SQUAD_TYPE | |
| 54 | 53 | #define __DADDR_T_TYPE		__S32_TYPE |
| 55 | 54 | #define __KEY_T_TYPE		__S32_TYPE |
| 56 | 55 | #define __CLOCKID_T_TYPE	__S32_TYPE |
| ... | ... | @@ -76,16 +75,10 @@ |
| 76 | 75 | |
| 77 | 76 | /* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */ |
| 78 | 77 | # define __STATFS_MATCHES_STATFS64 1 |
| 79 | ||
| 80 | /* And for getitimer, setitimer and rusage */ | |
| 81 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1 | |
| 82 | 78 | #else |
| 83 | 79 | # define __RLIM_T_MATCHES_RLIM64_T	0 |
| 84 | 80 | |
| 85 | 81 | # define __STATFS_MATCHES_STATFS64 0 |
| 86 | ||
| 87 | /* And for getitimer, setitimer and rusage */ | |
| 88 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0 | |
| 89 | 82 | #endif |
| 90 | 83 | |
| 91 | 84 | /* Number of descriptors that can fit in an `fd_set'. */ |
lib/libc/include/sparc-linux-gnu/gnu/lib-names-64.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/sparcv9-linux-gnu/bits/fenv.h+9| ... | ... | @@ -83,6 +83,15 @@ typedef unsigned long int fenv_t; |
| 83 | 83 | # define FE_NOMASK_ENV	((const fenv_t *) -2) |
| 84 | 84 | #endif |
| 85 | 85 | |
| 86 | /* For internal use only: access the fp state register. */ | |
| 87 | #if __WORDSIZE == 64 | |
| 88 | # define __fenv_stfsr(X) __asm__ __volatile__ ("stx %%fsr,%0" : "=m" (X)) | |
| 89 | # define __fenv_ldfsr(X) __asm__ __volatile__ ("ldx %0,%%fsr" : : "m" (X)) | |
| 90 | #else | |
| 91 | # define __fenv_stfsr(X) __asm__ __volatile__ ("st %%fsr,%0" : "=m" (X)) | |
| 92 | # define __fenv_ldfsr(X) __asm__ __volatile__ ("ld %0,%%fsr" : : "m" (X)) | |
| 93 | #endif | |
| 94 | ||
| 86 | 95 | #if __GLIBC_USE (IEC_60559_BFP_EXT_C2X) |
| 87 | 96 | /* Type representing floating-point control modes. */ |
| 88 | 97 | typedef unsigned long int femode_t; |
lib/libc/include/sparcv9-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -24,4 +24,4 @@ |
| 24 | 24 | # define __NO_LONG_DOUBLE_MATH 1 |
| 25 | 25 | # endif |
| 26 | 26 | #endif |
| 27 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 27 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/sparcv9-linux-gnu/bits/msq-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct msqid_ds. SPARC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_MSG_H | |
| 20 | # error "Never use <bits/msq-pad.h> directly; include <sys/msg.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __MSQ_PAD_AFTER_TIME 0 | |
| 26 | #define __MSQ_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/sparcv9-linux-gnu/bits/resource.h+1-1| ... | ... | @@ -98,7 +98,7 @@ enum __rlimit_resource |
| 98 | 98 | __RLIMIT_RTPRIO = 14, |
| 99 | 99 | #define RLIMIT_RTPRIO __RLIMIT_RTPRIO |
| 100 | 100 | |
| 101 | /* Maximum CPU time in microseconds that a process scheduled under a real-time | |
| 101 | /* Maximum CPU time in µs that a process scheduled under a real-time | |
| 102 | 102 | scheduling policy may consume without making a blocking system |
| 103 | 103 | call before being forcibly descheduled. */ |
| 104 | 104 | __RLIMIT_RTTIME = 15, |
lib/libc/include/sparcv9-linux-gnu/bits/sem-pad.h created+26| ... | ... | @@ -0,0 +1,26 @@ |
| 1 | /* Define where padding goes in struct semid_ds. SPARC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __SEM_PAD_AFTER_TIME 0 | |
| 26 | #define __SEM_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| \ No newline at end of file |
lib/libc/include/sparcv9-linux-gnu/bits/semaphore.h+3-2| ... | ... | @@ -1,6 +1,7 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Machine-specific POSIX semaphore type layouts. SPARC version. | |
| 2 | Copyright (C) 2003-2020 Free Software Foundation, Inc. | |
| 3 | 3 | This file is part of the GNU C Library. |
| 4 | Contributed by Jakub Jelinek <jakub@redhat.com>, 2003. | |
| 4 | 5 | |
| 5 | 6 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 7 | modify it under the terms of the GNU Lesser General Public |
lib/libc/include/sparcv9-linux-gnu/bits/shm-pad.h created+28| ... | ... | @@ -0,0 +1,28 @@ |
| 1 | /* Define where padding goes in struct shmid_ds. SPARC version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SHM_H | |
| 20 | # error "Never use <bits/shm-pad.h> directly; include <sys/shm.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #include <bits/timesize.h> | |
| 24 | ||
| 25 | #define __SHM_PAD_AFTER_TIME 0 | |
| 26 | #define __SHM_PAD_BEFORE_TIME (__TIMESIZE == 32) | |
| 27 | #define __SHM_SEGSZ_AFTER_TIME 1 | |
| 28 | #define __SHM_PAD_BETWEEN_TIME_AND_SEGSZ 0 | |
| \ No newline at end of file |
lib/libc/include/sparcv9-linux-gnu/bits/signum.h created+39| ... | ... | @@ -0,0 +1,39 @@ |
| 1 | /* Signal number definitions. Linux/SPARC version. | |
| 2 | Copyright (C) 1996-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _BITS_SIGNUM_H | |
| 20 | #define _BITS_SIGNUM_H 1 | |
| 21 | ||
| 22 | #ifndef _SIGNAL_H | |
| 23 | #error "Never include <bits/signum.h> directly; use <signal.h> instead." | |
| 24 | #endif | |
| 25 | ||
| 26 | #include <bits/signum-generic.h> | |
| 27 | ||
| 28 | /* Adjustments and additions to the signal number constants for | |
| 29 | Linux/SPARC systems. Signal values on this platform were chosen | |
| 30 | for SunOS binary compatibility. */ | |
| 31 | ||
| 32 | #define SIGEMT		 7	/* Emulator trap. */ | |
| 33 | #define SIGLOST		29	/* Resource lost (Sun); server died (GNU). */ | |
| 34 | #define SIGPWR		SIGLOST	/* Power failure imminent (SysV). */ | |
| 35 | ||
| 36 | #undef	__SIGRTMAX | |
| 37 | #define __SIGRTMAX	64 | |
| 38 | ||
| 39 | #endif	/* <signal.h> included. */ | |
| \ No newline at end of file |
lib/libc/include/sparcv9-linux-gnu/bits/typesizes.h-7| ... | ... | @@ -50,7 +50,6 @@ |
| 50 | 50 | #define __TIME_T_TYPE		__SLONGWORD_TYPE |
| 51 | 51 | #define __USECONDS_T_TYPE	__U32_TYPE |
| 52 | 52 | #define __SUSECONDS_T_TYPE	__S32_TYPE |
| 53 | #define __SUSECONDS64_T_TYPE	__SQUAD_TYPE | |
| 54 | 53 | #define __DADDR_T_TYPE		__S32_TYPE |
| 55 | 54 | #define __KEY_T_TYPE		__S32_TYPE |
| 56 | 55 | #define __CLOCKID_T_TYPE	__S32_TYPE |
| ... | ... | @@ -76,16 +75,10 @@ |
| 76 | 75 | |
| 77 | 76 | /* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */ |
| 78 | 77 | # define __STATFS_MATCHES_STATFS64 1 |
| 79 | ||
| 80 | /* And for getitimer, setitimer and rusage */ | |
| 81 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1 | |
| 82 | 78 | #else |
| 83 | 79 | # define __RLIM_T_MATCHES_RLIM64_T	0 |
| 84 | 80 | |
| 85 | 81 | # define __STATFS_MATCHES_STATFS64 0 |
| 86 | ||
| 87 | /* And for getitimer, setitimer and rusage */ | |
| 88 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0 | |
| 89 | 82 | #endif |
| 90 | 83 | |
| 91 | 84 | /* Number of descriptors that can fit in an `fd_set'. */ |
lib/libc/include/x86_64-linux-gnu/bits/fenv.h+54| ... | ... | @@ -113,4 +113,58 @@ femode_t; |
| 113 | 113 | |
| 114 | 114 | /* Default floating-point control modes. */ |
| 115 | 115 | # define FE_DFL_MODE	((const femode_t *) -1L) |
| 116 | #endif | |
| 117 | ||
| 118 | ||
| 119 | #ifdef __USE_EXTERN_INLINES | |
| 120 | __BEGIN_DECLS | |
| 121 | ||
| 122 | /* Optimized versions. */ | |
| 123 | #ifndef _LIBC | |
| 124 | extern int __REDIRECT_NTH (__feraiseexcept_renamed, (int), feraiseexcept); | |
| 125 | #endif | |
| 126 | __extern_always_inline void | |
| 127 | __NTH (__feraiseexcept_invalid_divbyzero (int __excepts)) | |
| 128 | { | |
| 129 | if ((FE_INVALID & __excepts) != 0) | |
| 130 | { | |
| 131 | /* One example of an invalid operation is 0.0 / 0.0. */ | |
| 132 | float __f = 0.0; | |
| 133 | ||
| 134 | # ifdef __SSE_MATH__ | |
| 135 | __asm__ __volatile__ ("divss %0, %0 " : : "x" (__f)); | |
| 136 | # else | |
| 137 | __asm__ __volatile__ ("fdiv %%st, %%st(0); fwait" | |
| 138 | 			 : "=t" (__f) : "0" (__f)); | |
| 139 | # endif | |
| 140 | (void) &__f; | |
| 141 | } | |
| 142 | if ((FE_DIVBYZERO & __excepts) != 0) | |
| 143 | { | |
| 144 | float __f = 1.0; | |
| 145 | float __g = 0.0; | |
| 146 | ||
| 147 | # ifdef __SSE_MATH__ | |
| 148 | __asm__ __volatile__ ("divss %1, %0" : : "x" (__f), "x" (__g)); | |
| 149 | # else | |
| 150 | __asm__ __volatile__ ("fdivp %%st, %%st(1); fwait" | |
| 151 | 			 : "=t" (__f) : "0" (__f), "u" (__g) : "st(1)"); | |
| 152 | # endif | |
| 153 | (void) &__f; | |
| 154 | } | |
| 155 | } | |
| 156 | __extern_inline int | |
| 157 | __NTH (feraiseexcept (int __excepts)) | |
| 158 | { | |
| 159 | if (__builtin_constant_p (__excepts) | |
| 160 | && (__excepts & ~(FE_INVALID | FE_DIVBYZERO)) == 0) | |
| 161 | { | |
| 162 | __feraiseexcept_invalid_divbyzero (__excepts); | |
| 163 | return 0; | |
| 164 | } | |
| 165 | ||
| 166 | return __feraiseexcept_renamed (__excepts); | |
| 167 | } | |
| 168 | ||
| 169 | __END_DECLS | |
| 116 | 170 | #endif |
| \ No newline at end of file |
lib/libc/include/x86_64-linux-gnu/bits/long-double.h+1-1| ... | ... | @@ -18,4 +18,4 @@ |
| 18 | 18 | |
| 19 | 19 | /* long double is distinct from double, so there is nothing to |
| 20 | 20 | define here. */ |
| 21 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 21 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/x86_64-linux-gnu/bits/select.h+34-8| ... | ... | @@ -19,19 +19,45 @@ |
| 19 | 19 | # error "Never use <bits/select.h> directly; include <sys/select.h> instead." |
| 20 | 20 | #endif |
| 21 | 21 | |
| 22 | #include <bits/wordsize.h> | |
| 23 | ||
| 24 | ||
| 25 | #if defined __GNUC__ && __GNUC__ >= 2 | |
| 26 | ||
| 27 | # if __WORDSIZE == 64 | |
| 28 | # define __FD_ZERO_STOS "stosq" | |
| 29 | # else | |
| 30 | # define __FD_ZERO_STOS "stosl" | |
| 31 | # endif | |
| 32 | ||
| 33 | # define __FD_ZERO(fdsp) \ | |
| 34 | do {									 \ | |
| 35 | int __d0, __d1;							 \ | |
| 36 | __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS			 \ | |
| 37 | 			 : "=c" (__d0), "=D" (__d1)			 \ | |
| 38 | 			 : "a" (0), "0" (sizeof (fd_set)		 \ | |
| 39 | 					 / sizeof (__fd_mask)),	 \ | |
| 40 | 			 "1" (&__FDS_BITS (fdsp)[0])			 \ | |
| 41 | 			 : "memory");					 \ | |
| 42 | } while (0) | |
| 43 | ||
| 44 | #else	/* ! GNU CC */ | |
| 22 | 45 | |
| 23 | 46 | /* We don't use `memset' because this would require a prototype and |
| 24 | 47 | the array isn't too big. */ |
| 25 | #define __FD_ZERO(s) \ | |
| 48 | # define __FD_ZERO(set) \ | |
| 26 | 49 | do {									 \ |
| 27 | 50 | unsigned int __i;							 \ |
| 28 | fd_set *__arr = (s);						 \ | |
| 51 | fd_set *__arr = (set);						 \ | |
| 29 | 52 | for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i)	 \ |
| 30 | 53 | __FDS_BITS (__arr)[__i] = 0;					 \ |
| 31 | 54 | } while (0) |
| 32 | #define __FD_SET(d, s) \ | |
| 33 | ((void) (__FDS_BITS (s)[__FD_ELT(d)] |= __FD_MASK(d))) | |
| 34 | #define __FD_CLR(d, s) \ | |
| 35 | ((void) (__FDS_BITS (s)[__FD_ELT(d)] &= ~__FD_MASK(d))) | |
| 36 | #define __FD_ISSET(d, s) \ | |
| 37 | ((__FDS_BITS (s)[__FD_ELT (d)] & __FD_MASK (d)) != 0) | |
| \ No newline at end of file | ||
| 55 | ||
| 56 | #endif	/* GNU CC */ | |
| 57 | ||
| 58 | #define __FD_SET(d, set) \ | |
| 59 | ((void) (__FDS_BITS (set)[__FD_ELT (d)] |= __FD_MASK (d))) | |
| 60 | #define __FD_CLR(d, set) \ | |
| 61 | ((void) (__FDS_BITS (set)[__FD_ELT (d)] &= ~__FD_MASK (d))) | |
| 62 | #define __FD_ISSET(d, set) \ | |
| 63 | ((__FDS_BITS (set)[__FD_ELT (d)] & __FD_MASK (d)) != 0) | |
| \ No newline at end of file |
lib/libc/include/x86_64-linux-gnu/bits/sem-pad.h created+24| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | /* Define where padding goes in struct semid_ds. x86 version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SEM_PAD_AFTER_TIME 1 | |
| 24 | #define __SEM_PAD_BEFORE_TIME 0 | |
| \ No newline at end of file |
lib/libc/include/x86_64-linux-gnu/bits/semaphore.h+3-2| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | 2 | This file is part of the GNU C Library. |
| 3 | Contributed by Ulrich Drepper <drepper@redhat.com>, 2002. | |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 6 | modify it under the terms of the GNU Lesser General Public |
| ... | ... | @@ -28,6 +28,7 @@ |
| 28 | 28 | # define __SIZEOF_SEM_T	16 |
| 29 | 29 | #endif |
| 30 | 30 | |
| 31 | ||
| 31 | 32 | /* Value returned if `sem_open' failed. */ |
| 32 | 33 | #define SEM_FAILED ((sem_t *) 0) |
| 33 | 34 |
lib/libc/include/x86_64-linux-gnu/bits/sysctl.h created+20| ... | ... | @@ -0,0 +1,20 @@ |
| 1 | /* Copyright (C) 2012-2020 Free Software Foundation, Inc. | |
| 2 | This file is part of the GNU C Library. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #if defined __x86_64__ && defined __ILP32__ | |
| 19 | # error "sysctl system call is unsupported in x32 kernel" | |
| 20 | #endif | |
| \ No newline at end of file |
lib/libc/include/x86_64-linux-gnu/bits/typesizes.h-6| ... | ... | @@ -64,7 +64,6 @@ |
| 64 | 64 | #define __TIME_T_TYPE		__SYSCALL_SLONG_TYPE |
| 65 | 65 | #define __USECONDS_T_TYPE	__U32_TYPE |
| 66 | 66 | #define __SUSECONDS_T_TYPE	__SYSCALL_SLONG_TYPE |
| 67 | #define __SUSECONDS64_T_TYPE	__SQUAD_TYPE | |
| 68 | 67 | #define __DADDR_T_TYPE		__S32_TYPE |
| 69 | 68 | #define __KEY_T_TYPE		__S32_TYPE |
| 70 | 69 | #define __CLOCKID_T_TYPE	__S32_TYPE |
| ... | ... | @@ -88,15 +87,10 @@ |
| 88 | 87 | |
| 89 | 88 | /* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */ |
| 90 | 89 | # define __STATFS_MATCHES_STATFS64 1 |
| 91 | ||
| 92 | /* And for getitimer, setitimer and rusage */ | |
| 93 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1 | |
| 94 | 90 | #else |
| 95 | 91 | # define __RLIM_T_MATCHES_RLIM64_T	0 |
| 96 | 92 | |
| 97 | 93 | # define __STATFS_MATCHES_STATFS64 0 |
| 98 | ||
| 99 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0 | |
| 100 | 94 | #endif |
| 101 | 95 | |
| 102 | 96 | /* Number of descriptors that can fit in an `fd_set'. */ |
lib/libc/include/x86_64-linux-gnu/gnu/lib-names-64.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/x86_64-linux-gnu/gnu/stubs-64.h+2| ... | ... | @@ -11,7 +11,9 @@ |
| 11 | 11 | #define __stub_chflags |
| 12 | 12 | #define __stub_fchflags |
| 13 | 13 | #define __stub_gtty |
| 14 | #define __stub_lchmod | |
| 14 | 15 | #define __stub_revoke |
| 15 | 16 | #define __stub_setlogin |
| 16 | 17 | #define __stub_sigreturn |
| 18 | #define __stub_sstk | |
| 17 | 19 | #define __stub_stty |
| \ No newline at end of file |
lib/libc/include/x86_64-linux-gnux32/bits/fenv.h+54| ... | ... | @@ -113,4 +113,58 @@ femode_t; |
| 113 | 113 | |
| 114 | 114 | /* Default floating-point control modes. */ |
| 115 | 115 | # define FE_DFL_MODE	((const femode_t *) -1L) |
| 116 | #endif | |
| 117 | ||
| 118 | ||
| 119 | #ifdef __USE_EXTERN_INLINES | |
| 120 | __BEGIN_DECLS | |
| 121 | ||
| 122 | /* Optimized versions. */ | |
| 123 | #ifndef _LIBC | |
| 124 | extern int __REDIRECT_NTH (__feraiseexcept_renamed, (int), feraiseexcept); | |
| 125 | #endif | |
| 126 | __extern_always_inline void | |
| 127 | __NTH (__feraiseexcept_invalid_divbyzero (int __excepts)) | |
| 128 | { | |
| 129 | if ((FE_INVALID & __excepts) != 0) | |
| 130 | { | |
| 131 | /* One example of an invalid operation is 0.0 / 0.0. */ | |
| 132 | float __f = 0.0; | |
| 133 | ||
| 134 | # ifdef __SSE_MATH__ | |
| 135 | __asm__ __volatile__ ("divss %0, %0 " : : "x" (__f)); | |
| 136 | # else | |
| 137 | __asm__ __volatile__ ("fdiv %%st, %%st(0); fwait" | |
| 138 | 			 : "=t" (__f) : "0" (__f)); | |
| 139 | # endif | |
| 140 | (void) &__f; | |
| 141 | } | |
| 142 | if ((FE_DIVBYZERO & __excepts) != 0) | |
| 143 | { | |
| 144 | float __f = 1.0; | |
| 145 | float __g = 0.0; | |
| 146 | ||
| 147 | # ifdef __SSE_MATH__ | |
| 148 | __asm__ __volatile__ ("divss %1, %0" : : "x" (__f), "x" (__g)); | |
| 149 | # else | |
| 150 | __asm__ __volatile__ ("fdivp %%st, %%st(1); fwait" | |
| 151 | 			 : "=t" (__f) : "0" (__f), "u" (__g) : "st(1)"); | |
| 152 | # endif | |
| 153 | (void) &__f; | |
| 154 | } | |
| 155 | } | |
| 156 | __extern_inline int | |
| 157 | __NTH (feraiseexcept (int __excepts)) | |
| 158 | { | |
| 159 | if (__builtin_constant_p (__excepts) | |
| 160 | && (__excepts & ~(FE_INVALID | FE_DIVBYZERO)) == 0) | |
| 161 | { | |
| 162 | __feraiseexcept_invalid_divbyzero (__excepts); | |
| 163 | return 0; | |
| 164 | } | |
| 165 | ||
| 166 | return __feraiseexcept_renamed (__excepts); | |
| 167 | } | |
| 168 | ||
| 169 | __END_DECLS | |
| 116 | 170 | #endif |
| \ No newline at end of file |
lib/libc/include/x86_64-linux-gnux32/bits/long-double.h+1-1| ... | ... | @@ -18,4 +18,4 @@ |
| 18 | 18 | |
| 19 | 19 | /* long double is distinct from double, so there is nothing to |
| 20 | 20 | define here. */ |
| 21 | #define __LDOUBLE_REDIRECTS_TO_FLOAT128_ABI 0 | |
| \ No newline at end of file | ||
| 21 | #define __LONG_DOUBLE_USES_FLOAT128 0 | |
| \ No newline at end of file |
lib/libc/include/x86_64-linux-gnux32/bits/select.h+34-8| ... | ... | @@ -19,19 +19,45 @@ |
| 19 | 19 | # error "Never use <bits/select.h> directly; include <sys/select.h> instead." |
| 20 | 20 | #endif |
| 21 | 21 | |
| 22 | #include <bits/wordsize.h> | |
| 23 | ||
| 24 | ||
| 25 | #if defined __GNUC__ && __GNUC__ >= 2 | |
| 26 | ||
| 27 | # if __WORDSIZE == 64 | |
| 28 | # define __FD_ZERO_STOS "stosq" | |
| 29 | # else | |
| 30 | # define __FD_ZERO_STOS "stosl" | |
| 31 | # endif | |
| 32 | ||
| 33 | # define __FD_ZERO(fdsp) \ | |
| 34 | do {									 \ | |
| 35 | int __d0, __d1;							 \ | |
| 36 | __asm__ __volatile__ ("cld; rep; " __FD_ZERO_STOS			 \ | |
| 37 | 			 : "=c" (__d0), "=D" (__d1)			 \ | |
| 38 | 			 : "a" (0), "0" (sizeof (fd_set)		 \ | |
| 39 | 					 / sizeof (__fd_mask)),	 \ | |
| 40 | 			 "1" (&__FDS_BITS (fdsp)[0])			 \ | |
| 41 | 			 : "memory");					 \ | |
| 42 | } while (0) | |
| 43 | ||
| 44 | #else	/* ! GNU CC */ | |
| 22 | 45 | |
| 23 | 46 | /* We don't use `memset' because this would require a prototype and |
| 24 | 47 | the array isn't too big. */ |
| 25 | #define __FD_ZERO(s) \ | |
| 48 | # define __FD_ZERO(set) \ | |
| 26 | 49 | do {									 \ |
| 27 | 50 | unsigned int __i;							 \ |
| 28 | fd_set *__arr = (s);						 \ | |
| 51 | fd_set *__arr = (set);						 \ | |
| 29 | 52 | for (__i = 0; __i < sizeof (fd_set) / sizeof (__fd_mask); ++__i)	 \ |
| 30 | 53 | __FDS_BITS (__arr)[__i] = 0;					 \ |
| 31 | 54 | } while (0) |
| 32 | #define __FD_SET(d, s) \ | |
| 33 | ((void) (__FDS_BITS (s)[__FD_ELT(d)] |= __FD_MASK(d))) | |
| 34 | #define __FD_CLR(d, s) \ | |
| 35 | ((void) (__FDS_BITS (s)[__FD_ELT(d)] &= ~__FD_MASK(d))) | |
| 36 | #define __FD_ISSET(d, s) \ | |
| 37 | ((__FDS_BITS (s)[__FD_ELT (d)] & __FD_MASK (d)) != 0) | |
| \ No newline at end of file | ||
| 55 | ||
| 56 | #endif	/* GNU CC */ | |
| 57 | ||
| 58 | #define __FD_SET(d, set) \ | |
| 59 | ((void) (__FDS_BITS (set)[__FD_ELT (d)] |= __FD_MASK (d))) | |
| 60 | #define __FD_CLR(d, set) \ | |
| 61 | ((void) (__FDS_BITS (set)[__FD_ELT (d)] &= ~__FD_MASK (d))) | |
| 62 | #define __FD_ISSET(d, set) \ | |
| 63 | ((__FDS_BITS (set)[__FD_ELT (d)] & __FD_MASK (d)) != 0) | |
| \ No newline at end of file |
lib/libc/include/x86_64-linux-gnux32/bits/sem-pad.h created+24| ... | ... | @@ -0,0 +1,24 @@ |
| 1 | /* Define where padding goes in struct semid_ds. x86 version. | |
| 2 | Copyright (C) 2018-2020 Free Software Foundation, Inc. | |
| 3 | This file is part of the GNU C Library. | |
| 4 | ||
| 5 | The GNU C Library is free software; you can redistribute it and/or | |
| 6 | modify it under the terms of the GNU Lesser General Public | |
| 7 | License as published by the Free Software Foundation; either | |
| 8 | version 2.1 of the License, or (at your option) any later version. | |
| 9 | ||
| 10 | The GNU C Library is distributed in the hope that it will be useful, | |
| 11 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 12 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 13 | Lesser General Public License for more details. | |
| 14 | ||
| 15 | You should have received a copy of the GNU Lesser General Public | |
| 16 | License along with the GNU C Library; if not, see | |
| 17 | <https://www.gnu.org/licenses/>. */ | |
| 18 | ||
| 19 | #ifndef _SYS_SEM_H | |
| 20 | # error "Never use <bits/sem-pad.h> directly; include <sys/sem.h> instead." | |
| 21 | #endif | |
| 22 | ||
| 23 | #define __SEM_PAD_AFTER_TIME 1 | |
| 24 | #define __SEM_PAD_BEFORE_TIME 0 | |
| \ No newline at end of file |
lib/libc/include/x86_64-linux-gnux32/bits/semaphore.h+3-2| ... | ... | @@ -1,6 +1,6 @@ |
| 1 | /* Generic POSIX semaphore type layout | |
| 2 | Copyright (C) 1995-2020 Free Software Foundation, Inc. | |
| 1 | /* Copyright (C) 2002-2020 Free Software Foundation, Inc. | |
| 3 | 2 | This file is part of the GNU C Library. |
| 3 | Contributed by Ulrich Drepper <drepper@redhat.com>, 2002. | |
| 4 | 4 | |
| 5 | 5 | The GNU C Library is free software; you can redistribute it and/or |
| 6 | 6 | modify it under the terms of the GNU Lesser General Public |
| ... | ... | @@ -28,6 +28,7 @@ |
| 28 | 28 | # define __SIZEOF_SEM_T	16 |
| 29 | 29 | #endif |
| 30 | 30 | |
| 31 | ||
| 31 | 32 | /* Value returned if `sem_open' failed. */ |
| 32 | 33 | #define SEM_FAILED ((sem_t *) 0) |
| 33 | 34 |
lib/libc/include/x86_64-linux-gnux32/bits/sysctl.h created+20| ... | ... | @@ -0,0 +1,20 @@ |
| 1 | /* Copyright (C) 2012-2020 Free Software Foundation, Inc. | |
| 2 | This file is part of the GNU C Library. | |
| 3 | ||
| 4 | The GNU C Library is free software; you can redistribute it and/or | |
| 5 | modify it under the terms of the GNU Lesser General Public | |
| 6 | License as published by the Free Software Foundation; either | |
| 7 | version 2.1 of the License, or (at your option) any later version. | |
| 8 | ||
| 9 | The GNU C Library is distributed in the hope that it will be useful, | |
| 10 | but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 12 | Lesser General Public License for more details. | |
| 13 | ||
| 14 | You should have received a copy of the GNU Lesser General Public | |
| 15 | License along with the GNU C Library; if not, see | |
| 16 | <https://www.gnu.org/licenses/>. */ | |
| 17 | ||
| 18 | #if defined __x86_64__ && defined __ILP32__ | |
| 19 | # error "sysctl system call is unsupported in x32 kernel" | |
| 20 | #endif | |
| \ No newline at end of file |
lib/libc/include/x86_64-linux-gnux32/bits/typesizes.h-6| ... | ... | @@ -64,7 +64,6 @@ |
| 64 | 64 | #define __TIME_T_TYPE		__SYSCALL_SLONG_TYPE |
| 65 | 65 | #define __USECONDS_T_TYPE	__U32_TYPE |
| 66 | 66 | #define __SUSECONDS_T_TYPE	__SYSCALL_SLONG_TYPE |
| 67 | #define __SUSECONDS64_T_TYPE	__SQUAD_TYPE | |
| 68 | 67 | #define __DADDR_T_TYPE		__S32_TYPE |
| 69 | 68 | #define __KEY_T_TYPE		__S32_TYPE |
| 70 | 69 | #define __CLOCKID_T_TYPE	__S32_TYPE |
| ... | ... | @@ -88,15 +87,10 @@ |
| 88 | 87 | |
| 89 | 88 | /* And for fsblkcnt_t, fsblkcnt64_t, fsfilcnt_t and fsfilcnt64_t. */ |
| 90 | 89 | # define __STATFS_MATCHES_STATFS64 1 |
| 91 | ||
| 92 | /* And for getitimer, setitimer and rusage */ | |
| 93 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 1 | |
| 94 | 90 | #else |
| 95 | 91 | # define __RLIM_T_MATCHES_RLIM64_T	0 |
| 96 | 92 | |
| 97 | 93 | # define __STATFS_MATCHES_STATFS64 0 |
| 98 | ||
| 99 | # define __KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 0 | |
| 100 | 94 | #endif |
| 101 | 95 | |
| 102 | 96 | /* Number of descriptors that can fit in an `fd_set'. */ |
lib/libc/include/x86_64-linux-gnux32/gnu/lib-names-x32.h+2| ... | ... | @@ -20,6 +20,8 @@ |
| 20 | 20 | #define LIBNSS_FILES_SO "libnss_files.so.2" |
| 21 | 21 | #define LIBNSS_HESIOD_SO "libnss_hesiod.so.2" |
| 22 | 22 | #define LIBNSS_LDAP_SO "libnss_ldap.so.2" |
| 23 | #define LIBNSS_NISPLUS_SO "libnss_nisplus.so.2" | |
| 24 | #define LIBNSS_NIS_SO "libnss_nis.so.2" | |
| 23 | 25 | #define LIBNSS_TEST1_SO "libnss_test1.so.2" |
| 24 | 26 | #define LIBNSS_TEST2_SO "libnss_test2.so.2" |
| 25 | 27 | #define LIBPTHREAD_SO "libpthread.so.0" |
lib/libc/include/x86_64-linux-gnux32/gnu/stubs-x32.h+2| ... | ... | @@ -16,7 +16,9 @@ |
| 16 | 16 | #define __stub_chflags |
| 17 | 17 | #define __stub_fchflags |
| 18 | 18 | #define __stub_gtty |
| 19 | #define __stub_lchmod | |
| 19 | 20 | #define __stub_revoke |
| 20 | 21 | #define __stub_setlogin |
| 21 | 22 | #define __stub_sigreturn |
| 23 | #define __stub_sstk | |
| 22 | 24 | #define __stub_stty |
| \ No newline at end of file |