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 40 26.3%
gold [1:9] 0 0.0%
yellow [10:29] 0 0.0%
greenyellow [30:49] 0 0.0%
lawngreen 50+ 112 73.6%
All colors 152 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
43820 45280 16 :

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

43820 45284 hermes::irgen::ESTreeIRGen::genStatement(hermes::ESTree::Node*,hermes::irgen::ESTreeIRGen::IsLoopBody) call site: 00000 /src/hermes/lib/IRGen/ESTreeIRGen-stmt.cpp:224
32742 34127 12 :

['hermes::Module::getContext() const', 'llvh::Twine::Twine(char const*)', 'hermes::IRBuilder::getLiteralUndefined()', 'hermes::ESTree::Node::getSourceRange() const', 'hermes::IRBuilder::getModule()', 'hermes::irgen::ESTreeIRGen::genAwaitExpr(hermes::ESTree::AwaitExpressionNode*)', 'hermes::irgen::ESTreeIRGen::genYieldStarExpr(hermes::ESTree::YieldExpressionNode*)', 'hermes::SourceErrorManager::error(llvh::SMRange, llvh::Twine const&, hermes::Subsystem)', 'llvh::cast_retty ::ret_type llvh::dyn_cast (hermes::ESTree::Node*)', 'llvh::cast_retty ::ret_type llvh::dyn_cast (hermes::ESTree::Node*)', 'hermes::irgen::ESTreeIRGen::genYieldExpr(hermes::ESTree::YieldExpressionNode*)', 'hermes::Context::getSourceErrorManager()']

32742 34131 hermes::irgen::ESTreeIRGen::genExpression(hermes::ESTree::Node*,hermes::Identifier) call site: 00000 /src/hermes/lib/IRGen/ESTreeIRGen-expr.cpp:172
21504 21504 2 :

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

56096 256688 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:1009
19317 19345 7 :

['llvh::Optional ::operator bool() const', 'hermes::parser::detail::JSParserImpl::parseTSDeclaration()', 'hermes::Context::getParseTS() const', 'hermes::Context::getParseFlow() const', 'llvh::Optional ::Optional(hermes::ESTree::Node* const&)', 'hermes::parser::detail::JSParserImpl::parseFlowDeclaration()', 'llvh::Optional ::operator*() &']

19317 19355 hermes::parser::detail::JSParserImpl::parseDeclaration(hermes::parser::detail::Param) call site: 00000 /src/hermes/lib/Parser/JSParserImpl.cpp:810
19317 19335 3 :

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

31668 55000 hermes::parser::detail::JSParserImpl::parseAssignmentExpression(hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::AllowTypedArrowFunction,hermes::parser::detail::JSParserImpl::CoverTypedParameters,hermes::ESTree::Node*)::$_0::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:5895
19317 19317 2 :

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

28986 60631 hermes::parser::detail::JSParserImpl::parseFunctionHelper(hermes::parser::detail::Param,bool,bool) call site: 00000 /src/hermes/lib/Parser/JSParserImpl.cpp:458
11656 11840 7 :

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

11664 11891 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:1083
11009 11228 9 :

['hermes::CollectMessagesRAII::CollectMessagesRAII(hermes::SourceErrorManager*, bool)', 'hermes::parser::JSLexer::SavePoint::SavePoint(hermes::parser::JSLexer*)', 'bool llvh::isa (hermes::ESTree::Node* const&)', 'hermes::ESTree::Node::getParens() const', 'hermes::CollectMessagesRAII::setDiscardMessages(bool)', 'hermes::parser::JSLexer::SavePoint::restore()', 'llvh::Optional ::Optional(llvh::SMLoc const&)', 'hermes::parser::detail::JSParserImpl::parseTypeAnnotationTS(llvh::Optional )', 'hermes::CollectMessagesRAII::~CollectMessagesRAII()']

11009 30746 hermes::parser::detail::JSParserImpl::parseAssignmentExpression(hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::AllowTypedArrowFunction,hermes::parser::detail::JSParserImpl::CoverTypedParameters,hermes::ESTree::Node*)::$_0::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:5951
10920 10920 1 :

['hermes::irgen::ESTreeIRGen::genSwitchStatement(hermes::ESTree::SwitchStatementNode*)']

10920 10924 hermes::irgen::ESTreeIRGen::genStatement(hermes::ESTree::Node*,hermes::irgen::ESTreeIRGen::IsLoopBody) call site: 00000 /src/hermes/lib/IRGen/ESTreeIRGen-stmt.cpp:110
10914 10914 1 :

