├── generate.sh ├── README.md ├── package.json ├── LICENSE ├── generate_html.js ├── generate_table.js └── docs └── latest.html /generate.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | KERNEL_VERSION="4.14.14" 4 | 5 | # Force install ctags because we are missing things otherwise... 6 | pushd node_modules/ctags 7 | npm install 8 | popd 9 | 10 | node generate_table.js ${KERNEL_VERSION} && node ./generate_html.js > docs/latest.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # syscalls-table-aarch64 2 | 3 | Generate JSON and HTML system call table for aarch64 from Linux source. Still WIP. Hosted at http://thog.github.io/syscalls-table-aarch64/latest.html. 4 | 5 | ## Generating JSON 6 | * Install ctags (http://ctags.sourceforge.net) 7 | * `npm install` 8 | * :tea: and profit! -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "syscalls-table-aarch64", 3 | "version": "1.0.0", 4 | "description": "Linux syscalls for aarch64", 5 | "main": "index.js", 6 | "private": true, 7 | "scripts": { 8 | "install": "./generate.sh" 9 | }, 10 | "repository": { 11 | "type": "git", 12 | "url": "none" 13 | }, 14 | "keywords": [ 15 | "linux", 16 | "syscalls", 17 | "aarch64" 18 | ], 19 | "author": "Thog", 20 | "license": "MIT", 21 | "dependencies": { 22 | "ctags": "git+https://github.com/Thog/node-ctags.git", 23 | "deasync": "^0.1.12", 24 | "rimraf": "^2.6.2" 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright © 2018 Thog 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 4 | 5 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 6 | 7 | THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -------------------------------------------------------------------------------- /generate_html.js: -------------------------------------------------------------------------------- 1 | const fs = require('fs') 2 | const util = require('util') 3 | 4 | const table = require('./aarch64_syscalls') 5 | const syscalls = table.syscalls; 6 | 7 | console.log("") 8 | console.log("") 9 | console.log(" ") 10 | console.log(" ") 11 | console.log(" ") 12 | console.log(" Linux System Call Table - aarch64") 13 | console.log("") 14 | console.log("") 15 | console.log("

Linux System Call Table - aarch64

") 16 | console.log("

Generated from Linux kernel %s

", table.version) 17 | console.log("

Project on GitHub

") 18 | console.log("

Hosted on GitHub Pages

") 19 | console.log(" ") 20 | console.log(" ") 21 | console.log(" ") 22 | console.log(" ") 23 | console.log(" ") 24 | console.log(" ") 25 | console.log(" ") 26 | console.log(" ") 27 | console.log(" ") 28 | console.log(" ") 29 | console.log(" ") 30 | console.log(" ") 31 | console.log(" ") 32 | console.log(" ") 33 | console.log(" ") 34 | console.log(" ") 35 | console.log(" ") 36 | console.log(" ") 37 | console.log(" ") 38 | console.log(" ") 39 | console.log(" ") 40 | console.log(" ") 41 | for (syscall of syscalls) 42 | { 43 | console.log(" ") 44 | console.log(" ", syscall.num) 45 | console.log(" ", syscall.name, syscall.name) 46 | console.log(" ", syscall.syscall_id.toString('16').toUpperCase()) 47 | console.log(" ", syscall.args[0] ? syscall.args[0] : '' ) 48 | console.log(" ", syscall.args[1] ? syscall.args[1] : '' ) 49 | console.log(" ", syscall.args[2] ? syscall.args[2] : '' ) 50 | console.log(" ", syscall.args[3] ? syscall.args[3] : '' ) 51 | console.log(" ", syscall.args[4] ? syscall.args[4] : '' ) 52 | console.log(" ", syscall.args[5] ? syscall.args[5] : '' ) 53 | console.log(" ", table.version, syscall.source.file, syscall.source.line, syscall.source.file, syscall.source.line) 54 | console.log(" ") 55 | } 56 | console.log(" ") 57 | console.log("
#NameRegistersDefinition
x8x0x1x2x3x4x5
%d%s0x%s%s%s%s%s%s%s%s:%d
") 58 | console.log("") 59 | console.log("") 60 | -------------------------------------------------------------------------------- /generate_table.js: -------------------------------------------------------------------------------- 1 | const child_process= require('child_process') 2 | const ctags = require('ctags') 3 | const deadsync = require('deasync') 4 | const fs = require('fs') 5 | const http = require('https') 6 | const rimraf = require('rimraf'); 7 | const args = process.argv.slice(2); 8 | 9 | path = "/tmp/" 10 | 11 | if (args.length != 1) 12 | { 13 | console.log("Usage: %s linuxVersion", process.argv.join(' ')) 14 | } 15 | else 16 | { 17 | version = args[0] 18 | linuxPath = path + "linux-" + version 19 | linuxURL = "https://www.kernel.org/pub/linux/kernel/v4.x/linux-" + version + ".tar.xz" 20 | console.log("Downloading Linux %s...", version) 21 | download(linuxPath + ".tar.xz", linuxURL, (err) => { 22 | if (err) 23 | throw err; 24 | child_process.execSync("tar xf " + linuxPath + ".tar.xz" + " -C " + path) 25 | process_files(); 26 | }) 27 | } 28 | 29 | function process_files() 30 | { 31 | // Generate tags for syscalls 32 | console.log("Generating syscall tags...") 33 | child_process.execSync("ctags -f syscalls_tags --fields=afmikKlnsStz --c-kinds=+ps-d " + linuxPath + "/include/linux/syscalls.h") 34 | console.log("Generating kernel tags (may take some time)...") 35 | child_process.execSync("ctags -f kernel_tags --fields=afmikKlnsStz --c-kinds=+ps-d -R " + linuxPath) 36 | 37 | 38 | // Generate base syscalls 39 | syscalls = fs.readFileSync(linuxPath + "/arch/arm/tools/syscall.tbl", 'utf-8').split('\n').map(line => { 40 | data = line.replace(/\s+/g,'\t').split('\t') 41 | if (data[0] == '#' | data[0] == '') 42 | return null; 43 | return {num: data[0], abi: data[1], name: data[2], entry_point: data[3], compat_entry_point: data[4], args: [], syscall_id: -1} 44 | }).filter(data => data != null); 45 | 46 | syscall_uapi = fs.readFileSync(linuxPath + "/include/uapi/asm-generic/unistd.h", 'utf-8') 47 | syscalls_id = {} 48 | 49 | // FIXME: improve detection by matching the defines 50 | // Get the real id of the syscalls 51 | pattern = /^\#define (.*) (.*)\n__SYSCALL\((.*), (.*)\)$/gm; 52 | populate_syscalls_id(pattern, syscall_uapi); 53 | 54 | // Get the real id of the compat syscalls 55 | pattern = /^\#define (.*) (.*)\n__SC_COMP\((.*), (.*), (.*)\)$/gm; 56 | populate_syscalls_id(pattern, syscall_uapi); 57 | 58 | pattern = /^\#define (.*) (.*)\n__SC_3264\((.*), (.*), (.*)\)$/gm; 59 | populate_syscalls_id(pattern, syscall_uapi); 60 | 61 | tags = [] 62 | tagStream = ctags.createReadStream('syscalls_tags') 63 | tagStream.on('data', (inputTags) => { 64 | tags = tags.concat(inputTags) 65 | }) 66 | tagStream.on('end', populate_syscalls_signatures); 67 | } 68 | 69 | function download(dest, url, cb) 70 | { 71 | var f = fs.createWriteStream(dest); 72 | http.get(url, (res) => { 73 | if (res.statusCode != 200) 74 | { 75 | cb("Error during download, status code: " + res.statusCode); 76 | } 77 | res.pipe(f) 78 | f.on('finish', () => { 79 | f.close(cb); 80 | }) 81 | }).on('error', function(err) { 82 | fs.unlink(dest); 83 | if (cb) 84 | cb(err.message); 85 | }) 86 | } 87 | 88 | function populate_syscalls_id(pattern, data) 89 | { 90 | while (match = pattern.exec(data)) { 91 | syscalls_id[match[4].trim()] = match[2]; 92 | } 93 | } 94 | 95 | function populate_syscalls_signatures() 96 | { 97 | tags = tags.filter(tag => tag.name.startsWith('sys_')) 98 | for (tag of tags) 99 | { 100 | for (syscall of syscalls) 101 | { 102 | if (tag.name == syscall.entry_point) 103 | { 104 | signature = tag.fields.signature.substring(1, tag.fields.signature.length - 1) 105 | if (signature != "void") 106 | syscall.args = signature.split(', ') 107 | syscall.syscall_id = parseInt(syscalls_id[syscall.entry_point], 10) 108 | populate_syscalls_definition(syscall) 109 | break; 110 | } 111 | } 112 | } 113 | finalize(); 114 | } 115 | 116 | function populate_syscalls_definition(syscall) 117 | { 118 | sync = true 119 | tagName = "SYSCALL_DEFINE" + syscall.args.length 120 | toFind = "/^SYSCALL_DEFINE" + syscall.args.length + "(" + syscall.entry_point.replace('sys_', '') 121 | ctags.findTags('kernel_tags', tagName, (err, inputTags) => { 122 | for (var tag of inputTags) 123 | { 124 | if (tag.kind == "function" && tag.pattern.startsWith(toFind)) 125 | { 126 | syscall.source = {file: tag.file.replace(linuxPath, '').substring(1), line: tag.lineNumber} 127 | break; 128 | } 129 | } 130 | if (syscall.source == null) 131 | console.warn("Warning: syscall " + syscall.name + " definition not found") 132 | sync = false 133 | }); 134 | while(sync) {deadsync.sleep(10);} 135 | } 136 | 137 | function finalize() 138 | { 139 | console.log("Finalize") 140 | 141 | dead_syscalls = syscalls.filter(syscall => syscall.syscall_id == -1) 142 | if (dead_syscalls.length != 0) 143 | { 144 | console.warn("Found " + dead_syscalls.length + " dead syscalls:") 145 | for (syscall of dead_syscalls) 146 | { 147 | console.warn(JSON.stringify(syscall)); 148 | } 149 | } 150 | 151 | orphan_syscalls = syscalls.filter(syscall => isNaN(syscall.syscall_id)) 152 | if (orphan_syscalls.length != 0) 153 | { 154 | console.warn("Found " + orphan_syscalls.length + " orphan syscalls:") 155 | for (syscall of orphan_syscalls) 156 | { 157 | console.warn(JSON.stringify(syscall)); 158 | } 159 | } 160 | 161 | syscalls = syscalls.filter(syscall => syscall.syscall_id != -1 && !isNaN(syscall.syscall_id)) 162 | fs.writeFile('aarch64_syscalls.json', JSON.stringify({version: version, syscalls: syscalls}, null, 2), (err) => { 163 | if (err) throw err; 164 | console.log('aarch64_syscalls.json has been saved!'); 165 | }) 166 | console.log("Removing temporary files...") 167 | fs.unlinkSync(linuxPath + ".tar.xz") 168 | rimraf.sync(linuxPath) 169 | fs.unlinkSync("kernel_tags") 170 | fs.unlinkSync("syscalls_tags") 171 | } -------------------------------------------------------------------------------- /docs/latest.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Linux System Call Table - aarch64 7 | 8 | 9 |

