select(Channel, OpenFile, int, long) | | 44% | | 30% | 19 | 21 | 11 | 40 | 0 | 1 |
handle_interrupt(ThreadContext, IRubyObject, IRubyObject, Block) | | 0% | | 0% | 3 | 3 | 14 | 14 | 1 | 1 |
pendingInterruptCheckMask(ThreadContext, IRubyObject) | | 21% | | 5% | 12 | 13 | 10 | 16 | 0 | 1 |
waitForIO(ThreadContext, RubyIO, int) | | 0% | | 0% | 2 | 2 | 14 | 14 | 1 | 1 |
join(ThreadContext, IRubyObject[]) | | 65% | | 69% | 6 | 14 | 11 | 39 | 0 | 1 |
wait_timeout(IRubyObject, Double) | | 23% | | 17% | 3 | 4 | 8 | 11 | 0 | 1 |
backtrace20(ThreadContext, IRubyObject[]) | | 0% | | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
pending_interrupt_p(ThreadContext, IRubyObject[]) | | 0% | | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
prepareRaiseException(Ruby, IRubyObject[], Block) | | 69% | | 61% | 7 | 10 | 7 | 22 | 0 | 1 |
getSymbolKey(IRubyObject) | | 30% | | 50% | 2 | 4 | 4 | 8 | 0 | 1 |
backtrace_locations(ThreadContext, IRubyObject[]) | | 0% | | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
equals(Object) | | 12% | | 10% | 5 | 6 | 6 | 8 | 0 | 1 |
exceptionRaised(RaiseException) | | 61% | | 50% | 4 | 6 | 2 | 12 | 0 | 1 |
executeInterrupts(ThreadContext, boolean) | | 74% | | 64% | 8 | 12 | 3 | 18 | 0 | 1 |
pendingInterruptInclude(IRubyObject) | | 0% | | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
exceptionRaised(Throwable) | | 46% | | 40% | 4 | 6 | 3 | 9 | 0 | 1 |
startWith(Runnable) | | 77% | | 0% | 1 | 2 | 6 | 17 | 0 | 1 |
lock(Lock) | | 0% | | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
executeTask(ThreadContext, Object, RubyThread.Task) | | 67% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
receivedAnException(ThreadContext, IRubyObject) | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
stop(ThreadContext, IRubyObject) | | 69% | | n/a | 0 | 1 | 3 | 12 | 0 | 1 |
javaBacktrace() | | 0% | | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
sleep(long) | | 76% | | 33% | 3 | 4 | 1 | 6 | 0 | 1 |
priority_set(IRubyObject) | | 74% | | 50% | 5 | 6 | 4 | 13 | 0 | 1 |
select(Channel, RubyIO, int) | | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
select(Channel, RubyIO, int, long) | | 0% | | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
internalRaise(IRubyObject[]) | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
pendingInterruptDeque(ThreadContext, int) | | 69% | | 29% | 4 | 5 | 4 | 10 | 0 | 1 |
executeBlockingTask(RubyThread.BlockingTask) | | 64% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
dispose() | | 77% | | 50% | 2 | 3 | 0 | 10 | 0 | 1 |
RubyThread(Ruby, RubyClass, Runnable) | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
exit(IRubyObject, Block) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
select(RubyIO, int, long) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
genericRaise(Ruby, IRubyObject[], RubyThread) | | 74% | | 75% | 1 | 3 | 1 | 7 | 0 | 1 |
unlockAll() | | 68% | | 50% | 2 | 4 | 0 | 5 | 0 | 1 |
tryLock(Lock) | | 64% | | 50% | 2 | 4 | 0 | 5 | 0 | 1 |
lockInterruptibly(Lock) | | 56% | | 25% | 2 | 3 | 0 | 4 | 0 | 1 |
unlock(Lock) | | 56% | | 25% | 2 | 3 | 0 | 4 | 0 | 1 |
kill(IRubyObject, IRubyObject, Block) | | 47% | | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
select(RubyIO, int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
interrupt() | | 81% | | 62% | 3 | 5 | 3 | 15 | 0 | 1 |
rubyPriorityToJavaPriority(int) | | 79% | | 50% | 2 | 3 | 2 | 6 | 0 | 1 |
pass(IRubyObject) | | 78% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
exclusive(ThreadContext, IRubyObject, Block) | | 78% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
pending_interrupt_p(ThreadContext, IRubyObject, IRubyObject[]) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
value() | | 74% | | n/a | 0 | 1 | 1 | 4 | 0 | 1 |
addToCorrectThreadGroup(ThreadContext) | | 72% | | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
start(IRubyObject, IRubyObject[], Block) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
status() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
safe_level() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
backtrace(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
mainThread(IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
selectForAccept(RubyIO) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
toKill() | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
clearThreadLocals() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
toString() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
getContextVariables() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
pendingInterruptActive() | | 85% | | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
getContext() | | 80% | | 50% | 1 | 2 | 0 | 1 | 0 | 1 |
static {...} | | 95% | | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
hashCode() | | 94% | | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
setInterrupt() | | 92% | | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
genericKill(Ruby, RubyThread) | | 92% | | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
postponedJobFlush(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
debug(RubyThread, String) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
receiveMail(ThreadService.Event) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
checkMail(ThreadContext) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
createThreadClass(Ruby) | | 100% | | n/a | 0 | 1 | 0 | 15 | 0 | 1 |
RubyThread(Ruby, RubyClass) | | 100% | | n/a | 0 | 1 | 0 | 16 | 0 | 1 |
inspect() | | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
adoptThread(IRubyObject, Thread, Block) | | 100% | | n/a | 0 | 1 | 0 | 8 | 0 | 1 |
initialize(ThreadContext, IRubyObject[], Block) | | 100% | | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
startThread(IRubyObject, IRubyObject[], boolean, Block) | | 100% | | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
wakeup() | | 100% | | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
getInterrupts() | | 100% | | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
status(Ruby) | | 100% | | 100% | 0 | 3 | 0 | 5 | 0 | 1 |
stop_p() | | 100% | | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
kill() | | 100% | | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
start19(IRubyObject, IRubyObject[], Block) | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
op_aref(IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
javaPriorityToRubyPriority(int) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
keys() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
anyInterrupted() | | 100% | | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
isAlive() | | 100% | | 75% | 1 | 3 | 0 | 1 | 0 | 1 |
raise(IRubyObject[], Block) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
abort_on_exception_x(IRubyObject) | | 100% | | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
op_aset(IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
key_p(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getThreadLocals() | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
abort_on_exception() | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
alive_p() | | 100% | | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
identityString() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
list(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
group() | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
priority() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
raise(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
abortOnException(Ruby) | | 100% | | 100% | 0 | 3 | 0 | 1 | 0 | 1 |
pendingInterruptEnqueue(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
pollThreadEvents(ThreadContext) | | 100% | | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
setContext(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
abort_on_exception_set_x(IRubyObject, IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
join(IRubyObject[]) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
dieFromFinalizer() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
select(Channel, OpenFile, int) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
newInstance(IRubyObject, IRubyObject[], Block) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
pollThreadEvents() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
abort_on_exception_set(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
setErrorInfo(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
adopt(IRubyObject, Thread) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
beDead() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
current(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
main(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
status(ThreadContext) | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
enterSleep() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
exitSleep() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
beforeBlockingCall() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
afterBlockingCall() | | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
pendingInterruptClear() | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
getNativeThread() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
cleanTerminate(IRubyObject) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
throwThreadKill() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
setThreadGroup(RubyThreadGroup) | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
isCurrent() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getErrorInfo() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
run() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
getThreadGroup() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
beforeStart() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |