Closed floooh closed 2 years ago
It makes me wonder, is it perhaps the dead code stripping prep mechanism that's at fault here. I've added that in as part of the linker rewrite for integration with incremental mechanism, and it's based on Apple ld's approach in that, if the object file has MH_SUBSECTIONS_VIA_SYMBOLS
flag, it means we can safely chop the sections into atoms. I wonder if that perhaps caused the linker to write some padding into the final binary which it normally wouldn't if we treated the sections as atoms. Is _pixel_buffer
also taking that much space in Debug build? (We don't do any dead code stripping prep in Debug btw.)
Is _pixel_buffer also taking that much space in Debug build?
Yes, same behaviour in a debug build:
kc85.zig ➤ ~/projects/bloaty/build/bloaty zig-out/bin/kc853 -d symbols -n 5 git:zig-0.9.0
FILE SIZE VM SIZE
-------------- --------------
...
21.9% 320Ki 21.9% 320Ki _pixel_buffer
...
As another point of reference, Bun's binary is 39 MB (-drelease-fast
). Most of that is JavaScriptCore, but some of that is the Zig code too.
❯ bloaty build/macos-x86_64/bun -d symbols -n 1000
FILE SIZE VM SIZE
-------------- --------------
39.5% 15.8Mi 39.5% 15.8Mi [32685 Others]
12.0% 4.80Mi 12.0% 4.80Mi [__LINKEDIT]
2.5% 1.02Mi 2.5% 1.00Mi bmalloc::StaticPerProcessStorageTraits<>::Storage::s_memory
1.0% 412Ki 1.0% 412Ki WTF::SharedTaskFunctor<>::run()
0.9% 374Ki 0.9% 374Ki JSC::FTL::(anonymous namespace)::LowerDFGToB3::compileNode()
0.9% 348Ki 0.9% 348Ki WTF::Vector<>::expandCapacity<>()
0.8% 316Ki 0.8% 316Ki JSC::DFG::clobberize<>()
0.8% 314Ki 0.8% 314Ki JSC::DFG::SpeculativeJIT::callOperation<>()
0.7% 292Ki 0.7% 292Ki WTF::SharedTaskFunctor<>::~SharedTaskFunctor()
0.6% 246Ki 0.6% 246Ki std::rethrow_exception()
0.5% 187Ki 0.5% 187Ki WTF::HashTable<>::rehash()
0.5% 184Ki 0.5% 184Ki JSC::Wasm::FunctionParser<>::binaryCase<>()
0.4% 181Ki 0.4% 181Ki WTF::HashMap<>::add<>()
0.4% 150Ki 0.4% 150Ki WTF::tryMakeStringFromAdapters<>()
0.3% 136Ki 0.3% 136Ki WTF::SharedTaskFunctor<>
0.3% 131Ki 0.3% 131Ki JSC::DFG::AbstractInterpreter<>::executeEffects()
0.3% 130Ki 0.3% 130Ki _src.js_parser.js_parser.Parser.parse
0.3% 130Ki 0.3% 130Ki _instance.142$tlv$init
0.3% 130Ki 0.3% 130Ki _backing_buf.28
0.3% 129Ki 0.3% 129Ki _backing_buf
0.3% 128Ki 0.3% 128Ki _backing_buf.73
0.3% 127Ki 0.3% 127Ki JSC::LazyProperty<>::callFunc<>()
0.3% 127Ki 0.3% 127Ki JSC::s_JSCCombinedCode
0.3% 119Ki 0.3% 119Ki _llint_entry
0.3% 116Ki 0.3% 116Ki std::__1::__sort<>()
0.3% 113Ki 0.3% 113Ki JSC::B3::Air::(anonymous namespace)::GraphColoringRegisterAllocation::allocateOnBank<>()
0.3% 112Ki 0.3% 112Ki JSC::DFG::SpeculativeJIT::compile()
0.3% 111Ki 0.3% 111Ki WTF::dataLog<>()
0.3% 106Ki 0.3% 106Ki JSC::Wasm::FunctionParser<>::parseExpression()
0.2% 98.9Ki 0.2% 98.9Ki WTF::HashTable<>::lookupForWriting()
0.2% 98.8Ki 0.2% 98.8Ki std::__1::make_unique<>()
0.2% 96.7Ki 0.2% 96.7Ki JSC::DFG::ByteCodeParser::parseBlock()
0.2% 94.3Ki 0.2% 94.3Ki JSC::Wasm::FunctionParser<>::unaryCase<>()
0.2% 93.2Ki 0.2% 93.2Ki _instance.145$tlv$init
0.2% 90.0Ki 0.2% 90.0Ki JSC::B3::(anonymous namespace)::LowerToAir::lower()
0.2% 89.7Ki 0.2% 89.7Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-6cbc989f-2.cpp.o)___TEXT___literal16
0.2% 88.7Ki 0.2% 88.7Ki JSC::JSGenericTypedArrayView<>::setWithSpecificType<>()
0.2% 84.9Ki 0.2% 84.9Ki WTF::ScopedLambdaRefFunctor<>::implFunction()
0.2% 84.2Ki 0.2% 84.2Ki JSC::FTL::callOperation<>()
0.2% 82.8Ki 0.2% 82.8Ki _wasmLLIntPCRangeStart
0.2% 82.2Ki 0.2% 82.2Ki _instance.143$tlv$init
0.2% 76.5Ki 0.2% 76.5Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3bec6ef2-1.cpp.o)___TEXT___eh_frame
0.2% 76.1Ki 0.2% 76.1Ki JSC::Parser<>::logError<>()
0.2% 75.9Ki 0.2% 75.9Ki l_/Users/jarred/Code/bun/src/javascript/jsc/bindings-obj/bindings.o___TEXT___eh_frame
0.2% 75.3Ki 0.2% 75.3Ki JSC::B3::Air::Inst::generate()
0.2% 74.2Ki 0.2% 74.2Ki JSC::Wasm::FunctionParser<>::validationFail<>()
0.2% 72.9Ki 0.2% 72.9Ki WTF::Vector<>::reserveCapacity<>()
0.2% 71.4Ki 0.2% 71.4Ki JSC::Wasm::AirIRGenerator::addOp<>()
0.2% 67.8Ki 0.2% 67.8Ki JSC::DFG::FixupPhase::fixupNode()
0.2% 67.7Ki 0.2% 67.7Ki _src.cli.Command.start
0.2% 67.1Ki 0.2% 67.1Ki std::nested_exception
0.2% 66.6Ki 0.2% 66.6Ki WTF::HashMap<>::inlineSet<>()
0.2% 65.3Ki 0.2% 65.3Ki JSC::constructGenericTypedArrayViewWithArguments<>()
0.2% 65.1Ki 0.2% 65.1Ki JSC::Wasm::B3IRGenerator::addOp<>()
0.2% 64.8Ki 0.2% 64.8Ki _std.fmt.allocPrint.499
0.2% 64.0Ki 0.2% 64.0Ki JSC::Yarr::_wordcharData
0.2% 64.0Ki 0.2% 64.0Ki JSC::Yarr::_spacesData
0.2% 63.2Ki 0.2% 63.2Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-95324de6-1.cpp.o)___TEXT___eh_frame
0.2% 62.1Ki 0.2% 62.1Ki JSC::speciesConstruct<>()
0.2% 61.9Ki 0.2% 61.9Ki JSC::DFG::CallResultAndArgumentsSlowPathGenerator<>::~CallResultAndArgumentsSlowPathGenerator()
0.1% 59.1Ki 0.1% 59.1Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-3.cpp.o)___TEXT___eh_frame
0.1% 58.2Ki 0.1% 58.2Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(DFGSpeculativeJIT.cpp.o)___TEXT___eh_frame
0.1% 54.2Ki 0.1% 54.2Ki std::__1::__insertion_sort_incomplete<>()
0.1% 53.1Ki 0.1% 53.1Ki JSC::BuiltinNames::BuiltinNames()
0.1% 50.3Ki 0.1% 50.3Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-26.cpp.o)___TEXT___cstring
0.1% 50.2Ki 0.1% 50.2Ki WTF::printInternal()
0.1% 48.9Ki 0.1% 48.9Ki WTF::Detail::CallableWrapper<>::~CallableWrapper()
0.1% 48.4Ki 0.1% 48.4Ki WTF::PrintStream::printImpl<>()
0.1% 48.4Ki 0.1% 48.4Ki WTF::PrintStream::atomically<>()
0.1% 48.0Ki 0.1% 48.0Ki JSC::B3::(anonymous namespace)::ReduceStrength::reduceValueStrength()
0.1% 47.7Ki 0.1% 47.7Ki JSC::DFG::(anonymous namespace)::ObjectAllocationSinkingPhase::promoteLocalHeap()
0.1% 47.5Ki 0.1% 47.5Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(FTLLowerDFGToB3.cpp.o)___TEXT___eh_frame
0.1% 47.2Ki 0.1% 47.2Ki ___unnamed_459
0.1% 47.2Ki 0.1% 47.2Ki ___unnamed_3
0.1% 46.9Ki 0.1% 46.9Ki WTF::HashTable<>::add()
0.1% 46.2Ki 0.1% 46.2Ki WTF::StringBuilder::appendFromAdapters<>()
0.1% 45.4Ki 0.1% 45.4Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-12.cpp.o)___TEXT___cstring
0.1% 45.3Ki 0.1% 45.3Ki __ZN3JSC5LexerIDsE32lexWithoutClearingLineTerminatorEPNS_7JSTokenEN3WTF9OptionSetINS_10LexerFlagsEEEb
0.1% 43.4Ki 0.1% 43.4Ki _std.sort.sort
0.1% 43.3Ki 0.1% 43.3Ki WTF::Detail::CallableWrapper<>::call()
0.1% 43.0Ki 0.1% 43.0Ki JSC::Wasm::LLIntGenerator::addOp<>()
0.1% 42.9Ki 0.1% 42.9Ki JSC::JIT::callOperation<>()
0.1% 42.4Ki 0.1% 42.4Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printStmt
0.1% 42.4Ki 0.1% 42.4Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(true)),false,false).printStmt
0.1% 42.4Ki 0.1% 42.4Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.http.SocketPrinterInternal,src.http.SocketPrinterInternal.writeByte,src.http.SocketPrinterInternal.writeAll,src.http.SocketPrinterInternal.getLastByte,src.http.SocketPrinterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printStmt
0.1% 42.4Ki 0.1% 42.4Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),u1,false,false).printStmt
0.1% 41.7Ki 0.1% 41.7Ki l_/Users/jarred/Code/bun/src/javascript/jsc/bindings-obj/ZigGlobalObject.o___TEXT___eh_frame
0.1% 41.7Ki 0.1% 41.7Ki JSC::Parser<>::parseMemberExpression<>()
0.1% 41.3Ki 0.1% 41.3Ki _ud_itab
0.1% 41.1Ki 0.1% 41.1Ki JSC::Options::setOptionWithoutAlias()
0.1% 40.3Ki 0.1% 40.3Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-1.cpp.o)___TEXT___eh_frame
0.1% 40.2Ki 0.1% 40.2Ki JSC::Lexer<>::lexWithoutClearingLineTerminator()
0.1% 40.0Ki 0.1% 40.0Ki _src.bundler.GenerateNodeModuleBundle.processFile
0.1% 39.8Ki 0.1% 39.8Ki _src.resolver.resolver.NewResolver(true).dirInfoUncached
0.1% 39.4Ki 0.1% 39.4Ki JSC::dumpWasm()
0.1% 39.2Ki 0.1% 39.2Ki _std.fmt.formatType.15056
0.1% 39.1Ki 0.1% 39.1Ki _std.debug.DebugInfo.getModuleForAddress
0.1% 38.6Ki 0.1% 38.6Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-30.cpp.o)___TEXT___cstring
0.1% 38.6Ki 0.1% 38.6Ki JSC::Options::initialize()::$_3::operator()()
0.1% 37.9Ki 0.1% 37.9Ki JSC::MarkedBlock::Handle::specializedSweep<>()
0.1% 37.6Ki 0.1% 37.6Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(WasmAirIRGenerator.cpp.o)___TEXT___eh_frame
0.1% 36.4Ki 0.1% 36.4Ki std::__1::__call_once_proxy<>()
0.1% 36.0Ki 0.1% 36.0Ki JSC::BytecodeIntrinsicRegistry::BytecodeIntrinsicRegistry()
0.1% 35.9Ki 0.1% 35.9Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-12.cpp.o)___TEXT___eh_frame
0.1% 35.8Ki 0.1% 35.8Ki _std.sort.sort.1730
0.1% 35.5Ki 0.1% 35.5Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-21.cpp.o)___TEXT___cstring
0.1% 35.3Ki 0.1% 35.3Ki InjectedScriptSource_js
0.1% 35.1Ki 0.1% 35.1Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-84c9f43f-2.cpp.o)___TEXT___eh_frame
0.1% 34.9Ki 0.1% 34.9Ki _src.resolver.resolver.NewResolver(false).dirInfoUncached
0.1% 33.3Ki 0.1% 33.3Ki JSC::Parser<>::parseAssignmentExpression<>()
0.1% 33.1Ki 0.1% 33.1Ki JSC::dumpBytecode()
0.1% 32.5Ki 0.1% 32.5Ki WTF::Vector<>::operator=()
0.1% 32.2Ki 0.1% 32.2Ki JSC::LazyProperty<>::initLater<>()::theFunc
0.1% 32.2Ki 0.1% 32.2Ki _src.cli.build_command.BuildCommand.exec
0.1% 32.1Ki 0.1% 32.1Ki JSC::Parser<>::parseFunctionParameters<>()
0.1% 32.0Ki 0.1% 32.0Ki _backing_buf.22
0.1% 32.0Ki 0.1% 32.0Ki _backing_buf.24
0.1% 32.0Ki 0.1% 32.0Ki _slice_buf.30
0.1% 31.3Ki 0.1% 31.3Ki _req_buf$tlv$init
0.1% 31.1Ki 0.1% 31.1Ki __ZN3WTF9URLParser5parseIDsEEvPKT_jRKNS_3URLEPKNS_15URLTextEncodingE
0.1% 30.1Ki 0.0% 19.4Ki JSC::DFG::SpeculativeJIT::compile()::NaN
0.1% 29.8Ki 0.1% 29.8Ki _src.js_printer.NewPrinter(false,*src.js_printer.NewWriter(src.js_printer.BufferWriter,src.js_printer.BufferWriter.writeByte,src.js_printer.BufferWriter.writeAll,src.js_printer.BufferWriter.getLastByte,src.js_printer.BufferWriter.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printStmt
0.1% 29.5Ki 0.1% 29.5Ki WTF::Vector<>::fill()
0.1% 29.3Ki 0.1% 29.3Ki JSC::operationStringProtoFuncReplaceGeneric()
0.1% 29.3Ki 0.1% 29.3Ki JSC::allocateCell<>()
0.1% 28.9Ki 0.1% 28.9Ki JSC::DFG::(anonymous namespace)::ObjectAllocationSinkingPhase::determineSinkCandidates()
0.1% 28.8Ki 0.1% 28.8Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),true,false).printStmt
0.1% 28.3Ki 0.1% 28.3Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-10.cpp.o)___TEXT___eh_frame
0.1% 27.9Ki 0.1% 27.9Ki JSC::B3::(anonymous namespace)::Validater::run()
0.1% 27.8Ki 0.1% 27.8Ki JSC::Wasm::AirIRGenerator::emitPatchpoint<>()
0.1% 27.5Ki 0.1% 27.5Ki JSC::DFG::CallResultAndArgumentsSlowPathGenerator<>::generateInternal()
0.0% 12 0.1% 26.7Ki [__DATA]
0.1% 26.4Ki 0.1% 26.4Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(FTLLowerDFGToB3.cpp.o)___TEXT___cstring
0.1% 26.2Ki 0.1% 26.2Ki _src.http.WatchBuilder.build
0.1% 26.2Ki 0.1% 26.2Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a52ce78-1.cpp.o)___TEXT___eh_frame
0.1% 26.1Ki 0.1% 26.1Ki WTF::Detail::CallableWrapper<>
0.1% 26.0Ki 0.1% 26.0Ki JSC::Wasm::AirIRGenerator::emitCCall<>()
0.1% 25.2Ki 0.1% 25.2Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitStmts.2557
0.1% 25.2Ki 0.1% 25.2Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitStmts.2766
0.1% 25.2Ki 0.1% 25.2Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitStmts.2975
0.1% 25.2Ki 0.1% 25.2Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitStmts.3184
0.1% 24.9Ki 0.1% 24.9Ki JSC::DFG::capabilityLevel()
0.1% 24.8Ki 0.1% 24.8Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-95324de6-1.cpp.o)___TEXT___cstring
0.1% 24.7Ki 0.1% 24.7Ki WTF::HashTable<>::HashTable()
0.1% 24.6Ki 0.1% 24.6Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-21.cpp.o)___TEXT___eh_frame
0.1% 24.3Ki 0.1% 24.3Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).toAST.2030
0.1% 24.3Ki 0.1% 24.3Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).toAST.2466
0.1% 24.3Ki 0.1% 24.3Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).toAST.2884
0.1% 24.3Ki 0.1% 24.3Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).toAST
0.1% 24.3Ki 0.1% 24.3Ki JSC::B3::Air::Inst::isValidForm()
0.1% 24.3Ki 0.1% 24.3Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).toAST.1812
0.1% 24.3Ki 0.1% 24.3Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).toAST.2248
0.1% 24.3Ki 0.1% 24.3Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).toAST.2675
0.1% 24.3Ki 0.1% 24.3Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).toAST.3093
0.1% 24.3Ki 0.1% 24.3Ki WTF::URLParser::parse<>()
0.1% 24.3Ki 0.1% 24.3Ki __ZN3JSC6ParserINS_5LexerIDsEEE21parseMemberExpressionINS_10ASTBuilderEEENT_10ExpressionERS6_
0.1% 24.2Ki 0.1% 24.2Ki JSC::DFG::ByteCodeParser::handleIntrinsicCall<>()::{lambda()#1}::operator()()
0.1% 24.2Ki 0.1% 24.2Ki _src.http.WebsocketHandler.handle
0.1% 24.0Ki 0.1% 24.0Ki _src.http.Server.run
0.1% 24.0Ki 0.1% 24.0Ki _src.http.Server.run.1002
0.1% 24.0Ki 0.1% 24.0Ki WTF::VectorBuffer<>::swap()
0.1% 23.9Ki 0.1% 23.9Ki JSC::Parser<>::parseFunctionInfo<>()
0.1% 23.4Ki 0.1% 23.4Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-84c9f43f-2.cpp.o)___TEXT___cstring
0.1% 23.1Ki 0.1% 23.1Ki JSC::JSGlobalObject::init()
0.1% 23.0Ki 0.1% 23.0Ki JSC::typedArrayViewPrivateFuncSubarrayCreate()
0.1% 23.0Ki 0.1% 23.0Ki _src.http.Server.run.1001
0.1% 23.0Ki 0.1% 23.0Ki _src.http.Server.run.1003
0.1% 22.9Ki 0.1% 22.9Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitStmts.1916
0.1% 22.9Ki 0.1% 22.9Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitStmts.2134
0.1% 22.9Ki 0.1% 22.9Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitStmts.2352
0.1% 22.9Ki 0.1% 22.9Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitStmts
0.1% 22.8Ki 0.1% 22.8Ki JSC::JSGlobalObject::visitChildren()
0.1% 22.7Ki 0.1% 22.7Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt.4125
0.1% 22.7Ki 0.1% 22.7Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt.4203
0.1% 22.6Ki 0.1% 22.6Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt.1821
0.1% 22.6Ki 0.1% 22.6Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt.2039
0.1% 22.6Ki 0.1% 22.6Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt.2257
0.1% 22.6Ki 0.1% 22.6Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt
0.1% 22.4Ki 0.1% 22.4Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a3c4ec0-5.cpp.o)___TEXT___eh_frame
0.1% 22.3Ki 0.1% 22.3Ki JSC::B3::Air::(anonymous namespace)::ColoringAllocator<>::build()
0.1% 22.1Ki 0.1% 22.1Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-26.cpp.o)___TEXT___eh_frame
0.1% 22.1Ki 0.1% 22.1Ki JSC::BytecodeGenerator::BytecodeGenerator()
0.1% 22.1Ki 0.1% 22.1Ki JSC::Parser<>::parseClass<>()
0.1% 21.9Ki 0.1% 21.9Ki WTF::HashTable<>::lookupForWriting<>()
0.1% 21.9Ki 0.1% 21.9Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(WasmAirIRGenerator.cpp.o)___TEXT___cstring
0.1% 21.9Ki 0.1% 21.9Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-7.cpp.o)___TEXT___eh_frame
0.1% 21.8Ki 0.1% 21.8Ki _src.http.RequestContext.handleRequest
0.1% 21.6Ki 0.1% 21.6Ki std::__1::__sort4<>()
0.1% 21.5Ki 0.1% 21.5Ki JSC::DFG::CallResultAndArgumentsSlowPathGenerator<>
0.1% 21.5Ki 0.1% 21.5Ki JSC::JSObject::ordinaryToPrimitive()
0.1% 21.0Ki 0.1% 21.0Ki JSC::genericTypedArrayViewProtoFuncJoin<>()::{lambda()#1}::operator()()
0.1% 20.9Ki 0.1% 20.9Ki JSC::AccessCase::generateImpl()
0.1% 20.7Ki 0.1% 20.7Ki _src.resolver.resolver.NewResolver(false).loadAsFile
0.1% 20.7Ki 0.1% 20.7Ki _src.resolver.resolver.NewResolver(true).loadAsFile
0.1% 20.7Ki 0.1% 20.7Ki JSC::operationStringProtoFuncReplaceRegExpEmptyStr()
0.1% 20.7Ki 0.1% 20.7Ki JSC::DFG::ConstantFoldingPhase::foldConstants()
0.1% 20.7Ki 0.1% 20.7Ki std::__1::__sort5<>()
0.0% 20.4Ki 0.0% 20.4Ki JSC::Wasm::wasmToJS()
0.0% 20.4Ki 0.0% 20.4Ki JSC::(anonymous namespace)::atomicReadModifyWrite<>()
0.0% 20.2Ki 0.0% 20.2Ki JSC::JSGenericTypedArrayView<>::getOwnPropertySlot()
0.0% 20.1Ki 0.0% 20.1Ki l_switch.table._ZN3JSC3DFG12defaultFlagsENS0_8NodeTypeE
0.0% 20.0Ki 0.0% 20.0Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt.2475
0.0% 20.0Ki 0.0% 20.0Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt.2684
0.0% 20.0Ki 0.0% 20.0Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt.2893
0.0% 20.0Ki 0.0% 20.0Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt.3102
0.0% 20.0Ki 0.0% 20.0Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt.4281
0.0% 20.0Ki 0.0% 20.0Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseStmt.4346
0.0% 19.9Ki 0.0% 19.9Ki _std.fmt.formatType.20458
0.0% 19.9Ki 0.0% 19.9Ki JSC::intlOption<>()
0.0% 19.9Ki 0.0% 19.9Ki JSC::B3::Air::(anonymous namespace)::ColoringAllocator<>::addEdges()
0.0% 19.8Ki 0.0% 19.8Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bd1dc6f7-1.cpp.o)___TEXT___eh_frame
0.0% 19.7Ki 0.0% 19.7Ki JSC::Wasm::SectionParser::fail<>()
0.0% 19.7Ki 0.0% 19.7Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),true,false).printExpr
0.0% 19.5Ki 0.0% 19.5Ki JSC::Wasm::FunctionParser<>::parseUnreachableExpression()
0.0% 19.4Ki 0.0% 19.4Ki JSC::DFG::(anonymous namespace)::VarargsForwardingPhase::handleCandidate()
0.0% 19.4Ki 0.0% 19.4Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-10.cpp.o)___TEXT___cstring
0.0% 19.3Ki 0.0% 19.3Ki JSC::VM::VM()
0.0% 19.2Ki 0.0% 19.2Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printExpr
0.0% 19.2Ki 0.0% 19.2Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(true)),false,false).printExpr
0.0% 19.2Ki 0.0% 19.2Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.http.SocketPrinterInternal,src.http.SocketPrinterInternal.writeByte,src.http.SocketPrinterInternal.writeAll,src.http.SocketPrinterInternal.getLastByte,src.http.SocketPrinterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printExpr
0.0% 19.2Ki 0.0% 19.2Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-6cbc989f-2.cpp.o)___TEXT___eh_frame
0.0% 19.2Ki 0.0% 19.2Ki _src.bundler.NewBundler(false).buildWithResolveResult
0.0% 19.2Ki 0.0% 19.2Ki JSC::DFG::(anonymous namespace)::Validate::validate()
0.0% 19.2Ki 0.0% 19.2Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),u1,false,false).printExpr
0.0% 19.0Ki 0.0% 19.0Ki JSC::B3::Air::(anonymous namespace)::AbstractColoringAllocator<>::assignColors()
0.0% 18.8Ki 0.0% 18.8Ki JSC::B3::Air::(anonymous namespace)::GraphColoringRegisterAllocation::addSpillAndFill<>()::{lambda()#1}::operator()()
0.0% 18.7Ki 0.0% 18.7Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f0a787a9-3.cpp.o)___TEXT___eh_frame
0.0% 18.6Ki 0.0% 18.6Ki __ZN3JSC6ParserINS_5LexerIDsEEE25parseAssignmentExpressionINS_10ASTBuilderEEENT_10ExpressionERS6_RNS3_25ExpressionErrorClassifierE
0.0% 18.4Ki 0.0% 18.4Ki [__DATA_CONST,__got]
0.0% 18.4Ki 0.0% 18.4Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-1.cpp.o)___TEXT___cstring
0.0% 18.2Ki 0.0% 18.2Ki JSC::stringProtoFuncReplaceUsingRegExp()
0.0% 18.0Ki 0.0% 18.0Ki JSC::DFG::SpeculativeJIT::compileCurrentBlock()
0.0% 17.8Ki 0.0% 17.8Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-5.cpp.o)___TEXT___eh_frame
0.0% 17.8Ki 0.0% 17.8Ki _src.options.definesFromTransformOptions
0.0% 17.6Ki 0.0% 17.6Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-0284c6ac-1.cpp.o)___TEXT___eh_frame
0.0% 17.6Ki 0.0% 17.6Ki JSC::operationStringProtoFuncReplaceRegExpString()
0.0% 17.5Ki 0.0% 17.5Ki JSC::BuiltinNames::~BuiltinNames()
0.0% 17.4Ki 0.0% 17.4Ki __ZN3JSC6ParserINS_5LexerIDsEEE21parseMemberExpressionINS_13SyntaxCheckerEEENT_10ExpressionERS6_
0.0% 17.3Ki 0.0% 17.3Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-84c9f43f-5.cpp.o)___TEXT___eh_frame
0.0% 17.3Ki 0.0% 17.3Ki WTF::Liveness<>::compute()
0.0% 17.3Ki 0.0% 17.3Ki Inspector::Protocol::Helpers::parseEnumValueFromString<>()
0.0% 17.1Ki 0.0% 17.1Ki JSC::B3::Air::emitShuffle()
0.0% 17.1Ki 0.0% 17.1Ki JSC::Wasm::Parser<>::fail<>()
0.0% 17.1Ki 0.0% 17.1Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-3.cpp.o)___TEXT___cstring
0.0% 17.1Ki 0.0% 17.1Ki JSC::DFG::(anonymous namespace)::ArgumentsEliminationPhase::run()
0.0% 17.0Ki 0.0% 17.0Ki JSC::arrayProtoFuncSplice()
0.0% 17.0Ki 0.0% 17.0Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-3.cpp.o)___TEXT___eh_frame
0.0% 16.9Ki 0.0% 16.9Ki _std.fmt.formatType.20399
0.0% 16.8Ki 0.0% 16.8Ki _std.fmt.formatType.20466
0.0% 16.6Ki 0.0% 16.6Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),true,false).printBundledImport
0.0% 16.4Ki 0.0% 16.4Ki WTF::Vector<>::shrinkCapacity()
0.0% 16.4Ki 0.0% 16.4Ki _src.css_scanner.NewBundler(src.js_printer.NewWriter(src.http.SocketPrinterInternal,src.http.SocketPrinterInternal.writeByte,src.http.SocketPrinterInternal.writeAll,src.http.SocketPrinterInternal.getLastByte,src.http.SocketPrinterInternal.getLastLastByte),*src.linker.NewLinker(src.bundler.NewBundler(false)),*src.cache.Fs,src.watcher.NewWatcher(*src.http.Server),*src.fs.FileSystem,true).bundle
0.0% 16.3Ki 0.0% 16.3Ki JSC::operationGetByValOptimize()
0.0% 16.2Ki 0.0% 16.2Ki _std.fmt.formatType.20454
0.0% 16.2Ki 0.0% 16.2Ki _src.linker.NewLinker(src.bundler.NewBundler(false)).link.3488
0.0% 16.0Ki 0.0% 16.0Ki _big_temp_path_buf$tlv$init
0.0% 16.0Ki 0.0% 16.0Ki _routes_list_strings$tlv$init
0.0% 16.0Ki 0.0% 16.0Ki _g_config
0.0% 16.0Ki 0.0% 16.0Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-38.cpp.o)___TEXT___eh_frame
0.0% 16.0Ki 0.0% 16.0Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-ee8a7a7a-3.cpp.o)___TEXT___eh_frame
0.0% 16.0Ki 0.0% 16.0Ki _slice_buf
0.0% 15.9Ki 0.0% 15.9Ki JSC::DFG::SpeculativeJIT::emitCall()
0.0% 15.9Ki 0.0% 15.9Ki JSC::constructRegExp()
0.0% 15.9Ki 0.0% 15.9Ki JSC::Parser<>::parseDestructuringPattern<>()
0.0% 15.8Ki 0.0% 15.8Ki ___cxa_new_handler
0.0% 15.8Ki 0.0% 15.8Ki JSC::JSPromise::createDeferredData()
0.0% 15.8Ki 0.0% 15.8Ki JSC::FTL::(anonymous namespace)::LowerDFGToB3::lower()
0.0% 15.7Ki 0.0% 15.7Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitExprInOut.1949
0.0% 15.7Ki 0.0% 15.7Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitExprInOut.2167
0.0% 15.7Ki 0.0% 15.7Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitExprInOut.2385
0.0% 15.7Ki 0.0% 15.7Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitExprInOut
0.0% 15.6Ki 0.0% 15.6Ki JSC::DFG::StrengthReductionPhase::handleNode()
0.0% 15.5Ki 0.0% 15.5Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitExprInOut.2594
0.0% 15.5Ki 0.0% 15.5Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitExprInOut.2803
0.0% 15.5Ki 0.0% 15.5Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitExprInOut.3012
0.0% 15.5Ki 0.0% 15.5Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).visitExprInOut.3221
0.0% 15.5Ki 0.0% 15.5Ki _std.fmt.formatType.20446
0.0% 15.5Ki 0.0% 15.5Ki _std.fmt.formatType.20462
0.0% 15.5Ki 0.0% 15.5Ki _src.js_printer.NewPrinter(false,*src.js_printer.NewWriter(src.js_printer.BufferWriter,src.js_printer.BufferWriter.writeByte,src.js_printer.BufferWriter.writeAll,src.js_printer.BufferWriter.getLastByte,src.js_printer.BufferWriter.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printExpr
0.0% 15.4Ki 0.0% 15.4Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-12.cpp.o)___TEXT___eh_frame
0.0% 15.4Ki 0.0% 15.4Ki JSC::DFG::SpeculativeJIT::emitUntypedOrAnyBigIntBitOp<>()
0.0% 15.4Ki 0.0% 15.4Ki JSC::DFG::(anonymous namespace)::PutStackSinkingPhase::run()
0.0% 15.2Ki 0.0% 15.2Ki JSC::B3::(anonymous namespace)::CSE::processMemoryAfterClobber()
0.0% 15.0Ki 0.0% 15.0Ki JSC::PolymorphicAccess::regenerate()
0.0% 15.0Ki 0.0% 15.0Ki JSC::CodeBlock::finishCreation()
0.0% 15.0Ki 0.0% 15.0Ki JSC::Parser<>::parseForStatement<>()
0.0% 14.9Ki 0.0% 14.9Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(DFGSpeculativeJIT64.cpp.o)___TEXT___eh_frame
0.0% 14.9Ki 0.0% 14.9Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(DFGSpeculativeJIT.cpp.o)___TEXT___cstring
0.0% 14.8Ki 0.0% 14.8Ki JSC::IntlDateTimeFormat::initializeDateTimeFormat()
0.0% 14.8Ki 0.0% 14.8Ki __ZN3JSC6ParserINS_5LexerIDsEEE25parseAssignmentExpressionINS_13SyntaxCheckerEEENT_10ExpressionERS6_RNS3_25ExpressionErrorClassifierE
0.0% 14.6Ki 0.0% 14.6Ki std::__1::__sort3<>()
0.0% 14.6Ki 0.0% 14.6Ki _std.fmt.formatType.20461
0.0% 14.6Ki 0.0% 14.6Ki WTF::Vector<>::constructAndAppendSlowCase<>()
0.0% 14.5Ki 0.0% 14.5Ki l_/Users/jarred/Code/bun/src/javascript/jsc/bindings-obj/ZigSourceProvider.o___TEXT___eh_frame
0.0% 14.5Ki 0.0% 14.5Ki JSC::Interpreter::executeProgram()
0.0% 14.5Ki 0.0% 14.5Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-23.cpp.o)___TEXT___eh_frame
0.0% 14.4Ki 0.0% 14.4Ki _std.Thread.Instance.entryFn.7942
0.0% 14.4Ki 0.0% 14.4Ki JSC::DFG::SpeculativeJIT::compileNewInternalFieldObjectImpl<>()
0.0% 14.4Ki 0.0% 14.4Ki WTF::Vector<>::appendSlowCase<>()
0.0% 14.4Ki 0.0% 14.4Ki JSC::B3::Air::allocateStackByGraphColoring()
0.0% 14.1Ki 0.0% 14.1Ki JSC::B3::SparseCollection<>::addNew<>()
0.0% 14.1Ki 0.0% 14.1Ki JSC::JIT::compileOpCall<>()
0.0% 14.1Ki 0.0% 14.1Ki _std.fmt.formatType.20450
0.0% 14.0Ki 0.0% 14.0Ki JSC::AccessCase::generateWithGuard()
0.0% 14.0Ki 0.0% 14.0Ki JSC::FTL::operationCompileFTLOSRExit()
0.0% 14.0Ki 0.0% 14.0Ki JSC::JITMathIC<>::generateOutOfLine()
0.0% 13.9Ki 0.0% 13.9Ki JSC::Parser<>::parseProperty<>()
0.0% 13.9Ki 0.0% 13.9Ki JSC::B3::(anonymous namespace)::LowerToAir::createGenericCompare<>()::{lambda()#1}::operator()()
0.0% 13.8Ki 0.0% 13.8Ki _src.resolver.resolver.NewResolver(false).checkBrowserMap
0.0% 13.8Ki 0.0% 13.8Ki _src.resolver.resolver.NewResolver(true).checkBrowserMap
0.0% 13.8Ki 0.0% 13.8Ki _std.fmt.formatType.20453
0.0% 13.8Ki 0.0% 13.8Ki _std.fmt.formatType.20468
0.0% 13.7Ki 0.0% 13.7Ki WTF::makeString<>()
0.0% 13.7Ki 0.0% 13.7Ki JSC::DFG::(anonymous namespace)::ArgumentsEliminationPhase::eliminateCandidatesThatInterfere()
0.0% 13.6Ki 0.0% 13.6Ki JSC::CommonIdentifiers::CommonIdentifiers()
0.0% 13.6Ki 0.0% 13.6Ki (anonymous namespace)::itanium_demangle::AbstractManglingParser<>::parseExpr()
0.0% 13.6Ki 0.0% 13.6Ki JSC::DFG::Graph::dump()
0.0% 13.5Ki 0.0% 13.5Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-7.cpp.o)___TEXT___cstring
0.0% 13.5Ki 0.0% 13.5Ki JSC::JSGenericTypedArrayView<>::defineOwnProperty()
0.0% 13.4Ki 0.0% 13.4Ki _src.linker.NewLinker(src.bundler.NewBundler(false)).link.3536
0.0% 13.4Ki 0.0% 13.4Ki _src.linker.NewLinker(src.bundler.NewBundler(true)).link.1403
0.0% 13.3Ki 0.0% 13.3Ki __ZN3JSC6ParserINS_5LexerIDsEEE17parseFunctionInfoINS_10ASTBuilderEEEbRT_NS_24FunctionNameRequirementsEbNS_15ConstructorKindENS_12SuperBindingEiRNS_18ParserFunctionInfoIS6_EENS3_22FunctionDefinitionTypeENSt3__18optionalIiEE
0.0% 13.2Ki 0.0% 13.2Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a3c4ec0-6.cpp.o)___TEXT___eh_frame
0.0% 13.2Ki 0.0% 13.2Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-6e4525b9-1.cpp.o)___TEXT___eh_frame
0.0% 13.2Ki 0.0% 13.2Ki _Zig__ConsoleClient__messageWithTypeAndLevel
0.0% 13.2Ki 0.0% 13.2Ki _std.fmt.formatType.20455
0.0% 13.1Ki 0.0% 13.1Ki _std.fmt.formatType.20464
0.0% 13.1Ki 0.0% 13.1Ki _Zig__GlobalObject__resolve
0.0% 13.1Ki 0.0% 13.1Ki _src.resolver.resolver.NewResolver(false).matchTSConfigPaths
0.0% 13.1Ki 0.0% 13.1Ki _src.resolver.resolver.NewResolver(true).matchTSConfigPaths
0.0% 12.9Ki 0.0% 12.9Ki JSC::HeapVerifier::validateJSCell()
0.0% 12.9Ki 0.0% 12.9Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-3.cpp.o)___TEXT___cstring
0.0% 12.9Ki 0.0% 12.9Ki JSC::typedArrayViewProtoFuncSlice()
0.0% 12.8Ki 0.0% 12.8Ki JSC::DFG::(anonymous namespace)::ObjectAllocationSinkingPhase::performAnalysis()
0.0% 12.8Ki 0.0% 12.8Ki JSC::JSGenericTypedArrayView<>::create()
0.0% 12.8Ki 0.0% 12.8Ki JSC::JSGenericTypedArrayView<>::set()
0.0% 12.8Ki 0.0% 12.8Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-7.cpp.o)___TEXT___eh_frame
0.0% 12.8Ki 0.0% 12.8Ki WTF::ScopedLambdaFunctor<>::implFunction()
0.0% 12.7Ki 0.0% 12.7Ki WTF::Dominators<>::Dominators()
0.0% 12.7Ki 0.0% 12.7Ki _src.javascript.jsc.javascript.VirtualMachine.resolve
0.0% 12.7Ki 0.0% 12.7Ki l_/Users/jarred/Code/bun/zig-cache/o/b5cf7e5c27924aeb24af6b96d0977328/bun.o___TEXT___const
0.0% 12.6Ki 0.0% 12.6Ki _src.linker.NewLinker(src.bundler.NewBundler(false)).link.3603
0.0% 12.6Ki 0.0% 12.6Ki JSC::FTL::(anonymous namespace)::LowerDFGToB3::compileGetByVal()
0.0% 12.6Ki 0.0% 12.6Ki JSC::Wasm::AirIRGenerator::emitCheck<>()
0.0% 12.5Ki 0.0% 12.5Ki _src.linker.NewLinker(src.bundler.NewBundler(true)).link.1355
0.0% 12.5Ki 0.0% 12.5Ki _src.linker.NewLinker(src.bundler.NewBundler(true)).link
0.0% 12.5Ki 0.0% 12.5Ki _src.linker.NewLinker(src.bundler.NewBundler(true)).link.1379
0.0% 12.5Ki 0.0% 12.5Ki JSC::DFG::(anonymous namespace)::Validate::validateCPS()
0.0% 12.5Ki 0.0% 12.5Ki _src.linker.NewLinker(src.bundler.NewBundler(false)).link
0.0% 12.5Ki 0.0% 12.5Ki _src.linker.NewLinker(src.bundler.NewBundler(false)).link.3512
0.0% 12.5Ki 0.0% 12.5Ki JSC::BytecodeGenerator::fuseCompareAndJump<>()
0.0% 12.4Ki 0.0% 12.4Ki _std.fmt.formatType.20451
0.0% 12.4Ki 0.0% 12.4Ki _std.fmt.formatType.20457
0.0% 12.4Ki 0.0% 12.4Ki JSC::DFG::SpeculativeJIT::compileArrayPush()
0.0% 12.4Ki 0.0% 12.4Ki _wasm_entry
0.0% 12.3Ki 0.0% 12.3Ki JSC::VM::~VM()
0.0% 12.2Ki 0.0% 12.2Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix.5400
0.0% 12.2Ki 0.0% 12.2Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix.5565
0.0% 12.2Ki 0.0% 12.2Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix.5729
0.0% 12.2Ki 0.0% 12.2Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix
0.0% 12.1Ki 0.0% 12.1Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix.7310
0.0% 12.1Ki 0.0% 12.1Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix.7419
0.0% 12.0Ki 0.0% 12.0Ki l_/Users/jarred/.cache/zig/o/d9a3732eb53d08c95d465216146db39e/libc++abi.a(/Users/jarred/.cache/zig/o/237b80c594f9c331a75f78f3977b182c/cxa_demangle.o)___TEXT___eh_frame
0.0% 12.0Ki 0.0% 12.0Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-38.cpp.o)___TEXT___cstring
0.0% 11.9Ki 0.0% 11.9Ki JSC::JIT::privateCompileMainPass()
0.0% 11.8Ki 0.0% 11.8Ki JSC::DFG::(anonymous namespace)::ObjectAllocationSinkingPhase::determineSinkCandidates()::{lambda()#2}::operator()()
0.0% 11.8Ki 0.0% 11.8Ki JSC::Yarr::YarrGenerator::backtrack()
0.0% 11.8Ki 0.0% 11.8Ki JSC::Yarr::YarrGenerator::generate()
0.0% 11.7Ki 0.0% 11.7Ki WTF::HashTable<>::lookup<>()
0.0% 11.7Ki 0.0% 11.7Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),true,false).printProperty
0.0% 11.6Ki 0.0% 11.6Ki JSC::JIT::callOperationWithResult<>()
0.0% 11.6Ki 0.0% 11.6Ki JSC::DFG::SSAConversionPhase::run()
0.0% 11.6Ki 0.0% 11.6Ki JSC::FTL::AbstractHeapRepository::AbstractHeapRepository()
0.0% 11.6Ki 0.0% 11.6Ki __ZN3JSC6ParserINS_5LexerIDsEEE10parseClassINS_10ASTBuilderEEENT_15ClassExpressionERS6_NS_24FunctionNameRequirementsERNS_15ParserClassInfoIS6_EE
0.0% 11.6Ki 0.0% 11.6Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a3c4ec0-3.cpp.o)___TEXT___eh_frame
0.0% 11.5Ki 0.0% 11.5Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f0a787a9-9.cpp.o)___TEXT___cstring
0.0% 11.5Ki 0.0% 11.5Ki JSC::JIT::callOperationWithProfile<>()
0.0% 11.5Ki 0.0% 11.5Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-0284c6ac-1.cpp.o)___TEXT___cstring
0.0% 11.5Ki 0.0% 11.5Ki JSC::JIT::compileSetupFrame<>()
0.0% 11.5Ki 0.0% 11.5Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-6.cpp.o)___TEXT___eh_frame
0.0% 11.5Ki 0.0% 11.5Ki _GlobalDefinesKey.41
0.0% 11.5Ki 0.0% 11.5Ki JSC::FTL::createLazyCallGenerator<>()::{lambda()#1}::operator()()
0.0% 11.3Ki 0.0% 11.3Ki JSC::stringProtoFuncReplaceAllUsingStringSearch()
0.0% 11.3Ki 0.0% 11.3Ki JSC::Options::setAliasedOption()
0.0% 11.3Ki 0.0% 11.3Ki _src.bundler.ClientEntryPoint.generate.3388
0.0% 11.3Ki 0.0% 11.3Ki __ZN3JSC6ParserINS_5LexerIDsEEE23parseFunctionParametersINS_10ASTBuilderENS_18ParserFunctionInfoIS5_EEEENT_19FormalParameterListERS8_RT0_
0.0% 11.3Ki 0.0% 11.3Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-35.cpp.o)___TEXT___eh_frame
0.0% 11.3Ki 0.0% 11.3Ki WTF::NaturalLoops<>::NaturalLoops()
0.0% 11.3Ki 0.0% 11.3Ki JSC::DFG::StrengthReductionPhase::handleNode()::{lambda()#1}::operator()()
0.0% 11.3Ki 0.0% 11.3Ki _src.bundler.ClientEntryPoint.generate
0.0% 11.2Ki 0.0% 11.2Ki JSC::generateUnlinkedCodeBlockImpl<>()
0.0% 11.2Ki 0.0% 11.2Ki JSC::MacroAssemblerX86Common::atomicStrongCAS<>()
0.0% 11.1Ki 0.0% 11.1Ki JSC::B3::Air::fixObviousSpills()
0.0% 11.1Ki 0.0% 11.1Ki JSC::FTL::(anonymous namespace)::LowerDFGToB3::speculate()
0.0% 11.1Ki 0.0% 11.1Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-5.cpp.o)___TEXT___eh_frame
0.0% 11.0Ki 0.0% 11.0Ki JSC::DFG::CallResultAndArgumentsSlowPathICGenerator<>::~CallResultAndArgumentsSlowPathICGenerator()
0.0% 11.0Ki 0.0% 11.0Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix.5892
0.0% 11.0Ki 0.0% 11.0Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix.6042
0.0% 11.0Ki 0.0% 11.0Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix.6192
0.0% 11.0Ki 0.0% 11.0Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix.6342
0.0% 11.0Ki 0.0% 11.0Ki std::__1::default_delete<>::operator()()
0.0% 10.9Ki 0.0% 10.9Ki JSC::DFG::SpeculativeJIT::compileMathIC<>()
0.0% 10.9Ki 0.0% 10.9Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-02aa2997-4.cpp.o)___TEXT___eh_frame
0.0% 10.9Ki 0.0% 10.9Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix.7527
0.0% 10.9Ki 0.0% 10.9Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parseSuffix.7620
0.0% 10.8Ki 0.0% 10.8Ki _std.fmt.formatType.20398
0.0% 10.8Ki 0.0% 10.8Ki JSC::stringProtoFuncReplaceUsingStringSearch()
0.0% 10.8Ki 0.0% 10.8Ki JSC::B3::Air::GenerateAndAllocateRegisters::generate()
0.0% 10.8Ki 0.0% 10.8Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3bec6ef2-1.cpp.o)___TEXT___cstring
0.0% 10.8Ki 0.0% 10.8Ki JSC::CommonIdentifiers::~CommonIdentifiers()
0.0% 10.8Ki 0.0% 10.8Ki _src.bundler.GenerateNodeModuleBundle.generate
0.0% 10.7Ki 0.0% 10.7Ki JSC::WebAssemblyModuleRecord::linkImpl()
0.0% 10.7Ki 0.0% 10.7Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-6cbc989f-1.cpp.o)___TEXT___eh_frame
0.0% 10.7Ki 0.0% 10.7Ki JSC::HeapSnapshotBuilder::json()
0.0% 10.7Ki 0.0% 10.7Ki __ZN3JSC6ParserINS_5LexerIDsEEE17parseFunctionInfoINS_13SyntaxCheckerEEEbRT_NS_24FunctionNameRequirementsEbNS_15ConstructorKindENS_12SuperBindingEiRNS_18ParserFunctionInfoIS6_EENS3_22FunctionDefinitionTypeENSt3__18optionalIiEE
0.0% 10.6Ki 0.0% 10.6Ki JSC::LLInt::handleIteratorNextCheckpoint()
0.0% 10.5Ki 0.0% 10.5Ki _ud_lookup_table_list
0.0% 10.5Ki 0.0% 10.5Ki L_.str.14
0.0% 10.5Ki 0.0% 10.5Ki JSC::JSGenericTypedArrayView<>::visitChildren()
0.0% 10.5Ki 0.0% 10.5Ki __ZN3JSC6ParserINS_5LexerIDsEEE10parseClassINS_13SyntaxCheckerEEENT_15ClassExpressionERS6_NS_24FunctionNameRequirementsERNS_15ParserClassInfoIS6_EE
0.0% 10.5Ki 0.0% 10.5Ki _src.linker.NewLinker(src.bundler.NewBundler(false)).link.3560
0.0% 10.4Ki 0.0% 10.4Ki JSC::B3::Air::(anonymous namespace)::ColoringAllocator<>::build()::{lambda()#1}::operator()()
0.0% 10.4Ki 0.0% 10.4Ki JSC::CachedPtr<>::encode()
0.0% 10.4Ki 0.0% 10.4Ki JSC::JSObject::calculatedClassName()
0.0% 10.4Ki 0.0% 10.4Ki __ZN3JSC6ParserINS_5LexerIDsEEE23parseFunctionParametersINS_13SyntaxCheckerENS_18ParserFunctionInfoINS_10ASTBuilderEEEEENT_19FormalParameterListERS9_RT0_
0.0% 10.4Ki 0.0% 10.4Ki __ZN3JSC6ParserINS_5LexerIDsEEE23parseFunctionParametersINS_13SyntaxCheckerENS_18ParserFunctionInfoIS5_EEEENT_19FormalParameterListERS8_RT0_
0.0% 10.4Ki 0.0% 10.4Ki JSC::forEachInIterable<>()
0.0% 10.3Ki 0.0% 10.3Ki WTF::HashTable<>::reinsert()
0.0% 10.3Ki 0.0% 10.3Ki _src.linker.NewLinker(src.bundler.NewBundler(true)).link.1427
0.0% 10.3Ki 0.0% 10.3Ki JSC::FTL::operationMaterializeObjectInOSR()
0.0% 10.3Ki 0.0% 10.3Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-15.cpp.o)___TEXT___eh_frame
0.0% 10.2Ki 0.0% 10.2Ki JSC::repatchGetBy()
0.0% 10.2Ki 0.0% 10.2Ki JSC::DFG::Plan::compileInThreadImpl()
0.0% 10.2Ki 0.0% 10.2Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(DFGSpeculativeJIT.cpp.o)___TEXT___literal16
0.0% 10.2Ki 0.0% 10.2Ki _src.resolver.resolver.NewResolver(false).loadAsFileOrDirectory
0.0% 10.2Ki 0.0% 10.2Ki _enum3_data.88
0.0% 10.1Ki 0.0% 10.1Ki JSC::DFG::InsertionSet::insertNode<>()
0.0% 10.1Ki 0.0% 10.1Ki JSC::DFG::ByteCodeParser::handleCallVariant()
0.0% 10.1Ki 0.0% 10.1Ki JSC::CachedVector<>::decode<>()
0.0% 9.99Ki 0.0% 9.99Ki _std.fmt.formatType.20445
0.0% 9.99Ki 0.0% 9.99Ki _std.fmt.formatType.20448
0.0% 9.99Ki 0.0% 9.99Ki _std.fmt.formatType.20459
0.0% 9.99Ki 0.0% 9.99Ki _std.fmt.formatType.20467
0.0% 9.96Ki 0.0% 9.96Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-20.cpp.o)___TEXT___eh_frame
0.0% 9.95Ki 0.0% 9.95Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-18.cpp.o)___TEXT___eh_frame
0.0% 9.94Ki 0.0% 9.94Ki JSC::typedArrayViewProtoFuncLastIndexOf()
0.0% 9.94Ki 0.0% 9.94Ki JSC::typedArrayViewProtoFuncIndexOf()
0.0% 9.93Ki 0.0% 9.93Ki _src.js_lexer.Lexer.next
0.0% 9.92Ki 0.0% 9.92Ki JSC::typedArrayViewProtoFuncFill()
0.0% 9.90Ki 0.0% 9.90Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-5fbd0224-1.cpp.o)___TEXT___eh_frame
0.0% 9.85Ki 0.0% 9.85Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a3c4ec0-8.cpp.o)___TEXT___eh_frame
0.0% 9.81Ki 0.0% 9.81Ki JSC::typedArrayViewProtoFuncIncludes()
0.0% 9.81Ki 0.0% 9.81Ki JSC::setData<>()
0.0% 9.79Ki 0.0% 9.79Ki JSC::B3::(anonymous namespace)::LowerToAir::createGenericCompare<>()::{lambda()#1}::operator()()::{lambda()#1}::operator()()
0.0% 9.69Ki 0.0% 9.69Ki JSC::B3::Air::(anonymous namespace)::AbstractColoringAllocator<>::AbstractColoringAllocator()
0.0% 9.68Ki 0.0% 9.68Ki JSC::JSGenericTypedArrayView<>::getOwnPropertyNames()
0.0% 9.67Ki 0.0% 9.67Ki JSC::computePreciseJumpTargetsInternal<>()
0.0% 9.65Ki 0.0% 9.65Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f0a787a9-3.cpp.o)___TEXT___cstring
0.0% 9.56Ki 0.0% 9.56Ki JSC::Yarr::Parser<>::parseEscape<>()
0.0% 9.56Ki 0.0% 9.56Ki _src.resolver.resolver.NewResolver(false).resolveWithoutSymlinks
0.0% 9.56Ki 0.0% 9.56Ki _src.resolver.resolver.NewResolver(true).resolveWithoutSymlinks
0.0% 9.56Ki 0.0% 9.56Ki JSC::B3::moveConstants()
0.0% 9.56Ki 0.0% 9.56Ki JSC::Options::s_constMetaData
0.0% 9.56Ki 0.0% 9.56Ki JSC::typedArrayViewProtoFuncSet()
0.0% 9.43Ki 0.0% 9.43Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-9.cpp.o)___TEXT___eh_frame
0.0% 9.41Ki 0.0% 9.41Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-d93d10ff-2.cpp.o)___TEXT___eh_frame
0.0% 9.41Ki 0.0% 9.41Ki _lookup_table.174
0.0% 9.38Ki 0.0% 9.38Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f0a787a9-1.cpp.o)___TEXT___eh_frame
0.0% 9.33Ki 0.0% 9.33Ki JSC::arrayProtoFuncSlice()
0.0% 9.33Ki 0.0% 9.33Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printBinding
0.0% 9.33Ki 0.0% 9.33Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),true,false).printBinding
0.0% 9.33Ki 0.0% 9.33Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(true)),false,false).printBinding
0.0% 9.32Ki 0.0% 9.32Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-8.cpp.o)___TEXT___eh_frame
0.0% 9.32Ki 0.0% 9.32Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.http.SocketPrinterInternal,src.http.SocketPrinterInternal.writeByte,src.http.SocketPrinterInternal.writeAll,src.http.SocketPrinterInternal.getLastByte,src.http.SocketPrinterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printBinding
0.0% 9.30Ki 0.0% 9.30Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseExprCommon.5406
0.0% 9.30Ki 0.0% 9.30Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseExprCommon.7319
0.0% 9.29Ki 0.0% 9.29Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseExprCommon
0.0% 9.29Ki 0.0% 9.29Ki JSC::getData<>()
0.0% 9.28Ki 0.0% 9.28Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),u1,false,false).printBinding
0.0% 9.26Ki 0.0% 9.26Ki _client_entry_point$tlv$init
0.0% 9.21Ki 0.0% 9.21Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-15.cpp.o)___TEXT___cstring
0.0% 9.20Ki 0.0% 9.20Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parsePrefix.11570
0.0% 9.20Ki 0.0% 9.20Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parsePrefix.11708
0.0% 9.20Ki 0.0% 9.20Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant))._parsePrefix.13001
0.0% 9.20Ki 0.0% 9.20Ki JSC::CachedVector<>::encode<>()
0.0% 9.15Ki 0.0% 9.15Ki JSC::Parser<>::parseExportDeclaration<>()
0.0% 9.14Ki 0.0% 9.14Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-6.cpp.o)___TEXT___cstring
0.0% 9.12Ki 0.0% 9.12Ki WTF::toCString<>()
0.0% 9.10Ki 0.0% 9.10Ki _std.fmt.formatType.12721
0.0% 9.09Ki 0.0% 9.09Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-84c9f43f-3.cpp.o)___TEXT___eh_frame
0.0% 9.09Ki 0.0% 9.09Ki _llint_slow_path_get_by_val
0.0% 9.06Ki 0.0% 9.06Ki __ZN3JSC6ParserINS_5LexerIDsEEE22parseExportDeclarationINS_10ASTBuilderEEENT_9StatementERS6_
0.0% 9.05Ki 0.0% 9.05Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-4.cpp.o)___TEXT___eh_frame
0.0% 9.00Ki 0.0% 9.00Ki _src.javascript.jsc.webcore.response.Init.init
0.0% 8.95Ki 0.0% 8.95Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bd1dc6f7-1.cpp.o)___TEXT___cstring
0.0% 8.95Ki 0.0% 8.95Ki __ZN3JSC6ParserINS_5LexerIDsEEE17parseForStatementINS_10ASTBuilderEEENT_9StatementERS6_
0.0% 8.91Ki 0.0% 8.91Ki JSC::WebAssemblyFunction::jsCallEntrypointSlow()
0.0% 8.90Ki 0.0% 8.90Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a3c4ec0-2.cpp.o)___TEXT___eh_frame
0.0% 8.88Ki 0.0% 8.88Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f0a787a9-2.cpp.o)___TEXT___eh_frame
0.0% 8.87Ki 0.0% 8.87Ki JSC::Lexer<>::scanTemplateString()
0.0% 8.83Ki 0.0% 8.83Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseExprCommon.5897
0.0% 8.83Ki 0.0% 8.83Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseExprCommon.6047
0.0% 8.83Ki 0.0% 8.83Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseExprCommon.7535
0.0% 8.81Ki 0.0% 8.81Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-19.cpp.o)___TEXT___eh_frame
0.0% 8.80Ki 0.0% 8.80Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-1.cpp.o)___TEXT___eh_frame
0.0% 8.79Ki 0.0% 8.79Ki JSC::Lexer<>::parseTemplateLiteral()
0.0% 8.78Ki 0.0% 8.78Ki __ZN3JSC6ParserINS_5LexerIDsEEE25parseDestructuringPatternINS_10ASTBuilderEEENT_20DestructuringPatternERS6_NS_17DestructuringKindENS3_10ExportTypeEPPKNS_10IdentifierEPbNS_17AssignmentContextEi
0.0% 8.72Ki 0.0% 8.72Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-12.cpp.o)___TEXT___cstring
0.0% 8.72Ki 0.0% 8.72Ki JSC::DFG::slowPathICCall<>()
0.0% 8.71Ki 0.0% 8.71Ki JSC::linkPolymorphicCall()
0.0% 8.71Ki 0.0% 8.71Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-13.cpp.o)___TEXT___cstring
0.0% 8.71Ki 0.0% 8.71Ki JSC::B3::Air::Inst::forEachTmp<>()::{lambda()#1}::operator()()
0.0% 8.69Ki 0.0% 8.69Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseExprCommon.6197
0.0% 8.69Ki 0.0% 8.69Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseExprCommon.6347
0.0% 8.69Ki 0.0% 8.69Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseExprCommon.7628
0.0% 8.68Ki 0.0% 8.68Ki _src.http.RequestContext.matchPublicFolder
0.0% 8.66Ki 0.0% 8.66Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-4.cpp.o)___TEXT___cstring
0.0% 8.64Ki 0.0% 8.64Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printProperty
0.0% 8.64Ki 0.0% 8.64Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(true)),false,false).printProperty
0.0% 8.64Ki 0.0% 8.64Ki _src.resolver.resolver.NewResolver(true).loadAsFileOrDirectory
0.0% 8.63Ki 0.0% 8.63Ki _std.fmt.formatType.20452
0.0% 8.63Ki 0.0% 8.63Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.http.SocketPrinterInternal,src.http.SocketPrinterInternal.writeByte,src.http.SocketPrinterInternal.writeAll,src.http.SocketPrinterInternal.getLastByte,src.http.SocketPrinterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printProperty
0.0% 8.60Ki 0.0% 8.60Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),u1,false,false).printProperty
0.0% 8.56Ki 0.0% 8.56Ki _std.fmt.formatType.20400
0.0% 8.55Ki 0.0% 8.55Ki JSC::JIT::emit_op_put_by_val<>()
0.0% 8.54Ki 0.0% 8.54Ki _std.fmt.formatType.20441
0.0% 8.44Ki 0.0% 8.44Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-14.cpp.o)___TEXT___eh_frame
0.0% 8.44Ki 0.0% 8.44Ki JSC::MacroAssemblerX86_64::moveDoubleConditionallyTest64<>()
0.0% 8.43Ki 0.0% 8.43Ki JSC::B3::InsertionSet::insert<>()
0.0% 8.39Ki 0.0% 8.39Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-5.cpp.o)___TEXT___cstring
0.0% 8.39Ki 0.0% 8.39Ki _std.fmt.formatFloatDecimal.19454
0.0% 8.37Ki 0.0% 8.37Ki JSC::LinkBuffer::finalizeCodeWithDisassembly<>()
0.0% 8.35Ki 0.0% 8.35Ki JSC::DFG::clobbersExitState()
0.0% 8.32Ki 0.0% 8.32Ki JSC::DFG::performIntegerRangeOptimization()
0.0% 8.31Ki 0.0% 8.31Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-ee8a7a7a-6.cpp.o)___TEXT___eh_frame
0.0% 8.31Ki 0.0% 8.31Ki WTF::HashMap<>::get<>()
0.0% 8.30Ki 0.0% 8.30Ki JSC::JSGenericTypedArrayView<>::deleteProperty()
0.0% 8.25Ki 0.0% 8.25Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-28.cpp.o)___TEXT___eh_frame
0.0% 8.25Ki 0.0% 8.25Ki JSC::DFG::safeToExecute<>()
0.0% 8.24Ki 0.0% 8.24Ki (anonymous namespace)::itanium_demangle::AbstractManglingParser<>::parseOperatorName()
0.0% 8.23Ki 0.0% 8.23Ki JSC::BytecodeRewriter::adjustJumpTargets()
0.0% 8.23Ki 0.0% 8.23Ki JSC::BytecodeGenerator::emitBinaryOp<>()
0.0% 8.22Ki 0.0% 8.22Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f0a787a9-11.cpp.o)___TEXT___eh_frame
0.0% 8.20Ki 0.0% 8.20Ki _slow_path_get_by_val_with_this
0.0% 8.20Ki 0.0% 8.20Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-5.cpp.o)___TEXT___eh_frame
0.0% 8.16Ki 0.0% 8.16Ki JSC::Yarr::unicodeRangeInfo
0.0% 8.15Ki 0.0% 8.15Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-5.cpp.o)___TEXT___cstring
0.0% 8.15Ki 0.0% 8.15Ki JSC::DFG::SpeculativeJIT::compileMakeRope()
0.0% 8.15Ki 0.0% 8.15Ki JSC::operationGetByValGeneric()
0.0% 8.14Ki 0.0% 8.14Ki JSC::B3::(anonymous namespace)::LowerToAir::append<>()
0.0% 8.13Ki 0.0% 8.13Ki JSC::DFG::VariableEventStream::reconstruct<>()
0.0% 8.13Ki 0.0% 8.13Ki JSC::B3::Air::allocateRegistersAndStackByLinearScan()
0.0% 8.12Ki 0.0% 8.12Ki _source$tlv$init
0.0% 8.11Ki 0.0% 8.11Ki _src.js_printer.NewPrinter(false,*src.js_printer.NewWriter(src.js_printer.BufferWriter,src.js_printer.BufferWriter.writeByte,src.js_printer.BufferWriter.writeAll,src.js_printer.BufferWriter.getLastByte,src.js_printer.BufferWriter.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printBinding
0.0% 8.10Ki 0.0% 8.10Ki Inspector::BackendDispatcher::getPropertyValue<>()
0.0% 8.10Ki 0.0% 8.10Ki _src.logger.Log.addRangeErrorFmt.1887
0.0% 8.10Ki 0.0% 8.10Ki _src.logger.Log.addRangeErrorFmt.2105
0.0% 8.10Ki 0.0% 8.10Ki _src.logger.Log.addRangeErrorFmt.2323
0.0% 8.10Ki 0.0% 8.10Ki _src.logger.Log.addRangeErrorFmt.2528
0.0% 8.10Ki 0.0% 8.10Ki _src.logger.Log.addRangeErrorFmt.2737
0.0% 8.10Ki 0.0% 8.10Ki _src.logger.Log.addRangeErrorFmt.2946
0.0% 8.10Ki 0.0% 8.10Ki _src.logger.Log.addRangeErrorFmt.3155
0.0% 8.09Ki 0.0% 8.09Ki _src.logger.Log.addRangeErrorFmt
0.0% 8.09Ki 0.0% 8.09Ki JSC::arrayProtoFuncToLocaleString()
0.0% 8.07Ki 0.0% 8.07Ki (anonymous namespace)::itanium_demangle::AbstractManglingParser<>::parseType()
0.0% 8.07Ki 0.0% 8.07Ki JSC::CodeBlock::updateAllValueProfilePredictionsAndCountLiveness()
0.0% 8.07Ki 0.0% 8.07Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-d93d10ff-1.cpp.o)___TEXT___eh_frame
0.0% 8.05Ki 0.0% 8.05Ki _small_escape_sequence_buffer$tlv$init
0.0% 8.05Ki 0.0% 8.05Ki __dir_entry_paths_to_resolve$tlv$init
0.0% 8.05Ki 0.0% 8.05Ki _css_imports_list_strings$tlv$init
0.0% 8.04Ki 0.0% 8.04Ki WTF::Dominators<>::forAllBlocksDominatedBy<>()
0.0% 8.04Ki 0.0% 8.04Ki __ZN3JSC13LiteralParserIDsE5parseENS_11ParserStateE
0.0% 8.03Ki 0.0% 8.03Ki JSC::LiteralParser<>::parse()
0.0% 8.01Ki 0.0% 8.01Ki _src.node_module_bundle.NodeModuleBundle.printSummary
0.0% 8.00Ki 0.0% 8.00Ki JSC::operationGetByVal()
0.0% 8.00Ki 0.0% 8.00Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-13.cpp.o)___TEXT___eh_frame
0.0% 7.98Ki 0.0% 7.98Ki JSC::repatchPutByID()
0.0% 7.97Ki 0.0% 7.97Ki JSC::JIT::emitMathICFast<>()
0.0% 7.95Ki 0.0% 7.95Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-32.cpp.o)___TEXT___eh_frame
0.0% 7.94Ki 0.0% 7.94Ki JSC::DFG::runAndLog<>()
0.0% 7.93Ki 0.0% 7.93Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-30.cpp.o)___TEXT___eh_frame
0.0% 7.92Ki 0.0% 7.92Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-84c9f43f-1.cpp.o)___TEXT___eh_frame
0.0% 7.88Ki 0.0% 7.88Ki JSC::Parser<>::parseVariableDeclarationList<>()
0.0% 7.87Ki 0.0% 7.87Ki _std.fmt.formatType.20447
0.0% 7.85Ki 0.0% 7.85Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-6cbc989f-1.cpp.o)___TEXT___cstring
0.0% 7.84Ki 0.0% 7.84Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f0a787a9-10.cpp.o)___TEXT___eh_frame
0.0% 7.84Ki 0.0% 7.84Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a3c4ec0-1.cpp.o)___TEXT___eh_frame
0.0% 7.83Ki 0.0% 7.83Ki JSC::DFG::operationGetByValCell()
0.0% 7.83Ki 0.0% 7.83Ki JSC::JSGenericTypedArrayView<>::put()
0.0% 7.79Ki 0.0% 7.79Ki _std.fmt.formatType.18368
0.0% 7.74Ki 0.0% 7.74Ki JSC::Stringifier::appendStringifiedValue()
0.0% 7.72Ki 0.0% 7.72Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-31.cpp.o)___TEXT___cstring
0.0% 7.71Ki 0.0% 7.71Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(DFGSpeculativeJIT64.cpp.o)___TEXT___cstring
0.0% 7.70Ki 0.0% 7.70Ki WTF::HashSet<>::remove()
0.0% 7.70Ki 0.0% 7.70Ki JSC::JSGenericTypedArrayView<>::defineOwnProperty()::{lambda()#1}::operator()()
0.0% 7.69Ki 0.0% 7.69Ki JSC::B3::Air::Inst::admitsStack()
0.0% 7.67Ki 0.0% 7.67Ki JSC::DFG::performPhantomInsertion()
0.0% 7.67Ki 0.0% 7.67Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-22.cpp.o)___TEXT___eh_frame
0.0% 7.63Ki 0.0% 7.63Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a52ce78-1.cpp.o)___TEXT___cstring
0.0% 7.60Ki 0.0% 7.60Ki JSC::JIT::emitGenericContiguousPutByVal<>()
0.0% 7.58Ki 0.0% 7.58Ki JSC::B3::fixSSA()
0.0% 7.56Ki 0.0% 7.56Ki JSC::DFG::SpeculativeJIT::compileArrayIndexOf()
0.0% 7.55Ki 0.0% 7.55Ki JSC::B3::(anonymous namespace)::LowerToAir::createCompare()
0.0% 7.55Ki 0.0% 7.55Ki JSC::B3::(anonymous namespace)::LowerToAir::createBranch()
0.0% 7.55Ki 0.0% 7.55Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-7.cpp.o)___TEXT___eh_frame
0.0% 7.54Ki 0.0% 7.54Ki JSC::Parser<>::parse<>()
0.0% 7.53Ki 0.0% 7.53Ki JSC::parse<>()
0.0% 7.53Ki 0.0% 7.53Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).declareSymbol.4320
0.0% 7.53Ki 0.0% 7.53Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).declareSymbol.4385
0.0% 7.52Ki 0.0% 7.52Ki _llint_slow_path_checkpoint_osr_exit
0.0% 7.50Ki 0.0% 7.50Ki JSC::CodeBlock::finalizeLLIntInlineCaches()
0.0% 7.47Ki 0.0% 7.47Ki JSC::B3::CCallValue::CCallValue<>()
0.0% 7.46Ki 0.0% 7.46Ki JSC::DFG::performPredictionPropagation()
0.0% 7.45Ki 0.0% 7.45Ki Inspector::JSInjectedScriptHost::iteratorEntries()
0.0% 7.45Ki 0.0% 7.45Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-6.cpp.o)___TEXT___eh_frame
0.0% 7.44Ki 0.0% 7.44Ki JSC::DFG::operationGetByValWithThis()
0.0% 7.42Ki 0.0% 7.42Ki JSC::JIT::emit_compareAndJumpImpl()
0.0% 7.41Ki 0.0% 7.41Ki JSC::JIT::emitBitBinaryOpFastPath<>()
0.0% 7.39Ki 0.0% 7.39Ki __ZN3JSC6ParserINS_5LexerIDsEEE13parsePropertyINS_10ASTBuilderEEENT_8PropertyERS6_
0.0% 7.38Ki 0.0% 7.38Ki _src.resolver.resolver.NewResolver(false).loadAsIndex
0.0% 7.38Ki 0.0% 7.38Ki _src.resolver.resolver.NewResolver(true).loadAsIndex
0.0% 7.38Ki 0.0% 7.38Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-33.cpp.o)___TEXT___eh_frame
0.0% 7.38Ki 0.0% 7.38Ki l_switch.table._ZN3JSC2B35Value13childrenAllocEv
0.0% 7.37Ki 0.0% 7.37Ki JSC::JITMathIC<>::generateInline()
0.0% 7.36Ki 0.0% 7.36Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).declareSymbol.4177
0.0% 7.36Ki 0.0% 7.36Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).declareSymbol.4255
0.0% 7.35Ki 0.0% 7.35Ki JSC::Yarr::YarrGenerator::generateBackReference()
0.0% 7.34Ki 0.0% 7.34Ki WTF::RefCountedArray<>::operator=<>()
0.0% 7.32Ki 0.0% 7.32Ki JSC::DFG::PreciseLocalClobberizeAdaptor<>::readTop()
0.0% 7.32Ki 0.0% 7.32Ki _src.javascript.jsc.base.NewClass(src.javascript.jsc.webcore.response.Request,(struct src.javascript.jsc.base.ClassOptions constant),(struct src.javascript.jsc.webcore.response.struct:837:10 constant),(struct src.javascript.jsc.webcore.response.struct:838:10 constant)).StaticProperty(3).getter
0.0% 7.32Ki 0.0% 7.32Ki JSC::LLInt::performLLIntGetByID()
0.0% 7.31Ki 0.0% 7.31Ki _std.debug.printSourceAtAddress
0.0% 7.23Ki 0.0% 7.23Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-84c9f43f-4.cpp.o)___TEXT___eh_frame
0.0% 7.23Ki 0.0% 7.23Ki JSC::Wasm::StreamingParser::fail<>()
0.0% 7.22Ki 0.0% 7.22Ki _src.js_printer.NewPrinter(false,*src.js_printer.NewWriter(src.js_printer.BufferWriter,src.js_printer.BufferWriter.writeByte,src.js_printer.BufferWriter.writeAll,src.js_printer.BufferWriter.getLastByte,src.js_printer.BufferWriter.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printProperty
0.0% 7.22Ki 0.0% 7.22Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printQuotedUTF16
0.0% 7.22Ki 0.0% 7.22Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-8.cpp.o)___TEXT___eh_frame
0.0% 7.22Ki 0.0% 7.22Ki JSC::CachedPtr<>::decode<>()
0.0% 7.21Ki 0.0% 7.21Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.http.SocketPrinterInternal,src.http.SocketPrinterInternal.writeByte,src.http.SocketPrinterInternal.writeAll,src.http.SocketPrinterInternal.getLastByte,src.http.SocketPrinterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printQuotedUTF16
0.0% 7.21Ki 0.0% 7.21Ki std::__1::__hash_table<>::__emplace_unique_key_args<>()
0.0% 7.17Ki 0.0% 7.17Ki JSC::Parser<>::parseAwaitExpression<>()
0.0% 7.15Ki 0.0% 7.15Ki l_/Users/jarred/.cache/zig/o/5e7cf2ff8535d41d0ba10212951486a3/libc++.a(/Users/jarred/.cache/zig/o/db0993add52c497fc30f15e0254f8e45/string.o)___TEXT___eh_frame
0.0% 7.14Ki 0.0% 7.14Ki _ud_mnemonics_str
0.0% 7.13Ki 0.0% 7.13Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-6e4525b9-1.cpp.o)___TEXT___cstring
0.0% 7.11Ki 0.0% 7.11Ki JSC::DFG::emitCodeToGetArgumentsArrayLength()
0.0% 7.09Ki 0.0% 7.09Ki _std.fmt.formatType.21872
0.0% 7.08Ki 0.0% 7.08Ki __ZN3JSC6ParserINS_5LexerIDsEEE25parseDestructuringPatternINS_13SyntaxCheckerEEENT_20DestructuringPatternERS6_NS_17DestructuringKindENS3_10ExportTypeEPPKNS_10IdentifierEPbNS_17AssignmentContextEi
0.0% 7.06Ki 0.0% 7.06Ki JSC::JIT::compileOpCallSlowCase<>()
0.0% 7.06Ki 0.0% 7.06Ki JSC::Yarr::ucs2RangeInfo
0.0% 7.02Ki 0.0% 7.02Ki _src.resolver.resolver.NewResolver(false).finalizeResult
0.0% 7.02Ki 0.0% 7.02Ki _src.resolver.resolver.NewResolver(true).finalizeResult
0.0% 7.01Ki 0.0% 7.01Ki JSC::DFG::SpeculativeJIT::compileSpread()
0.0% 6.99Ki 0.0% 6.99Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).markStrictModeFeature.1890
0.0% 6.99Ki 0.0% 6.99Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).markStrictModeFeature.2108
0.0% 6.99Ki 0.0% 6.99Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).markStrictModeFeature.2326
0.0% 6.99Ki 0.0% 6.99Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).markStrictModeFeature.2531
0.0% 6.99Ki 0.0% 6.99Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).markStrictModeFeature.2740
0.0% 6.99Ki 0.0% 6.99Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).markStrictModeFeature.2949
0.0% 6.99Ki 0.0% 6.99Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).markStrictModeFeature.3158
0.0% 6.99Ki 0.0% 6.99Ki JSC::MathObject::finishCreation()
0.0% 6.99Ki 0.0% 6.99Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).markStrictModeFeature
0.0% 6.99Ki 0.0% 6.99Ki JSC::JIT::callOperationNoExceptionCheck<>()
0.0% 6.98Ki 0.0% 6.98Ki _std.fmt.formatType.20397
0.0% 6.98Ki 0.0% 6.98Ki JSC::JIT::emit_compareAndJumpSlowImpl<>()
0.0% 6.97Ki 0.0% 6.97Ki JSC::DFG::clobbersHeap()
0.0% 6.97Ki 0.0% 6.97Ki WTF::Vector<>::resize()
0.0% 6.97Ki 0.0% 6.97Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-31.cpp.o)___TEXT___eh_frame
0.0% 6.96Ki 0.0% 6.96Ki JSC::DFG::ByteCodeParser::parse()
0.0% 6.93Ki 0.0% 6.93Ki JSC::ForInNode::emitBytecode()
0.0% 6.92Ki 0.0% 6.92Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f0a787a9-7.cpp.o)___TEXT___eh_frame
0.0% 6.91Ki 0.0% 6.91Ki JSC::DFG::Graph::dumpBlockHeader()
0.0% 6.91Ki 0.0% 6.91Ki JSC::DFG::JITCompiler::link()
0.0% 6.90Ki 0.0% 6.90Ki JSC::fastJoin()
0.0% 6.89Ki 0.0% 6.89Ki JSC::DFG::SpeculativeJIT::compileCallDOMGetter()
0.0% 6.86Ki 0.0% 6.86Ki JSC::DFG::(anonymous namespace)::PredictionPropagationPhase::propagate()
0.0% 6.85Ki 0.0% 6.85Ki JSC::BytecodeGenerator::emitCall<>()
0.0% 6.83Ki 0.0% 6.83Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-9.cpp.o)___TEXT___cstring
0.0% 6.80Ki 0.0% 6.80Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-4.cpp.o)___TEXT___eh_frame
0.0% 6.79Ki 0.0% 6.79Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printIf
0.0% 6.79Ki 0.0% 6.79Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),true,false).printIf
0.0% 6.79Ki 0.0% 6.79Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(true)),false,false).printIf
0.0% 6.79Ki 0.0% 6.79Ki JSC::DFG::OSRExit::compileExit()
0.0% 6.78Ki 0.0% 6.78Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.http.SocketPrinterInternal,src.http.SocketPrinterInternal.writeByte,src.http.SocketPrinterInternal.writeAll,src.http.SocketPrinterInternal.getLastByte,src.http.SocketPrinterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printIf
0.0% 6.78Ki 0.0% 6.78Ki JSC::DFG::SpeculativeJIT::compileArithMod()
0.0% 6.77Ki 0.0% 6.77Ki _src.javascript.jsc.base.JS.Callback(src.javascript.jsc.webcore.response.FetchEvent,src.javascript.jsc.webcore.response.FetchEvent.respondWith).rfn
0.0% 6.77Ki 0.0% 6.77Ki JSC::MacroAssemblerX86Common::branchAtomicStrongCAS<>()
0.0% 6.75Ki 0.0% 6.75Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),u1,false,false).printIf
0.0% 6.73Ki 0.0% 6.73Ki _Zig__GlobalObject__fetch
0.0% 6.72Ki 0.0% 6.72Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-13.cpp.o)___TEXT___eh_frame
0.0% 6.71Ki 0.0% 6.71Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-20.cpp.o)___TEXT___cstring
0.0% 6.71Ki 0.0% 6.71Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printUTF8StringEscapedQuotes
0.0% 6.69Ki 0.0% 6.69Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.http.SocketPrinterInternal,src.http.SocketPrinterInternal.writeByte,src.http.SocketPrinterInternal.writeAll,src.http.SocketPrinterInternal.getLastByte,src.http.SocketPrinterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printUTF8StringEscapedQuotes
0.0% 6.67Ki 0.0% 6.67Ki JSC::arrayProtoFuncSpeciesCreate()
0.0% 6.66Ki 0.0% 6.66Ki JSC::constructGenericTypedArrayViewFromIterator<>()
0.0% 6.65Ki 0.0% 6.65Ki JSC::JSDollarVM::finishCreation()
0.0% 6.64Ki 0.0% 6.64Ki _src.javascript.jsc.javascript.VirtualMachine.fetch
0.0% 6.63Ki 0.0% 6.63Ki JSC::Parser<>::parseTryStatement<>()
0.0% 6.62Ki 0.0% 6.62Ki JSC::operationInByValOptimize()
0.0% 6.61Ki 0.0% 6.61Ki WTF::VectorMover<>::move()
0.0% 6.61Ki 0.0% 6.61Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-0e543b66-1.cpp.o)___TEXT___eh_frame
0.0% 6.60Ki 0.0% 6.60Ki JSC::IntlNumberFormat::initializeNumberFormat()
0.0% 6.60Ki 0.0% 6.60Ki JSC::MacroAssemblerX86Common::moveDoubleConditionallyTest32<>()
0.0% 6.59Ki 0.0% 6.59Ki JSC::Parser<>::parseIfStatement<>()
0.0% 6.57Ki 0.0% 6.57Ki WTF::HashTable<>::addPassingHashCode<>()
0.0% 6.57Ki 0.0% 6.57Ki __ZN3JSC6ParserINS_5LexerIDsEEE13parsePropertyINS_13SyntaxCheckerEEENT_8PropertyERS6_
0.0% 6.56Ki 0.0% 6.56Ki JSC::JSGenericTypedArrayViewConstructor<>::create()
0.0% 6.56Ki 0.0% 6.56Ki JSC::Wasm::NameSectionParser::parse()
0.0% 6.55Ki 0.0% 6.55Ki JSC::MacroAssemblerX86_64::moveDoubleConditionally64<>()
0.0% 6.55Ki 0.0% 6.55Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a3c4ec0-5.cpp.o)___TEXT___cstring
0.0% 6.53Ki 0.0% 6.53Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(udis86_itab_holder.c.o)___TEXT___cstring
0.0% 6.53Ki 0.0% 6.53Ki JSC::DFG::SpeculativeJIT::compileArraySlice()
0.0% 6.51Ki 0.0% 6.51Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-15.cpp.o)___TEXT___cstring
0.0% 6.49Ki 0.0% 6.49Ki WTF::HashTable<>::remove()
0.0% 6.44Ki 0.0% 6.44Ki JSC::DFG::ByteCodeParser::handleVarargsInlining()
0.0% 6.42Ki 0.0% 6.42Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty.5915
0.0% 6.42Ki 0.0% 6.42Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty.6065
0.0% 6.42Ki 0.0% 6.42Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty.6215
0.0% 6.42Ki 0.0% 6.42Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty.6365
0.0% 6.42Ki 0.0% 6.42Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty.7555
0.0% 6.42Ki 0.0% 6.42Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty.7648
0.0% 6.42Ki 0.0% 6.42Ki JSC::BytecodeGenerator::emitDelegateYield()
0.0% 6.42Ki 0.0% 6.42Ki JSC::typedArrayViewProtoFuncJoin()
0.0% 6.40Ki 0.0% 6.40Ki JSC::DFG::SpeculativeJIT::compileCreateInternalFieldObject<>()
0.0% 6.40Ki 0.0% 6.40Ki JSC::DFG::SpeculativeJIT::compileStrictEq()
0.0% 6.39Ki 0.0% 6.39Ki _src.node_module_bundle.NodeModuleBundle.prettySize
0.0% 6.38Ki 0.0% 6.38Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-36.cpp.o)___TEXT___eh_frame
0.0% 6.38Ki 0.0% 6.38Ki JSC::B3::Air::(anonymous namespace)::AbstractColoringAllocator<>::canBeSafelyCoalesced()
0.0% 6.37Ki 0.0% 6.37Ki _std.dwarf.openDwarfDebugInfo
0.0% 6.37Ki 0.0% 6.37Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-34.cpp.o)___TEXT___eh_frame
0.0% 6.36Ki 0.0% 6.36Ki JSC::DFG::SpeculativeJIT::compileMathIC<>()::{lambda()#1}::operator()()
0.0% 6.35Ki 0.0% 6.35Ki JSC::constructCustomArrayBufferIfNeeded()
0.0% 6.33Ki 0.0% 6.33Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a3c4ec0-4.cpp.o)___TEXT___eh_frame
0.0% 6.33Ki 0.0% 6.33Ki JSC::DFG::SpeculativeJIT::compileNewFunction()
0.0% 6.31Ki 0.0% 6.31Ki JSC::DFG::AbstractInterpreter<>::executeEffects()::{lambda()#1}::operator()()
0.0% 6.31Ki 0.0% 6.31Ki JSC::JIT::privateCompilePutByVal<>()
0.0% 6.29Ki 0.0% 6.29Ki JSC::DFG::operationGetByValObjectInt()
0.0% 6.29Ki 0.0% 6.29Ki JSC::DFG::operationGetByValStringInt()
0.0% 6.29Ki 0.0% 6.29Ki JSC::Wasm::FunctionParser<>::parse()
0.0% 6.28Ki 0.0% 6.28Ki l_/Users/jarred/Code/bun/zig-cache/o/b5cf7e5c27924aeb24af6b96d0977328/bun.o___TEXT___literal16
0.0% 6.26Ki 0.0% 6.26Ki JSC::BytecodeBasicBlock::computeImpl<>()
0.0% 6.25Ki 0.0% 6.25Ki JSC::Lexer<>::parseStringSlowCase<>()
0.0% 6.25Ki 0.0% 6.25Ki JSC::VMInspector::dumpCellMemoryToStream()
0.0% 6.25Ki 0.0% 6.25Ki JSC::DFG::BackwardsPropagationPhase::propagate()
0.0% 6.24Ki 0.0% 6.24Ki JSC::B3::Air::(anonymous namespace)::ColoringAllocator<>::addToLowPriorityCoalescingCandidates()
0.0% 6.22Ki 0.0% 6.22Ki _std.Thread.Instance.entryFn
0.0% 6.21Ki 0.0% 6.21Ki std::__1::forward<>()
0.0% 6.19Ki 0.0% 6.19Ki JSC::MacroAssemblerX86Common::moveDoubleConditionally32<>()
0.0% 6.19Ki 0.0% 6.19Ki JSC::operationGetByIdOptimize()
0.0% 6.19Ki 0.0% 6.19Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty.5425
0.0% 6.19Ki 0.0% 6.19Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty.5589
0.0% 6.19Ki 0.0% 6.19Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty.5753
0.0% 6.19Ki 0.0% 6.19Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty.7339
0.0% 6.19Ki 0.0% 6.19Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty.7448
0.0% 6.18Ki 0.0% 6.18Ki JSC::operationGetByIdWithThisOptimize()
0.0% 6.18Ki 0.0% 6.18Ki _src.js_parser.js_parser.NewParser((struct src.js_parser.js_parser.ParserFeatures constant)).parseProperty
0.0% 6.18Ki 0.0% 6.18Ki JSC::ArrayPrototype::finishCreation()
0.0% 6.17Ki 0.0% 6.17Ki _src.resolver.resolver.NewResolver(false).loadNodeModules
0.0% 6.17Ki 0.0% 6.17Ki _std.fmt.formatType.20449
0.0% 6.17Ki 0.0% 6.17Ki _std.fmt.formatType.20456
0.0% 6.17Ki 0.0% 6.17Ki _std.fmt.formatType.20460
0.0% 6.17Ki 0.0% 6.17Ki _std.fmt.formatType.20465
0.0% 6.17Ki 0.0% 6.17Ki _src.resolver.resolver.NewResolver(true).loadNodeModules
0.0% 6.14Ki 0.0% 6.14Ki JSC::Wasm::SectionParser::parseImport()
0.0% 6.14Ki 0.0% 6.14Ki JSC::JSObject::get()
0.0% 6.12Ki 0.0% 6.12Ki JSC::DFG::IntegerCheckCombiningPhase::handleBlock()
0.0% 6.12Ki 0.0% 6.12Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-5.cpp.o)___TEXT___eh_frame
0.0% 6.11Ki 0.0% 6.11Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-4.cpp.o)___TEXT___cstring
0.0% 6.11Ki 0.0% 6.11Ki JSC::B3::Air::lowerAfterRegAlloc()
0.0% 6.11Ki 0.0% 6.11Ki WTF::HashMap<>::remove()
0.0% 6.11Ki 0.0% 6.11Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-ee8a7a7a-5.cpp.o)___TEXT___cstring
0.0% 6.10Ki 0.0% 6.10Ki std::__1::__function::__func<>::__clone()
0.0% 6.09Ki 0.0% 6.09Ki JSC::DFG::ByteCodeParser::handleCall<>()
0.0% 6.09Ki 0.0% 6.09Ki JSC::B3::Air::(anonymous namespace)::IRC<>::freezeMoves()
0.0% 6.08Ki 0.0% 6.08Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-11.cpp.o)___TEXT___eh_frame
0.0% 6.08Ki 0.0% 6.08Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-ee8a7a7a-7.cpp.o)___TEXT___eh_frame
0.0% 6.04Ki 0.0% 6.04Ki JSC::DFG::validateOSRExitAvailability()
0.0% 6.03Ki 0.0% 6.03Ki JSC::iteratorForIterable()
0.0% 6.03Ki 0.0% 6.03Ki Inspector::JSInjectedScriptHost::queryInstances()
0.0% 6.02Ki 0.0% 6.02Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-39.cpp.o)___TEXT___eh_frame
0.0% 6.01Ki 0.0% 6.01Ki JSC::B3::Air::g_formTable
0.0% 6.00Ki 0.0% 6.00Ki JSC::DFG::ValueRepReductionPhase::convertValueRepsToDouble()
0.0% 5.99Ki 0.0% 5.99Ki JSC::DFG::SpeculativeJIT::compileNewArrayWithSpread()
0.0% 5.98Ki 0.0% 5.98Ki JSC::APICallbackFunction::constructImpl<>()
0.0% 5.97Ki 0.0% 5.97Ki JSC::AbstractModuleRecord::hostResolveImportedModule()
0.0% 5.97Ki 0.0% 5.97Ki _decode_operand
0.0% 5.97Ki 0.0% 5.97Ki JSC::DFG::SpeculativeJIT::compileDeleteByVal()
0.0% 5.96Ki 0.0% 5.96Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-15.cpp.o)___TEXT___eh_frame
0.0% 5.95Ki 0.0% 5.95Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-11.cpp.o)___TEXT___eh_frame
0.0% 5.95Ki 0.0% 5.95Ki JSC::B3::eliminateCommonSubexpressions()
0.0% 5.94Ki 0.0% 5.94Ki WTF::__destroy_op_table<>::__destroy_func<>()
0.0% 5.93Ki 0.0% 5.93Ki _src.resolver.resolver.NewResolver(false).loadFromMainField
0.0% 5.93Ki 0.0% 5.93Ki _src.resolver.resolver.NewResolver(true).loadFromMainField
0.0% 5.91Ki 0.0% 5.91Ki JSC::B3::Air::(anonymous namespace)::AbstractColoringAllocator<>::~AbstractColoringAllocator()
0.0% 5.91Ki 0.0% 5.91Ki JSC::CachedHashMap<>::encode()
0.0% 5.91Ki 0.0% 5.91Ki _src.api.schema.JavascriptBundleContainer.encode
0.0% 5.91Ki 0.0% 5.91Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-02aa2997-3.cpp.o)___TEXT___eh_frame
0.0% 5.90Ki 0.0% 5.90Ki JSC::JIT::emitMathICSlow<>()
0.0% 5.90Ki 0.0% 5.90Ki JSC::Parser<>::parseStatementListItem<>()
0.0% 5.89Ki 0.0% 5.89Ki JSC::DFG::SpeculativeJIT::getIntTypedArrayStoreOperand()
0.0% 5.89Ki 0.0% 5.89Ki JSC::JSObject::toPrimitive()
0.0% 5.88Ki 0.0% 5.88Ki JSC::DFG::SpeculativeJIT::compileGetPrivateNameByVal()
0.0% 5.88Ki 0.0% 5.88Ki JSC::JSGenericTypedArrayViewPrototype<>::create()
0.0% 5.88Ki 0.0% 5.88Ki JSC::DFG::SpeculativeJIT::compileCreateDirectArguments()
0.0% 5.88Ki 0.0% 5.88Ki JSC::JIT::emitFloatTypedArrayPutByVal<>()
0.0% 5.88Ki 0.0% 5.88Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-ee8a7a7a-5.cpp.o)___TEXT___eh_frame
0.0% 5.87Ki 0.0% 5.87Ki JSC::DFG::SpeculativeJIT::compileStringSlice()
0.0% 5.87Ki 0.0% 5.87Ki JSC::DFG::CFGSimplificationPhase::run()
0.0% 5.87Ki 0.0% 5.87Ki __ZN3JSC6ParserINS_5LexerIDsEEE17parseForStatementINS_13SyntaxCheckerEEENT_9StatementERS6_
0.0% 5.86Ki 0.0% 5.86Ki WTF::HashTable<>::removeIf<>()
0.0% 5.86Ki 0.0% 5.86Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-9.cpp.o)___TEXT___eh_frame
0.0% 5.85Ki 0.0% 5.85Ki WTF::__visitor_table<>::__trampoline_func<>()
0.0% 5.85Ki 0.0% 5.85Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-2.cpp.o)___TEXT___eh_frame
0.0% 5.85Ki 0.0% 5.85Ki JSC::JIT::emitIntTypedArrayPutByVal<>()
0.0% 5.83Ki 0.0% 5.83Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-27.cpp.o)___TEXT___eh_frame
0.0% 5.82Ki 0.0% 5.82Ki JSC::iteratorClose()
0.0% 5.82Ki 0.0% 5.82Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-1.cpp.o)___TEXT___eh_frame
0.0% 5.81Ki 0.0% 5.81Ki _src.bundler.Transformer.processEntryPoint.1464
0.0% 5.81Ki 0.0% 5.81Ki _std.dwarf.parseFormValue
0.0% 5.81Ki 0.0% 5.81Ki JSC::Wasm::marshallJSResult()
0.0% 5.79Ki 0.0% 5.79Ki WTF::__throw_bad_variant_access<>()
0.0% 5.79Ki 0.0% 5.79Ki JSC::JIT::compileAndLinkWithoutFinalizing()
0.0% 5.78Ki 0.0% 5.78Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-17.cpp.o)___TEXT___cstring
0.0% 5.78Ki 0.0% 5.78Ki JSC::repatchInBy()
0.0% 5.77Ki 0.0% 5.77Ki WTF::executeInsertions<>()
0.0% 5.75Ki 0.0% 5.75Ki _src.router.match
0.0% 5.72Ki 0.0% 5.72Ki __ZN3JSC5LexerIDsE18scanTemplateStringEPNS_7JSTokenENS1_19RawStringsBuildModeE
0.0% 5.71Ki 0.0% 5.71Ki JSC::arrayBufferSpeciesConstructorSlow()
0.0% 5.70Ki 0.0% 5.70Ki JSC::ProxyObject::performGet()
0.0% 5.68Ki 0.0% 5.68Ki WTF::Dominators<>::ValidationContext::handleErrors()
0.0% 5.67Ki 0.0% 5.67Ki std::__1::swap<>()
0.0% 5.67Ki 0.0% 5.67Ki JSC::DFG::FixupPhase::fixupChecksInBlock()::{lambda()#2}::operator()()
0.0% 5.67Ki 0.0% 5.67Ki std::__1::unique_ptr<>::reset()
0.0% 5.66Ki 0.0% 5.66Ki std::__1::__insertion_sort_3<>()
0.0% 5.65Ki 0.0% 5.65Ki JSC::DFG::SpeculativeJIT::compileObjectKeysOrObjectGetOwnPropertyNames()
0.0% 5.65Ki 0.0% 5.65Ki JSC::RegExpObject::execInline()
0.0% 5.64Ki 0.0% 5.64Ki WTF::Box<>::Data::Data<>()
0.0% 5.62Ki 0.0% 5.62Ki JSC::FTL::compile()
0.0% 5.62Ki 0.0% 5.62Ki JSC::regExpProtoFuncSplitFast()
0.0% 5.60Ki 0.0% 5.60Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-02aa2997-1.cpp.o)___TEXT___cstring
0.0% 5.60Ki 0.0% 5.60Ki JSC::DFG::CPSRethreadingPhase::canonicalizeFlushOrPhantomLocalFor<>()
0.0% 5.60Ki 0.0% 5.60Ki JSC::Parser<>::parseGetterSetter<>()
0.0% 5.59Ki 0.0% 5.59Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-9.cpp.o)___TEXT___eh_frame
0.0% 5.57Ki 0.0% 5.57Ki __ZN3JSC5LexerIDsE20parseTemplateLiteralEPNS_11JSTokenDataENS1_19RawStringsBuildModeE
0.0% 5.56Ki 0.0% 5.56Ki JSC::reflectObjectGet()
0.0% 5.56Ki 0.0% 5.56Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a3c4ec0-8.cpp.o)___TEXT___cstring
0.0% 5.54Ki 0.0% 5.54Ki JSC::Parser<>::parseStatement<>()
0.0% 5.53Ki 0.0% 5.53Ki JSC::JIT::emitPutByValWithCachedId<>()
0.0% 5.52Ki 0.0% 5.52Ki WTF::Dominators<>::LengauerTarjan::computeSemiDominatorsAndImplicitImmediateDominators()
0.0% 5.51Ki 0.0% 5.51Ki JSC::DFG::SpeculativeJIT::compileStringEquality()
0.0% 5.50Ki 0.0% 5.50Ki JSC::DFG::SpeculativeJIT::compileToStringOrCallStringConstructorOrStringValueOf()
0.0% 5.50Ki 0.0% 5.50Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a3c4ec0-7.cpp.o)___TEXT___eh_frame
0.0% 5.50Ki 0.0% 5.50Ki _src.javascript.jsc.javascript.VirtualMachine.printErrorFromMaybePrivateData
0.0% 5.50Ki 0.0% 5.50Ki JSC::DFG::ByteCodeParser::handleGetById()
0.0% 5.50Ki 0.0% 5.50Ki JSC::Wasm::AirIRGenerator::emitModOrDiv<>()
0.0% 5.49Ki 0.0% 5.49Ki JSC::Wasm::AirIRGenerator::addCallIndirect()
0.0% 5.46Ki 0.0% 5.46Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-9.cpp.o)___TEXT___eh_frame
0.0% 5.46Ki 0.0% 5.46Ki JSC::UnlinkedCodeBlockGenerator::finalize()
0.0% 5.46Ki 0.0% 5.46Ki JSC::AbstractMacroAssembler<>::addLinkTask<>()
0.0% 5.45Ki 0.0% 5.45Ki JSC::functionGetPrivateProperty()
0.0% 5.44Ki 0.0% 5.44Ki _llint_slow_path_get_by_id_with_this
0.0% 5.44Ki 0.0% 5.44Ki JSC::B3::reduceDoubleToFloat()
0.0% 5.43Ki 0.0% 5.43Ki _std.fmt.formatType.20439
0.0% 5.43Ki 0.0% 5.43Ki _std.fmt.formatType.20442
0.0% 5.43Ki 0.0% 5.43Ki _std.fmt.formatType.20444
0.0% 5.42Ki 0.0% 5.42Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-9.cpp.o)___TEXT___cstring
0.0% 5.42Ki 0.0% 5.42Ki JSC::DFG::SpeculativeJIT::compileGetPrototypeOf()
0.0% 5.42Ki 0.0% 5.42Ki WTF::SegmentedVector<>::append<>()
0.0% 5.42Ki 0.0% 5.42Ki JSC::DFG::SpeculativeJIT::compileDateGet()
0.0% 5.41Ki 0.0% 5.41Ki _src.options.BundleOptions.fromApi
0.0% 5.41Ki 0.0% 5.41Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-ee8a7a7a-4.cpp.o)___TEXT___eh_frame
0.0% 5.40Ki 0.0% 5.40Ki JSC::functionGetGetterSetter()
0.0% 5.40Ki 0.0% 5.40Ki JSC::ProxyObject::performHasProperty()
0.0% 5.39Ki 0.0% 5.39Ki JSC::B3::Air::(anonymous namespace)::GraphColoringStackAllocator<>::run()::{lambda()#1}::operator()()
0.0% 5.38Ki 0.0% 5.38Ki JSC::operationTryGetByIdOptimize()
0.0% 5.38Ki 0.0% 5.38Ki JSC::Walker::walk()
0.0% 5.37Ki 0.0% 5.37Ki JSC::B3::ReduceLoopStrength::reduceByteCopyLoopsToMemcpy()
0.0% 5.37Ki 0.0% 5.37Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-16.cpp.o)___TEXT___eh_frame
0.0% 5.35Ki 0.0% 5.35Ki _src.javascript.jsc.javascript.VirtualMachine.printErrorFromMaybePrivateData.10673
0.0% 5.34Ki 0.0% 5.34Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-1.cpp.o)___TEXT___cstring
0.0% 5.34Ki 0.0% 5.34Ki JSC::Profiler::Compilation::toJS()
0.0% 5.33Ki 0.0% 5.33Ki WTF::Dominators<>::NaiveDominators::NaiveDominators()
0.0% 5.33Ki 0.0% 5.33Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-5.cpp.o)___TEXT___cstring
0.0% 5.32Ki 0.0% 5.32Ki _src.http.RequestContext.renderServeResult
0.0% 5.32Ki 0.0% 5.32Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-15db4ad9-8.cpp.o)___TEXT___eh_frame
0.0% 5.32Ki 0.0% 5.32Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-23a5fd0e-3.cpp.o)___TEXT___eh_frame
0.0% 5.31Ki 0.0% 5.31Ki _slow_path_get_direct_pname
0.0% 5.30Ki 0.0% 5.30Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-ee8a7a7a-8.cpp.o)___TEXT___eh_frame
0.0% 5.29Ki 0.0% 5.29Ki std::__1::__hash_table<>::__rehash()
0.0% 5.29Ki 0.0% 5.29Ki JSC::iteratorComplete()
0.0% 5.28Ki 0.0% 5.28Ki JSC::DFG::SpeculativeJIT::compileDeleteById()
0.0% 5.27Ki 0.0% 5.27Ki JSC::objectPrototypeToString()
0.0% 5.27Ki 0.0% 5.27Ki JSC::JSObject::hasEnumerableProperty()
0.0% 5.26Ki 0.0% 5.26Ki JSC::DFG::SpeculativeJIT::compileNewTypedArrayWithSize()
0.0% 5.25Ki 0.0% 5.25Ki JSC::B3::Air::(anonymous namespace)::AbstractColoringAllocator<>::selectSpill()
0.0% 5.24Ki 0.0% 5.24Ki _std.fmt.formatBuf.19444
0.0% 5.24Ki 0.0% 5.24Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-11.cpp.o)___TEXT___eh_frame
0.0% 5.24Ki 0.0% 5.24Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-2.cpp.o)___TEXT___eh_frame
0.0% 5.23Ki 0.0% 5.23Ki _src.js_printer.NewPrinter(false,*src.js_printer.NewWriter(src.js_printer.BufferWriter,src.js_printer.BufferWriter.writeByte,src.js_printer.BufferWriter.writeAll,src.js_printer.BufferWriter.getLastByte,src.js_printer.BufferWriter.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printIf
0.0% 5.23Ki 0.0% 5.23Ki JSC::DFG::ByteCodeParser::handleVarargsCall<>()
0.0% 5.23Ki 0.0% 5.23Ki JSC::DFG::SpeculativeJIT::compileArithPow()
0.0% 5.23Ki 0.0% 5.23Ki JSC::DFG::FixupPhase::fixupCompareStrictEqAndSameValue()
0.0% 5.22Ki 0.0% 5.22Ki JSC::Parser<>::parseExpressionOrLabelStatement<>()
0.0% 5.21Ki 0.0% 5.21Ki _std.fmt.formatType.21267
0.0% 5.21Ki 0.0% 5.21Ki JSC::FTL::(anonymous namespace)::LowerDFGToB3::compileCompareStrictEq()
0.0% 5.20Ki 0.0% 5.20Ki JSC::ApplyFunctionCallDotNode::emitBytecode()
0.0% 5.19Ki 0.0% 5.19Ki JSC::boundFunctionCallGenerator()
0.0% 5.18Ki 0.0% 5.18Ki JSC::JSObject::putDirectInternal<>()
0.0% 5.18Ki 0.0% 5.18Ki JSC::DFG::performLocalCSE()
0.0% 5.18Ki 0.0% 5.18Ki JSC::operationGetById()
0.0% 5.18Ki 0.0% 5.18Ki JSC::B3::Air::(anonymous namespace)::Briggs<>::allocate()::{lambda()#1}::operator()()
0.0% 5.17Ki 0.0% 5.17Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-32435e5c-1.cpp.o)___TEXT___eh_frame
0.0% 5.17Ki 0.0% 5.17Ki JSC::JIT::compileOpStrictEq<>()
0.0% 5.17Ki 0.0% 5.17Ki JSC::operationGetByIdGeneric()
0.0% 5.17Ki 0.0% 5.17Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-24.cpp.o)___TEXT___eh_frame
0.0% 5.16Ki 0.0% 5.16Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-ee8a7a7a-4.cpp.o)___TEXT___cstring
0.0% 5.15Ki 0.0% 5.15Ki WTF::PrintStream::print<>()
0.0% 5.15Ki 0.0% 5.15Ki l_switch.table._ZN3JSC2B35Value13allocateSpaceENS0_6OpcodeEm
0.0% 5.14Ki 0.0% 5.14Ki JSC::FTL::AbstractHeapRepository::~AbstractHeapRepository()
0.0% 5.14Ki 0.0% 5.14Ki JSC::operationInByIdOptimize()
0.0% 5.13Ki 0.0% 5.13Ki _src.javascript.jsc.base.JS.Callback(src.javascript.jsc.webcore.response.Headers,src.javascript.jsc.webcore.response.JS.append).rfn
0.0% 5.13Ki 0.0% 5.13Ki JSC::BytecodeGenerator::emitEnumeration()
0.0% 5.12Ki 0.0% 5.12Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-3.cpp.o)___TEXT___eh_frame
0.0% 5.12Ki 0.0% 5.12Ki JSC::DFG::SpeculativeJIT::speculationCheck()
0.0% 5.11Ki 0.0% 5.11Ki _llint_slow_path_get_from_scope
0.0% 5.10Ki 0.0% 5.10Ki std::__1::__function::__func<>::~__func()
0.0% 5.09Ki 0.0% 5.09Ki JSC::objectProtoFuncLookupGetter()
0.0% 5.08Ki 0.0% 5.08Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-bfc896e1-2.cpp.o)___TEXT___eh_frame
0.0% 5.07Ki 0.0% 5.07Ki JSC::DFG::CallResultAndArgumentsSlowPathICGenerator<>::generateInternal()
0.0% 5.07Ki 0.0% 5.07Ki JSC::operationGetFromScope()
0.0% 5.07Ki 0.0% 5.07Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f0a787a9-5.cpp.o)___TEXT___eh_frame
0.0% 5.06Ki 0.0% 5.06Ki JSC::B3::(anonymous namespace)::LowerToAir::appendBinOp<>()
0.0% 5.06Ki 0.0% 5.06Ki JSC::Wasm::AirIRGenerator::truncSaturated()
0.0% 5.06Ki 0.0% 5.06Ki JSC::appendICStatusVariant<>()
0.0% 5.04Ki 0.0% 5.04Ki JSC::DFG::SpeculativeJIT::compileArithSub()
0.0% 5.04Ki 0.0% 5.04Ki JSC::DFG::SpeculativeJIT::compileValueDiv()
0.0% 5.04Ki 0.0% 5.04Ki JSC::Yarr::createCharacterClass59()
0.0% 5.02Ki 0.0% 5.02Ki JSC::SamplingProfiler::reportTopBytecodes()
0.0% 5.02Ki 0.0% 5.02Ki JSC::ClassExprNode::emitBytecode()
0.0% 5.01Ki 0.0% 5.01Ki JSC::JSObject::hasProperty()
0.0% 5.00Ki 0.0% 5.00Ki _std.array_hash_map.ArrayHashMap([]const u8,[][]const u8,std.array_hash_map.StringContext,true).put
0.0% 4.99Ki 0.0% 4.99Ki JSC::DFG::osrExitGenerationThunkGenerator()
0.0% 4.99Ki 0.0% 4.99Ki _src.global.Output.prettyErrorln.4058
0.0% 4.99Ki 0.0% 4.99Ki _src.global.Output.prettyErrorln.4977
0.0% 4.99Ki 0.0% 4.99Ki _src.global.Output.prettyErrorln.6499
0.0% 4.99Ki 0.0% 4.99Ki _src.global.Output.prettyErrorln.6553
0.0% 4.99Ki 0.0% 4.99Ki _src.global.Output.prettyErrorln.6671
0.0% 4.99Ki 0.0% 4.99Ki _src.global.Output.prettyErrorln.7807
0.0% 4.99Ki 0.0% 4.99Ki _src.logger.Data.writeFormat.8404
0.0% 4.97Ki 0.0% 4.97Ki WTF::findCommon<>()
0.0% 4.97Ki 0.0% 4.97Ki (anonymous namespace)::itanium_demangle::AbstractManglingParser<>::parseEncoding()
0.0% 4.96Ki 0.0% 4.96Ki JSC::Yarr::scriptExtensionTableValue
0.0% 4.96Ki 0.0% 4.96Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printNonNegativeFloat
0.0% 4.96Ki 0.0% 4.96Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),true,false).printNonNegativeFloat
0.0% 4.96Ki 0.0% 4.96Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(true)),false,false).printNonNegativeFloat
0.0% 4.96Ki 0.0% 4.96Ki JSC::Yarr::scriptTableValue
0.0% 4.95Ki 0.0% 4.95Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.http.SocketPrinterInternal,src.http.SocketPrinterInternal.writeByte,src.http.SocketPrinterInternal.writeAll,src.http.SocketPrinterInternal.getLastByte,src.http.SocketPrinterInternal.getLastLastByte),src.linker.NewLinker(src.bundler.NewBundler(false)),false,false).printNonNegativeFloat
0.0% 4.94Ki 0.0% 4.94Ki JSC::JSArray::unshiftCountSlowCase()
0.0% 4.94Ki 0.0% 4.94Ki (anonymous namespace)::ImpureGetter::getOwnPropertySlot()
0.0% 4.94Ki 0.0% 4.94Ki JSC::DFG::newTypedArrayWithSize<>()
0.0% 4.94Ki 0.0% 4.94Ki JSC::DFG::CPSRethreadingPhase::propagatePhis<>()
0.0% 4.93Ki 0.0% 4.93Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-14.cpp.o)___TEXT___eh_frame
0.0% 4.93Ki 0.0% 4.93Ki _src.env_loader.Loader.copyForDefine
0.0% 4.93Ki 0.0% 4.93Ki JSC::operationGetByIdWithThis()
0.0% 4.92Ki 0.0% 4.92Ki __ZN3JSC4Yarr11InterpreterIDsE20backtrackParenthesesERNS0_8ByteTermEPNS2_18DisjunctionContextE
0.0% 4.92Ki 0.0% 4.92Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-3a3c4ec0-2.cpp.o)___TEXT___cstring
0.0% 4.92Ki 0.0% 4.92Ki JSC::Yarr::Interpreter<>::backtrackParentheses()
0.0% 4.92Ki 0.0% 4.92Ki _src.js_printer.NewPrinter(false,src.js_printer.NewWriter(src.js_printer.FileWriterInternal,src.js_printer.FileWriterInternal.writeByte,src.js_printer.FileWriterInternal.writeAll,src.js_printer.FileWriterInternal.getLastByte,src.js_printer.FileWriterInternal.getLastLastByte),u1,false,false).printNonNegativeFloat
0.0% 4.91Ki 0.0% 4.91Ki _src.json_parser.JSONLikeParser((struct src.js_lexer.JSONOptions constant)).parseExpr
0.0% 4.91Ki 0.0% 4.91Ki JSC::Wasm::LLIntPlan::didCompleteCompilation()
0.0% 4.90Ki 0.0% 4.90Ki JSC::Parser<>::parseObjectRestElement<>()
0.0% 4.89Ki 0.0% 4.89Ki JSC::operationGetByIdWithThisGeneric()
0.0% 4.89Ki 0.0% 4.89Ki _llint_slow_path_try_get_by_id
0.0% 4.89Ki 0.0% 4.89Ki _src.javascript.jsc.javascript.VirtualMachine.processFetchLog
0.0% 4.89Ki 0.0% 4.89Ki JSC::objectProtoFuncLookupSetter()
0.0% 4.88Ki 0.0% 4.88Ki _std.fmt.formatBuf.7740
0.0% 4.88Ki 0.0% 4.88Ki JSC::DFG::DefMethodClobberize<>::operator()()
0.0% 4.88Ki 0.0% 4.88Ki JSC::radixDigits
0.0% 4.88Ki 0.0% 4.88Ki std::__1::to_wstring()
0.0% 4.87Ki 0.0% 4.87Ki JSC::findJumpTargetsForInstruction()
0.0% 4.87Ki 0.0% 4.87Ki _std.fmt.formatType.18478
0.0% 4.87Ki 0.0% 4.87Ki JSC::JIT::compileOpStrictEqJump<>()
0.0% 4.87Ki 0.0% 4.87Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-6cbc989f-2.cpp.o)___TEXT___cstring
0.0% 4.86Ki 0.0% 4.86Ki JSC::typedArrayViewProtoFuncCopyWithin()
0.0% 4.86Ki 0.0% 4.86Ki _src.linker.NewLinker(src.bundler.NewBundler(true)).generateImportPath.1356
0.0% 4.85Ki 0.0% 4.85Ki JSC::JSTypedArrayViewPrototype::finishCreation()
0.0% 4.84Ki 0.0% 4.84Ki JSC::FTL::link()
0.0% 4.84Ki 0.0% 4.84Ki JSC::DFG::SpeculativeJIT::compileDoubleRep()
0.0% 4.84Ki 0.0% 4.84Ki JSC::DFG::SpeculativeJIT::compileHasIndexedProperty()
0.0% 4.84Ki 0.0% 4.84Ki _src.resolver.resolver.NewResolver(false).dirInfoCached
0.0% 4.83Ki 0.0% 4.83Ki _src.resolver.resolver.NewResolver(true).dirInfoCached
0.0% 4.83Ki 0.0% 4.83Ki _src.js_parser.js_parser.Parser.init
0.0% 4.83Ki 0.0% 4.83Ki _src.api.schema.JavascriptBundleContainer.decode
0.0% 4.82Ki 0.0% 4.82Ki std::__1::__compressed_pair<>::__compressed_pair<>()
0.0% 4.82Ki 0.0% 4.82Ki JSC::JIT::privateCompilePutByValWithCachedId<>()
0.0% 4.81Ki 0.0% 4.81Ki JSC::GenericArguments<>::getOwnPropertyNames()
0.0% 4.81Ki 0.0% 4.81Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-ee8a7a7a-6.cpp.o)___TEXT___cstring
0.0% 4.81Ki 0.0% 4.81Ki JSC::BytecodeGenerator::emitGenericEnumeration()
0.0% 4.81Ki 0.0% 4.81Ki _std.fmt.formatType.20440
0.0% 4.81Ki 0.0% 4.81Ki _std.fmt.formatType.20443
0.0% 4.81Ki 0.0% 4.81Ki _std.fmt.formatType.20463
0.0% 4.81Ki 0.0% 4.81Ki l_/Users/jarred/Code/bun/src/deps/libJavaScriptCore.a(UnifiedSource-f2e18ffc-25.cpp.o)___TEXT___eh_frame
100.0% 39.9Mi 100.0% 39.9Mi TOTAL
I noticed that executables compiled with the 0.9.0 dev version are bigger (on macOS only) compared to 0.8.0 with the 'system linker hack'.
The reason is that undefined globals seem to take up their actual space in the executable instead of just having their length recorded.
To reproduce:
zig build -Drelease-small=true
ls -al zig-out/bin/kc85*
, sizes should be around 285 KBytesbloaty zig-out/bin/kc853 -d symbols -n 5
:Note how the _pixel_buffer object only takes up 30 bytes in the executable file, even though it's a 320 KByte array at runtime.
zig build -Drelease-small=true
bloaty zig-out/bin/kc853 -d symbols -n 5
:Note how the
_pixel_buffers
object now takes up 320 KBytes in the file.The 'corpus delicti' pixel_buffer global is here:
https://github.com/floooh/kc85.zig/blob/f32fe0ed14cb454578e9d90ecaa90cd6d54c0bb4/src/host/gfx.zig#L19-L21