Linux System Call Table - aarch64

10 |

Generated from Linux kernel 4.14.14

11 |

Project on GitHub

12 |

Hosted on GitHub Pages

13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 470 | 471 | 472 | 473 | 474 | 475 | 476 | 477 | 478 | 479 | 480 | 481 | 482 | 483 | 484 | 485 | 486 | 487 | 488 | 489 | 490 | 491 | 492 | 493 | 494 | 495 | 496 | 497 | 498 | 499 | 500 | 501 | 502 | 503 | 504 | 505 | 506 | 507 | 508 | 509 | 510 | 511 | 512 | 513 | 514 | 515 | 516 | 517 | 518 | 519 | 520 | 521 | 522 | 523 | 524 | 525 | 526 | 527 | 528 | 529 | 530 | 531 | 532 | 533 | 534 | 535 | 536 | 537 | 538 | 539 | 540 | 541 | 542 | 543 | 544 | 545 | 546 | 547 | 548 | 549 | 550 | 551 | 552 | 553 | 554 | 555 | 556 | 557 | 558 | 559 | 560 | 561 | 562 | 563 | 564 | 565 | 566 | 567 | 568 | 569 | 570 | 571 | 572 | 573 | 574 | 575 | 576 | 577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 | 588 | 589 | 590 | 591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | 599 | 600 | 601 | 602 | 603 | 604 | 605 | 606 | 607 | 608 | 609 | 610 | 611 | 612 | 613 | 614 | 615 | 616 | 617 | 618 | 619 | 620 | 621 | 622 | 623 | 624 | 625 | 626 | 627 | 628 | 629 | 630 | 631 | 632 | 633 | 634 | 635 | 636 | 637 | 638 | 639 | 640 | 641 | 642 | 643 | 644 | 645 | 646 | 647 | 648 | 649 | 650 | 651 | 652 | 653 | 654 | 655 | 656 | 657 | 658 | 659 | 660 | 661 | 662 | 663 | 664 | 665 | 666 | 667 | 668 | 669 | 670 | 671 | 672 | 673 | 674 | 675 | 676 | 677 | 678 | 679 | 680 | 681 | 682 | 683 | 684 | 685 | 686 | 687 | 688 | 689 | 690 | 691 | 692 | 693 | 694 | 695 | 696 | 697 | 698 | 699 | 700 | 701 | 702 | 703 | 704 | 705 | 706 | 707 | 708 | 709 | 710 | 711 | 712 | 713 | 714 | 715 | 716 | 717 | 718 | 719 | 720 | 721 | 722 | 723 | 724 | 725 | 726 | 727 | 728 | 729 | 730 | 731 | 732 | 733 | 734 | 735 | 736 | 737 | 738 | 739 | 740 | 741 | 742 | 743 | 744 | 745 | 746 | 747 | 748 | 749 | 750 | 751 | 752 | 753 | 754 | 755 | 756 | 757 | 758 | 759 | 760 | 761 | 762 | 763 | 764 | 765 | 766 | 767 | 768 | 769 | 770 | 771 | 772 | 773 | 774 | 775 | 776 | 777 | 778 | 779 | 780 | 781 | 782 | 783 | 784 | 785 | 786 | 787 | 788 | 789 | 790 | 791 | 792 | 793 | 794 | 795 | 796 | 797 | 798 | 799 | 800 | 801 | 802 | 803 | 804 | 805 | 806 | 807 | 808 | 809 | 810 | 811 | 812 | 813 | 814 | 815 | 816 | 817 | 818 | 819 | 820 | 821 | 822 | 823 | 824 | 825 | 826 | 827 | 828 | 829 | 830 | 831 | 832 | 833 | 834 | 835 | 836 | 837 | 838 | 839 | 840 | 841 | 842 | 843 | 844 | 845 | 846 | 847 | 848 | 849 | 850 | 851 | 852 | 853 | 854 | 855 | 856 | 857 | 858 | 859 | 860 | 861 | 862 | 863 | 864 | 865 | 866 | 867 | 868 | 869 | 870 | 871 | 872 | 873 | 874 | 875 | 876 | 877 | 878 | 879 | 880 | 881 | 882 | 883 | 884 | 885 | 886 | 887 | 888 | 889 | 890 | 891 | 892 | 893 | 894 | 895 | 896 | 897 | 898 | 899 | 900 | 901 | 902 | 903 | 904 | 905 | 906 | 907 | 908 | 909 | 910 | 911 | 912 | 913 | 914 | 915 | 916 | 917 | 918 | 919 | 920 | 921 | 922 | 923 | 924 | 925 | 926 | 927 | 928 | 929 | 930 | 931 | 932 | 933 | 934 | 935 | 936 | 937 | 938 | 939 | 940 | 941 | 942 | 943 | 944 | 945 | 946 | 947 | 948 | 949 | 950 | 951 | 952 | 953 | 954 | 955 | 956 | 957 | 958 | 959 | 960 | 961 | 962 | 963 | 964 | 965 | 966 | 967 | 968 | 969 | 970 | 971 | 972 | 973 | 974 | 975 | 976 | 977 | 978 | 979 | 980 | 981 | 982 | 983 | 984 | 985 | 986 | 987 | 988 | 989 | 990 | 991 | 992 | 993 | 994 | 995 | 996 | 997 | 998 | 999 | 1000 | 1001 | 1002 | 1003 | 1004 | 1005 | 1006 | 1007 | 1008 | 1009 | 1010 | 1011 | 1012 | 1013 | 1014 | 1015 | 1016 | 1017 | 1018 | 1019 | 1020 | 1021 | 1022 | 1023 | 1024 | 1025 | 1026 | 1027 | 1028 | 1029 | 1030 | 1031 | 1032 | 1033 | 1034 | 1035 | 1036 | 1037 | 1038 | 1039 | 1040 | 1041 | 1042 | 1043 | 1044 | 1045 | 1046 | 1047 | 1048 | 1049 | 1050 | 1051 | 1052 | 1053 | 1054 | 1055 | 1056 | 1057 | 1058 | 1059 | 1060 | 1061 | 1062 | 1063 | 1064 | 1065 | 1066 | 1067 | 1068 | 1069 | 1070 | 1071 | 1072 | 1073 | 1074 | 1075 | 1076 | 1077 | 1078 | 1079 | 1080 | 1081 | 1082 | 1083 | 1084 | 1085 | 1086 | 1087 | 1088 | 1089 | 1090 | 1091 | 1092 | 1093 | 1094 | 1095 | 1096 | 1097 | 1098 | 1099 | 1100 | 1101 | 1102 | 1103 | 1104 | 1105 | 1106 | 1107 | 1108 | 1109 | 1110 | 1111 | 1112 | 1113 | 1114 | 1115 | 1116 | 1117 | 1118 | 1119 | 1120 | 1121 | 1122 | 1123 | 1124 | 1125 | 1126 | 1127 | 1128 | 1129 | 1130 | 1131 | 1132 | 1133 | 1134 | 1135 | 1136 | 1137 | 1138 | 1139 | 1140 | 1141 | 1142 | 1143 | 1144 | 1145 | 1146 | 1147 | 1148 | 1149 | 1150 | 1151 | 1152 | 1153 | 1154 | 1155 | 1156 | 1157 | 1158 | 1159 | 1160 | 1161 | 1162 | 1163 | 1164 | 1165 | 1166 | 1167 | 1168 | 1169 | 1170 | 1171 | 1172 | 1173 | 1174 | 1175 | 1176 | 1177 | 1178 | 1179 | 1180 | 1181 | 1182 | 1183 | 1184 | 1185 | 1186 | 1187 | 1188 | 1189 | 1190 | 1191 | 1192 | 1193 | 1194 | 1195 | 1196 | 1197 | 1198 | 1199 | 1200 | 1201 | 1202 | 1203 | 1204 | 1205 | 1206 | 1207 | 1208 | 1209 | 1210 | 1211 | 1212 | 1213 | 1214 | 1215 | 1216 | 1217 | 1218 | 1219 | 1220 | 1221 | 1222 | 1223 | 1224 | 1225 | 1226 | 1227 | 1228 | 1229 | 1230 | 1231 | 1232 | 1233 | 1234 | 1235 | 1236 | 1237 | 1238 | 1239 | 1240 | 1241 | 1242 | 1243 | 1244 | 1245 | 1246 | 1247 | 1248 | 1249 | 1250 | 1251 | 1252 | 1253 | 1254 | 1255 | 1256 | 1257 | 1258 | 1259 | 1260 | 1261 | 1262 | 1263 | 1264 | 1265 | 1266 | 1267 | 1268 | 1269 | 1270 | 1271 | 1272 | 1273 | 1274 | 1275 | 1276 | 1277 | 1278 | 1279 | 1280 | 1281 | 1282 | 1283 | 1284 | 1285 | 1286 | 1287 | 1288 | 1289 | 1290 | 1291 | 1292 | 1293 | 1294 | 1295 | 1296 | 1297 | 1298 | 1299 | 1300 | 1301 | 1302 | 1303 | 1304 | 1305 | 1306 | 1307 | 1308 | 1309 | 1310 | 1311 | 1312 | 1313 | 1314 | 1315 | 1316 | 1317 | 1318 | 1319 | 1320 | 1321 | 1322 | 1323 | 1324 | 1325 | 1326 | 1327 | 1328 | 1329 | 1330 | 1331 | 1332 | 1333 | 1334 | 1335 | 1336 | 1337 | 1338 | 1339 | 1340 | 1341 | 1342 | 1343 | 1344 | 1345 | 1346 | 1347 | 1348 | 1349 | 1350 | 1351 | 1352 | 1353 | 1354 | 1355 | 1356 | 1357 | 1358 | 1359 | 1360 | 1361 | 1362 | 1363 | 1364 | 1365 | 1366 | 1367 | 1368 | 1369 | 1370 | 1371 | 1372 | 1373 | 1374 | 1375 | 1376 | 1377 | 1378 | 1379 | 1380 | 1381 | 1382 | 1383 | 1384 | 1385 | 1386 | 1387 | 1388 | 1389 | 1390 | 1391 | 1392 | 1393 | 1394 | 1395 | 1396 | 1397 | 1398 | 1399 | 1400 | 1401 | 1402 | 1403 | 1404 | 1405 | 1406 | 1407 | 1408 | 1409 | 1410 | 1411 | 1412 | 1413 | 1414 | 1415 | 1416 | 1417 | 1418 | 1419 | 1420 | 1421 | 1422 | 1423 | 1424 | 1425 | 1426 | 1427 | 1428 | 1429 | 1430 | 1431 | 1432 | 1433 | 1434 | 1435 | 1436 | 1437 | 1438 | 1439 | 1440 | 1441 | 1442 | 1443 | 1444 | 1445 | 1446 | 1447 | 1448 | 1449 | 1450 | 1451 | 1452 | 1453 | 1454 | 1455 | 1456 | 1457 | 1458 | 1459 | 1460 | 1461 | 1462 | 1463 | 1464 | 1465 | 1466 | 1467 | 1468 | 1469 | 1470 | 1471 | 1472 | 1473 | 1474 | 1475 | 1476 | 1477 | 1478 | 1479 | 1480 | 1481 | 1482 | 1483 | 1484 | 1485 | 1486 | 1487 | 1488 | 1489 | 1490 | 1491 | 1492 | 1493 | 1494 | 1495 | 1496 | 1497 | 1498 | 1499 | 1500 | 1501 | 1502 | 1503 | 1504 | 1505 | 1506 | 1507 | 1508 | 1509 | 1510 | 1511 | 1512 | 1513 | 1514 | 1515 | 1516 | 1517 | 1518 | 1519 | 1520 | 1521 | 1522 | 1523 | 1524 | 1525 | 1526 | 1527 | 1528 | 1529 | 1530 | 1531 | 1532 | 1533 | 1534 | 1535 | 1536 | 1537 | 1538 | 1539 | 1540 | 1541 | 1542 | 1543 | 1544 | 1545 | 1546 | 1547 | 1548 | 1549 | 1550 | 1551 | 1552 | 1553 | 1554 | 1555 | 1556 | 1557 | 1558 | 1559 | 1560 | 1561 | 1562 | 1563 | 1564 | 1565 | 1566 | 1567 | 1568 | 1569 | 1570 | 1571 | 1572 | 1573 | 1574 | 1575 | 1576 | 1577 | 1578 | 1579 | 1580 | 1581 | 1582 | 1583 | 1584 | 1585 | 1586 | 1587 | 1588 | 1589 | 1590 | 1591 | 1592 | 1593 | 1594 | 1595 | 1596 | 1597 | 1598 | 1599 | 1600 | 1601 | 1602 | 1603 | 1604 | 1605 | 1606 | 1607 | 1608 | 1609 | 1610 | 1611 | 1612 | 1613 | 1614 | 1615 | 1616 | 1617 | 1618 | 1619 | 1620 | 1621 | 1622 | 1623 | 1624 | 1625 | 1626 | 1627 | 1628 | 1629 | 1630 | 1631 | 1632 | 1633 | 1634 | 1635 | 1636 | 1637 | 1638 | 1639 | 1640 | 1641 | 1642 | 1643 | 1644 | 1645 | 1646 | 1647 | 1648 | 1649 | 1650 | 1651 | 1652 | 1653 | 1654 | 1655 | 1656 | 1657 | 1658 | 1659 | 1660 | 1661 | 1662 | 1663 | 1664 | 1665 | 1666 | 1667 | 1668 | 1669 | 1670 | 1671 | 1672 | 1673 | 1674 | 1675 | 1676 | 1677 | 1678 | 1679 | 1680 | 1681 | 1682 | 1683 | 1684 | 1685 | 1686 | 1687 | 1688 | 1689 | 1690 | 1691 | 1692 | 1693 | 1694 | 1695 | 1696 | 1697 | 1698 | 1699 | 1700 | 1701 | 1702 | 1703 | 1704 | 1705 | 1706 | 1707 | 1708 | 1709 | 1710 | 1711 | 1712 | 1713 | 1714 | 1715 | 1716 | 1717 | 1718 | 1719 | 1720 | 1721 | 1722 | 1723 | 1724 | 1725 | 1726 | 1727 | 1728 | 1729 | 1730 | 1731 | 1732 | 1733 | 1734 | 1735 | 1736 | 1737 | 1738 | 1739 | 1740 | 1741 | 1742 | 1743 | 1744 | 1745 | 1746 | 1747 | 1748 | 1749 | 1750 | 1751 | 1752 | 1753 | 1754 | 1755 | 1756 | 1757 | 1758 | 1759 | 1760 | 1761 | 1762 | 1763 | 1764 | 1765 | 1766 | 1767 | 1768 | 1769 | 1770 | 1771 | 1772 | 1773 | 1774 | 1775 | 1776 | 1777 | 1778 | 1779 | 1780 | 1781 | 1782 | 1783 | 1784 | 1785 | 1786 | 1787 | 1788 | 1789 | 1790 | 1791 | 1792 | 1793 | 1794 | 1795 | 1796 | 1797 | 1798 | 1799 | 1800 | 1801 | 1802 | 1803 | 1804 | 1805 | 1806 | 1807 | 1808 | 1809 | 1810 | 1811 | 1812 | 1813 | 1814 | 1815 | 1816 | 1817 | 1818 | 1819 | 1820 | 1821 | 1822 | 1823 | 1824 | 1825 | 1826 | 1827 | 1828 | 1829 | 1830 | 1831 | 1832 | 1833 | 1834 | 1835 | 1836 | 1837 | 1838 | 1839 | 1840 | 1841 | 1842 | 1843 | 1844 | 1845 | 1846 | 1847 | 1848 | 1849 | 1850 | 1851 | 1852 | 1853 | 1854 | 1855 | 1856 | 1857 | 1858 | 1859 | 1860 | 1861 | 1862 | 1863 | 1864 | 1865 | 1866 | 1867 | 1868 | 1869 | 1870 | 1871 | 1872 | 1873 | 1874 | 1875 | 1876 | 1877 | 1878 | 1879 | 1880 | 1881 | 1882 | 1883 | 1884 | 1885 | 1886 | 1887 | 1888 | 1889 | 1890 | 1891 | 1892 | 1893 | 1894 | 1895 | 1896 | 1897 | 1898 | 1899 | 1900 | 1901 | 1902 | 1903 | 1904 | 1905 | 1906 | 1907 | 1908 | 1909 | 1910 | 1911 | 1912 | 1913 | 1914 | 1915 | 1916 | 1917 | 1918 | 1919 | 1920 | 1921 | 1922 | 1923 | 1924 | 1925 | 1926 | 1927 | 1928 | 1929 | 1930 | 1931 | 1932 | 1933 | 1934 | 1935 | 1936 | 1937 | 1938 | 1939 | 1940 | 1941 | 1942 | 1943 | 1944 | 1945 | 1946 | 1947 | 1948 | 1949 | 1950 | 1951 | 1952 | 1953 | 1954 | 1955 | 1956 | 1957 | 1958 | 1959 | 1960 | 1961 | 1962 | 1963 | 1964 | 1965 | 1966 | 1967 | 1968 | 1969 | 1970 | 1971 | 1972 | 1973 | 1974 | 1975 | 1976 | 1977 | 1978 | 1979 | 1980 | 1981 | 1982 | 1983 | 1984 | 1985 | 1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 | 1994 | 1995 | 1996 | 1997 | 1998 | 1999 | 2000 | 2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | 2028 | 2029 | 2030 | 2031 | 2032 | 2033 | 2034 | 2035 | 2036 | 2037 | 2038 | 2039 | 2040 | 2041 | 2042 | 2043 | 2044 | 2045 | 2046 | 2047 | 2048 | 2049 | 2050 | 2051 | 2052 | 2053 | 2054 | 2055 | 2056 | 2057 | 2058 | 2059 | 2060 | 2061 | 2062 | 2063 | 2064 | 2065 | 2066 | 2067 | 2068 | 2069 | 2070 | 2071 | 2072 | 2073 | 2074 | 2075 | 2076 | 2077 | 2078 | 2079 | 2080 | 2081 | 2082 | 2083 | 2084 | 2085 | 2086 | 2087 | 2088 | 2089 | 2090 | 2091 | 2092 | 2093 | 2094 | 2095 | 2096 | 2097 | 2098 | 2099 | 2100 | 2101 | 2102 | 2103 | 2104 | 2105 | 2106 | 2107 | 2108 | 2109 | 2110 | 2111 | 2112 | 2113 | 2114 | 2115 | 2116 | 2117 | 2118 | 2119 | 2120 | 2121 | 2122 | 2123 | 2124 | 2125 | 2126 | 2127 | 2128 | 2129 | 2130 | 2131 | 2132 | 2133 | 2134 | 2135 | 2136 | 2137 | 2138 | 2139 | 2140 | 2141 | 2142 | 2143 | 2144 | 2145 | 2146 | 2147 | 2148 | 2149 | 2150 | 2151 | 2152 | 2153 | 2154 | 2155 | 2156 | 2157 | 2158 | 2159 | 2160 | 2161 | 2162 | 2163 | 2164 | 2165 | 2166 | 2167 | 2168 | 2169 | 2170 | 2171 | 2172 | 2173 | 2174 | 2175 | 2176 | 2177 | 2178 | 2179 | 2180 | 2181 | 2182 | 2183 | 2184 | 2185 | 2186 | 2187 | 2188 | 2189 | 2190 | 2191 | 2192 | 2193 | 2194 | 2195 | 2196 | 2197 | 2198 | 2199 | 2200 | 2201 | 2202 | 2203 | 2204 | 2205 | 2206 | 2207 | 2208 | 2209 | 2210 | 2211 | 2212 | 2213 | 2214 | 2215 | 2216 | 2217 | 2218 | 2219 | 2220 | 2221 | 2222 | 2223 | 2224 | 2225 | 2226 | 2227 | 2228 | 2229 | 2230 | 2231 | 2232 | 2233 | 2234 | 2235 | 2236 | 2237 | 2238 | 2239 | 2240 | 2241 | 2242 | 2243 | 2244 | 2245 | 2246 | 2247 | 2248 | 2249 | 2250 | 2251 | 2252 | 2253 | 2254 | 2255 | 2256 | 2257 | 2258 | 2259 | 2260 | 2261 | 2262 | 2263 | 2264 | 2265 | 2266 | 2267 | 2268 | 2269 | 2270 | 2271 | 2272 | 2273 | 2274 | 2275 | 2276 | 2277 | 2278 | 2279 | 2280 | 2281 | 2282 | 2283 | 2284 | 2285 | 2286 | 2287 | 2288 | 2289 | 2290 | 2291 | 2292 | 2293 | 2294 | 2295 | 2296 | 2297 | 2298 | 2299 | 2300 | 2301 | 2302 | 2303 | 2304 | 2305 | 2306 | 2307 | 2308 | 2309 | 2310 | 2311 | 2312 | 2313 | 2314 | 2315 | 2316 | 2317 | 2318 | 2319 | 2320 | 2321 | 2322 | 2323 | 2324 | 2325 | 2326 | 2327 | 2328 | 2329 | 2330 | 2331 | 2332 | 2333 | 2334 | 2335 | 2336 | 2337 | 2338 | 2339 | 2340 | 2341 | 2342 | 2343 | 2344 | 2345 | 2346 | 2347 | 2348 | 2349 | 2350 | 2351 | 2352 | 2353 | 2354 | 2355 | 2356 | 2357 | 2358 | 2359 | 2360 | 2361 | 2362 | 2363 | 2364 | 2365 | 2366 | 2367 | 2368 | 2369 | 2370 | 2371 | 2372 | 2373 | 2374 | 2375 | 2376 | 2377 | 2378 | 2379 | 2380 | 2381 | 2382 | 2383 | 2384 | 2385 | 2386 | 2387 | 2388 | 2389 | 2390 | 2391 | 2392 | 2393 | 2394 | 2395 | 2396 | 2397 | 2398 | 2399 | 2400 | 2401 | 2402 | 2403 | 2404 | 2405 | 2406 | 2407 | 2408 | 2409 | 2410 | 2411 | 2412 | 2413 | 2414 | 2415 | 2416 | 2417 | 2418 | 2419 | 2420 | 2421 | 2422 | 2423 | 2424 | 2425 | 2426 | 2427 | 2428 | 2429 | 2430 | 2431 | 2432 | 2433 | 2434 | 2435 | 2436 | 2437 | 2438 | 2439 | 2440 | 2441 | 2442 | 2443 | 2444 | 2445 | 2446 | 2447 | 2448 | 2449 | 2450 | 2451 | 2452 | 2453 | 2454 | 2455 | 2456 | 2457 | 2458 | 2459 | 2460 | 2461 | 2462 | 2463 | 2464 | 2465 | 2466 | 2467 | 2468 | 2469 | 2470 | 2471 | 2472 | 2473 | 2474 | 2475 | 2476 | 2477 | 2478 | 2479 | 2480 | 2481 | 2482 | 2483 | 2484 | 2485 | 2486 | 2487 | 2488 | 2489 | 2490 | 2491 | 2492 | 2493 | 2494 | 2495 | 2496 | 2497 | 2498 | 2499 | 2500 | 2501 | 2502 | 2503 | 2504 | 2505 | 2506 | 2507 | 2508 | 2509 | 2510 | 2511 | 2512 | 2513 | 2514 | 2515 | 2516 | 2517 | 2518 | 2519 | 2520 | 2521 | 2522 | 2523 | 2524 | 2525 | 2526 | 2527 | 2528 | 2529 | 2530 | 2531 | 2532 | 2533 | 2534 | 2535 | 2536 | 2537 | 2538 | 2539 | 2540 | 2541 | 2542 | 2543 | 2544 | 2545 | 2546 | 2547 | 2548 | 2549 | 2550 | 2551 | 2552 | 2553 | 2554 | 2555 | 2556 | 2557 | 2558 | 2559 | 2560 | 2561 | 2562 | 2563 | 2564 | 2565 | 2566 | 2567 | 2568 | 2569 | 2570 | 2571 | 2572 | 2573 | 2574 | 2575 | 2576 | 2577 | 2578 | 2579 | 2580 | 2581 | 2582 | 2583 | 2584 | 2585 | 2586 | 2587 | 2588 | 2589 | 2590 | 2591 | 2592 | 2593 | 2594 | 2595 | 2596 | 2597 | 2598 | 2599 | 2600 | 2601 | 2602 | 2603 | 2604 | 2605 | 2606 | 2607 | 2608 | 2609 | 2610 | 2611 | 2612 | 2613 | 2614 | 2615 | 2616 | 2617 | 2618 | 2619 | 2620 | 2621 | 2622 | 2623 | 2624 | 2625 | 2626 | 2627 | 2628 | 2629 | 2630 | 2631 | 2632 | 2633 | 2634 | 2635 | 2636 | 2637 | 2638 | 2639 | 2640 | 2641 | 2642 | 2643 | 2644 | 2645 | 2646 | 2647 | 2648 | 2649 | 2650 | 2651 | 2652 | 2653 | 2654 | 2655 | 2656 | 2657 | 2658 | 2659 | 2660 | 2661 | 2662 | 2663 | 2664 | 2665 | 2666 | 2667 | 2668 | 2669 | 2670 | 2671 | 2672 | 2673 | 2674 | 2675 | 2676 | 2677 | 2678 | 2679 | 2680 | 2681 | 2682 | 2683 | 2684 | 2685 | 2686 | 2687 | 2688 | 2689 | 2690 | 2691 | 2692 | 2693 | 2694 | 2695 | 2696 | 2697 | 2698 | 2699 | 2700 | 2701 | 2702 | 2703 | 2704 | 2705 | 2706 | 2707 | 2708 | 2709 | 2710 | 2711 | 2712 | 2713 | 2714 | 2715 | 2716 | 2717 | 2718 | 2719 | 2720 | 2721 | 2722 | 2723 | 2724 | 2725 | 2726 | 2727 | 2728 | 2729 | 2730 | 2731 | 2732 | 2733 | 2734 | 2735 | 2736 | 2737 | 2738 | 2739 | 2740 | 2741 | 2742 | 2743 | 2744 | 2745 | 2746 | 2747 | 2748 | 2749 | 2750 | 2751 | 2752 | 2753 | 2754 | 2755 | 2756 | 2757 | 2758 | 2759 | 2760 | 2761 | 2762 | 2763 | 2764 | 2765 | 2766 | 2767 | 2768 | 2769 | 2770 | 2771 | 2772 | 2773 | 2774 | 2775 | 2776 | 2777 | 2778 | 2779 | 2780 | 2781 | 2782 | 2783 | 2784 | 2785 | 2786 | 2787 | 2788 | 2789 | 2790 | 2791 | 2792 | 2793 | 2794 | 2795 | 2796 | 2797 | 2798 | 2799 | 2800 | 2801 | 2802 | 2803 | 2804 | 2805 | 2806 | 2807 | 2808 | 2809 | 2810 | 2811 | 2812 | 2813 | 2814 | 2815 | 2816 | 2817 | 2818 | 2819 | 2820 | 2821 | 2822 | 2823 | 2824 | 2825 | 2826 | 2827 | 2828 | 2829 | 2830 | 2831 | 2832 | 2833 | 2834 | 2835 | 2836 | 2837 | 2838 | 2839 | 2840 | 2841 | 2842 | 2843 | 2844 | 2845 | 2846 | 2847 | 2848 | 2849 | 2850 | 2851 | 2852 | 2853 | 2854 | 2855 | 2856 | 2857 | 2858 | 2859 | 2860 | 2861 | 2862 | 2863 | 2864 | 2865 | 2866 | 2867 | 2868 | 2869 | 2870 | 2871 | 2872 | 2873 | 2874 | 2875 | 2876 | 2877 | 2878 | 2879 | 2880 | 2881 | 2882 | 2883 | 2884 | 2885 | 2886 | 2887 | 2888 | 2889 | 2890 | 2891 | 2892 | 2893 | 2894 | 2895 | 2896 | 2897 | 2898 | 2899 | 2900 | 2901 | 2902 | 2903 | 2904 | 2905 | 2906 | 2907 | 2908 | 2909 | 2910 | 2911 | 2912 | 2913 | 2914 | 2915 | 2916 | 2917 | 2918 | 2919 | 2920 | 2921 | 2922 | 2923 | 2924 | 2925 | 2926 | 2927 | 2928 | 2929 | 2930 | 2931 | 2932 | 2933 | 2934 | 2935 | 2936 | 2937 | 2938 | 2939 | 2940 | 2941 | 2942 | 2943 | 2944 | 2945 | 2946 | 2947 | 2948 | 2949 | 2950 | 2951 | 2952 | 2953 | 2954 | 2955 | 2956 | 2957 | 2958 | 2959 | 2960 | 2961 | 2962 | 2963 | 2964 | 2965 | 2966 | 2967 | 2968 | 2969 | 2970 | 2971 | 2972 | 2973 | 2974 | 2975 | 2976 | 2977 | 2978 | 2979 | 2980 | 2981 | 2982 | 2983 | 2984 | 2985 | 2986 | 2987 | 2988 | 2989 | 2990 | 2991 | 2992 | 2993 | 2994 | 2995 | 2996 | 2997 | 2998 | 2999 | 3000 | 3001 | 3002 | 3003 | 3004 | 3005 | 3006 | 3007 | 3008 | 3009 | 3010 | 3011 | 3012 | 3013 | 3014 | 3015 | 3016 | 3017 | 3018 | 3019 | 3020 | 3021 | 3022 | 3023 | 3024 | 3025 | 3026 | 3027 | 3028 | 3029 | 3030 | 3031 | 3032 | 3033 | 3034 | 3035 | 3036 | 3037 | 3038 | 3039 | 3040 | 3041 | 3042 | 3043 | 3044 | 3045 | 3046 | 3047 | 3048 | 3049 | 3050 | 3051 | 3052 | 3053 | 3054 | 3055 | 3056 | 3057 | 3058 | 3059 | 3060 | 3061 | 3062 | 3063 | 3064 | 3065 | 3066 | 3067 | 3068 | 3069 | 3070 | 3071 | 3072 | 3073 | 3074 | 3075 | 3076 | 3077 | 3078 | 3079 | 3080 | 3081 | 3082 | 3083 | 3084 | 3085 | 3086 | 3087 | 3088 | 3089 | 3090 | 3091 | 3092 | 3093 | 3094 | 3095 | 3096 | 3097 | 3098 | 3099 | 3100 | 3101 | 3102 | 3103 | 3104 | 3105 | 3106 | 3107 | 3108 | 3109 | 3110 | 3111 | 3112 | 3113 | 3114 | 3115 | 3116 | 3117 | 3118 | 3119 | 3120 | 3121 | 3122 | 3123 | 3124 | 3125 | 3126 | 3127 | 3128 | 3129 | 3130 | 3131 | 3132 | 3133 | 3134 | 3135 | 3136 | 3137 | 3138 | 3139 | 3140 | 3141 | 3142 | 3143 | 3144 | 3145 | 3146 | 3147 | 3148 | 3149 | 3150 | 3151 | 3152 | 3153 | 3154 | 3155 | 3156 | 3157 | 3158 | 3159 | 3160 | 3161 | 3162 | 3163 | 3164 | 3165 | 3166 | 3167 | 3168 | 3169 | 3170 | 3171 | 3172 | 3173 | 3174 | 3175 | 3176 | 3177 | 3178 | 3179 | 3180 | 3181 | 3182 | 3183 | 3184 | 3185 | 3186 | 3187 | 3188 | 3189 | 3190 | 3191 | 3192 | 3193 | 3194 | 3195 | 3196 | 3197 | 3198 | 3199 | 3200 | 3201 | 3202 | 3203 | 3204 | 3205 | 3206 | 3207 | 3208 | 3209 | 3210 | 3211 | 3212 | 3213 | 3214 | 3215 | 3216 | 3217 | 3218 | 3219 | 3220 | 3221 | 3222 | 3223 | 3224 | 3225 | 3226 | 3227 | 3228 | 3229 | 3230 | 3231 | 3232 | 3233 | 3234 | 3235 | 3236 | 3237 | 3238 | 3239 | 3240 | 3241 | 3242 | 3243 | 3244 | 3245 | 3246 | 3247 | 3248 | 3249 | 3250 | 3251 | 3252 | 3253 | 3254 | 3255 | 3256 | 3257 | 3258 | 3259 | 3260 | 3261 | 3262 | 3263 | 3264 | 3265 | 3266 | 3267 | 3268 | 3269 | 3270 | 3271 | 3272 | 3273 | 3274 | 3275 | 3276 | 3277 | 3278 | 3279 | 3280 | 3281 | 3282 | 3283 | 3284 | 3285 | 3286 | 3287 | 3288 | 3289 | 3290 | 3291 | 3292 | 3293 | 3294 | 3295 | 3296 | 3297 | 3298 | 3299 | 3300 | 3301 | 3302 | 3303 | 3304 | 3305 | 3306 | 3307 | 3308 | 3309 | 3310 | 3311 | 3312 | 3313 | 3314 | 3315 | 3316 | 3317 | 3318 | 3319 | 3320 | 3321 | 3322 | 3323 | 3324 | 3325 | 3326 | 3327 | 3328 | 3329 | 3330 | 3331 | 3332 | 3333 | 3334 | 3335 | 3336 | 3337 | 3338 | 3339 | 3340 | 3341 | 3342 | 3343 | 3344 | 3345 | 3346 | 3347 | 3348 | 3349 | 3350 | 3351 | 3352 | 3353 | 3354 | 3355 | 3356 | 3357 | 3358 | 3359 | 3360 | 3361 | 3362 | 3363 | 3364 | 3365 | 3366 | 3367 | 3368 | 3369 | 3370 | 3371 | 3372 | 3373 | 3374 | 3375 | 3376 | 3377 | 3378 | 3379 | 3380 | 3381 | 3382 | 3383 | 3384 | 3385 | 3386 | 3387 | 3388 | 3389 | 3390 | 3391 | 3392 | 3393 | 3394 | 3395 | 3396 | 3397 | 3398 | 3399 | 3400 | 3401 | 3402 | 3403 | 3404 | 3405 | 3406 | 3407 | 3408 | 3409 | 3410 | 3411 | 3412 | 3413 | 3414 | 3415 | 3416 | 3417 | 3418 | 3419 | 3420 | 3421 | 3422 | 3423 | 3424 | 3425 | 3426 | 3427 | 3428 | 3429 | 3430 | 3431 | 3432 | 3433 | 3434 | 3435 | 3436 | 3437 | 3438 | 3439 | 3440 | 3441 | 3442 | 3443 | 3444 | 3445 | 3446 | 3447 | 3448 | 3449 | 3450 | 3451 | 3452 | 3453 | 3454 | 3455 | 3456 | 3457 | 3458 | 3459 | 3460 | 3461 | 3462 | 3463 | 3464 | 3465 | 3466 | 3467 | 3468 | 3469 | 3470 | 3471 | 3472 | 3473 | 3474 | 3475 | 3476 | 3477 | 3478 | 3479 | 3480 | 3481 | 3482 | 3483 | 3484 | 3485 | 3486 | 3487 | 3488 | 3489 | 3490 | 3491 | 3492 | 3493 | 3494 | 3495 | 3496 | 3497 | 3498 | 3499 | 3500 | 3501 | 3502 | 3503 | 3504 | 3505 | 3506 | 3507 | 3508 | 3509 | 3510 | 3511 | 3512 | 3513 | 3514 | 3515 | 3516 | 3517 | 3518 | 3519 | 3520 | 3521 | 3522 | 3523 | 3524 | 3525 | 3526 | 3527 | 3528 | 3529 | 3530 | 3531 | 3532 | 3533 | 3534 | 3535 | 3536 | 3537 | 3538 | 3539 | 3540 | 3541 | 3542 | 3543 | 3544 | 3545 | 3546 | 3547 | 3548 | 3549 | 3550 | 3551 | 3552 | 3553 | 3554 | 3555 | 3556 | 3557 | 3558 | 3559 | 3560 | 3561 | 3562 | 3563 | 3564 |
#NameRegistersDefinition
x8x0x1x2x3x4x5
0restart_syscall0x80kernel/signal.c:2477
1exit0x5Dint error_codekernel/exit.c:935
3read0x3Funsigned int fdchar __user *bufsize_t countfs/read_write.c:566
4write0x40unsigned int fdconst char __user *bufsize_t countfs/read_write.c:581
5open0x400const char __user *filenameint flagsumode_t modefs/fhandle.c:257
6close0x39unsigned int fdfs/open.c:1153
8creat0x428const char __user *pathnameumode_t modefs/open.c:1115
9link0x401const char __user *oldnameconst char __user *newnamefs/namei.c:4304
10unlink0x402const char __user *pathnamefs/namei.c:4088
11execve0xDDconst char __user *filenameconst char __user *const __user *argvconst char __user *const __user *envpfs/exec.c:1924
12chdir0x31const char __user *filenamefs/open.c:434
14mknod0x403const char __user *filenameumode_t modeunsigned devfs/namei.c:3776
15chmod0x404const char __user *filenameumode_t modefs/open.c:575
19lseek0x421unsigned int fdoff_t offsetunsigned int whencefs/read_write.c:304
20getpid0xACkernel/sys.c:838
21mount0x28char __user *dev_namechar __user *dir_namechar __user *typeunsigned long flagsvoid __user *datafs/namespace.c:3034
22umount0x434char __user *namefs/namespace.c:1728
26ptrace0x75long requestlong pidunsigned long addrunsigned long datakernel/ptrace.c:1121
33access0x409const char __user *filenameint modefs/open.c:429
36sync0x51fs/sync.c:108
37kill0x81pid_t pidint sigkernel/signal.c:2955
38rename0x40Aconst char __user *oldnameconst char __user *newnamefs/namei.c:4633
39mkdir0x406const char __user *pathnameumode_t modefs/namei.c:3832
40rmdir0x407const char __user *pathnamefs/namei.c:3935
41dup0x17unsigned int fildesfs/file.c:925
42pipe0x410int __user *fildesfs/pipe.c:861
43times0x99struct tms __user *tbufkernel/sys.c:903
45brk0xD6unsigned long brkmm/mmap.c:182
51acct0x59const char __user *namekernel/acct.c:273
52umount20x27char __user *nameint flagsfs/namespace.c:1683
54ioctl0x1Dunsigned int fdunsigned int cmdunsigned long argfs/ioctl.c:692
55fcntl0x41Cunsigned int fdunsigned int cmdunsigned long argfs/fcntl.c:448
57setpgid0x9Apid_t pidpid_t pgidkernel/sys.c:953
60umask0xA6int maskkernel/sys.c:1754
61chroot0x33const char __user *filenamefs/open.c:482
62ustat0x42Eunsigned devstruct ustat __user *ubuffs/statfs.c:232
63dup20x411unsigned int oldfdunsigned int newfdfs/file.c:910
64getppid0xADkernel/sys.c:855
66setsid0x9Dkernel/sys.c:1100
74sethostname0xA1char __user *nameint lenkernel/sys.c:1249
75setrlimit0xA4unsigned int resourcestruct rlimit __user *rlimkernel/sys.c:1602
77getrusage0xA5int whostruct rusage __user *rukernel/sys.c:1728
78gettimeofday0xA9struct timeval __user *tvstruct timezone __user *tzkernel/time/time.c:144
79settimeofday0xAAstruct timeval __user *tvstruct timezone __user *tzkernel/time/time.c:235
83symlink0x40Cconst char __user *oldconst char __user *newfs/namei.c:4145
85readlink0x40Bconst char __user *pathchar __user *bufint bufsizfs/stat.c:418
86uselib0x435const char __user *libraryfs/exec.c:120
87swapon0xE0const char __user *specialfileint swap_flagsmm/swapfile.c:3087
88reboot0x8Eint magic1int magic2unsigned int cmdvoid __user *argkernel/reboot.c:280
91munmap0xD7unsigned long addrsize_t lenmm/mmap.c:2737
92truncate0x418const char __user *pathlong lengthfs/open.c:153
93ftruncate0x417unsigned int fdunsigned long lengthfs/open.c:213
94fchmod0x34unsigned int fdumode_t modefs/open.c:544
96getpriority0x8Dint whichint whokernel/sys.c:253
97setpriority0x8Cint whichint whoint nicevalkernel/sys.c:183
99statfs0x420const char __user * pathstruct statfs __user *buffs/statfs.c:176
100fstatfs0x41Funsigned int fdstruct statfs __user *buffs/statfs.c:197
103syslog0x74int typechar __user *bufint lenkernel/printk/printk.c:1541
104setitimer0x67int whichstruct itimerval __user *valuestruct itimerval __user *ovaluekernel/time/itimer.c:292
105getitimer0x66int whichstruct itimerval __user *valuekernel/time/itimer.c:107
106stat0x419const char __user *filenamestruct stat __user *statbuffs/stat.c:333
107lstat0x41Aconst char __user *filenamestruct stat __user *statbuffs/stat.c:344
108fstat0x41Bunsigned int fdstruct stat __user *statbuffs/stat.c:371
111vhangup0x3Afs/open.c:1172
114wait40x104pid_t pidint __user *stat_addrint optionsstruct rusage __user *rukernel/exit.c:1673
115swapoff0xE1const char __user *specialfilemm/swapfile.c:2526
116sysinfo0xB3struct sysinfo __user *infokernel/sys.c:2475
118fsync0x52unsigned int fdfs/sync.c:226
120clone0xDCunsigned longunsigned longintint __user *int __user *unsigned longkernel/fork.c:2136
121setdomainname0xA2char __user *nameint lenkernel/sys.c:1300
122uname0xA0struct new_utsname __user *namekernel/sys.c:1175
124adjtimex0xABstruct timex __user *txc_pkernel/time/time.c:301
125mprotect0xE2unsigned long startsize_t lenunsigned long protmm/mprotect.c:514
128init_module0x69void __user *umodunsigned long lenconst char __user *uargskernel/module.c:3816
129delete_module0x6Aconst char __user *name_userunsigned int flagskernel/module.c:954
131quotactl0x3Cunsigned int cmdconst char __user *specialqid_t idvoid __user *addrfs/quota/quota.c:836
132getpgid0x9Bpid_t pidkernel/sys.c:1024
133fchdir0x32unsigned int fdfs/open.c:460
134bdflush0x433int funclong datafs/buffer.c:3362
136personality0x5Cunsigned int personalitykernel/exec_domain.c:51
140_llseek0x3Eunsigned int fdunsigned long offset_highunsigned long offset_lowloff_t __user *resultunsigned int whencefs/read_write.c:330
143flock0x20unsigned int fdunsigned int cmdfs/locks.c:1996
144msync0xE3unsigned long startsize_t lenint flagsmm/msync.c:32
145readv0x41unsigned long fdconst struct iovec __user *vecunsigned long vlenfs/read_write.c:1097
146writev0x42unsigned long fdconst struct iovec __user *vecunsigned long vlenfs/read_write.c:1103
147getsid0x9Cpid_t pidkernel/sys.c:1061
148fdatasync0x53unsigned int fdfs/sync.c:231
149_sysctl0x436struct __sysctl_args __user *argskernel/sysctl_binary.c:1419
150mlock0xE4unsigned long startsize_t lenmm/mlock.c:711
151munlock0xE5unsigned long startsize_t lenmm/mlock.c:729
152mlockall0xE6int flagsmm/mlock.c:790
153munlockall0xE7mm/mlock.c:821
154sched_setparam0x76pid_t pidstruct sched_param __user *paramkernel/sched/core.c:4421
155sched_getparam0x79pid_t pidstruct sched_param __user *paramkernel/sched/core.c:4495
156sched_setscheduler0x77pid_t pidint policystruct sched_param __user *paramkernel/sched/core.c:4406
157sched_getscheduler0x78pid_t pidkernel/sched/core.c:4466
158sched_yield0x7Ckernel/sched/core.c:4812
159sched_get_priority_max0x7Dint policykernel/sched/core.c:5044
160sched_get_priority_min0x7Eint policykernel/sched/core.c:5071
162nanosleep0x65struct timespec __user *rqtpstruct timespec __user *rmtpkernel/time/hrtimer.c:1546
163mremap0xD8unsigned long addrunsigned long old_lenunsigned long new_lenunsigned long flagsunsigned long new_addrmm/mremap.c:523
168poll0x42Cstruct pollfd __user *ufdsunsigned int nfdsint timeoutfs/select.c:1016
172prctl0xA7int optionunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5kernel/sys.c:2187
174rt_sigaction0x86intconst struct sigaction __user *struct sigaction __user *size_tkernel/signal.c:3423
175rt_sigprocmask0x87int howsigset_t __user *setsigset_t __user *osetsize_t sigsetsizekernel/signal.c:2571
176rt_sigpending0x88sigset_t __user *setsize_t sigsetsizekernel/signal.c:2661
179rt_sigsuspend0x85sigset_t __user *unewsetsize_t sigsetsizekernel/signal.c:3650
180pread640x43unsigned int fdchar __user *bufsize_t countloff_t posfs/read_write.c:598
181pwrite640x44unsigned int fdconst char __user *bufsize_t countloff_t posfs/read_write.c:618
183getcwd0x11char __user *bufunsigned long sizefs/dcache.c:3443
184capget0x5Acap_user_header_t headercap_user_data_t dataptrkernel/capability.c:150
185capset0x5Bcap_user_header_t headerconst cap_user_data_t datakernel/capability.c:224
186sigaltstack0x84const struct sigaltstack __user *ussstruct sigaltstack __user *uosskernel/signal.c:3247
187sendfile0x416int out_fdint in_fdoff_t __user *offsetsize_t countfs/read_write.c:1462
190vfork0x42Fkernel/fork.c:2127
191ugetrlimit0xA3unsigned int resourcestruct rlimit __user *rlimkernel/sys.c:1324
195stat640x40Econst char __user *filenamestruct stat64 __user *statbuffs/stat.c:467
196lstat640x40Fconst char __user *filenamestruct stat64 __user *statbuffs/stat.c:479
197fstat640x50unsigned long fdstruct stat64 __user *statbuffs/stat.c:491
198lchown320x408const char __user *filenameuid_t usergid_t groupfs/open.c:659
199getuid320xAEkernel/sys.c:866
200getgid320xB0kernel/sys.c:878
201geteuid320xAFkernel/sys.c:872
202getegid320xB1kernel/sys.c:884
203setreuid320x91uid_t ruiduid_t euidkernel/sys.c:470
204setregid320x8Fgid_t rgidgid_t egidkernel/sys.c:337
205getgroups320x9Eint gidsetsizegid_t __user *grouplistkernel/groups.c:153
206setgroups320x9Fint gidsetsizegid_t __user *grouplistkernel/groups.c:190
207fchown320x37unsigned int fduid_t usergid_t groupfs/open.c:665
208setresuid320x93uid_t ruiduid_t euiduid_t suidkernel/sys.c:588
209getresuid320x94uid_t __user *ruiduid_t __user *euiduid_t __user *suidkernel/sys.c:653
210setresgid320x95gid_t rgidgid_t egidgid_t sgidkernel/sys.c:675
211getresgid320x96gid_t __user *rgidgid_t __user *egidgid_t __user *sgidkernel/sys.c:727
212chown320x405const char __user *filenameuid_t usergid_t groupfs/open.c:654
213setuid320x92uid_t uidkernel/sys.c:541
214setgid320x90gid_t gidkernel/sys.c:394
215setfsuid320x97uid_t uidkernel/sys.c:754
216setfsgid320x98gid_t gidkernel/sys.c:793
217getdents640x3Dunsigned int fdstruct linux_dirent64 __user *direntunsigned int countfs/readdir.c:296
218pivot_root0x29const char __user *new_rootconst char __user *put_oldfs/namespace.c:3118
219mincore0xE8unsigned long startsize_t lenunsigned char __user * vecmm/mincore.c:224
220madvise0xE9unsigned long startsize_t lenint behaviormm/madvise.c:791
224gettid0xB2kernel/sys.c:844
225readahead0xD5int fdloff_t offsetsize_t countmm/readahead.c:576
226setxattr0x5const char __user *pathconst char __user *nameconst void __user *valuesize_t sizeint flagsfs/xattr.c:483
227lsetxattr0x6const char __user *pathconst char __user *nameconst void __user *valuesize_t sizeint flagsfs/xattr.c:490
228fsetxattr0x7int fdconst char __user *nameconst void __user *valuesize_t sizeint flagsfs/xattr.c:497
229getxattr0x8const char __user *pathconst char __user *namevoid __user *valuesize_t sizefs/xattr.c:577
230lgetxattr0x9const char __user *pathconst char __user *namevoid __user *valuesize_t sizefs/xattr.c:583
231fgetxattr0xAint fdconst char __user *namevoid __user *valuesize_t sizefs/xattr.c:589
232listxattr0xBconst char __user *pathchar __user *listsize_t sizefs/xattr.c:653
233llistxattr0xCconst char __user *pathchar __user *listsize_t sizefs/xattr.c:659
234flistxattr0xDint fdchar __user *listsize_t sizefs/xattr.c:665
235removexattr0xEconst char __user *pathconst char __user *namefs/xattr.c:718
236lremovexattr0xFconst char __user *pathconst char __user *namefs/xattr.c:724
237fremovexattr0x10int fdconst char __user *namefs/xattr.c:730
238tkill0x82pid_t pidint sigkernel/signal.c:3037
239sendfile640x47int out_fdint in_fdloff_t __user *offsetsize_t countfs/read_write.c:1481
240futex0x62u32 __user *uaddrint opu32 valstruct timespec __user *utimeu32 __user *uaddr2u32 val3kernel/futex.c:3519
243io_setup0x0unsigned nr_reqsaio_context_t __user *ctxfs/aio.c:1354
244io_destroy0x1aio_context_t ctxfs/aio.c:1423
245io_getevents0x4aio_context_t ctx_idlong min_nrlong nrstruct io_event __user *eventsstruct timespec __user *timeoutfs/aio.c:1841
246io_submit0x2aio_context_tlongstruct iocb __user * __user *fs/aio.c:1714
247io_cancel0x3aio_context_t ctx_idstruct iocb __user *iocbstruct io_event __user *resultfs/aio.c:1789
248exit_group0x5Eint error_codekernel/exit.c:977
249lookup_dcookie0x12u64 cookie64char __user *bufsize_t lenfs/dcookies.c:149
250epoll_create0x412int sizefs/eventpoll.c:1999
251epoll_ctl0x15int epfdint opint fdstruct epoll_event __user *eventfs/eventpoll.c:2012
252epoll_wait0x42Dint epfdstruct epoll_event __user *eventsint maxeventsint timeoutfs/eventpoll.c:2168
253remap_file_pages0xEAunsigned long startunsigned long sizeunsigned long protunsigned long pgoffunsigned long flagsmm/mmap.c:2747
256set_tid_address0x60int __user *tidptrkernel/fork.c:1475
257timer_create0x6Bclockid_t which_clockstruct sigevent __user *timer_event_spectimer_t __user * created_timer_idkernel/time/posix-timers.c:577
258timer_settime0x6Etimer_t timer_idint flagsconst struct itimerspec __user *new_settingstruct itimerspec __user *old_settingkernel/time/posix-timers.c:907
259timer_gettime0x6Ctimer_t timer_idstruct itimerspec __user *settingkernel/time/posix-timers.c:744
260timer_getoverrun0x6Dtimer_t timer_idkernel/time/posix-timers.c:781
261timer_delete0x6Ftimer_t timer_idkernel/time/posix-timers.c:973
262clock_settime0x70clockid_t which_clockconst struct timespec __user *tpkernel/time/posix-stubs.c:51
263clock_gettime0x71clockid_t which_clockstruct timespec __user *tpkernel/time/posix-stubs.c:82
264clock_getres0x72clockid_t which_clockstruct timespec __user *tpkernel/time/posix-stubs.c:97
268tgkill0x83pid_t tgidpid_t pidint sigkernel/signal.c:3021
269utimes0x40Dchar __user *filenamestruct timeval __user *utimesfs/utimes.c:215
274mq_open0xB4const char __user *nameint oflagumode_t modestruct mq_attr __user *attripc/mqueue.c:847
275mq_unlink0xB5const char __user *nameipc/mqueue.c:857
276mq_timedsend0xB6mqd_t mqdesconst char __user *msg_ptrsize_t msg_lenunsigned int msg_prioconst struct timespec __user *abs_timeoutipc/mqueue.c:1183
278mq_notify0xB8mqd_t mqdesconst struct sigevent __user *notificationipc/mqueue.c:1342
279mq_getsetattr0xB9mqd_t mqdesconst struct mq_attr __user *mqstatstruct mq_attr __user *omqstatipc/mqueue.c:1398
280waitid0x5Fint whichpid_t pidstruct siginfo __user *infopint optionsstruct rusage __user *rukernel/exit.c:1596
281socket0xC6intintintnet/socket.c:1312
282bind0xC8intstruct sockaddr __user *intnet/socket.c:1462
283connect0xCBintstruct sockaddr __user *intnet/socket.c:1623
284listen0xC9intintnet/socket.c:1491
285accept0xCAintstruct sockaddr __user *int __user *net/socket.c:1605
286getsockname0xCCintstruct sockaddr __user *int __user *net/socket.c:1655
287getpeername0xCDintstruct sockaddr __user *int __user *net/socket.c:1686
288socketpair0xC7intintintint __user *net/socket.c:1353
289send0x432intvoid __user *size_tunsignedfs/read_write.c:1462
290sendto0xCEintvoid __user *size_tunsignedstruct sockaddr __user *intnet/socket.c:1718
291recv0x431intvoid __user *size_tunsignednet/socket.c:1820
292recvfrom0xCFintvoid __user *size_tunsignedstruct sockaddr __user *int __user *net/socket.c:1774
293shutdown0xD2intintnet/socket.c:1895
294setsockopt0xD0int fdint levelint optnamechar __user *optvalint optlennet/socket.c:1831
295getsockopt0xD1int fdint levelint optnamechar __user *optvalint __user *optlennet/socket.c:1865
296sendmsg0xD3int fdstruct user_msghdr __user *msgunsigned flagsnet/socket.c:2090
297recvmsg0xD4int fdstruct user_msghdr __user *msgunsigned flagsnet/socket.c:2260
298semop0xC1int semidstruct sembuf __user *sopsunsigned nsopsipc/sem.c:2139
299semget0xBEkey_t keyint nsemsint semflgipc/sem.c:558
300semctl0xBFint semidint semnumint cmdunsigned long argipc/sem.c:1568
301msgsnd0xBDint msqidstruct msgbuf __user *msgpsize_t msgszint msgflgipc/msg.c:847
302msgrcv0xBCint msqidstruct msgbuf __user *msgpsize_t msgszlong msgtypint msgflgipc/msg.c:1130
303msgget0xBAkey_t keyint msgflgipc/msg.c:266
304msgctl0xBBint msqidint cmdstruct msqid_ds __user *bufipc/msg.c:528
305shmat0xC4int shmidchar __user *shmaddrint shmflgipc/shm.c:1433
306shmdt0xC5char __user *shmaddripc/shm.c:1468
307shmget0xC2key_t keysize_t sizeint flagipc/shm.c:658
308shmctl0xC3int shmidint cmdstruct shmid_ds __user *bufipc/shm.c:1032
309add_key0xD9const char __user *_typeconst char __user *_descriptionconst void __user *_payloadsize_t plenkey_serial_t destringidsecurity/keys/keyctl.c:62
310request_key0xDAconst char __user *_typeconst char __user *_descriptionconst char __user *_callout_infokey_serial_t destringidsecurity/keys/keyctl.c:158
311keyctl0xDBint cmdunsigned long arg2unsigned long arg3unsigned long arg4unsigned long arg5security/keys/keyctl.c:1637
312semtimedop0xC0int semidstruct sembuf __user *sopsunsigned nsopsconst struct timespec __user *timeoutipc/sem.c:2112
314ioprio_set0x1Eint whichint whoint ioprioblock/ioprio.c:64
315ioprio_get0x1Fint whichint whoblock/ioprio.c:175
316inotify_init0x413fs/notify/inotify/inotify_user.c:663
317inotify_add_watch0x1Bint fdconst char __user *pathu32 maskfs/notify/inotify/inotify_user.c:668
318inotify_rm_watch0x1Cint fd__s32 wdfs/notify/inotify/inotify_user.c:725
319mbind0xEBunsigned long startunsigned long lenunsigned long modeconst unsigned long __user *nmaskunsigned long maxnodeunsigned flagsmm/mempolicy.c:1323
320get_mempolicy0xECint __user *policyunsigned long __user *nmaskunsigned long maxnodeunsigned long addrunsigned long flagsmm/mempolicy.c:1460
321set_mempolicy0xEDint modeconst unsigned long __user *nmaskunsigned long maxnodemm/mempolicy.c:1345
322openat0x38int dfdconst char __user *filenameint flagsumode_t modefs/open.c:1080
323mkdirat0x22int dfdconst char __user * pathnameumode_t modefs/namei.c:3807
324mknodat0x21int dfdconst char __user * filenameumode_t modeunsigned devfs/namei.c:3732
325fchownat0x36int dfdconst char __user *filenameuid_t usergid_t groupint flagfs/open.c:622
326futimesat0x42Aint dfdconst char __user *filenamestruct timeval __user *utimesfs/utimes.c:187
327fstatat640x4Fint dfdconst char __user *filenamestruct stat64 __user *statbufint flagfs/stat.c:502
328unlinkat0x23int dfdconst char __user * pathnameint flagfs/namei.c:4077
329renameat0x26int olddfdconst char __user * oldnameint newdfdconst char __user * newnamefs/namei.c:4627
330linkat0x25int olddfdconst char __user *oldnameint newdfdconst char __user *newnameint flagsfs/namei.c:4239
331symlinkat0x24const char __user * oldnameint newdfdconst char __user * newnamefs/namei.c:4114
332readlinkat0x4Eint dfdconst char __user *pathchar __user *bufint bufsizfs/stat.c:382
333fchmodat0x35int dfdconst char __user * filenameumode_t modefs/open.c:557
334faccessat0x30int dfdconst char __user *filenameint modefs/open.c:353
335pselect60x48intfd_set __user *fd_set __user *fd_set __user *struct timespec __user *void __user *fs/select.c:759
336ppoll0x49struct pollfd __user *unsigned intstruct timespec __user *const sigset_t __user *size_tfs/select.c:1050
337unshare0x61unsigned long unshare_flagskernel/fork.c:2319
340splice0x4Cint fd_inloff_t __user *off_inint fd_outloff_t __user *off_outsize_t lenunsigned int flagsfs/splice.c:1382
342tee0x4Dint fdinint fdoutsize_t lenunsigned int flagsfs/splice.c:1718
343vmsplice0x4Bint fdconst struct iovec __user *iovunsigned long nr_segsunsigned int flagsfs/splice.c:1334
344move_pages0xEFpid_t pidunsigned long nr_pagesconst void __user * __user *pagesconst int __user *nodesint __user *statusint flagsmm/migrate.c:1749
345getcpu0xA8unsigned __user *cpuunsigned __user *nodestruct getcpu_cache __user *cachekernel/sys.c:2396
346epoll_pwait0x16int epfdstruct epoll_event __user *eventsint maxeventsint timeoutconst sigset_t __user *sigmasksize_t sigsetsizefs/eventpoll.c:2214
347kexec_load0x68unsigned long entryunsigned long nr_segmentsstruct kexec_segment __user *segmentsunsigned long flagskernel/kexec.c:195
348utimensat0x58int dfdconst char __user *filenamestruct timespec __user *utimesint flagsfs/utimes.c:168
349signalfd0x415int ufdsigset_t __user *user_masksize_t sizemaskfs/signalfd.c:304
350timerfd_create0x55int clockidint flagsfs/timerfd.c:387
351eventfd0x414unsigned int countfs/eventfd.c:483
352fallocate0x2Fint fdint modeloff_t offsetloff_t lenfs/open.c:336
355signalfd40x4Aint ufdsigset_t __user *user_masksize_t sizemaskint flagsfs/signalfd.c:250
356eventfd20x13unsigned int countint flagsfs/eventfd.c:458
357epoll_create10x14int flagsfs/eventpoll.c:1956
358dup30x18unsigned int oldfdunsigned int newfdint flagsfs/file.c:876
359pipe20x3Bint __user *fildesint flagsfs/pipe.c:839
360inotify_init10x1Aint flagsfs/notify/inotify/inotify_user.c:638
361preadv0x45unsigned long fdconst struct iovec __user *vecunsigned long vlenunsigned long pos_lunsigned long pos_hfs/read_write.c:1109
362pwritev0x46unsigned long fdconst struct iovec __user *vecunsigned long vlenunsigned long pos_lunsigned long pos_hfs/read_write.c:1129
364perf_event_open0xF1 struct perf_event_attr __user *attr_uptrpid_t pidint cpuint group_fdunsigned long flagskernel/events/core.c:9910
365recvmmsg0xF3int fdstruct mmsghdr __user *msgunsigned int vlenunsigned flagsstruct timespec __user *timeoutnet/socket.c:2381
366accept40xF2intstruct sockaddr __user *int __user *intnet/socket.c:1524
367fanotify_init0x106unsigned int flagsunsigned int event_f_flagsfs/notify/fanotify/fanotify_user.c:712
368fanotify_mark0x107int fanotify_fdunsigned int flagsu64 maskint fdconst char __user *pathnamefs/notify/fanotify/fanotify_user.c:820
369prlimit640x105pid_t pidunsigned int resourceconst struct rlimit64 __user *new_rlimstruct rlimit64 __user *old_rlimkernel/sys.c:1555
370name_to_handle_at0x108int dfdconst char __user *namestruct file_handle __user *handleint __user *mnt_idint flagfs/fhandle.c:94
372clock_adjtime0x10Aclockid_t which_clockstruct timex __user *txkernel/time/posix-timers.c:1074
373syncfs0x10Bint fdfs/sync.c:155
374sendmmsg0x10Dint fdstruct mmsghdr __user *msgunsigned int vlenunsigned flagsnet/socket.c:2165
375setns0x10Cint fdint nstypekernel/nsproxy.c:237
378kcmp0x110pid_t pid1pid_t pid2int typeunsigned long idx1unsigned long idx2kernel/kcmp.c:152
379finit_module0x111int fdconst char __user *uargsint flagskernel/module.c:3836
380sched_setattr0x112pid_t pidstruct sched_attr __user *attrunsigned int flagskernel/sched/core.c:4432
381sched_getattr0x113pid_t pidstruct sched_attr __user *attrunsigned int sizeunsigned int flagskernel/sched/core.c:4573
382renameat20x114int olddfdconst char __user *oldnameint newdfdconst char __user *newnameunsigned int flagsfs/namei.c:4484
383seccomp0x115unsigned int opunsigned int flagsconst char __user *uargskernel/seccomp.c:940
384getrandom0x116char __user *bufsize_t countunsigned int flagsdrivers/char/random.c:1908
385memfd_create0x117const char __user *uname_ptrunsigned int flagsmm/shmem.c:3658
386bpf0x118int cmdunion bpf_attr *attrunsigned int sizekernel/bpf/syscall.c:1453
387execveat0x119int dfdconst char __user *filenameconst char __user *const __user *argvconst char __user *const __user *envpint flagsfs/exec.c:1932
388userfaultfd0x11Aint flagsfs/userfaultfd.c:1940
389membarrier0x11Bint cmdint flagskernel/sched/membarrier.c:152
390mlock20x11Cunsigned long startsize_t lenint flagsmm/mlock.c:716
391copy_file_range0x11Dint fd_inloff_t __user *off_inint fd_outloff_t __user *off_outsize_t lenunsigned int flagsfs/read_write.c:1621
392preadv20x11Eunsigned long fdconst struct iovec __user *vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flagsfs/read_write.c:1117
393pwritev20x11Funsigned long fdconst struct iovec __user *vecunsigned long vlenunsigned long pos_lunsigned long pos_hrwf_t flagsfs/read_write.c:1137
394pkey_mprotect0x120unsigned long startsize_t lenunsigned long protint pkeymm/mprotect.c:522
395pkey_alloc0x121unsigned long flagsunsigned long init_valmm/mprotect.c:528
396pkey_free0x122int pkeymm/mprotect.c:558
397statx0x123int dfdconst char __user *pathunsigned flagsunsigned maskstruct statx __user *bufferfs/stat.c:560
3565 | 3566 | 3567 | --------------------------------------------------------------------------------