Path Lines of Code lib/ADT/CompactArray.cpp 13 lib/AST/ASTBuilder.cpp 659 lib/AST/CommonJS.cpp 34 lib/AST/ESTree.cpp 130 lib/AST/ESTreeJSONDumper.cpp 434 lib/AST/SemValidate.cpp 26 lib/AST/SemanticValidator.cpp 782 lib/AST/SemanticValidator.h 179 lib/AST2JS/AST2JS.cpp 941 lib/BCGen/BCOpt.cpp 65 lib/BCGen/Exceptions.cpp 131 lib/BCGen/HBC/BackendContext.cpp 13 lib/BCGen/HBC/Bytecode.cpp 40 lib/BCGen/HBC/BytecodeDataProvider.cpp 574 lib/BCGen/HBC/BytecodeDisassembler.cpp 993 lib/BCGen/HBC/BytecodeFormConverter.cpp 162 lib/BCGen/HBC/BytecodeGenerator.cpp 271 lib/BCGen/HBC/BytecodeProviderFromSrc.cpp 199 lib/BCGen/HBC/BytecodeStream.cpp 247 lib/BCGen/HBC/ConsecutiveStringStorage.cpp 519 lib/BCGen/HBC/DebugInfo.cpp 357 lib/BCGen/HBC/HBC.cpp 250 lib/BCGen/HBC/ISel.cpp 1472 lib/BCGen/HBC/Passes.cpp 711 lib/BCGen/HBC/Passes/FuncCallNOpts.cpp 42 lib/BCGen/HBC/Passes/InsertProfilePoint.cpp 32 lib/BCGen/HBC/Passes/LowerBuiltinCalls.cpp 120 lib/BCGen/HBC/Passes/OptEnvironmentInit.cpp 47 lib/BCGen/HBC/SerializedLiteralGenerator.cpp 127 lib/BCGen/HBC/SerializedLiteralParserBase.cpp 18 lib/BCGen/HBC/SimpleBytecodeBuilder.cpp 87 lib/BCGen/HBC/StringKind.cpp 25 lib/BCGen/HBC/TraverseLiteralStrings.cpp 85 lib/BCGen/HBC/UniquingFilenameTable.cpp 14 lib/BCGen/HBC/UniquingStringLiteralTable.cpp 143 lib/BCGen/Lowering.cpp 605 lib/BCGen/RegAlloc.cpp 641 lib/CompilerDriver/CompilerDriver.cpp 1696 lib/ConsoleHost/ConsoleHost.cpp 329 lib/ConsoleHost/MemorySizeParser.cpp 81 lib/ConsoleHost/RandomSeedParser.cpp 16 lib/DependencyExtractor/DependencyExtractor.cpp 221 lib/DependencyExtractor/rust-dependency-extractor.cpp 68 lib/FlowParser/FlowParser.cpp 194 lib/FrontEndDefs/Builtins.cpp 16 lib/IR/Analysis.cpp 193 lib/IR/CFG.cpp 27 lib/IR/IR.cpp 601 lib/IR/IRBuilder.cpp 917 lib/IR/IREval.cpp 545 lib/IR/IRVerifier.cpp 667 lib/IR/Instrs.cpp 330 lib/IRGen/ESTreeIRGen-except.cpp 111 lib/IRGen/ESTreeIRGen-expr.cpp 1317 lib/IRGen/ESTreeIRGen-func.cpp 480 lib/IRGen/ESTreeIRGen-stmt.cpp 589 lib/IRGen/ESTreeIRGen.cpp 897 lib/IRGen/ESTreeIRGen.h 492 lib/IRGen/IRGen.cpp 61 lib/IRGen/IRInstrument.cpp 102 lib/IRGen/IRInstrument.h 90 lib/Inst/InstDecode.cpp 157 lib/Inst/InstDecode2.cpp 13 lib/InternalBytecode/00-header.js 3 lib/InternalBytecode/01-Promise.js 400 lib/InternalBytecode/02-AsyncFn.js 45 lib/InternalBytecode/99-footer.js 2 lib/InternalBytecode/InternalBytecode.cpp 16 lib/InternalBytecode/xxd.py 25 lib/Optimizer/PassManager/Pipeline.cpp 96 lib/Optimizer/Scalar/Auditor.cpp 128 lib/Optimizer/Scalar/CSE.cpp 114 lib/Optimizer/Scalar/CodeMotion.cpp 156 lib/Optimizer/Scalar/DCE.cpp 79 lib/Optimizer/Scalar/FuncSigOpts.cpp 124 lib/Optimizer/Scalar/HoistStartGenerator.cpp 23 lib/Optimizer/Scalar/Inlining.cpp 215 lib/Optimizer/Scalar/InstSimplify.cpp 411 lib/Optimizer/Scalar/InstructionEscapeAnalysis.cpp 89 lib/Optimizer/Scalar/Mem2Reg.cpp 493 lib/Optimizer/Scalar/ResolveStaticRequire.cpp 260 lib/Optimizer/Scalar/SimpleCallGraphProvider.cpp 87 lib/Optimizer/Scalar/SimplifyCFG.cpp 264 lib/Optimizer/Scalar/StackPromotion.cpp 314 lib/Optimizer/Scalar/TDZDedup.cpp 137 lib/Optimizer/Scalar/TypeInference.cpp 508 lib/Optimizer/Scalar/Utils.cpp 175 lib/Optimizer/Wasm/EmitWasmIntrinsics.cpp 128 lib/Optimizer/Wasm/WasmIntrinsics.cpp 15 lib/Optimizer/Wasm/WasmSimplify.cpp 236 lib/Parser/JSLexer.cpp 1814 lib/Parser/JSONParser.cpp 267 lib/Parser/JSParser.cpp 58 lib/Parser/JSParserImpl-flow.cpp 2313 lib/Parser/JSParserImpl-jsx.cpp 383 lib/Parser/JSParserImpl-ts.cpp 1165 lib/Parser/JSParserImpl.cpp 5371 lib/Parser/JSParserImpl.h 809 lib/Parser/rust-api.cpp 504 lib/Platform/Intl/BCP47Parser.cpp 334 lib/Platform/Intl/PlatformIntlAndroid.cpp 457 lib/Platform/Intl/PlatformIntlApple.mm 508 lib/Platform/Intl/PlatformIntlDummy.cpp 128 lib/Platform/Intl/java/com/facebook/hermes/intl/Collator.java 175 lib/Platform/Intl/java/com/facebook/hermes/intl/Constants.java 45 lib/Platform/Intl/java/com/facebook/hermes/intl/DateTimeFormat.java 390 lib/Platform/Intl/java/com/facebook/hermes/intl/ILocaleObject.java 13 lib/Platform/Intl/java/com/facebook/hermes/intl/IPlatformCollator.java 68 lib/Platform/Intl/java/com/facebook/hermes/intl/IPlatformDateTimeFormatter.java 376 lib/Platform/Intl/java/com/facebook/hermes/intl/IPlatformNumberFormatter.java 225 lib/Platform/Intl/java/com/facebook/hermes/intl/Intl.java 64 lib/Platform/Intl/java/com/facebook/hermes/intl/IntlTextUtils.java 106 lib/Platform/Intl/java/com/facebook/hermes/intl/JSObjects.java 83 lib/Platform/Intl/java/com/facebook/hermes/intl/JSRangeErrorException.java 13 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/LocaleObject.java 13 lib/Platform/Intl/java/com/facebook/hermes/intl/LocaleObjectAndroid.java 237 lib/Platform/Intl/java/com/facebook/hermes/intl/LocaleObjectICU.java 123 lib/Platform/Intl/java/com/facebook/hermes/intl/LocaleResolver.java 76 lib/Platform/Intl/java/com/facebook/hermes/intl/NumberFormat.java 454 lib/Platform/Intl/java/com/facebook/hermes/intl/OptionHelpers.java 73 lib/Platform/Intl/java/com/facebook/hermes/intl/ParsedLocaleIdentifier.java 18 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformCollatorAndroid.java 78 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformCollatorICU.java 103 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformDateTimeFormatterAndroid.java 182 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformDateTimeFormatterICU.java 235 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformNumberFormatterAndroid.java 154 lib/Platform/Intl/java/com/facebook/hermes/intl/PlatformNumberFormatterICU.java 314 lib/Platform/Intl/java/com/facebook/hermes/intl/UnicodeExtensionKeys.java 255 lib/Platform/Logging.cpp 39 lib/Platform/Unicode/CharacterProperties.cpp 146 lib/Platform/Unicode/PlatformUnicodeCF.cpp 151 lib/Platform/Unicode/PlatformUnicodeEmscripten.cpp 43 lib/Platform/Unicode/PlatformUnicodeICU.cpp 139 lib/Platform/Unicode/PlatformUnicodeJava.cpp 116 lib/Platform/Unicode/PlatformUnicodeLite.cpp 37 lib/Platform/Unicode/UnicodeData.inc 372 lib/Platform/Unicode/java/com/facebook/hermes/unicode/AndroidUnicodeUtils.java 61 lib/Regex/Executor.cpp 1098 lib/Regex/RegexParser.cpp 784 lib/SourceMap/SourceMap.cpp 54 lib/SourceMap/SourceMapGenerator.cpp 186 lib/SourceMap/SourceMapParser.cpp 165 lib/SourceMap/SourceMapTranslator.cpp 27 lib/SourceMap/c-api.cpp 73 lib/Support/Allocator.cpp 24 lib/Support/Base64.cpp 68 lib/Support/Base64vlq.cpp 62 lib/Support/CheckedMalloc.cpp 19 lib/Support/Conversions.cpp 106 lib/Support/ErrorHandling.cpp 53 lib/Support/JSONEmitter.cpp 199 lib/Support/LEB128.cpp 59 lib/Support/OSCompatEmscripten.cpp 208 lib/Support/OSCompatPosix.cpp 549 lib/Support/OSCompatWindows.cpp 278 lib/Support/PageAccessTrackerPosix.cpp 215 lib/Support/PerfSection.cpp 153 lib/Support/RegExpSerialization.cpp 320 lib/Support/SHA1.cpp 11 lib/Support/SNPrintfBuf.cpp 41 lib/Support/Semaphore.cpp 66 lib/Support/SimpleDiagHandler.cpp 37 lib/Support/SourceErrorManager.cpp 477 lib/Support/StringTable.cpp 7 lib/Support/UTF16Stream.cpp 43 lib/Support/UTF8.cpp 144 lib/Utils/Dumper.cpp 385 lib/VM/ArrayStorage.cpp 196 lib/VM/BasicBlockExecutionInfo.cpp 59 lib/VM/BoxedDouble.cpp 12 lib/VM/BuildMetadata.cpp 45 lib/VM/Callable.cpp 1133 lib/VM/CellKind.cpp 16 lib/VM/CheckHeapWellFormedAcceptor.cpp 58 lib/VM/CodeBlock.cpp 352 lib/VM/Debugger/Debugger.cpp 976 lib/VM/DecoratedObject.cpp 57 lib/VM/DictPropertyMap.cpp 233 lib/VM/Domain.cpp 281 lib/VM/DummyObject.cpp 80 lib/VM/GCBase.cpp 1515 lib/VM/GCExecTrace.cpp 34 lib/VM/HandleRootOwner.cpp 116 lib/VM/HeapSnapshot.cpp 441 lib/VM/HermesValue.cpp 71 lib/VM/HiddenClass.cpp 743 lib/VM/HostModel.cpp 93 lib/VM/IdentifierTable.cpp 454 lib/VM/InstLayout.inc 59 lib/VM/Instrumentation/PerfEventsLinux.cpp 116 lib/VM/Instrumentation/ProcessStats.cpp 80 lib/VM/Instrumentation/StatSamplingThread.cpp 42 lib/VM/Interpreter-internal.h 33 lib/VM/Interpreter-slowpaths.cpp 274 lib/VM/Interpreter.cpp 3097 lib/VM/JSArray.cpp 625 lib/VM/JSArrayBuffer.cpp 166 lib/VM/JSCallSite.cpp 308 lib/VM/JSCallableProxy.cpp 154 lib/VM/JSDataView.cpp 42 lib/VM/JSDate.cpp 32 lib/VM/JSError.cpp 588 lib/VM/JSGenerator.cpp 35 lib/VM/JSLib/Array.cpp 2924 lib/VM/JSLib/ArrayBuffer.cpp 140 lib/VM/JSLib/ArrayIterator.cpp 36 lib/VM/JSLib/AsyncFunction.cpp 47 lib/VM/JSLib/Boolean.cpp 71 lib/VM/JSLib/CallSite.cpp 206 lib/VM/JSLib/DataView.cpp 217 lib/VM/JSLib/Date.cpp 984 lib/VM/JSLib/DateUtil.cpp 688 lib/VM/JSLib/DebuggerInternal.cpp 46 lib/VM/JSLib/Error.cpp 241 lib/VM/JSLib/Function.cpp 209 lib/VM/JSLib/GeneratorFunction.cpp 53 lib/VM/JSLib/GeneratorPrototype.cpp 152 lib/VM/JSLib/GlobalObject.cpp 510 lib/VM/JSLib/HermesBuiltin.cpp 626 lib/VM/JSLib/HermesInternal.cpp 750 lib/VM/JSLib/Instrument.cpp 52 lib/VM/JSLib/Intl.cpp 1377 lib/VM/JSLib/IteratorPrototype.cpp 26 lib/VM/JSLib/JSLibInternal.cpp 386 lib/VM/JSLib/JSLibInternal.h 282 lib/VM/JSLib/JSON.cpp 57 lib/VM/JSLib/JSONLexer.cpp 181 lib/VM/JSLib/JSONLexer.h 106 lib/VM/JSLib/Map.cpp 294 lib/VM/JSLib/Math.cpp 407 lib/VM/JSLib/Number.cpp 549 lib/VM/JSLib/Object.cpp 1240 lib/VM/JSLib/Object.h 32 lib/VM/JSLib/Proxy.cpp 126 lib/VM/JSLib/Reflect.cpp 239 lib/VM/JSLib/RegExp.cpp 1357 lib/VM/JSLib/RegExpStringIterator.cpp 35 lib/VM/JSLib/RuntimeCommonStorage.cpp 14 lib/VM/JSLib/RuntimeJSONUtils.cpp 849 lib/VM/JSLib/Set.cpp 287 lib/VM/JSLib/Sorting.cpp 271 lib/VM/JSLib/String.cpp 1898 lib/VM/JSLib/StringIterator.cpp 36 lib/VM/JSLib/Symbol.cpp 237 lib/VM/JSLib/TypedArray.cpp 1592 lib/VM/JSLib/WeakMap.cpp 192 lib/VM/JSLib/WeakSet.cpp 150 lib/VM/JSLib/escape.cpp 298 lib/VM/JSLib/eval.cpp 110 lib/VM/JSLib/print.cpp 29 lib/VM/JSLib/require.cpp 185 lib/VM/JSMapImpl.cpp 90 lib/VM/JSNativeFunctions.cpp 70 lib/VM/JSObject.cpp 2480 lib/VM/JSProxy.cpp 1234 lib/VM/JSRegExp.cpp 300 lib/VM/JSRegExpStringIterator.cpp 105 lib/VM/JSTypedArray.cpp 398 lib/VM/JSWeakMapImpl.cpp 301 lib/VM/LimitedStorageProvider.cpp 21 lib/VM/Metadata.cpp 121 lib/VM/Operations.cpp 1520 lib/VM/OrderedHashMap.cpp 295 lib/VM/PredefinedStringIDs.cpp 68 lib/VM/PrimitiveBox.cpp 264 lib/VM/Profiler.cpp 105 lib/VM/Profiler/ChromeTraceSerializerPosix.cpp 427 lib/VM/Profiler/CodeCoverageProfiler.cpp 100 lib/VM/Profiler/InlineCacheProfiler.cpp 170 lib/VM/Profiler/SamplingProfilerPosix.cpp 460 lib/VM/PropertyAccessor.cpp 21 lib/VM/Runtime-profilers.cpp 191 lib/VM/Runtime.cpp 1734 lib/VM/RuntimeModule.cpp 378 lib/VM/RuntimeStats.cpp 65 lib/VM/SegmentedArray.cpp 360 lib/VM/SerializedLiteralParser.cpp 65 lib/VM/SingleObject.cpp 16 lib/VM/StackFrame.cpp 43 lib/VM/StackTracesTree.cpp 184 lib/VM/StorageProvider.cpp 137 lib/VM/StringPrimitive.cpp 613 lib/VM/StringRefUtils.cpp 26 lib/VM/StringView.cpp 28 lib/VM/SymbolRegistry.cpp 42 lib/VM/TimeLimitMonitor.cpp 92 lib/VM/TwineChar16.cpp 153 lib/VM/VTable.cpp 51 lib/VM/detail/IdentifierHashTable.cpp 123 lib/VM/gcs/AlignedHeapSegment.cpp 165 lib/VM/gcs/AlignedStorage.cpp 58 lib/VM/gcs/CardTableNC.cpp 131 lib/VM/gcs/FillerCell.cpp 15 lib/VM/gcs/GCBase-WeakMap.h 133 lib/VM/gcs/HadesGC.cpp 2254 lib/VM/gcs/MallocGC.cpp 469