| static {...} |  | 0% | | n/a | 1 | 1 | 15 | 15 | 1 | 1 |
| setVariableFallback(VariableSite, IRubyObject, IRubyObject) |  | 0% |  | 0% | 7 | 7 | 36 | 36 | 1 | 1 |
| getVariableFallback(VariableSite, IRubyObject) |  | 0% |  | 0% | 7 | 7 | 36 | 36 | 1 | 1 |
| getGlobalBooleanFallback(GlobalSite, ThreadContext) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| getGlobalFallback(GlobalSite, ThreadContext) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| constantBooleanFallback(RubyConstantCallSite, AbstractScript, ThreadContext, int) |  | 0% |  | 0% | 3 | 3 | 18 | 18 | 1 | 1 |
| constantFallback(RubyConstantCallSite, AbstractScript, ThreadContext, int) |  | 0% |  | 0% | 3 | 3 | 17 | 17 | 1 | 1 |
| variableBootstrap(MethodHandles.Lookup, String, MethodType, String, int) |  | 0% |  | 0% | 3 | 3 | 12 | 12 | 1 | 1 |
| getRegexpBootstrap(MethodHandles.Lookup, String, MethodType, String, String, int) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| getSymbolBootstrap(MethodHandles.Lookup, String, MethodType, String, String) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| getFrozenStringBootstrap(MethodHandles.Lookup, String, MethodType, String, String, int) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| loadBooleanBootstrap(MethodHandles.Lookup, String, MethodType) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| getStaticScopeBootstrap(MethodHandles.Lookup, String, MethodType, String, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getStringBootstrap(MethodHandles.Lookup, String, MethodType, String, String, int) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getBlockBodyBootstrap(MethodHandles.Lookup, String, MethodType, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getBlockBody19Bootstrap(MethodHandles.Lookup, String, MethodType, String) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getConstantBootstrap(MethodHandles.Lookup, String, MethodType, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getConstantBooleanBootstrap(MethodHandles.Lookup, String, MethodType, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getEncodingBootstrap(MethodHandles.Lookup, String, MethodType, String) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| globalBootstrap(MethodHandles.Lookup, String, MethodType, String, int) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| globalBooleanBootstrap(MethodHandles.Lookup, String, MethodType, String, int) |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 |
| contextFieldBootstrap(MethodHandles.Lookup, String, MethodType) |  | 0% |  | 0% | 3 | 3 | 6 | 6 | 1 | 1 |
| getFixnumBootstrap(MethodHandles.Lookup, String, MethodType, long) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getFloatBootstrap(MethodHandles.Lookup, String, MethodType, double) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getLoadStaticScopeBootstrap(MethodHandles.Lookup, String, MethodType, int) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| checkpointFallback(MutableCallSite, ThreadContext) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| initStaticScope(MutableCallSite, AbstractScript, ThreadContext, StaticScope, String, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| initBlockBody(MutableCallSite, Object, ThreadContext, StaticScope, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| initBlockBody19(MutableCallSite, Object, ThreadContext, StaticScope, String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| checkpointBootstrap(MethodHandles.Lookup, String, MethodType) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| getCallSiteBootstrap(MethodHandles.Lookup, String, MethodType, String, int) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 |
| initSymbol(MutableCallSite, ThreadContext, String, Encoding) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| initRegexp(MutableCallSite, ThreadContext, ByteList, int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| newFrozenString(ThreadContext, MutableCallSite, ByteList, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getByteListBootstrap(MethodHandles.Lookup, String, MethodType, String, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| methodMissing(CacheEntry, CallType, String, IRubyObject) |  | 0% |  | 0% | 5 | 5 | 2 | 2 | 1 | 1 |
| initEncoding(MutableCallSite, ThreadContext, Encoding) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| initFixnum(MutableCallSite, ThreadContext, long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| initFloat(MutableCallSite, ThreadContext, double) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| loadBoolean(MutableCallSite, boolean, ThreadContext) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| loadStaticScope(MutableCallSite, AbstractScript, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findStatic(Class, String, MethodType) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| findVirtual(Class, String, MethodType) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject[]) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject[], Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, IRubyObject, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| extractSourceInfo(VariableSite) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMethodMissing(CacheEntry, CallType, ThreadContext, IRubyObject, String, Block) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| loadNil(MutableCallSite, ThreadContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| loadRuntime(MutableCallSite, ThreadContext) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBigIntegerBootstrap(MethodHandles.Lookup, String, MethodType, String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBootstrapHandle(String, Class, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| retryJumpError(ThreadContext) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| pollAndGetClass(ThreadContext, IRubyObject) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| newString(ThreadContext, ByteList, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBootstrapHandle(String, String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getInvocationHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFixnumOperatorHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFixnumBooleanHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFloatOperatorHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setVariableFail(VariableSite, IRubyObject, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGlobalBooleanUncached(GlobalVariable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConstantHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConstantBooleanHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getByteListHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRegexpHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getSymbolHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFixnumHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFloatHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStaticScopeHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLoadStaticScopeHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCallSiteHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStringHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFrozenStringHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBigIntegerHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEncodingHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockBodyHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockBody19Handle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVariableHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getContextFieldHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGlobalHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGlobalBooleanHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLoadBooleanHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| checkpointHandle() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getVariableFail(VariableSite, IRubyObject) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getGlobalUncached(GlobalVariable) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| InvokeDynamicSupport() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |