switch (syscall) { case __NR_fork: case __NR_execve: /* Limit default loop to 10000 times to save time */
loops = 10000; break; default:
loops = 10000000; break;
}
for (i = 0; i < loops; i++) { switch (syscall) { case __NR_getppid:
getppid(); break; case __NR_getpgid:
getpgid(0); break; case __NR_fork:
test_fork(); break; case __NR_execve:
test_execve(); default: break;
}
}
switch (syscall) { case __NR_getppid:
name = "getppid()"; break; case __NR_getpgid:
name = "getpgid()"; break; case __NR_fork:
name = "fork()"; break; case __NR_execve:
name = "execve()"; break; default: break;
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.