| kill(Ruby, IRubyObject[]) |   | 21% |   | 20% | 24 | 26 | 39 | 52 | 0 | 1 |
| waitpid2(Ruby, IRubyObject[]) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| makeClockResult(Ruby, long, String) |   | 43% |   | 50% | 6 | 7 | 6 | 13 | 0 | 1 |
| setpriority(Ruby, IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| wait(Ruby, IRubyObject[]) |   | 19% |   | 50% | 1 | 2 | 6 | 8 | 0 | 1 |
| getResolutionForClock(IRubyObject, Ruby) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| detach(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| clock_gettime(ThreadContext, IRubyObject, IRubyObject, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| clock_getres(ThreadContext, IRubyObject, IRubyObject, IRubyObject) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| times(Ruby) |   | 78% |   | 33% | 3 | 4 | 6 | 20 | 0 | 1 |
| getpriority(Ruby, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| waitall(Ruby) |   | 46% |   | 50% | 1 | 2 | 2 | 8 | 0 | 1 |
| setpgid(Ruby, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getTimeForClock(IRubyObject, Ruby) |   | 42% |   | 33% | 3 | 4 | 4 | 8 | 0 | 1 |
| makeClockResolutionResult(Ruby, long, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| syswait(Ruby, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| gid_set(Ruby, IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| checkErrno(Ruby, int, RubyProcess.NonNativeErrno) |   | 28% |   | 25% | 2 | 3 | 3 | 5 | 0 | 1 |
| egid_set(Ruby, IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| uid_set(Ruby, IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| euid_set(Ruby, IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getpgid(Ruby, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setpgrp(Ruby) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ppid(Ruby) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clock_getres(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parseSignalString(Ruby, String) |   | 82% |   | 50% | 3 | 4 | 0 | 7 | 0 | 1 |
| setsid(Ruby) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| waitpid(Ruby, IRubyObject[]) |   | 79% |   | 50% | 2 | 3 | 1 | 7 | 0 | 1 |
| setpriority(IRubyObject, IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setpriority(ThreadContext, IRubyObject, IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| spawn(ThreadContext, IRubyObject, IRubyObject[]) |   | 68% |   | 50% | 2 | 3 | 1 | 4 | 0 | 1 |
| getpgrp(Ruby) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getpriority(IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getpriority(ThreadContext, IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setpgid(IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setpgid(ThreadContext, IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| abort(ThreadContext, IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setrlimit(IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| groups_set(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| waitpid(IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| waitpid(ThreadContext, IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wait(IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| egid_set(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| egid_set(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| uid_set(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| uid_set(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maxgroups(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| waitpid2(IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| waitpid2(ThreadContext, IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initgroups(IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maxgroups_set(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| gid_set(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| gid_set(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wait2(IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| wait2(ThreadContext, IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| euid_set(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| euid_set(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getpgid(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getpgid(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getrlimit(IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getrlimit(ThreadContext, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| kill(IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fork(ThreadContext, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fork19(ThreadContext, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exit_bang(IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getpgrp(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getpgrp(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| waitall(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setsid(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setsid(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setpgrp(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setpgrp(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| euid(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| gid(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| uid(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ppid(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ppid(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getrlimit(Ruby, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| egid(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| times(IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| pid(IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exit(IRubyObject, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| gid(Ruby) |   | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| egid(Ruby) |   | 77% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| RubyProcess() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| createProcessModule(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 23 | 0 | 1 |
| waitpid(Ruby, long, int) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| groups(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| raiseErrnoIfSet(Ruby, RubyProcess.NonNativeErrno) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| clock_gettime(ThreadContext, IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| euid(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| uid(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| pid(Ruby) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| wait(ThreadContext, IRubyObject, IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| kill(ThreadContext, IRubyObject, IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| checkErrno(Ruby, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| waitall(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| euid(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| gid(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| uid(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| egid(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| times(ThreadContext, IRubyObject, Block) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| pid(ThreadContext, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |