H A D | warp.c | 25 * time related system call intercept 251 Syscall_f call; member in struct:__anon240 286 * and intercept call p 423 if (!p->call && !(p->call = (Syscall_f)dlsym(state.dll, p->mangled))) 446 return (*(Alarm_f)p->call)(s); 448 r = (*(Alarm_f)p->call)(s); 459 static Call_t call = { "alarm", "alarm" }; local 461 return warp_alarm(&call, sec); 469 static Call_t call local 477 static Call_t call = { "alarm", "__alarm" }; local 485 static Call_t call = { "alarm", "_libc_alarm" }; local 493 static Call_t call = { "alarm", "__libc_alarm" }; local 519 static Call_t call = { "gettimeofday", "gettimeofday" }; local 529 static Call_t call = { "gettimeofday", "_gettimeofday" }; local 537 static Call_t call = { "gettimeofday", "__gettimeofday" }; local 545 static Call_t call = { "gettimeofday", "_libc_gettimeofday" }; local 553 static Call_t call = { "gettimeofday", "__libc_gettimeofday" }; local 579 static Call_t call = { "poll", "poll" }; local 589 static Call_t call = { "poll", "_poll" }; local 597 static Call_t call = { "poll", "__poll" }; local 605 static Call_t call = { "poll", "_libc_poll" }; local 613 static Call_t call = { "poll", "__libc_poll" }; local 646 static Call_t call = { "select", "select" }; local 656 static Call_t call = { "select", "_select" }; local 664 static Call_t call = { "select", "__select" }; local 672 static Call_t call = { "select", "_libc_select" }; local 680 static Call_t call = { "select", "__libc_select" }; local 710 static Call_t call = { "time", "time" }; local 720 static Call_t call = { "time", "_time" }; local 728 static Call_t call = { "time", "__time" }; local 736 static Call_t call = { "time", "_libc_time" }; local 744 static Call_t call = { "time", "__libc_time" }; local 770 static Call_t call = { "times", "times" }; local 780 static Call_t call = { "times", "_times" }; local 788 static Call_t call = { "times", "__times" }; local 796 static Call_t call = { "times", "_libc_times" }; local 804 static Call_t call = { "times", "__libc_times" }; local 835 static Call_t call = { "utime", "utime" }; local 845 static Call_t call = { "utime", "_utime" }; local 853 static Call_t call = { "utime", "__utime" }; local 861 static Call_t call = { "utime", "_libc_utime" }; local 869 static Call_t call = { "utime", "__libc_utime" }; local 903 static Call_t call = { "utimensat", "utimensat" }; local 913 static Call_t call = { "utimensat", "_utimensat" }; local 921 static Call_t call = { "utimensat", "__utimensat" }; local 929 static Call_t call = { "utimensat", "_libc_utimensat" }; local 937 static Call_t call = { "utimensat", "__libc_utimensat" }; local 971 static Call_t call = { "utimes", "utimes" }; local 981 static Call_t call = { "utimes", "_utimes" }; local 989 static Call_t call = { "utimes", "__utimes" }; local 997 static Call_t call = { "utimes", "_libc_utimes" }; local 1005 static Call_t call = { "utimes", "__libc_utimes" }; local 1039 static Call_t call = { "utimets", "utimets" }; local 1049 static Call_t call = { "utimets", "_utimets" }; local 1057 static Call_t call = { "utimets", "__utimets" }; local 1065 static Call_t call = { "utimets", "_libc_utimets" }; local 1073 static Call_t call = { "utimets", "__libc_utimets" }; local 1127 static Call_t call = { "_fxstat", "_fxstat" }; local 1140 static Call_t call = { "_fxstat", "__fxstat" }; local 1153 static Call_t call = { "_lxstat", "_lxstat" }; local 1166 static Call_t call = { "_lxstat", "__lxstat" }; local 1179 static Call_t call = { "_xstat", "_xstat" }; local 1192 static Call_t call = { "_xstat", "__xstat" }; local 1247 static Call_t call = { "_fxstat64", "_fxstat64" }; local 1260 static Call_t call = { "_fxstat64", "__fxstat64" }; local 1273 static Call_t call = { "_lxstat64", "_lxstat64" }; local 1286 static Call_t call = { "_lxstat64", "__lxstat64" }; local 1299 static Call_t call = { "_xstat64", "_xstat64" }; local 1312 static Call_t call = { "_xstat64", "__xstat64" }; local 1353 static Call_t call = { "fstat", "fstat" }; local 1363 static Call_t call = { "fstat", "_fstat" }; local 1371 static Call_t call = { "fstat", "__fstat" }; local 1379 static Call_t call = { "fstat", "_libc_fstat" }; local 1387 static Call_t call = { "fstat", "__libc_fstat" }; local 1397 static Call_t call = { "__fstat32", "__fstat32" }; local 1420 static Call_t call = { "lstat", "lstat" }; local 1430 static Call_t call = { "lstat", "_lstat" }; local 1438 static Call_t call = { "lstat", "__lstat" }; local 1446 static Call_t call = { "lstat", "_libc_lstat" }; local 1454 static Call_t call = { "lstat", "__libc_lstat" }; local 1464 static Call_t call = { "__lstat32", "__lstat32" }; local 1472 static Call_t call = { "__statlstat32", "__statlstat32" }; local 1495 static Call_t call = { "stat", "stat" }; local 1505 static Call_t call = { "stat", "_stat" }; local 1513 static Call_t call = { "stat", "__stat" }; local 1521 static Call_t call = { "stat", "_libc_stat" }; local 1529 static Call_t call = { "stat", "__libc_stat" }; local 1539 static Call_t call = { "__stat32", "__stat32" }; local 1582 static Call_t call = { "fstat64", "fstat64" }; local 1592 static Call_t call = { "fstat64", "_fstat64" }; local 1600 static Call_t call = { "fstat64", "__fstat64" }; local 1608 static Call_t call = { "fstat64", "_libc_fstat64" }; local 1616 static Call_t call = { "fstat64", "__libc_fstat64" }; local 1637 static Call_t call = { "lstat64", "lstat64" }; local 1647 static Call_t call = { "lstat64", "_lstat64" }; local 1655 static Call_t call = { "lstat64", "__lstat64" }; local 1663 static Call_t call = { "lstat64", "_libc_lstat64" }; local 1671 static Call_t call = { "lstat64", "__libc_lstat64" }; local 1692 static Call_t call = { "stat64", "stat64" }; local 1702 static Call_t call = { "stat64", "_stat64" }; local 1710 static Call_t call = { "stat64", "__stat64" }; local 1718 static Call_t call = { "stat64", "_libc_stat64" }; local 1726 static Call_t call = { "stat64", "__libc_stat64" }; local 1756 static Call_t call = { "clock_gettime", "clock_gettime" }; local 1766 static Call_t call = { "clock_gettime", "_clock_gettime" }; local 1774 static Call_t call = { "clock_gettime", "__clock_gettime" }; local 1782 static Call_t call = { "clock_gettime", "_libc_clock_gettime" }; local 1790 static Call_t call = { "clock_gettime", "__libc_clock_gettime" }; local 1823 static Call_t call = { "getitimer", "getitimer" }; local 1833 static Call_t call = { "getitimer", "_getitimer" }; local 1841 static Call_t call = { "getitimer", "__getitimer" }; local 1849 static Call_t call = { "getitimer", "_libc_getitimer" }; local 1857 static Call_t call = { "getitimer", "__libc_getitimer" }; local 1910 static Call_t call = { "setitimer", "setitimer" }; local 1920 static Call_t call = { "setitimer", "_setitimer" }; local 1928 static Call_t call = { "setitimer", "__setitimer" }; local 1936 static Call_t call = { "setitimer", "_libc_setitimer" }; local 1944 static Call_t call = { "setitimer", "__libc_setitimer" }; local 2085 static Call_t call = { "execve", "execve" }; local 2093 static Call_t call = { "execve", "_execve" }; local 2101 static Call_t call = { "execve", "__execve" }; local 2109 static Call_t call = { "execve", "_libc_execve" }; local 2117 static Call_t call = { "execve", "__libc_execve" }; local 2125 static Call_t call = { "execv", "execv" }; local 2133 static Call_t call = { "execv", "_execv" }; local 2141 static Call_t call = { "execv", "__execv" }; local 2149 static Call_t call = { "execv", "_libc_execv" }; local 2157 static Call_t call = { "execv", "__libc_execv" }; local 2165 static Call_t call = { "execvp", "execvp" }; local 2173 static Call_t call = { "execvp", "_execvp" }; local 2181 static Call_t call = { "execvp", "__execvp" }; local 2189 static Call_t call = { "execvp", "_libc_execvp" }; local 2197 static Call_t call = { "execvp", "__libc_execvp" }; local 2205 static Call_t call = { "execvpe", "execvpe" }; local 2213 static Call_t call = { "execvpe", "_execvpe" }; local 2221 static Call_t call = { "execvpe", "__execvpe" }; local 2229 static Call_t call = { "execvpe", "_libc_execvpe" }; local 2237 static Call_t call = { "execvpe", "__libc_execvpe" }; local 2245 static Call_t call = { "execl", "execl" }; local 2253 static Call_t call = { "execl", "_execl" }; local 2261 static Call_t call = { "execl", "__execl" }; local 2269 static Call_t call = { "execl", "_libc_execl" }; local 2277 static Call_t call = { "execl", "__libc_execl" }; local 2285 static Call_t call = { "execlp", "execlp" }; local 2293 static Call_t call = { "execlp", "_execlp" }; local 2301 static Call_t call = { "execlp", "__execlp" }; local 2309 static Call_t call = { "execlp", "_libc_execlp" }; local 2317 static Call_t call = { "execlp", "__libc_execlp" }; local [all...] |