['hermes::irgen::ESTreeIRGen::genTryStatement(hermes::ESTree::TryStatementNode*)']

10914 10918 hermes::irgen::ESTreeIRGen::genStatement(hermes::ESTree::Node*,hermes::irgen::ESTreeIRGen::IsLoopBody) call site: 00000 /src/hermes/lib/IRGen/ESTreeIRGen-stmt.cpp:206
10913 10913 1 :

['hermes::irgen::ESTreeIRGen::genIfStatement(hermes::ESTree::IfStatementNode*)']

10913 10917 hermes::irgen::ESTreeIRGen::genStatement(hermes::ESTree::Node*,hermes::irgen::ESTreeIRGen::IsLoopBody) call site: 00000 /src/hermes/lib/IRGen/ESTreeIRGen-stmt.cpp:90
10911 10911 1 :

['hermes::irgen::ESTreeIRGen::genForOfStatement(hermes::ESTree::ForOfStatementNode*)']

10911 10915 hermes::irgen::ESTreeIRGen::genStatement(hermes::ESTree::Node*,hermes::irgen::ESTreeIRGen::IsLoopBody) call site: 00000 /src/hermes/lib/IRGen/ESTreeIRGen-stmt.cpp:98

Runtime coverage analysis

Covered functions
13359
Functions that are reachable but not covered
46
Reachable functions
192
Percentage of reachable functions covered
76.04%
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/API/hermes/../../public/hermes/Public/RuntimeConfig.h 2
/src/hermes/API/hermes/../../public/hermes/Public/GCConfig.h 5
/src/hermes/API/hermes/../../public/hermes/Public/CrashManager.h 2
/src/hermes/API/hermes/DebuggerAPI.cpp 1
/src/hermes/include/hermes/VM/Runtime.h 1
/src/hermes/API/hermes/DebuggerAPI.h 2
/src/hermes/API/hermes/../../public/hermes/Public/DebuggerTypes.h 6
/src/hermes/API/jsi/jsi/jsi.h 13
/src/hermes/API/jsi/jsi/jsi.cpp 1
/src/hermes/API/jsi/jsi/../jsi/jsi.h 1
/src/hermes/include/hermes/VM/Debugger/Debugger.h 2
/src/hermes/API/hermes/../hermes/DebuggerAPI.h 2
/src/hermes/API/jsi/jsi/jsi-inl.h 3
/src/hermes/lib/VM/TimeLimitMonitor.cpp 3
/src/hermes/external/llvh/include/llvh/ADT/DenseMap.h 33
/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

Fuzz engine guidance

This sections provides heuristics that can be used as input to a fuzz engine when running a given fuzz target. The current focus is on providing input that is usable by libFuzzer.

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

Dictionary

Use this with the libFuzzer -dict=DICT.file flag


Fuzzer function priority

Use one of these functions as input to libfuzzer with flag: -focus_function name

