| initSafeStandardObjects(Context, ScriptableObject, boolean) |   | 0% |   | 0% | 12 | 12 | 69 | 69 | 1 | 1 | 
| eq(Object, Object) |   | 0% |   | 0% | 50 | 50 | 77 | 77 | 1 | 1 | 
| toNumber(String) |   | 0% |   | 0% | 40 | 40 | 49 | 49 | 1 | 1 | 
| newCatchScope(Throwable, Scriptable, String, Context, Scriptable) |   | 0% |   | 0% | 19 | 19 | 60 | 60 | 1 | 1 | 
| fillObjectLiteral(Scriptable, Object[], Object[], int[], Context, Scriptable) |   | 0% |   | 0% | 22 | 22 | 46 | 46 | 1 | 1 | 
| escapeString(String, char) |   | 0% |   | 0% | 24 | 24 | 44 | 44 | 1 | 1 | 
| wrapException(Throwable, Scriptable, Context) |   | 0% |   | 0% | 11 | 11 | 40 | 40 | 1 | 1 | 
| shallowEq(Object, Object) |   | 0% |   | 0% | 32 | 32 | 35 | 35 | 1 | 1 | 
| defaultObjectToSource(Context, Scriptable, Scriptable, Object[]) |   | 0% |   | 0% | 13 | 13 | 39 | 39 | 1 | 1 | 
| compare(Number, Number, int) |   | 0% |   | 0% | 26 | 26 | 26 | 26 | 1 | 1 | 
| add(Object, Object, Context) |   | 0% |   | 0% | 21 | 21 | 27 | 27 | 1 | 1 | 
| toBigInt(String) |   | 0% |   | 0% | 19 | 19 | 36 | 36 | 1 | 1 | 
| enumNext(Object, Context) |   | 0% |   | 0% | 15 | 15 | 36 | 36 | 1 | 1 | 
| nameOrFunction(Context, Scriptable, Scriptable, String, boolean, boolean) |   | 0% |   | 0% | 20 | 20 | 45 | 45 | 1 | 1 | 
| toBigInt(Object) |   | 0% |   | 0% | 14 | 14 | 26 | 26 | 1 | 1 | 
| toObject(Context, Scriptable, Object) |   | 0% |   | 0% | 11 | 11 | 29 | 29 | 1 | 1 | 
| nameOrFunction(Context, Scriptable, Scriptable, String, boolean) |   | 0% |   | 0% | 16 | 16 | 39 | 39 | 1 | 1 | 
| getTemplateLiteralCallSite(Context, Scriptable, Object[], int) |   | 0% |   | 0% | 8 | 8 | 17 | 17 | 1 | 1 | 
| evalSpecial(Context, Scriptable, Object, Object[], String, int) |   | 0% |   | 0% | 10 | 10 | 29 | 29 | 1 | 1 | 
| indexFromString(String) |   | 0% |   | 0% | 19 | 19 | 28 | 28 | 1 | 1 | 
| eqString(CharSequence, Object) |   | 0% |   | 0% | 16 | 16 | 26 | 26 | 1 | 1 | 
| newArrayLiteral(Object[], int[], Context, Scriptable) |   | 0% |   | 0% | 11 | 11 | 28 | 28 | 1 | 1 | 
| uneval(Context, Scriptable, Object) |   | 0% |   | 0% | 11 | 11 | 28 | 28 | 1 | 1 | 
| compare(Object, Object, int) |   | 0% |   | 0% | 15 | 15 | 19 | 19 | 1 | 1 | 
| elemIncrDecr(Object, Object, Context, Scriptable, int) |   | 0% |   | 0% | 9 | 9 | 20 | 20 | 1 | 1 | 
| toPrimitive(Object, Class) |   | 0% |   | 0% | 13 | 13 | 26 | 26 | 1 | 1 | 
| refIncrDecr(Ref, Context, Scriptable, int) |   | 0% |   | 0% | 9 | 9 | 20 | 20 | 1 | 1 | 
| eqNumber(double, Object) |   | 0% |   | 0% | 15 | 15 | 21 | 21 | 1 | 1 | 
| toBoolean(Object) |   | 0% |   | 0% | 17 | 17 | 19 | 19 | 1 | 1 | 
| doScriptableIncrDecr(Scriptable, String, Scriptable, Object, int) |   | 0% |   | 0% | 9 | 9 | 19 | 19 | 1 | 1 | 
| enumInitInOrder(Context, ScriptRuntime.IdEnumeration) |   | 0% |   | 0% | 6 | 6 | 16 | 16 | 1 | 1 | 
| eqBigInt(BigInteger, Object) |   | 0% |   | 0% | 12 | 12 | 25 | 25 | 1 | 1 | 
| getElemFunctionAndThisInner(Object, Object, Context, Scriptable, boolean) |   | 0% |   | 0% | 10 | 10 | 20 | 20 | 1 | 1 | 
| bind(Context, Scriptable, String) |   | 0% |   | 0% | 12 | 12 | 30 | 30 | 1 | 1 | 
| loadFromIterable(Context, Scriptable, Object, BiConsumer) |   | 0% |   | 0% | 8 | 8 | 19 | 19 | 1 | 1 | 
| initStandardObjects(Context, ScriptableObject, boolean) |   | 0% |   | 0% | 2 | 2 | 10 | 10 | 1 | 1 | 
| getElemAndThisInner(Object, Object, Context, Scriptable, boolean) |   | 0% |   | 0% | 10 | 10 | 17 | 17 | 1 | 1 | 
| toNumber(Object) |   | 0% |   | 0% | 11 | 11 | 13 | 13 | 1 | 1 | 
| testUint32String(String) |   | 0% |   | 0% | 11 | 11 | 17 | 17 | 1 | 1 | 
| initScript(ScriptOrFn, Scriptable, Context, Scriptable, boolean) |   | 0% |   | 0% | 9 | 9 | 20 | 20 | 1 | 1 | 
| toStringIdOrIndex(Object) |   | 0% |   | 0% | 7 | 7 | 15 | 15 | 1 | 1 | 
| toString(Object) |   | 0% |   | 0% | 10 | 10 | 20 | 20 | 1 | 1 | 
| numberToString(double, int) |   | 0% |   | 0% | 9 | 9 | 14 | 14 | 1 | 1 | 
| getApplyOrCallThis(Context, Scriptable, Object, int, Callable) |   | 0% |   | 0% | 12 | 12 | 17 | 17 | 1 | 1 | 
| getPropFunctionAndThisHelper(Object, String, Context, Scriptable, boolean) |   | 0% |   | 0% | 10 | 10 | 18 | 18 | 1 | 1 | 
| typeof(Object) |   | 0% |   | 0% | 12 | 12 | 11 | 11 | 1 | 1 | 
| leftShift(Number, Number) |   | 0% |   | 0% | 7 | 7 | 11 | 11 | 1 | 1 | 
| signedRightShift(Number, Number) |   | 0% |   | 0% | 7 | 7 | 11 | 11 | 1 | 1 | 
| sameZero(Object, Object) |   | 0% |   | 0% | 11 | 11 | 14 | 14 | 1 | 1 | 
| enumInit(Object, Context, Scriptable, int) |   | 0% |   | 0% | 8 | 8 | 15 | 15 | 1 | 1 | 
| getTopPackageNames() |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| padAndRestArguments(Context, Scriptable, Object[], int) |   | 0% |   | 0% | 3 | 3 | 12 | 12 | 1 | 1 | 
| enumChangeObject(ScriptRuntime.IdEnumeration) |   | 0% |   | 0% | 7 | 7 | 16 | 16 | 1 | 1 | 
| notFunctionError(Object, Object, String) |   | 0% |   | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| enumNextInOrder(ScriptRuntime.IdEnumeration, Context) |   | 0% |   | 0% | 5 | 5 | 15 | 15 | 1 | 1 | 
| getValueAndThisInner(Object, Context, boolean) |   | 0% |   | 0% | 10 | 10 | 15 | 15 | 1 | 1 | 
| applyOrCall(boolean, Context, Scriptable, Scriptable, Object[]) |   | 0% |   | 0% | 5 | 5 | 10 | 10 | 1 | 1 | 
| doTopCall(Callable, Context, Scriptable, Scriptable, Object[], boolean) |   | 0% |   | 0% | 5 | 5 | 13 | 13 | 1 | 1 | 
| doTopCall(Script, Context, Scriptable, Scriptable, boolean) |   | 0% |   | 0% | 5 | 5 | 13 | 13 | 1 | 1 | 
| getValueFunctionAndThisInner(Object, Context, boolean) |   | 0% |   | 0% | 10 | 10 | 17 | 17 | 1 | 1 | 
| deleteObjectElem(Scriptable, Object, Context) |   | 0% |   | 0% | 6 | 6 | 11 | 11 | 1 | 1 | 
| getNameFunctionAndThisInner(String, Context, Scriptable, boolean) |   | 0% |   | 0% | 8 | 8 | 14 | 14 | 1 | 1 | 
| bitwiseAND(Number, Number) |   | 0% |   | 0% | 7 | 7 | 8 | 8 | 1 | 1 | 
| bitwiseOR(Number, Number) |   | 0% |   | 0% | 7 | 7 | 8 | 8 | 1 | 1 | 
| bitwiseXOR(Number, Number) |   | 0% |   | 0% | 7 | 7 | 8 | 8 | 1 | 1 | 
| getPropAndThisHelper(Object, String, Context, Scriptable, boolean) |   | 0% |   | 0% | 10 | 10 | 13 | 13 | 1 | 1 | 
| exponentiate(Number, Number) |   | 0% |   | 0% | 6 | 6 | 10 | 10 | 1 | 1 | 
| initFunction(Context, Scriptable, JSFunction, int, boolean) |   | 0% |   | 0% | 9 | 9 | 15 | 15 | 1 | 1 | 
| toIterator(Context, Scriptable, boolean) |   | 0% |   | 0% | 5 | 5 | 11 | 11 | 1 | 1 | 
| nameIncrDecr(Scriptable, String, Context, int) |   | 0% |   | 0% | 8 | 8 | 15 | 15 | 1 | 1 | 
| callSpecial(Context, Callable, Scriptable, Object[], Scriptable, Scriptable, int, String, int, boolean) |   | 0% |   | 0% | 8 | 8 | 10 | 10 | 1 | 1 | 
| enumValue(Object, Context) |   | 0% |   | 0% | 3 | 3 | 10 | 10 | 1 | 1 | 
| getNameAndThisInner(String, Context, Scriptable, boolean) |   | 0% |   | 0% | 8 | 8 | 11 | 11 | 1 | 1 | 
| subtract(Number, Number) |   | 0% |   | 0% | 7 | 7 | 7 | 7 | 1 | 1 | 
| multiply(Number, Number) |   | 0% |   | 0% | 7 | 7 | 7 | 7 | 1 | 1 | 
| getArrayElements(Scriptable) |   | 0% |   | 0% | 5 | 5 | 12 | 12 | 1 | 1 | 
| getObjectElem(Scriptable, Object, Context) |   | 0% |   | 0% | 5 | 5 | 13 | 13 | 1 | 1 | 
| toIndex(Object) |   | 0% |   | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| setSuperIndex(Object, double, Object, Context, Scriptable, Object) |   | 0% |   | 0% | 3 | 3 | 9 | 9 | 1 | 1 | 
| divide(Number, Number) |   | 0% |   | 0% | 6 | 6 | 7 | 7 | 1 | 1 | 
| remainder(Number, Number) |   | 0% |   | 0% | 6 | 6 | 7 | 7 | 1 | 1 | 
| setName(Scriptable, Object, Context, Scriptable, String) |   | 0% |   | 0% | 5 | 5 | 10 | 10 | 1 | 1 | 
| enumId(Object, Context) |   | 0% |   | 0% | 5 | 5 | 9 | 9 | 1 | 1 | 
| throwError(Context, Scriptable, String) |   | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| throwCustomError(Context, Scriptable, String, String) |   | 0% |  | n/a | 1 | 1 | 6 | 6 | 1 | 1 | 
| isObject(Object) |   | 0% |   | 0% | 8 | 8 | 10 | 10 | 1 | 1 | 
| getSuperIndex(Object, double, Context, Scriptable, Object) |   | 0% |   | 0% | 3 | 3 | 9 | 9 | 1 | 1 | 
| setObjectIndex(Object, double, Object, Context, Scriptable) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| getGlobal(Context) |   | 0% |   | 0% | 2 | 2 | 11 | 11 | 1 | 1 | 
| isValidIdentifierName(String, Context, boolean) |   | 0% |   | 0% | 6 | 6 | 6 | 6 | 1 | 1 | 
| advanceStringIndex(String, long, boolean) |   | 0% |   | 0% | 4 | 4 | 8 | 8 | 1 | 1 | 
| getSuperElem(Object, Scriptable, Scriptable) |   | 0% |   | 0% | 4 | 4 | 13 | 13 | 1 | 1 | 
| setObjectElem(Scriptable, Object, Object, Context) |   | 0% |   | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| callRef(Callable, Scriptable, Object[], Context) |   | 0% |   | 0% | 3 | 3 | 9 | 9 | 1 | 1 | 
| searchDefaultNamespace(Context) |   | 0% |   | 0% | 5 | 5 | 14 | 14 | 1 | 1 | 
| propIncrDecr(Object, String, Context, Scriptable, int) |   | 0% |   | 0% | 3 | 3 | 10 | 10 | 1 | 1 | 
| eqBigInt(BigInteger, double) |   | 0% |   | 0% | 5 | 5 | 8 | 8 | 1 | 1 | 
| compareTo(Comparable, Object, int) |   | 0% |   | 0% | 9 | 9 | 6 | 6 | 1 | 1 | 
| compareTo(double, double, int) |   | 0% |   | 0% | 9 | 9 | 6 | 6 | 1 | 1 | 
| negate(Number) |   | 0% |   | 0% | 6 | 6 | 9 | 9 | 1 | 1 | 
| setDefaultNamespace(Object, Context) |   | 0% |   | 0% | 3 | 3 | 9 | 9 | 1 | 1 | 
| newSpecial(Context, Object, Object[], Scriptable, int) |   | 0% |   | 0% | 5 | 5 | 8 | 8 | 1 | 1 | 
| enterWith(Object, Context, Scriptable) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| notFunctionError(Object, Object) |   | 0% |   | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| isUnregisteredSymbol(Object) |   | 0% |   | 0% | 6 | 6 | 7 | 7 | 1 | 1 | 
| getExistingCtor(Context, Scriptable, String) |   | 0% |   | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| setSuperElem(Scriptable, Scriptable, Object, Object, Context) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| setSuperProp(Object, String, Object, Context, Scriptable, Object) |   | 0% |  | n/a | 1 | 1 | 7 | 7 | 1 | 1 | 
| getObjectIndex(Object, double, Context, Scriptable) |   | 0% |   | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| warnAboutNonJSObject(Object) |   | 0% |   | 0% | 2 | 2 | 8 | 8 | 1 | 1 | 
| canonicalNumericIndexString(String) |   | 0% |   | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| getSuperProp(Scriptable, Scriptable, String, Context, boolean) |   | 0% |   | 0% | 4 | 4 | 10 | 10 | 1 | 1 | 
| getApplyArguments(Context, Object) |   | 0% |   | 0% | 6 | 6 | 7 | 7 | 1 | 1 | 
| getCallable(Scriptable) |   | 0% |   | 0% | 4 | 4 | 9 | 9 | 1 | 1 | 
| isRhinoRuntimeType(Class) |   | 0% |   | 0% | 7 | 7 | 5 | 5 | 1 | 1 | 
| padArguments(Object[], int) |   | 0% |   | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| call(Context, Object, Object, Object[], Scriptable) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| hasObjectElem(Scriptable, Object, Context) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| name(Context, Scriptable, String) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| bitwiseNOT(Number) |   | 0% |   | 0% | 3 | 3 | 6 | 6 | 1 | 1 | 
| same(Object, Object) |   | 0% |   | 0% | 5 | 5 | 7 | 7 | 1 | 1 | 
| constructError(String, String, int) |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| currentXMLLib(Context) |   | 0% |   | 0% | 4 | 4 | 7 | 7 | 1 | 1 | 
| checkDeprecated(Context, String) |   | 0% |   | 0% | 4 | 4 | 6 | 6 | 1 | 1 | 
| lambda$evalSpecial$0(Context, Scriptable, Scriptable, CompilerEnvirons) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| defaultObjectToString(Scriptable) |   | 0% |   | 0% | 4 | 4 | 6 | 6 | 1 | 1 | 
| toInteger(double) |   | 0% |   | 0% | 5 | 5 | 4 | 4 | 1 | 1 | 
| getObjectProp(Scriptable, String, Context) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| setFunctionProtoAndParent(BaseFunction, Context, Scriptable, boolean) |   | 0% |   | 0% | 4 | 4 | 7 | 7 | 1 | 1 | 
| delete(Object, Object, Context, Scriptable, boolean) |   | 0% |   | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| getMessage4(String, Object, Object, Object, Object) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| typeErrorThrower(Context) |   | 0% |   | 0% | 2 | 2 | 6 | 6 | 1 | 1 | 
| add(Integer, Integer) |   | 0% |   | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| subtract(Integer, Integer) |   | 0% |   | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| multiply(Integer, Integer) |   | 0% |   | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| setSuperElem(Object, Object, Object, Context, Scriptable, Object) |   | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 
| bigIntToString(BigInteger, int) |   | 0% |   | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| undefWriteError(Object, Object, Object) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| toObjectOrNull(Context, Object) |   | 0% |   | 0% | 4 | 4 | 5 | 5 | 1 | 1 | 
| getSuperProp(Object, String, Context, Scriptable, Object, boolean) |   | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 
| instanceOf(Object, Object, Context) |   | 0% |   | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| checkDynamicScope(Scriptable, Scriptable) |   | 0% |   | 0% | 4 | 4 | 8 | 8 | 1 | 1 | 
| addInstructionCount(Context, int) |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| getMessage3(String, Object, Object, Object) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| toObjectOrNull(Context, Object, Scriptable) |   | 0% |   | 0% | 4 | 4 | 5 | 5 | 1 | 1 | 
| newObject(Context, Scriptable, String, Object[]) |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| newBuiltinObject(Context, Scriptable, TopLevel.Builtins, Object[]) |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| newNativeError(Context, Scriptable, TopLevel.NativeErrors, Object[]) |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setObjectElem(Object, Object, Object, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| setObjectProp(Object, String, Object, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| isPrimitive(Object) |   | 0% |   | 0% | 6 | 6 | 2 | 2 | 1 | 1 | 
| enterActivationFunction(Context, Scriptable) |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| getIndexObject(String) |   | 0% |   | 0% | 3 | 3 | 4 | 4 | 1 | 1 | 
| getSuperElem(Object, Object, Context, Scriptable, Object) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| getObjectPropNoWarn(Object, String, Context, Scriptable) |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| typeofName(Scriptable, String) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| jsDelegatesTo(Scriptable, Scriptable) |   | 0% |   | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| findFunctionActivation(Context, Function) |   | 0% |   | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| stringToNumber(String, int, int, int, boolean) |    | 94% |    | 77% | 15 | 42 | 7 | 75 | 0 | 1 | 
| toCharSequence(Object) |   | 0% |   | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| callIterator(Object, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| isArrayLike(Scriptable) |   | 0% |   | 0% | 5 | 5 | 2 | 2 | 1 | 1 | 
| isNaN(Object) |   | 0% |   | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| constructError(String, String) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| verifyIsScriptableOrComplainWriteErrorInEs5Strict(Object, String, Object, Context) |   | 0% |   | 0% | 4 | 4 | 5 | 5 | 1 | 1 | 
| verifyIsScriptableOrComplainWriteErrorInEs5Strict(Object, Object, Object, Context) |   | 0% |   | 0% | 4 | 4 | 5 | 5 | 1 | 1 | 
| memberRef(Object, Object, Object, Context, int) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| toLength(Object[], int) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| strictSetName(Scriptable, Object, Context, Scriptable, String) |   | 0% |   | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setConst(Scriptable, Object, Context, String) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| isVisible(Context, Object) |   | 0% |   | 0% | 3 | 3 | 2 | 2 | 1 | 1 | 
| setObjectProtoAndParent(ScriptableObject, Scriptable) |   | 0% |  | n/a | 1 | 1 | 5 | 5 | 1 | 1 | 
| getMessage2(String, Object, Object) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| undefReadError(Object, Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| undefCallError(Object, Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| undefDeleteError(Object, Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| memberRef(Object, Object, Context, int) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| lastUint32Result(Context) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| toNumeric(Object) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| toLength(Object) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| getIndexObject(double) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| isIteratorDone(Context, Object) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| in(Object, Object, Context) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| asScriptableOrThrowUndefWriteError(Context, Scriptable, Object, Object, Object) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| storeUint32Result(Context, long) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| isSymbol(Object) |   | 0% |   | 0% | 4 | 4 | 1 | 1 | 1 | 1 | 
| detectAndroidApi() |    | 38% |    | 50% | 1 | 2 | 4 | 7 | 0 | 1 | 
| newObject(Object, Context, Scriptable, Object[]) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| enterDotQuery(Object, Scriptable) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| newObjectLiteral(Object[], Object[], Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| newObjectLiteral(Object[], Object[], int[], Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| asScriptableOrThrowUndefReadError(Context, Scriptable, Object, Object) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| notFoundError(Scriptable, String) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| concat(Object, Object) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| isStrWhiteSpaceChar(int) |   | 0% |   | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| getSuperIndex(Scriptable, Scriptable, int) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| isSpecialProperty(String) |   | 0% |   | 0% | 3 | 3 | 1 | 1 | 1 | 1 | 
| topScopeName(Context, Scriptable, String) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| getPropFunctionAndThisInner(Object, String, Context, Scriptable, boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getPropAndThisInner(Object, String, Context, Scriptable, boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| createFunctionActivation(JSFunction, Scriptable, Object[], boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| createFunctionActivation(JSFunction, Context, Scriptable, Object[], boolean, boolean) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| createFunctionActivation(JSFunction, Context, Scriptable, Object[], boolean, boolean, boolean) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| createArrowFunctionActivation(JSFunction, Scriptable, Object[], boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| createArrowFunctionActivation(JSFunction, Context, Scriptable, Object[], boolean, boolean) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| createArrowFunctionActivation(JSFunction, Context, Scriptable, Object[], boolean, boolean, boolean) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setBuiltinProtoAndParent(ScriptableObject, Scriptable, TopLevel.Builtins) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| checkRegExpProxy(Context) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| isGeneratedScript(String) |   | 0% |   | 0% | 3 | 3 | 1 | 1 | 1 | 1 | 
| clamp(int, int, int) |   | 0% |   | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| toNumber(Object[], int) |   | 0% |   | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| toString(Object[], int) |   | 0% |   | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| toObject(Scriptable, Object) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| toObject(Scriptable, Object, Class) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| toInteger(Object[], int) |   | 0% |   | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| toInt32(Object) |   | 0% |   | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| toIntegerOrInfinity(Object) |   | 0% |   | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| toInt32(Object[], int) |   | 0% |   | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| getObjectElem(Object, Object, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getObjectProp(Object, String, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getObjectIndex(Scriptable, int, Context) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| getTopCallScope(Context) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| exitActivationFunction(Context) |   | 0% |  | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 
| getMessage1(String, Object) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| nameRef(Object, Object, Context, Scriptable, int) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| storeScriptable(Context, Scriptable) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| discardLastStoredScriptable(Context) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| errorWithClassName(String, Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| registerRegExp(Context, ScriptableObject, boolean) |   | 0% |   | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| isJSWhitespaceOrLineTerminator(int) |   | 0% |   | 0% | 3 | 3 | 1 | 1 | 1 | 1 | 
| isArrayObject(Object) |   | 0% |   | 0% | 3 | 3 | 1 | 1 | 1 | 1 | 
| constructError(String, String, String, int, String, int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| notXmlError(Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setRegExpProxy(Context, RegExpProxy) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| nameRef(Object, Context, Scriptable, int) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| makeUrlForGeneratedScript(boolean, String, int) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| enumInit(Object, Context, boolean) |   | 0% |   | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| doTopCall(Callable, Context, Scriptable, Scriptable, Object[]) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| typeError3(String, String, String, String) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| wrapNumber(double) |   | 0% |   | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| setObjectElem(Object, Object, Object, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setObjectProp(Object, String, Object, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setObjectIndex(Object, double, Object, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| delete(Object, Object, Context, boolean) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| propIncrDecr(Object, String, Context, int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| elemIncrDecr(Object, Object, Context, int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| doTopCall(Script, Context, Scriptable, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| createFunctionActivation(JSFunction, Scriptable, Object[]) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| typeError2(String, Object, Object) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| lastStoredScriptable(Context) |   | 0% |  | n/a | 1 | 1 | 3 | 3 | 1 | 1 | 
| getLibraryScopeOrNull(Scriptable) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| stringToNumber(String, int, int, int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| toUint16(Object) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getTopLevelProp(Scriptable, String) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getObjectElem(Object, Object, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getObjectProp(Object, String, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getObjectPropNoWarn(Object, String, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getObjectIndex(Object, double, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setSuperProp(Scriptable, Scriptable, String, Object, Context) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setSuperIndex(Scriptable, Scriptable, int, Object, Context) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| refSet(Ref, Object, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| specialRef(Object, String, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| enumInit(Object, Context, int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getElemFunctionAndThis(Object, Object, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getElemFunctionAndThis(Object, Object, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getElemFunctionAndThisOptional(Object, Object, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getElemAndThis(Object, Object, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getElemAndThisOptional(Object, Object, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getPropFunctionAndThis(Object, String, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getPropFunctionAndThis(Object, String, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getPropFunctionAndThisOptional(Object, String, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getPropAndThis(Object, String, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getPropAndThisOptional(Object, String, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| add(CharSequence, Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| add(Object, CharSequence) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| bitwiseAND(double, double) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| bitwiseOR(double, double) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| bitwiseXOR(double, double) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| leftShift(double, double) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| signedRightShift(double, double) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| refIncrDecr(Ref, Context, int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| hasTopCall(Context) |   | 0% |   | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| updateDotQuery(boolean, Scriptable) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| rangeErrorById(String, Object[]) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| typeErrorById(String, Object[]) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| typeError1(String, Object) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| syntaxErrorById(String, Object[]) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| wrapRegExp(Context, Scriptable, Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| escapeAttributeValue(Object, Context) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| escapeTextValue(Object, Context) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| toUint32(double) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setObjectProp(Scriptable, String, Object, Context) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setObjectIndex(Scriptable, int, Object, Context) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| refSet(Ref, Object, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| specialRef(Object, String, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| delete(Object, Object, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getNameFunctionAndThis(String, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getNameFunctionAndThisOptional(String, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getNameAndThis(String, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getNameAndThisOptional(String, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| nameIncrDecr(Scriptable, String, int) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| leaveWith(Scriptable) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| leaveDotQuery(Scriptable) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setFunctionProtoAndParent(BaseFunction, Scriptable) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setFunctionProtoAndParent(BaseFunction, Context, Scriptable) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| setFunctionProtoAndParent(BaseFunction, Scriptable, boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| typeError0(String) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| loadOneServiceImplementation(Class) |    | 77% |    | 75% | 1 | 3 | 1 | 7 | 0 | 1 | 
| toObject(Context, Scriptable, Object, Class) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| refDel(Ref, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| setEnumNumbers(Object, boolean) |   | 0% |  | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 
| getValueFunctionAndThis(Object, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getValueFunctionAndThisOptional(Object, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getValueAndThis(Object, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getValueAndThisOptional(Object, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getMessage(String, Object[]) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| escapeString(String) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| toString(double) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| toInteger(Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| toUint32(Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| refGet(Ref, Context) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| enumNext(Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| toPrimitive(Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getMessage0(String) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| rangeError(String) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| typeError(String) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| notFunctionError(Object) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| syntaxError(String) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| referenceError(String) |   | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| ScriptRuntime() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| typeErrorThrower() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| wrapBoolean(boolean) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| wrapInt(int) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| toInt32(double) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| toIntegerOrInfinity(double) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| getRegExpProxy(Context) |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| throwDeleteOnSuperPropertyNotAllowed() |  | 0% |  | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 
| static {...} |   | 97% |    | 50% | 1 | 2 | 0 | 31 | 0 | 1 | 
| isJSLineTerminator(int) |   | 100% |   | 100% | 0 | 6 | 0 | 3 | 0 | 1 | 
| stringPrefixToNumber(String, int, int) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 
| getMessageById(String, Object[]) |   | 100% |  | n/a | 0 | 1 | 0 | 1 | 0 | 1 |