Fuzz introspector
For issues and ideas: https://github.com/ossf/fuzz-introspector/issues

Fuzzer details

Fuzzer: /src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp

Call tree

The calltree shows the control flow of the fuzzer. This is overlaid with coverage information to display how much of the potential code a fuzzer can reach is in fact covered at runtime. In the following there is a link to a detailed calltree visualisation as well as a bitmap showing a high-level view of the calltree. For further information about these topics please see the glossary for full calltree and calltree overview

Call tree overview bitmap:

The distribution of callsites in terms of coloring is
Color Runtime hitcount Callsite count Percentage
red 0 31 23.8%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 99 76.1%
All colors 130 100

Fuzz blockers

The followings are the branches where fuzzer fails to bypass.

Unique non-covered Complexity Unique Reachable Complexities Unique Reachable Functions All non-covered Complexity All Reachable Complexity Function Name Function Callsite Blocked Branch
973720 2031651 318 :

['hermes::vm::Handle ::vmcast(hermes::vm::PinnedHermesValue const*)', 'hermes::vm::CodeBlock::isStrictMode() const', 'hermes::vm::JSObject::tryGetOwnNamedDescriptorFast(hermes::vm::JSObject*, hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::NamedPropertyDescriptor&)', 'hermes::vm::Interpreter::reifyArgumentsSlowPath(hermes::vm::Runtime&, hermes::vm::Handle , bool)', 'hermes::vm::PseudoHandle ::getHermesValue() const', 'hermes::vm::Interpreter::createArrayFromBuffer(hermes::vm::Runtime&, hermes::vm::CodeBlock*, unsigned int, unsigned int, unsigned int)', 'hermes::vm::CompressedPointer::operator!=(hermes::vm::CompressedPointer const&) const', 'hermes::vm::CallResult hermes::vm::doShiftOperSlowPath<&hermes::vm::doRShift>(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::HermesValue::encodeNativeUInt32(unsigned int)', 'hermes::vm::BaseNoScope::~BaseNoScope()', 'hermes::vm::RuntimeModule::getCodeBlockMayAllocate(unsigned int)', 'hermes::vm::Handle ::Handle(hermes::vm::PinnedHermesValue const*)', 'hermes::vm::CodeBlock::begin() const', 'hermes::vm::CallResult ::operator=(hermes::vm::CallResult const&)', 'hermes::vm::doSub(double, double)', 'hermes::vm::JSError::catchable() const', 'hermes::vm::Interpreter::caseDirectEval(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*, hermes::inst::Inst const*)', 'hermes::vm::StackFramePtrT ::getSavedCodeBlock() const', 'hermes::vm::HermesValue::encodeNullValue()', 'hermes::OptValue ::hasValue() const', 'hermes::vm::Handle ::Handle(hermes::vm::Handle const&)', 'hermes::vm::JSFunction::getCodeBlock(hermes::vm::Runtime&) const', 'hermes::vm::CallResult hermes::vm::doShiftOperSlowPath<&hermes::vm::doURshift>(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::CallResult hermes::vm::doOperSlowPath<&hermes::vm::doDiv>(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::Handle ::vmcast(hermes::vm::HandleBase const&)', 'hermes::vm::JSFunction* hermes::vm::dyn_vmcast (hermes::vm::HermesValue)', 'hermes::vm::CallResult ::getValue() const', 'hermes::vm::PropertyFlags::nonEnumerablePropertyFlags()', 'hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)4>::operator->()', 'hermes::vm::CallResult hermes::vm::doOperSlowPath<&hermes::vm::doMod>(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', '_ZN6hermes2vmeqINS0_11HermesValueEEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS4_EE5valueEEENS0_15ExecutionStatusE', 'hermes::vm::GCHermesValueBase ::setNonPtr(hermes::vm::HermesValue, hermes::vm::HadesGC&)', 'hermes::vm::Runtime::raiseTypeError(hermes::vm::TwineChar16 const&)', 'hermes::vm::Environment::getParentEnvironment(hermes::vm::Runtime&) const', 'hermes::vm::doMod(double, double)', 'hermes::vm::CallResult hermes::vm::doIncDecOperSlowPath<&hermes::vm::doDec>(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::Interpreter::casePutOwnGetterSetterByVal(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*, hermes::inst::Inst const*)', 'hermes::vm::JSObject::getNamedSlotValueUnsafe(hermes::vm::JSObject*, hermes::vm::PointerBase&, hermes::vm::NamedPropertyDescriptor)', 'hermes::vm::Interpreter::caseGetPNameList(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*, hermes::inst::Inst const*)', 'hermes::vm::StackFramePtrT ::getArgCount() const', 'hermes::vm::HandleBase::getHermesValue() const', 'hermes::vm::Debugger::finishedUnwindingException()', 'hermes::vm::CallResult hermes::vm::doOperSlowPath<&hermes::vm::doMul>(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'bool hermes::vm::vmisa (hermes::vm::HermesValue)', 'hermes::vm::DefinePropertyFlags::getDefaultNewPropertyFlags()', 'hermes::vm::Runtime::getStackLevel() const', 'hermes::vm::PropOpFlags::PropOpFlags()', 'hermes::vm::HermesValueTraits ::defaultValue()', '_ZN6hermes2vmeqINS0_6HandleINS0_7JSArrayEEEEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS6_EE5valueEEENS0_15ExecutionStatusE', 'hermes::vm::BigIntPrimitive::fromBytes(hermes::vm::Runtime&, llvh::ArrayRef )', 'hermes::vm::RuntimeModule::getStringPrimFromStringIDMayAllocate(unsigned int)', 'hermes::vm::PseudoHandle ::get() const', 'hermes::vm::CallResult hermes::vm::doBitOperSlowPath<&hermes::vm::doBitOr>(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::Runtime::stepFunction(hermes::vm::InterpreterState&)', 'hermes::vm::iteratorClose(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::doInc(double)', 'hermes::vm::JSAsyncFunction::create(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle , hermes::vm::Handle , hermes::vm::CodeBlock*)', 'hermes::vm::isUncatchableError(hermes::vm::HermesValue)', 'hermes::vm::HermesValue::fromRaw(unsigned long)', 'hermes::vm::PropOpFlags::plusMustExist() const', 'hermes::vm::HiddenClass::isDictionary() const', 'hermes::vm::PseudoHandle ::getHermesValue() const', 'hermes::vm::Interpreter::getByIdTransient_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::SymbolID)', 'hermes::vm::HermesValueTraits ::defaultValue()', 'hermes::vm::toBoolean(hermes::vm::HermesValue)', 'hermes::vm::GeneratorInnerFunction::setState(hermes::vm::GeneratorInnerFunction::State)', 'hermes::vm::Handle ::Handle(hermes::vm::Handle const&)', 'hermes::vm::RuntimeModule::getSymbolIDMustExist(unsigned int)', 'hermes::vm::RuntimeModule::getBigIntBytesFromBigIntId(unsigned int) const', 'hermes::vm::CodeBlock::contains(hermes::inst::Inst const*) const', 'hermes::vm::instanceOfOperator_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::doMul(double, double)', 'hermes::vm::HermesValue::isObject() const', 'hermes::vm::InterpreterState::operator==(hermes::vm::InterpreterState const&) const', 'hermes::vm::CallResult hermes::vm::doBitOperSlowPath<&hermes::vm::doBitAnd>(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::JSError::getStackTrace() const', 'llvh::Optional ::operator->()', 'hermes::vm::greaterEqualOp_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::Handle ::vmcast(hermes::vm::PinnedHermesValue const*)', 'hermes::vm::doNegateSlowPath(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::Handle ::Handle(hermes::vm::Handle const&)', 'hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)6>::operator->()', 'hermes::vm::StackFramePtrT ::getArgRefUnsafe(int) const', 'hermes::vm::HermesValue::encodeEmptyValue()', 'hermes::vm::Debugger::getBreakpointLocation(hermes::inst::Inst const*) const', 'hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)4>::operator->()', 'hermes::vm::HermesValue::encodeNativePointer(void const*)', 'hermes::vm::JSFunction::create(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle , hermes::vm::Handle , hermes::vm::CodeBlock*)', 'hermes::vm::Runtime::pushCallStack(hermes::vm::CodeBlock const*, hermes::inst::Inst const*)', 'hermes::vm::doDiv(double, double)', 'hermes::vm::Interpreter::putByIdTransient_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::SymbolID, hermes::vm::Handle , bool)', 'hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)5>::operator->()', '_ZN6hermes2vmeqINS0_12PseudoHandleINS0_15StringPrimitiveEEEEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS6_EE5valueEEENS0_15ExecutionStatusE', 'hermes::vm::HermesValue::getRaw() const', 'hermes::vm::CallResult ::operator*() const', 'hermes::vm::toPrimitive_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::PreferredType)', 'hermes::vm::Debugger::findCatchTarget(hermes::vm::InterpreterState const&) const', 'hermes::vm::NamedPropertyDescriptor::NamedPropertyDescriptor()', 'llvh::Optional >::hasValue() const', 'hermes::vm::CodeBlock::end() const', 'hermes::vm::doURshift(unsigned int, unsigned int)', 'hermes::vm::amendPropAccessErrorMsgWithPropName(hermes::vm::Runtime&, hermes::vm::Handle , llvh::StringRef, hermes::vm::SymbolID)', 'hermes::vm::Debugger::willEnterCodeBlock(hermes::vm::CodeBlock*)', 'hermes::vm::Handle ::vmcast(hermes::vm::PinnedHermesValue const*)', 'hermes::vm::Interpreter::handleCallSlowPath(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*)', 'hermes::vm::HermesValue::isEmpty() const', 'hermes::vm::PseudoHandle ::getHermesValue() const', 'hermes::vm::JSObject::putNamed_RJS(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::Handle , hermes::vm::PropOpFlags)', 'hermes::vm::JSError* hermes::vm::dyn_vmcast (hermes::vm::HermesValue)', 'hermes::vm::Callable::getEnvironment(hermes::vm::Runtime&) const', 'hermes::vm::HiddenClass::isDictionaryNoCache() const', 'hermes::vm::Runtime::clearThrownValue()', 'hermes::vm::CompressedPointer::getNonNull(hermes::vm::PointerBase&) const', 'hermes::vm::greaterOp_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::JSObject::getComputed_RJS(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::MutableHandle ::MutableHandle(hermes::vm::HandleRootOwner&, hermes::vm::JSObject*)', 'hermes::vm::Runtime::saveCallerIPInStackFrame()', 'hermes::vm::JSObject::defineNewOwnProperty(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::PropertyFlags, hermes::vm::Handle )', 'hermes::vm::JSArray::create(hermes::vm::Runtime&, unsigned int, unsigned int)', 'hermes::vm::Runtime::popCallStack()', 'hermes::vm::Handle ::Handle(hermes::vm::Handle const&)', 'hermes::vm::StackFramePtrT ::isConstructorCall() const', 'void hermes::vm::JSObject::setNamedSlotValueUnsafe<(hermes::vm::ArrayStorageBase ::Inline)1>(hermes::vm::JSObject*, hermes::vm::Runtime&, unsigned int, hermes::vm::HermesValue32)', 'hermes::vm::Handle hermes::vm::HandleRootOwner::makeHandle (hermes::vm::StringPrimitive*)', 'hermes::vm::HermesValue32 hermes::vm::JSObject::getNamedSlotValueUnsafe<(hermes::vm::ArrayStorageBase ::Inline)1>(hermes::vm::JSObject*, hermes::vm::PointerBase&, unsigned int)', 'hermes::vm::CompressedPointer::operator==(hermes::vm::CompressedPointer const&) const', 'hermes::vm::Runtime::raiseStackOverflow(hermes::vm::Runtime::StackOverflowKind)', 'hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)4>::operator=(hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)4> const&)', 'hermes::vm::HermesValue hermes::vm::SegmentedArrayBase ::at<(hermes::vm::SegmentedArrayBase ::Inline)0>(hermes::vm::PointerBase&, unsigned int) const', 'hermes::vm::StackFramePtrT ::getCalleeClosureHandleUnsafe() const', 'hermes::hbc::FunctionHeaderFlag::isCallProhibited(bool) const', 'hermes::vm::Debugger::getPauseOnThrowMode() const', 'hermes::vm::GeneratorInnerFunction::restoreStack(hermes::vm::Runtime&)', 'hermes::vm::CodeBlock::getReadCacheEntry(unsigned char)', 'hermes::vm::MutableHandle ::operator=(hermes::vm::HermesValue)', 'hermes::vm::HermesValue32::unboxToHV(hermes::vm::PointerBase&) const', 'hermes::vm::toInt32_RJS(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::CodeBlock::findCatchTargetOffset(unsigned int)', 'hermes::vm::doBitNotSlowPath(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::StackFramePtrT ::getCalleeClosureUnsafe() const', 'hermes::OptValue ::operator*() const', 'hermes::vm::Runtime::checkAndAllocStack(unsigned int, hermes::vm::HermesValue)', 'llvh::Optional ::hasValue() const', 'hermes::vm::Runtime::notifyTimeout()', 'hermes::vm::PropertyFlags::defaultNewNamedPropertyFlags()', 'hermes::vm::Callable::newObject(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::Runtime::setCurrentIP(hermes::inst::Inst const*)', 'hermes::vm::JSObject::hasComputed(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::HermesValue::encodeBoolValue(bool)', 'hermes::vm::Predefined::getSymbolID(hermes::vm::Predefined::Str)', 'hermes::vm::Runtime::hasAsyncBreak() const', 'hermes::vm::JSObject::getComputedPrimitiveDescriptor(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::MutableHandle &, hermes::vm::MutableHandle &, hermes::vm::ComputedPropertyDescriptor&)', '_ZN6hermes2vmeqINS0_6HandleINS0_9ArgumentsEEEEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS6_EE5valueEEENS0_15ExecutionStatusE', 'hermes::vm::toArrayIndexFastPath(hermes::vm::HermesValue)', 'hermes::vm::JSError* hermes::vm::vmcast (hermes::vm::HermesValue)', 'llvh::raw_ostream::operator<<(llvh::FormattedNumber const&)', 'hermes::vm::JSObject::getParent(hermes::vm::Runtime&) const', 'hermes::vm::PinnedHermesValue::operator=(hermes::vm::HermesValue const&)', 'hermes::vm::Environment* hermes::vm::vmcast (hermes::vm::HermesValue)', 'hermes::vm::doLShift(unsigned int, unsigned int)', 'hermes::vm::NoAllocScope::NoAllocScope(hermes::vm::Runtime&)', 'hermes::vm::Runtime::testAndClearTimeoutAsyncBreakRequest()', 'llvh::Statistic::operator++()', 'hermes::vm::JSObject::getNamedDescriptorUnsafe(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::NamedPropertyDescriptor&)', 'hermes::vm::Interpreter::implCallBuiltin(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*, hermes::vm::CodeBlock*, unsigned int)', 'std::__1::remove_reference ::type&& std::__1::move (hermes::vm::HermesValue const&)', 'hermes::vm::toString_RJS(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::StackFramePtrT ::getArgRef(int) const', 'hermes::vm::Handle ::operator bool() const', 'hermes::vm::JSObject::getClassGCPtr() const', 'hermes::vm::CodeBlock::getOffsetOf(hermes::inst::Inst const*) const', 'hermes::vm::Handle hermes::vm::HandleRootOwner::makeNullHandle ()', 'hermes::vm::addOp_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::WeakRoot ::get(hermes::vm::PointerBase&, hermes::vm::HadesGC&) const', 'hermes::vm::Environment::create(hermes::vm::Runtime&, hermes::vm::Handle , unsigned int)', 'hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)4>::~CallResult()', 'hermes::vm::toObject(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::HandleRootOwner::getEmptyValue()', 'hermes::vm::Runtime::getHeap()', 'llvh::alignAddr(void const*, unsigned long)', 'hermes::vm::HermesValue::encodeDoubleValue(double)', 'hermes::vm::HermesValue::isUndefined() const', 'hermes::vm::CodeCoverageProfiler::markExecuted(hermes::vm::CodeBlock*)', 'hermes::vm::PseudoHandle ::getHermesValue() const', 'hermes::truncateToInt32(double)', 'bool hermes::vm::vmisa >(hermes::vm::HermesValue)', 'hermes::vm::DumpHermesValue::DumpHermesValue(hermes::vm::HermesValue)', 'hermes::vm::HermesValue::encodeObjectValue(void*)', 'hermes::vm::JSRegExp::initialize(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle , llvh::ArrayRef )', '_ZN6hermes2vmeqINS0_12PseudoHandleINS0_11JSGeneratorEEEEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS6_EE5valueEEENS0_15ExecutionStatusE', 'hermes::vm::CallResult hermes::vm::doOperSlowPath<&hermes::vm::doSub>(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::JSObject::defineOwnComputedPrimitive(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::DefinePropertyFlags, hermes::vm::Handle , hermes::vm::PropOpFlags)', 'hermes::vm::Handle hermes::vm::HandleRootOwner::makeHandle (hermes::vm::JSError*)', 'hermes::vm::JSObject* hermes::vm::vmcast (hermes::vm::HermesValue)', 'hermes::vm::Interpreter::caseIteratorNext(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*, hermes::inst::Inst const*)', 'hermes::hermes_fatal(char const*)', 'hermes::vm::Interpreter::getArgumentsPropByValSlowPath_RJS(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*, hermes::vm::PinnedHermesValue*, hermes::vm::Handle , bool)', 'hermes::vm::PseudoHandle ::getHermesValue() const', 'hermes::vm::CodeBlock::getHeaderFlags() const', 'hermes::vm::operator<<(llvh::raw_ostream&, hermes::vm::DumpHermesValue)', 'hermes::vm::JSObject::create(hermes::vm::Runtime&)', 'hermes::vm::HermesValue::isNumber() const', 'hermes::vm::GeneratorInnerFunction* hermes::vm::vmcast (hermes::vm::GCCell*)', 'hermes::vm::WeakRoot ::operator=(hermes::vm::CompressedPointer)', 'hermes::vm::Interpreter::declareGlobalVarImpl(hermes::vm::Runtime&, hermes::vm::CodeBlock*, hermes::inst::Inst const*)', 'hermes::vm::PropOpFlags::plusThrowOnError() const', '_ZN6hermes2vm11HermesValue17encodeNumberValueIjEENSt3__19enable_ifIXsr3std11is_integralIT_EE5valueES1_E4typeES5_', 'hermes::vm::CallResult ::CallResult(hermes::vm::HermesValue)', 'hermes::vm::PseudoHandle ::invalidate()', 'hermes::vm::CallResult ::getValue() const', 'hermes::vm::HermesValue::encodeUndefinedValue()', 'hermes::vm::GeneratorInnerFunction::getNextIP(hermes::vm::Runtime&) const', 'hermes::vm::Interpreter::createGenerator_RJS(hermes::vm::Runtime&, hermes::vm::RuntimeModule*, unsigned int, hermes::vm::Handle , hermes::vm::NativeArgs)', 'hermes::vm::lessEqualOp_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::JSObject::deleteNamed(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::PropOpFlags)', 'llvh::raw_ostream::operator<<(unsigned int)', 'hermes::vm::Debugger::runDebugger(hermes::vm::Debugger::RunReason, hermes::vm::InterpreterState&)', 'hermes::vm::Runtime::raiseReferenceError(hermes::vm::TwineChar16 const&)', 'hermes::vm::Interpreter::saveGenerator(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*, hermes::inst::Inst const*)', 'hermes::vm::JSObject::isLazy() const', 'hermes::vm::abstractEqualityTest_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::Runtime::getCurrentIP() const', 'hermes::vm::GeneratorInnerFunction::getResult() const', 'hermes::vm::JSError::recordStackTrace(hermes::vm::Handle , hermes::vm::Runtime&, bool, hermes::vm::CodeBlock*, hermes::inst::Inst const*)', 'hermes::vm::CodeBlock::lazyCompile(hermes::vm::Runtime&)', 'hermes::vm::HermesValue32::encodeHermesValue(hermes::vm::HermesValue, hermes::vm::Runtime&)', 'hermes::vm::Runtime::getCodeCoverageProfiler()', 'hermes::vm::Handle >::operator->() const', 'hermes::vm::Handle ::vmcast(hermes::vm::PinnedHermesValue const*)', 'hermes::vm::Handle >::vmcast(hermes::vm::PinnedHermesValue const*)', 'hermes::vm::JSObject::create(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::CodeBlock::getOffsetPtr(unsigned int) const', 'hermes::OptValue ::getValue() const', 'hermes::vm::Runtime::setThrownValue(hermes::vm::HermesValue)', 'hermes::vm::doBitOr(int, int)', 'hermes::vm::MutableHandle ::clear()', 'hermes::vm::ComputedPropertyDescriptor::ComputedPropertyDescriptor()', 'hermes::vm::doBitXor(int, int)', 'hermes::vm::GCScope::flushToSmallCount(unsigned int)', 'void hermes::vm::GCHermesValueBase ::set >(hermes::vm::HermesValue, hermes::vm::HadesGC&)', 'hermes::vm::Interpreter::caseIteratorBegin(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*, hermes::inst::Inst const*)', 'hermes::vm::HermesValue::isString() const', 'hermes::vm::GeneratorInnerFunction::getAction() const', 'hermes::vm::Debugger::isDebugging() const', 'hermes::vm::Interpreter::getByValTransient_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::printDebugInfo(hermes::vm::CodeBlock*, hermes::vm::PinnedHermesValue*, hermes::inst::Inst const*)', 'hermes::vm::JSObject::isProxyObject() const', 'hermes::vm::CodeBlock::getWriteCacheEntry(unsigned char)', 'hermes::vm::GeneratorInnerFunction::clearResult(hermes::vm::Runtime&)', 'hermes::vm::JSGeneratorFunction::create(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle , hermes::vm::Handle , hermes::vm::CodeBlock*)', 'hermes::vm::JSObject::deleteComputed(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::PropOpFlags)', 'hermes::vm::toNumeric_RJS(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::Handle ::vmcast_or_null(hermes::vm::HandleBase const&)', 'hermes::vm::Handle ::operator->() const', 'hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)6>::operator->()', 'hermes::vm::Runtime::getDebugger()', 'hermes::vm::isCallType(hermes::inst::OpCode)', 'hermes::vm::Interpreter::putByValTransient_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle , hermes::vm::Handle , bool)', 'hermes::vm::Handle ::Handle(hermes::vm::Handle const&)', 'hermes::vm::Runtime::setCurrentFrameToTopOfStack()', 'hermes::vm::Handle ::get() const', 'hermes::vm::TwineChar16::TwineChar16(char const*)', 'hermes::vm::doDec(double)', 'hermes::vm::JSObject::putComputed_RJS(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle , hermes::vm::PropOpFlags)', 'hermes::vm::CompressedPointer::operator bool() const', 'hermes::vm::Interpreter::casePutOwnByVal(hermes::vm::Runtime&, hermes::vm::PinnedHermesValue*, hermes::inst::Inst const*)', 'hermes::vm::PseudoHandle ::getHermesValue() const', 'hermes::vm::doBitAnd(int, int)', 'hermes::vm::lessOp_RJS(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', '_ZN6hermes2vmeqIbEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS3_EE5valueEEENS0_15ExecutionStatusE', 'hermes::vm::PseudoHandle ::getHermesValue() const', 'hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)5>::operator=(hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)5>&&)', 'hermes::vm::StackFramePtrT ::getNativeArgs() const', 'hermes::vm::Runtime::getCurrentFrame()', 'hermes::vm::toNumber_RJS(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::CodeBlock::getRuntimeModule() const', 'hermes::vm::Runtime::testAndClearDebuggerAsyncBreakRequest()', 'hermes::vm::CodeBlock::getFrameSize() const', 'hermes::vm::Environment::slot(unsigned int)', '_ZN6hermes2vmeqINS0_12PseudoHandleINS0_8JSObjectEEEEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS6_EE5valueEEENS0_15ExecutionStatusE', 'void hermes::vm::JSObject::setNamedSlotValueUnsafe<(hermes::vm::ArrayStorageBase ::Inline)0>(hermes::vm::JSObject*, hermes::vm::Runtime&, unsigned int, hermes::vm::HermesValue32)', 'hermes::vm::HermesValue::isNull() const', 'hermes::vm::Runtime::getBuiltinCallable(unsigned int)', 'hermes::vm::CallResult ::operator*() const', 'hermes::vm::Runtime::invalidateCurrentIP()', 'hermes::vm::CodeBlock::installBreakpointAtOffset(unsigned int)', 'hermes::vm::MutableHandle ::MutableHandle(hermes::vm::HandleRootOwner&, hermes::vm::SymbolID)', 'hermes::vm::RuntimeModule::getRegExpBytecodeFromRegExpID(unsigned int) const', 'hermes::vm::HermesValue::encodeObjectValueUnsafe(void*)', 'hermes::vm::strictEqualityTest(hermes::vm::HermesValue, hermes::vm::HermesValue)', 'hermes::vm::InterpreterState::InterpreterState(hermes::vm::CodeBlock*, unsigned int)', 'hermes::vm::Interpreter::createObjectFromBuffer(hermes::vm::Runtime&, hermes::vm::CodeBlock*, unsigned int, unsigned int, unsigned int)', 'hermes::vm::GeneratorInnerFunction::getState() const', 'hermes::vm::JSRegExp::create(hermes::vm::Runtime&)', 'llvh::Optional ::~Optional()', 'hermes::vm::StackFramePtrT ::getSavedIP() const', 'hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)6>::operator->()', 'hermes::vm::PseudoHandle ::getHermesValue() const', 'hermes::vm::HermesValue::encodeStringValue(hermes::vm::StringPrimitive const*)', 'hermes::vm::CallResult hermes::vm::doIncDecOperSlowPath<&hermes::vm::doInc>(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::doRShift(int, unsigned int)', '_ZN6hermes2vmeqINS0_12PseudoHandleINS0_11HermesValueEEEEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS6_EE5valueEEENS0_15ExecutionStatusE', 'hermes::vm::typeOf(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::CodeBlock::getEnvironmentSize() const', 'hermes::vm::PinnedHermesValue::operator=(hermes::vm::PinnedHermesValue const&)', 'hermes::vm::Runtime::restoreStackAndPreviousFrame(hermes::vm::StackFramePtrT )', 'hermes::vm::HiddenClass* hermes::vm::vmcast (hermes::vm::GCCell*)', 'hermes::vm::CallResult hermes::vm::doShiftOperSlowPath<&hermes::vm::doLShift>(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'llvh::format_decimal(long, unsigned int)', 'hermes::OptValue ::operator bool() const', 'hermes::vm::JSObject::getNamed_RJS(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::PropOpFlags, hermes::vm::PropertyCacheEntry*)', 'hermes::vm::dumpCallArguments(llvh::raw_ostream&, hermes::vm::Runtime&, hermes::vm::StackFramePtrT )', 'hermes::vm::CallResult hermes::vm::doBitOperSlowPath<&hermes::vm::doBitXor>(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::RuntimeModule::getDomain(hermes::vm::Runtime&)', 'hermes::vm::CodeBlock::uninstallBreakpointAtOffset(unsigned int, unsigned char)', 'hermes::vm::HermesValue32 hermes::vm::JSObject::getNamedSlotValueUnsafe<(hermes::vm::ArrayStorageBase ::Inline)0>(hermes::vm::JSObject*, hermes::vm::PointerBase&, unsigned int)', 'std::__1::remove_reference ::type&& std::__1::move (hermes::vm::HermesValue&&)', 'hermes::vm::HermesValue::getNumber() const']

988210 2047898 hermes::vm::CallResult hermes::vm::Interpreter::interpretFunction (hermes::vm::Runtime&,hermes::vm::InterpreterState&) call site: 00000 /src/hermes/lib/VM/Interpreter.cpp:3646
36487 97018 53 :

['llvh::ArrayRef >::size() const', 'hermes::vm::CopyableVector ::reserve(unsigned long)', 'std::__1::numeric_limits ::max()', 'hermes::vm::HermesValueTraits , true>::defaultValue()', 'hermes::vm::Handle ::Handle (hermes::vm::Handle const&)', 'hermes::vm::Handle ::Handle (hermes::vm::Handle const&)', 'hermes::vm::JSObject::defineNewOwnProperty(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::PropertyFlags, hermes::vm::Handle )', 'llvh::ArrayRef >::begin() const', 'hermes::vm::NativeFunction::create(hermes::vm::Runtime&, hermes::vm::Handle , void*, hermes::vm::CallResult (*)(void*, hermes::vm::Runtime&, hermes::vm::NativeArgs), hermes::vm::SymbolID, unsigned int, hermes::vm::Handle , unsigned int)', 'hermes::vm::Handle ::operator*() const', 'llvh::ArrayRef >::end() const', 'hermes::vm::Handle >::get() const', 'hermes::vm::ArrayStorageBase ::resize(hermes::vm::MutableHandle >&, hermes::vm::Runtime&, unsigned int)', 'hermes::vm::CopyableVector ::push_back(hermes::vm::RuntimeModule*&&, hermes::vm::HadesGC&)', 'llvh::DenseMapBase , llvh::detail::DenseMapPair >, hermes::vm::SymbolID, unsigned int, llvh::DenseMapInfo , llvh::detail::DenseMapPair >::size() const', 'hermes::vm::Handle ::Handle(hermes::vm::Handle const&)', 'hermes::vm::Handle >::operator->() const', 'llvh::DenseMapIterator , llvh::detail::DenseMapPair , false>::operator==(llvh::DenseMapIterator , llvh::detail::DenseMapPair , true> const&) const', 'hermes::vm::GCPointer >::set(hermes::vm::PointerBase&, hermes::vm::ArrayStorageBase *, hermes::vm::HadesGC&)', 'hermes::vm::CallResult ::operator*() const', 'std::__1::pair , llvh::detail::DenseMapPair , false>, bool> llvh::DenseMapBase , llvh::detail::DenseMapPair >, hermes::vm::SymbolID, unsigned int, llvh::DenseMapInfo , llvh::detail::DenseMapPair >::try_emplace (hermes::vm::SymbolID const&, unsigned int&&)', 'llvh::DenseMapBase , llvh::detail::DenseMapPair >, hermes::vm::SymbolID, unsigned int, llvh::DenseMapInfo , llvh::detail::DenseMapPair >::end()', 'hermes::vm::RuntimeModule::getSymbolIDFromStringIDMayAllocate(unsigned int)', 'hermes::vm::Handle hermes::vm::HandleRootOwner::makeNullHandle ()', 'hermes::vm::Runtime::getPredefinedStringHandle(hermes::vm::Predefined::Str)', 'llvh::DenseMapBase , llvh::detail::DenseMapPair >, hermes::vm::SymbolID, unsigned int, llvh::DenseMapInfo , llvh::detail::DenseMapPair >::find(hermes::vm::SymbolID const&)', 'hermes::vm::Handle ::operator->() const', 'hermes::vm::GCPointer >::get(hermes::vm::PointerBase&) const', 'hermes::vm::Runtime::raiseRangeError(hermes::vm::TwineChar16 const&)', 'hermes::vm::MutableHandle >::MutableHandle(hermes::vm::HandleRootOwner&, hermes::vm::ArrayStorageBase *)', 'hermes::vm::ArrayStorageBase ::create(hermes::vm::Runtime&, unsigned int)', 'hermes::vm::ArrayStorageBase ::size() const', 'hermes::vm::Runtime::getHeap()', 'hermes::vm::GCPointer ::set(hermes::vm::PointerBase&, hermes::vm::NativeFunction*, hermes::vm::HadesGC&)', 'llvh::DenseMapIterator , llvh::detail::DenseMapPair , false>::operator->() const', 'hermes::vm::HandleBase::~HandleBase()', 'hermes::vm::RequireContext::create(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle )', 'hermes::vm::PropertyFlags::defaultNewNamedPropertyFlags()', 'hermes::vm::Handle >::operator bool() const', 'hermes::vm::Handle ::vmcast(hermes::vm::PinnedHermesValue const*)', '_ZN6hermes2vmeqINS0_11HermesValueEEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS4_EE5valueEEENS0_15ExecutionStatusE', 'llvh::DenseMapIterator , llvh::detail::DenseMapPair , true>::DenseMapIterator (llvh::DenseMapIterator , llvh::detail::DenseMapPair , false> const&)', 'hermes::vm::ArrayStorageBase * hermes::vm::vmcast >(hermes::vm::HermesValue)', 'hermes::vm::RuntimeModule::getBytecode()', 'hermes::vm::Predefined::getSymbolID(hermes::vm::Predefined::Str)', 'hermes::vm::Domain::importCJSModuleTable(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::RuntimeModule*)::$_1::operator()(unsigned int, unsigned int) const', 'hermes::vm::MutableHandle >::operator=(hermes::vm::ArrayStorageBase *)', 'hermes::vm::Domain::importCJSModuleTable(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::RuntimeModule*)::$_0::operator()(unsigned int) const', 'hermes::vm::TwineChar16::TwineChar16(char const*)', 'hermes::vm::CopyableVector ::size() const', 'hermes::vm::CompressedPointer::operator bool() const', 'hermes::hbc::BCProviderBase::getCJSModuleTable() const', 'hermes::hbc::BCProviderBase::getCJSModuleTableStatic() const']

36487 97018 hermes::vm::Domain::importCJSModuleTable(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::RuntimeModule*) call site: 00000 /src/hermes/lib/VM/Domain.cpp:112
33935 34891 16 :

['llvh::Twine::Twine(char const*)', 'hermes::ESTree::Node::getSourceRange() const', 'hermes::irgen::ESTreeIRGen::genExportAllDeclaration(hermes::ESTree::ExportAllDeclarationNode*)', 'hermes::Module::getContext() const', 'hermes::irgen::ESTreeIRGen::genExportNamedDeclaration(hermes::ESTree::ExportNamedDeclarationNode*)', 'llvh::cast_retty ::ret_type llvh::dyn_cast (hermes::ESTree::Node*)', 'llvh::cast_retty ::ret_type llvh::dyn_cast (hermes::ESTree::Node*)', 'hermes::IRBuilder::createDebuggerInst()', 'hermes::irgen::ESTreeIRGen::genImportDeclaration(hermes::ESTree::ImportDeclarationNode*)', 'hermes::irgen::ESTreeIRGen::genExportDefaultDeclaration(hermes::ESTree::ExportDefaultDeclarationNode*)', 'llvh::cast_retty ::ret_type llvh::dyn_cast (hermes::ESTree::Node*)', 'llvh::cast_retty ::ret_type llvh::dyn_cast (hermes::ESTree::Node*)', 'hermes::Context::getSourceErrorManager()', 'bool llvh::isa (hermes::ESTree::Node* const&)', 'hermes::IRBuilder::getModule()', 'hermes::SourceErrorManager::error(llvh::SMRange, llvh::Twine const&, hermes::Subsystem)']

33935 34895 hermes::irgen::ESTreeIRGen::genStatement(hermes::ESTree::Node*) call site: 00000 /src/hermes/lib/IRGen/ESTreeIRGen-stmt.cpp:183
30338 62059 18 :

['hermes::vm::raiseErrorForOverridingStaticBuiltin(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::GCPointer ::getNonNull(hermes::vm::PointerBase&) const', 'hermes::vm::HandleRootOwner::makeHandle(hermes::vm::SymbolID)', '_ZN6hermes2vmeqINS0_12PseudoHandleINS0_11HermesValueEEEEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS6_EE5valueEEENS0_15ExecutionStatusE', 'hermes::vm::PropOpFlags::getMustExist() const', 'hermes::vm::Handle ::operator==(hermes::vm::Handle const&) const', 'hermes::vm::PropertyAccessor* hermes::vm::vmcast (hermes::vm::HermesValue)', 'hermes::vm::PseudoHandle ::PseudoHandle(hermes::vm::Handle )', 'hermes::vm::CallResult , (hermes::vm::detail::CallResultSpecialize)4>::operator*()', 'hermes::vm::Handle ::get() const', 'hermes::vm::Callable::executeCall1(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::HermesValue, bool)', '_ZN6hermes2vmeqINS0_6HandleINS0_11HermesValueEEEEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS6_EE5valueEEENS0_15ExecutionStatusE', 'hermes::vm::toPropertyKey(hermes::vm::Runtime&, hermes::vm::Handle )', 'hermes::vm::Runtime::raiseTypeErrorForValue(hermes::vm::TwineChar16 const&, hermes::vm::Handle , hermes::vm::TwineChar16 const&)', 'hermes::vm::CompressedPointer::operator bool() const', 'hermes::vm::Handle hermes::vm::Runtime::makeHandle (hermes::vm::GCPointer const&)', 'hermes::vm::JSObject::getComputedSlotValueUnsafe(hermes::vm::PseudoHandle , hermes::vm::Runtime&, hermes::vm::ComputedPropertyDescriptor)', 'hermes::vm::JSProxy::setComputed(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle , hermes::vm::Handle )']

58062 212398 hermes::vm::JSObject::putComputedWithReceiver_RJS(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::Handle ,hermes::vm::Handle ,hermes::vm::PropOpFlags) call site: 00000 /src/hermes/lib/VM/JSObject.cpp:1587
24815 33113 15 :

['bool hermes::parser::detail::JSParserImpl::checkN (hermes::parser::TokenKind, hermes::UniqueString*) const', 'hermes::parser::detail::JSParserImpl::parseTSDeclaration()', 'hermes::Context::getParseTS() const', 'llvh::Optional ::operator*() &', 'hermes::Context::getParseFlow() const', 'hermes::parser::detail::JSParserImpl::parseFlowDeclaration()', 'llvh::Optional ::operator bool() const', 'llvh::Optional ::operator*() &', 'llvh::Optional ::operator bool() const', 'hermes::parser::detail::JSParserImpl::parseClassDeclaration(hermes::parser::detail::Param)', 'llvh::Optional ::operator*() &', 'hermes::parser::detail::JSParserImpl::parseLexicalDeclaration(hermes::parser::detail::Param)', 'hermes::parser::detail::JSParserImpl::check(hermes::parser::TokenKind) const', 'llvh::Optional ::operator bool() const', 'llvh::Optional ::Optional(hermes::ESTree::Node* const&)']

24815 33141 hermes::parser::detail::JSParserImpl::parseDeclaration(hermes::parser::detail::Param) call site: 00000 /src/hermes/lib/Parser/JSParserImpl.cpp:756
23813 33928 16 :

['hermes::vm::HermesValue::getRaw() const', 'hermes::vm::JSObject::getOwnComputedPrimitiveDescriptor(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::JSObject::IgnoreProxy, hermes::vm::MutableHandle &, hermes::vm::ComputedPropertyDescriptor&)', 'hermes::vm::MutableHandle ::operator=(hermes::vm::JSObject*)', 'hermes::vm::JSObject::isProxyObject() const', 'hermes::vm::ComputedPropertyDescriptor::ComputedPropertyDescriptor()', 'hermes::vm::HandleBase::getHermesValue() const', 'hermes::vm::HostObject::set(hermes::vm::SymbolID, hermes::vm::HermesValue)', 'hermes::vm::Handle ::operator bool() const', 'hermes::vm::HostObject* hermes::vm::vmcast (hermes::vm::GCCell*)', 'hermes::vm::JSObject::internalSetter(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::NamedPropertyDescriptor, hermes::vm::Handle , hermes::vm::PropOpFlags)', 'hermes::vm::ComputedPropertyDescriptor::castToNamedPropertyDescriptorRef()', 'hermes::vm::JSObject::isHostObject() const', 'hermes::vm::JSObject::setComputedSlotValueUnsafe(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::ComputedPropertyDescriptor, hermes::vm::Handle )', 'hermes::vm::JSProxy::defineOwnProperty(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::DefinePropertyFlags, hermes::vm::Handle , hermes::vm::PropOpFlags)', 'hermes::vm::JSObject* hermes::vm::dyn_vmcast (hermes::vm::HermesValue)', 'hermes::vm::DefinePropertyFlags::DefinePropertyFlags()']

24231 106079 hermes::vm::JSObject::putComputedWithReceiver_RJS(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::Handle ,hermes::vm::Handle ,hermes::vm::PropOpFlags) call site: 00000 /src/hermes/lib/VM/JSObject.cpp:1687
20326 34686 26 :

['hermes::vm::HandleRootOwner::makeHandle(hermes::vm::SymbolID)', '_ZN6hermes2vmeqIbEEbRKNS0_10CallResultIT_Xsr6detail23GetCallResultSpecializeIS3_EE5valueEEENS0_15ExecutionStatusE', 'hermes::vm::HandleBase::getHermesValue() const', 'hermes::vm::JSObject::getOwnNamedDescriptor(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::SymbolID, hermes::vm::NamedPropertyDescriptor&)', 'hermes::vm::Handle ::get() const', 'hermes::vm::DefinePropertyFlags::DefinePropertyFlags()', 'hermes::vm::JSObject::getOwnComputedPrimitiveDescriptor(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::JSObject::IgnoreProxy, hermes::vm::MutableHandle &, hermes::vm::ComputedPropertyDescriptor&)', 'hermes::vm::MutableHandle ::operator=(hermes::vm::JSObject*)', 'hermes::vm::ComputedPropertyDescriptor::ComputedPropertyDescriptor()', 'hermes::vm::CallResult ::CallResult(bool)', 'hermes::vm::Handle ::operator bool() const', 'hermes::vm::HostObject* hermes::vm::vmcast (hermes::vm::GCCell*)', 'hermes::vm::JSObject* hermes::vm::dyn_vmcast (hermes::vm::HermesValue)', 'hermes::vm::HostObject::set(hermes::vm::SymbolID, hermes::vm::HermesValue)', 'hermes::vm::Handle ::operator*() const', 'hermes::vm::HermesValue::getRaw() const', 'hermes::vm::CallResult ::operator*() const', 'hermes::vm::JSObject::isProxyObject() const', 'hermes::vm::Handle ::operator->() const', 'hermes::vm::JSObject::setNamedSlotValueUnsafe(hermes::vm::JSObject*, hermes::vm::Runtime&, hermes::vm::NamedPropertyDescriptor, hermes::vm::HermesValue32)', 'hermes::vm::Handle ::operator*() const', 'hermes::vm::Handle ::operator->() const', 'hermes::vm::Handle ::Handle (hermes::vm::Handle const&)', 'hermes::vm::JSObject::isHostObject() const', 'hermes::vm::JSProxy::defineOwnProperty(hermes::vm::Handle , hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::DefinePropertyFlags, hermes::vm::Handle , hermes::vm::PropOpFlags)', 'hermes::vm::HermesValue32::encodeHermesValue(hermes::vm::HermesValue, hermes::vm::Runtime&)']

20326 55668 hermes::vm::JSObject::putNamedWithReceiver_RJS(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::SymbolID,hermes::vm::Handle ,hermes::vm::Handle ,hermes::vm::PropOpFlags) call site: 00000 /src/hermes/lib/VM/JSObject.cpp:1426
16515 16533 3 :

['hermes::parser::detail::JSParserImpl::parsePredicateFlow()', 'hermes::parser::detail::JSParserImpl::check(hermes::UniqueString*) const', 'hermes::parser::detail::JSParserImpl::parseTypeAnnotationFlow(llvh::Optional , hermes::parser::detail::JSParserImpl::AllowAnonFunctionType)']

26727 45812 hermes::parser::detail::JSParserImpl::parseAssignmentExpression(hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::AllowTypedArrowFunction,hermes::parser::detail::JSParserImpl::CoverTypedParameters,hermes::ESTree::Node*)::$_5::operator()(hermes::parser::detail::JSParserImpl::parseAssignmentExpression(hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::AllowTypedArrowFunction,hermes::parser::detail::JSParserImpl::CoverTypedParameters,hermes::ESTree::Node*)::State&,hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::AllowTypedArrowFunction,hermes::parser::detail::JSParserImpl::CoverTypedParameters,hermes::ESTree::Node*)const call site: 00000 /src/hermes/lib/Parser/JSParserImpl.cpp:5721
16515 16515 2 :

['hermes::parser::detail::JSParserImpl::parsePredicateFlow()', 'hermes::parser::detail::JSParserImpl::parseTypeAnnotationFlow(llvh::Optional , hermes::parser::detail::JSParserImpl::AllowAnonFunctionType)']

24879 52120 hermes::parser::detail::JSParserImpl::parseFunctionHelper(hermes::parser::detail::Param,bool,bool) call site: 00000 /src/hermes/lib/Parser/JSParserImpl.cpp:434
11146 20562 16 :

['hermes::ScopedHashTable ::lookup(hermes::Identifier const&) const', 'llvh::raw_ostream::operator<<(char const*)', 'hermes::irgen::ESTreeIRGen::genMemberExpression(hermes::ESTree::MemberExpressionNode*, hermes::irgen::ESTreeIRGen::MemberExpressionOperation)', 'llvh::isCurrentDebugType(char const*)', 'llvh::cast_retty ::ret_type llvh::dyn_cast (hermes::ESTree::Node*)', 'hermes::irgen::ESTreeIRGen::genOptionalMemberExpression(hermes::ESTree::OptionalMemberExpressionNode*, hermes::BasicBlock*, hermes::irgen::ESTreeIRGen::MemberExpressionOperation)', 'bool llvh::isa (hermes::Value* const&)', 'hermes::IRBuilder::createDeletePropertyInst(hermes::Value*, hermes::Value*)', 'hermes::irgen::ESTreeIRGen::curFunction()', 'llvh::cast_retty ::ret_type llvh::dyn_cast (hermes::ESTree::Node*)', 'hermes::IRBuilder::getGlobalObject()', 'hermes::IRBuilder::getLiteralBool(bool)', 'hermes::IRBuilder::getLiteralString(hermes::Identifier)', 'hermes::Function::isStrictMode() const', 'hermes::irgen::getNameFieldFromID(hermes::ESTree::Node const*)', 'llvh::dbgs()']

11146 29080 hermes::irgen::ESTreeIRGen::genUnaryExpression(hermes::ESTree::UnaryExpressionNode*) call site: 00000 /src/hermes/lib/IRGen/ESTreeIRGen-expr.cpp:1535
10651 10651 2 :

['hermes::vm::Runtime::freezeBuiltins()', 'hermes::vm::Runtime::assertBuiltinsUnmodified()']

96186 204325 hermes::vm::Runtime::runBytecode(std::__1::shared_ptr &&,hermes::vm::RuntimeModuleFlags,llvh::StringRef,hermes::vm::Handle ,hermes::vm::Handle ) call site: 00000 /src/hermes/lib/VM/Runtime.cpp:960
10559 10615 6 :

['hermes::vm::Handle hermes::vm::HandleRootOwner::makeNullHandle ()', 'hermes::vm::Domain::getCJSEntryModuleID() const', 'hermes::OptValue ::operator*() const', 'hermes::vm::Handle ::operator->() const', 'hermes::vm::Domain::getCJSModuleOffset(hermes::vm::Runtime&, unsigned int) const', 'hermes::vm::runRequireCall(hermes::vm::Runtime&, hermes::vm::Handle , hermes::vm::Handle , unsigned int)']

10559 10652 hermes::vm::Runtime::runBytecode(std::__1::shared_ptr &&,hermes::vm::RuntimeModuleFlags,llvh::StringRef,hermes::vm::Handle ,hermes::vm::Handle ) call site: 00000 /src/hermes/lib/VM/Runtime.cpp:1034

Runtime coverage analysis

Covered functions
12433
Functions that are reachable but not covered
17
Reachable functions
87
Percentage of reachable functions covered
80.46%
NB: The sum of covered functions and functions that are reachable but not covered need not be equal to Reachable functions . This is because the reachability analysis is an approximation and thus at runtime some functions may be covered that are not included in the reachability analysis. This is a limitation of our static analysis capabilities.
Warning: The number of covered functions are larger than the number of reachable functions. This means that there are more functions covered at runtime than are extracted using static analysis. This is likely a result of the static analysis component failing to extract the right call graph or the coverage runtime being compiled with sanitizers in code that the static analysis has not analysed. This can happen if lto/gold is not used in all places that coverage instrumentation is used.
Function name source code lines source lines hit percentage hit

Files reached

filename functions hit
/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp 1
/src/hermes/API/hermes/hermes.cpp 5
/src/hermes/external/llvh/include/llvh/ADT/ArrayRef.h 3
/src/hermes/include/hermes/BCGen/HBC/BytecodeDataProvider.h 1
/src/hermes/public/hermes/Public/../../hermes/Public/RuntimeConfig.h 1
/src/hermes/public/hermes/Public/../../hermes/Public/GCConfig.h 2
/src/hermes/public/hermes/Public/../../hermes/Public/CrashManager.h 2
/src/hermes/include/hermes/VM/Runtime.h 1
/src/hermes/API/hermes/DebuggerAPI.cpp 1
/src/hermes/API/hermes/DebuggerAPI.h 2
/src/hermes/public/hermes/Public/../../hermes/Public/DebuggerTypes.h 3
/src/hermes/API/jsi/jsi/../jsi/jsi.h 12
/src/hermes/API/jsi/jsi/jsi.cpp 1
/src/hermes/include/hermes/VM/Debugger/Debugger.h 2
/src/hermes/API/jsi/jsi/../jsi/jsi-inl.h 3
/src/hermes/lib/VM/TimeLimitMonitor.cpp 3
/src/hermes/external/llvh/include/llvh/ADT/DenseMap.h 32
/src/hermes/external/llvh/include/llvh/ADT/DenseMapInfo.h 4
/src/hermes/external/llvh/include/llvh/ADT/EpochTracker.h 1
/src/hermes/external/llvh/include/llvh/Support/MathExtras.h 1

Runtime coverage analysis

This section shows analysis of runtime coverage data.

For futher technical details on how this section is generated, please see the Glossary .

Complex functions with low coverage

Func name Function total lines Lines covered at runtime percentage covered Reached by fuzzers
facebook::jsi::JSError::setValue(facebook::jsi::Runtime&,facebook::jsi::Value&&) 61 29 47.54% []
?(0xffffffff&(0xffffffff<<(2*P+1-(y>>Exp_shift)))) 205 73 35.60%
g_dtoa 271 101 37.26% []
boolllvh::DenseMapBase ,std::__1::allocator >,llvh::DenseMapInfo ,llvh::detail::DenseMapPair ,std::__1::allocator >>>,unsignedint,std::__1::basic_string ,std::__1::allocator >,llvh::DenseMapInfo ,llvh::detail::DenseMapPair ,std::__1::allocator >>>::LookupBucketFor (unsignedintconst&,llvh::detail::DenseMapPair ,std::__1::allocator >>const*&)const 32 7 21.87% []
llvh::SmallDenseMap ,llvh::detail::DenseSetPair >::swap(llvh::SmallDenseMap ,llvh::detail::DenseSetPair >&) 54 22 40.74% []
boolllvh::DenseMapBase ,llvh::detail::DenseMapPair >,hermes::Function*,hermes::Module::CJSModule*,llvh::DenseMapInfo ,llvh::detail::DenseMapPair >::LookupBucketFor (hermes::Functionconst*const&,llvh::detail::DenseMapPair const*&)const 32 7 21.87% []
boolllvh::DenseMapBase ,llvh::detail::DenseMapPair >,voidconst*,unsignedint,llvh::DenseMapInfo ,llvh::detail::DenseMapPair >::LookupBucketFor (voidconst*const&,llvh::detail::DenseMapPair const*&)const 32 7 21.87% []
boolllvh::DenseMapBase ,llvh::detail::DenseMapPair >,hermes::Instruction*,hermes::Instruction*,llvh::DenseMapInfo ,llvh::detail::DenseMapPair >::LookupBucketFor (hermes::Instructionconst*const&,llvh::detail::DenseMapPair const*&)const 32 7 21.87% []
llvh::SmallVectorImpl ::operator=(llvh::SmallVectorImpl &&) 36 14 38.88% []
llvh::SmallVectorImpl ::operator=(llvh::SmallVectorImpl &&) 36 14 38.88% []
llvh::SmallVectorImpl ::operator=(llvh::SmallVectorImpl &&) 36 14 38.88% []
llvh::SmallVectorImpl ::operator=(llvh::SmallVectorImpl &&) 36 14 38.88% []
llvh::DomTreeBuilder::SemiNCAInfo >::FindRoots(llvh::DominatorTreeBase const&,llvh::DomTreeBuilder::SemiNCAInfo >::BatchUpdateInfo*) 71 7 9.859% []
llvh::Twine::printOneChild(llvh::raw_ostream&,llvh::Twine::Child,llvh::Twine::NodeKind)const 48 19 39.58% []
hermes::ManagedChunkedList >,16ul>::collect() 33 10 30.30% []
voidhermes::ESTree::ESTreeVisit (hermes::irgen::(anonymousnamespace)::DeclHoisting&,hermes::ESTree::Node*) 40 7 17.5% []
hermes::regex::constants::ErrorTypehermes::regex::Regex ::parse (char16_tconst*,char16_tconst*) 40 18 45.0% []
hermes::regex::LoopNode::emitStep(hermes::regex::RegexBytecodeStream&) 42 20 47.61% []
hermes::regex::SyntaxFlags::fromString(llvh::ArrayRef ) 41 17 41.46% []
hermes::OptValue hermes::parseIntWithRadix >(llvh::ArrayRef ,int) 99 12 12.12% []
unsignedinthermes::_decodeUTF8SlowPath (charconst*&,hermes::parser::JSLexer::decodeUTF8()::{lambda(llvh::Twineconst&)#1}) 79 36 45.56% []
unsignedinthermes::_decodeUTF8SlowPath (charconst*&,hermes::parser::JSLexer::_peekUTF8(charconst*)const::{lambda(llvh::Twineconst&)#1}) 79 40 50.63% []
unsignedinthermes::_decodeUTF8SlowPath >>(std::__1::back_insert_iterator >,charconst*,charconst*)::{lambda(llvh::Twineconst&)#1}>(charconst*&,hermes::convertUTF8WithSurrogatesToUTF16 >>(std::__1::back_insert_iterator >,charconst*,charconst*)::{lambda(llvh::Twineconst&)#1}) 79 19 24.05% []
unsignedinthermes::_decodeUTF8SlowPath >>>(std::__1::back_insert_iterator >>,charconst*,charconst*)::{lambda(llvh::Twineconst&)#1}>(charconst*&,hermes::convertUTF8WithSurrogatesToUTF16 >>>(std::__1::back_insert_iterator >>,charconst*,charconst*)::{lambda(llvh::Twineconst&)#1}) 79 24 30.37% []
unsignedinthermes::_decodeUTF8SlowPath >&,hermes::Identifier)::$_0>(charconst*&,hermes::hbc::DebugInfoGenerator::appendString(std::__1::vector >&,hermes::Identifier)::$_0) 79 19 24.05% []
hermes::vm::HermesValue32::unboxToHV(hermes::vm::PointerBase&)const 33 13 39.39% []
hermes::sem::SemanticValidator::visit(hermes::ESTree::ContinueStatementNode*) 33 10 30.30% []
hermes::sem::SemanticValidator::validateDeclarationNames(hermes::JavaScriptDeclKind,hermes::ESTree::Node*,llvh::SmallVectorImpl *) 45 10 22.22% []
hermes::sem::SemanticValidator::validateAssignmentTarget(hermes::ESTree::Nodeconst*) 32 15 46.87% []
hermes::hbc::(anonymousnamespace)::sanityCheck(llvh::ArrayRef ,hermes::hbc::BytecodeForm,std::__1::basic_string ,std::__1::allocator >*) 59 16 27.11% []
hermes::hbc::HBCISel::generateUnaryOperatorInst(hermes::UnaryOperatorInst*,hermes::BasicBlock*) 38 19 50.0% []
hermes::hbc::HBCISel::generateStoreNewOwnPropertyInst(hermes::StoreNewOwnPropertyInst*,hermes::BasicBlock*) 35 16 45.71% []
hermes::hbc::HBCISel::generateHBCLoadConstInst(hermes::HBCLoadConstInst*,hermes::BasicBlock*) 74 37 50.0% []
hermes::hbc::LowerArgumentsArray::runOnFunction(hermes::Function*) 73 38 52.05% []
hermes::hbc::run(hermes::Function*) 58 22 37.93% []
hermes::RegisterAllocator::calculateLocalLiveness(hermes::RegisterAllocator::BlockLifetimeInfo&,hermes::BasicBlock*) 44 16 36.36% []
hermes::RegisterAllocator::coalesce(llvh::DenseMap ,llvh::detail::DenseMapPair >&,llvh::ArrayRef ) 73 21 28.76% []
hermes::irgen::ESTreeIRGen::genExpressionBranch(hermes::ESTree::Node*,hermes::BasicBlock*,hermes::BasicBlock*,hermes::BasicBlock*) 45 9 20.0% []
hermes::irgen::ESTreeIRGen::genObjectExpr(hermes::ESTree::ObjectExpressionNode*) 239 87 36.40% []
hermes::irgen::ESTreeIRGen::genUnaryExpression(hermes::ESTree::UnaryExpressionNode*) 47 13 27.65% []
hermes::irgen::ESTreeIRGen::genRegExpLiteral(hermes::ESTree::RegExpLiteralNode*) 33 13 39.39% []
hermes::irgen::ESTreeIRGen::genES5Function(hermes::Identifier,hermes::Variable*,hermes::ESTree::FunctionLikeNode*,bool) 77 37 48.05% []
hermes::irgen::ESTreeIRGen::genStatement(hermes::ESTree::Node*) 131 53 40.45% []
hermes::parser::JSLexer::isCurrentTokenADirective() 79 12 15.18% []
hermes::parser::JSLexer::scanTemplateLiteral() 184 78 42.39% []
hermes::parser::detail::JSParserImpl::parseFormalParameters(hermes::parser::detail::Param,llvh::simple_ilist &) 51 21 41.17% []
hermes::parser::detail::JSParserImpl::parseStatement(hermes::parser::detail::Param) 43 23 53.48% []
hermes::parser::detail::JSParserImpl::parseDeclaration(hermes::parser::detail::Param) 40 9 22.5% []
hermes::parser::detail::JSParserImpl::parseStatementListItem(hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::AllowImportExport,llvh::simple_ilist &) 53 18 33.96% []
hermes::parser::detail::JSParserImpl::parseBindingIdentifier(hermes::parser::detail::Param) 33 17 51.51% []
hermes::parser::detail::JSParserImpl::parseVariableDeclaration(hermes::parser::detail::Param,llvh::SMLoc) 37 15 40.54% []
hermes::parser::detail::JSParserImpl::parsePrimaryExpression() 186 90 48.38% []
hermes::parser::detail::JSParserImpl::parsePropertyAssignment(bool) 360 40 11.11% []
hermes::parser::detail::JSParserImpl::parsePropertyName() 60 11 18.33% []
hermes::parser::detail::JSParserImpl::parseOptionalExpressionExceptNew(hermes::parser::detail::JSParserImpl::IsConstructorCall) 79 14 17.72% []
hermes::parser::detail::JSParserImpl::parseMemberSelect(llvh::SMLoc,llvh::SMLoc,hermes::ESTree::Node*,bool) 124 55 44.35% []
hermes::parser::detail::JSParserImpl::parseNewExpressionOrOptionalExpression(hermes::parser::detail::JSParserImpl::IsConstructorCall) 75 3 4.0% []
hermes::parser::detail::JSParserImpl::parseUnaryExpression() 82 29 35.36% []
hermes::parser::detail::JSParserImpl::parseConditionalExpression(hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::CoverTypedParameters) 78 42 53.84% []
hermes::parser::detail::JSParserImpl::reparseArrowParameters(hermes::ESTree::Node*,llvh::simple_ilist &,bool&) 96 10 10.41% []
hermes::parser::detail::JSParserImpl::reparseAssignmentPattern(hermes::ESTree::Node*,bool) 65 14 21.53% []
hermes::parser::detail::JSParserImpl::parseAssignmentExpression(hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::AllowTypedArrowFunction,hermes::parser::detail::JSParserImpl::CoverTypedParameters,hermes::ESTree::Node*)::$_5::operator()(hermes::parser::detail::JSParserImpl::parseAssignmentExpression(hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::AllowTypedArrowFunction,hermes::parser::detail::JSParserImpl::CoverTypedParameters,hermes::ESTree::Node*)::State&,hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::AllowTypedArrowFunction,hermes::parser::detail::JSParserImpl::CoverTypedParameters,hermes::ESTree::Node*)const 170 55 32.35% []
hermes::parser::detail::JSParserImpl::checkDeclaration() 43 17 39.53% []
hermes::regex::Context ::match(hermes::regex::State *,bool) 401 37 9.226% []
hermes::regex::Context ::backtrack(llvh::SmallVector ::BacktrackInsn,64u>&,hermes::regex::State *) 53 4 7.547% []
boolhermes::regex::Context ::matchWidth1<(hermes::regex::Width1Opcode)5>(hermes::regex::Insnconst*,char16_t)const 41 8 19.51% []
hermes::regex::Context ::match(hermes::regex::State *,bool) 401 37 9.226% []
hermes::regex::Context ::backtrack(llvh::SmallVector ::BacktrackInsn,64u>&,hermes::regex::State *) 53 4 7.547% []
boolhermes::regex::Context ::matchWidth1<(hermes::regex::Width1Opcode)5>(hermes::regex::Insnconst*,char)const 41 8 19.51% []
hermes::regex::Parser ,char16_tconst*>::consumeDisjunction() 55 22 40.0% []
hermes::regex::Parser ,char16_tconst*>::tryConsumeQuantifierPrefix(hermes::regex::Parser ,char16_tconst*>::Quantifier*) 44 15 34.09% []
hermes::regex::Parser ,char16_tconst*>::consumeTerm() 89 31 34.83% []
hermes::regex::Parser ,char16_tconst*>::consumeCharacterClass() 51 24 47.05% []
hermes::regex::Parser ,char16_tconst*>::tryConsumeBracketClassAtom() 55 12 21.81% []
hermes::numberToString(double,char*,unsignedlong) 80 43 53.75% []
hermes::encodeUTF8(char*&,unsignedint) 53 29 54.71% []
hermes::vm::Callable::extractOwnLengthProperty_RJS(hermes::vm::Handle ,hermes::vm::Runtime&) 46 22 47.82% []
hermes::vm::validateInstructions(llvh::ArrayRef ,unsignedint) 82 27 32.92% []
hermes::vm::Debugger::willUnloadModule(hermes::vm::RuntimeModule*) 35 4 11.42% []
hermes::vm::DictPropertyMap::grow(hermes::vm::MutableHandle &,hermes::vm::Runtime&,unsignedint) 50 27 54.0% []
hermes::vm::Domain::importCJSModuleTable(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::RuntimeModule*) 158 5 3.164% []
hermes::vm::CallResult hermes::vm::Interpreter::interpretFunction (hermes::vm::Runtime&,hermes::vm::InterpreterState&) 2208 1078 48.82% []
hermes::vm::JSArray::setLength(hermes::vm::Handle ,hermes::vm::Runtime&,unsignedint,hermes::vm::PropOpFlags) 70 7 10.0% []
hermes::vm::errorStackGetter(void*,hermes::vm::Runtime&,hermes::vm::NativeArgs) 71 39 54.92% []
hermes::vm::stringPrototypeMatch(void*,hermes::vm::Runtime&,hermes::vm::NativeArgs) 46 18 39.13% []
hermes::vm::stringPrototypeSplit(void*,hermes::vm::Runtime&,hermes::vm::NativeArgs) 128 69 53.90% []
hermes::vm::JSObject::setParent(hermes::vm::JSObject*,hermes::vm::Runtime&,hermes::vm::JSObject*,hermes::vm::PropOpFlags) 32 11 34.37% []
hermes::vm::JSObject::putNamedWithReceiver_RJS(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::SymbolID,hermes::vm::Handle ,hermes::vm::Handle ,hermes::vm::PropOpFlags) 138 36 26.08% []
hermes::vm::JSObject::putComputedWithReceiver_RJS(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::Handle ,hermes::vm::Handle ,hermes::vm::PropOpFlags) 242 35 14.46% []
hermes::vm::JSObject::defineOwnComputedPrimitive(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::DefinePropertyFlags,hermes::vm::Handle ,hermes::vm::PropOpFlags) 163 71 43.55% []
hermes::vm::JSObject::checkPropertyUpdate(hermes::vm::Runtime&,hermes::vm::PropertyFlags,hermes::vm::DefinePropertyFlags,hermes::vm::HermesValue,hermes::vm::Handle ,hermes::vm::PropOpFlags) 119 54 45.37% []
hermes::vm::(anonymousnamespace)::getOwnComputedPrimitiveDescriptorImpl(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::JSObject::IgnoreProxy,hermes::vm::SymbolID&,hermes::vm::MutableHandle &,hermes::vm::ComputedPropertyDescriptor&) 70 32 45.71%
hermes::vm::JSRegExp::escapePattern(hermes::vm::Handle ,hermes::vm::Runtime&) 36 18 50.0% []
hermes::vm::typeOf(hermes::vm::Runtime&,hermes::vm::Handle ) 35 11 31.42% []
hermes::vm::toPrimitive_RJS(hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::PreferredType) 39 16 41.02% []
hermes::vm::toBoolean(hermes::vm::HermesValue) 32 9 28.12% []
hermes::vm::toString_RJS(hermes::vm::Runtime&,hermes::vm::Handle ) 54 27 50.0% []
hermes::vm::toNumber_RJS(hermes::vm::Runtime&,hermes::vm::Handle ) 45 20 44.44% []
hermes::vm::getPrimitivePrototype(hermes::vm::Runtime&,hermes::vm::Handle ) 33 7 21.21% []
hermes::vm::toObject(hermes::vm::Runtime&,hermes::vm::Handle ) 58 8 13.79% []
hermes::vm::abstractEqualityTest_RJS(hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::Handle ) 145 21 14.48% []
hermes::vm::addOp_RJS(hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::Handle ) 46 16 34.78% []
hermes::vm::Runtime::runBytecode(std::__1::shared_ptr &&,hermes::vm::RuntimeModuleFlags,llvh::StringRef,hermes::vm::Handle ,hermes::vm::Handle ) 91 45 49.45% []
hermes::vm::Runtime::raiseTypeErrorForValue(hermes::vm::TwineChar16const&,hermes::vm::Handle ,hermes::vm::TwineChar16const&) 33 6 18.18% []
hermes::vm::SerializedLiteralParser::get(hermes::vm::Runtime&) 55 28 50.90% []
hermes::vm::TwineChar16::toVector(llvh::SmallVectorImpl &)const::$_2::operator()(hermes::vm::TwineChar16::Node,hermes::vm::TwineChar16::NodeKind,unsignedlong)const 39 13 33.33% []
unsignedinthermes::vm::GCBase::completeWeakMapMarking (hermes::vm::HadesGC&,hermes::vm::HadesGC::MarkAcceptor&,std::__1::vector *,std::__1::allocator *>>&,bool(*)(hermes::vm::GCCellconst*),hermes::vm::HadesGC::completeWeakMapMarking(hermes::vm::HadesGC::MarkAcceptor&)::$_7,hermes::vm::HadesGC::completeWeakMapMarking(hermes::vm::HadesGC::MarkAcceptor&)::$_8,hermes::vm::HadesGC::completeWeakMapMarking(hermes::vm::HadesGC::MarkAcceptor&)::$_9) 50 20 40.0% []
voidhermes::vm::HadesGC::scanDirtyCardsForSegment (hermes::vm::SlotVisitor >&,hermes::vm::HadesGC::HeapSegment&) 41 9 21.95% []

Files and Directories in report

This section shows which files and directories are considered in this report. The main reason for showing this is fuzz introspector may include more code in the reasoning than is desired. This section helps identify if too many files/directories are included, e.g. third party code, which may be irrelevant for the threat model. In the event too much is included, fuzz introspector supports a configuration file that can exclude data from the report. See the following link for more information on how to create a config file: link

Files in report

Source file Reached by Covered by
[] []
/src/hermes/include/hermes/VM/SymbolID.h [] []
/src/hermes/lib/VM/JSWeakRef.cpp [] []
/src/hermes/include/hermes/VM/FillerCell.h [] []
/src/hermes/lib/VM/JSLib/ArrayIterator.cpp [] []
/src/icu/source/common/cmemory.cpp [] []
/src/hermes/include/hermes/VM/WeakValueMap.h [] []
/src/icu/source/common/bytestrie.cpp [] []
/src/icu/source/i18n/./unicode/listformatter.h [] []
/src/icu/source/common/./cpputils.h [] []
/src/hermes/include/hermes/VM/RootAndSlotAcceptorDefault.h [] []
/src/hermes/external/llvh/include/llvh/ADT/StringRef.h [] []
/src/hermes/external/llvh/lib/Support/NativeFormatting.cpp [] []
/src/icu/source/i18n/units_router.cpp [] []
/src/hermes/lib/VM/Profiler/SamplingProfilerPosix.cpp [] []
/src/hermes/lib/BCGen/Lowering.cpp [] []
/src/icu/source/i18n/./measunit_impl.h [] []
/src/hermes/external/llvh/lib/Support/Signals.cpp [] []
/src/hermes/lib/VM/OrderedHashMap.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/MD5.h [] []
/src/icu/source/common/ustack.cpp [] []
/src/hermes/API/hermes/../hermes/hermes.h [] []
/src/icu/source/common/./bmpset.h [] []
/src/icu/source/common/./unicode/rep.h [] []
/src/icu/source/i18n/./number_asformat.h [] []
/src/hermes/lib/VM/JSLib/JSONLexer.h [] []
/src/hermes/external/llvh/lib/Support/MemoryBuffer.cpp [] []
/src/icu/source/i18n/collationweights.cpp [] []
/src/icu/source/common/rbbirb.cpp [] []
/usr/local/bin/../include/c++/v1/optional [] []
/src/hermes/include/hermes/ADT/SafeInt.h [] []
/src/hermes/include/hermes/Support/StringTableEntry.h [] []
/usr/local/bin/../include/c++/v1/math.h [] []
/src/hermes/include/hermes/Platform/Unicode/CharacterProperties.h [] []
/src/hermes/lib/IRGen/IRInstrument.h [] []
/src/hermes/external/llvh/include/llvh/ADT/FoldingSet.h [] []
/src/icu/source/i18n/decContext.cpp [] []
/src/icu/source/common/./unicode/stringtriebuilder.h [] []
/src/hermes/external/llvh/lib/Support/MD5.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/YAMLTraits.h [] []
/src/icu/source/i18n/rulebasedcollator.cpp [] []
/src/hermes/lib/Parser/JSParserImpl-flow.cpp [] []
/src/hermes/include/hermes/IR/CFG.h [] []
/src/hermes/include/hermes/VM/GCBase.h [] []
/src/hermes/external/llvh/include/llvh/ADT/Twine.h [] []
/src/hermes/lib/VM/JSLib/RuntimeJSONUtils.cpp [] []
/src/hermes/include/hermes/Support/UTF16Stream.h [] []
/src/icu/source/common/./normalizer2impl.h [] []
/src/hermes/include/hermes/Optimizer/PassManager/Pass.h [] []
/src/hermes/external/llvh/include/llvh/Support/RecyclingAllocator.h [] []
/src/icu/source/i18n/../common/unicode/appendable.h [] []
/src/hermes/include/hermes/VM/HermesValue-inline.h [] []
/src/hermes/external/llvh/lib/Support/Process.cpp [] []
/src/icu/source/common/rbbidata.cpp [] []
/src/hermes/lib/Inst/InstDecode2.cpp [] []
/src/hermes/include/hermes/VM/Profiler/CodeCoverageProfiler.h [] []
/src/hermes/include/hermes/Optimizer/Scalar/CSE.h [] []
/src/hermes/lib/VM/JSLib/JSLibInternal.h [] []
/src/icu/source/i18n/reldtfmt.cpp [] []
/src/icu/source/i18n/utf16collationiterator.cpp [] []
/src/hermes/lib/Regex/RegexParser.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/DenseMap.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/icu/source/common/utf_impl.cpp [] []
/src/icu/source/common/dictbe.cpp [] []
/src/icu/source/i18n/../common/unicode/unistr.h [] []
/src/icu/source/i18n/./astro.h [] []
/src/hermes/include/hermes/VM/DecoratedObject.h [] []
/src/hermes/lib/AST/SemValidate.cpp [] []
/src/hermes/include/hermes/Support/Compiler.h [] []
/src/hermes/include/hermes/VM/DummyObject.h [] []
/src/hermes/include/hermes/VM/Metadata.h [] []
/src/hermes/external/llvh/include/llvh/Support/MemoryBuffer.h [] []
/src/hermes/include/hermes/VM/BoxedDouble.h [] []
/src/hermes/lib/VM/TimeLimitMonitor.cpp ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/icu/source/i18n/../common/unicode/bytestrie.h [] []
/src/icu/source/i18n/./units_data.h [] []
/src/hermes/lib/VM/Debugger/Debugger.cpp [] []
/src/icu/source/common/unistr_props.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/simple_ilist.h [] []
/src/hermes/include/hermes/VM/JSCallSite.h [] []
/src/icu/source/i18n/formattedval_sbimpl.cpp [] []
/src/hermes/include/hermes/Optimizer/PassManager/PassManager.h [] []
/src/icu/source/common/./unicode/errorcode.h [] []
/src/hermes/lib/IR/IRBuilder.cpp [] []
/src/hermes/external/llvh/lib/Support/StringRef.cpp [] []
/src/icu/source/common/./unicode/symtable.h [] []
/src/hermes/lib/IRGen/ESTreeIRGen.cpp [] []
/src/hermes/lib/VM/DummyObject.cpp [] []
/src/icu/source/common/propname.cpp [] []
/src/icu/source/i18n/../common/unicode/messagepattern.h [] []
/src/icu/source/common/uniset.cpp [] []
/src/icu/source/i18n/double-conversion-bignum-dtoa.cpp [] []
/src/hermes/external/llvh/lib/Support/Statistic.cpp [] []
/src/icu/source/i18n/./collation.h [] []
/src/hermes/external/llvh/include/llvh/ADT/ilist_base.h [] []
/src/icu/source/common/rbbistbl.cpp [] []
/src/icu/source/i18n/double-conversion-cached-powers.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/Casting.h [] []
/src/icu/source/i18n/../common/unicode/ucharstriebuilder.h [] []
/src/hermes/lib/SourceMap/SourceMapParser.cpp [] []
/src/hermes/API/jsi/jsi/../jsi/instrumentation.h [] []
/src/icu/source/i18n/./numparse_compositions.h [] []
/src/hermes/include/hermes/Utils/Options.h [] []
/src/hermes/include/hermes/VM/JSWeakRef.h [] []
/src/hermes/lib/IRGen/ESTreeIRGen-func.cpp [] []
/src/icu/source/i18n/number_decimalquantity.cpp [] []
/src/hermes/include/hermes/VM/JSCallableProxy.h [] []
/src/icu/source/i18n/string_segment.cpp [] []
/src/icu/source/i18n/currpinf.cpp [] []
/src/icu/source/common/bmpset.cpp [] []
/src/icu/source/i18n/../common/unicode/stringpiece.h [] []
/src/icu/source/i18n/./number_mapper.h [] []
/src/hermes/lib/Platform/Unicode/CharacterProperties.cpp [] []
/src/icu/source/common/./unicode/unifilt.h [] []
/src/hermes/lib/ADT/CompactArray.cpp [] []
/src/hermes/include/hermes/Support/JSONEmitter.h [] []
/src/hermes/external/llvh/include/llvh/Support/Errc.h [] []
/src/hermes/include/hermes/VM/Handle.h [] []
/src/hermes/include/hermes/IR/ValueKinds.def [] []
/src/hermes/lib/Support/SemaphorePosix.cpp [] []
/src/icu/source/i18n/measunit_extra.cpp [] []
/src/icu/source/common/./unicode/ucharstrie.h [] []
/src/hermes/include/hermes/BCGen/Lowering.h [] []
/src/hermes/lib/VM/Interpreter-internal.h [] []
/src/icu/source/i18n/collationdatareader.cpp [] []
/src/hermes/include/hermes/VM/PropertyDescriptor.h [] []
/src/hermes/include/hermes/VM/TwineChar16.h [] []
/src/hermes/lib/VM/JSLib/JSLibInternal.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/raw_ostream.h [] []
/src/icu/source/i18n/nfrule.cpp [] []
/src/hermes/lib/VM/HiddenClass.cpp [] []
/src/icu/source/i18n/units_complexconverter.cpp [] []
/src/hermes/lib/VM/JSLib/Object.cpp [] []
/src/hermes/include/hermes/VM/StackFrame.h [] []
/src/hermes/external/dtoa/dtoa.c [] []
/src/icu/source/i18n/timezone.cpp [] []
/src/hermes/lib/Platform/Logging.cpp [] []
/src/hermes/lib/VM/Profiler/ChromeTraceSerializer.cpp [] []
/src/icu/source/i18n/astro.cpp [] []
/src/hermes/include/hermes/VM/CopyableVector.h [] []
/usr/include/ctype.h [] []
/src/icu/source/i18n/number_patternmodifier.cpp [] []
/src/icu/source/i18n/./standardplural.h [] []
/src/icu/source/i18n/basictz.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/SmallVectorMemoryBuffer.h [] []
/src/icu/source/i18n/collationtailoring.cpp [] []
/usr/local/bin/../include/c++/v1/stdexcept [] []
/src/icu/source/common/uchar.cpp [] []
/src/icu/source/common/./unicode/locid.h [] []
/src/icu/source/i18n/nfrs.cpp [] []
/src/hermes/external/llvh/lib/Support/ManagedStatic.cpp [] []
/src/hermes/external/llvh/lib/Support/Mutex.cpp [] []
/src/hermes/include/hermes/VM/JSRegExpStringIterator.h [] []
/src/hermes/external/llvh/lib/Support/Triple.cpp [] []
/src/icu/source/i18n/number_padding.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/DenseMapInfo.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/hermes/lib/VM/Profiler/CodeCoverageProfiler.cpp [] []
/src/icu/source/i18n/./erarules.h [] []
/src/icu/source/i18n/../common/unicode/ures.h [] []
/src/hermes/lib/VM/IdentifierTable.cpp [] []
/src/icu/source/i18n/number_fluent.cpp [] []
/src/icu/source/i18n/./formattedval_impl.h [] []
/src/icu/source/i18n/formattedvalue.cpp [] []
/src/hermes/lib/VM/detail/IdentifierHashTable.cpp [] []
/src/hermes/include/hermes/VM/SymbolID-inline.h [] []
/src/hermes/external/llvh/include/llvh/ADT/EpochTracker.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/hermes/lib/BCGen/HBC/BytecodeDataProvider.cpp [] []
/src/icu/source/i18n/olsontz.cpp [] []
/src/hermes/external/llvh/lib/Support/Path.cpp [] []
/src/icu/source/i18n/chnsecal.cpp [] []
/src/hermes/lib/VM/HermesValue.cpp [] []
/src/hermes/lib/BCGen/HBC/ConsecutiveStringStorage.cpp [] []
/src/hermes/include/hermes/VM/Runtime-inline.h [] []
/src/icu/source/common/locdspnm.cpp [] []
/src/hermes/include/hermes/VM/IdentifierTable.h [] []
/src/hermes/external/llvh/include/llvh/IR/CFG.h [] []
/src/hermes/lib/VM/gcs/AlignedHeapSegment.cpp [] []
/src/icu/source/i18n/uitercollationiterator.cpp [] []
/src/hermes/lib/Support/BigIntSupport.cpp [] []
/src/icu/source/i18n/./number_decnum.h [] []
/src/hermes/lib/Support/Base64vlq.cpp [] []
/src/icu/source/common/utrie2.cpp [] []
/src/icu/source/common/sharedobject.cpp [] []
/src/icu/source/i18n/../common/sharedobject.h [] []
/src/icu/source/i18n/./numparse_types.h [] []
/src/hermes/lib/Optimizer/PassManager/PassManager.cpp [] []
/src/icu/source/common/utrie2_builder.cpp [] []
/src/hermes/include/hermes/Regex/Executor.h [] []
/src/icu/source/i18n/../common/unicode/usetiter.h [] []
/src/hermes/include/hermes/Regex/RegexTypes.h [] []
/src/hermes/external/llvh/include/llvh/Support/ErrorOr.h [] []
/src/icu/source/i18n/./collationfastlatin.h [] []
/src/hermes/include/hermes/Support/JenkinsHash.h [] []
/src/hermes/lib/VM/TwineChar16.cpp [] []
/src/icu/source/i18n/../common/util.h [] []
/src/hermes/include/hermes/IR/IRBuilder.h [] []
/src/icu/source/i18n/ethpccal.cpp [] []
/src/icu/source/i18n/calendar.cpp [] []
/src/hermes/include/hermes/VM/GCBase-inline.h [] []
/src/hermes/lib/VM/JSLib/escape.cpp [] []
/src/icu/source/i18n/../common/unicode/errorcode.h [] []
/src/hermes/lib/BCGen/HBC/HBC.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/LEB128.h [] []
/src/hermes/lib/BCGen/RegAlloc.cpp [] []
/usr/local/bin/../include/c++/v1/istream [] []
/src/hermes/external/llvh/lib/Support/Twine.cpp [] []
/src/hermes/include/hermes/VM/HeapAlign.h [] []
/src/hermes/lib/VM/HostModel.cpp [] []
/src/hermes/include/hermes/VM/StackTracesTree-NoRuntime.h [] []
/src/icu/source/common/localebuilder.cpp [] []
/src/hermes/lib/VM/JSArray.cpp [] []
/src/icu/source/i18n/./collationdata.h [] []
/src/hermes/public/hermes/Public/../../hermes/Public/RuntimeConfig.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] []
/src/icu/source/common/uresbund.cpp [] []
/src/icu/source/i18n/../common/unicode/localpointer.h [] []
/src/icu/source/common/./unicode/uenum.h [] []
/src/icu/source/i18n/./unicode/sortkey.h [] []
/src/hermes/include/hermes/Regex/RegexNode.h [] []
/src/hermes/lib/VM/StorageProvider.cpp [] []
/src/hermes/include/hermes/BCGen/HBC/BytecodeStream.h [] []
/src/hermes/external/llvh/include/llvh/Support/SaveAndRestore.h [] []
/src/icu/source/common/./unicode/normalizer2.h [] []
/src/icu/source/common/udataswp.cpp [] []
/src/icu/source/i18n/sortkey.cpp [] []
/src/icu/source/i18n/./unicode/numberformatter.h [] []
/src/icu/source/i18n/./number_currencysymbols.h [] []
/src/icu/source/common/rbbinode.cpp [] []
/src/hermes/include/hermes/VM/Callable.h [] []
/src/hermes/include/hermes/VM/SlotVisitor.h [] []
/src/hermes/include/hermes/Optimizer/Scalar/CodeMotion.h [] []
/src/icu/source/i18n/./unicode/dcfmtsym.h [] []
/src/hermes/include/hermes/VM/GCPointer.h [] []
/src/icu/source/i18n/curramt.cpp [] []
/src/icu/source/i18n/./numparse_symbols.h [] []
/src/icu/source/common/uarrsort.cpp [] []
/src/hermes/external/llvh/lib/Support/GraphWriter.cpp [] []
/src/icu/source/i18n/ucal.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/SmallVector.h [] []
/src/icu/source/common/./unicode/localpointer.h [] []
/src/hermes/lib/VM/JSLib/HermesBuiltin.cpp [] []
/src/hermes/lib/VM/JSLib/eval.cpp [] []
/src/hermes/include/hermes/VM/RuntimeModule-inline.h [] []
/src/icu/source/i18n/./collationruleparser.h [] []
/src/icu/source/i18n/./nfrule.h [] []
/src/hermes/lib/InternalBytecode/InternalBytecode.cpp [] []
/src/hermes/include/hermes/VM/Operations.h [] []
/src/hermes/lib/Support/UTF16Stream.cpp [] []
/src/icu/source/i18n/number_decimfmtprops.cpp [] []
/src/hermes/lib/Support/StringTable.cpp [] []
/src/hermes/include/hermes/VM/GCStorage.h [] []
/src/hermes/lib/Parser/JSONParser.cpp [] []
/src/icu/source/i18n/./unicode/basictz.h [] []
/src/hermes/include/hermes/Support/InternalIdentifierMaker.h [] []
/src/icu/source/i18n/./collationweights.h [] []
/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/hermes/lib/VM/PrimitiveBox.cpp [] []
/src/hermes/lib/Optimizer/Scalar/CSE.cpp [] []
/src/icu/source/i18n/dcfmtsym.cpp [] []
/src/icu/source/i18n/numparse_scientific.cpp [] []
/src/hermes/lib/Parser/JSParserImpl.h [] []
/src/icu/source/common/./restrace.h [] []
/src/hermes/lib/Optimizer/Scalar/HoistStartGenerator.cpp [] []
/src/icu/source/common/./dictionarydata.h [] []
/src/hermes/lib/VM/JSError.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/StringSaver.h [] []
/src/hermes/include/hermes/Parser/JSLexer.h [] []
/src/hermes/external/llvh/lib/Support/StringMap.cpp [] []
/src/hermes/include/hermes/VM/Debugger/DebugCommand.h [] []
/src/icu/source/i18n/double-conversion-double-to-string.cpp [] []
/src/hermes/lib/IRGen/ESTreeIRGen.h [] []
/src/hermes/external/llvh/include/llvh/ADT/ScopeExit.h [] []
/src/hermes/include/hermes/IR/IRVisitor.h [] []
/src/icu/source/i18n/./unicode/smpdtfmt.h [] []
/src/hermes/lib/VM/JSLib/ArrayBuffer.cpp [] []
/src/hermes/lib/VM/BuildMetadata.cpp [] []
/src/icu/source/common/static_unicode_sets.cpp [] []
/src/hermes/include/hermes/VM/WeakRefSlot-inline.h [] []
/src/icu/source/i18n/islamcal.cpp [] []
/src/icu/source/common/rbbisetb.cpp [] []
/src/hermes/lib/VM/JSLib/RegExpStringIterator.cpp [] []
/src/hermes/include/hermes/IR/Instrs.h [] []
/src/icu/source/i18n/../common/unicode/locid.h [] []
/src/hermes/include/hermes/VM/CodeBlock.h [] []
/src/icu/source/i18n/plurrule.cpp [] []
/src/icu/source/i18n/numparse_affixes.cpp [] []
/src/hermes/lib/BCGen/HBC/SerializedLiteralGenerator.cpp [] []
/src/hermes/lib/VM/JSLib/AsyncFunction.cpp [] []
/src/hermes/lib/VM/Profiler/SamplingProfilerSampler.h [] []
/src/icu/source/i18n/collation.cpp [] []
/src/hermes/lib/VM/JSLib/Error.cpp [] []
/src/hermes/external/llvh/lib/Support/Locale.cpp [] []
/src/hermes/lib/VM/JSLib/RuntimeCommonStorage.cpp [] []
/src/hermes/lib/VM/JSLib/Math.cpp [] []
/src/icu/source/i18n/selfmt.cpp [] []
/src/hermes/include/hermes/Support/ScopeChain.h [] []
/src/hermes/external/llvh/include/llvh/Support/MathExtras.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/icu/source/common/ucurr.cpp [] []
/src/icu/source/i18n/../common/capi_helper.h [] []
/src/hermes/include/hermes/IR/Instrs.def [] []
/src/icu/source/i18n/units_data.cpp [] []
/src/icu/source/i18n/decimfmt.cpp [] []
/src/hermes/lib/VM/BoxedDouble.cpp [] []
/src/icu/source/i18n/./double-conversion-diy-fp.h [] []
/src/icu/source/common/brkeng.cpp [] []
/src/hermes/include/hermes/VM/StackFrame-inline.h [] []
/src/icu/source/common/rbbiscan.cpp [] []
/src/hermes/lib/VM/JSLib/JSONLexer.cpp [] []
/src/hermes/include/hermes/VM/HostModel.h [] []
/src/hermes/include/hermes/VM/PropertyCache.h [] []
/src/icu/source/common/servlkf.cpp [] []
/src/hermes/lib/BCGen/HBC/BytecodeStream.cpp [] []
/src/hermes/include/hermes/BCGen/HBC/UniquingFilenameTable.h [] []
/src/hermes/external/llvh/lib/Support/APInt.cpp [] []
/src/hermes/include/hermes/Support/CheckedMalloc.h [] []
/src/hermes/API/hermes/../hermes/DebuggerAPI.h [] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/icu/source/common/ruleiter.cpp [] []
/src/hermes/external/llvh/lib/Support/CommandLine.cpp [] []
/src/hermes/include/hermes/VM/JSWeakMapImpl.h [] []
/src/icu/source/common/bytestriebuilder.cpp [] []
/src/icu/source/i18n/./dtptngen_impl.h [] []
/src/hermes/include/hermes/VM/HermesValue.h [] []
/src/hermes/include/hermes/Parser/pack.h [] []
/src/hermes/lib/VM/Operations.cpp [] []
/src/hermes/include/hermes/VM/SlotKinds.def [] []
/src/icu/source/common/./ucasemap_imp.h [] []
/src/hermes/include/hermes/VM/SegmentInfo.h [] []
/src/hermes/external/llvh/include/llvh/IR/Function.h [] []
/src/hermes/external/llvh/include/llvh/ADT/ilist_iterator.h [] []
/src/hermes/lib/VM/SingleObject.cpp [] []
/src/icu/source/common/putil.cpp [] []
/src/hermes/include/hermes/VM/MockedEnvironment.h [] []
/src/hermes/lib/VM/JSLib/WeakRef.cpp [] []
/src/hermes/lib/BCGen/HBC/Passes/LowerBuiltinCalls.cpp [] []
/src/hermes/lib/IRGen/ESTreeIRGen-stmt.cpp [] []
/src/hermes/include/hermes/AST/ESTree.def [] []
/src/icu/source/i18n/./unicode/fmtable.h [] []
/src/hermes/include/hermes/VM/SingleObject.h [] []
/src/icu/source/common/ucharstrieiterator.cpp [] []
/src/icu/source/i18n/./units_complexconverter.h [] []
/src/icu/source/i18n/tznames_impl.cpp [] []
/src/hermes/lib/VM/JSLib/Array.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/SmallSet.h [] []
/src/icu/source/common/ulist.cpp [] []
/src/icu/source/i18n/tzgnames.cpp [] []
/src/hermes/include/hermes/SourceMap/SourceMap.h [] []
/src/hermes/lib/Parser/JSParser.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/SMLoc.h [] []
/src/icu/source/i18n/number_scientific.cpp [] []
/src/icu/source/i18n/number_usageprefs.cpp [] []
/src/icu/source/common/unistr_case_locale.cpp [] []
/src/icu/source/common/unistr_titlecase_brkiter.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/Threading.h [] []
/src/hermes/lib/VM/CodeBlock.cpp [] []
/src/hermes/include/hermes/VM/Profiler/SamplingProfiler.h [] []
/src/icu/source/common/ustrtrns.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/Mutex.h [] []
/src/icu/source/i18n/./double-conversion-utils.h [] []
/src/hermes/include/hermes/ADT/CompactArray.h [] []
/src/icu/source/common/rbbi_cache.cpp [] []
/src/icu/source/i18n/coptccal.cpp [] []
/src/hermes/lib/VM/Callable.cpp [] []
/src/icu/source/i18n/fpositer.cpp [] []
/src/icu/source/i18n/collationsettings.cpp [] []
/src/hermes/include/hermes/Regex/RegexSerialization.h [] []
/src/icu/source/i18n/hebrwcal.cpp [] []
/src/icu/source/i18n/./number_scientific.h [] []
/src/icu/source/i18n/rbtz.cpp [] []
/src/icu/source/common/characterproperties.cpp [] []
/src/hermes/lib/VM/JSCallableProxy.cpp [] []
/src/hermes/external/llvh/lib/Support/raw_os_ostream.cpp [] []
/src/icu/source/common/./unicode/locdspnm.h [] []
/src/hermes/include/hermes/VM/GCConcurrency.h [] []
/src/hermes/external/llvh/include/llvh/ADT/SmallPtrSet.h [] []
/src/hermes/external/llvh/lib/Support/Unicode.cpp [] []
/src/hermes/include/hermes/Support/PageAccessTrackerEmpty.h [] []
/src/hermes/external/llvh/include/llvh/ADT/BitVector.h [] []
/src/hermes/lib/VM/StringRefUtils.cpp [] []
/src/icu/source/common/utrie_swap.cpp [] []
/src/hermes/API/jsi/jsi/jsi.cpp ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/hermes/lib/BCGen/HBC/ISel.cpp [] []
/src/hermes/include/hermes/Optimizer/Scalar/HoistStartGenerator.h [] []
/src/icu/source/i18n/./utf16collationiterator.h [] []
/src/hermes/external/llvh/lib/Support/Program.cpp [] []
/src/hermes/include/hermes/VM/SegmentedArray.h [] []
/src/hermes/API/jsi/jsi/../jsi/decorator.h [] []
/src/hermes/include/hermes/VM/BigIntPrimitive.h [] []
/src/hermes/include/hermes/VM/JSObject.h [] []
/src/icu/source/i18n/choicfmt.cpp [] []
/src/hermes/include/hermes/VM/TypedArrays.def [] []
/src/icu/source/i18n/gregoimp.cpp [] []
/src/hermes/include/hermes/VM/SerializedLiteralParser.h [] []
/src/icu/source/i18n/umsg.cpp [] []
/src/hermes/include/hermes/VM/JSDate.h [] []
/src/hermes/external/llvh/lib/Support/StringSaver.cpp [] []
/src/hermes/lib/Inst/InstDecode.cpp [] []
/src/hermes/include/hermes/VM/SlotAcceptor.h [] []
/src/icu/source/common/./uhash.h [] []
/src/hermes/lib/VM/HandleRootOwner.cpp [] []
/src/icu/source/common/servnotf.cpp [] []
/src/icu/source/common/./unicode/ures.h [] []
/src/icu/source/i18n/bocsu.cpp [] []
/src/icu/source/i18n/./nfrlist.h [] []
/src/icu/source/common/rbbitblb.cpp [] []
/src/hermes/include/hermes/VM/CardTableNC.h [] []
/src/hermes/external/llvh/include/llvh/Support/GenericDomTree.h [] []
/src/icu/source/i18n/./collationfcd.h [] []
/src/icu/source/i18n/../common/messageimpl.h [] []
/src/icu/source/i18n/cecal.cpp [] []
/src/hermes/lib/VM/Profiler/SamplingProfiler.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/MapVector.h [] []
/src/icu/source/i18n/coleitr.cpp [] []
/src/icu/source/common/./rbbi_cache.h [] []
/src/hermes/include/hermes/FrontEndDefs/Builtins.h [] []
/src/hermes/include/hermes/BCGen/BCOpt.h [] []
/src/icu/source/i18n/./collationkeys.h [] []
/src/icu/source/i18n/./collationfastlatinbuilder.h [] []
/src/icu/source/i18n/../common/umutex.h [] []
/src/icu/source/common/umapfile.cpp [] []
/src/hermes/public/hermes/Public/../../hermes/Public/Buffer.h [] []
/src/hermes/include/hermes/SourceMap/SourceMapGenerator.h [] []
/src/icu/source/i18n/plurfmt.cpp [] []
/src/icu/source/i18n/number_utils.cpp [] []
/src/hermes/lib/VM/JSLib/JSON.cpp [] []
/src/icu/source/common/ucharstriebuilder.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/bit.h [] []
/src/icu/source/common/./ruleiter.h [] []
/src/icu/source/common/locmap.cpp [] []
/src/hermes/lib/BCGen/HBC/SerializedLiteralParserBase.cpp [] []
/src/icu/source/i18n/numparse_currency.cpp [] []
/src/hermes/lib/VM/PropertyAccessor.cpp [] []
/src/icu/source/i18n/./tzgnames.h [] []
/src/hermes/external/llvh/lib/Support/Unix/Path.inc [] []
/src/icu/source/i18n/gregocal.cpp [] []
/src/icu/source/i18n/./numparse_affixes.h [] []
/src/icu/source/i18n/buddhcal.cpp [] []
/src/hermes/API/jsi/jsi/../jsi/jsi.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] []
/src/icu/source/common/uobject.cpp [] []
/src/icu/source/common/uinvchar.cpp [] []
/src/icu/source/i18n/measure.cpp [] []
/src/hermes/lib/VM/Metadata.cpp [] []
/src/hermes/lib/BCGen/HBC/BackendContext.cpp [] []
/src/hermes/API/hermes/DebuggerAPI.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/hermes/external/llvh/include/llvh/ADT/Hashing.h [] []
/src/hermes/lib/IRGen/ESTreeIRGen-expr.cpp [] []
/src/hermes/include/hermes/BCGen/HBC/SimpleBytecodeBuilder.h [] []
/src/icu/source/i18n/./number_longnames.h [] []
/src/icu/source/i18n/numparse_parsednumber.cpp [] []
/src/icu/source/i18n/number_asformat.cpp [] []
/src/icu/source/common/rbbi.cpp [] []
/src/icu/source/common/./uniquecharstr.h [] []
/src/icu/source/i18n/double-conversion-bignum.cpp [] []
/src/hermes/lib/IR/CFG.cpp [] []
/src/icu/source/common/errorcode.cpp [] []
/src/icu/source/common/uvector.cpp [] []
/src/hermes/include/hermes/VM/StringPrimitive.h [] []
/src/icu/source/common/utrie.cpp [] []
/src/hermes/include/hermes/VM/SmallHermesValue.h [] []
/src/hermes/external/dtoa/dtoa.h [] []
/src/icu/source/i18n/collationkeys.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/GenericDomTreeConstruction.h [] []
/src/icu/source/i18n/./unicode/format.h [] []
/src/icu/source/i18n/number_skeletons.cpp [] []
/src/icu/source/i18n/./number_formatimpl.h [] []
/src/icu/source/i18n/indiancal.cpp [] []
/src/hermes/public/hermes/Public/../../hermes/Public/GCConfig.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] []
/src/hermes/include/hermes/Inst/InstDecode.h [] []
/src/icu/source/i18n/./gregoimp.h [] []
/src/hermes/include/hermes/VM/ArrayStorage.h [] []
/src/hermes/lib/VM/JSLib/WeakSet.cpp [] []
/src/icu/source/common/locutil.cpp [] []
/src/hermes/include/hermes/BCGen/HBC/StackFrameLayout.h [] []
/src/icu/source/i18n/smpdtfst.cpp [] []
/src/hermes/lib/VM/JSLib/Sorting.cpp [] []
/src/hermes/lib/VM/gcs/GCBase-WeakMap.h [] []
/src/hermes/external/llvh/include/llvh/Support/ManagedStatic.h [] []
/src/hermes/include/hermes/VM/CallResult.h [] []
/src/hermes/external/dtoa/dtoa.inc [] []
/src/icu/source/i18n/./number_compact.h [] []
/src/hermes/include/hermes/BCGen/RegAlloc.h [] []
/src/icu/source/i18n/../common/unicode/uobject.h [] []
/src/hermes/include/hermes/VM/SmallHermesValue-inline.h [] []
/src/hermes/include/hermes/VM/GCCell.h [] []
/src/hermes/lib/VM/JSDataView.cpp [] []
/src/icu/source/common/ucln_cmn.cpp [] []
/src/icu/source/common/bytestream.cpp [] []
/src/icu/source/common/./uvectr32.h [] []
/src/hermes/include/hermes/Support/UTF8.h [] []
/src/hermes/lib/VM/SegmentedArray.cpp [] []
/src/icu/source/i18n/../common/unicode/parsepos.h [] []
/src/hermes/lib/VM/JSLib/BigInt.cpp [] []
/src/hermes/lib/VM/JSLib/RegExp.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/ScopedHashTable.h [] []
/src/hermes/include/hermes/ADT/ExponentialMovingAverage.h [] []
/src/icu/source/i18n/smpdtfmt.cpp [] []
/src/icu/source/i18n/tzfmt.cpp [] []
/src/hermes/lib/BCGen/HBC/BytecodeGenerator.cpp [] []
/src/icu/source/i18n/dtfmtsym.cpp [] []
/src/hermes/include/hermes/VM/GCPointer-inline.h [] []
/src/hermes/include/hermes/BCGen/HBC/Passes/OptEnvironmentInit.h [] []
/src/hermes/lib/Support/ErrorHandling.cpp [] []
/src/icu/source/i18n/./uitercollationiterator.h [] []
/src/hermes/external/llvh/include/llvh/ADT/ilist_node.h [] []
/src/hermes/include/hermes/VM/Predefined.h [] []
/src/hermes/external/llvh/include/llvh/Support/ReverseIteration.h [] []
/src/icu/source/common/./charstrmap.h [] []
/src/hermes/include/hermes/VM/JSRegExp.h [] []
/src/hermes/lib/VM/JSLib/Date.cpp [] []
/src/hermes/lib/VM/GCBase.cpp [] []
/src/hermes/lib/IRGen/IRGen.cpp [] []
/src/icu/source/common/utrace.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/iterator_range.h [] []
/src/hermes/external/llvh/lib/Support/Timer.cpp [] []
/src/hermes/include/hermes/BCGen/HBC/Bytecode.h [] []
/src/hermes/lib/VM/JSLib/GeneratorPrototype.cpp [] []
/src/icu/source/common/normalizer2.cpp [] []
/src/icu/source/common/./uresdata.h [] []
/src/icu/source/i18n/numfmt.cpp [] []
/src/icu/source/i18n/./number_utils.h [] []
/src/icu/source/i18n/../common/unicode/enumset.h [] []
/src/icu/source/common/servlk.cpp [] []
/src/hermes/include/hermes/VM/JSMapImpl.h [] []
/src/icu/source/i18n/./double-conversion-ieee.h [] []
/src/hermes/external/llvh/include/llvh/ADT/Statistic.h [] []
/src/hermes/include/hermes/AST/SemValidate.h [] []
/src/icu/source/i18n/numsys.cpp [] []
/src/icu/source/i18n/number_currencysymbols.cpp [] []
/src/icu/source/i18n/../common/hash.h [] []
/src/icu/source/i18n/./olsontz.h [] []
/src/hermes/lib/VM/JSLib/Boolean.cpp [] []
/src/hermes/lib/Optimizer/Scalar/Utils.cpp [] []
/src/hermes/include/hermes/VM/MarkBitArrayNC.h [] []
/src/hermes/lib/SourceMap/SourceMapTranslator.cpp [] []
/src/icu/source/common/util.cpp [] []
/src/icu/source/i18n/./numparse_scientific.h [] []
/src/icu/source/common/unistr.cpp [] []
/src/hermes/include/hermes/Support/Conversions.h [] []
/src/hermes/include/hermes/VM/Interpreter.h [] []
/src/hermes/external/llvh/include/llvh/Support/FileSystem.h [] []
/src/hermes/external/llvh/include/llvh/Support/TrailingObjects.h [] []
/src/hermes/lib/Regex/Executor.cpp [] []
/src/icu/source/common/umath.cpp [] []
/src/icu/source/common/./unicode/unistr.h [] []
/usr/local/bin/../include/c++/v1/variant [] []
/src/icu/source/i18n/region.cpp [] []
/src/icu/source/i18n/taiwncal.cpp [] []
/src/hermes/lib/BCGen/HBC/Bytecode.cpp [] []
/src/hermes/lib/Parser/JSParserImpl.cpp [] []
/src/icu/source/common/locbased.cpp [] []
/src/icu/source/common/uhash_us.cpp [] []
/src/hermes/external/llvh/lib/Support/ConvertUTFWrapper.cpp [] []
/src/icu/source/i18n/zonemeta.cpp [] []
/src/hermes/include/hermes/BCGen/HBC/UniquingStringLiteralTable.h [] []
/src/icu/source/i18n/simpletz.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/Path.h [] []
/src/icu/source/common/normalizer2impl.cpp [] []
/src/icu/source/i18n/collationcompare.cpp [] []
/src/icu/source/i18n/fphdlimp.cpp [] []
/src/hermes/external/llvh/lib/Support/APFloat.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/Error.h [] []
/src/icu/source/common/./norm2allmodes.h [] []
/src/hermes/include/hermes/Parser/PreParser.h [] []
/src/icu/source/i18n/./unicode/msgfmt.h [] []
/src/hermes/include/hermes/VM/InterpreterState.h [] []
/src/hermes/include/hermes/VM/ArrayLike.h [] []
/src/hermes/external/llvh/include/llvh/ADT/APInt.h [] []
/src/hermes/lib/Support/Allocator.cpp [] []
/src/hermes/include/hermes/VM/JSGenerator.h [] []
/src/hermes/lib/VM/JSNativeFunctions.cpp [] []
/src/hermes/include/hermes/VM/StringView.h [] []
/src/hermes/external/llvh/include/llvh/ADT/Triple.h [] []
/src/icu/source/i18n/ucol_res.cpp [] []
/src/icu/source/i18n/./unicode/formattedvalue.h [] []
/src/icu/source/i18n/./number_microprops.h [] []
/src/hermes/include/hermes/BCGen/HBC/BytecodeList.def [] []
/src/hermes/include/hermes/Support/StringSetVector.h [] []
/src/hermes/external/llvh/include/llvh/Support/DJB.h [] []
/src/hermes/include/hermes/BCGen/HBC/Passes/LowerBuiltinCalls.h [] []
/src/hermes/include/hermes/VM/WeakRefSlot.h [] []
/src/icu/source/common/./unicode/utypes.h [] []
/src/hermes/lib/AST/SemanticValidator.h [] []
/src/hermes/external/llvh/include/llvh/ADT/SmallString.h [] []
/src/icu/source/common/unistr_case.cpp [] []
/src/hermes/include/hermes/VM/AlignedHeapSegment.h [] []
/src/icu/source/i18n/../common/resource.h [] []
/src/icu/source/i18n/./numparse_impl.h [] []
/src/hermes/lib/BCGen/HBC/BytecodeProviderFromSrc.cpp [] []
/src/icu/source/common/uchriter.cpp [] []
/src/icu/source/common/charstr.cpp [] []
/src/icu/source/i18n/collationdatawriter.cpp [] []
/src/hermes/lib/VM/JSLib/Reflect.cpp [] []
/src/hermes/include/hermes/VM/Handle-inline.h [] []
/src/hermes/lib/BCGen/BCOpt.cpp [] []
/src/hermes/include/hermes/ADT/HalfPairIterator.h [] []
/src/icu/source/common/./uprops.h [] []
/src/icu/source/i18n/collationdata.cpp [] []
/src/hermes/lib/VM/JSLib/require.cpp [] []
/src/icu/source/i18n/dtrule.cpp [] []
/src/icu/source/common/appendable.cpp [] []
/src/icu/source/common/./rbbiscan.h [] []
/src/icu/source/i18n/fmtable.cpp [] []
/src/icu/source/i18n/./numparse_utils.h [] []
/src/icu/source/common/uscript_props.cpp [] []
/src/icu/source/common/uset.cpp [] []
/src/icu/source/i18n/./unicode/calendar.h [] []
/src/icu/source/common/./unicode/stringpiece.h [] []
/src/icu/source/i18n/collationsets.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/MutexGuard.h [] []
/src/icu/source/i18n/./collationbuilder.h [] []
/src/hermes/lib/VM/StringView.cpp [] []
/src/icu/source/i18n/number_mapper.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/PointerIntPair.h [] []
/src/hermes/lib/AST/SemanticValidator.cpp [] []
/usr/include/stdlib.h [] []
/src/icu/source/common/./umutex.h [] []
/src/icu/source/common/loadednormalizer2impl.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/CommandLine.h [] []
/src/hermes/lib/BCGen/HBC/UniquingStringLiteralTable.cpp [] []
/src/icu/source/i18n/number_multiplier.cpp [] []
/src/icu/source/common/dictionarydata.cpp [] []
/src/icu/source/common/uniset_props.cpp [] []
/src/icu/source/i18n/./double-conversion-bignum.h [] []
/src/hermes/lib/VM/Interpreter-slowpaths.cpp [] []
/src/icu/source/common/uenum.cpp [] []
/src/hermes/include/hermes/VM/JSDataView.h [] []
/src/hermes/include/hermes/Support/HashString.h [] []
/src/hermes/external/llvh/include/llvh/ADT/StringMap.h [] []
/src/hermes/lib/VM/JSLib/Symbol.cpp [] []
/src/icu/source/i18n/collationbuilder.cpp [] []
/src/icu/source/common/./unicode/utext.h [] []
/src/hermes/include/hermes/VM/OrderedHashMap.h [] []
/src/icu/source/i18n/./nfsubs.h [] []
/src/hermes/lib/VM/JSLib/Map.cpp [] []
/src/hermes/include/hermes/VM/Runtime.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/hermes/lib/Support/InternalIdentifierMaker.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/circular_raw_ostream.h [] []
/src/icu/source/i18n/./number_utypes.h [] []
/src/hermes/external/llvh/include/llvh/ADT/PointerUnion.h [] []
/src/hermes/include/hermes/VM/HeapSnapshot.h [] []
/src/hermes/lib/VM/Runtime.cpp [] []
/src/hermes/include/hermes/ADT/WordBitSet.h [] []
/src/hermes/lib/Support/JSONEmitter.cpp [] []
/src/icu/source/i18n/./unicode/coll.h [] []
/src/icu/source/i18n/collationfastlatinbuilder.cpp [] []
/src/icu/source/i18n/dtptngen.cpp [] []
/src/icu/source/i18n/number_affixutils.cpp [] []
/src/icu/source/common/./unicode/bytestream.h [] []
/src/icu/source/i18n/../common/locbased.h [] []
/src/hermes/include/hermes/Support/Statistic.h [] []
/src/icu/source/common/uhash.cpp [] []
/src/hermes/lib/Support/OSCompatPosix.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/SmallBitVector.h [] []
/src/icu/source/common/./unicode/bytestriebuilder.h [] []
/src/hermes/include/hermes/Support/MemoryBuffer.h [] []
/src/hermes/lib/SourceMap/SourceMap.cpp [] []
/src/icu/source/common/patternprops.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/STLExtras.h [] []
/src/icu/source/common/ucol_swp.cpp [] []
/src/hermes/include/hermes/VM/WeakRoot.h [] []
/src/icu/source/common/udata.cpp [] []
/src/icu/source/common/ubidi_props.cpp [] []
/src/icu/source/i18n/double-conversion-strtod.cpp [] []
/src/icu/source/i18n/./fphdlimp.h [] []
/src/hermes/include/hermes/VM/JSError.h [] []
/src/hermes/external/llvh/lib/Support/Unix/Signals.inc [] []
/src/icu/source/i18n/numparse_symbols.cpp [] []
/src/icu/source/i18n/./collationdatabuilder.h [] []
/src/icu/source/common/uvectr32.cpp [] []
/src/hermes/lib/Support/CheckedMalloc.cpp [] []
/src/icu/source/i18n/../common/uresimp.h [] []
/src/hermes/external/llvh/lib/Support/Error.cpp [] []
/src/icu/source/common/./ulocimp.h [] []
/src/icu/source/i18n/./number_decimfmtprops.h [] []
/src/hermes/external/llvh/include/llvh/Support/raw_os_ostream.h [] []
/src/hermes/lib/BCGen/HBC/StringKind.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/SwapByteOrder.h [] []
/src/hermes/lib/VM/CellKind.cpp [] []
/src/hermes/lib/VM/gcs/AlignedStorage.cpp [] []
/src/icu/source/common/ucptrie.cpp [] []
/src/icu/source/i18n/../common/uvectr64.h [] []
/src/icu/source/i18n/../common/cpputils.h [] []
/src/hermes/lib/VM/JSLib/WeakMap.cpp [] []
/src/hermes/lib/Optimizer/Scalar/CodeMotion.cpp [] []
/src/icu/source/i18n/vtzone.cpp [] []
/src/hermes/lib/IR/Analysis.cpp [] []
/src/icu/source/i18n/./numparse_currency.h [] []
/src/icu/source/common/utext.cpp [] []
/src/hermes/lib/VM/JSLib/DebuggerInternal.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/Endian.h [] []
/src/icu/source/i18n/double-conversion-string-to-double.cpp [] []
/src/hermes/lib/FrontEndDefs/Builtins.cpp [] []
/src/icu/source/i18n/../common/cmemory.h [] []
/src/icu/source/i18n/./numparse_validators.h [] []
/src/hermes/external/llvh/include/llvh/ADT/GraphTraits.h [] []
/src/hermes/include/hermes/VM/CheckHeapWellFormedAcceptor.h [] []
/src/hermes/lib/IR/IR.cpp [] []
/src/hermes/lib/Support/UTF8.cpp [] []
/src/hermes/lib/VM/JSLib/StringIterator.cpp [] []
/src/hermes/lib/VM/JSCallSite.cpp [] []
/src/icu/source/i18n/numparse_validators.cpp [] []
/src/icu/source/i18n/./pluralranges.h [] []
/src/hermes/include/hermes/ADT/ManagedChunkedList.h [] []
/src/icu/source/common/edits.cpp [] []
/src/icu/source/common/ustrcase.cpp [] []
/src/icu/source/i18n/tzrule.cpp [] []
/src/icu/source/common/simpleformatter.cpp [] []
/src/hermes/include/hermes/ADT/ScopedHashTable.h [] []
/src/hermes/external/llvh/include/llvh/Support/FormatCommon.h [] []
/src/hermes/include/hermes/AST/ESTree.h [] []
/src/icu/source/common/./unicode/bytestrie.h [] []
/src/hermes/lib/BCGen/Exceptions.cpp [] []
/src/hermes/external/llvh/lib/Support/SmallPtrSet.cpp [] []
/src/hermes/include/hermes/VM/WeakRef.h [] []
/src/icu/source/common/locid.cpp [] []
/src/icu/source/common/parsepos.cpp [] []
/src/icu/source/i18n/./number_modifiers.h [] []
/src/hermes/include/hermes/VM/CompressedPointer.h [] []
/src/hermes/include/hermes/VM/PointerBase.h [] []
/src/icu/source/i18n/numparse_impl.cpp [] []
/src/hermes/lib/VM/JSTypedArray.cpp [] []
/src/hermes/include/hermes/BCGen/HBC/BytecodeGenerator.h [] []
/src/hermes/lib/AST/ESTree.cpp [] []
/src/icu/source/common/resource.cpp [] []
/src/icu/source/i18n/./number_multiplier.h [] []
/src/icu/source/i18n/./numparse_decimal.h [] []
/src/icu/source/i18n/number_compact.cpp [] []
/src/hermes/include/hermes/Support/Allocator.h [] []
/src/hermes/external/llvh/lib/Support/TargetParser.cpp [] []
/src/icu/source/common/messagepattern.cpp [] []
/src/icu/source/common/chariter.cpp [] []
/src/hermes/lib/VM/JSLib/Number.cpp [] []
/src/icu/source/i18n/./unicode/measunit.h [] []
/src/hermes/include/hermes/VM/CellKind.h [] []
/src/icu/source/i18n/./formatted_string_builder.h [] []
/src/hermes/external/llvh/include/llvh/Support/Errno.h [] []
/src/hermes/include/hermes/VM/StorageProvider.h [] []
/src/hermes/lib/VM/JSLib/print.cpp [] []
/src/icu/source/i18n/dayperiodrules.cpp [] []
/src/icu/source/common/udatamem.cpp [] []
/src/hermes/include/hermes/VM/VTable.h [] []
/src/icu/source/i18n/./plurrule_impl.h [] []
/src/hermes/external/llvh/lib/Support/Host.cpp [] []
/src/hermes/include/hermes/VM/JSArrayBuffer.h [] []
/src/icu/source/i18n/./utf8collationiterator.h [] []
/src/icu/source/i18n/../common/unicode/simpleformatter.h [] []
/src/icu/source/i18n/./double-conversion-strtod.h [] []
/src/icu/source/i18n/./collationtailoring.h [] []
/src/icu/source/i18n/./shareddateformatsymbols.h [] []
/src/hermes/public/hermes/Public/../../hermes/Public/CrashManager.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] []
/src/icu/source/common/usetiter.cpp [] []
/src/icu/source/i18n/./unicode/numfmt.h [] []
/src/hermes/include/hermes/BCGen/HBC/SerializedLiteralGenerator.h [] []
/src/hermes/external/llvh/lib/Support/Unix/Process.inc [] []
/src/hermes/include/hermes/Support/PerfSection.h [] []
/src/hermes/include/hermes/BCGen/HBC/ConsecutiveStringStorage.h [] []
/src/hermes/include/hermes/BCGen/HBC/Passes/FuncCallNOpts.h [] []
/src/hermes/external/llvh/include/llvh/ADT/SetVector.h [] []
/src/hermes/include/hermes/VM/StackTracesTree.h [] []
/src/hermes/include/hermes/Support/StringTable.h [] []
/src/icu/source/i18n/./unicode/numsys.h [] []
/src/hermes/lib/VM/JSRegExp.cpp [] []
/src/icu/source/i18n/./collationiterator.h [] []
/src/icu/source/i18n/collationiterator.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/Optional.h [] []
/src/hermes/include/hermes/Regex/Regex.h [] []
/src/hermes/lib/VM/Domain.cpp [] []
/src/icu/source/common/bytesinkutil.cpp [] []
/src/icu/source/i18n/./number_affixutils.h [] []
/src/icu/source/common/ustrcase_locale.cpp [] []
/src/hermes/include/hermes/VM/detail/IdentifierHashTable.h [] []
/src/icu/source/i18n/double-conversion-fast-dtoa.cpp [] []
/src/icu/source/i18n/number_rounding.cpp [] []
/src/icu/source/i18n/./number_patternstring.h [] []
/src/hermes/lib/BCGen/HBC/Passes.cpp [] []
/src/icu/source/common/locavailable.cpp [] []
/src/icu/source/i18n/./unicode/plurfmt.h [] []
/src/hermes/lib/VM/JSLib/GeneratorFunction.cpp [] []
/src/icu/source/i18n/./dayperiodrules.h [] []
/src/icu/source/i18n/../common/normalizer2impl.h [] []
/src/icu/source/i18n/number_symbolswrapper.cpp [] []
/src/hermes/lib/Support/SourceErrorManager.cpp [] []
/src/hermes/lib/VM/ArrayStorage.cpp [] []
/src/icu/source/i18n/./sharedcalendar.h [] []
/src/icu/source/common/servls.cpp [] []
/src/icu/source/i18n/./unicode/fieldpos.h [] []
/src/icu/source/i18n/decNumber.cpp [] []
/src/hermes/include/hermes/VM/JSTypedArray.h [] []
/src/hermes/include/hermes/BCGen/HBC/HVMRegisterAllocator.h [] []
/src/icu/source/common/unifunct.cpp [] []
/src/icu/source/i18n/../common/unicode/uniset.h [] []
/src/icu/source/i18n/numparse_compositions.cpp [] []
/src/hermes/include/hermes/Utils/Dumper.h [] []
/src/hermes/include/hermes/VM/AlignedStorage.h [] []
/src/hermes/lib/BCGen/HBC/TraverseLiteralStrings.cpp [] []
/src/hermes/lib/Parser/JSParserImpl-jsx.cpp [] []
/src/hermes/lib/Platform/Unicode/PlatformUnicodeICU.cpp [] []
/src/icu/source/i18n/./collationrootelements.h [] []
/src/hermes/include/hermes/BCGen/Exceptions.h [] []
/src/hermes/external/llvh/include/llvh/ADT/ArrayRef.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/hermes/include/hermes/BCGen/HBC/Passes.h [] []
/src/hermes/external/llvh/lib/Support/FoldingSet.cpp [] []
/src/hermes/lib/BCGen/HBC/SimpleBytecodeBuilder.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/FormatVariadic.h [] []
/src/icu/source/common/./unicode/ucharstriebuilder.h [] []
/src/icu/source/common/./unicode/edits.h [] []
/src/hermes/lib/BCGen/HBC/UniquingFilenameTable.cpp [] []
/src/icu/source/i18n/ucol.cpp [] []
/src/icu/source/i18n/udat.cpp [] []
/src/hermes/lib/BCGen/HBC/Passes/OptEnvironmentInit.cpp [] []
/src/hermes/include/hermes/AST/Context.h [] []
/src/hermes/include/hermes/BCGen/HBC/Passes/InsertProfilePoint.h [] []
/src/icu/source/i18n/standardplural.cpp [] []
/src/icu/source/i18n/units_converter.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/SHA1.h [] []
/src/hermes/include/hermes/VM/NativeArgs.h [] []
/src/hermes/external/llvh/include/llvh/Support/Timer.h [] []
/src/hermes/include/hermes/VM/HandleRootOwner.h [] []
/src/icu/source/common/serv.cpp [] []
/src/icu/source/i18n/../common/unifiedcache.h [] []
/src/hermes/include/hermes/BCGen/HBC/BytecodeDataProvider.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/icu/source/common/./uresimp.h [] []
/src/hermes/lib/VM/RuntimeModule.cpp [] []
/src/hermes/lib/VM/JSLib/GlobalObject.cpp [] []
/src/icu/source/common/locresdata.cpp [] []
/src/icu/source/common/loclikely.cpp [] []
/src/hermes/lib/VM/StackFrame.cpp [] []
/src/hermes/include/hermes/Support/JSON.h [] []
/src/icu/source/i18n/./sharednumberformat.h [] []
/src/icu/source/common/./unicode/unifunct.h [] []
/src/hermes/lib/Support/Conversions.cpp [] []
/src/hermes/include/hermes/VM/PrimitiveBox.h [] []
/usr/local/bin/../include/c++/v1/iosfwd [] []
/src/hermes/public/hermes/Public/../../hermes/Public/GCTripwireContext.h [] []
/src/icu/source/i18n/./unicode/currunit.h [] []
/src/hermes/lib/VM/JSLib/DataView.cpp [] []
/src/icu/source/common/utypes.cpp [] []
/src/icu/source/i18n/ucln_in.cpp [] []
/src/hermes/external/llvh/lib/Support/Unix/Host.inc [] []
/src/hermes/include/hermes/VM/WeakRoot-inline.h [] []
/src/hermes/include/hermes/VM/InternalProperty.h [] []
/src/icu/source/common/./uvector.h [] []
/src/icu/source/common/cstring.cpp [] []
/src/icu/source/common/servslkf.cpp [] []
/src/hermes/include/hermes/Platform/Unicode/CodePointSet.h [] []
/src/icu/source/i18n/./sharedpluralrules.h [] []
/src/icu/source/i18n/utf8collationiterator.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/DenseSet.h [] []
/src/hermes/include/hermes/Regex/RegexTraits.h [] []
/src/hermes/include/hermes/Support/SimpleDiagHandler.h [] []
/src/hermes/include/hermes/BCGen/HBC/StreamVector.h [] []
/src/icu/source/i18n/./collationsets.h [] []
/src/hermes/public/hermes/Public/../../hermes/Public/DebuggerTypes.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] []
/src/hermes/include/hermes/VM/StringRefUtils.h [] []
/src/hermes/external/llvh/include/llvh/ADT/APFloat.h [] []
/src/icu/source/i18n/./unicode/measure.h [] []
/src/hermes/include/hermes/BCGen/HBC/DebugInfo.h [] []
/src/hermes/lib/VM/gcs/CardTableNC.cpp [] []
/src/hermes/external/dtoa/locks.cpp [] []
/src/icu/source/common/locdispnames.cpp [] []
/src/hermes/external/llvh/lib/Support/raw_ostream.cpp [] []
/src/hermes/include/hermes/VM/StringBuilder.h [] []
/src/hermes/lib/VM/StringPrimitive.cpp [] []
/src/icu/source/common/stringtriebuilder.cpp [] []
/src/hermes/external/llvh/lib/Support/circular_raw_ostream.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/PointerLikeTypeTraits.h [] []
/src/icu/source/i18n/./unicode/tznames.h [] []
/src/icu/source/i18n/./unicode/nounit.h [] []
/src/hermes/lib/Regex/RegexSerialization.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/CFGUpdate.h [] []
/src/icu/source/common/uniset_closure.cpp [] []
/src/icu/source/i18n/../common/unicode/ucharstrie.h [] []
/src/icu/source/common/./bytesinkutil.h [] []
/src/icu/source/i18n/number_formatimpl.cpp [] []
/src/icu/source/i18n/collationdatabuilder.cpp [] []
/src/icu/source/common/ustring.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/ilist_node_base.h [] []
/src/hermes/external/llvh/lib/Support/Unix/Program.inc [] []
/src/icu/source/i18n/datefmt.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/UnicodeCharRanges.h [] []
/src/icu/source/i18n/formatted_string_builder.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/StringExtras.h [] []
/src/hermes/lib/IR/Instrs.cpp [] []
/src/hermes/include/hermes/VM/JSProxy.h [] []
/usr/local/bin/../include/c++/v1/exception [] []
/src/hermes/include/hermes/IR/Analysis.h [] []
/src/icu/source/i18n/number_longnames.cpp [] []
/src/hermes/include/hermes/VM/DictPropertyMap.h [] []
/src/hermes/lib/VM/CheckHeapWellFormedAcceptor.cpp [] []
/src/hermes/external/llvh/lib/Support/Debug.cpp [] []
/src/hermes/lib/VM/HeapSnapshot.cpp [] []
/src/hermes/include/hermes/Optimizer/PassManager/Passes.def [] []
/src/icu/source/i18n/./number_patternmodifier.h [] []
/src/hermes/lib/VM/JSLib/IteratorPrototype.cpp [] []
/src/icu/source/i18n/../common/uvectr32.h [] []
/src/hermes/include/hermes/VM/SymbolRegistry.h [] []
/src/hermes/lib/VM/Interpreter.cpp [] []
/src/hermes/external/llvh/lib/Support/ConvertUTF.cpp [] []
/src/hermes/lib/Utils/Dumper.cpp [] []
/src/icu/source/common/uset_props.cpp [] []
/src/hermes/public/hermes/Public/rtti.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/iterator.h [] []
/src/hermes/include/hermes/VM/Domain.h [] []
/src/icu/source/i18n/./nfrs.h [] []
/src/icu/source/common/ucase.cpp [] []
/src/icu/source/i18n/./unicode/tblcoll.h [] []
/src/hermes/lib/VM/JSLib/Set.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/Allocator.h [] []
/src/hermes/lib/VM/JSWeakMapImpl.cpp [] []
/src/icu/source/i18n/../common/unicode/char16ptr.h [] []
/src/icu/source/i18n/./unicode/timezone.h [] []
/src/icu/source/i18n/../common/unicode/locdspnm.h [] []
/src/hermes/API/jsi/jsi/../jsi/jsi-inl.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] []
/src/hermes/include/hermes/SourceMap/SourceMapTranslator.h [] []
/src/icu/source/i18n/./unicode/coleitr.h [] []
/src/icu/source/common/ustrfmt.cpp [] []
/src/icu/source/i18n/collationrootelements.cpp [] []
/src/hermes/external/llvh/lib/Support/Unix/Unix.h [] []
/src/icu/source/common/./resource.h [] []
/src/hermes/include/hermes/VM/HermesValueTraits.h [] []
/src/icu/source/common/brkiter.cpp [] []
/src/hermes/include/hermes/VM/NativeErrorTypes.def [] []
/src/icu/source/i18n/./collationsettings.h [] []
/src/icu/source/i18n/./unicode/curramt.h [] []
/src/icu/source/common/ucmndata.cpp [] []
/src/hermes/include/hermes/VM/PropertyAccessor.h [] []
/src/icu/source/common/umutablecptrie.cpp [] []
/src/hermes/lib/VM/JSProxy.cpp [] []
/src/icu/source/common/./unicode/char16ptr.h [] []
/src/hermes/external/llvh/lib/Support/StringExtras.cpp [] []
/src/hermes/include/hermes/VM/RuntimeModule.h [] []
/src/icu/source/common/unifilt.cpp [] []
/src/icu/source/common/unifiedcache.cpp [] []
/src/hermes/include/hermes/VM/JSArray.h [] []
/src/hermes/include/hermes/VM/SkipWeakRefsAcceptor.h [] []
/src/icu/source/common/uiter.cpp [] []
/src/icu/source/i18n/number_grouping.cpp [] []
/src/icu/source/common/uvectr64.cpp [] []
/src/hermes/lib/VM/SymbolRegistry.cpp [] []
/src/icu/source/common/./unicode/uniset.h [] []
/src/hermes/include/hermes/VM/HiddenClass.h [] []
/src/hermes/include/hermes/Support/StatsAccumulator.h [] []
/src/hermes/lib/SourceMap/SourceMapGenerator.cpp [] []
/src/hermes/API/jsi/jsi/../jsi/threadsafe.h [] []
/src/icu/source/common/./charstr.h [] []
/src/hermes/lib/VM/NativeState.cpp [] []
/src/hermes/lib/VM/StackTracesTree.cpp [] []
/src/icu/source/common/ustrenum.cpp [] []
/src/hermes/lib/VM/gcs/HadesGC.cpp [] []
/src/hermes/include/hermes/Parser/JSONParser.h [] []
/src/hermes/include/hermes/Support/Algorithms.h [] []
/src/hermes/lib/VM/DictPropertyMap.cpp [] []
/src/hermes/lib/VM/BigIntPrimitive.cpp [] []
/src/hermes/include/hermes/VM/NativeState.h [] []
/src/hermes/include/hermes/VM/Casting.h [] []
/src/hermes/external/llvh/include/llvh/Support/MemAlloc.h [] []
/src/hermes/external/llvh/lib/Support/SourceMgr.cpp [] []
/src/hermes/lib/VM/JSArrayBuffer.cpp [] []
/src/hermes/include/hermes/VM/HandleRootOwner-inline.h [] []
/src/hermes/external/llvh/lib/Support/ErrorHandling.cpp [] []
/src/icu/source/common/./mutex.h [] []
/src/hermes/lib/VM/JSLib/Proxy.cpp [] []
/src/hermes/lib/Support/LEB128.cpp [] []
/src/icu/source/common/uloc.cpp [] []
/src/hermes/external/llvh/lib/Support/SHA1.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/edit_distance.h [] []
/src/icu/source/i18n/format.cpp [] []
/src/icu/source/i18n/./unicode/simpletz.h [] []
/src/icu/source/i18n/number_patternstring.cpp [] []
/src/icu/source/common/unisetspan.cpp [] []
/src/hermes/lib/BCGen/HBC/DebugInfo.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/SourceMgr.h [] []
/src/hermes/include/hermes/IR/IR.h [] []
/src/hermes/lib/VM/JSObject.cpp [] []
/src/hermes/include/hermes/BCGen/HBC/ISel.h [] []
/src/hermes/include/hermes/AST/RecursiveVisitor.h [] []
/src/hermes/lib/VM/gcs/FillerCell.cpp [] []
/src/icu/source/i18n/tztrans.cpp [] []
/src/icu/source/i18n/number_output.cpp [] []
/src/icu/source/common/unames.cpp [] []
/src/icu/source/i18n/collationroot.cpp [] []
/src/icu/source/i18n/./number_usageprefs.h [] []
/src/icu/source/common/lstmbe.cpp [] []
/src/icu/source/i18n/rbnf.cpp [] []
/src/icu/source/common/uprops.cpp [] []
/src/hermes/API/hermes/DebuggerAPI.cpp ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/hermes/lib/VM/JSMapImpl.cpp [] []
/src/icu/source/i18n/persncal.cpp [] []
/src/icu/source/common/uloc_tag.cpp [] []
/src/hermes/include/hermes/Optimizer/Scalar/DCE.h [] []
/src/icu/source/i18n/coll.cpp [] []
/src/icu/source/i18n/./number_roundingutils.h [] []
/src/icu/source/i18n/numparse_decimal.cpp [] []
/src/icu/source/i18n/collationfastlatin.cpp [] []
/src/hermes/lib/BCGen/HBC/Passes/FuncCallNOpts.cpp [] []
/src/hermes/lib/VM/JSLib/CallSite.cpp [] []
/src/icu/source/i18n/./number_types.h [] []
/src/hermes/lib/VM/JSLib/Function.cpp [] []
/src/hermes/lib/IR/IRVerifier.cpp [] []
/src/hermes/lib/Parser/JSParserImpl-ts.cpp [] []
/src/icu/source/i18n/./unicode/rbnf.h [] []
/src/hermes/external/llvh/lib/Support/SmallVector.cpp [] []
/src/icu/source/common/./serv.h [] []
/src/icu/source/common/schriter.cpp [] []
/src/icu/source/common/./unicode/messagepattern.h [] []
/src/icu/source/common/servrbf.cpp [] []
/src/hermes/lib/VM/DecoratedObject.cpp [] []
/src/hermes/lib/VM/JSLib/TypedArray.cpp [] []
/usr/local/bin/../include/c++/v1/stdlib.h [] []
/src/hermes/lib/IRGen/ESTreeIRGen-except.cpp [] []
/src/hermes/include/hermes/SourceMap/SourceMapParser.h [] []
/src/hermes/include/hermes/Support/BigIntSupport.h [] []
/src/hermes/lib/VM/Profiler/ChromeTraceSerializer.h [] []
/src/hermes/include/hermes/IRGen/IRGen.h [] []
/src/icu/source/common/uresdata.cpp [] []
/src/icu/source/i18n/nfsubs.cpp [] []
/src/icu/source/common/./unicode/unimatch.h [] []
/src/icu/source/i18n/measunit.cpp [] []
/src/hermes/include/hermes/VM/SmallXString.h [] []
/src/hermes/include/hermes/VM/HadesGC.h [] []
/src/icu/source/i18n/collationruleparser.cpp [] []
/src/icu/source/i18n/./tznames_impl.h [] []
/src/icu/source/i18n/ucol_sit.cpp [] []
/src/hermes/lib/VM/JSLib/String.cpp [] []
/src/hermes/include/hermes/ADT/BitArray.h [] []
/src/icu/source/common/./hash.h [] []
/src/hermes/lib/VM/JSDate.cpp [] []
/src/icu/source/common/filteredbrk.cpp [] []
/src/icu/source/common/./unicode/chariter.h [] []
/src/hermes/lib/BCGen/HBC/Passes/InsertProfilePoint.cpp [] []
/src/icu/source/common/stringpiece.cpp [] []
/src/hermes/include/hermes/BCGen/HBC/BytecodeProviderFromSrc.h [] []
/src/hermes/API/hermes/hermes.cpp ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/icu/source/i18n/pluralranges.cpp [] []
/src/hermes/include/hermes/VM/HeapRuntime.h [] []
/src/icu/source/i18n/erarules.cpp [] []
/src/hermes/lib/VM/JSGenerator.cpp [] []
/src/hermes/external/llvh/lib/Support/Errno.cpp [] []
/src/icu/source/i18n/tznames.cpp [] []
/src/hermes/external/llvh/lib/Support/Hashing.cpp [] []
/src/hermes/lib/VM/JSLib/HermesInternal.cpp [] []
/src/hermes/include/hermes/BCGen/HBC/SerializedLiteralParserBase.h [] []
/src/hermes/lib/Optimizer/Scalar/DCE.cpp [] []
/src/hermes/lib/Parser/JSLexer.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/Format.h [] []
/src/icu/source/common/caniter.cpp [] []
/src/icu/source/common/resbund.cpp [] []
/src/hermes/lib/VM/JSLib/DateUtil.cpp [] []
/src/hermes/lib/VM/PredefinedStringIDs.cpp [] []
/src/hermes/include/hermes/VM/Debugger/Debugger.h ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp'] ['/src/hermes/tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp']
/src/icu/source/common/./unicode/uobject.h [] []
/src/hermes/include/hermes/BCGen/HBC/BytecodeInstructionGenerator.h [] []
/src/icu/source/i18n/./double-conversion-string-to-double.h [] []
/src/icu/source/i18n/msgfmt.cpp [] []
/usr/include/x86_64-linux-gnu/sys/stat.h [] []
/src/icu/source/i18n/dangical.cpp [] []
/src/hermes/lib/VM/SerializedLiteralParser.cpp [] []
/src/icu/source/i18n/./number_skeletons.h [] []
/src/icu/source/common/./unicode/umutablecptrie.h [] []
/src/icu/source/common/ustr_titlecase_brkiter.cpp [] []
/src/hermes/include/hermes/Support/SourceErrorManager.h [] []
/src/hermes/include/hermes/BCGen/HBC/BytecodeFileFormat.h [] []
/src/hermes/include/hermes/Regex/RegexBytecode.h [] []
/src/hermes/include/hermes/VM/JSLib/Sorting.h [] []
/src/icu/source/common/./unisetspan.h [] []
/src/icu/source/i18n/japancal.cpp [] []
/src/icu/source/i18n/currunit.cpp [] []
/src/icu/source/common/./cmemory.h [] []
/src/icu/source/i18n/./units_converter.h [] []
/src/hermes/lib/Support/SimpleDiagHandler.cpp [] []
/src/icu/source/i18n/listformatter.cpp [] []
/src/hermes/lib/VM/Profiler/SamplingProfilerSampler.cpp [] []
/src/icu/source/i18n/./units_router.h [] []
/src/icu/source/i18n/number_integerwidth.cpp [] []
/src/icu/source/i18n/number_modifiers.cpp [] []
/src/icu/source/i18n/number_notation.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/ilist.h [] []
/src/hermes/external/llvh/lib/Support/Threading.cpp [] []
/src/hermes/lib/VM/JSRegExpStringIterator.cpp [] []
/src/hermes/external/llvh/lib/Support/Unix/Threading.inc [] []
/src/icu/source/common/umutex.cpp [] []
/src/hermes/lib/VM/VTable.cpp [] []
/src/hermes/external/llvh/include/llvh/Support/Recycler.h [] []
/src/icu/source/common/ucharstrie.cpp [] []
/src/hermes/external/llvh/include/llvh/ADT/APSInt.h [] []
/src/icu/source/common/./sharedobject.h [] []
/src/hermes/include/hermes/Support/OptValue.h [] []
/src/icu/source/common/uloc_keytype.cpp [] []
/src/hermes/include/hermes/BCGen/HBC/StringKind.h [] []

Directories in report

Directory
/src/hermes/include/hermes/Platform/Unicode/
/src/hermes/external/llvh/lib/Support/Unix/
/src/hermes/include/hermes/BCGen/HBC/
/src/hermes/include/hermes/AST/
/src/hermes/lib/BCGen/HBC/Passes/
/src/icu/source/common/./
/src/hermes/include/hermes/Support/
/src/hermes/lib/Support/
/src/hermes/external/llvh/include/llvh/IR/
/src/hermes/API/hermes/
/src/hermes/include/hermes/VM/Profiler/
/src/hermes/lib/IRGen/
/src/hermes/include/hermes/VM/Debugger/
/src/hermes/include/hermes/IR/
/src/hermes/lib/Parser/
/src/icu/source/i18n/./
/usr/include/
/src/hermes/lib/AST/
/src/hermes/lib/InternalBytecode/
/src/hermes/include/hermes/FrontEndDefs/
/src/icu/source/i18n/../common/unicode/
/src/hermes/include/hermes/Optimizer/PassManager/
/src/hermes/lib/VM/detail/
/src/hermes/lib/VM/gcs/
/src/hermes/lib/VM/
/src/hermes/lib/Utils/
/src/hermes/include/hermes/Inst/
/src/hermes/lib/BCGen/HBC/
/src/hermes/lib/IR/
/src/hermes/tools/fuzzers/libfuzzer/
/src/hermes/include/hermes/VM/JSLib/
/src/hermes/include/hermes/Parser/
/src/hermes/lib/Optimizer/Scalar/
/src/icu/source/common/./unicode/
/src/hermes/lib/Platform/Unicode/
/src/hermes/external/dtoa/
/src/hermes/include/hermes/VM/
/src/icu/source/i18n/
/src/hermes/include/hermes/Regex/
/src/hermes/external/llvh/include/llvh/Support/
/src/hermes/include/hermes/VM/detail/
/src/icu/source/common/
/src/hermes/lib/SourceMap/
/src/hermes/include/hermes/Utils/
/src/hermes/API/jsi/jsi/
/src/hermes/lib/Inst/
/src/hermes/lib/Regex/
/src/hermes/API/hermes/../hermes/
/src/hermes/public/hermes/Public/
/src/hermes/lib/ADT/
/src/hermes/include/hermes/BCGen/
/src/hermes/include/hermes/ADT/
/src/icu/source/i18n/./unicode/
/src/hermes/include/hermes/SourceMap/
/src/hermes/include/hermes/IRGen/
/src/hermes/include/hermes/BCGen/HBC/Passes/
/src/hermes/external/llvh/include/llvh/ADT/
/src/hermes/lib/VM/Debugger/
/src/hermes/lib/Optimizer/PassManager/
/usr/include/x86_64-linux-gnu/sys/
/src/hermes/lib/FrontEndDefs/
/src/hermes/include/hermes/Optimizer/Scalar/
/src/hermes/API/jsi/jsi/../jsi/
/src/hermes/lib/BCGen/
/src/hermes/lib/Platform/
/src/hermes/external/llvh/lib/Support/
/src/icu/source/i18n/../common/
/src/hermes/lib/VM/JSLib/
/src/hermes/public/hermes/Public/../../hermes/Public/
/usr/local/bin/../include/c++/v1/
/src/hermes/lib/VM/Profiler/