-focus_function=['llvh::DenseMapBase > >, llvh::DenseMapInfo, llvh::detail::DenseMapPair > > > >, hermes::vm::Runtime*, std::__1::chrono::time_point > >, llvh::DenseMapInfo, llvh::detail::DenseMapPair > > > >::initEmpty()', 'LLVMFuzzerTestOneInput', 'facebook::hermes::debugger::Debugger::Debugger(facebook::hermes::HermesRuntime*, hermes::vm::Runtime&)', 'facebook::hermes::debugger::EvalResult::EvalResult()', 'bool llvh::DenseMapBase > >, llvh::DenseMapInfo, llvh::detail::DenseMapPair > > > >, hermes::vm::Runtime*, std::__1::chrono::time_point > >, llvh::DenseMapInfo, llvh::detail::DenseMapPair > > > >::LookupBucketFor(hermes::vm::Runtime* const&, llvh::detail::DenseMapPair > > > const*&) const', 'llvh::DenseMapBase > >, llvh::DenseMapInfo, llvh::detail::DenseMapPair > > > >, hermes::vm::Runtime*, std::__1::chrono::time_point > >, llvh::DenseMapInfo, llvh::detail::DenseMapPair > > > >::incrementNumEntries()', 'llvh::DenseMapBase > >, llvh::DenseMapInfo, llvh::detail::DenseMapPair > > > >, hermes::vm::Runtime*, std::__1::chrono::time_point > >, llvh::DenseMapInfo, llvh::detail::DenseMapPair > > > >::getNumTombstones() const', 'facebook::jsi::Value::Value()', 'facebook::jsi::Value::Value(facebook::jsi::Runtime&, facebook::jsi::Object const&)', 'void facebook::jsi::Object::setProperty(facebook::jsi::Runtime&, char const*, facebook::jsi::Object&&) const']

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
?(0xffffffff&(0xffffffff<<(2*P+1-(y>>Exp_shift)))) 205 87 42.43%
bigcomp 125 61 48.8% []
g_dtoa 273 101 36.99% []
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 ,unsignedint,llvh::DenseMapInfo >,llvh::detail::DenseMapPair ,unsignedint>>,llvh::ArrayRef ,unsignedint,llvh::DenseMapInfo >,llvh::detail::DenseMapPair ,unsignedint>>::LookupBucketFor >(llvh::ArrayRef const&,llvh::detail::DenseMapPair ,unsignedint>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::APInt::udivrem(llvh::APIntconst&,unsignedlong,llvh::APInt&,unsignedlong&) 41 9 21.95% []
llvh::Twine::printOneChild(llvh::raw_ostream&,llvh::Twine::Child,llvh::Twine::NodeKind)const 48 19 39.58% []
hermes::ManagedChunkedList >,16ul>::collect() 33 11 33.33% []
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::SyntaxFlags::fromString(llvh::ArrayRef ) 46 25 54.34% []
hermes::regex::constants::messageForError(hermes::regex::constants::ErrorType) 40 7 17.5% []
hermes::OptValue hermes::parseIntWithRadix >(llvh::ArrayRef ,int) 99 12 12.12% []
unsignedinthermes::_decodeUTF8SlowPath (charconst*&,hermes::parser::JSLexer::_decodeUTF8SlowPath(charconst*&)::{lambda(llvh::Twineconst&)#1}) 79 43 54.43% []
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 24 30.37% []
unsignedinthermes::_decodeUTF8SlowPath ,std::__1::allocator >&)::$_0>(charconst*&,hermes::hbc::(anonymousnamespace)::ensureUTF8Identifer(hermes::StringTable&,hermes::Identifier,std::__1::basic_string ,std::__1::allocator >&)::$_0) 79 21 26.58% []
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 36 45.56% []
unsignedinthermes::_decodeUTF8SlowPath >&,hermes::Identifier)::$_0>(charconst*&,hermes::hbc::DebugInfoGenerator::appendString(std::__1::vector >&,hermes::Identifier)::$_0) 79 36 45.56% []
unsignedinthermes::_decodeUTF8SlowPath (char16_t*,charconst*,charconst*)::{lambda(llvh::Twineconst&)#1}>(charconst*&,hermes::convertUTF8WithSurrogatesToUTF16 (char16_t*,charconst*,charconst*)::{lambda(llvh::Twineconst&)#1}) 79 19 24.05% []
hermes::vm::HermesValue32::unboxToHV(hermes::vm::PointerBase&)const 33 17 51.51% []
hermes::sem::SemanticValidator::visitParamsAndBody(hermes::ESTree::FunctionLikeNode*) 61 19 31.14% []
hermes::sem::SemanticValidator::validateDeclarationNames(hermes::JavaScriptDeclKind,hermes::ESTree::Node*,llvh::SmallVector *,llvh::SmallVector *) 63 19 30.15% []
hermes::sem::SemanticValidator::validateAssignmentTarget(hermes::ESTree::Nodeconst*) 32 15 46.87% []
hermes::sem::BlockContext::ensureScopedNamesAreUnique(hermes::sem::BlockContext::IsFunctionBody,hermes::ESTree::IdentifierNode*) 70 4 5.714% []
hermes::sem::FunctionContext::finalizeHoisting() 42 17 40.47% []
hermes::hbc::(anonymousnamespace)::sanityCheck(llvh::ArrayRef ,hermes::hbc::BytecodeForm,std::__1::basic_string ,std::__1::allocator >*) 59 16 27.11% []
hermes::hbc::HBCISel::generateStoreNewOwnPropertyInst(hermes::StoreNewOwnPropertyInst*,hermes::BasicBlock*) 35 16 45.71% []
hermes::hbc::LowerArgumentsArray::runOnFunction(hermes::Function*) 73 38 52.05% []
hermes::hbc::run(hermes::Function*) 58 24 41.37% []
hermes::hbc::SerializedLiteralGenerator::serializeBuffer(llvh::ArrayRef ,std::__1::vector >&,bool) 82 41 50.0% []
hermes::irgen::ESTreeIRGen::genExpressionBranch(hermes::ESTree::Node*,hermes::BasicBlock*,hermes::BasicBlock*,hermes::BasicBlock*) 45 19 42.22% []
hermes::irgen::ESTreeIRGen::genOptionalCallExpr(hermes::ESTree::OptionalCallExpressionNode*,hermes::BasicBlock*) 59 22 37.28% []
hermes::irgen::ESTreeIRGen::genUnaryExpression(hermes::ESTree::UnaryExpressionNode*) 47 15 31.91% []
hermes::irgen::ESTreeIRGen::genRegExpLiteral(hermes::ESTree::RegExpLiteralNode*) 33 13 39.39% []
hermes::irgen::ESTreeIRGen::genFunctionExpression(hermes::ESTree::FunctionExpressionNode*,hermes::Identifier) 47 21 44.68% []
hermes::irgen::ESTreeIRGen::genES5Function(hermes::Identifier,hermes::Variable*,hermes::ESTree::FunctionLikeNode*,bool) 74 38 51.35% []
hermes::irgen::ESTreeIRGen::emitTopLevelDeclarations(hermes::ESTree::FunctionLikeNode*,hermes::ESTree::Node*,hermes::irgen::ESTreeIRGen::DoEmitParameters) 98 27 27.55% []
hermes::irgen::ESTreeIRGen::genStatement(hermes::ESTree::Node*,hermes::irgen::ESTreeIRGen::IsLoopBody) 130 42 32.30% []
hermes::parser::JSLexer::isCurrentTokenADirective() 79 19 24.05% []
hermes::parser::JSLexer::consumeIdentifierStart() 32 14 43.75% []
hermes::parser::detail::JSParserImpl::parseFormalParameters(hermes::parser::detail::Param,llvh::simple_ilist &) 51 24 47.05% []
hermes::parser::detail::JSParserImpl::parseStatement(hermes::parser::detail::Param) 56 27 48.21% []
hermes::parser::detail::JSParserImpl::parseDeclaration(hermes::parser::detail::Param) 40 14 35.0% []
hermes::parser::detail::JSParserImpl::parseStatementListItem(hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::AllowImportExport,llvh::simple_ilist &) 54 17 31.48% []
hermes::parser::detail::JSParserImpl::parseVariableDeclaration(hermes::parser::detail::Param,llvh::SMLoc) 37 15 40.54% []
hermes::parser::detail::JSParserImpl::parsePropertyAssignment(bool) 365 30 8.219% []
hermes::parser::detail::JSParserImpl::parseOptionalExpressionExceptNew(hermes::parser::detail::JSParserImpl::IsConstructorCall) 80 14 17.5% []
hermes::parser::detail::JSParserImpl::parseMemberSelect(llvh::SMLoc,llvh::SMLoc,hermes::ESTree::Node*,bool) 124 56 45.16% []
hermes::parser::detail::JSParserImpl::parseNewExpressionOrOptionalExpression(hermes::parser::detail::JSParserImpl::IsConstructorCall) 75 21 28.00% []
hermes::parser::detail::JSParserImpl::parseUnaryExpression() 84 41 48.80% []
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*,bool,llvh::simple_ilist &,bool&) 96 10 10.41% []
hermes::parser::detail::JSParserImpl::reparseAssignmentPattern(hermes::ESTree::Node*,bool) 65 23 35.38% []
hermes::parser::detail::JSParserImpl::reparseArrayAsignmentPattern(hermes::ESTree::ArrayExpressionNode*,bool) 48 25 52.08% []
hermes::parser::detail::JSParserImpl::parseBinaryExpression(hermes::parser::detail::Param)::$_0::operator()(hermes::ESTree::Node*,hermes::parser::TokenKind,hermes::ESTree::Node*,llvh::SMLoc,llvh::SMLoc)const 54 23 42.59%
hermes::parser::detail::JSParserImpl::parseAssignmentExpression(hermes::parser::detail::Param,hermes::parser::detail::JSParserImpl::AllowTypedArrowFunction,hermes::parser::detail::JSParserImpl::CoverTypedParameters,hermes::ESTree::Node*)::$_0::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 173 59 34.10% []
hermes::parser::detail::JSParserImpl::checkDeclaration() 54 18 33.33% []
hermes::regex::Context ::match(hermes::regex::State *,bool) 407 55 13.51% []
hermes::regex::Context ::backtrack(llvh::SmallVector ::BacktrackInsn,64u>&,hermes::regex::State *) 53 26 49.05% []
boolhermes::regex::Context ::matchWidth1<(hermes::regex::Width1Opcode)17>(hermes::regex::Insnconst*,char16_t)const 41 16 39.02% []
hermes::regex::Parser ,char16_tconst*>::closeGroup(llvh::SmallVector ,char16_tconst*>::ParseStackElement,4u>&) 36 13 36.11% []
hermes::regex::Parser ,char16_tconst*>::consumeAtomEscape() 94 46 48.93% []
hermes::regex::Parser ,char16_tconst*>::consumeCharacterEscape() 72 32 44.44% []
hermes::regex::Parser ,char16_tconst*>::consumeCharacterClass() 58 28 48.27% []
hermes::regex::Parser ,char16_tconst*>::tryConsumeBracketClassAtom() 80 21 26.25% []
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 29 35.36% []
hermes::vm::Debugger::willUnloadModule(hermes::vm::RuntimeModule*) 42 5 11.90% []
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&) 2245 1194 53.18% []
hermes::vm::ArrayImpl::setStorageEndIndex(hermes::vm::Handle ,hermes::vm::Runtime&,unsignedint) 47 22 46.80% []
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::directObjectPrototypeToString(hermes::vm::Runtime&,hermes::vm::Handle ) 62 30 48.38% []
hermes::vm::regExpConstructorInternal(hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::Handle ,bool) 77 28 36.36% []
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) 36 13 36.11% []
hermes::vm::JSObject::getOwnPropertyKeys(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::OwnKeysFlags) 177 75 42.37% []
hermes::vm::JSObject::putNamedWithReceiver_RJS(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::SymbolID,hermes::vm::Handle ,hermes::vm::Handle ,hermes::vm::PropOpFlags) 141 36 25.53% []
hermes::vm::JSObject::putComputedWithReceiver_RJS(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::Handle ,hermes::vm::Handle ,hermes::vm::PropOpFlags) 242 64 26.44% []
hermes::vm::JSObject::defineOwnComputedPrimitive(hermes::vm::Handle ,hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::DefinePropertyFlags,hermes::vm::Handle ,hermes::vm::PropOpFlags) 163 79 48.46% []
hermes::vm::JSObject::checkPropertyUpdate(hermes::vm::Runtime&,hermes::vm::PropertyFlags,hermes::vm::DefinePropertyFlags,hermes::vm::HermesValue,hermes::vm::Handle ,hermes::vm::PropOpFlags) 119 50 42.01% []
hermes::vm::getForInPropertyNames(hermes::vm::Runtime&,hermes::vm::Handle ,unsignedint&,unsignedint&) 43 20 46.51% []
hermes::vm::typeOf(hermes::vm::Runtime&,hermes::vm::Handle ) 35 15 42.85% []
hermes::vm::toPrimitive_RJS(hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::PreferredType) 39 17 43.58% []
hermes::vm::toBoolean(hermes::vm::HermesValue) 32 6 18.75% []
hermes::vm::toString_RJS(hermes::vm::Runtime&,hermes::vm::Handle ) 54 28 51.85% []
hermes::vm::toNumber_RJS(hermes::vm::Runtime&,hermes::vm::Handle ) 45 23 51.11% []
hermes::vm::getPrimitivePrototype(hermes::vm::Runtime&,hermes::vm::Handle ) 33 9 27.27% []
hermes::vm::toObject(hermes::vm::Runtime&,hermes::vm::Handle ) 58 24 41.37% []
hermes::vm::abstractEqualityTest_RJS(hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::Handle ) 150 36 24.0% []
hermes::vm::addOp_RJS(hermes::vm::Runtime&,hermes::vm::Handle ,hermes::vm::Handle ) 46 25 54.34% []
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 7 21.21% []
hermes::vm::SerializedLiteralParser::get(hermes::vm::Runtime&) 55 19 34.54% []
hermes::vm::TwineChar16::toVector(llvh::SmallVectorImpl &)const::$_0::operator()(hermes::vm::TwineChar16::Node,hermes::vm::TwineChar16::NodeKind,unsignedlong)const 39 18 46.15% []
unsignedinthermes::vm::detail::IdentifierHashTable::lookupString (llvh::ArrayRef ,unsignedint,bool)const 49 24 48.97% []

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

Directories in report

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