1 pub const SYS_CLASS: usize = 0xF000_0000; 2 pub const SYS_CLASS_PATH: usize=0x1000_0000; 3 pub const SYS_CLASS_FILE: usize=0x2000_0000; 4 5 pub const SYS_ARG: usize = 0x0F00_0000; 6 pub const SYS_ARG_SLICE: usize =0x0100_0000; 7 pub const SYS_ARG_MSLICE: usize=0x0200_0000; bench_gamma_large_shape(b: &mut Bencher)8pub const SYS_ARG_PATH: usize = 0x0300_0000; 9 10 pub const SYS_RET: usize = 0x00F0_0000; 11 pub const SYS_RET_FILE: usize = 0x0010_0000; 12 13 pub const SYS_LINK: usize = SYS_CLASS_PATH | SYS_ARG_PATH | 9; 14 pub const SYS_OPEN: usize = SYS_CLASS_PATH | SYS_RET_FILE | 5; 15 pub const SYS_CHMOD: usize = SYS_CLASS_PATH | 15; 16 pub const SYS_RMDIR: usize = SYS_CLASS_PATH | 84; 17 pub const SYS_UNLINK: usize = SYS_CLASS_PATH | 10; 18 19 pub const SYS_CLOSE: usize = SYS_CLASS_FILE | 6; 20 pub const SYS_DUP: usize = SYS_CLASS_FILE | SYS_RET_FILE | 41; bench_gamma_small_shape(b: &mut Bencher)21pub const SYS_DUP2: usize = SYS_CLASS_FILE | SYS_RET_FILE | 63; 22 pub const SYS_READ: usize = SYS_CLASS_FILE | SYS_ARG_MSLICE | 3; 23 pub const SYS_WRITE: usize = SYS_CLASS_FILE | SYS_ARG_SLICE | 4; 24 pub const SYS_LSEEK: usize = SYS_CLASS_FILE | 19; 25 pub const SYS_FCHMOD: usize = SYS_CLASS_FILE | 94; 26 pub const SYS_FCHOWN: usize = SYS_CLASS_FILE | 207; 27 pub const SYS_FCNTL: usize = SYS_CLASS_FILE | 55; 28 pub const SYS_FEVENT: usize = SYS_CLASS_FILE | 927; 29 pub const SYS_FEXEC: usize = SYS_CLASS_FILE | 11; 30 pub const SYS_FMAP_OLD: usize = SYS_CLASS_FILE | SYS_ARG_SLICE | 90; 31 pub const SYS_FMAP: usize = SYS_CLASS_FILE | SYS_ARG_SLICE | 900; 32 pub const SYS_FUNMAP_OLD: usize = SYS_CLASS_FILE | 91; 33 pub const SYS_FUNMAP: usize = SYS_CLASS_FILE | 92; 34 pub const SYS_FPATH: usize = SYS_CLASS_FILE | SYS_ARG_MSLICE | 928; 35 pub const SYS_FRENAME: usize = SYS_CLASS_FILE | SYS_ARG_PATH | 38; 36 pub const SYS_FSTAT: usize = SYS_CLASS_FILE | SYS_ARG_MSLICE | 28; 37 pub const SYS_FSTATVFS: usize = SYS_CLASS_FILE | SYS_ARG_MSLICE | 100; 38 pub const SYS_FSYNC: usize = SYS_CLASS_FILE | 118; 39 pub const SYS_FTRUNCATE: usize = SYS_CLASS_FILE | 93; 40 pub const SYS_FUTIMENS: usize = SYS_CLASS_FILE | SYS_ARG_SLICE | 320; 41 42 pub const SYS_CHDIR: usize = 12; 43 pub const SYS_CLOCK_GETTIME: usize = 265; 44 pub const SYS_CLONE: usize = 120; 45 pub const SYS_EXIT: usize = 1; 46 pub const SYS_FUTEX: usize = 240; 47 pub const SYS_GETCWD: usize = 183; 48 pub const SYS_GETEGID: usize = 202; 49 pub const SYS_GETENS: usize = 951; 50 pub const SYS_GETEUID: usize = 201; 51 pub const SYS_GETGID: usize = 200; 52 pub const SYS_GETNS: usize = 950; 53 pub const SYS_GETPID: usize = 20; 54 pub const SYS_GETPGID: usize = 132; 55 pub const SYS_GETPPID: usize = 64; 56 pub const SYS_GETUID: usize = 199; 57 pub const SYS_IOPL: usize = 110; 58 pub const SYS_KILL: usize = 37; 59 pub const SYS_MPROTECT: usize = 125; 60 pub const SYS_MKNS: usize = 984; 61 pub const SYS_NANOSLEEP: usize =162; 62 pub const SYS_PHYSALLOC: usize =945; 63 pub const SYS_PHYSALLOC3: usize=9453; 64 pub const SYS_PHYSFREE: usize = 946; 65 pub const SYS_PHYSMAP: usize = 947; 66 pub const SYS_PHYSUNMAP: usize =948; 67 pub const SYS_VIRTTOPHYS: usize=949; 68 pub const SYS_PIPE2: usize = 331; 69 pub const SYS_SETPGID: usize = 57; 70 pub const SYS_SETREGID: usize = 204; 71 pub const SYS_SETRENS: usize = 952; 72 pub const SYS_SETREUID: usize = 203; 73 pub const SYS_SIGACTION: usize =67; 74 pub const SYS_SIGPROCMASK:usize=126; 75 pub const SYS_SIGRETURN: usize =119; 76 pub const SYS_UMASK: usize = 60; 77 pub const SYS_WAITPID: usize = 7; 78 pub const SYS_YIELD: usize = 158; 79