path # lines of code tools/dependency-extractor/DependencyExtractor.js 50 tools/dependency-extractor/test.js 40 tools/dependency-extractor/emdependency-extractor.cpp 90 tools/dependency-extractor/dependency-extractor.cpp 49 tools/node-hermes/nodelib/stream.js 47 tools/node-hermes/nodelib/node-hermes-helpers.js 18 tools/node-hermes/nodelib/console.js 2 tools/node-hermes/nodelib/AddWrappers.py 25 tools/node-hermes/nodelib/path/win32.js 2 tools/node-hermes/nodelib/path/posix.js 2 tools/node-hermes/nodelib/stream/promises.js 53 tools/node-hermes/nodelib/NodeBytecode.h 7 tools/node-hermes/nodelib/internal/constants.js 48 tools/node-hermes/nodelib/internal/net.js 56 tools/node-hermes/nodelib/internal/validators.js 194 tools/node-hermes/nodelib/internal/cli_table.js 33 tools/node-hermes/nodelib/internal/bootstrap/switches/is_main_thread.js 156 tools/node-hermes/nodelib/internal/assert.js 20 tools/node-hermes/nodelib/internal/util/types.js 107 tools/node-hermes/nodelib/internal/util/debuglog.js 125 tools/node-hermes/nodelib/internal/streams/add-abort-signal.js 39 tools/node-hermes/nodelib/internal/streams/destroy.js 278 tools/node-hermes/nodelib/internal/streams/legacy.js 72 tools/node-hermes/nodelib/internal/streams/passthrough.js 14 tools/node-hermes/nodelib/internal/streams/from.js 194 tools/node-hermes/nodelib/internal/streams/writable.js 567 tools/node-hermes/nodelib/internal/streams/state.js 26 tools/node-hermes/nodelib/internal/streams/buffer_list.js 172 tools/node-hermes/nodelib/internal/streams/end-of-stream.js 146 tools/node-hermes/nodelib/internal/streams/utils.js 141 tools/node-hermes/nodelib/internal/streams/transform.js 137 tools/node-hermes/nodelib/internal/streams/lazy_transform.js 48 tools/node-hermes/nodelib/internal/streams/duplex.js 75 tools/node-hermes/nodelib/internal/timers.js 29 tools/node-hermes/nodelib/internal/blob.js 271 tools/node-hermes/nodelib/internal/stream_base_commons.js 203 tools/node-hermes/nodelib/internal/fs/promises.js 1639 tools/node-hermes/nodelib/internal/fs/read_file_context.js 108 tools/node-hermes/nodelib/internal/fs/rimraf.js 203 tools/node-hermes/nodelib/internal/fs/sync_write_stream.js 34 tools/node-hermes/nodelib/internal/fs/streams.js 384 tools/node-hermes/nodelib/internal/buffer.js 809 tools/node-hermes/nodelib/internal/process/signal.js 38 tools/node-hermes/nodelib/tty.js 110 tools/node-hermes/nodelib/timers.js 200 tools/node-hermes/nodelib/NodeBytecode.cpp 13 tools/node-hermes/nodelib/path.js 898 tools/node-hermes/nodelib/string_decoder.js 81 tools/node-hermes/nodelib/buffer.js 880 tools/node-hermes/nodelib/fs.js 1768 tools/node-hermes/node-hermes.cpp 306 tools/node-hermes/InternalBindings/InternalBindings.h 10 tools/node-hermes/InternalBindings/util.cpp 45 tools/node-hermes/InternalBindings/stream_base.cpp 30 tools/node-hermes/InternalBindings/constants.cpp 276 tools/node-hermes/InternalBindings/buffer.cpp 69 tools/node-hermes/InternalBindings/file.cpp 139 tools/node-hermes/InternalBindings/tty_wrap.cpp 110 tools/node-hermes/InternalBindings/pipe_wrap.cpp 100 tools/node-hermes/InternalBindings/stream_base.h 8 tools/node-hermes/RuntimeState.cpp 37 tools/node-hermes/RuntimeState.h 89 tools/hermes-parser/HermesParserJSSerializer.h 64 tools/hermes-parser/HermesParserJSSerializer.cpp 393 tools/hermes-parser/hermes-parser-wasm.cpp 155 tools/hermes-parser/HermesParserDiagHandler.cpp 56 tools/hermes-parser/js/hermes-parser/__test_utils__/loc.js 19 tools/hermes-parser/js/hermes-parser/__test_utils__/parse.js 26 tools/hermes-parser/js/hermes-parser/src/HermesParserDecodeUTF8String.js 35 tools/hermes-parser/js/hermes-parser/src/HermesToESTreeAdapter.js 178 tools/hermes-parser/js/hermes-parser/src/HermesToBabelAdapter.js 292 tools/hermes-parser/js/hermes-parser/src/index.js 57 tools/hermes-parser/js/hermes-parser/src/HermesASTAdapter.js 111 tools/hermes-parser/js/hermes-parser/src/HermesParserDeserializer.js 168 tools/hermes-parser/js/hermes-parser/src/HermesParser.js 91 tools/hermes-parser/js/jest.config.js 78 tools/hermes-parser/js/hermes-eslint/src/index.js 53 tools/hermes-parser/js/hermes-eslint/src/scope-manager/ScopeManager.js 198 tools/hermes-parser/js/hermes-eslint/src/scope-manager/variable/index.js 3 tools/hermes-parser/js/hermes-eslint/src/scope-manager/variable/VariableBase.js 31 tools/hermes-parser/js/hermes-eslint/src/scope-manager/variable/ESLintScopeVariable.js 10 tools/hermes-parser/js/hermes-eslint/src/scope-manager/variable/Variable.js 23 tools/hermes-parser/js/hermes-eslint/src/scope-manager/referencer/PatternVisitor.js 155 tools/hermes-parser/js/hermes-eslint/src/scope-manager/referencer/ImportVisitor.js 51 tools/hermes-parser/js/hermes-eslint/src/scope-manager/referencer/VisitorBase.js 69 tools/hermes-parser/js/hermes-eslint/src/scope-manager/referencer/Referencer.js 641 tools/hermes-parser/js/hermes-eslint/src/scope-manager/referencer/ExportVisitor.js 53 tools/hermes-parser/js/hermes-eslint/src/scope-manager/referencer/index.js 2 tools/hermes-parser/js/hermes-eslint/src/scope-manager/referencer/TypeVisitor.js 243 tools/hermes-parser/js/hermes-eslint/src/scope-manager/referencer/Visitor.js 47 tools/hermes-parser/js/hermes-eslint/src/scope-manager/referencer/Reference.js 90 tools/hermes-parser/js/hermes-eslint/src/scope-manager/referencer/ClassVisitor.js 108 tools/hermes-parser/js/hermes-eslint/src/scope-manager/index.js 8 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/FunctionScope.js 51 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/SwitchScope.js 21 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/ClassScope.js 21 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/ClassFieldInitializerScope.js 27 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/ForScope.js 21 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/FunctionExpressionNameScope.js 35 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/BlockScope.js 21 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/ScopeType.js 35 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/CatchScope.js 17 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/index.js 16 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/ModuleScope.js 17 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/ClassStaticBlockScope.js 21 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/TypeScope.js 43 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/WithScope.js 31 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/GlobalScope.js 52 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/Scope.js 31 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/DeclareModuleScope.js 21 tools/hermes-parser/js/hermes-eslint/src/scope-manager/scope/ScopeBase.js 340 tools/hermes-parser/js/hermes-eslint/src/scope-manager/ID.js 17 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/ImplicitGlobalVariableDefinition.js 21 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/ClassNameDefinition.js 23 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/EnumDefinition.js 18 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/VariableDefinition.js 27 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/TypeParameterDefinition.js 27 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/DefinitionType.js 17 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/index.js 13 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/TypeDefinition.js 31 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/FunctionNameDefinition.js 23 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/ParameterDefinition.js 24 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/CatchClauseDefinition.js 18 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/DefinitionBase.js 26 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/Definition.js 23 tools/hermes-parser/js/hermes-eslint/src/scope-manager/definition/ImportBindingDefinition.js 52 tools/hermes-parser/js/hermes-eslint/src/scope-manager/analyze.js 43 tools/hermes-parser/js/hermes-eslint/src/scope-manager/keyMirror.js 8 tools/hermes-parser/js/hermes-estree/src/types.js 1306 tools/hermes-parser/js/hermes-estree/src/selectors.js 8 tools/hermes-parser/js/hermes-estree/src/predicates.js 89 tools/hermes-parser/js/hermes-estree/src/index.js 4 tools/hermes-parser/js/babel.config.js 26 tools/hermes-parser/js/scripts/genESLintVisitorKeys.js 31 tools/hermes-parser/js/scripts/genTransformCloneTypes.js 48 tools/hermes-parser/js/scripts/genPredicateFunctions.js 179 tools/hermes-parser/js/scripts/genESTreeJSON.js 46 tools/hermes-parser/js/scripts/genTransformReplaceNodeTypes.js 39 tools/hermes-parser/js/scripts/utils/scriptUtils.js 116 tools/hermes-parser/js/scripts/utils/tempCustomASTDefs.js 62 tools/hermes-parser/js/scripts/utils/aliases.js 313 tools/hermes-parser/js/scripts/genSelectorTypes.js 104 tools/hermes-parser/js/scripts/genTransformNodeTypes.js 112 tools/hermes-parser/js/scripts/genNodeDeserializers.js 17 tools/hermes-parser/js/scripts/genWasmParser.js 18 tools/hermes-parser/js/scripts/genParserVisitorKeys.js 39 tools/hermes-parser/js/hermes-transform/src/detachedNode.js 73 tools/hermes-parser/js/hermes-transform/src/index.js 9 tools/hermes-parser/js/hermes-transform/src/getVisitorKeys.js 15 tools/hermes-parser/js/hermes-transform/src/traverse/NodeEventGenerator.js 259 tools/hermes-parser/js/hermes-transform/src/traverse/SafeEmitter.js 21 tools/hermes-parser/js/hermes-transform/src/traverse/traverse.js 123 tools/hermes-parser/js/hermes-transform/src/traverse/esquery.js 136 tools/hermes-parser/js/hermes-transform/src/traverse/SimpleTraverser.js 59 tools/hermes-parser/js/hermes-transform/src/transform/comments/prettier/utils/get-last.js 3 tools/hermes-parser/js/hermes-transform/src/transform/comments/prettier/common/util.js 206 tools/hermes-parser/js/hermes-transform/src/transform/comments/prettier/language-js/loc.js 20 tools/hermes-parser/js/hermes-transform/src/transform/comments/prettier/language-js/printer-estree.js 24 tools/hermes-parser/js/hermes-transform/src/transform/comments/prettier/language-js/comments.js 759 tools/hermes-parser/js/hermes-transform/src/transform/comments/prettier/language-js/utils.js 94 tools/hermes-parser/js/hermes-transform/src/transform/comments/prettier/main/comments.js 326 tools/hermes-parser/js/hermes-transform/src/transform/comments/comments.js 152 tools/hermes-parser/js/hermes-transform/src/transform/getTransformedAST.js 84 tools/hermes-parser/js/hermes-transform/src/transform/mutations/ReplaceStatementWithMany.js 74 tools/hermes-parser/js/hermes-transform/src/transform/mutations/RemoveComment.js 60 tools/hermes-parser/js/hermes-transform/src/transform/mutations/InsertStatement.js 84 tools/hermes-parser/js/hermes-transform/src/transform/mutations/RemoveStatement.js 43 tools/hermes-parser/js/hermes-transform/src/transform/mutations/utils/getStatementParent.js 115 tools/hermes-parser/js/hermes-transform/src/transform/mutations/utils/isValidModuleDeclarationParent.js 34 tools/hermes-parser/js/hermes-transform/src/transform/mutations/utils/arrayUtils.js 36 tools/hermes-parser/js/hermes-transform/src/transform/mutations/AddComments.js 34 tools/hermes-parser/js/hermes-transform/src/transform/mutations/CloneCommentsTo.js 35 tools/hermes-parser/js/hermes-transform/src/transform/mutations/ReplaceNode.js 86 tools/hermes-parser/js/hermes-transform/src/transform/mutations/RemoveNode.js 231 tools/hermes-parser/js/hermes-transform/src/transform/TransformContext.js 341 tools/hermes-parser/js/hermes-transform/src/transform/Errors.js 7 tools/hermes-parser/js/hermes-transform/src/transform/MutationContext.js 46 tools/hermes-parser/js/hermes-transform/src/transform/transform.js 36 tools/hermes-parser/HermesParserDiagHandler.h 27 tools/hbc-attribute/hbc-attribute.cpp 425 tools/hbc-attribute/accumulate.py 84 tools/hermesc/hermesc.cpp 33 tools/jsi/jsi.cpp 90 tools/emhermesc/HermesCompiler.js 81 tools/emhermesc/test.js 34 tools/emhermesc/emhermesc.cpp 151 tools/synth/trace_normalize.py 117 tools/synth/synth.cpp 285 tools/synth/trace-format-v2tov3.py 119 tools/hbcdump/hbcdump.cpp 479 tools/hbcdump/ProfileAnalyzer.cpp 754 tools/hbcdump/ProfileAnalyzer.h 115 tools/hbcdump/HBCParser.cpp 184 tools/hbcdump/HBCParser.h 54 tools/hbc-read-trace/trace.py 115 tools/hbc-read-trace/hbc_sections.py 47 tools/hbc-deltaprep/hbc-deltaprep.cpp 63 tools/hdb/hdb.cpp 654 tools/hermes/hermes.cpp 166 tools/hermes/repl.cpp 362 tools/hermes/evaluate-line.js 241 tools/hermes/repl.h 5 tools/hbc-diff/hbc-diff.cpp 177 tools/hvm/hvm.cpp 123 tools/fuzzers/libfuzzer/fuzzer-jsi-entry.cpp 48 tools/fuzzers/fuzzilli/fuzzilli.cpp 206 tools/fuzzers/fuzzilli/profile/Profile.swift 16 tools/fuzzers/fuzzilli/profile/HermesProfile.swift 20 tools/hvm-bench/arrayUnshift.js 8 tools/hvm-bench/stringSplit.js 11 tools/hvm-bench/arrayReduceRight.js 15 tools/hvm-bench/stringPadStart.js 9 tools/hvm-bench/regExpReplace.js 16 tools/hvm-bench/arraySome.js 26 tools/hvm-bench/arrayReverse.js 12 tools/hvm-bench/largeArrayWrite.js 25 tools/hvm-bench/arrayOf.js 13 tools/hvm-bench/arrayFilter.js 18 tools/hvm-bench/stringEndsWith.js 10 tools/hvm-bench/interp-dispatch.py 13 tools/hvm-bench/arrayWrite.js 25 tools/hvm-bench/arraySlice.js 7 tools/hvm-bench/arrayFill.js 12 tools/hvm-bench/allocObjLit.js 21 tools/hvm-bench/allocNewArray.js 44 tools/hvm-bench/arrayFindIndex.js 26 tools/hvm-bench/interp-dispatch-bench.cpp 128 tools/hvm-bench/simpleSum.js 15 tools/hvm-bench/stringFromCharCode.js 5 tools/hvm-bench/regExpSearch.js 11 tools/hvm-bench/arrayCopyWithin.js 12 tools/hvm-bench/interp-dispatch.js 17 tools/hvm-bench/stringMatch.js 13 tools/hvm-bench/arrayEvery.js 26 tools/hvm-bench/stringPadEnd.js 9 tools/hvm-bench/arraySplice.js 12 tools/hvm-bench/allocNewObj.js 44 tools/hvm-bench/wb-perf.js 26 tools/hvm-bench/regExpFlags.js 8 tools/hvm-bench/stringStartsWith.js 10 tools/hvm-bench/arrayMap.js 18 tools/hvm-bench/arrayShift.js 11 tools/hvm-bench/arrayIndexOf.js 15 tools/hvm-bench/stringLastIndexOf.js 14 tools/hvm-bench/stringSearch.js 13 tools/hvm-bench/allocArray.js 44 tools/hvm-bench/arrayIncludes.js 14 tools/hvm-bench/stringSlice.js 6 tools/hvm-bench/regExpSplit.js 11 tools/hvm-bench/arrayReduce.js 15 tools/hvm-bench/propAccess.js 29 tools/hvm-bench/arrayFind.js 26 tools/hvm-bench/allocObj.js 44 tools/hvm-bench/regExpMatch.js 9 tools/hvm-bench/arrayFrom.js 31 tools/hvm-bench/stringReplace.js 14 tools/hvm-bench/stringIncludes.js 14 tools/hvm-bench/stringIndexOf.js 14 tools/hvm-bench/arrayLastIndexOf.js 15 tools/hvm-bench/arrayRead.js 26 tools/hvm-bench/largeArrayRead.js 29 tools/hvm-bench/arrayPop.js 11 tools/hvm-bench/regExpToString.js 9 tools/hvm-bench/stringCharAt.js 11 cmake/modules/Hermes.cmake 382 cmake/modules/Lit.cmake 84 lldb/chaos_until_crash.py 64 lldb/HermesValueFormatter.py 129 lldb/Stack.py 67 include/jsi/testlib.h 31 include/hermes/ADT/BitArray.h 106 include/hermes/ADT/ExponentialMovingAverage.h 21 include/hermes/ADT/HalfPairIterator.h 49 include/hermes/ADT/PtrOrInt.h 58 include/hermes/ADT/SafeInt.h 31 include/hermes/ADT/WordBitSet.h 91 include/hermes/ADT/ScopedHashTable.h 153 include/hermes/ADT/CompactArray.h 124 include/hermes/ADT/OwningArray.h 19 include/hermes/ADT/ConsumableRange.h 33 include/hermes/DependencyExtractor/GraphQLDependencyExtractor.h 38 include/hermes/DependencyExtractor/DependencyExtractor.h 42 include/hermes/DependencyExtractor/rust-dependency-extractor.h 19 include/hermes/BCGen/HBC/BytecodeDisassembler.h 217 include/hermes/BCGen/HBC/HBC.h 43 include/hermes/BCGen/HBC/SimpleBytecodeBuilder.h 38 include/hermes/BCGen/HBC/TraverseLiteralStrings.h 24 include/hermes/BCGen/HBC/StackFrameLayout.h 29 include/hermes/BCGen/HBC/SerializedLiteralParserBase.h 26 include/hermes/BCGen/HBC/BytecodeStream.h 94 include/hermes/BCGen/HBC/BytecodeVersion.h 9 include/hermes/BCGen/HBC/Passes/LowerBuiltinCalls.h 13 include/hermes/BCGen/HBC/Passes/OptEnvironmentInit.h 13 include/hermes/BCGen/HBC/Passes/FuncCallNOpts.h 13 include/hermes/BCGen/HBC/Passes/InsertProfilePoint.h 20 include/hermes/BCGen/HBC/BytecodeGenerator.h 210 include/hermes/BCGen/HBC/DebugInfo.h 195 include/hermes/BCGen/HBC/BytecodeFileFormat.h 313 include/hermes/BCGen/HBC/DisassemblyOptions.h 28 include/hermes/BCGen/HBC/SerializedLiteralGenerator.h 34 include/hermes/BCGen/HBC/UniquingStringLiteralTable.h 89 include/hermes/BCGen/HBC/ConsecutiveStringStorage.h 84 include/hermes/BCGen/HBC/Bytecode.h 236 include/hermes/BCGen/HBC/BytecodeInstructionGenerator.h 114 include/hermes/BCGen/HBC/ISel.h 108 include/hermes/BCGen/HBC/StringKind.h 49 include/hermes/BCGen/HBC/Passes.h 133 include/hermes/BCGen/HBC/BytecodeDataProvider.h 307 include/hermes/BCGen/HBC/StreamVector.h 34 include/hermes/BCGen/HBC/UniquingFilenameTable.h 16 include/hermes/BCGen/HBC/HVMRegisterAllocator.h 43 include/hermes/BCGen/HBC/BackendContext.h 16 include/hermes/BCGen/HBC/BytecodeProviderFromSrc.h 136 include/hermes/BCGen/HBC/BytecodeFormConverter.h 14 include/hermes/BCGen/Exceptions.h 46 include/hermes/BCGen/BCOpt.h 22 include/hermes/BCGen/RegAlloc.h 248 include/hermes/BCGen/Lowering.h 97 include/hermes/SourceMap/c-api.h 33 include/hermes/SourceMap/SourceMapTranslator.h 18 include/hermes/SourceMap/SourceMapParser.h 36 include/hermes/SourceMap/SourceMapGenerator.h 70 include/hermes/SourceMap/SourceMap.h 100 include/hermes/Optimizer/Wasm/WasmIntrinsics.h 16 include/hermes/Optimizer/Wasm/WasmSimplify.h 14 include/hermes/Optimizer/Wasm/EmitWasmIntrinsics.h 13 include/hermes/Optimizer/PassManager/Pass.h 51 include/hermes/Optimizer/PassManager/Pipeline.h 15 include/hermes/Optimizer/PassManager/PassManager.h 121 include/hermes/Optimizer/Scalar/SimpleCallGraphProvider.h 14 include/hermes/Optimizer/Scalar/Utils.h 20 include/hermes/Optimizer/Scalar/SimplifyCFG.h 13 include/hermes/Optimizer/Scalar/TDZDedup.h 13 include/hermes/Optimizer/Scalar/DCE.h 13 include/hermes/Optimizer/Scalar/CallGraphProvider.h 50 include/hermes/Optimizer/Scalar/Mem2Reg.h 13 include/hermes/Optimizer/Scalar/Auditor.h 13 include/hermes/Optimizer/Scalar/Term.h 310 include/hermes/Optimizer/Scalar/FuncSigOpts.h 13 include/hermes/Optimizer/Scalar/InstSimplify.h 13 include/hermes/Optimizer/Scalar/StackPromotion.h 13 include/hermes/Optimizer/Scalar/TypeInference.h 12 include/hermes/Optimizer/Scalar/HoistStartGenerator.h 13 include/hermes/Optimizer/Scalar/Inlining.h 13 include/hermes/Optimizer/Scalar/InstructionEscapeAnalysis.h 44 include/hermes/Optimizer/Scalar/CSE.h 13 include/hermes/Optimizer/Scalar/CodeMotion.h 13 include/hermes/Optimizer/Scalar/ResolveStaticRequire.h 11 include/hermes/IR/IREval.h 24 include/hermes/IR/IR.h 1399 include/hermes/IR/IRBuilder.h 394 include/hermes/IR/IRVisitor.h 62 include/hermes/IR/IRVerifier.h 17 include/hermes/IR/Instrs.h 2603 include/hermes/IR/CFG.h 211 include/hermes/IR/Analysis.h 157 include/hermes/FlowParser/FlowParser.h 14 include/hermes/FrontEndDefs/Builtins.h 26 include/hermes/Platform/Unicode/icu.h 43 include/hermes/Platform/Unicode/CodePointSet.h 71 include/hermes/Platform/Unicode/CharacterProperties.h 46 include/hermes/Platform/Unicode/PlatformUnicode.h 40 include/hermes/Platform/Intl/PlatformIntl.h 137 include/hermes/Platform/Intl/BCP47Parser.h 31 include/hermes/Platform/Logging.h 8 include/hermes/Runtime/Libhermes.h 55 include/hermes/IRGen/IRGen.h 41 include/hermes/Utils/Options.h 37 include/hermes/Utils/Dumper.h 51 include/hermes/Regex/RegexTraits.h 104 include/hermes/Regex/RegexBytecode.h 202 include/hermes/Regex/Regex.h 276 include/hermes/Regex/RegexTypes.h 213 include/hermes/Regex/Executor.h 37 include/hermes/Regex/RegexNode.h 641 include/hermes/Parser/pack.h 34 include/hermes/Parser/JSONParser.h 495 include/hermes/Parser/JSParser.h 54 include/hermes/Parser/JSLexer.h 625 include/hermes/Parser/PreParser.h 46 include/hermes/VM/TimeLimitMonitor.h 39 include/hermes/VM/StorageProvider.h 35 include/hermes/VM/JSRegExp.h 86 include/hermes/VM/WeakRefSlot.h 71 include/hermes/VM/JSError.h 102 include/hermes/VM/Casting.h 74 include/hermes/VM/BuildMetadata.h 23 include/hermes/VM/SymbolID-inline.h 14 include/hermes/VM/JSDataView.h 109 include/hermes/VM/CardTableNC.h 155 include/hermes/VM/MockedEnvironment.h 55 include/hermes/VM/JSCallableProxy.h 50 include/hermes/VM/GCPointer.h 57 include/hermes/VM/SymbolRegistry.h 31 include/hermes/VM/MarkBitArrayNC.h 86 include/hermes/VM/OrderedHashMap.h 91 include/hermes/VM/SkipWeakRefsAcceptor.h 29 include/hermes/VM/JSLib.h 45 include/hermes/VM/CopyableBasicString.h 69 include/hermes/VM/TwineChar16.h 296 include/hermes/VM/SlotAcceptor.h 129 include/hermes/VM/AllocOptions.h 9 include/hermes/VM/DecoratedObject.h 70 include/hermes/VM/Predefined.h 42 include/hermes/VM/Operations.h 234 include/hermes/VM/CellKind.h 33 include/hermes/VM/SmallHermesValue.h 359 include/hermes/VM/CodeBlock.h 199 include/hermes/VM/BasicBlockExecutionInfo.h 52 include/hermes/VM/CompressedPointer.h 137 include/hermes/VM/AllocSource.h 11 include/hermes/VM/HermesValue.h 389 include/hermes/VM/GCStorage.h 71 include/hermes/VM/FillerCell.h 33 include/hermes/VM/Interpreter.h 131 include/hermes/VM/WeakRoot.h 55 include/hermes/VM/SlotVisitor.h 193 include/hermes/VM/JSRegExpStringIterator.h 51 include/hermes/VM/HadesGC.h 496 include/hermes/VM/InternalProperty.h 29 include/hermes/VM/HeapSnapshot.h 129 include/hermes/VM/JSObject.h 1134 include/hermes/VM/StackTracesTree.h 68 include/hermes/VM/TypesafeFlags.h 38 include/hermes/VM/GC.h 13 include/hermes/VM/Domain.h 148 include/hermes/VM/PropertyAccessor.h 28 include/hermes/VM/IdentifierTable.h 259 include/hermes/VM/CheckHeapWellFormedAcceptor.h 26 include/hermes/VM/ArrayStorage.h 229 include/hermes/VM/GCDecl.h 22 include/hermes/VM/Metadata.h 138 include/hermes/VM/HandleRootOwner-inline.h 82 include/hermes/VM/StackFrame-inline.h 43 include/hermes/VM/JSMapImpl.h 216 include/hermes/VM/GCCell.h 180 include/hermes/VM/CallResult.h 334 include/hermes/VM/AlignedHeapSegment.h 242 include/hermes/VM/JSDate.h 41 include/hermes/VM/Callable.h 801 include/hermes/VM/Runtime-inline.h 33 include/hermes/VM/StackTracesTree-NoRuntime.h 103 include/hermes/VM/SmallXString.h 53 include/hermes/VM/AllocResult.h 12 include/hermes/VM/Runtime.h 1015 include/hermes/VM/instrumentation/ProcessStats.h 31 include/hermes/VM/instrumentation/PerfEvents.h 15 include/hermes/VM/instrumentation/ApproxIntegral.h 27 include/hermes/VM/instrumentation/StatSamplingThread.h 31 include/hermes/VM/WeakValueMap.h 109 include/hermes/VM/MallocGC.h 233 include/hermes/VM/RuntimeStats.h 52 include/hermes/VM/JSLib/Sorting.h 16 include/hermes/VM/JSLib/DateUtil.h 66 include/hermes/VM/JSLib/RuntimeJSONUtils.h 19 include/hermes/VM/JSLib/RuntimeCommonStorage.h 21 include/hermes/VM/PropertyDescriptor.h 103 include/hermes/VM/PrimitiveBox.h 197 include/hermes/VM/HostModel.h 89 include/hermes/VM/detail/IdentifierHashTable.h 103 include/hermes/VM/detail/BackingStorage.h 46 include/hermes/VM/JSProxy.h 119 include/hermes/VM/GCConcurrency.h 118 include/hermes/VM/JSNativeFunctions.h 16 include/hermes/VM/StringRefUtils.h 45 include/hermes/VM/DictPropertyMap.h 356 include/hermes/VM/HermesValue-inline.h 199 include/hermes/VM/HandleRootOwner.h 262 include/hermes/VM/Handle.h 342 include/hermes/VM/JSArray.h 263 include/hermes/VM/SerializedLiteralParser.h 24 include/hermes/VM/HiddenClass.h 352 include/hermes/VM/StringView.h 297 include/hermes/VM/RootAndSlotAcceptorDefault.h 98 include/hermes/VM/GCBase-inline.h 141 include/hermes/VM/ArrayLike.h 73 include/hermes/VM/DummyObject.h 43 include/hermes/VM/RuntimeModule.h 217 include/hermes/VM/CopyableVector.h 136 include/hermes/VM/PropertyCache.h 16 include/hermes/VM/JSArrayBuffer.h 62 include/hermes/VM/JSGenerator.h 38 include/hermes/VM/Handle-inline.h 62 include/hermes/VM/Debugger/DebugCommand.h 58 include/hermes/VM/Debugger/Debugger.h 256 include/hermes/VM/RuntimeModule-inline.h 23 include/hermes/VM/PointerBase.h 116 include/hermes/VM/AlignedStorage.h 80 include/hermes/VM/RegExpMatch.h 14 include/hermes/VM/Profiler/SamplingProfiler.h 15 include/hermes/VM/Profiler/SamplingProfilerStub.h 23 include/hermes/VM/Profiler/ChromeTraceSerializerPosix.h 140 include/hermes/VM/Profiler/SamplingProfilerPosix.h 143 include/hermes/VM/Profiler/CodeCoverageProfiler.h 83 include/hermes/VM/Profiler/InlineCacheProfiler.h 82 include/hermes/VM/StringBuilder.h 111 include/hermes/VM/VMExperiments.h 23 include/hermes/VM/WeakRef.h 84 include/hermes/VM/GCBase.h 680 include/hermes/VM/NativeArgs.h 141 include/hermes/VM/SegmentInfo.h 35 include/hermes/VM/InterpreterState.h 25 include/hermes/VM/HermesValueTraits.h 206 include/hermes/VM/AdviseUnused.h 8 include/hermes/VM/VTable.h 130 include/hermes/VM/JSWeakMapImpl.h 177 include/hermes/VM/Profiler.h 101 include/hermes/VM/HeapAlign.h 17 include/hermes/VM/SegmentedArray.h 356 include/hermes/VM/SmallHermesValue-inline.h 116 include/hermes/VM/LimitedStorageProvider.h 22 include/hermes/VM/GCExecTrace.h 97 include/hermes/VM/ExpectedPageSize.h 22 include/hermes/VM/IterationKind.h 13 include/hermes/VM/StackFrame.h 226 include/hermes/VM/SymbolID.h 106 include/hermes/VM/GCPointer-inline.h 51 include/hermes/VM/StringPrimitive.h 648 include/hermes/VM/JSCallSite.h 33 include/hermes/VM/SingleObject.h 52 include/hermes/VM/PredefinedStringIDs.h 16 include/hermes/VM/JSTypedArray.h 193 include/hermes/VM/BoxedDouble.h 27 include/hermes/Support/Semaphore.h 25 include/hermes/Support/JSONEmitter.h 85 include/hermes/Support/StringSetVector.h 84 include/hermes/Support/PerfSection.h 72 include/hermes/Support/StatsAccumulator.h 59 include/hermes/Support/Conversions.h 181 include/hermes/Support/PageAccessTracker.h 6 include/hermes/Support/SlowAssert.h 13 include/hermes/Support/Compiler.h 62 include/hermes/Support/Base64.h 9 include/hermes/Support/LEB128.h 13 include/hermes/Support/RegExpSerialization.h 75 include/hermes/Support/Algorithms.h 25 include/hermes/Support/OptValue.h 90 include/hermes/Support/ThreadLocal.h 55 include/hermes/Support/CountingIterator.h 36 include/hermes/Support/SourceErrorManager.h 425 include/hermes/Support/ScopeChain.h 14 include/hermes/Support/PageAccessTrackerEmpty.h 33 include/hermes/Support/SNPrintfBuf.h 23 include/hermes/Support/OSCompat.h 92 include/hermes/Support/Warning.h 32 include/hermes/Support/Timer.h 35 include/hermes/Support/Base64vlq.h 12 include/hermes/Support/Allocator.h 92 include/hermes/Support/JSON.h 38 include/hermes/Support/StringTableEntry.h 32 include/hermes/Support/Math.h 17 include/hermes/Support/PageAccessTrackerPosix.h 49 include/hermes/Support/SHA1.h 10 include/hermes/Support/ErrorHandling.h 31 include/hermes/Support/Statistic.h 43 include/hermes/Support/SimpleDiagHandler.h 31 include/hermes/Support/HashString.h 32 include/hermes/Support/DebugHelpers.h 10 include/hermes/Support/UTF16Stream.h 39 include/hermes/Support/MemoryBuffer.h 44 include/hermes/Support/UTF8.h 160 include/hermes/Support/JenkinsHash.h 27 include/hermes/Support/StringTable.h 108 include/hermes/Support/CheckedMalloc.h 20 include/hermes/AST/SemValidate.h 49 include/hermes/AST/RecursiveVisitor.h 269 include/hermes/AST/Config.h 24 include/hermes/AST/Context.h 258 include/hermes/AST/ESTreeJSONDumper.h 45 include/hermes/AST/ASTBuilder.h 21 include/hermes/AST/CommonJS.h 11 include/hermes/AST/ESTree.h 811 include/hermes/AST/ESTreeVisitors.h 27 include/hermes/CompilerDriver/CompilerDriver.h 55 include/hermes/InternalBytecode/InternalBytecode.h 11 include/hermes/AST2JS/AST2JS.h 12 include/hermes/Inst/Inst.h 71 include/hermes/Inst/InstDecode.h 52 include/hermes/ConsoleHost/RandomSeedParser.h 19 include/hermes/ConsoleHost/RuntimeFlags.h 151 include/hermes/ConsoleHost/MemorySizeParser.h 22 include/hermes/ConsoleHost/ConsoleHost.h 81 website/postprocess.js 4 website/plugins/case-sensitive-paths/index.js 13 website/plugins/monaco-editor/index.js 23 website/static/manifest.webmanifest 31 website/docusaurus.config.js 132 website/src/css/custom.css 51 website/src/prismTheme.js 117 website/src/components/Code/styles.module.css 6 website/src/components/Code/index.js 51 website/src/components/Spinner/styles.module.css 8 website/src/components/Spinner/index.js 16 website/src/workers/hermesWorker.js 43 website/src/pages/styles.module.css 26 website/src/pages/playground/styles.module.css 138 website/src/pages/playground/index.js 116 website/src/pages/index.js 111 unsupported/tools/rustgen/rustgen.cpp 455 unsupported/juno/Cargo.toml 2 unsupported/juno/crates/juno_ast/Cargo.toml 11 unsupported/juno/crates/juno_ast/src/def.rs 834 unsupported/juno/crates/juno_ast/src/lib.rs 566 unsupported/juno/crates/juno_ast/src/field.rs 130 unsupported/juno/crates/juno_ast/src/kind.rs 451 unsupported/juno/crates/juno_ast/src/validate.rs 251 unsupported/juno/crates/juno_ast/src/dump.rs 140 unsupported/juno/crates/juno_ast/src/context.rs 457 unsupported/juno/crates/lit/Cargo.toml 8 unsupported/juno/crates/lit/build.rs 20 unsupported/juno/crates/lit/src/lib.rs 13 unsupported/juno/crates/juno_support/Cargo.toml 14 unsupported/juno/crates/juno_support/build.rs 26 unsupported/juno/crates/juno_support/src/fetchurl.rs 149 unsupported/juno/crates/juno_support/src/timer.rs 39 unsupported/juno/crates/juno_support/src/str_enum.rs 31 unsupported/juno/crates/juno_support/src/convert.rs 26 unsupported/juno/crates/juno_support/src/lib.rs 22 unsupported/juno/crates/juno_support/src/scoped_hashmap.rs 243 unsupported/juno/crates/juno_support/src/json.rs 287 unsupported/juno/crates/juno_support/src/nullbuf.rs 60 unsupported/juno/crates/juno_support/src/source_manager.rs 152 unsupported/juno/crates/juno_support/src/case.rs 27 unsupported/juno/crates/juno_support/src/atom_table.rs 126 unsupported/juno/crates/juno_pass/Cargo.toml 10 unsupported/juno/crates/juno_pass/src/lib.rs 9 unsupported/juno/crates/juno_pass/src/passes/add_negative.rs 58 unsupported/juno/crates/juno_pass/src/passes/reduce_conditional.rs 68 unsupported/juno/crates/juno_pass/src/passes/strip_flow.rs 212 unsupported/juno/crates/juno_pass/src/passes/mod.rs 9 unsupported/juno/crates/juno_pass/src/manager.rs 63 unsupported/juno/crates/libcplusplus/Cargo.toml 8 unsupported/juno/crates/libcplusplus/build.rs 13 unsupported/juno/crates/libcplusplus/src/lib.rs 7 unsupported/juno/crates/juno_eval/Cargo.toml 9 unsupported/juno/crates/juno_eval/src/lib.rs 13 unsupported/juno/crates/juno_eval/src/eval/addr.rs 26 unsupported/juno/crates/juno_eval/src/eval/runtime.rs 181 unsupported/juno/crates/juno_eval/src/eval/jsvalue.rs 99 unsupported/juno/crates/juno_eval/src/eval/jsobject.rs 88 unsupported/juno/crates/juno_eval/src/eval/environment_record.rs 300 unsupported/juno/crates/juno_eval/src/eval/mod.rs 20 unsupported/juno/crates/juno_eval/src/eval/function.rs 35 unsupported/juno/crates/juno_eval/src/eval/script.rs 47 unsupported/juno/crates/juno_eval/src/eval/lexical_environment.rs 116 unsupported/juno/crates/juno_eval/src/eval/execution_context.rs 34 unsupported/juno/crates/juno_eval/src/eval/reference.rs 185 unsupported/juno/crates/juno_eval/src/eval/operations.rs 86 unsupported/juno/crates/juno_eval/src/eval/completion_record.rs 50 unsupported/juno/crates/hermes/Cargo.toml 13 unsupported/juno/crates/hermes/build.rs 43 unsupported/juno/crates/hermes/src/lib.rs 11 unsupported/juno/crates/hermes/src/parser/mod.rs 12 unsupported/juno/crates/hermes/src/parser/hermes_parser.rs 293 unsupported/juno/crates/hermes/src/parser/node.rs 182 unsupported/juno/crates/hermes/src/parser/generated_ffi.rs 677 unsupported/juno/crates/hermes/src/utf.rs 270 unsupported/juno/crates/juno_cli/Cargo.toml 22 unsupported/juno/crates/juno_cli/build.rs 11 unsupported/juno/crates/juno_cli/src/main.rs 529 unsupported/juno/crates/juno/Cargo.toml 13 unsupported/juno/crates/juno/src/resolve_dependency.rs 93 unsupported/juno/crates/juno/src/lib.rs 12 unsupported/juno/crates/juno/src/hparser/convert.rs 188 unsupported/juno/crates/juno/src/hparser/generated_cvt.rs 2335 unsupported/juno/crates/juno/src/hparser/mod.rs 78 unsupported/juno/crates/juno/src/sema/keywords.rs 27 unsupported/juno/crates/juno/src/sema/sem_context.rs 469 unsupported/juno/crates/juno/src/sema/mod.rs 13 unsupported/juno/crates/juno/src/sema/decl_collector.rs 142 unsupported/juno/crates/juno/src/sema/resolver.rs 1395 unsupported/juno/crates/juno/src/sema/known_globals.rs 87 unsupported/juno/crates/juno/src/sourcemap.rs 36 unsupported/juno/crates/juno/src/gen_js.rs 3762 unsupported/juno/crates/command_line/Cargo.toml 6 unsupported/juno/crates/command_line/src/cl.rs 448 unsupported/juno/crates/command_line/src/opt.rs 632 unsupported/juno/crates/command_line/src/lib.rs 23 unsupported/juno/crates/command_line/src/parser.rs 154 unsupported/juno/rustfmt.toml 5 unsupported/juno/lit/lit.cfg 15 unsupported/juno/lit/juno/reduce_conditional.js 35 unsupported/juno/lit/juno/add_negative.js 3 unsupported/juno/lit/juno/sema/require/simple-1.js 3 unsupported/juno/lit/juno/sema/require/simple-2.js 1 unsupported/juno/lit/juno/sema/require/simple-3.js 1 unsupported/juno/lit/juno/sema/continue-error.js 15 unsupported/juno/lit/juno/sema/break.js 19 unsupported/juno/lit/juno/sema/continue.js 21 unsupported/juno/lit/juno/sema/new_target.js 2 unsupported/juno/lit/juno/simple.js 1 unittests/ADT/WordBitSet.cpp 51 unittests/ADT/BitArrayTest.cpp 105 unittests/ADT/CompactArrayTest.cpp 54 unittests/ADT/ScopedHashTable.cpp 85 unittests/ADT/ConsumableRangeTest.cpp 28 unittests/PlatformIntl/BCP47ParserTest.cpp 114 unittests/VMRuntime/TestHelpers.h 299 unittests/VMRuntime/InternalPropertiesTest.cpp 49 unittests/VMRuntime/GCFinalizerTest.cpp 87 unittests/VMRuntime/ArrayTest.cpp 130 unittests/VMRuntime/InstrumentationAPITest.cpp 101 unittests/VMRuntime/SymbolIDTest.cpp 58 unittests/VMRuntime/WeakValueMapTest.cpp 78 unittests/VMRuntime/IRInstrumentationTest.cpp 52 unittests/VMRuntime/SmallXStringTest.cpp 18 unittests/VMRuntime/OperationsTest.cpp 772 unittests/VMRuntime/GCOOMTest.cpp 58 unittests/VMRuntime/SamplingHeapProfilerTest.cpp 163 unittests/VMRuntime/GCGuardPageNCTest.cpp 25 unittests/VMRuntime/TestHelpers.cpp 66 unittests/VMRuntime/MetadataTest.cpp 74 unittests/VMRuntime/GCBasicsTest.cpp 333 unittests/VMRuntime/CallResultTest.cpp 132 unittests/VMRuntime/BytecodeProviderTest.cpp 34 unittests/VMRuntime/InterpreterTest.cpp 364 unittests/VMRuntime/CardObjectBoundaryNCTest.cpp 75 unittests/VMRuntime/CardTableNCTest.cpp 174 unittests/VMRuntime/HeapSnapshotTest.cpp 1110 unittests/VMRuntime/NativeFunctionTest.cpp 37 unittests/VMRuntime/CastingTest.cpp 63 unittests/VMRuntime/JSLibTest.cpp 1039 unittests/VMRuntime/GCMarkWeakTest.cpp 50 unittests/VMRuntime/HiddenClassTest.cpp 365 unittests/VMRuntime/StaticBuiltinsTest.cpp 185 unittests/VMRuntime/DictPropertyMapTest.cpp 134 unittests/VMRuntime/EmptyCell.h 37 unittests/VMRuntime/StringBuilderTest.cpp 71 unittests/VMRuntime/RuntimeConfigTest.cpp 21 unittests/VMRuntime/StringViewTest.cpp 105 unittests/VMRuntime/AdditionalSlots.h 45 unittests/VMRuntime/AlignedStorageTest.cpp 116 unittests/VMRuntime/SegmentedArrayTest.cpp 50 unittests/VMRuntime/TestHelpers1.cpp 52 unittests/VMRuntime/ObjectModelTest.cpp 715 unittests/VMRuntime/NativeFrameTest.cpp 50 unittests/VMRuntime/AlignedHeapSegmentTest.cpp 133 unittests/VMRuntime/Instrumentation/ApproxIntegralTest.cpp 72 unittests/VMRuntime/Instrumentation/ProcessStatsTest.cpp 133 unittests/VMRuntime/DateUtilTest.cpp 229 unittests/VMRuntime/GCObjectIterationTest.cpp 38 unittests/VMRuntime/CrashManagerTest.cpp 138 unittests/VMRuntime/GCFragmentationTest.cpp 43 unittests/VMRuntime/HandleTest.cpp 135 unittests/VMRuntime/HermesValueTest.cpp 295 unittests/VMRuntime/GCSanitizeHandlesTest.cpp 79 unittests/VMRuntime/JSTypedArrayTest.cpp 23 unittests/VMRuntime/ArrayStorageTest.cpp 106 unittests/VMRuntime/TestHelpers1.h 14 unittests/VMRuntime/StringPrimitiveTest.cpp 231 unittests/VMRuntime/PredefinedStringsTest.cpp 20 unittests/VMRuntime/IdentifierTableTest.cpp 153 unittests/VMRuntime/SmallHermesValueTest.cpp 143 unittests/VMRuntime/MarkBitArrayNCTest.cpp 187 unittests/VMRuntime/CopyableVectorTest.cpp 195 unittests/VMRuntime/StackTracesTreeTest.cpp 805 unittests/VMRuntime/TwineChar16Test.cpp 80 unittests/VMRuntime/CodeCoverageProfilerTest.cpp 174 unittests/VMRuntime/GCReturnUnusedMemoryTest.cpp 41 unittests/VMRuntime/GCLazySegmentNCTest.cpp 43 unittests/VMRuntime/GCInitTest.cpp 40 unittests/VMRuntime/DecoratedObjectTest.cpp 67 unittests/VMRuntime/SamplingProfilerPosixTest.cpp 45 unittests/VMRuntime/StorageProviderTest.cpp 193 unittests/VMRuntime/ObjectBufferTest.cpp 116 unittests/BCGen/TestHelpers.h 15 unittests/BCGen/StringKindTest.cpp 23 unittests/BCGen/HBC.cpp 369 unittests/BCGen/TestHelpers.cpp 46 unittests/BCGen/SupportTest.cpp 631 unittests/BCGen/BytecodeFileFormatTest.cpp 87 unittests/BCGen/RATest.cpp 44 unittests/BCGen/DebugInfo.cpp 126 unittests/BCGen/BytecodeFormConverterTest.cpp 66 unittests/SourceMap/SourceMapTest.cpp 475 unittests/Optimizer/Scalar/InstructionEscapeAnalysisTest.cpp 214 unittests/IR/BuilderTest.cpp 278 unittests/IR/ScopeChainTest.cpp 46 unittests/IR/IRVerifierTest.cpp 86 unittests/IR/IRUtilsTest.cpp 81 unittests/IR/BasicBlockTest.cpp 25 unittests/IR/ScopeAnalysisTest.cpp 42 unittests/IR/LoopAnalysisTest.cpp 441 unittests/IR/InstrTest.cpp 10 unittests/PlatformUnicode/PlatformUnicodeTest.cpp 31 unittests/PlatformUnicode/CharacterPropertyTest.cpp 152 unittests/Parser/DiagContext.h 45 unittests/Parser/JSONParserTest.cpp 173 unittests/Parser/JSLexerTest.cpp 980 unittests/Parser/JSParserTest.cpp 235 unittests/dtoa/DtoaTest.cpp 34 unittests/Support/OSCompatTest.cpp 66 unittests/Support/Algorithms.cpp 46 unittests/Support/OptValueTest.cpp 25 unittests/Support/LEB128Test.cpp 70 unittests/Support/HashStringTest.cpp 15 unittests/Support/AllocatorTest.cpp 66 unittests/Support/UnicodeTest.cpp 175 unittests/Support/RegexTest.cpp 781 unittests/Support/CheckedMalloc.cpp 16 unittests/Support/JSONEmitterTest.cpp 174 unittests/Support/Base64Test.cpp 41 unittests/Support/StatsAccumulatorTest.cpp 18 unittests/Support/PlatformLoggingTest.cpp 9 unittests/Support/ConversionsTest.cpp 121 unittests/Support/SNPrintfBufTest.cpp 27 unittests/Support/SourceErrorManagerTest.cpp 42 unittests/Support/PageAccessTrackerTest.cpp 29 unittests/Support/StringSetVectorTest.cpp 54 unittests/Support/CtorConfigTest.cpp 67 unittests/lit.cfg 13 unittests/AST/ValidatorTest.cpp 232 unittests/AST/JSONTest.cpp 27 unittests/AST/ESTreeTest.cpp 53 unittests/API/SegmentTest.cpp 38 unittests/API/APITest.cpp 535 unittests/API/TimerStatsTest.cpp 44 unittests/API/SamplingProfilerPosixHermesAPITest.cpp 42 unittests/API/TrackIOTest.cpp 88 unittests/API/SegmentTestCompile.h 6 unittests/API/APILeanTest.cpp 27 unittests/API/SynthTraceTest.cpp 973 unittests/API/SynthTraceParserTest.cpp 155 unittests/API/SynthTraceSerializationTest.cpp 435 unittests/API/SegmentTestCompile.cpp 78 unittests/API/HeapSnapshotAPITest.cpp 157 unittests/API/APITestFactory.cpp 14 unittests/API/DebuggerTest.cpp 94 utils/IntlGen/IntlGen.java 415 utils/summarize_sizes.py 109 utils/symbolicate-nativecall-stats.py 71 utils/genUnicodeTable.py 189 utils/testsuite/testsuite_skiplist.py 1727 utils/testsuite/esprima_test_runner.py 339 utils/testsuite/run_testsuite.py 31 utils/testsuite/buck_run_testsuite.py 41 utils/testsuite/testsuite.py 836 utils/hermes-lit/hermes-lit.in 12 utils/chrome_snapshot_parser.py 163 utils/es5objects.js 178 utils/promise/index.js 6 utils/promise/rollup.config.js 11 utils/build/configure.py 266 utils/updateErrorTest.py 139 public/hermes/Public/RuntimeConfig.h 108 public/hermes/Public/GCConfig.h 139 public/hermes/Public/GCTripwireContext.h 16 public/hermes/Public/Buffer.h 22 public/hermes/Public/DebuggerTypes.h 99 public/hermes/Public/CtorConfig.h 87 public/hermes/Public/CrashManager.h 43 android/cross-compile/toolchain-android-arm-api13-gnustl.cmake 10 android/cross-compile/toolchain-android-arm-api15-gnustl.cmake 11 android/cppruntime/src/main/cpp/stub.cpp 4 lib/ADT/CompactArray.cpp 13 lib/DependencyExtractor/rust-dependency-extractor.cpp 68 lib/DependencyExtractor/DependencyExtractor.cpp 221 lib/BCGen/Exceptions.cpp 131 lib/BCGen/Lowering.cpp 605 lib/BCGen/HBC/StringKind.cpp 25 lib/BCGen/HBC/BytecodeDataProvider.cpp 574 lib/BCGen/HBC/ISel.cpp 1472 lib/BCGen/HBC/SerializedLiteralGenerator.cpp 127 lib/BCGen/HBC/Bytecode.cpp 40 lib/BCGen/HBC/HBC.cpp 250 lib/BCGen/HBC/BytecodeFormConverter.cpp 162 lib/BCGen/HBC/BackendContext.cpp 13 lib/BCGen/HBC/UniquingStringLiteralTable.cpp 143 lib/BCGen/HBC/ConsecutiveStringStorage.cpp 519 lib/BCGen/HBC/Passes/InsertProfilePoint.cpp 32 lib/BCGen/HBC/Passes/LowerBuiltinCalls.cpp 120 lib/BCGen/HBC/Passes/FuncCallNOpts.cpp 42 lib/BCGen/HBC/Passes/OptEnvironmentInit.cpp 47 lib/BCGen/HBC/SimpleBytecodeBuilder.cpp 87 lib/BCGen/HBC/BytecodeStream.cpp 247 lib/BCGen/HBC/Passes.cpp 711 lib/BCGen/HBC/TraverseLiteralStrings.cpp 85 lib/BCGen/HBC/DebugInfo.cpp 357 lib/BCGen/HBC/BytecodeDisassembler.cpp 993 lib/BCGen/HBC/UniquingFilenameTable.cpp 14 lib/BCGen/HBC/BytecodeGenerator.cpp 271 lib/BCGen/HBC/BytecodeProviderFromSrc.cpp 199 lib/BCGen/HBC/SerializedLiteralParserBase.cpp 18 lib/BCGen/RegAlloc.cpp 641 lib/BCGen/BCOpt.cpp 65 lib/SourceMap/SourceMapTranslator.cpp 27 lib/SourceMap/c-api.cpp 73 lib/SourceMap/SourceMapParser.cpp 165 lib/SourceMap/SourceMap.cpp 54 lib/SourceMap/SourceMapGenerator.cpp 186 lib/Optimizer/Wasm/WasmSimplify.cpp 236 lib/Optimizer/Wasm/EmitWasmIntrinsics.cpp 128 lib/Optimizer/Wasm/WasmIntrinsics.cpp 15 lib/Optimizer/PassManager/Pipeline.cpp 96 lib/Optimizer/Scalar/CSE.cpp 114 lib/Optimizer/Scalar/Utils.cpp 175 lib/Optimizer/Scalar/SimplifyCFG.cpp 264 lib/Optimizer/Scalar/SimpleCallGraphProvider.cpp 87 lib/Optimizer/Scalar/Inlining.cpp 215 lib/Optimizer/Scalar/ResolveStaticRequire.cpp 260 lib/Optimizer/Scalar/TDZDedup.cpp 137 lib/Optimizer/Scalar/FuncSigOpts.cpp 124 lib/Optimizer/Scalar/TypeInference.cpp 508 lib/Optimizer/Scalar/InstSimplify.cpp 411 lib/Optimizer/Scalar/Mem2Reg.cpp 493 lib/Optimizer/Scalar/Auditor.cpp 128 lib/Optimizer/Scalar/HoistStartGenerator.cpp 23 lib/Optimizer/Scalar/CodeMotion.cpp 156 lib/Optimizer/Scalar/InstructionEscapeAnalysis.cpp 89 lib/Optimizer/Scalar/DCE.cpp 79 lib/Optimizer/Scalar/StackPromotion.cpp 314 lib/IR/IRBuilder.cpp 917 lib/IR/Analysis.cpp 193 lib/IR/CFG.cpp 27 lib/IR/Instrs.cpp 330 lib/IR/IR.cpp 601 lib/IR/IREval.cpp 545 lib/IR/IRVerifier.cpp 667 lib/FlowParser/FlowParser.cpp 194 lib/FrontEndDefs/Builtins.cpp 16 lib/Platform/Logging.cpp 39 lib/Platform/Unicode/java/com/facebook/hermes/unicode/AndroidUnicodeUtils.java 61 lib/Platform/Unicode/PlatformUnicodeLite.cpp 37 lib/Platform/Unicode/UnicodeData.inc 372 lib/Platform/Unicode/PlatformUnicodeCF.cpp 151 lib/Platform/Unicode/PlatformUnicodeEmscripten.cpp 43 lib/Platform/Unicode/CharacterProperties.cpp 146 lib/Platform/Unicode/PlatformUnicodeICU.cpp 139 lib/Platform/Unicode/PlatformUnicodeJava.cpp 116 lib/Platform/Intl/BCP47Parser.cpp 334 lib/Platform/Intl/PlatformIntlAndroid.cpp 457 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformNumberFormatterAndroid.java 154 lib/Platform/Intl/java/com/facebook/hermes/intl/IntlTextUtils.java 106 lib/Platform/Intl/java/com/facebook/hermes/intl/Intl.java 64 lib/Platform/Intl/java/com/facebook/hermes/intl/IPlatformCollator.java 68 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformDateTimeFormatterICU.java 235 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformDateTimeFormatterAndroid.java 182 lib/Platform/Intl/java/com/facebook/hermes/intl/LocaleIdentifier.java 730 lib/Platform/Intl/java/com/facebook/hermes/intl/LocaleMatcher.java 116 lib/Platform/Intl/java/com/facebook/hermes/intl/OptionHelpers.java 73 lib/Platform/Intl/java/com/facebook/hermes/intl/Collator.java 175 lib/Platform/Intl/java/com/facebook/hermes/intl/LocaleObjectAndroid.java 237 lib/Platform/Intl/java/com/facebook/hermes/intl/JSObjects.java 83 lib/Platform/Intl/java/com/facebook/hermes/intl/LocaleResolver.java 76 lib/Platform/Intl/java/com/facebook/hermes/intl/UnicodeExtensionKeys.java 255 lib/Platform/Intl/java/com/facebook/hermes/intl/IPlatformNumberFormatter.java 225 lib/Platform/Intl/java/com/facebook/hermes/intl/LocaleObject.java 13 lib/Platform/Intl/java/com/facebook/hermes/intl/JSRangeErrorException.java 13 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformNumberFormatterICU.java 314 lib/Platform/Intl/java/com/facebook/hermes/intl/IPlatformDateTimeFormatter.java 376 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformCollatorICU.java 103 lib/Platform/Intl/java/com/facebook/hermes/intl/NumberFormat.java 454 lib/Platform/Intl/java/com/facebook/hermes/intl/ILocaleObject.java 13 lib/Platform/Intl/java/com/facebook/hermes/intl/LocaleObjectICU.java 123 lib/Platform/Intl/java/com/facebook/hermes/intl/ParsedLocaleIdentifier.java 18 lib/Platform/Intl/java/com/facebook/hermes/intl/DateTimeFormat.java 390 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformCollatorAndroid.java 78 lib/Platform/Intl/java/com/facebook/hermes/intl/Constants.java 45 lib/Platform/Intl/PlatformIntlDummy.cpp 128 lib/Platform/Intl/PlatformIntlApple.mm 508 lib/IRGen/ESTreeIRGen-expr.cpp 1317 lib/IRGen/ESTreeIRGen.h 492 lib/IRGen/ESTreeIRGen-stmt.cpp 589 lib/IRGen/IRInstrument.h 90 lib/IRGen/ESTreeIRGen-func.cpp 480 lib/IRGen/ESTreeIRGen.cpp 897 lib/IRGen/ESTreeIRGen-except.cpp 111 lib/IRGen/IRInstrument.cpp 102 lib/IRGen/IRGen.cpp 61 lib/Utils/Dumper.cpp 385 lib/Regex/Executor.cpp 1098 lib/Regex/RegexParser.cpp 784 lib/Parser/JSParserImpl.h 809 lib/Parser/JSParserImpl-ts.cpp 1165 lib/Parser/JSParserImpl-jsx.cpp 383 lib/Parser/JSParserImpl-flow.cpp 2313 lib/Parser/JSONParser.cpp 267 lib/Parser/JSLexer.cpp 1814 lib/Parser/rust-api.cpp 504 lib/Parser/JSParser.cpp 58 lib/Parser/JSParserImpl.cpp 5371 lib/VM/CodeBlock.cpp 352 lib/VM/JSRegExp.cpp 300 lib/VM/HandleRootOwner.cpp 116 lib/VM/BoxedDouble.cpp 12 lib/VM/SegmentedArray.cpp 360 lib/VM/GCBase.cpp 1515 lib/VM/StackFrame.cpp 43 lib/VM/DecoratedObject.cpp 57 lib/VM/VTable.cpp 51 lib/VM/JSMapImpl.cpp 90 lib/VM/Profiler.cpp 105 lib/VM/DummyObject.cpp 80 lib/VM/Interpreter.cpp 3097 lib/VM/TimeLimitMonitor.cpp 92 lib/VM/StringPrimitive.cpp 613 lib/VM/GCExecTrace.cpp 34 lib/VM/JSError.cpp 588 lib/VM/JSCallSite.cpp 308 lib/VM/IdentifierTable.cpp 454 lib/VM/HostModel.cpp 93 lib/VM/StackTracesTree.cpp 184 lib/VM/LimitedStorageProvider.cpp 21 lib/VM/JSCallableProxy.cpp 154 lib/VM/TwineChar16.cpp 153 lib/VM/SingleObject.cpp 16 lib/VM/PredefinedStringIDs.cpp 68 lib/VM/JSGenerator.cpp 35 lib/VM/Interpreter-internal.h 33 lib/VM/CheckHeapWellFormedAcceptor.cpp 58 lib/VM/StorageProvider.cpp 137 lib/VM/JSObject.cpp 2480 lib/VM/CellKind.cpp 16 lib/VM/JSNativeFunctions.cpp 70 lib/VM/PropertyAccessor.cpp 21 lib/VM/Operations.cpp 1520 lib/VM/JSArrayBuffer.cpp 166 lib/VM/JSProxy.cpp 1234 lib/VM/JSWeakMapImpl.cpp 301 lib/VM/RuntimeModule.cpp 378 lib/VM/Runtime-profilers.cpp 191 lib/VM/DictPropertyMap.cpp 233 lib/VM/Instrumentation/ProcessStats.cpp 80 lib/VM/Instrumentation/PerfEventsLinux.cpp 116 lib/VM/Instrumentation/StatSamplingThread.cpp 42 lib/VM/JSLib/StringIterator.cpp 36 lib/VM/JSLib/RuntimeCommonStorage.cpp 14 lib/VM/JSLib/Instrument.cpp 52 lib/VM/JSLib/Reflect.cpp 239 lib/VM/JSLib/Symbol.cpp 237 lib/VM/JSLib/GeneratorFunction.cpp 53 lib/VM/JSLib/DateUtil.cpp 688 lib/VM/JSLib/RegExp.cpp 1357 lib/VM/JSLib/CallSite.cpp 206 lib/VM/JSLib/escape.cpp 298 lib/VM/JSLib/Error.cpp 241 lib/VM/JSLib/IteratorPrototype.cpp 26 lib/VM/JSLib/JSONLexer.cpp 181 lib/VM/JSLib/ArrayIterator.cpp 36 lib/VM/JSLib/Date.cpp 984 lib/VM/JSLib/ArrayBuffer.cpp 140 lib/VM/JSLib/Math.cpp 407 lib/VM/JSLib/WeakSet.cpp 150 lib/VM/JSLib/Object.cpp 1240 lib/VM/JSLib/print.cpp 29 lib/VM/JSLib/Set.cpp 287 lib/VM/JSLib/String.cpp 1898 lib/VM/JSLib/Proxy.cpp 126 lib/VM/JSLib/Function.cpp 209 lib/VM/JSLib/WeakMap.cpp 192 lib/VM/JSLib/Array.cpp 2924 lib/VM/JSLib/Sorting.cpp 271 lib/VM/JSLib/Map.cpp 294 lib/VM/JSLib/DataView.cpp 217 lib/VM/JSLib/RuntimeJSONUtils.cpp 849 lib/VM/JSLib/TypedArray.cpp 1592 lib/VM/JSLib/HermesBuiltin.cpp 626 lib/VM/JSLib/Intl.cpp 1377 lib/VM/JSLib/HermesInternal.cpp 750 lib/VM/JSLib/require.cpp 185 lib/VM/JSLib/Object.h 32 lib/VM/JSLib/GlobalObject.cpp 510 lib/VM/JSLib/JSONLexer.h 106 lib/VM/JSLib/Boolean.cpp 71 lib/VM/JSLib/JSLibInternal.h 282 lib/VM/JSLib/AsyncFunction.cpp 47 lib/VM/JSLib/DebuggerInternal.cpp 46 lib/VM/JSLib/JSON.cpp 57 lib/VM/JSLib/JSLibInternal.cpp 386 lib/VM/JSLib/eval.cpp 110 lib/VM/JSLib/Number.cpp 549 lib/VM/JSLib/GeneratorPrototype.cpp 152 lib/VM/JSLib/RegExpStringIterator.cpp 35 lib/VM/JSArray.cpp 625 lib/VM/HermesValue.cpp 71 lib/VM/detail/IdentifierHashTable.cpp 123 lib/VM/Interpreter-slowpaths.cpp 274 lib/VM/SymbolRegistry.cpp 42 lib/VM/JSDate.cpp 32 lib/VM/BuildMetadata.cpp 45 lib/VM/Debugger/Debugger.cpp 976 lib/VM/StringView.cpp 28 lib/VM/HiddenClass.cpp 743 lib/VM/RuntimeStats.cpp 65 lib/VM/Metadata.cpp 121 lib/VM/InstLayout.inc 59 lib/VM/Callable.cpp 1133 lib/VM/OrderedHashMap.cpp 295 lib/VM/Profiler/InlineCacheProfiler.cpp 170 lib/VM/Profiler/SamplingProfilerPosix.cpp 460 lib/VM/Profiler/ChromeTraceSerializerPosix.cpp 427 lib/VM/Profiler/CodeCoverageProfiler.cpp 100 lib/VM/SerializedLiteralParser.cpp 65 lib/VM/JSRegExpStringIterator.cpp 105 lib/VM/PrimitiveBox.cpp 264 lib/VM/Runtime.cpp 1734 lib/VM/Domain.cpp 281 lib/VM/JSDataView.cpp 42 lib/VM/BasicBlockExecutionInfo.cpp 59 lib/VM/ArrayStorage.cpp 196 lib/VM/JSTypedArray.cpp 398 lib/VM/HeapSnapshot.cpp 441 lib/VM/StringRefUtils.cpp 26 lib/VM/gcs/MallocGC.cpp 469 lib/VM/gcs/AlignedStorage.cpp 58 lib/VM/gcs/CardTableNC.cpp 131 lib/VM/gcs/AlignedHeapSegment.cpp 165 lib/VM/gcs/FillerCell.cpp 15 lib/VM/gcs/HadesGC.cpp 2254 lib/VM/gcs/GCBase-WeakMap.h 133 lib/Support/SimpleDiagHandler.cpp 37 lib/Support/LEB128.cpp 59 lib/Support/SourceErrorManager.cpp 477 lib/Support/Conversions.cpp 106 lib/Support/Base64.cpp 68 lib/Support/StringTable.cpp 7 lib/Support/Base64vlq.cpp 62 lib/Support/CheckedMalloc.cpp 19 lib/Support/UTF16Stream.cpp 43 lib/Support/SNPrintfBuf.cpp 41 lib/Support/OSCompatPosix.cpp 549 lib/Support/SHA1.cpp 11 lib/Support/RegExpSerialization.cpp 320 lib/Support/PerfSection.cpp 153 lib/Support/Allocator.cpp 24 lib/Support/OSCompatEmscripten.cpp 208 lib/Support/OSCompatWindows.cpp 278 lib/Support/PageAccessTrackerPosix.cpp 215 lib/Support/ErrorHandling.cpp 53 lib/Support/JSONEmitter.cpp 199 lib/Support/Semaphore.cpp 66 lib/Support/UTF8.cpp 144 lib/AST/ASTBuilder.cpp 659 lib/AST/SemanticValidator.cpp 782 lib/AST/ESTree.cpp 130 lib/AST/SemValidate.cpp 26 lib/AST/SemanticValidator.h 179 lib/AST/CommonJS.cpp 34 lib/AST/ESTreeJSONDumper.cpp 434 lib/CompilerDriver/CompilerDriver.cpp 1696 lib/InternalBytecode/InternalBytecode.cpp 16 lib/InternalBytecode/00-header.js 3 lib/InternalBytecode/01-Promise.js 400 lib/InternalBytecode/99-footer.js 2 lib/InternalBytecode/02-AsyncFn.js 45 lib/InternalBytecode/xxd.py 25 lib/AST2JS/AST2JS.cpp 941 lib/Inst/InstDecode2.cpp 13 lib/Inst/InstDecode.cpp 157 lib/ConsoleHost/ConsoleHost.cpp 329 lib/ConsoleHost/MemorySizeParser.cpp 81 lib/ConsoleHost/RandomSeedParser.cpp 16 API/jsi/jsi/jsi-inl.h 256 API/jsi/jsi/jsilib-posix.cpp 81 API/jsi/jsi/JSIDynamic.cpp 156 API/jsi/jsi/jsilib-windows.cpp 13 API/jsi/jsi/jsi.cpp 410 API/jsi/jsi/JSIDynamic.h 13 API/jsi/jsi/instrumentation.h 34 API/jsi/jsi/jsi.h 688 API/jsi/jsi/decorator.h 605 API/jsi/jsi/threadsafe.h 51 API/jsi/jsi/jsilib.h 39 API/hermes/TraceInterpreter.h 235 API/hermes/hermes.cpp 1802 API/hermes/SynthTrace.h 800 API/hermes/synthtest/Driver.cpp 138 API/hermes/TracingRuntime.h 155 API/hermes/hermes_tracing.cpp 20 API/hermes/CompileJS.cpp 70 API/hermes/DebuggerAPI.h 154 API/hermes/SynthTraceParser.h 26 API/hermes/TimerStats.cpp 166 API/hermes/CompileJS.h 39 API/hermes/SynthTraceParser.cpp 552 API/hermes/hermes.h 114 API/hermes/TracingRuntime.cpp 621 API/hermes/DebuggerAPI.cpp 138 API/hermes/hermes_tracing.h 11 API/hermes/SynthTrace.cpp 747 API/hermes/TimerStats.h 9 API/hermes/TraceInterpreter.cpp 1460 npm/unpack-builds.js 117 npm/create-npms.js 41