ziglang / zig

General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
https://ziglang.org
MIT License
34.88k stars 2.55k forks source link

Executable size regression with undefined globals on macOS from 0.8.0 to 0.9.0 #9527

Closed floooh closed 2 years ago

floooh commented 3 years ago

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:

    FILE SIZE        VM SIZE
 --------------  --------------
   0.0%      30  51.3%   320Ki    _pixel_buffer
  65.0%   180Ki  31.5%   196Ki    [700 Others]
  20.8%  58.0Ki  10.9%  67.7Ki    [__LINKEDIT]
   7.3%  20.4Ki   3.3%  20.4Ki    _std.debug.printSourceAtAddress
   3.7%  10.4Ki   1.7%  10.4Ki    [__DATA_CONST]
   3.1%  8.60Ki   1.4%  8.60Ki    _frame
 100.0%   278Ki 100.0%   624Ki    TOTAL

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.

    FILE SIZE        VM SIZE
 --------------  --------------
  51.8%   320Ki  51.6%   320Ki    _pixel_buffer
  33.6%   207Ki  33.5%   207Ki    [990 Others]
   8.5%  52.7Ki   8.9%  55.1Ki    [__LINKEDIT]
   3.3%  20.6Ki   3.3%  20.6Ki    _std.debug.printSourceAtAddress
   1.4%  8.62Ki   1.4%  8.62Ki    _frame
   1.3%  8.25Ki   1.3%  8.25Ki    __saudio
 100.0%   617Ki 100.0%   620Ki    TOTAL

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

kubkon commented 3 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.)

floooh commented 3 years ago

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
...
Jarred-Sumner commented 3 years ago

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
kubkon commented 2 years ago

Fixed in https://github.com/ziglang/zig/pull/10643