mtcp_inline_syscall 99 mtcp/NOTES-x86_64/example.c printf("pid: %d\n", mtcp_inline_syscall(getpid, 0)); mtcp_inline_syscall 42 mtcp/NOTES-x86_64/example2.c printf("pid: %d\n", mtcp_inline_syscall(getpid, 0)); mtcp_inline_syscall 211 mtcp/mtcp_sys.h #define mtcp_sys_read(args...) mtcp_inline_syscall(read,3,args) mtcp_inline_syscall 212 mtcp/mtcp_sys.h #define mtcp_sys_write(args...) mtcp_inline_syscall(write,3,args) mtcp_inline_syscall 213 mtcp/mtcp_sys.h #define mtcp_sys_lseek(args...) mtcp_inline_syscall(lseek,3,args) mtcp_inline_syscall 220 mtcp/mtcp_sys.h # define mtcp_sys_open(args...) mtcp_inline_syscall(openat,4,AT_FDCWD,args) mtcp_inline_syscall 222 mtcp/mtcp_sys.h # define mtcp_sys_open(args...) mtcp_inline_syscall(open,3,args) mtcp_inline_syscall 228 mtcp/mtcp_sys.h #define mtcp_sys_ftruncate(args...) mtcp_inline_syscall(ftruncate,2,args) mtcp_inline_syscall 229 mtcp/mtcp_sys.h #define mtcp_sys_close(args...) mtcp_inline_syscall(close,1,args) mtcp_inline_syscall 232 mtcp/mtcp_sys.h mtcp_inline_syscall(faccessat,4,AT_FDCWD,path,mode,AT_EACCESS) mtcp_inline_syscall 233 mtcp/mtcp_sys.h # define mtcp_sys_unlink(path) mtcp_inline_syscall(unlinkat,3,AT_FDCWD, path, 0) mtcp_inline_syscall 235 mtcp/mtcp_sys.h # define mtcp_sys_unlink(args...) mtcp_inline_syscall(unlink,1,args) mtcp_inline_syscall 236 mtcp/mtcp_sys.h # define mtcp_sys_access(args...) mtcp_inline_syscall(access,2,args) mtcp_inline_syscall 238 mtcp/mtcp_sys.h #define mtcp_sys_fchmod(args...) mtcp_inline_syscall(fchmod,2,args) mtcp_inline_syscall 241 mtcp/mtcp_sys.h mtcp_inline_syscall(renameat,4,AT_FDCWD,oldpath,AT_FDCWD,newpath) mtcp_inline_syscall 243 mtcp/mtcp_sys.h # define mtcp_sys_rename(args...) mtcp_inline_syscall(rename,2,args) mtcp_inline_syscall 245 mtcp/mtcp_sys.h #define mtcp_sys_exit(args...) mtcp_inline_syscall(exit,1,args) mtcp_inline_syscall 247 mtcp/mtcp_sys.h # define mtcp_sys_pipe(fd) mtcp_inline_syscall(pipe2,2,fd,0) mtcp_inline_syscall 249 mtcp/mtcp_sys.h # define mtcp_sys_pipe(args...) mtcp_inline_syscall(pipe,1,args) mtcp_inline_syscall 251 mtcp/mtcp_sys.h #define mtcp_sys_dup(args...) mtcp_inline_syscall(dup,1,args) mtcp_inline_syscall 254 mtcp/mtcp_sys.h mtcp_inline_syscall(dup3,3,oldfd,newfd,NULL) mtcp_inline_syscall 256 mtcp/mtcp_sys.h # define mtcp_sys_dup2(args...) mtcp_inline_syscall(dup2,2,args) mtcp_inline_syscall 258 mtcp/mtcp_sys.h #define mtcp_sys_getpid(args...) mtcp_inline_syscall(getpid,0) mtcp_inline_syscall 259 mtcp/mtcp_sys.h #define mtcp_sys_getppid(args...) mtcp_inline_syscall(getppid,0) mtcp_inline_syscall 262 mtcp/mtcp_sys.h mtcp_inline_syscall(clone,4,SIGCHLD,NULL,NULL,NULL) mtcp_inline_syscall 264 mtcp/mtcp_sys.h # define mtcp_sys_fork(args...) mtcp_inline_syscall(fork,0) mtcp_inline_syscall 266 mtcp/mtcp_sys.h #define mtcp_sys_vfork(args...) mtcp_inline_syscall(vfork,0) mtcp_inline_syscall 267 mtcp/mtcp_sys.h #define mtcp_sys_execve(args...) mtcp_inline_syscall(execve,3,args) mtcp_inline_syscall 268 mtcp/mtcp_sys.h #define mtcp_sys_wait4(args...) mtcp_inline_syscall(wait4,4,args) mtcp_inline_syscall 269 mtcp/mtcp_sys.h #define mtcp_sys_gettimeofday(args...) mtcp_inline_syscall(gettimeofday,2,args) mtcp_inline_syscall 271 mtcp/mtcp_sys.h # define mtcp_sys_mmap(args...) (void *)mtcp_inline_syscall(mmap,6,args) mtcp_inline_syscall 275 mtcp/mtcp_sys.h (void *)mtcp_inline_syscall(mmap2,6,addr,length,prot,flags,fd,offset/4096) mtcp_inline_syscall 277 mtcp/mtcp_sys.h # define mtcp_sys_mmap(args...) (void *)mtcp_inline_syscall(mmap,6,args) mtcp_inline_syscall 281 mtcp/mtcp_sys.h #define mtcp_sys_mremap(args...) (void *)mtcp_inline_syscall(mremap,5,args) mtcp_inline_syscall 282 mtcp/mtcp_sys.h #define mtcp_sys_munmap(args...) mtcp_inline_syscall(munmap,2,args) mtcp_inline_syscall 283 mtcp/mtcp_sys.h #define mtcp_sys_mprotect(args...) mtcp_inline_syscall(mprotect,3,args) mtcp_inline_syscall 284 mtcp/mtcp_sys.h #define mtcp_sys_nanosleep(args...) mtcp_inline_syscall(nanosleep,2,args) mtcp_inline_syscall 285 mtcp/mtcp_sys.h #define mtcp_sys_brk(args...) (void *)(mtcp_inline_syscall(brk,1,args)) mtcp_inline_syscall 286 mtcp/mtcp_sys.h #define mtcp_sys_rt_sigaction(args...) mtcp_inline_syscall(rt_sigaction,4,args) mtcp_inline_syscall 288 mtcp/mtcp_sys.h mtcp_inline_syscall(set_tid_address,1,args) mtcp_inline_syscall 291 mtcp/mtcp_sys.h #define mtcp_sys_getuid(args...) mtcp_inline_syscall(getuid, 0) mtcp_inline_syscall 292 mtcp/mtcp_sys.h #define mtcp_sys_geteuid(args...) mtcp_inline_syscall(geteuid, 0) mtcp_inline_syscall 294 mtcp/mtcp_sys.h #define mtcp_sys_personality(args...) mtcp_inline_syscall(personality, 1, args) mtcp_inline_syscall 298 mtcp/mtcp_sys.h # define mtcp_sys_readlink(args...) mtcp_inline_syscall(readlinkat, 3, args) mtcp_inline_syscall 300 mtcp/mtcp_sys.h # define mtcp_sys_readlink(args...) mtcp_inline_syscall(readlink, 3, args) mtcp_inline_syscall 304 mtcp/mtcp_sys.h # define mtcp_sys_getrlimit(args...) mtcp_inline_syscall(getrlimit, 2, args) mtcp_inline_syscall 307 mtcp/mtcp_sys.h # define mtcp_sys_getrlimit(args...) mtcp_inline_syscall(ugetrlimit, 2, args) mtcp_inline_syscall 309 mtcp/mtcp_sys.h # define mtcp_sys_getrlimit(args...) mtcp_inline_syscall(getrlimit, 2, args) mtcp_inline_syscall 313 mtcp/mtcp_sys.h #define mtcp_sys_setrlimit(args...) mtcp_inline_syscall(setrlimit, 2, args) mtcp_inline_syscall 316 mtcp/mtcp_sys.h #define mtcp_sys_getdents(args...) mtcp_inline_syscall(getdents,3,args) mtcp_inline_syscall 322 mtcp/mtcp_sys.h #define mtcp_sys_getdents64(args...) mtcp_inline_syscall(getdents64,3,args) mtcp_inline_syscall 325 mtcp/mtcp_sys.h #define mtcp_sys_fcntl2(args...) mtcp_inline_syscall(fcntl,2,args) mtcp_inline_syscall 326 mtcp/mtcp_sys.h #define mtcp_sys_fcntl3(args...) mtcp_inline_syscall(fcntl,3,args) mtcp_inline_syscall 328 mtcp/mtcp_sys.h # define mtcp_sys_mkdir(args...) mtcp_inline_syscall(mkdirat,3,AT_FDCWD,args) mtcp_inline_syscall 330 mtcp/mtcp_sys.h # define mtcp_sys_mkdir(args...) mtcp_inline_syscall(mkdir,2,args) mtcp_inline_syscall 335 mtcp/mtcp_sys.h mtcp_inline_syscall(get_thread_area,1,args) mtcp_inline_syscall 337 mtcp/mtcp_sys.h mtcp_inline_syscall(set_thread_area,1,args) mtcp_inline_syscall 390 mtcp/mtcp_sys.h #define mtcp_sys_kernel_futex(args...) mtcp_inline_syscall(futex,6,args) mtcp_inline_syscall 396 mtcp/mtcp_sys.h #define mtcp_sys_kernel_gettid(args...) mtcp_inline_syscall(gettid,0) mtcp_inline_syscall 402 mtcp/mtcp_sys.h #define mtcp_sys_kernel_tkill(args...) mtcp_inline_syscall(tkill,2,args) mtcp_inline_syscall 403 mtcp/mtcp_sys.h #define mtcp_sys_kernel_tgkill(args...) mtcp_inline_syscall(tgkill,3,args) mtcp_inline_syscall 25 mtcp/tlsutil.h ( mtcp_inline_syscall(arch_prctl,2,ARCH_GET_FS, \ mtcp_inline_syscall 27 mtcp/tlsutil.h mtcp_inline_syscall(arch_prctl,2,ARCH_GET_GS, &myinfo_gs) \ mtcp_inline_syscall 30 mtcp/tlsutil.h ( mtcp_inline_syscall(arch_prctl,2,ARCH_SET_FS, \ mtcp_inline_syscall 32 mtcp/tlsutil.h mtcp_inline_syscall(arch_prctl,2,ARCH_SET_GS, myinfo_gs) \