| Parser |  | 0% |  | 0% | 690 | 690 | 1,958 | 1,958 | 140 | 140 | 1 | 1 |
| ScriptRuntime |  | 0% |  | 0% | 887 | 887 | 1,726 | 1,726 | 207 | 207 | 1 | 1 |
| Interpreter |  | 0% |  | 0% | 559 | 559 | 1,524 | 1,524 | 61 | 61 | 1 | 1 |
| IRFactory |  | 0% |  | 0% | 432 | 432 | 1,282 | 1,282 | 86 | 86 | 1 | 1 |
| NativeArray |  | 0% |  | 0% | 478 | 478 | 973 | 973 | 85 | 85 | 1 | 1 |
| ScriptableObject |  | 0% |  | 0% | 539 | 539 | 987 | 987 | 118 | 118 | 1 | 1 |
| NativeDate |  | 0% |  | 0% | 482 | 482 | 1,055 | 1,055 | 47 | 47 | 1 | 1 |
| TokenStream |  | 0% |  | 0% | 440 | 440 | 980 | 980 | 50 | 50 | 1 | 1 |
| CodeGenerator |  | 0% |  | 0% | 238 | 238 | 829 | 829 | 39 | 39 | 1 | 1 |
| DToA |  | 0% |  | 0% | 236 | 236 | 579 | 579 | 16 | 16 | 1 | 1 |
| JavaAdapter |  | 0% |  | 0% | 153 | 153 | 508 | 508 | 34 | 34 | 1 | 1 |
| Context |  | 0% |  | 0% | 280 | 280 | 546 | 546 | 124 | 124 | 1 | 1 |
| JavaMembers |  | 0% |  | 0% | 179 | 179 | 410 | 410 | 22 | 22 | 1 | 1 |
| NativeString |  | 0% |  | 0% | 214 | 214 | 494 | 494 | 25 | 25 | 1 | 1 |
| NativeGlobal |  | 0% |  | 0% | 209 | 209 | 380 | 380 | 20 | 20 | 1 | 1 |
| NativeJavaObject |  | 0% |  | 0% | 221 | 221 | 391 | 391 | 36 | 36 | 1 | 1 |
| Decompiler |  | 0% |  | 0% | 176 | 176 | 386 | 386 | 20 | 20 | 1 | 1 |
| NativeObject |  | 0% |  | 0% | 155 | 155 | 310 | 310 | 18 | 18 | 1 | 1 |
| NodeTransformer |  | 0% |  | 0% | 126 | 126 | 307 | 307 | 9 | 9 | 1 | 1 |
| NativeJSON |  | 0% |  | 0% | 104 | 104 | 259 | 259 | 16 | 16 | 1 | 1 |
| NativeJavaMethod |  | 0% |  | 0% | 98 | 98 | 234 | 234 | 13 | 13 | 1 | 1 |
| Node |  | 0% |  | 0% | 152 | 152 | 297 | 297 | 72 | 72 | 1 | 1 |
| NativeMath |  | 0% |  | 0% | 160 | 160 | 299 | 299 | 7 | 7 | 1 | 1 |
| IdScriptableObject |  | 0% |  | 0% | 111 | 111 | 247 | 247 | 36 | 36 | 1 | 1 |
| BaseFunction |  | 0% |  | 0% | 126 | 126 | 267 | 267 | 33 | 33 | 1 | 1 |
| UintMap |  | 0% |  | 0% | 96 | 96 | 222 | 222 | 20 | 20 | 1 | 1 |
| FunctionObject |  | 0% |  | 0% | 107 | 107 | 192 | 192 | 17 | 17 | 1 | 1 |
| ObjArray |  | 0% |  | 0% | 114 | 114 | 237 | 237 | 28 | 28 | 1 | 1 |
| ObjToIntMap |  | 0% |  | 0% | 79 | 79 | 185 | 185 | 23 | 23 | 1 | 1 |
| Arguments |  | 0% |  | 0% | 93 | 93 | 201 | 201 | 22 | 22 | 1 | 1 |
| MemberBox |  | 0% |  | 0% | 61 | 61 | 160 | 160 | 24 | 24 | 1 | 1 |
| IdScriptableObject.PrototypeValues |  | 0% |  | 0% | 53 | 53 | 144 | 144 | 14 | 14 | 1 | 1 |
| NativeJavaClass |  | 0% |  | 0% | 56 | 56 | 116 | 116 | 18 | 18 | 1 | 1 |
| Kit |  | 0% |  | 0% | 58 | 58 | 170 | 170 | 17 | 17 | 1 | 1 |
| ImporterTopLevel |  | 0% |  | 0% | 57 | 57 | 122 | 122 | 20 | 20 | 1 | 1 |
| NativeError |  | 0% |  | 0% | 52 | 52 | 119 | 119 | 15 | 15 | 1 | 1 |
| RhinoException |  | 0% |  | 0% | 60 | 60 | 111 | 111 | 22 | 22 | 1 | 1 |
| Token |  | 0% |  | 0% | 201 | 201 | 202 | 202 | 5 | 5 | 1 | 1 |
| NativeNumber |  | 0% |  | 0% | 56 | 56 | 122 | 122 | 10 | 10 | 1 | 1 |
| ContextFactory |  | 0% |  | 0% | 74 | 74 | 121 | 121 | 28 | 28 | 1 | 1 |
| NativeJavaTopPackage |  | 0% |  | 0% | 23 | 23 | 59 | 59 | 7 | 7 | 1 | 1 |
| NativeGenerator |  | 0% |  | 0% | 43 | 43 | 109 | 109 | 9 | 9 | 1 | 1 |
| NativeIterator |  | 0% |  | 0% | 36 | 36 | 81 | 81 | 10 | 10 | 1 | 1 |
| ScriptableObject.GetterSlot |  | 0% |  | 0% | 24 | 24 | 68 | 68 | 5 | 5 | 1 | 1 |
| NativeJavaPackage |  | 0% |  | 0% | 36 | 36 | 64 | 64 | 17 | 17 | 1 | 1 |
| CompilerEnvirons |  | 0% | | 0% | 41 | 41 | 93 | 93 | 38 | 38 | 1 | 1 |
| NativeScript |  | 0% |  | 0% | 36 | 36 | 81 | 81 | 14 | 14 | 1 | 1 |
| IdFunctionObject |  | 0% |  | 0% | 31 | 31 | 66 | 66 | 16 | 16 | 1 | 1 |
| InterfaceAdapter |  | 0% |  | 0% | 21 | 21 | 53 | 53 | 4 | 4 | 1 | 1 |
| InterpretedFunction |  | 0% |  | 0% | 31 | 31 | 55 | 55 | 20 | 20 | 1 | 1 |
| NativeCall |  | 0% |  | 0% | 26 | 26 | 55 | 55 | 8 | 8 | 1 | 1 |
| NativeJavaArray |  | 0% |  | 0% | 34 | 34 | 50 | 50 | 14 | 14 | 1 | 1 |
| NativeWith |  | 0% |  | 0% | 34 | 34 | 59 | 59 | 23 | 23 | 1 | 1 |
| NativeBoolean |  | 0% |  | 0% | 33 | 33 | 65 | 65 | 8 | 8 | 1 | 1 |
| PolicySecurityController |  | 0% | | 0% | 11 | 11 | 43 | 43 | 7 | 7 | 1 | 1 |
| Delegator |  | 0% | | 0% | 28 | 28 | 43 | 43 | 23 | 23 | 1 | 1 |
| LazilyLoadedCtor |  | 0% |  | 0% | 15 | 15 | 47 | 47 | 7 | 7 | 1 | 1 |
| SpecialRef |  | 0% |  | 0% | 22 | 22 | 43 | 43 | 6 | 6 | 1 | 1 |
| BoundFunction |  | 0% | | 0% | 10 | 10 | 31 | 31 | 6 | 6 | 1 | 1 |
| ConsString |  | 0% |  | 0% | 17 | 17 | 33 | 33 | 9 | 9 | 1 | 1 |
| SecureCaller |  | 0% | | 0% | 9 | 9 | 37 | 37 | 5 | 5 | 1 | 1 |
| TopLevel |  | 0% |  | 0% | 22 | 22 | 25 | 25 | 8 | 8 | 1 | 1 |
| ClassCache |  | 0% |  | 0% | 25 | 25 | 40 | 40 | 15 | 15 | 1 | 1 |
| WrapFactory |  | 0% |  | 0% | 24 | 24 | 33 | 33 | 7 | 7 | 1 | 1 |
| NativeContinuation |  | 0% |  | 0% | 21 | 21 | 35 | 35 | 12 | 12 | 1 | 1 |
| ResolvedOverload |  | 0% |  | 0% | 16 | 16 | 26 | 26 | 4 | 4 | 1 | 1 |
| JavaAdapter.JavaAdapterSignature |  | 0% |  | 0% | 12 | 12 | 26 | 26 | 3 | 3 | 1 | 1 |
| InterpreterData |  | 0% | | 0% | 18 | 18 | 31 | 31 | 16 | 16 | 1 | 1 |
| ObjToIntMap.Iterator |  | 0% |  | 0% | 14 | 14 | 30 | 30 | 8 | 8 | 1 | 1 |
| DefaultErrorReporter |  | 0% | | 0% | 10 | 10 | 24 | 24 | 5 | 5 | 1 | 1 |
| Node.NodeIterator |  | 0% |  | 0% | 10 | 10 | 24 | 24 | 4 | 4 | 1 | 1 |
| Parser.PerFunctionVariables |  | 0% | | n/a | 2 | 2 | 24 | 24 | 2 | 2 | 1 | 1 |
| JavaScriptException |  | 0% |  | 0% | 13 | 13 | 25 | 25 | 6 | 6 | 1 | 1 |
| NativeObject.EntrySet.1.new Map.Entry() {...} |  | 0% |  | 0% | 16 | 16 | 10 | 10 | 7 | 7 | 1 | 1 |
| NativeArray.new ListIterator() {...} |  | 0% | | 0% | 14 | 14 | 15 | 15 | 10 | 10 | 1 | 1 |
| NativeArray.new Comparator() {...} |  | 0% |  | 0% | 10 | 10 | 18 | 18 | 2 | 2 | 1 | 1 |
| SecurityController |  | 0% |  | 0% | 15 | 15 | 23 | 23 | 9 | 9 | 1 | 1 |
| TopLevel.Builtins |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 | 1 | 1 |
| ScriptStackElement |  | 0% | | 0% | 8 | 8 | 20 | 20 | 4 | 4 | 1 | 1 |
| VMBridge |  | 0% | | 0% | 11 | 11 | 20 | 20 | 6 | 6 | 1 | 1 |
| Interpreter.ContinuationJump |  | 0% |  | 0% | 11 | 11 | 23 | 23 | 1 | 1 | 1 | 1 |
| NativeObject.EntrySet.new Iterator() {...} |  | 0% | | 0% | 6 | 6 | 13 | 13 | 4 | 4 | 1 | 1 |
| NativeFunction |  | 0% | | 0% | 13 | 13 | 23 | 23 | 10 | 10 | 1 | 1 |
| ScriptableObject.Slot |  | 0% | | 0% | 11 | 11 | 25 | 25 | 8 | 8 | 1 | 1 |
| NativeObject.KeySet.new Iterator() {...} | | 0% | | 0% | 6 | 6 | 13 | 13 | 4 | 4 | 1 | 1 |
| UniqueTag | | 0% | | 0% | 10 | 10 | 20 | 20 | 4 | 4 | 1 | 1 |
| NativeObject.ValueCollection.new Iterator() {...} | | 0% | | 0% | 6 | 6 | 10 | 10 | 4 | 4 | 1 | 1 |
| EcmaError | | 0% | | n/a | 10 | 10 | 15 | 15 | 10 | 10 | 1 | 1 |
| FieldAndMethods | | 0% | | 0% | 4 | 4 | 17 | 17 | 2 | 2 | 1 | 1 |
| DefiningClassLoader | | 0% | | 0% | 8 | 8 | 17 | 17 | 5 | 5 | 1 | 1 |
| ScriptableObject.RelinkedSlot | | 0% | | n/a | 8 | 8 | 14 | 14 | 8 | 8 | 1 | 1 |
| WrappedException | | 0% | | 0% | 5 | 5 | 13 | 13 | 3 | 3 | 1 | 1 |
| SecureCaller.new PrivilegedExceptionAction() {...} | | 0% | | 0% | 3 | 3 | 8 | 8 | 2 | 2 | 1 | 1 |
| Kit.ComplexKey | | 0% | | 0% | 7 | 7 | 11 | 11 | 3 | 3 | 1 | 1 |
| JavaMembers.MethodSignature | | 0% | | 0% | 7 | 7 | 11 | 11 | 4 | 4 | 1 | 1 |
| Icode | | 0% |  | 0% | 12 | 12 | 7 | 7 | 5 | 5 | 1 | 1 |
| Token.CommentType | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| NativeArray.new Comparator() {...} | | 0% |  | 0% | 8 | 8 | 12 | 12 | 2 | 2 | 1 | 1 |
| ScriptRuntime.DefaultMessageProvider | | 0% | | 0% | 2 | 2 | 10 | 10 | 1 | 1 | 1 | 1 |
| Synchronizer | | 0% | | 0% | 5 | 5 | 8 | 8 | 3 | 3 | 1 | 1 |
| Interpreter.CallFrame | | 0% | | 0% | 2 | 2 | 11 | 11 | 1 | 1 | 1 | 1 |
| RhinoSecurityManager | | 0% | | 0% | 6 | 6 | 6 | 6 | 2 | 2 | 1 | 1 |
| InterfaceAdapter.new ContextAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| PolicySecurityController.new PrivilegedExceptionAction() {...} | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| NativeJavaConstructor | | 0% | | n/a | 4 | 4 | 7 | 7 | 4 | 4 | 1 | 1 |
| EvaluatorException | | 0% | | n/a | 7 | 7 | 11 | 11 | 7 | 7 | 1 | 1 |
| ScriptRuntime.NoSuchMethodShim | | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| SecurityUtilities | | 0% | | 0% | 5 | 5 | 7 | 7 | 4 | 4 | 1 | 1 |
| JavaAdapter.new ContextAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| NativeJSON.StringifyState | | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 | 1 | 1 |
| NativeIterator.WrappedJavaIterator | | 0% | | 0% | 4 | 4 | 8 | 8 | 3 | 3 | 1 | 1 |
| Context.new ContextAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SecurityController.new Script() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| NativeGenerator.CloseGeneratorAction | | 0% | | n/a | 2 | 2 | 6 | 6 | 2 | 2 | 1 | 1 |
| PolicySecurityController.Loader | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| PolicySecurityController.new PrivilegedAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| NativeObject.KeySet | | 0% | | n/a | 4 | 4 | 4 | 4 | 4 | 4 | 1 | 1 |
| ContinuationPending | | 0% | | n/a | 5 | 5 | 8 | 8 | 5 | 5 | 1 | 1 |
| SecureCaller.SecureClassLoaderImpl | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SecurityUtilities.new PrivilegedAction() {...} | | 0% | | 0% | 3 | 3 | 3 | 3 | 2 | 2 | 1 | 1 |
| JavaAdapter.new ContextAction() {...} | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| NativeGenerator.CloseGeneratorAction.new Callable() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Context.new Context.ClassShutterSetter() {...} | | 0% | | n/a | 3 | 3 | 4 | 4 | 3 | 3 | 1 | 1 |
| ContextFactory.new ContextFactory.GlobalSetter() {...} | | 0% | | 0% | 4 | 4 | 4 | 4 | 3 | 3 | 1 | 1 |
| NativeObject.ValueCollection | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| NativeObject.EntrySet | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ContextFactory.new PrivilegedAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| PolicySecurityController.new PrivilegedAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| BeanProperty | | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 1 | 1 |
| InterpretedFunction.new Arguments() {...} | | 0% | | n/a | 5 | 5 | 5 | 5 | 5 | 5 | 1 | 1 |
| SecureCaller.new PrivilegedAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| LazilyLoadedCtor.new PrivilegedAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SecurityUtilities.new PrivilegedAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SecurityUtilities.new PrivilegedAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| Interpreter.GeneratorState | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| Parser.ConditionData | | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 1 | 1 |
| NativeIterator.StopIteration | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| ScriptRuntime.new BaseFunction() {...} | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Ref | | 0% | | n/a | 3 | 3 | 3 | 3 | 3 | 3 | 1 | 1 |
| Undefined | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| SecureCaller.new PrivilegedAction() {...} | | 0% | | n/a | 2 | 2 | 2 | 2 | 2 | 2 | 1 | 1 |
| NativeGenerator.GeneratorClosedException | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Scriptable | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| PolicySecurityController.SecureCaller | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |