| compileAndLoadFile(String, InputStream, boolean) |  | 0% |  | 0% | 9 | 9 | 40 | 40 | 1 | 1 |
| runWithGetsLoop(Node, boolean, boolean, boolean) |  | 0% |  | 0% | 13 | 13 | 36 | 36 | 1 | 1 |
| newIOErrorFromException(IOException) |  | 0% |  | 0% | 14 | 14 | 22 | 22 | 1 | 1 |
| runFromMain(InputStream, String) |   | 55% |   | 38% | 8 | 9 | 16 | 36 | 0 | 1 |
| runNormally(Node) |   | 38% |   | 44% | 7 | 9 | 11 | 20 | 0 | 1 |
| getJRubyClassLoader() |   | 24% |   | 33% | 5 | 7 | 8 | 12 | 0 | 1 |
| tearDown(boolean) |   | 75% |   | 55% | 14 | 20 | 16 | 69 | 0 | 1 |
| defineClassUnder(String, RubyClass, ObjectAllocator, RubyModule, CallSite[]) |   | 44% |   | 62% | 5 | 9 | 5 | 15 | 0 | 1 |
| initCore() |   | 88% |   | 45% | 42 | 43 | 7 | 102 | 0 | 1 |
| evalScriptlet(String, DynamicScope) |  | 0% | | n/a | 1 | 1 | 11 | 11 | 1 | 1 |
| recursivePush(IRubyObject, IRubyObject, IRubyObject) |   | 21% |   | 17% | 3 | 4 | 8 | 11 | 0 | 1 |
| runInterpreter(ThreadContext, Node, IRubyObject) |  | 4% |   | 10% | 5 | 6 | 7 | 8 | 0 | 1 |
| executeScript(String, String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| newErrnoEADDRFromBindException(BindException, String) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| recursivePop(IRubyObject, IRubyObject, IRubyObject) |   | 23% |   | 12% | 4 | 5 | 7 | 10 | 0 | 1 |
| tryCompile(Node, ClassDefininngJRubyClassLoader) |   | 17% |  | 0% | 2 | 3 | 6 | 7 | 0 | 1 |
| Ruby(RubyInstanceConfig) |   | 91% |   | 50% | 3 | 4 | 8 | 84 | 0 | 1 |
| defineModuleUnder(String, RubyModule) |   | 48% |   | 70% | 2 | 6 | 3 | 8 | 0 | 1 |
| callEventHooks(ThreadContext, RubyEvent, String, int, String, IRubyObject) |  | 0% |  | 0% | 4 | 4 | 5 | 5 | 1 | 1 |
| eachModule(Function1) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| runInterpreter(ThreadContext, ParseResult, IRubyObject) |   | 29% |   | 17% | 3 | 4 | 5 | 7 | 0 | 1 |
| getClassFromPath(String) |   | 77% |   | 75% | 5 | 11 | 2 | 19 | 0 | 1 |
| handeCompileError(Node, Throwable) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| parseFileFromMain(String, InputStream, DynamicScope) |   | 30% |   | 50% | 1 | 2 | 5 | 7 | 0 | 1 |
| newErrnoFromInt(int, String, String) |   | 23% |   | 10% | 5 | 6 | 2 | 4 | 0 | 1 |
| runInterpreterBody(Node) |  | 0% |  | 0% | 5 | 5 | 3 | 3 | 1 | 1 |
| getTruffleBridge() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| removeInternalFinalizer(Finalizable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| removeFinalizer(Finalizable) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| init() |   | 91% |   | 56% | 7 | 9 | 7 | 47 | 0 | 1 |
| evalScriptlet(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| incGlobalState() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| recursiveCheck(IRubyObject, IRubyObject, IRubyObject) |   | 39% |   | 25% | 5 | 7 | 6 | 11 | 0 | 1 |
| parseFile(String, InputStream, DynamicScope, int) |   | 38% |   | 50% | 1 | 2 | 3 | 5 | 0 | 1 |
| parseFromMain(InputStream, String) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| failForcedCompile(Node) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| parseEval(String, String, DynamicScope, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| parse(ByteList, String, DynamicScope, int, boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setupSourceEncoding(ParserConfiguration) |   | 36% |   | 25% | 2 | 3 | 3 | 6 | 0 | 1 |
| parse(String, String, DynamicScope, int, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| loadExtension(String, BasicLibraryService, boolean) |   | 53% |   | 50% | 1 | 2 | 4 | 11 | 0 | 1 |
| newInstance(InputStream, PrintStream, PrintStream) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| loadScript(Script, boolean) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| newBlockPassProc(Block.Type, Block) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| loadFile(String, InputStream, boolean) |   | 75% |   | 50% | 2 | 3 | 3 | 15 | 0 | 1 |
| newErrnoFromInt(int, String) |   | 42% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| useAsGlobalRuntime() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| runScriptBody(Script) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| newErrnoEPERMError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newSystemStackError(String, StackOverflowError) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| recursiveListOperation(Callable) |   | 67% | | n/a | 0 | 1 | 3 | 7 | 0 | 1 |
| newNameError(String, String, Throwable, boolean) |   | 59% |   | 50% | 3 | 5 | 2 | 7 | 0 | 1 |
| newNoMethodError(String, String, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGlobalState() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| newErrnoFromInt(int) |   | 52% |   | 50% | 1 | 2 | 1 | 5 | 0 | 1 |
| setNetworkStack() |   | 46% |   | 25% | 2 | 3 | 4 | 8 | 0 | 1 |
| printError(RubyException) |   | 66% |   | 38% | 4 | 5 | 3 | 9 | 0 | 1 |
| getCharsetMap() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| getOrCreateModule(String) |   | 62% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| getOutputStream() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initRoot() |   | 95% |   | 75% | 1 | 3 | 1 | 34 | 0 | 1 |
| static {...} |   | 81% |   | 50% | 3 | 4 | 5 | 17 | 0 | 1 |
| addProfiledMethod(String, DynamicMethod) |   | 33% |   | 25% | 2 | 3 | 3 | 4 | 0 | 1 |
| tryCompile(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFile(InputStream, String, DynamicScope, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getProfilingService() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| removeEventHook(EventHook) |   | 84% |   | 67% | 4 | 7 | 2 | 13 | 0 | 1 |
| newLightweightStopIterationError(String) |   | 59% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| defineClass(String, RubyClass, ObjectAllocator, CallSite[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newRational(long, long) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEAGAINWritableError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newInvalidEncoding(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newIllegalSequence(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newLightweightErrnoException(RubyClass, String) |   | 60% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| runInterpreter(Node) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| runInterpreter(ParseResult) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isClassDefined(String) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| parseFileFromMain(InputStream, String, DynamicScope) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getInputStream() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| printProfileData(ProfileCollection) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newErrnoEBADFError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEISCONNError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEINPROGRESSError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoENOPROTOOPTError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEPIPEError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoECONNABORTEDError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoECONNREFUSEDError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoECONNRESETError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEADDRINUSEError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEADDRINUSEError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEHOSTUNREACHError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoELOOPError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEMFILEError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoENFILEError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoENOENTError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEAGAINError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEISDirError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoESPIPEError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEBADFError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEINPROGRESSError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEINPROGRESSWritableError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEISCONNError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoENOTEMPTYError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoENOTSOCKError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoENOTCONNError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoESPIPEError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoECHILDError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEADDRNOTAVAILError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoESRCHError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEWOULDBLOCKError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEDESTADDRREQError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEINTRError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newSystemExit(int, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| execRecursiveInternal(Ruby.RecursiveFunction, IRubyObject, IRubyObject, boolean) |   | 94% |   | 88% | 2 | 9 | 2 | 25 | 0 | 1 |
| runWithGetsLoop(Node, boolean, boolean, boolean, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| parseFile(InputStream, String, DynamicScope) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newRedoLocalJumpError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newData(RubyClass, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addJRubyModuleParseToStats() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| initBuiltins() |   | 97% |   | 50% | 2 | 3 | 1 | 44 | 0 | 1 |
| initErrno() |   | 90% |   | 83% | 1 | 4 | 2 | 12 | 0 | 1 |
| isGlobalRuntimeReady() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| getGlobalRuntime() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| newSecurityError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newSystemCallError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newConcurrencyError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newInterruptedRegexpError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newSystemStackError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newStandardError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newTypeError(IRubyObject, RubyModule) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newEncodingError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newFiberError(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getThreadStatus(RubyThread.Status) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addInternalFinalizer(Finalizable) |   | 82% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| addFinalizer(Finalizable) |   | 82% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| addModule(RubyModule) |   | 74% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| runScript(Script, boolean) |   | 67% | | n/a | 0 | 1 | 2 | 4 | 0 | 1 |
| newInstance() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| loadScript(Script) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newErrnoEADDRFromBindException(BindException) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setJRubyHome(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callbackFactory(Class) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| execRecursive(Ruby.RecursiveFunction, IRubyObject) |   | 76% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| newErrnoFromErrno(Errno, String) |   | 73% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| getThreadLocalRuntime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setThreadLocalRuntime(Ruby) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| runNormally(Node, boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fastGetModule(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| fastGetClass(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setKCode(KCode) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setRootFiber(IRubyObject) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setIO(RubyClass) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTmsStruct(RubyClass) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPrecision(RubyModule) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setGlobalVariables(GlobalVariables) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| newFileStat(FileDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newStringShared(ByteList) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoEISDirError() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setGlobalAbortOnExceptionEnabled(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setObjectSpaceEnabled(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getExceptionCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBacktraceCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getWarningCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCallerCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newErrnoFromLastPOSIXErrno() |  | 81% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| shutdownTruffleBridge() |  | 57% |   | 50% | 1 | 2 | 1 | 3 | 0 | 1 |
| clearGlobalRuntime() | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getParser() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRootFiber() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFiber() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConverter() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMath() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMarshal() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getThreadGroup() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGC() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProcess() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProcUID() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProcGID() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProcSysModule() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrecision() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSignalException() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFatal() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInterrupt() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSecurityError() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNoMemoryError() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInterruptedRegexpError() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConcurrencyError() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSystemStackError() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncodingError() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFiberError() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getJavaProxyClassFactory() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProfilingServiceLookup() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newArrayLight() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEmptyFrozenArray() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| newNumeric() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStartTime() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSecurityRestricted(boolean) | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getExecutor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCheckpointInvalidator() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getProfiledMethods() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFixnumInvalidator() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFloatInvalidator() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getHashSeedK1() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| constant() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reinitialize(boolean) |  | 96% |   | 50% | 1 | 2 | 1 | 13 | 0 | 1 |
| defineClassIfAllowed(String, RubyClass) |  | 88% |   | 50% | 2 | 3 | 1 | 3 | 0 | 1 |
| getClassLoader() |  | 78% |   | 50% | 1 | 2 | 1 | 4 | 0 | 1 |
| getDefaultInstance() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCurrentInstance() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConstantGeneration() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSafeLevel() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initRubyKernel() |  | 90% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| setCurrentInstance(Ruby) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setSafeLevel(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkSafeString(IRubyObject) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| secure(int) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| initExceptions() |  | 100% |   | 50% | 7 | 8 | 0 | 55 | 0 | 1 |
| createSysErr(int, String) |  | 100% |   | 75% | 1 | 3 | 0 | 8 | 0 | 1 |
| freezeAndDedupString(RubyString) |  | 100% |  | 100% | 0 | 4 | 0 | 10 | 0 | 1 |
| recursiveListAccess() |  | 100% |  | 100% | 0 | 4 | 0 | 11 | 0 | 1 |
| execRecursiveI(Ruby.ExecRecursiveParams) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| initDefinedMessages() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| initThreadStatuses() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| loadConstantSet(RubyModule, Class) |  | 100% |  | 100% | 0 | 3 | 0 | 6 | 0 | 1 |
| addEventHook(EventHook) |  | 100% |   | 50% | 1 | 2 | 0 | 8 | 0 | 1 |
| loadConstantSet(RubyModule, String) |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| parseInline(InputStream, String, DynamicScope) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addBoundMethod(String, String, String) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| newArgumentError(String, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| registerMBeans() |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| parseFileAndGetAST(InputStream, String, DynamicScope, int, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| newTypeError(IRubyObject, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| registerInspecting(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| parseFromMain(String, InputStream) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| parseEval(ByteList, String, DynamicScope, int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newArgumentError(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setVerbose(IRubyObject) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| setTraceFunction(RubyProc) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| newProc(Block.Type, Block) |  | 100% |  | 100% | 0 | 3 | 0 | 3 | 0 | 1 |
| newLoadError(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| execRecursiveOuter(Ruby.RecursiveFunction, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newErrnoEDOMError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newNameErrorObject(String, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newMathDomainError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newLocalJumpError(RubyLocalJumpError.Reason, IRubyObject, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConstantInvalidator(String) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| addConstantInvalidator(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| newFrozenError(String, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isInspecting(Object) |  | 100% |  | 100% | 0 | 2 | 0 | 2 | 0 | 1 |
| defineVariable(GlobalVariable, GlobalVariable.Scope) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| unregisterInspecting(Object) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| newInstance(RubyInstanceConfig) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addBuiltinIfAllowed(String, Library) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| getErrorStream() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newRationalReduced(long, long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addLazyBuiltin(String, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| defineReadonlyVariable(String, IRubyObject, GlobalVariable.Scope) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| recursiveListClear() |  | 100% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getDebug() |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| newErrnoEAGAINReadableError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| defineClass(String, RubyClass, ObjectAllocator) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| defineClassUnder(String, RubyClass, ObjectAllocator, RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| parseFileFromMainAndGetAST(InputStream, String, DynamicScope) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newBoolean(boolean) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| newErrnoEINPROGRESSWritableError() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newErrnoEINVALError() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newErrnoEACCESError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newErrnoEINVALError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newErrnoENOTDIRError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newErrnoENOTCONNError() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newErrnoENOENTError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newErrnoEEXISTError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newSystemExit(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newRaiseException(RubyClass, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getErrno(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| parseFile(String, InputStream, DynamicScope) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| pushExitBlock(RubyProc) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newNameError(String, String, Throwable) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newLocalJumpErrorNoBlock() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| reopenFixnum() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| reopenFloat() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| addLoadParseToStats() |  | 100% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| addEvalParseToStats() |  | 100% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| addToObjectSpace(boolean, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getModule(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| defineModule(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| defineGlobalConstant(String, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| fetchGlobalConstant(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newFixnum(Constant) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newBinding() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newString() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newRuntimeError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newArgumentError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newIndexError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newKeyError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newTypeError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newThreadError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newSyntaxError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newRegexpError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newRangeError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newNotImplementedError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newNameError(String, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newLoadError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newIOError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newTypeError(IRubyObject, RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newEOFError() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newEOFError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newZeroDivisionError() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newFloatDomainError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newEncodingCompatibilityError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newConverterNotFoundError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newUndefinedConversionError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newInvalidByteSequenceError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefinedMessage(DefinedMessage) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setGlobalRuntimeFirstTimeOnly(Ruby) |  | 100% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| runScript(Script) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getClass(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| bootstrap() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setDebug(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newArray(IRubyObject, IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newFileStat(String, boolean) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newFixnum(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newSymbol(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newSymbol(ByteList) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| fastNewSymbol(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newFrozenError(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| incrementExceptionCount() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| incrementBacktraceCount() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| incrementWarningCount() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| incrementCallerCount() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| allocSymbolId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| allocModuleId() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setCurrentDirectory(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setCurrentLine(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setArgsFile(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEtc(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setKernel(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPrivateMethodMissing(DynamicMethod) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProtectedMethodMissing(DynamicMethod) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setVariableMethodMissing(DynamicMethod) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSuperMethodMissing(DynamicMethod) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setNormalMethodMissing(DynamicMethod) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDefaultMethodMissing(DynamicMethod) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRespondToMethod(DynamicMethod) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRespondToMissingMethod(DynamicMethod) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setComparable(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setNumeric(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFloat(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setInteger(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFixnum(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setComplex(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRational(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEnumerable(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEnumerator(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setYielder(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setGenerator(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFiber(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setString(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setEncoding(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setConverter(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setSymbol(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setArray(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setHash(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRange(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setNilClass(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTrueClass(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFalseClass(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProc(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setBinding(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMethod(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setUnboundMethod(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMatchData(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRegexp(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setTime(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMath(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setMarshal(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setBignum(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDir(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFile(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFileStat(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setFileTest(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setThread(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setThreadGroup(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDefaultThreadGroup(RubyThreadGroup) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setContinuation(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setStructClass(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setRandomClass(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setPasswdStruct(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setGroupStruct(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setGC(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setObjectSpaceModule(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProcess(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProcStatus(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProcUID(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProcGID(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setProcSys(RubyModule) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setENV(RubyHash) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setLocation(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setException(RubyClass) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDefaultRand(RubyRandom.RandomType) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getCurrentContext() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setDefaultInternalEncoding(Encoding) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setDefaultExternalEncoding(Encoding) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setJavaProxyClassFactory(JavaProxyClassFactory) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| tearDown() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| newArray(IRubyObject) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newArray(IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newArrayNoCopy(IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newArrayNoCopyLight(IRubyObject[]) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newArray(List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newArray(int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newFixnum(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newFloat(double) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newBinding(Binding) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newString(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newString(ByteList) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newTime(long) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setDoNotReverseLookupEnabled(boolean) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getJRubyHome() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setRecordSeparatorVar(GlobalVariable) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNextDynamicMethodSerial() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNextModuleGeneration() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setFFI(FFI) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getBeanManager() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getJITCompiler() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getKCode() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNilPrefilledArray() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIRManager() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTopSelf() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCurrentDirectory() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCurrentLine() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getArgsFile() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEtc() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getObject() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBasicObject() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getModule() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getClassClass() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getKernel() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPrivateMethodMissing() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProtectedMethodMissing() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVariableMethodMissing() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSuperMethodMissing() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNormalMethodMissing() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultMethodMissing() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRespondToMethod() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRespondToMissingMethod() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDummy() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getComparable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNumeric() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFloat() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInteger() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFixnum() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getComplex() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRational() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEnumerable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEnumerator() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getYielder() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGenerator() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getString() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEncoding() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSymbol() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getArray() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHash() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRange() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTrue() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFalse() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNil() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSingleNilArray() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNilClass() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTrueClass() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFalseClass() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProc() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBinding() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMethod() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUnboundMethod() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMatchData() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRegexp() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTime() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBignum() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDir() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFile() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFileStat() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFileTest() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIO() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getThread() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultThreadGroup() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getContinuation() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStructClass() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRandomClass() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTmsStruct() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPasswdStruct() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGroupStruct() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getObjectSpaceModule() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProcStatus() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getENV() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLocation() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getErrno() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getException() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNameError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNameErrorMessage() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNoMethodError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRangeError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSystemExit() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLocalJumpError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNativeException() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSystemCallError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getKeyError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTypeError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getArgumentError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIndexError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStopIteration() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSyntaxError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStandardError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRuntimeError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIOError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLoadError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNotImplementedError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRegexpError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEOFError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getThreadError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getZeroDivisionError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFloatDomainError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMathDomainError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEncodingCompatibilityError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getConverterNotFoundError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getUndefinedConversionError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInvalidByteSequenceError() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultRand() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getVerbose() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isVerbose() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| warningsEnabled() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isDebug() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getJavaSupport() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getThreadService() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLoadService() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultInternalEncoding() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDefaultExternalEncoding() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getEncodingService() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getWarnings() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getBoundMethods() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasEventHooks() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getGlobalVariables() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newEmptyArray() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| newArray() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSymbolTable() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getObjectSpace() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getIn() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getOut() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getErr() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isGlobalAbortOnExceptionEnabled() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isDoNotReverseLookupEnabled() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isObjectSpaceEnabled() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isSiphashEnabled() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getProfile() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getInstanceConfig() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPosix() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRecordSeparatorVar() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFiberExecutor() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTimezoneCache() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHierarchyLock() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getSelectorPool() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRuntimeCache() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFixnumReopened() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFloatReopened() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isBootingCore() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isBooting() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getCoverageData() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRandom() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getHashSeedK0() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getStaticScopeFactory() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFFI() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getRuntimeNumber() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFilenoUtil() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| is2_0() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isSecurityRestricted() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| is1_8() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| is1_9() | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |