Advertisement
Guest User

Untitled

a guest
Oct 6th, 2016
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 274.71 KB | None | 0 0
  1. --------------------------------------------------------------------------------
  2. Command: /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/bin/rustc -Z time-passes -Z time-llvm-passes parity/main.rs --crate-name parity --crate-type bin -C opt-level=3 -g --cfg feature="ui" --cfg feature="ethcore-dapps" --cfg feature="ipc" --cfg feature="ethcore-signer" --cfg feature="dapps" --cfg feature="ethcore" --cfg feature="default" --cfg feature="use-precompiled-js" --cfg feature="ethsync" -C metadata=252acaf526c5c05c --out-dir /home/alex/code/parity/target/release --emit=dep-info,link -L dependency=/home/alex/code/parity/target/release/deps --extern ethcore=/home/alex/code/parity/target/release/deps/libethcore.rlib --extern rustc_serialize=/home/alex/code/parity/target/release/deps/librustc_serialize-3561541d79c18212.rlib --extern semver=/home/alex/code/parity/target/release/deps/libsemver-60d1aa0e68346373.rlib --extern isatty=/home/alex/code/parity/target/release/deps/libisatty-65761734f6de4c18.rlib --extern ethcore_ipc_nano=/home/alex/code/parity/target/release/deps/libethcore_ipc_nano.rlib --extern time=/home/alex/code/parity/target/release/deps/libtime-750bfdd52feafcb7.rlib --extern ethcore_util=/home/alex/code/parity/target/release/deps/libethcore_util.rlib --extern hyper=/home/alex/code/parity/target/release/deps/libhyper-d791bd205596c416.rlib --extern docopt=/home/alex/code/parity/target/release/deps/libdocopt-fdd3d95f65b53bdc.rlib --extern regex=/home/alex/code/parity/target/release/deps/libregex-0a4e02ef9b8ac888.rlib --extern ethcore_rpc=/home/alex/code/parity/target/release/deps/libethcore_rpc.rlib --extern fdlimit=/home/alex/code/parity/target/release/deps/libfdlimit.rlib --extern rpassword=/home/alex/code/parity/target/release/deps/librpassword-89dbc64b5856766d.rlib --extern log=/home/alex/code/parity/target/release/deps/liblog-bf16bb9a4912b11d.rlib --extern ethcore_ipc_hypervisor=/home/alex/code/parity/target/release/deps/libethcore_ipc_hypervisor.rlib --extern ansi_term=/home/alex/code/parity/target/release/deps/libansi_term-60226d3f8fc96ac9.rlib --extern ethcore_ipc=/home/alex/code/parity/target/release/deps/libethcore_ipc.rlib --extern ethsync=/home/alex/code/parity/target/release/deps/libethsync.rlib --extern json_ipc_server=/home/alex/code/parity/target/release/deps/libjson_ipc_server-74167ab19ed7a0c2.rlib --extern ethcore_devtools=/home/alex/code/parity/target/release/deps/libethcore_devtools.rlib --extern ethcore_stratum=/home/alex/code/parity/target/release/deps/libethcore_stratum.rlib --extern rlp=/home/alex/code/parity/target/release/deps/librlp.rlib --extern lazy_static=/home/alex/code/parity/target/release/deps/liblazy_static-359f5533c970cd71.rlib --extern env_logger=/home/alex/code/parity/target/release/deps/libenv_logger-bf2abd6bc9475582.rlib --extern ethcore_io=/home/alex/code/parity/target/release/deps/libethcore_io.rlib --extern ethcore_dapps=/home/alex/code/parity/target/release/deps/libethcore_dapps.rlib --extern ethcore_signer=/home/alex/code/parity/target/release/deps/libethcore_signer.rlib --extern toml=/home/alex/code/parity/target/release/deps/libtoml-238b3ff1fe56c7e0.rlib --extern ctrlc=/home/alex/code/parity/target/release/deps/libctrlc-dd65a3e1bd1df052.rlib --extern daemonize=/home/alex/code/parity/target/release/deps/libdaemonize-46f0d8570c2b5cbd.rlib --extern serde_json=/home/alex/code/parity/target/release/deps/libserde_json-8dd72eeb7390da1d.rlib --extern ethcore_logger=/home/alex/code/parity/target/release/deps/libethcore_logger.rlib --extern num_cpus=/home/alex/code/parity/target/release/deps/libnum_cpus-81c264eab7a37812.rlib --extern serde=/home/alex/code/parity/target/release/deps/libserde-a2e916acc0a4ff98.rlib --extern number_prefix=/home/alex/code/parity/target/release/deps/libnumber_prefix-cfc14e92d5338441.rlib -L native=/home/alex/code/parity/target/release/build/rocksdb-sys-85650723073925db/out -L native=/home/alex/code/parity/target/release/build/rocksdb-sys-85650723073925db/out -L native=/home/alex/code/parity/target/release/build/rust-crypto-ed6f35bcd4283630/out -L native=/home/alex/code/parity/target/release/build/eth-secp256k1-fcaa5ca0c6e6e793/out -L native=/home/alex/code/parity/target/release/build/sha3-02e05dacc69d570c/out -L native=/home/alex/code/parity/target/release/build/nanomsg-sys-197eca269c49f40e/out -L native=/home/alex/code/parity/target/release/build/ring-540e5df33a7f7e62/out/lib -L native=/home/alex/code/parity/target/release/build/miniz-sys-60c8d67696f63a43/out
  3. Massif arguments: --stacks=yes
  4. ms_print arguments: massif.out.29404
  5. --------------------------------------------------------------------------------
  6.  
  7.  
  8. GB
  9. 12.07^ :
  10. | #::::::::::@::::::::::@::::::::::::::::::::::::::::::::@
  11. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  12. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  13. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  14. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  15. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  16. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  17. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  18. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  19. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  20. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  21. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  22. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  23. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  24. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  25. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  26. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  27. | #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  28. | @@#:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@
  29. 0 +----------------------------------------------------------------------->Ti
  30. 0 3.842
  31.  
  32. Number of snapshots: 87
  33. Detailed snapshots: [2, 8, 9 (peak), 17, 26, 55, 65, 75, 85]
  34.  
  35. --------------------------------------------------------------------------------
  36. n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
  37. --------------------------------------------------------------------------------
  38. 0 0 0 0 0 0
  39. 1 127,949,557,196 353,688,688 321,427,682 32,212,118 48,888
  40. 2 241,140,610,480 381,907,960 344,293,506 37,566,998 47,456
  41. 90.15% (344,293,506B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
  42. ->19.77% (75,520,912B) 0xAD3587F: llvm::User::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  43. | ->12.03% (45,926,944B) in 214 places, all below massif's threshold (1.00%)
  44. | |
  45. | ->05.19% (19,807,376B) 0xACF09EB: llvm::CallInst::cloneImpl() const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  46. | | ->05.19% (19,807,376B) 0xACE2287: llvm::Instruction::clone() const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  47. | | ->05.15% (19,655,096B) 0xA9474D9: (anonymous namespace)::PruningFunctionCloner::CloneBlock(llvm::BasicBlock const*, llvm::ilist_iterator<llvm::Instruction const>, std::vector<llvm::BasicBlock const*, std::allocator<llvm::BasicBlock const*> >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  48. | | | ->05.15% (19,655,096B) 0xA9486DD: llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&, bool, llvm::SmallVectorImpl<llvm::ReturnInst*>&, char const*, llvm::ClonedCodeInfo*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  49. | | | ->05.15% (19,655,096B) 0xA968AD8: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  50. | | | ->05.15% (19,655,096B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  51. | | | ->05.15% (19,655,096B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  52. | | | ->05.15% (19,655,096B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  53. | | | ->05.15% (19,655,096B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  54. | | | ->05.15% (19,655,096B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  55. | | | ->05.15% (19,655,096B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  56. | | | ->05.15% (19,655,096B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  57. | | | ->05.15% (19,655,096B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  58. | | | ->05.15% (19,655,096B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  59. | | | ->05.15% (19,655,096B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  60. | | | ->05.15% (19,655,096B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  61. | | | ->05.15% (19,655,096B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  62. | | | ->05.15% (19,655,096B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  63. | | | ->05.15% (19,655,096B) 0xC1C36F8: start_thread (pthread_create.c:333)
  64. | | | ->05.15% (19,655,096B) 0x55CEB5B: clone (clone.S:109)
  65. | | |
  66. | | ->00.04% (152,280B) in 1+ places, all below ms_print's threshold (01.00%)
  67. | |
  68. | ->01.42% (5,438,400B) 0xACECCF3: llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  69. | | ->01.42% (5,438,400B) in 15 places, all below massif's threshold (1.00%)
  70. | |
  71. | ->01.14% (4,348,192B) 0x9EEFFFC: llvm::GetElementPtrInst::Create(llvm::Type*, llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::Twine const&, llvm::Instruction*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  72. | ->01.14% (4,348,192B) in 9 places, all below massif's threshold (1.00%)
  73. |
  74. ->11.07% (42,277,418B) in 918 places, all below massif's threshold (1.00%)
  75. |
  76. ->10.84% (41,411,168B) 0xAD358E7: llvm::User::operator new(unsigned long, unsigned int, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  77. | ->04.67% (17,843,800B) 0x9AC6411: LLVMRustBuildCall (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  78. | | ->02.64% (10,089,760B) 0x6678693: rustc_trans::base::Lifetime::call::h3926891afc6bc006 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  79. | | | ->01.66% (6,350,256B) 0x66DB9B1: rustc_trans::mir::block::_$LT$impl$u20$rustc_trans..mir..MirContext$LT$$u27$bcx$C$$u20$$u27$tcx$GT$$GT$::trans_block::he3175a328b4bad05 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  80. | | | | ->01.66% (6,350,256B) 0x66D97A7: rustc_trans::mir::trans_mir::hf134a3cdd0fc11a9 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  81. | | | | ->01.66% (6,350,256B) 0x667C13B: rustc_trans::base::trans_closure::hc8c52071c73f93bb (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  82. | | | | ->01.15% (4,400,096B) 0x66F91F3: rustc_trans::trans_item::TransItem::define::h210dc3dd25dfd260 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  83. | | | | | ->01.15% (4,400,096B) 0x667F722: rustc_trans::base::trans_crate::h93b8f67e3a5e0e76 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  84. | | | | | ->01.15% (4,400,096B) 0x4F117A0: rustc_driver::driver::phase_4_translate_to_llvm::h827b6788259f8fce (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  85. | | | | | ->01.15% (4,400,096B) 0x4F4C799: rustc_driver::driver::compile_input::_$u7b$$u7b$closure$u7d$$u7d$::h59cf6a90d54bb91a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  86. | | | | | ->01.15% (4,400,096B) 0x4F437A2: rustc_driver::driver::phase_3_run_analysis_passes::_$u7b$$u7b$closure$u7d$$u7d$::h7956e5ffa9709cff (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  87. | | | | | ->01.15% (4,400,096B) 0x4F0F02C: rustc_driver::driver::phase_3_run_analysis_passes::hf539115261405532 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  88. | | | | | ->01.15% (4,400,096B) 0x4EFB8A8: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  89. | | | | | ->01.15% (4,400,096B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  90. | | | | | ->01.15% (4,400,096B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  91. | | | | | ->01.15% (4,400,096B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  92. | | | | | ->01.15% (4,400,096B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  93. | | | | | ->01.15% (4,400,096B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  94. | | | | | ->01.15% (4,400,096B) 0xC1C36F8: start_thread (pthread_create.c:333)
  95. | | | | | ->01.15% (4,400,096B) 0x55CEB5B: clone (clone.S:109)
  96. | | | | |
  97. | | | | ->00.51% (1,950,160B) in 1+ places, all below ms_print's threshold (01.00%)
  98. | | | |
  99. | | | ->00.98% (3,739,504B) in 1+ places, all below ms_print's threshold (01.00%)
  100. | | |
  101. | | ->01.28% (4,906,496B) 0x6678C97: rustc_trans::base::call_memcpy::had7c03cc0af793bc (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  102. | | | ->01.18% (4,510,912B) 0x6678F2F: rustc_trans::base::memcpy_ty::hcfec7d75ed7c988a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  103. | | | | ->01.18% (4,510,912B) in 5 places, all below massif's threshold (1.00%)
  104. | | | |
  105. | | | ->00.10% (395,584B) in 1+ places, all below ms_print's threshold (01.00%)
  106. | | |
  107. | | ->00.75% (2,847,544B) in 1+ places, all below ms_print's threshold (01.00%)
  108. | |
  109. | ->01.94% (7,418,600B) 0xACA18C7: llvm::DIBuilder::insertDbgValueIntrinsic(llvm::Value*, unsigned long, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::Instruction*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  110. | | ->01.70% (6,511,000B) 0xA97CC16: llvm::ConvertDebugDeclareToDebugValue(llvm::DbgDeclareInst*, llvm::StoreInst*, llvm::DIBuilder&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  111. | | | ->01.60% (6,105,400B) 0xA9C0AB1: (anonymous namespace)::PromoteMem2Reg::run() [clone .constprop.375] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  112. | | | | ->01.60% (6,105,400B) 0xA9C1CEF: llvm::PromoteMemToReg(llvm::ArrayRef<llvm::AllocaInst*>, llvm::DominatorTree&, llvm::AliasSetTracker*, llvm::AssumptionCache*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  113. | | | | ->01.60% (6,097,000B) 0xA7E3CED: llvm::SROA::promoteAllocas(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  114. | | | | | ->01.60% (6,097,000B) 0xA7F2FBB: llvm::SROA::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  115. | | | | | ->01.60% (6,097,000B) 0xA7F394E: llvm::sroa::SROALegacyPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  116. | | | | | ->01.60% (6,097,000B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  117. | | | | | ->01.60% (6,092,800B) 0xAD06CDC: llvm::legacy::FunctionPassManagerImpl::run(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  118. | | | | | | ->01.60% (6,092,800B) 0xAD06E02: llvm::legacy::FunctionPassManager::run(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  119. | | | | | | ->01.60% (6,092,800B) 0x9AC2146: LLVMRustRunFunctionPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  120. | | | | | | ->01.60% (6,092,800B) 0x6668721: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  121. | | | | | | ->01.60% (6,092,800B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  122. | | | | | | ->01.60% (6,092,800B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  123. | | | | | | ->01.60% (6,092,800B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  124. | | | | | | ->01.60% (6,092,800B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  125. | | | | | | ->01.60% (6,092,800B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  126. | | | | | | ->01.60% (6,092,800B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  127. | | | | | | ->01.60% (6,092,800B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  128. | | | | | | ->01.60% (6,092,800B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  129. | | | | | | ->01.60% (6,092,800B) 0xC1C36F8: start_thread (pthread_create.c:333)
  130. | | | | | | ->01.60% (6,092,800B) 0x55CEB5B: clone (clone.S:109)
  131. | | | | | |
  132. | | | | | ->00.00% (4,200B) in 1+ places, all below ms_print's threshold (01.00%)
  133. | | | | |
  134. | | | | ->00.00% (8,400B) in 1+ places, all below ms_print's threshold (01.00%)
  135. | | | |
  136. | | | ->00.11% (405,600B) in 1+ places, all below ms_print's threshold (01.00%)
  137. | | |
  138. | | ->00.24% (907,600B) in 1+ places, all below ms_print's threshold (01.00%)
  139. | |
  140. | ->01.92% (7,350,536B) 0xACD97DF: createCallHelper(llvm::Value*, llvm::ArrayRef<llvm::Value*>, llvm::IRBuilderBase*, llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  141. | | ->01.92% (7,350,536B) in 5 places, all below massif's threshold (1.00%)
  142. | |
  143. | ->01.86% (7,103,304B) 0x9AC6534: LLVMRustBuildInvoke (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  144. | | ->01.86% (7,103,304B) in 4 places, all below massif's threshold (1.00%)
  145. | |
  146. | ->00.44% (1,694,928B) in 1+ places, all below ms_print's threshold (01.00%)
  147. |
  148. ->10.43% (39,834,448B) 0xAD0B65D: llvm::MDNode::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  149. | ->05.04% (19,255,360B) 0xACAF836: llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  150. | | ->04.24% (16,191,536B) 0xACB8134: llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  151. | | | ->02.93% (11,204,400B) 0xA962F19: fixupLineNumbers(llvm::Function*, llvm::ilist_iterator<llvm::BasicBlock>, llvm::Instruction*) [clone .constprop.617] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  152. | | | | ->02.93% (11,204,400B) 0xA968CE7: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  153. | | | | ->02.93% (11,204,400B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  154. | | | | ->02.93% (11,204,400B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  155. | | | | ->02.93% (11,204,400B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  156. | | | | ->02.93% (11,204,400B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  157. | | | | ->02.93% (11,204,400B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  158. | | | | ->02.93% (11,204,400B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  159. | | | | ->02.93% (11,204,400B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  160. | | | | ->02.93% (11,204,400B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  161. | | | | ->02.93% (11,204,400B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  162. | | | | ->02.93% (11,204,400B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  163. | | | | ->02.93% (11,204,400B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  164. | | | | ->02.93% (11,204,400B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  165. | | | | ->02.93% (11,204,400B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  166. | | | | ->02.93% (11,204,400B) 0xC1C36F8: start_thread (pthread_create.c:333)
  167. | | | | ->02.93% (11,204,400B) 0x55CEB5B: clone (clone.S:109)
  168. | | | |
  169. | | | ->01.31% (4,987,136B) 0x9AC4DCF: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  170. | | | ->01.31% (4,987,136B) 0x66BFB32: rustc_trans::debuginfo::source_loc::set_debug_location::h28903abba761d958 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  171. | | | ->01.31% (4,987,136B) in 2 places, all below massif's threshold (1.00%)
  172. | | |
  173. | | ->00.80% (3,063,824B) in 1+ places, all below ms_print's threshold (01.00%)
  174. | |
  175. | ->02.47% (9,418,992B) in 16 places, all below massif's threshold (1.00%)
  176. | |
  177. | ->01.74% (6,644,832B) 0xAD12A49: llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef<llvm::Metadata*>, llvm::Metadata::StorageType, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  178. | | ->01.74% (6,644,832B) in 14 places, all below massif's threshold (1.00%)
  179. | |
  180. | ->01.18% (4,515,264B) 0xACB624C: llvm::DILocalVariable::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, unsigned int, unsigned int, llvm::Metadata::StorageType, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  181. | ->01.18% (4,515,264B) in 2 places, all below massif's threshold (1.00%)
  182. |
  183. ->05.16% (19,717,376B) 0xAE8C705: llvm::StringMapImpl::RehashTable(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  184. | ->01.99% (7,595,168B) 0xAD3B32F: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  185. | | ->01.99% (7,595,168B) 0xAD38619: llvm::Value::setNameImpl(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  186. | | ->01.99% (7,595,168B) 0xAD38777: llvm::Value::setName(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  187. | | ->01.47% (5,623,968B) 0xA7DEB1F: llvm::PHINode* llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>::Insert<llvm::PHINode>(llvm::PHINode*, llvm::Twine const&) const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  188. | | | ->01.47% (5,623,968B) in 14 places, all below massif's threshold (1.00%)
  189. | | |
  190. | | ->00.52% (1,971,200B) in 1+ places, all below ms_print's threshold (01.00%)
  191. | |
  192. | ->01.83% (6,984,992B) 0xAD3AE9D: llvm::ValueSymbolTable::makeUniqueName(llvm::Value*, llvm::SmallString<256u>&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  193. | | ->01.80% (6,892,704B) 0xAD3B29D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  194. | | | ->01.80% (6,892,704B) 0xAD38619: llvm::Value::setNameImpl(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  195. | | | ->01.80% (6,892,704B) 0xAD38777: llvm::Value::setName(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  196. | | | ->01.62% (6,192,032B) 0xA7DEB1F: llvm::PHINode* llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>::Insert<llvm::PHINode>(llvm::PHINode*, llvm::Twine const&) const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  197. | | | | ->01.62% (6,192,032B) in 14 places, all below massif's threshold (1.00%)
  198. | | | |
  199. | | | ->00.18% (700,672B) in 1+ places, all below ms_print's threshold (01.00%)
  200. | | |
  201. | | ->00.02% (92,288B) in 1+ places, all below ms_print's threshold (01.00%)
  202. | |
  203. | ->01.35% (5,137,216B) in 9 places, all below massif's threshold (1.00%)
  204. |
  205. ->04.39% (16,777,216B) 0xAD37EAC: llvm::Value::setValueName(llvm::StringMapEntry<llvm::Value*>*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  206. | ->04.39% (16,777,216B) 0xAD38628: llvm::Value::setNameImpl(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  207. | | ->04.39% (16,777,216B) 0xAD38777: llvm::Value::setName(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  208. | | ->04.39% (16,777,216B) 0xAC95469: LLVMAppendBasicBlockInContext (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  209. | | | ->04.39% (16,777,216B) 0x669FE22: rustc_trans::common::FunctionContext::new_block::h9b24b03dc8f85d9d (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  210. | | | ->04.39% (16,777,216B) 0x66415A2: _$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::h3045becafc597fa6 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  211. | | | ->04.39% (16,777,216B) 0x66D84D6: rustc_trans::mir::trans_mir::hf134a3cdd0fc11a9 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  212. | | | ->04.39% (16,777,216B) 0x667C13B: rustc_trans::base::trans_closure::hc8c52071c73f93bb (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  213. | | | ->04.39% (16,777,216B) 0x66F91F3: rustc_trans::trans_item::TransItem::define::h210dc3dd25dfd260 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  214. | | | ->04.39% (16,777,216B) 0x667F722: rustc_trans::base::trans_crate::h93b8f67e3a5e0e76 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  215. | | | ->04.39% (16,777,216B) 0x4F117A0: rustc_driver::driver::phase_4_translate_to_llvm::h827b6788259f8fce (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  216. | | | ->04.39% (16,777,216B) 0x4F4C799: rustc_driver::driver::compile_input::_$u7b$$u7b$closure$u7d$$u7d$::h59cf6a90d54bb91a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  217. | | | ->04.39% (16,777,216B) 0x4F437A2: rustc_driver::driver::phase_3_run_analysis_passes::_$u7b$$u7b$closure$u7d$$u7d$::h7956e5ffa9709cff (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  218. | | | ->04.39% (16,777,216B) 0x4F0F02C: rustc_driver::driver::phase_3_run_analysis_passes::hf539115261405532 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  219. | | | ->04.39% (16,777,216B) 0x4EFB8A8: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  220. | | | ->04.39% (16,777,216B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  221. | | | ->04.39% (16,777,216B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  222. | | | ->04.39% (16,777,216B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  223. | | | ->04.39% (16,777,216B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  224. | | | ->04.39% (16,777,216B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  225. | | | ->04.39% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333)
  226. | | | ->04.39% (16,777,216B) 0x55CEB5B: clone (clone.S:109)
  227. | | |
  228. | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  229. | |
  230. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  231. |
  232. ->03.25% (12,407,568B) 0x523C08C: mallocx (jemalloc.c:2173)
  233. | ->02.35% (8,959,488B) 0x75EC150: rustc_metadata::decoder::_$LT$impl$u20$rustc_metadata..cstore..MetadataBlob$GT$::load_key_map::hc2962d8221954267 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  234. | | ->02.35% (8,959,488B) 0x75FE031: rustc_metadata::creader::CrateReader::register_crate::h8d1ae5c8892ac835 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  235. | | ->02.24% (8,566,272B) 0x75FFCE2: rustc_metadata::creader::CrateReader::resolve_crate::h359b588bc2de400c (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  236. | | | ->01.91% (7,297,536B) 0x761E589: rustc_metadata::creader::CrateReader::resolve_crate_deps::_$u7b$$u7b$closure$u7d$$u7d$::h733103526d922a2e (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  237. | | | | ->01.91% (7,297,536B) 0x7591985: _$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$u20$as$u20$core..iter..traits..FromIterator$LT$$LP$K$C$$u20$V$RP$$GT$$GT$::from_iter::h04ab7bb340188269 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  238. | | | | ->01.91% (7,297,536B) 0x75FDCDE: rustc_metadata::creader::CrateReader::register_crate::h8d1ae5c8892ac835 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  239. | | | | ->01.59% (6,056,448B) 0x75FFCE2: rustc_metadata::creader::CrateReader::resolve_crate::h359b588bc2de400c (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  240. | | | | | ->01.21% (4,615,680B) 0x761E589: rustc_metadata::creader::CrateReader::resolve_crate_deps::_$u7b$$u7b$closure$u7d$$u7d$::h733103526d922a2e (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  241. | | | | | | ->01.21% (4,615,680B) 0x7591985: _$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$u20$as$u20$core..iter..traits..FromIterator$LT$$LP$K$C$$u20$V$RP$$GT$$GT$::from_iter::h04ab7bb340188269 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  242. | | | | | | ->01.21% (4,615,680B) 0x75FDCDE: rustc_metadata::creader::CrateReader::register_crate::h8d1ae5c8892ac835 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  243. | | | | | | ->01.20% (4,578,816B) 0x75FFCE2: rustc_metadata::creader::CrateReader::resolve_crate::h359b588bc2de400c (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  244. | | | | | | | ->01.20% (4,578,816B) in 2 places, all below massif's threshold (1.00%)
  245. | | | | | | |
  246. | | | | | | ->00.01% (36,864B) in 1+ places, all below ms_print's threshold (01.00%)
  247. | | | | | |
  248. | | | | | ->00.38% (1,440,768B) in 1+ places, all below ms_print's threshold (01.00%)
  249. | | | | |
  250. | | | | ->00.32% (1,241,088B) in 1+ places, all below ms_print's threshold (01.00%)
  251. | | | |
  252. | | | ->00.33% (1,268,736B) in 1+ places, all below ms_print's threshold (01.00%)
  253. | | |
  254. | | ->00.10% (393,216B) in 1+ places, all below ms_print's threshold (01.00%)
  255. | |
  256. | ->00.90% (3,448,080B) in 1+ places, all below ms_print's threshold (01.00%)
  257. |
  258. ->02.85% (10,896,840B) 0xAD12D49: llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  259. | ->01.63% (6,233,920B) 0x9AC4DDB: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  260. | | ->01.63% (6,233,920B) 0x66BFB32: rustc_trans::debuginfo::source_loc::set_debug_location::h28903abba761d958 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  261. | | ->01.07% (4,071,440B) 0x66BF99A: rustc_trans::debuginfo::source_loc::set_source_location::hfa1119d099ee49af (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  262. | | | ->01.07% (4,071,440B) in 2 places, all below massif's threshold (1.00%)
  263. | | |
  264. | | ->00.57% (2,162,480B) in 1+ places, all below ms_print's threshold (01.00%)
  265. | |
  266. | ->01.22% (4,662,920B) in 10 places, all below massif's threshold (1.00%)
  267. |
  268. ->02.44% (9,310,208B) 0xAD0A89F: llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  269. | ->02.44% (9,310,208B) in 12 places, all below massif's threshold (1.00%)
  270. |
  271. ->02.44% (9,310,208B) 0xAE80986: llvm::SmallPtrSetImplBase::Grow(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  272. | ->02.44% (9,310,208B) 0xAE80AF1: llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  273. | | ->02.33% (8,912,896B) 0x9EEFF20: llvm::SmallPtrSetImplBase::insert_imp(void const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  274. | | | ->02.20% (8,388,608B) 0xAD43BC6: (anonymous namespace)::Verifier::visitMDNode(llvm::MDNode const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  275. | | | | ->02.20% (8,388,608B) 0xAD42C4E: (anonymous namespace)::Verifier::visitMDNode(llvm::MDNode const&) [clone .part.862] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  276. | | | | ->02.20% (8,388,608B) 0xAD42C4E: (anonymous namespace)::Verifier::visitMDNode(llvm::MDNode const&) [clone .part.862] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  277. | | | | | ->02.20% (8,388,608B) 0xAD42C4E: (anonymous namespace)::Verifier::visitMDNode(llvm::MDNode const&) [clone .part.862] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  278. | | | | | ->02.20% (8,388,608B) 0xAD42C4E: (anonymous namespace)::Verifier::visitMDNode(llvm::MDNode const&) [clone .part.862] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  279. | | | | | | ->02.20% (8,388,608B) 0xAD45D60: (anonymous namespace)::Verifier::visitFunction(llvm::Function const&) [clone .constprop.1065] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  280. | | | | | | | ->02.20% (8,388,608B) 0xAD4FB11: (anonymous namespace)::Verifier::verify(llvm::Function const&) [clone .part.1042] [clone .constprop.1061] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  281. | | | | | | | ->02.20% (8,388,608B) 0xAD5343E: (anonymous namespace)::Verifier::verify(llvm::Function const&) [clone .constprop.1059] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  282. | | | | | | | ->02.20% (8,388,608B) 0xAD53B6B: (anonymous namespace)::VerifierLegacyPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  283. | | | | | | | ->02.20% (8,388,608B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  284. | | | | | | | ->02.20% (8,388,608B) 0xAD06CDC: llvm::legacy::FunctionPassManagerImpl::run(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  285. | | | | | | | ->02.20% (8,388,608B) 0xAD06E02: llvm::legacy::FunctionPassManager::run(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  286. | | | | | | | ->02.20% (8,388,608B) 0x9AC2146: LLVMRustRunFunctionPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  287. | | | | | | | ->02.20% (8,388,608B) 0x6668721: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  288. | | | | | | | ->02.20% (8,388,608B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  289. | | | | | | | ->02.20% (8,388,608B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  290. | | | | | | | ->02.20% (8,388,608B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  291. | | | | | | | ->02.20% (8,388,608B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  292. | | | | | | | ->02.20% (8,388,608B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  293. | | | | | | | ->02.20% (8,388,608B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  294. | | | | | | | ->02.20% (8,388,608B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  295. | | | | | | | ->02.20% (8,388,608B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  296. | | | | | | | ->02.20% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333)
  297. | | | | | | | ->02.20% (8,388,608B) 0x55CEB5B: clone (clone.S:109)
  298. | | | | | | |
  299. | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  300. | | | | | |
  301. | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  302. | | | | |
  303. | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  304. | | | |
  305. | | | ->00.14% (524,288B) in 1+ places, all below ms_print's threshold (01.00%)
  306. | | |
  307. | | ->00.10% (397,312B) in 1+ places, all below ms_print's threshold (01.00%)
  308. | |
  309. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  310. |
  311. ->02.20% (8,388,608B) 0xACAF556: llvm::DenseMap<llvm::DILocation*, llvm::detail::DenseSetEmpty, llvm::MDNodeInfo<llvm::DILocation>, llvm::detail::DenseSetPair<llvm::DILocation*> >::grow(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  312. | ->02.20% (8,388,608B) 0xACAFAA2: llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  313. | ->02.20% (8,388,608B) 0xACB8134: llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  314. | ->02.20% (8,388,608B) 0xA962F19: fixupLineNumbers(llvm::Function*, llvm::ilist_iterator<llvm::BasicBlock>, llvm::Instruction*) [clone .constprop.617] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  315. | | ->02.20% (8,388,608B) 0xA968CE7: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  316. | | ->02.20% (8,388,608B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  317. | | ->02.20% (8,388,608B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  318. | | ->02.20% (8,388,608B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  319. | | ->02.20% (8,388,608B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  320. | | ->02.20% (8,388,608B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  321. | | ->02.20% (8,388,608B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  322. | | ->02.20% (8,388,608B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  323. | | ->02.20% (8,388,608B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  324. | | ->02.20% (8,388,608B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  325. | | ->02.20% (8,388,608B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  326. | | ->02.20% (8,388,608B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  327. | | ->02.20% (8,388,608B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  328. | | ->02.20% (8,388,608B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  329. | | ->02.20% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333)
  330. | | ->02.20% (8,388,608B) 0x55CEB5B: clone (clone.S:109)
  331. | |
  332. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  333. |
  334. ->02.20% (8,388,608B) 0xAD0FA05: llvm::DenseMap<llvm::Metadata*, llvm::MetadataAsValue*, llvm::DenseMapInfo<llvm::Metadata*>, llvm::detail::DenseMapPair<llvm::Metadata*, llvm::MetadataAsValue*> >::grow(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  335. | ->02.20% (8,388,608B) 0xAD12D78: llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  336. | ->02.20% (8,388,608B) 0x9AC4DDB: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  337. | | ->02.20% (8,388,608B) 0x66BFB32: rustc_trans::debuginfo::source_loc::set_debug_location::h28903abba761d958 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  338. | | ->02.20% (8,388,608B) 0x66C03B6: rustc_trans::debuginfo::declare_local::h5661f7eb88aaf848 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  339. | | | ->02.20% (8,388,608B) 0x66464CB: _$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::hce04835a566cee21 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  340. | | | ->02.20% (8,388,608B) 0x66D8B12: rustc_trans::mir::trans_mir::hf134a3cdd0fc11a9 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  341. | | | ->02.20% (8,388,608B) 0x667C13B: rustc_trans::base::trans_closure::hc8c52071c73f93bb (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  342. | | | ->02.20% (8,388,608B) 0x66F91F3: rustc_trans::trans_item::TransItem::define::h210dc3dd25dfd260 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  343. | | | ->02.20% (8,388,608B) 0x667F722: rustc_trans::base::trans_crate::h93b8f67e3a5e0e76 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  344. | | | ->02.20% (8,388,608B) 0x4F117A0: rustc_driver::driver::phase_4_translate_to_llvm::h827b6788259f8fce (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  345. | | | ->02.20% (8,388,608B) 0x4F4C799: rustc_driver::driver::compile_input::_$u7b$$u7b$closure$u7d$$u7d$::h59cf6a90d54bb91a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  346. | | | ->02.20% (8,388,608B) 0x4F437A2: rustc_driver::driver::phase_3_run_analysis_passes::_$u7b$$u7b$closure$u7d$$u7d$::h7956e5ffa9709cff (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  347. | | | ->02.20% (8,388,608B) 0x4F0F02C: rustc_driver::driver::phase_3_run_analysis_passes::hf539115261405532 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  348. | | | ->02.20% (8,388,608B) 0x4EFB8A8: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  349. | | | ->02.20% (8,388,608B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  350. | | | ->02.20% (8,388,608B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  351. | | | ->02.20% (8,388,608B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  352. | | | ->02.20% (8,388,608B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  353. | | | ->02.20% (8,388,608B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  354. | | | ->02.20% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333)
  355. | | | ->02.20% (8,388,608B) 0x55CEB5B: clone (clone.S:109)
  356. | | |
  357. | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  358. | |
  359. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  360. |
  361. ->02.20% (8,388,608B) 0xAD10D76: llvm::DenseMap<llvm::Instruction const*, llvm::MDAttachmentMap, llvm::DenseMapInfo<llvm::Instruction const*>, llvm::detail::DenseMapPair<llvm::Instruction const*, llvm::MDAttachmentMap> >::grow(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  362. | ->02.20% (8,388,608B) 0xAD11033: llvm::DenseMapBase<llvm::DenseMap<llvm::Instruction const*, llvm::MDAttachmentMap, llvm::DenseMapInfo<llvm::Instruction const*>, llvm::detail::DenseMapPair<llvm::Instruction const*, llvm::MDAttachmentMap> >, llvm::Instruction const*, llvm::MDAttachmentMap, llvm::DenseMapInfo<llvm::Instruction const*>, llvm::detail::DenseMapPair<llvm::Instruction const*, llvm::MDAttachmentMap> >::FindAndConstruct(llvm::Instruction const*&&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  363. | ->02.20% (8,388,608B) 0xAD11B64: llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  364. | ->02.20% (8,388,608B) 0xACE20D8: llvm::Instruction::clone() const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  365. | | ->02.20% (8,388,608B) 0xA9474D9: (anonymous namespace)::PruningFunctionCloner::CloneBlock(llvm::BasicBlock const*, llvm::ilist_iterator<llvm::Instruction const>, std::vector<llvm::BasicBlock const*, std::allocator<llvm::BasicBlock const*> >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  366. | | ->02.20% (8,388,608B) 0xA9486DD: llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&, bool, llvm::SmallVectorImpl<llvm::ReturnInst*>&, char const*, llvm::ClonedCodeInfo*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  367. | | ->02.20% (8,388,608B) 0xA968AD8: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  368. | | ->02.20% (8,388,608B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  369. | | ->02.20% (8,388,608B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  370. | | ->02.20% (8,388,608B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  371. | | ->02.20% (8,388,608B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  372. | | ->02.20% (8,388,608B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  373. | | ->02.20% (8,388,608B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  374. | | ->02.20% (8,388,608B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  375. | | ->02.20% (8,388,608B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  376. | | ->02.20% (8,388,608B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  377. | | ->02.20% (8,388,608B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  378. | | ->02.20% (8,388,608B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  379. | | ->02.20% (8,388,608B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  380. | | ->02.20% (8,388,608B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  381. | | ->02.20% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333)
  382. | | ->02.20% (8,388,608B) 0x55CEB5B: clone (clone.S:109)
  383. | |
  384. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  385. |
  386. ->02.14% (8,155,080B) 0xAC95452: LLVMAppendBasicBlockInContext (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  387. | ->02.14% (8,155,008B) 0x669FE22: rustc_trans::common::FunctionContext::new_block::h9b24b03dc8f85d9d (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  388. | | ->01.63% (6,217,272B) 0x66415A2: _$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::h3045becafc597fa6 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  389. | | | ->01.59% (6,064,632B) 0x66D84D6: rustc_trans::mir::trans_mir::hf134a3cdd0fc11a9 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  390. | | | | ->01.59% (6,064,632B) 0x667C13B: rustc_trans::base::trans_closure::hc8c52071c73f93bb (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  391. | | | | ->01.24% (4,729,032B) 0x66F91F3: rustc_trans::trans_item::TransItem::define::h210dc3dd25dfd260 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  392. | | | | | ->01.24% (4,729,032B) 0x667F722: rustc_trans::base::trans_crate::h93b8f67e3a5e0e76 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  393. | | | | | ->01.24% (4,729,032B) 0x4F117A0: rustc_driver::driver::phase_4_translate_to_llvm::h827b6788259f8fce (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  394. | | | | | ->01.24% (4,729,032B) 0x4F4C799: rustc_driver::driver::compile_input::_$u7b$$u7b$closure$u7d$$u7d$::h59cf6a90d54bb91a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  395. | | | | | ->01.24% (4,729,032B) 0x4F437A2: rustc_driver::driver::phase_3_run_analysis_passes::_$u7b$$u7b$closure$u7d$$u7d$::h7956e5ffa9709cff (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  396. | | | | | ->01.24% (4,729,032B) 0x4F0F02C: rustc_driver::driver::phase_3_run_analysis_passes::hf539115261405532 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  397. | | | | | ->01.24% (4,729,032B) 0x4EFB8A8: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  398. | | | | | ->01.24% (4,729,032B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  399. | | | | | ->01.24% (4,729,032B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  400. | | | | | ->01.24% (4,729,032B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  401. | | | | | ->01.24% (4,729,032B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  402. | | | | | ->01.24% (4,729,032B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  403. | | | | | ->01.24% (4,729,032B) 0xC1C36F8: start_thread (pthread_create.c:333)
  404. | | | | | ->01.24% (4,729,032B) 0x55CEB5B: clone (clone.S:109)
  405. | | | | |
  406. | | | | ->00.35% (1,335,600B) in 1+ places, all below ms_print's threshold (01.00%)
  407. | | | |
  408. | | | ->00.04% (152,640B) in 1+ places, all below ms_print's threshold (01.00%)
  409. | | |
  410. | | ->00.51% (1,937,736B) in 1+ places, all below ms_print's threshold (01.00%)
  411. | |
  412. | ->00.00% (72B) in 1+ places, all below ms_print's threshold (01.00%)
  413. |
  414. ->01.84% (7,026,112B) 0xAD3B2F8: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  415. | ->01.84% (7,026,112B) 0xAD38619: llvm::Value::setNameImpl(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  416. | ->01.84% (7,026,112B) 0xAD38777: llvm::Value::setName(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  417. | ->01.84% (7,026,112B) in 74 places, all below massif's threshold (1.00%)
  418. |
  419. ->01.57% (6,012,384B) 0xAD3594B: llvm::User::operator new(unsigned long) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  420. | ->01.57% (6,012,384B) in 36 places, all below massif's threshold (1.00%)
  421. |
  422. ->01.53% (5,829,232B) 0xAD0FD8B: llvm::ValueAsMetadata::get(llvm::Value*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  423. | ->01.53% (5,829,232B) in 5 places, all below massif's threshold (1.00%)
  424. |
  425. ->01.48% (5,635,128B) 0xAD35684: llvm::User::allocHungoffUses(unsigned int, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  426. | ->01.48% (5,635,128B) in 33 places, all below massif's threshold (1.00%)
  427. |
  428. ->01.26% (4,812,080B) 0xAD3865D: llvm::Value::setNameImpl(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  429. | ->01.26% (4,812,080B) 0xAD38777: llvm::Value::setName(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  430. | ->01.26% (4,812,080B) in 19 places, all below massif's threshold (1.00%)
  431. |
  432. ->01.10% (4,194,304B) 0xAD38E50: llvm::ValueHandleBase::AddToUseList() (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  433. ->01.10% (4,194,304B) 0xA9451CF: llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >::operator[](llvm::Value const* const&) [clone .isra.266] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  434. | ->01.10% (4,194,304B) 0xA947907: (anonymous namespace)::PruningFunctionCloner::CloneBlock(llvm::BasicBlock const*, llvm::ilist_iterator<llvm::Instruction const>, std::vector<llvm::BasicBlock const*, std::allocator<llvm::BasicBlock const*> >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  435. | | ->01.10% (4,194,304B) 0xA9486DD: llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&, bool, llvm::SmallVectorImpl<llvm::ReturnInst*>&, char const*, llvm::ClonedCodeInfo*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  436. | | ->01.10% (4,194,304B) 0xA968AD8: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  437. | | ->01.10% (4,194,304B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  438. | | ->01.10% (4,194,304B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  439. | | ->01.10% (4,194,304B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  440. | | ->01.10% (4,194,304B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  441. | | ->01.10% (4,194,304B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  442. | | ->01.10% (4,194,304B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  443. | | ->01.10% (4,194,304B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  444. | | ->01.10% (4,194,304B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  445. | | ->01.10% (4,194,304B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  446. | | ->01.10% (4,194,304B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  447. | | ->01.10% (4,194,304B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  448. | | ->01.10% (4,194,304B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  449. | | ->01.10% (4,194,304B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  450. | | ->01.10% (4,194,304B) 0xC1C36F8: start_thread (pthread_create.c:333)
  451. | | ->01.10% (4,194,304B) 0x55CEB5B: clone (clone.S:109)
  452. | |
  453. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  454. |
  455. ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  456.  
  457. --------------------------------------------------------------------------------
  458. n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
  459. --------------------------------------------------------------------------------
  460. 3 344,347,540,801 406,811,680 363,217,962 43,547,022 46,696
  461. 4 426,933,458,372 490,047,960 442,196,778 47,798,566 52,616
  462. 5 502,452,107,434 453,867,432 404,850,506 48,970,206 46,720
  463. 6 627,682,094,784 491,756,240 436,916,762 54,792,734 46,744
  464. 7 750,830,868,666 540,823,352 478,411,018 62,365,390 46,944
  465. 8 843,120,401,285 935,571,232 866,180,622 69,342,178 48,432
  466. 92.58% (866,180,622B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
  467. ->26.86% (251,267,910B) in 2030 places, all below massif's threshold (1.00%)
  468. |
  469. ->15.49% (144,912,896B) 0xAD3587F: llvm::User::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  470. | ->07.96% (74,443,120B) 0xACF09EB: llvm::CallInst::cloneImpl() const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  471. | | ->07.96% (74,443,120B) 0xACE2287: llvm::Instruction::clone() const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  472. | | ->07.64% (71,501,016B) 0xA9474D9: (anonymous namespace)::PruningFunctionCloner::CloneBlock(llvm::BasicBlock const*, llvm::ilist_iterator<llvm::Instruction const>, std::vector<llvm::BasicBlock const*, std::allocator<llvm::BasicBlock const*> >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  473. | | | ->07.64% (71,501,016B) 0xA9486DD: llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&, bool, llvm::SmallVectorImpl<llvm::ReturnInst*>&, char const*, llvm::ClonedCodeInfo*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  474. | | | ->07.64% (71,501,016B) 0xA968AD8: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  475. | | | ->07.64% (71,501,016B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  476. | | | ->07.64% (71,501,016B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  477. | | | ->07.64% (71,501,016B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  478. | | | ->07.64% (71,501,016B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  479. | | | ->07.64% (71,501,016B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  480. | | | ->07.64% (71,501,016B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  481. | | | ->07.64% (71,501,016B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  482. | | | ->07.64% (71,501,016B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  483. | | | ->07.64% (71,501,016B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  484. | | | ->07.64% (71,501,016B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  485. | | | ->07.64% (71,501,016B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  486. | | | ->07.64% (71,501,016B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  487. | | | ->07.64% (71,501,016B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  488. | | | ->07.64% (71,501,016B) 0xC1C36F8: start_thread (pthread_create.c:333)
  489. | | | ->07.64% (71,501,016B) 0x55CEB5B: clone (clone.S:109)
  490. | | |
  491. | | ->00.31% (2,942,104B) in 1+ places, all below ms_print's threshold (01.00%)
  492. | |
  493. | ->07.53% (70,469,776B) in 289 places, all below massif's threshold (1.00%)
  494. |
  495. ->10.28% (96,159,520B) 0xAD0B65D: llvm::MDNode::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  496. | ->06.65% (62,236,208B) 0xACAF836: llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  497. | | ->05.26% (49,218,536B) 0xACB8134: llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  498. | | | ->04.73% (44,231,400B) 0xA962F19: fixupLineNumbers(llvm::Function*, llvm::ilist_iterator<llvm::BasicBlock>, llvm::Instruction*) [clone .constprop.617] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  499. | | | | ->04.73% (44,231,400B) 0xA968CE7: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  500. | | | | ->04.73% (44,231,400B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  501. | | | | ->04.73% (44,231,400B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  502. | | | | ->04.73% (44,231,400B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  503. | | | | ->04.73% (44,231,400B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  504. | | | | ->04.73% (44,231,400B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  505. | | | | ->04.73% (44,231,400B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  506. | | | | ->04.73% (44,231,400B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  507. | | | | ->04.73% (44,231,400B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  508. | | | | ->04.73% (44,231,400B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  509. | | | | ->04.73% (44,231,400B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  510. | | | | ->04.73% (44,231,400B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  511. | | | | ->04.73% (44,231,400B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  512. | | | | ->04.73% (44,231,400B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  513. | | | | ->04.73% (44,231,400B) 0xC1C36F8: start_thread (pthread_create.c:333)
  514. | | | | ->04.73% (44,231,400B) 0x55CEB5B: clone (clone.S:109)
  515. | | | |
  516. | | | ->00.53% (4,987,136B) in 1+ places, all below ms_print's threshold (01.00%)
  517. | | |
  518. | | ->01.13% (10,617,480B) 0xA962CF6: fixupLineNumbers(llvm::Function*, llvm::ilist_iterator<llvm::BasicBlock>, llvm::Instruction*) [clone .constprop.617] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  519. | | | ->01.13% (10,617,480B) 0xA968CE7: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  520. | | | ->01.13% (10,617,480B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  521. | | | ->01.13% (10,617,480B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  522. | | | ->01.13% (10,617,480B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  523. | | | ->01.13% (10,617,480B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  524. | | | ->01.13% (10,617,480B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  525. | | | ->01.13% (10,617,480B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  526. | | | ->01.13% (10,617,480B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  527. | | | ->01.13% (10,617,480B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  528. | | | ->01.13% (10,617,480B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  529. | | | ->01.13% (10,617,480B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  530. | | | ->01.13% (10,617,480B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  531. | | | ->01.13% (10,617,480B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  532. | | | ->01.13% (10,617,480B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  533. | | | ->01.13% (10,617,480B) 0xC1C36F8: start_thread (pthread_create.c:333)
  534. | | | ->01.13% (10,617,480B) 0x55CEB5B: clone (clone.S:109)
  535. | | |
  536. | | ->00.26% (2,400,192B) in 1+ places, all below ms_print's threshold (01.00%)
  537. | |
  538. | ->02.14% (19,987,520B) 0xAD12A49: llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef<llvm::Metadata*>, llvm::Metadata::StorageType, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  539. | | ->01.15% (10,774,728B) 0xA9676C0: CloneAliasScopeMetadata(llvm::CallSite, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  540. | | | ->01.15% (10,774,728B) 0xA968CFF: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  541. | | | ->01.15% (10,774,728B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  542. | | | ->01.15% (10,774,728B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  543. | | | ->01.15% (10,774,728B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  544. | | | ->01.15% (10,774,728B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  545. | | | ->01.15% (10,774,728B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  546. | | | ->01.15% (10,774,728B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  547. | | | ->01.15% (10,774,728B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  548. | | | ->01.15% (10,774,728B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  549. | | | ->01.15% (10,774,728B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  550. | | | ->01.15% (10,774,728B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  551. | | | ->01.15% (10,774,728B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  552. | | | ->01.15% (10,774,728B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  553. | | | ->01.15% (10,774,728B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  554. | | | ->01.15% (10,774,728B) 0xC1C36F8: start_thread (pthread_create.c:333)
  555. | | | ->01.15% (10,774,728B) 0x55CEB5B: clone (clone.S:109)
  556. | | |
  557. | | ->00.98% (9,212,792B) in 1+ places, all below ms_print's threshold (01.00%)
  558. | |
  559. | ->01.49% (13,935,792B) in 17 places, all below massif's threshold (1.00%)
  560. |
  561. ->05.19% (48,545,200B) 0xAE81045: llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  562. | ->02.24% (20,971,520B) 0xA4B99C5: llvm::InterferenceCache::Entry::reset(unsigned int, llvm::LiveIntervalUnion*, llvm::TargetRegisterInfo const*, llvm::MachineFunction const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  563. | | ->02.24% (20,971,520B) 0xA4B9A5A: llvm::InterferenceCache::get(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  564. | | ->02.24% (20,971,520B) 0xA5E3F06: (anonymous namespace)::RAGreedy::calculateRegionSplitCost(llvm::LiveInterval&, llvm::AllocationOrder&, llvm::BlockFrequency&, unsigned int&, bool) [clone .constprop.352] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  565. | | ->02.24% (20,971,520B) 0xA5EB4A2: (anonymous namespace)::RAGreedy::selectOrSplitImpl(llvm::LiveInterval&, llvm::SmallVectorImpl<unsigned int>&, llvm::SmallSet<unsigned int, 16u, std::less<unsigned int> >&, unsigned int) [clone .constprop.345] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  566. | | | ->02.24% (20,971,520B) 0xA5EBC89: (anonymous namespace)::RAGreedy::selectOrSplit(llvm::LiveInterval&, llvm::SmallVectorImpl<unsigned int>&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  567. | | | ->02.24% (20,971,520B) 0xA5D6AD7: llvm::RegAllocBase::allocatePhysRegs() (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  568. | | | ->02.24% (20,971,520B) 0xA5E560B: (anonymous namespace)::RAGreedy::runOnMachineFunction(llvm::MachineFunction&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  569. | | | ->02.24% (20,971,520B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  570. | | | ->02.24% (20,971,520B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  571. | | | ->02.24% (20,971,520B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  572. | | | ->02.24% (20,971,520B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  573. | | | ->02.24% (20,971,520B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  574. | | | ->02.24% (20,971,520B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  575. | | | ->02.24% (20,971,520B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  576. | | | ->02.24% (20,971,520B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  577. | | | ->02.24% (20,971,520B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  578. | | | ->02.24% (20,971,520B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  579. | | | ->02.24% (20,971,520B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  580. | | | ->02.24% (20,971,520B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  581. | | | ->02.24% (20,971,520B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  582. | | | ->02.24% (20,971,520B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  583. | | | ->02.24% (20,971,520B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  584. | | | ->02.24% (20,971,520B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  585. | | | ->02.24% (20,971,520B) 0xC1C36F8: start_thread (pthread_create.c:333)
  586. | | | ->02.24% (20,971,520B) 0x55CEB5B: clone (clone.S:109)
  587. | | |
  588. | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  589. | |
  590. | ->01.83% (17,087,920B) in 482 places, all below massif's threshold (1.00%)
  591. | |
  592. | ->01.12% (10,485,760B) 0xA3EE671: llvm::DebugLocEntry::finalize(llvm::AsmPrinter const&, llvm::DebugLocStream::ListBuilder&, llvm::DIBasicType const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  593. | ->01.12% (10,485,760B) 0xA3F9064: llvm::DwarfDebug::collectVariableInfo(llvm::DwarfCompileUnit&, llvm::DISubprogram const*, llvm::DenseSet<std::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, llvm::DenseMapInfo<std::pair<llvm::DILocalVariable const*, llvm::DILocation const*> > >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  594. | ->01.12% (10,485,760B) 0xA3F9637: llvm::DwarfDebug::endFunction(llvm::MachineFunction const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  595. | ->01.12% (10,485,760B) 0xA3C3B4B: llvm::AsmPrinter::EmitFunctionBody() (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  596. | ->01.12% (10,485,760B) 0x9AF20AE: llvm::X86AsmPrinter::runOnMachineFunction(llvm::MachineFunction&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  597. | ->01.12% (10,485,760B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  598. | ->01.12% (10,485,760B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  599. | ->01.12% (10,485,760B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  600. | ->01.12% (10,485,760B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  601. | ->01.12% (10,485,760B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  602. | ->01.12% (10,485,760B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  603. | ->01.12% (10,485,760B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  604. | ->01.12% (10,485,760B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  605. | ->01.12% (10,485,760B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  606. | ->01.12% (10,485,760B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  607. | ->01.12% (10,485,760B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  608. | ->01.12% (10,485,760B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  609. | ->01.12% (10,485,760B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  610. | ->01.12% (10,485,760B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  611. | ->01.12% (10,485,760B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  612. | ->01.12% (10,485,760B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  613. | ->01.12% (10,485,760B) 0xC1C36F8: start_thread (pthread_create.c:333)
  614. | ->01.12% (10,485,760B) 0x55CEB5B: clone (clone.S:109)
  615. |
  616. ->04.93% (46,170,112B) 0xA55185C: llvm::MachineInstr::addOperand(llvm::MachineFunction&, llvm::MachineOperand const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  617. | ->04.20% (39,321,600B) 0xA555C9D: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  618. | | ->04.20% (39,321,600B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  619. | | | ->04.20% (39,321,600B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  620. | | | | ->04.20% (39,321,600B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  621. | | | | ->04.20% (39,321,600B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  622. | | | | ->04.20% (39,321,600B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  623. | | | | ->04.20% (39,321,600B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  624. | | | | ->04.20% (39,321,600B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  625. | | | | ->04.20% (39,321,600B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  626. | | | | ->04.20% (39,321,600B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  627. | | | | ->04.20% (39,321,600B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  628. | | | | ->04.20% (39,321,600B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  629. | | | | ->04.20% (39,321,600B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  630. | | | | ->04.20% (39,321,600B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  631. | | | | ->04.20% (39,321,600B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  632. | | | | ->04.20% (39,321,600B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  633. | | | | ->04.20% (39,321,600B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  634. | | | | ->04.20% (39,321,600B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  635. | | | | ->04.20% (39,321,600B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  636. | | | | ->04.20% (39,321,600B) 0xC1C36F8: start_thread (pthread_create.c:333)
  637. | | | | ->04.20% (39,321,600B) 0x55CEB5B: clone (clone.S:109)
  638. | | | |
  639. | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  640. | | |
  641. | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  642. | |
  643. | ->00.73% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%)
  644. |
  645. ->02.99% (28,013,440B) 0xAE8C705: llvm::StringMapImpl::RehashTable(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  646. | ->02.99% (28,013,440B) in 18 places, all below massif's threshold (1.00%)
  647. |
  648. ->02.93% (27,451,392B) 0xA544E1C: llvm::MachineFunction::CreateMachineInstr(llvm::MCInstrDesc const&, llvm::DebugLoc const&, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  649. | ->01.63% (15,204,352B) 0xA555D00: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  650. | | ->01.63% (15,204,352B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  651. | | ->01.63% (15,204,352B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  652. | | ->01.63% (15,204,352B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  653. | | ->01.63% (15,204,352B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  654. | | ->01.63% (15,204,352B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  655. | | ->01.63% (15,204,352B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  656. | | ->01.63% (15,204,352B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  657. | | ->01.63% (15,204,352B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  658. | | ->01.63% (15,204,352B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  659. | | ->01.63% (15,204,352B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  660. | | ->01.63% (15,204,352B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  661. | | ->01.63% (15,204,352B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  662. | | ->01.63% (15,204,352B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  663. | | ->01.63% (15,204,352B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  664. | | ->01.63% (15,204,352B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  665. | | ->01.63% (15,204,352B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  666. | | ->01.63% (15,204,352B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  667. | | ->01.63% (15,204,352B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  668. | | ->01.63% (15,204,352B) 0xC1C36F8: start_thread (pthread_create.c:333)
  669. | | ->01.63% (15,204,352B) 0x55CEB5B: clone (clone.S:109)
  670. | |
  671. | ->01.31% (12,247,040B) in 26 places, all below massif's threshold (1.00%)
  672. |
  673. ->02.21% (20,640,984B) 0xAE18BC6: llvm::MCObjectStreamer::EmitInstToFragment(llvm::MCInst const&, llvm::MCSubtargetInfo const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  674. | ->02.21% (20,640,984B) 0xAE09E70: llvm::MCELFStreamer::EmitInstToFragment(llvm::MCInst const&, llvm::MCSubtargetInfo const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  675. | ->02.21% (20,640,984B) 0xAE194CE: llvm::MCObjectStreamer::EmitInstruction(llvm::MCInst const&, llvm::MCSubtargetInfo const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  676. | ->02.19% (20,489,976B) 0x9C0AC61: llvm::X86AsmPrinter::EmitInstruction(llvm::MachineInstr const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  677. | | ->02.19% (20,489,976B) 0xA3C34A6: llvm::AsmPrinter::EmitFunctionBody() (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  678. | | ->02.19% (20,489,976B) 0x9AF20AE: llvm::X86AsmPrinter::runOnMachineFunction(llvm::MachineFunction&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  679. | | ->02.19% (20,489,976B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  680. | | ->02.19% (20,489,976B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  681. | | ->02.19% (20,489,976B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  682. | | ->02.19% (20,489,976B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  683. | | ->02.19% (20,489,976B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  684. | | ->02.19% (20,489,976B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  685. | | ->02.19% (20,489,976B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  686. | | ->02.19% (20,489,976B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  687. | | ->02.19% (20,489,976B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  688. | | ->02.19% (20,489,976B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  689. | | ->02.19% (20,489,976B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  690. | | ->02.19% (20,489,976B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  691. | | ->02.19% (20,489,976B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  692. | | ->02.19% (20,489,976B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  693. | | ->02.19% (20,489,976B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  694. | | ->02.19% (20,489,976B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  695. | | ->02.19% (20,489,976B) 0xC1C36F8: start_thread (pthread_create.c:333)
  696. | | ->02.19% (20,489,976B) 0x55CEB5B: clone (clone.S:109)
  697. | |
  698. | ->00.02% (151,008B) in 1+ places, all below ms_print's threshold (01.00%)
  699. |
  700. ->01.96% (18,374,656B) 0xAE238EB: llvm::MCSymbol::operator new(unsigned long, llvm::StringMapEntry<bool> const*, llvm::MCContext&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  701. | ->01.96% (18,374,656B) 0xADF8556: llvm::MCContext::createSymbolImpl(llvm::StringMapEntry<bool> const*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  702. | ->01.66% (15,572,992B) 0xADF8DA0: llvm::MCContext::createSymbol(llvm::StringRef, bool, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  703. | | ->01.66% (15,572,992B) 0xADF98D1: llvm::MCContext::createTempSymbol(llvm::Twine const&, bool, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  704. | | ->01.19% (11,120,640B) 0xADF9B78: llvm::MCContext::createTempSymbol(bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  705. | | | ->01.19% (11,120,640B) in 8 places, all below massif's threshold (1.00%)
  706. | | |
  707. | | ->00.48% (4,452,352B) in 1+ places, all below ms_print's threshold (01.00%)
  708. | |
  709. | ->00.30% (2,801,664B) in 1+ places, all below ms_print's threshold (01.00%)
  710. |
  711. ->01.86% (17,440,768B) 0xAE80986: llvm::SmallPtrSetImplBase::Grow(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  712. | ->01.86% (17,439,744B) 0xAE80AF1: llvm::SmallPtrSetImplBase::insert_imp_big(void const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  713. | | ->01.80% (16,842,752B) 0x9EEFF20: llvm::SmallPtrSetImplBase::insert_imp(void const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  714. | | | ->01.79% (16,777,216B) 0xAD43BC6: (anonymous namespace)::Verifier::visitMDNode(llvm::MDNode const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  715. | | | | ->01.79% (16,777,216B) 0xAD42C4E: (anonymous namespace)::Verifier::visitMDNode(llvm::MDNode const&) [clone .part.862] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  716. | | | | | ->01.79% (16,777,216B) in 2 places, all below massif's threshold (1.00%)
  717. | | | | |
  718. | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  719. | | | |
  720. | | | ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%)
  721. | | |
  722. | | ->00.06% (596,992B) in 1+ places, all below ms_print's threshold (01.00%)
  723. | |
  724. | ->00.00% (1,024B) in 1+ places, all below ms_print's threshold (01.00%)
  725. |
  726. ->01.79% (16,777,216B) 0xACAF556: llvm::DenseMap<llvm::DILocation*, llvm::detail::DenseSetEmpty, llvm::MDNodeInfo<llvm::DILocation>, llvm::detail::DenseSetPair<llvm::DILocation*> >::grow(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  727. | ->01.79% (16,777,216B) 0xACAFAA2: llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  728. | ->01.79% (16,777,216B) 0xACB8134: llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  729. | ->01.79% (16,777,216B) 0xA962F19: fixupLineNumbers(llvm::Function*, llvm::ilist_iterator<llvm::BasicBlock>, llvm::Instruction*) [clone .constprop.617] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  730. | | ->01.79% (16,777,216B) 0xA968CE7: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  731. | | ->01.79% (16,777,216B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  732. | | ->01.79% (16,777,216B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  733. | | ->01.79% (16,777,216B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  734. | | ->01.79% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  735. | | ->01.79% (16,777,216B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  736. | | ->01.79% (16,777,216B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  737. | | ->01.79% (16,777,216B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  738. | | ->01.79% (16,777,216B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  739. | | ->01.79% (16,777,216B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  740. | | ->01.79% (16,777,216B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  741. | | ->01.79% (16,777,216B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  742. | | ->01.79% (16,777,216B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  743. | | ->01.79% (16,777,216B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  744. | | ->01.79% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333)
  745. | | ->01.79% (16,777,216B) 0x55CEB5B: clone (clone.S:109)
  746. | |
  747. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  748. |
  749. ->01.79% (16,777,216B) 0xAD10D76: llvm::DenseMap<llvm::Instruction const*, llvm::MDAttachmentMap, llvm::DenseMapInfo<llvm::Instruction const*>, llvm::detail::DenseMapPair<llvm::Instruction const*, llvm::MDAttachmentMap> >::grow(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  750. | ->01.79% (16,777,216B) 0xAD11033: llvm::DenseMapBase<llvm::DenseMap<llvm::Instruction const*, llvm::MDAttachmentMap, llvm::DenseMapInfo<llvm::Instruction const*>, llvm::detail::DenseMapPair<llvm::Instruction const*, llvm::MDAttachmentMap> >, llvm::Instruction const*, llvm::MDAttachmentMap, llvm::DenseMapInfo<llvm::Instruction const*>, llvm::detail::DenseMapPair<llvm::Instruction const*, llvm::MDAttachmentMap> >::FindAndConstruct(llvm::Instruction const*&&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  751. | ->01.79% (16,777,216B) 0xAD11B64: llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  752. | ->01.79% (16,777,216B) 0xA964A3C: AddAliasScopeMetadata(llvm::CallSite, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&, llvm::DataLayout const&, llvm::AAResults*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  753. | | ->01.79% (16,777,216B) 0xA968D1C: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  754. | | ->01.79% (16,777,216B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  755. | | ->01.79% (16,777,216B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  756. | | ->01.79% (16,777,216B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  757. | | ->01.79% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  758. | | ->01.79% (16,777,216B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  759. | | ->01.79% (16,777,216B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  760. | | ->01.79% (16,777,216B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  761. | | ->01.79% (16,777,216B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  762. | | ->01.79% (16,777,216B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  763. | | ->01.79% (16,777,216B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  764. | | ->01.79% (16,777,216B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  765. | | ->01.79% (16,777,216B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  766. | | ->01.79% (16,777,216B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  767. | | ->01.79% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333)
  768. | | ->01.79% (16,777,216B) 0x55CEB5B: clone (clone.S:109)
  769. | |
  770. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  771. |
  772. ->01.79% (16,777,216B) 0xAD3804F: llvm::Value::setValueName(llvm::StringMapEntry<llvm::Value*>*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  773. | ->01.79% (16,777,216B) 0xAD38628: llvm::Value::setNameImpl(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  774. | ->01.79% (16,777,216B) 0xAD38777: llvm::Value::setName(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  775. | ->01.79% (16,777,216B) 0xA7DEB1F: llvm::PHINode* llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>::Insert<llvm::PHINode>(llvm::PHINode*, llvm::Twine const&) const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  776. | ->01.79% (16,777,216B) 0xA7DEF4C: llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.930] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  777. | ->01.79% (16,777,216B) 0xA7E4CCF: getAdjustedPtr(llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>&, llvm::DataLayout const&, llvm::Value*, llvm::APInt, llvm::Type*, llvm::Twine) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  778. | ->01.79% (16,777,216B) 0xA7EA2C6: llvm::sroa::AllocaSliceRewriter::visitMemTransferInst(llvm::MemTransferInst&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  779. | ->01.79% (16,777,216B) 0xA7EFC67: llvm::SROA::rewritePartition(llvm::AllocaInst&, llvm::sroa::AllocaSlices&, llvm::sroa::Partition&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  780. | ->01.79% (16,777,216B) 0xA7F0EE7: llvm::SROA::splitAlloca(llvm::AllocaInst&, llvm::sroa::AllocaSlices&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  781. | ->01.79% (16,777,216B) 0xA7F1CA6: llvm::SROA::runOnAlloca(llvm::AllocaInst&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  782. | ->01.79% (16,777,216B) 0xA7F2B0E: llvm::SROA::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  783. | ->01.79% (16,777,216B) 0xA7F394E: llvm::sroa::SROALegacyPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  784. | ->01.79% (16,777,216B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  785. | ->01.79% (16,777,216B) 0xAABE9FC: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  786. | ->01.79% (16,777,216B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  787. | ->01.79% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  788. | ->01.79% (16,777,216B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  789. | ->01.79% (16,777,216B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  790. | ->01.79% (16,777,216B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  791. | ->01.79% (16,777,216B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  792. | ->01.79% (16,777,216B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  793. | ->01.79% (16,777,216B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  794. | ->01.79% (16,777,216B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  795. | ->01.79% (16,777,216B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  796. | ->01.79% (16,777,216B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  797. | ->01.79% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333)
  798. | ->01.79% (16,777,216B) 0x55CEB5B: clone (clone.S:109)
  799. |
  800. ->01.77% (16,588,800B) 0xA551F7B: llvm::MachineInstr::MachineInstr(llvm::MachineFunction&, llvm::MCInstrDesc const&, llvm::DebugLoc, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  801. | ->01.77% (16,588,800B) 0xA544D7F: llvm::MachineFunction::CreateMachineInstr(llvm::MCInstrDesc const&, llvm::DebugLoc const&, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  802. | ->01.77% (16,588,800B) in 33 places, all below massif's threshold (1.00%)
  803. |
  804. ->01.72% (16,126,992B) 0xA3F4BFB: llvm::DwarfDebug::createConcreteVariable(llvm::LexicalScope&, std::pair<llvm::DILocalVariable const*, llvm::DILocation const*>) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  805. | ->01.67% (15,651,440B) 0xA3F8F15: llvm::DwarfDebug::collectVariableInfo(llvm::DwarfCompileUnit&, llvm::DISubprogram const*, llvm::DenseSet<std::pair<llvm::DILocalVariable const*, llvm::DILocation const*>, llvm::DenseMapInfo<std::pair<llvm::DILocalVariable const*, llvm::DILocation const*> > >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  806. | | ->01.67% (15,651,440B) 0xA3F9637: llvm::DwarfDebug::endFunction(llvm::MachineFunction const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  807. | | ->01.67% (15,651,440B) 0xA3C3B4B: llvm::AsmPrinter::EmitFunctionBody() (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  808. | | ->01.67% (15,651,440B) 0x9AF20AE: llvm::X86AsmPrinter::runOnMachineFunction(llvm::MachineFunction&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  809. | | ->01.67% (15,651,440B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  810. | | ->01.67% (15,651,440B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  811. | | ->01.67% (15,651,440B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  812. | | ->01.67% (15,651,440B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  813. | | ->01.67% (15,651,440B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  814. | | ->01.67% (15,651,440B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  815. | | ->01.67% (15,651,440B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  816. | | ->01.67% (15,651,440B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  817. | | ->01.67% (15,651,440B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  818. | | ->01.67% (15,651,440B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  819. | | ->01.67% (15,651,440B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  820. | | ->01.67% (15,651,440B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  821. | | ->01.67% (15,651,440B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  822. | | ->01.67% (15,651,440B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  823. | | ->01.67% (15,651,440B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  824. | | ->01.67% (15,651,440B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  825. | | ->01.67% (15,651,440B) 0xC1C36F8: start_thread (pthread_create.c:333)
  826. | | ->01.67% (15,651,440B) 0x55CEB5B: clone (clone.S:109)
  827. | |
  828. | ->00.05% (475,552B) in 1+ places, all below ms_print's threshold (01.00%)
  829. |
  830. ->01.61% (15,045,856B) 0xAE17F54: llvm::MCObjectStreamer::getOrCreateDataFragment() (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  831. | ->01.56% (14,604,576B) 0xAE08C0E: llvm::MCELFStreamer::EmitInstToData(llvm::MCInst const&, llvm::MCSubtargetInfo const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  832. | | ->01.56% (14,604,576B) 0xAE194E8: llvm::MCObjectStreamer::EmitInstruction(llvm::MCInst const&, llvm::MCSubtargetInfo const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  833. | | ->01.55% (14,495,488B) 0x9C0AC61: llvm::X86AsmPrinter::EmitInstruction(llvm::MachineInstr const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  834. | | | ->01.55% (14,495,488B) 0xA3C34A6: llvm::AsmPrinter::EmitFunctionBody() (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  835. | | | ->01.55% (14,495,488B) 0x9AF20AE: llvm::X86AsmPrinter::runOnMachineFunction(llvm::MachineFunction&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  836. | | | ->01.55% (14,495,488B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  837. | | | ->01.55% (14,495,488B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  838. | | | ->01.55% (14,495,488B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  839. | | | ->01.55% (14,495,488B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  840. | | | ->01.55% (14,495,488B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  841. | | | ->01.55% (14,495,488B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  842. | | | ->01.55% (14,495,488B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  843. | | | ->01.55% (14,495,488B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  844. | | | ->01.55% (14,495,488B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  845. | | | ->01.55% (14,495,488B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  846. | | | ->01.55% (14,495,488B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  847. | | | ->01.55% (14,495,488B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  848. | | | ->01.55% (14,495,488B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  849. | | | ->01.55% (14,495,488B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  850. | | | ->01.55% (14,495,488B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  851. | | | ->01.55% (14,495,488B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  852. | | | ->01.55% (14,495,488B) 0xC1C36F8: start_thread (pthread_create.c:333)
  853. | | | ->01.55% (14,495,488B) 0x55CEB5B: clone (clone.S:109)
  854. | | |
  855. | | ->00.01% (109,088B) in 1+ places, all below ms_print's threshold (01.00%)
  856. | |
  857. | ->00.05% (441,280B) in 1+ places, all below ms_print's threshold (01.00%)
  858. |
  859. ->01.34% (12,582,912B) 0xA53D6D2: llvm::DenseMap<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec> >::grow(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  860. | ->01.34% (12,582,912B) 0xA53D958: llvm::DenseMapBase<llvm::DenseMap<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec> >, llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec, llvm::DenseMapInfo<llvm::MachineBasicBlock*>, llvm::detail::DenseMapPair<llvm::MachineBasicBlock*, llvm::DominatorTreeBase<llvm::MachineBasicBlock>::InfoRec> >::FindAndConstruct(llvm::MachineBasicBlock* const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  861. | ->01.34% (12,582,912B) in 3 places, all below massif's threshold (1.00%)
  862. |
  863. ->01.33% (12,407,568B) 0x523C08C: mallocx (jemalloc.c:2173)
  864. | ->01.33% (12,407,568B) in 1947 places, all below massif's threshold (1.00%)
  865. |
  866. ->01.25% (11,653,120B) 0xA3FF0C2: llvm::DwarfUnit::addUInt(llvm::DIEValueList&, llvm::dwarf::Attribute, llvm::Optional<llvm::dwarf::Form>, unsigned long) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  867. | ->01.25% (11,653,120B) in 12 places, all below massif's threshold (1.00%)
  868. |
  869. ->01.24% (11,603,968B) 0xAD0A89F: llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  870. | ->01.24% (11,603,968B) in 12 places, all below massif's threshold (1.00%)
  871. |
  872. ->01.17% (10,930,080B) 0xAD12D49: llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  873. | ->01.17% (10,930,080B) in 11 places, all below massif's threshold (1.00%)
  874. |
  875. ->01.06% (9,932,800B) 0xA3E559C: llvm::DwarfCompileUnit::constructVariableDIEImpl(llvm::DbgVariable const&, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  876. ->01.06% (9,932,800B) 0xA3E5B2A: llvm::DwarfCompileUnit::constructVariableDIE(llvm::DbgVariable&, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  877. ->01.06% (9,932,800B) 0xA3E5B51: llvm::DwarfCompileUnit::constructVariableDIE(llvm::DbgVariable&, llvm::LexicalScope const&, llvm::DIE*&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  878. ->01.06% (9,932,800B) 0xA3E9AD8: llvm::DwarfCompileUnit::createScopeChildrenDIE(llvm::LexicalScope*, llvm::SmallVectorImpl<llvm::DIE*>&, unsigned int*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  879. ->01.06% (9,932,800B) in 3 places, all below massif's threshold (1.00%)
  880.  
  881. --------------------------------------------------------------------------------
  882. n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
  883. --------------------------------------------------------------------------------
  884. 9 962,994,375,635 12,915,782,824 12,827,911,286 87,823,106 48,432
  885. 99.32% (12,827,911,286B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
  886. ->70.64% (9,123,692,544B) 0xA55185C: llvm::MachineInstr::addOperand(llvm::MachineFunction&, llvm::MachineOperand const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  887. | ->70.59% (9,116,844,032B) 0xA555C9D: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  888. | | ->70.59% (9,116,844,032B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  889. | | | ->70.59% (9,116,844,032B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  890. | | | | ->70.59% (9,116,844,032B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  891. | | | | ->70.59% (9,116,844,032B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  892. | | | | ->70.59% (9,116,844,032B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  893. | | | | ->70.59% (9,116,844,032B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  894. | | | | ->70.59% (9,116,844,032B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  895. | | | | ->70.59% (9,116,844,032B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  896. | | | | ->70.59% (9,116,844,032B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  897. | | | | ->70.59% (9,116,844,032B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  898. | | | | ->70.59% (9,116,844,032B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  899. | | | | ->70.59% (9,116,844,032B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  900. | | | | ->70.59% (9,116,844,032B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  901. | | | | ->70.59% (9,116,844,032B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  902. | | | | ->70.59% (9,116,844,032B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  903. | | | | ->70.59% (9,116,844,032B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  904. | | | | ->70.59% (9,116,844,032B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  905. | | | | ->70.59% (9,116,844,032B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  906. | | | | ->70.59% (9,116,844,032B) 0xC1C36F8: start_thread (pthread_create.c:333)
  907. | | | | ->70.59% (9,116,844,032B) 0x55CEB5B: clone (clone.S:109)
  908. | | | |
  909. | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  910. | | |
  911. | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  912. | |
  913. | ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%)
  914. |
  915. ->22.18% (2,864,373,760B) 0xA544E1C: llvm::MachineFunction::CreateMachineInstr(llvm::MCInstrDesc const&, llvm::DebugLoc const&, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  916. | ->22.08% (2,852,126,720B) 0xA555D00: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  917. | | ->22.08% (2,852,126,720B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  918. | | ->22.08% (2,852,126,720B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  919. | | ->22.08% (2,852,126,720B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  920. | | ->22.08% (2,852,126,720B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  921. | | ->22.08% (2,852,126,720B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  922. | | ->22.08% (2,852,126,720B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  923. | | ->22.08% (2,852,126,720B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  924. | | ->22.08% (2,852,126,720B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  925. | | ->22.08% (2,852,126,720B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  926. | | ->22.08% (2,852,126,720B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  927. | | ->22.08% (2,852,126,720B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  928. | | ->22.08% (2,852,126,720B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  929. | | ->22.08% (2,852,126,720B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  930. | | ->22.08% (2,852,126,720B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  931. | | ->22.08% (2,852,126,720B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  932. | | ->22.08% (2,852,126,720B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  933. | | ->22.08% (2,852,126,720B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  934. | | ->22.08% (2,852,126,720B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  935. | | ->22.08% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333)
  936. | | ->22.08% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109)
  937. | |
  938. | ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%)
  939. |
  940. ->05.38% (694,932,086B) in 2048 places, all below massif's threshold (1.00%)
  941. |
  942. ->01.12% (144,912,896B) 0xAD3587F: llvm::User::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  943. ->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%)
  944.  
  945. --------------------------------------------------------------------------------
  946. n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
  947. --------------------------------------------------------------------------------
  948. 10 1,021,121,354,032 12,919,406,920 12,849,912,153 69,448,279 46,488
  949. 11 1,110,719,797,743 12,919,854,424 12,850,359,641 69,448,295 46,488
  950. 12 1,185,210,285,527 12,922,416,104 12,852,921,345 69,448,271 46,488
  951. 13 1,290,795,999,474 12,922,453,336 12,852,958,553 69,448,295 46,488
  952. 14 1,358,895,549,215 12,922,453,336 12,852,958,553 69,448,295 46,488
  953. 15 1,441,918,248,413 12,922,453,192 12,852,958,409 69,448,295 46,488
  954. 16 1,512,979,467,819 12,922,601,048 12,853,106,265 69,448,295 46,488
  955. 17 1,602,140,723,374 12,922,698,952 12,853,204,169 69,448,295 46,488
  956. 99.46% (12,853,204,169B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
  957. ->71.12% (9,190,801,408B) 0xA55185C: llvm::MachineInstr::addOperand(llvm::MachineFunction&, llvm::MachineOperand const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  958. | ->71.07% (9,183,952,896B) 0xA555C9D: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  959. | | ->71.07% (9,183,952,896B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  960. | | | ->71.07% (9,183,952,896B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  961. | | | | ->71.07% (9,183,952,896B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  962. | | | | ->71.07% (9,183,952,896B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  963. | | | | ->71.07% (9,183,952,896B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  964. | | | | ->71.07% (9,183,952,896B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  965. | | | | ->71.07% (9,183,952,896B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  966. | | | | ->71.07% (9,183,952,896B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  967. | | | | ->71.07% (9,183,952,896B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  968. | | | | ->71.07% (9,183,952,896B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  969. | | | | ->71.07% (9,183,952,896B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  970. | | | | ->71.07% (9,183,952,896B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  971. | | | | ->71.07% (9,183,952,896B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  972. | | | | ->71.07% (9,183,952,896B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  973. | | | | ->71.07% (9,183,952,896B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  974. | | | | ->71.07% (9,183,952,896B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  975. | | | | ->71.07% (9,183,952,896B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  976. | | | | ->71.07% (9,183,952,896B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  977. | | | | ->71.07% (9,183,952,896B) 0xC1C36F8: start_thread (pthread_create.c:333)
  978. | | | | ->71.07% (9,183,952,896B) 0x55CEB5B: clone (clone.S:109)
  979. | | | |
  980. | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  981. | | |
  982. | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  983. | |
  984. | ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%)
  985. |
  986. ->22.17% (2,864,373,760B) 0xA544E1C: llvm::MachineFunction::CreateMachineInstr(llvm::MCInstrDesc const&, llvm::DebugLoc const&, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  987. | ->22.07% (2,852,126,720B) 0xA555D00: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  988. | | ->22.07% (2,852,126,720B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  989. | | ->22.07% (2,852,126,720B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  990. | | ->22.07% (2,852,126,720B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  991. | | ->22.07% (2,852,126,720B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  992. | | ->22.07% (2,852,126,720B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  993. | | ->22.07% (2,852,126,720B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  994. | | ->22.07% (2,852,126,720B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  995. | | ->22.07% (2,852,126,720B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  996. | | ->22.07% (2,852,126,720B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  997. | | ->22.07% (2,852,126,720B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  998. | | ->22.07% (2,852,126,720B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  999. | | ->22.07% (2,852,126,720B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1000. | | ->22.07% (2,852,126,720B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1001. | | ->22.07% (2,852,126,720B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1002. | | ->22.07% (2,852,126,720B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1003. | | ->22.07% (2,852,126,720B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1004. | | ->22.07% (2,852,126,720B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1005. | | ->22.07% (2,852,126,720B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1006. | | ->22.07% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1007. | | ->22.07% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109)
  1008. | |
  1009. | ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%)
  1010. |
  1011. ->05.05% (653,116,105B) in 2048 places, all below massif's threshold (1.00%)
  1012. |
  1013. ->01.12% (144,912,896B) 0xAD3587F: llvm::User::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1014. ->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%)
  1015.  
  1016. --------------------------------------------------------------------------------
  1017. n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
  1018. --------------------------------------------------------------------------------
  1019. 18 1,675,073,040,616 12,923,255,784 12,853,761,025 69,448,271 46,488
  1020. 19 1,741,224,427,993 12,923,501,544 12,854,006,785 69,448,271 46,488
  1021. 20 1,830,660,582,426 12,925,828,072 12,856,333,313 69,448,271 46,488
  1022. 21 1,897,235,113,775 12,925,828,296 12,856,333,513 69,448,295 46,488
  1023. 22 1,985,666,264,539 12,925,828,440 12,856,333,657 69,448,295 46,488
  1024. 23 2,029,881,918,955 12,925,893,976 12,856,399,193 69,448,295 46,488
  1025. 24 2,118,313,240,841 12,925,893,608 12,856,398,849 69,448,271 46,488
  1026. 25 2,172,417,634,127 12,925,893,608 12,856,398,849 69,448,271 46,488
  1027. 26 2,257,438,818,878 12,925,893,976 12,856,399,193 69,448,295 46,488
  1028. 99.46% (12,856,399,193B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
  1029. ->71.10% (9,190,801,408B) 0xA55185C: llvm::MachineInstr::addOperand(llvm::MachineFunction&, llvm::MachineOperand const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1030. | ->71.05% (9,183,952,896B) 0xA555C9D: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1031. | | ->71.05% (9,183,952,896B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1032. | | | ->71.05% (9,183,952,896B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1033. | | | | ->71.05% (9,183,952,896B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1034. | | | | ->71.05% (9,183,952,896B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1035. | | | | ->71.05% (9,183,952,896B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1036. | | | | ->71.05% (9,183,952,896B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1037. | | | | ->71.05% (9,183,952,896B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1038. | | | | ->71.05% (9,183,952,896B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1039. | | | | ->71.05% (9,183,952,896B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1040. | | | | ->71.05% (9,183,952,896B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1041. | | | | ->71.05% (9,183,952,896B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1042. | | | | ->71.05% (9,183,952,896B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1043. | | | | ->71.05% (9,183,952,896B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1044. | | | | ->71.05% (9,183,952,896B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1045. | | | | ->71.05% (9,183,952,896B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1046. | | | | ->71.05% (9,183,952,896B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1047. | | | | ->71.05% (9,183,952,896B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1048. | | | | ->71.05% (9,183,952,896B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1049. | | | | ->71.05% (9,183,952,896B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1050. | | | | ->71.05% (9,183,952,896B) 0x55CEB5B: clone (clone.S:109)
  1051. | | | |
  1052. | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1053. | | |
  1054. | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1055. | |
  1056. | ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%)
  1057. |
  1058. ->22.16% (2,864,373,760B) 0xA544E1C: llvm::MachineFunction::CreateMachineInstr(llvm::MCInstrDesc const&, llvm::DebugLoc const&, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1059. | ->22.07% (2,852,126,720B) 0xA555D00: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1060. | | ->22.07% (2,852,126,720B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1061. | | ->22.07% (2,852,126,720B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1062. | | ->22.07% (2,852,126,720B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1063. | | ->22.07% (2,852,126,720B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1064. | | ->22.07% (2,852,126,720B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1065. | | ->22.07% (2,852,126,720B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1066. | | ->22.07% (2,852,126,720B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1067. | | ->22.07% (2,852,126,720B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1068. | | ->22.07% (2,852,126,720B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1069. | | ->22.07% (2,852,126,720B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1070. | | ->22.07% (2,852,126,720B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1071. | | ->22.07% (2,852,126,720B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1072. | | ->22.07% (2,852,126,720B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1073. | | ->22.07% (2,852,126,720B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1074. | | ->22.07% (2,852,126,720B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1075. | | ->22.07% (2,852,126,720B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1076. | | ->22.07% (2,852,126,720B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1077. | | ->22.07% (2,852,126,720B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1078. | | ->22.07% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1079. | | ->22.07% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109)
  1080. | |
  1081. | ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%)
  1082. |
  1083. ->05.08% (656,311,129B) in 2048 places, all below massif's threshold (1.00%)
  1084. |
  1085. ->01.12% (144,912,896B) 0xAD3587F: llvm::User::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1086. ->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%)
  1087.  
  1088. --------------------------------------------------------------------------------
  1089. n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
  1090. --------------------------------------------------------------------------------
  1091. 27 2,311,543,121,125 12,925,975,528 12,856,480,769 69,448,271 46,488
  1092. 28 2,396,003,516,510 12,925,975,528 12,856,480,769 69,448,271 46,488
  1093. 29 2,503,498,753,662 12,926,212,760 12,856,717,961 69,448,311 46,488
  1094. 30 2,568,305,674,947 12,926,221,936 12,856,727,129 69,448,319 46,488
  1095. 31 2,697,919,771,171 12,930,310,704 12,860,815,881 69,448,335 46,488
  1096. 32 2,795,132,149,454 12,930,330,160 12,860,835,337 69,448,335 46,488
  1097. 33 2,860,743,149,397 12,930,379,712 12,860,884,889 69,448,335 46,488
  1098. 34 2,926,353,736,857 12,930,379,312 12,860,884,489 69,448,335 46,488
  1099. 35 2,991,964,607,871 12,930,379,712 12,860,884,889 69,448,335 46,488
  1100. 36 3,057,575,773,575 12,930,428,608 12,860,933,785 69,448,335 46,488
  1101. 37 3,123,187,346,669 12,930,457,136 12,860,962,313 69,448,335 46,488
  1102. 38 3,188,798,521,993 12,930,457,136 12,860,962,313 69,448,335 46,488
  1103. 39 3,298,848,006,989 12,930,506,288 12,861,011,465 69,448,335 46,488
  1104. 40 3,371,352,476,236 12,930,506,696 12,861,011,865 69,448,335 46,496
  1105. 41 3,452,260,495,923 12,930,506,288 12,861,011,465 69,448,335 46,488
  1106. 42 3,537,426,807,855 12,930,547,256 12,861,052,425 69,448,335 46,496
  1107. 43 3,626,851,656,941 12,930,547,248 12,861,052,425 69,448,335 46,488
  1108. 44 3,682,209,913,883 12,930,661,936 12,861,167,113 69,448,335 46,488
  1109. 45 3,797,184,531,698 12,930,662,080 12,861,167,257 69,448,335 46,488
  1110. 46 3,860,484,823,325 12,930,661,872 12,861,167,049 69,448,335 46,488
  1111. 47 3,987,083,220,394 12,952,557,080 12,882,874,305 69,636,951 45,824
  1112. 48 4,113,681,368,097 12,955,758,480 12,885,960,225 69,752,327 45,928
  1113. 49 4,176,980,442,626 12,957,375,976 12,887,525,857 69,804,127 45,992
  1114. 50 4,178,246,424,102 12,957,388,824 12,887,538,129 69,804,775 45,920
  1115. 51 4,179,512,405,571 12,957,402,832 12,887,551,441 69,805,463 45,928
  1116. 52 4,180,778,387,030 12,957,415,512 12,887,563,401 69,806,095 46,016
  1117. 53 4,182,044,368,618 12,957,428,960 12,887,576,177 69,806,759 46,024
  1118. 54 4,183,310,350,094 12,957,487,952 12,887,632,209 69,809,759 45,984
  1119. 55 4,184,576,331,570 12,957,501,656 12,887,645,297 69,810,439 45,920
  1120. 99.46% (12,887,645,297B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
  1121. ->70.93% (9,190,801,408B) 0xA55185C: llvm::MachineInstr::addOperand(llvm::MachineFunction&, llvm::MachineOperand const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1122. | ->70.88% (9,183,952,896B) 0xA555C9D: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1123. | | ->70.88% (9,183,952,896B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1124. | | | ->70.88% (9,183,952,896B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1125. | | | | ->70.88% (9,183,952,896B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1126. | | | | ->70.88% (9,183,952,896B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1127. | | | | ->70.88% (9,183,952,896B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1128. | | | | ->70.88% (9,183,952,896B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1129. | | | | ->70.88% (9,183,952,896B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1130. | | | | ->70.88% (9,183,952,896B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1131. | | | | ->70.88% (9,183,952,896B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1132. | | | | ->70.88% (9,183,952,896B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1133. | | | | ->70.88% (9,183,952,896B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1134. | | | | ->70.88% (9,183,952,896B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1135. | | | | ->70.88% (9,183,952,896B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1136. | | | | ->70.88% (9,183,952,896B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1137. | | | | ->70.88% (9,183,952,896B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1138. | | | | ->70.88% (9,183,952,896B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1139. | | | | ->70.88% (9,183,952,896B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1140. | | | | ->70.88% (9,183,952,896B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1141. | | | | ->70.88% (9,183,952,896B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1142. | | | | ->70.88% (9,183,952,896B) 0x55CEB5B: clone (clone.S:109)
  1143. | | | |
  1144. | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1145. | | |
  1146. | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1147. | |
  1148. | ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%)
  1149. |
  1150. ->22.11% (2,864,373,760B) 0xA544E1C: llvm::MachineFunction::CreateMachineInstr(llvm::MCInstrDesc const&, llvm::DebugLoc const&, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1151. | ->22.01% (2,852,126,720B) 0xA555D00: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1152. | | ->22.01% (2,852,126,720B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1153. | | ->22.01% (2,852,126,720B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1154. | | ->22.01% (2,852,126,720B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1155. | | ->22.01% (2,852,126,720B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1156. | | ->22.01% (2,852,126,720B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1157. | | ->22.01% (2,852,126,720B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1158. | | ->22.01% (2,852,126,720B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1159. | | ->22.01% (2,852,126,720B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1160. | | ->22.01% (2,852,126,720B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1161. | | ->22.01% (2,852,126,720B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1162. | | ->22.01% (2,852,126,720B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1163. | | ->22.01% (2,852,126,720B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1164. | | ->22.01% (2,852,126,720B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1165. | | ->22.01% (2,852,126,720B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1166. | | ->22.01% (2,852,126,720B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1167. | | ->22.01% (2,852,126,720B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1168. | | ->22.01% (2,852,126,720B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1169. | | ->22.01% (2,852,126,720B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1170. | | ->22.01% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1171. | | ->22.01% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109)
  1172. | |
  1173. | ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%)
  1174. |
  1175. ->05.31% (687,557,233B) in 2048 places, all below massif's threshold (1.00%)
  1176. |
  1177. ->01.12% (144,912,896B) 0xAD3587F: llvm::User::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1178. ->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%)
  1179.  
  1180. --------------------------------------------------------------------------------
  1181. n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
  1182. --------------------------------------------------------------------------------
  1183. 56 4,185,842,313,033 12,957,514,640 12,887,657,569 69,811,087 45,984
  1184. 57 4,187,108,294,506 12,957,528,040 12,887,670,345 69,811,751 45,944
  1185. 58 4,188,374,275,996 12,957,540,936 12,887,682,617 69,812,399 45,920
  1186. 59 4,189,640,257,459 12,957,554,112 12,887,695,081 69,813,047 45,984
  1187. 60 4,190,906,239,126 12,957,567,072 12,887,707,353 69,813,695 46,024
  1188. 61 4,192,172,220,583 12,957,757,824 12,887,895,273 69,816,735 45,816
  1189. 62 4,193,438,202,066 12,957,770,944 12,887,907,545 69,817,383 46,016
  1190. 63 4,194,704,183,623 12,957,784,392 12,887,920,321 69,818,047 46,024
  1191. 64 4,195,970,165,210 12,957,798,064 12,887,933,321 69,818,719 46,024
  1192. 65 4,197,236,146,681 12,957,810,592 12,887,945,401 69,819,367 45,824
  1193. 99.46% (12,887,945,401B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
  1194. ->70.93% (9,190,801,408B) 0xA55185C: llvm::MachineInstr::addOperand(llvm::MachineFunction&, llvm::MachineOperand const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1195. | ->70.88% (9,183,952,896B) 0xA555C9D: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1196. | | ->70.88% (9,183,952,896B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1197. | | | ->70.88% (9,183,952,896B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1198. | | | | ->70.88% (9,183,952,896B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1199. | | | | ->70.88% (9,183,952,896B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1200. | | | | ->70.88% (9,183,952,896B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1201. | | | | ->70.88% (9,183,952,896B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1202. | | | | ->70.88% (9,183,952,896B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1203. | | | | ->70.88% (9,183,952,896B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1204. | | | | ->70.88% (9,183,952,896B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1205. | | | | ->70.88% (9,183,952,896B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1206. | | | | ->70.88% (9,183,952,896B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1207. | | | | ->70.88% (9,183,952,896B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1208. | | | | ->70.88% (9,183,952,896B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1209. | | | | ->70.88% (9,183,952,896B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1210. | | | | ->70.88% (9,183,952,896B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1211. | | | | ->70.88% (9,183,952,896B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1212. | | | | ->70.88% (9,183,952,896B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1213. | | | | ->70.88% (9,183,952,896B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1214. | | | | ->70.88% (9,183,952,896B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1215. | | | | ->70.88% (9,183,952,896B) 0x55CEB5B: clone (clone.S:109)
  1216. | | | |
  1217. | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1218. | | |
  1219. | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1220. | |
  1221. | ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%)
  1222. |
  1223. ->22.11% (2,864,373,760B) 0xA544E1C: llvm::MachineFunction::CreateMachineInstr(llvm::MCInstrDesc const&, llvm::DebugLoc const&, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1224. | ->22.01% (2,852,126,720B) 0xA555D00: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1225. | | ->22.01% (2,852,126,720B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1226. | | ->22.01% (2,852,126,720B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1227. | | ->22.01% (2,852,126,720B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1228. | | ->22.01% (2,852,126,720B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1229. | | ->22.01% (2,852,126,720B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1230. | | ->22.01% (2,852,126,720B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1231. | | ->22.01% (2,852,126,720B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1232. | | ->22.01% (2,852,126,720B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1233. | | ->22.01% (2,852,126,720B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1234. | | ->22.01% (2,852,126,720B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1235. | | ->22.01% (2,852,126,720B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1236. | | ->22.01% (2,852,126,720B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1237. | | ->22.01% (2,852,126,720B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1238. | | ->22.01% (2,852,126,720B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1239. | | ->22.01% (2,852,126,720B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1240. | | ->22.01% (2,852,126,720B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1241. | | ->22.01% (2,852,126,720B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1242. | | ->22.01% (2,852,126,720B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1243. | | ->22.01% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1244. | | ->22.01% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109)
  1245. | |
  1246. | ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%)
  1247. |
  1248. ->05.31% (687,857,337B) in 2048 places, all below massif's threshold (1.00%)
  1249. |
  1250. ->01.12% (144,912,896B) 0xAD3587F: llvm::User::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1251. ->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%)
  1252.  
  1253. --------------------------------------------------------------------------------
  1254. n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
  1255. --------------------------------------------------------------------------------
  1256. 66 4,198,502,128,248 12,957,824,232 12,887,958,177 69,820,031 46,024
  1257. 67 4,199,768,109,732 12,957,836,624 12,887,969,945 69,820,663 46,016
  1258. 68 4,201,034,091,199 12,957,901,488 12,888,031,857 69,823,735 45,896
  1259. 69 4,202,300,072,799 12,957,912,648 12,888,042,305 69,824,319 46,024
  1260. 70 4,203,566,054,264 12,957,923,776 12,888,052,873 69,824,919 45,984
  1261. 71 4,204,832,035,738 12,957,934,648 12,888,063,321 69,825,503 45,824
  1262. 72 4,206,098,017,207 12,957,945,920 12,888,073,889 69,826,103 45,928
  1263. 73 4,207,363,998,667 12,957,958,448 12,888,085,721 69,826,751 45,976
  1264. 74 4,208,629,980,124 12,957,974,680 12,888,100,889 69,827,559 46,232
  1265. 75 4,209,895,961,622 12,957,989,912 12,888,115,529 69,828,359 46,024
  1266. 99.46% (12,888,115,529B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
  1267. ->70.93% (9,190,801,408B) 0xA55185C: llvm::MachineInstr::addOperand(llvm::MachineFunction&, llvm::MachineOperand const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1268. | ->70.87% (9,183,952,896B) 0xA555C9D: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1269. | | ->70.87% (9,183,952,896B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1270. | | | ->70.87% (9,183,952,896B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1271. | | | | ->70.87% (9,183,952,896B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1272. | | | | ->70.87% (9,183,952,896B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1273. | | | | ->70.87% (9,183,952,896B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1274. | | | | ->70.87% (9,183,952,896B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1275. | | | | ->70.87% (9,183,952,896B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1276. | | | | ->70.87% (9,183,952,896B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1277. | | | | ->70.87% (9,183,952,896B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1278. | | | | ->70.87% (9,183,952,896B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1279. | | | | ->70.87% (9,183,952,896B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1280. | | | | ->70.87% (9,183,952,896B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1281. | | | | ->70.87% (9,183,952,896B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1282. | | | | ->70.87% (9,183,952,896B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1283. | | | | ->70.87% (9,183,952,896B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1284. | | | | ->70.87% (9,183,952,896B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1285. | | | | ->70.87% (9,183,952,896B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1286. | | | | ->70.87% (9,183,952,896B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1287. | | | | ->70.87% (9,183,952,896B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1288. | | | | ->70.87% (9,183,952,896B) 0x55CEB5B: clone (clone.S:109)
  1289. | | | |
  1290. | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1291. | | |
  1292. | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1293. | |
  1294. | ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%)
  1295. |
  1296. ->22.11% (2,864,373,760B) 0xA544E1C: llvm::MachineFunction::CreateMachineInstr(llvm::MCInstrDesc const&, llvm::DebugLoc const&, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1297. | ->22.01% (2,852,126,720B) 0xA555D00: llvm::BuildMI(llvm::MachineFunction&, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1298. | | ->22.01% (2,852,126,720B) 0xA555DB7: llvm::BuildMI(llvm::MachineBasicBlock&, llvm::MachineInstrBundleIterator<llvm::MachineInstr>, llvm::DebugLoc const&, llvm::MCInstrDesc const&, bool, unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1299. | | ->22.01% (2,852,126,720B) 0xA4CD02E: (anonymous namespace)::LiveDebugValues::ExtendRanges(llvm::MachineFunction&) [clone .constprop.259] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1300. | | ->22.01% (2,852,126,720B) 0xA54B68F: llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1301. | | ->22.01% (2,852,126,720B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1302. | | ->22.01% (2,852,126,720B) 0xAD06FD9: llvm::FPPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1303. | | ->22.01% (2,852,126,720B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1304. | | ->22.01% (2,852,126,720B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1305. | | ->22.01% (2,852,126,720B) 0x6661AA2: rustc_trans::back::write::write_output_file::hb1c170d2b3f46e39 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1306. | | ->22.01% (2,852,126,720B) 0x6706A2D: rustc_trans::back::write::optimize_and_codegen::_$u7b$$u7b$closure$u7d$$u7d$::h3c59431b7da96312 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1307. | | ->22.01% (2,852,126,720B) 0x6669724: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1308. | | ->22.01% (2,852,126,720B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1309. | | ->22.01% (2,852,126,720B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1310. | | ->22.01% (2,852,126,720B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1311. | | ->22.01% (2,852,126,720B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1312. | | ->22.01% (2,852,126,720B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1313. | | ->22.01% (2,852,126,720B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1314. | | ->22.01% (2,852,126,720B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1315. | | ->22.01% (2,852,126,720B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1316. | | ->22.01% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1317. | | ->22.01% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109)
  1318. | |
  1319. | ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%)
  1320. |
  1321. ->05.31% (688,027,465B) in 2048 places, all below massif's threshold (1.00%)
  1322. |
  1323. ->01.12% (144,912,896B) 0xAD3587F: llvm::User::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1324. ->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%)
  1325.  
  1326. --------------------------------------------------------------------------------
  1327. n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
  1328. --------------------------------------------------------------------------------
  1329. 76 4,211,161,943,103 12,958,005,792 12,888,130,609 69,829,159 46,024
  1330. 77 4,212,427,924,578 12,958,022,312 12,888,146,289 69,829,999 46,024
  1331. 78 4,213,693,906,034 12,958,040,896 12,888,163,673 69,830,935 46,288
  1332. 79 4,214,959,887,603 12,958,192,352 12,888,314,337 69,831,991 46,024
  1333. 80 4,216,225,869,060 12,958,218,472 12,888,339,265 69,833,383 45,824
  1334. 81 4,217,492,020,642 12,960,961,272 12,890,912,625 69,998,911 49,736
  1335. 82 4,218,758,002,099 799,069,072 732,352,591 66,670,393 46,088
  1336. 83 4,220,023,983,565 763,914,336 698,717,560 65,150,640 46,136
  1337. 84 4,221,289,965,071 816,872,352 751,087,592 65,738,544 46,216
  1338. 85 4,222,555,946,850 420,305,840 366,969,511 53,301,457 34,872
  1339. 87.31% (366,969,511B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
  1340. ->22.88% (96,159,520B) 0xAD0B65D: llvm::MDNode::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1341. | ->14.81% (62,236,208B) 0xACAF836: llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1342. | | ->11.71% (49,218,536B) 0xACB8134: llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1343. | | | ->10.52% (44,231,400B) 0xA962F19: fixupLineNumbers(llvm::Function*, llvm::ilist_iterator<llvm::BasicBlock>, llvm::Instruction*) [clone .constprop.617] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1344. | | | | ->10.52% (44,231,400B) 0xA968CE7: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1345. | | | | ->10.52% (44,231,400B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1346. | | | | ->10.52% (44,231,400B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1347. | | | | ->10.52% (44,231,400B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1348. | | | | ->10.52% (44,231,400B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1349. | | | | ->10.52% (44,231,400B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1350. | | | | ->10.52% (44,231,400B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1351. | | | | ->10.52% (44,231,400B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1352. | | | | ->10.52% (44,231,400B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1353. | | | | ->10.52% (44,231,400B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1354. | | | | ->10.52% (44,231,400B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1355. | | | | ->10.52% (44,231,400B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1356. | | | | ->10.52% (44,231,400B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1357. | | | | ->10.52% (44,231,400B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1358. | | | | ->10.52% (44,231,400B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1359. | | | | ->10.52% (44,231,400B) 0x55CEB5B: clone (clone.S:109)
  1360. | | | |
  1361. | | | ->01.19% (4,987,136B) 0x9AC4DCF: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1362. | | | ->01.19% (4,987,136B) 0x66BFB32: rustc_trans::debuginfo::source_loc::set_debug_location::h28903abba761d958 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1363. | | | ->01.19% (4,987,136B) in 2 places, all below massif's threshold (1.00%)
  1364. | | |
  1365. | | ->02.53% (10,617,480B) 0xA962CF6: fixupLineNumbers(llvm::Function*, llvm::ilist_iterator<llvm::BasicBlock>, llvm::Instruction*) [clone .constprop.617] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1366. | | | ->02.53% (10,617,480B) 0xA968CE7: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1367. | | | ->02.53% (10,617,480B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1368. | | | ->02.53% (10,617,480B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1369. | | | ->02.53% (10,617,480B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1370. | | | ->02.53% (10,617,480B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1371. | | | ->02.53% (10,617,480B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1372. | | | ->02.53% (10,617,480B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1373. | | | ->02.53% (10,617,480B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1374. | | | ->02.53% (10,617,480B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1375. | | | ->02.53% (10,617,480B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1376. | | | ->02.53% (10,617,480B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1377. | | | ->02.53% (10,617,480B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1378. | | | ->02.53% (10,617,480B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1379. | | | ->02.53% (10,617,480B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1380. | | | ->02.53% (10,617,480B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1381. | | | ->02.53% (10,617,480B) 0x55CEB5B: clone (clone.S:109)
  1382. | | |
  1383. | | ->00.57% (2,400,192B) in 1+ places, all below ms_print's threshold (01.00%)
  1384. | |
  1385. | ->04.76% (19,987,520B) 0xAD12A49: llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef<llvm::Metadata*>, llvm::Metadata::StorageType, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1386. | | ->02.56% (10,774,728B) 0xA9676C0: CloneAliasScopeMetadata(llvm::CallSite, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1387. | | | ->02.56% (10,774,728B) 0xA968CFF: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1388. | | | ->02.56% (10,774,728B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1389. | | | ->02.56% (10,774,728B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1390. | | | ->02.56% (10,774,728B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1391. | | | ->02.56% (10,774,728B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1392. | | | ->02.56% (10,774,728B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1393. | | | ->02.56% (10,774,728B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1394. | | | ->02.56% (10,774,728B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1395. | | | ->02.56% (10,774,728B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1396. | | | ->02.56% (10,774,728B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1397. | | | ->02.56% (10,774,728B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1398. | | | ->02.56% (10,774,728B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1399. | | | ->02.56% (10,774,728B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1400. | | | ->02.56% (10,774,728B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1401. | | | ->02.56% (10,774,728B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1402. | | | ->02.56% (10,774,728B) 0x55CEB5B: clone (clone.S:109)
  1403. | | |
  1404. | | ->02.19% (9,212,792B) in 21 places, all below massif's threshold (1.00%)
  1405. | |
  1406. | ->02.24% (9,420,528B) in 16 places, all below massif's threshold (1.00%)
  1407. | |
  1408. | ->01.07% (4,515,264B) 0xACB624C: llvm::DILocalVariable::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, unsigned int, unsigned int, llvm::Metadata::StorageType, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1409. | ->01.07% (4,515,264B) in 2 places, all below massif's threshold (1.00%)
  1410. |
  1411. ->22.23% (93,429,416B) 0xAD3587F: llvm::User::operator new(unsigned long, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1412. | ->10.94% (45,977,056B) 0xACF09EB: llvm::CallInst::cloneImpl() const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1413. | | ->10.94% (45,977,056B) 0xACE2287: llvm::Instruction::clone() const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1414. | | ->10.54% (44,295,000B) 0xA9474D9: (anonymous namespace)::PruningFunctionCloner::CloneBlock(llvm::BasicBlock const*, llvm::ilist_iterator<llvm::Instruction const>, std::vector<llvm::BasicBlock const*, std::allocator<llvm::BasicBlock const*> >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1415. | | | ->10.54% (44,295,000B) 0xA9486DD: llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&, bool, llvm::SmallVectorImpl<llvm::ReturnInst*>&, char const*, llvm::ClonedCodeInfo*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1416. | | | ->10.54% (44,295,000B) 0xA968AD8: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1417. | | | ->10.54% (44,295,000B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1418. | | | ->10.54% (44,295,000B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1419. | | | ->10.54% (44,295,000B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1420. | | | ->10.54% (44,295,000B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1421. | | | ->10.54% (44,295,000B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1422. | | | ->10.54% (44,295,000B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1423. | | | ->10.54% (44,295,000B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1424. | | | ->10.54% (44,295,000B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1425. | | | ->10.54% (44,295,000B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1426. | | | ->10.54% (44,295,000B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1427. | | | ->10.54% (44,295,000B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1428. | | | ->10.54% (44,295,000B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1429. | | | ->10.54% (44,295,000B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1430. | | | ->10.54% (44,295,000B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1431. | | | ->10.54% (44,295,000B) 0x55CEB5B: clone (clone.S:109)
  1432. | | |
  1433. | | ->00.40% (1,682,056B) in 1+ places, all below ms_print's threshold (01.00%)
  1434. | |
  1435. | ->07.30% (30,676,536B) in 286 places, all below massif's threshold (1.00%)
  1436. | |
  1437. | ->01.50% (6,321,664B) 0xACF0EAA: llvm::BranchInst::cloneImpl() const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1438. | | ->01.50% (6,321,664B) 0xACE214F: llvm::Instruction::clone() const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1439. | | ->01.50% (6,296,200B) 0xA9478BA: (anonymous namespace)::PruningFunctionCloner::CloneBlock(llvm::BasicBlock const*, llvm::ilist_iterator<llvm::Instruction const>, std::vector<llvm::BasicBlock const*, std::allocator<llvm::BasicBlock const*> >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1440. | | | ->01.50% (6,296,200B) 0xA9486DD: llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&, bool, llvm::SmallVectorImpl<llvm::ReturnInst*>&, char const*, llvm::ClonedCodeInfo*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1441. | | | ->01.50% (6,296,200B) 0xA968AD8: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1442. | | | ->01.50% (6,296,200B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1443. | | | ->01.50% (6,296,200B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1444. | | | ->01.50% (6,296,200B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1445. | | | ->01.50% (6,296,200B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1446. | | | ->01.50% (6,296,200B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1447. | | | ->01.50% (6,296,200B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1448. | | | ->01.50% (6,296,200B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1449. | | | ->01.50% (6,296,200B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1450. | | | ->01.50% (6,296,200B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1451. | | | ->01.50% (6,296,200B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1452. | | | ->01.50% (6,296,200B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1453. | | | ->01.50% (6,296,200B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1454. | | | ->01.50% (6,296,200B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1455. | | | ->01.50% (6,296,200B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1456. | | | ->01.50% (6,296,200B) 0x55CEB5B: clone (clone.S:109)
  1457. | | |
  1458. | | ->00.01% (25,464B) in 1+ places, all below ms_print's threshold (01.00%)
  1459. | |
  1460. | ->01.30% (5,475,560B) 0xACEFD5A: llvm::GetElementPtrInst::cloneImpl() const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1461. | | ->01.30% (5,475,560B) 0xACE21B7: llvm::Instruction::clone() const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1462. | | ->01.27% (5,326,784B) 0xA9474D9: (anonymous namespace)::PruningFunctionCloner::CloneBlock(llvm::BasicBlock const*, llvm::ilist_iterator<llvm::Instruction const>, std::vector<llvm::BasicBlock const*, std::allocator<llvm::BasicBlock const*> >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1463. | | | ->01.27% (5,326,784B) 0xA9486DD: llvm::CloneAndPruneIntoFromInst(llvm::Function*, llvm::Function const*, llvm::Instruction const*, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&, bool, llvm::SmallVectorImpl<llvm::ReturnInst*>&, char const*, llvm::ClonedCodeInfo*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1464. | | | ->01.27% (5,326,784B) 0xA968AD8: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1465. | | | ->01.27% (5,326,784B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1466. | | | ->01.27% (5,326,784B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1467. | | | ->01.27% (5,326,784B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1468. | | | ->01.27% (5,326,784B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1469. | | | ->01.27% (5,326,784B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1470. | | | ->01.27% (5,326,784B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1471. | | | ->01.27% (5,326,784B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1472. | | | ->01.27% (5,326,784B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1473. | | | ->01.27% (5,326,784B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1474. | | | ->01.27% (5,326,784B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1475. | | | ->01.27% (5,326,784B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1476. | | | ->01.27% (5,326,784B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1477. | | | ->01.27% (5,326,784B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1478. | | | ->01.27% (5,326,784B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1479. | | | ->01.27% (5,326,784B) 0x55CEB5B: clone (clone.S:109)
  1480. | | |
  1481. | | ->00.04% (148,776B) in 1+ places, all below ms_print's threshold (01.00%)
  1482. | |
  1483. | ->01.18% (4,978,600B) 0xACECCF3: llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1484. | ->01.18% (4,978,600B) in 22 places, all below massif's threshold (1.00%)
  1485. |
  1486. ->10.36% (43,544,167B) in 2069 places, all below massif's threshold (1.00%)
  1487. |
  1488. ->05.14% (21,583,744B) 0xAE8C705: llvm::StringMapImpl::RehashTable(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1489. | ->02.07% (8,708,672B) 0xAD3AE9D: llvm::ValueSymbolTable::makeUniqueName(llvm::Value*, llvm::SmallString<256u>&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1490. | | ->01.89% (7,932,736B) 0xAD3B29D: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1491. | | | ->01.89% (7,932,736B) 0xAD38619: llvm::Value::setNameImpl(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1492. | | | ->01.89% (7,932,736B) 0xAD38777: llvm::Value::setName(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1493. | | | ->01.40% (5,879,104B) 0xA7DEB1F: llvm::PHINode* llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>::Insert<llvm::PHINode>(llvm::PHINode*, llvm::Twine const&) const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1494. | | | | ->01.15% (4,816,448B) 0xA7DEF4C: llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.930] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1495. | | | | | ->01.01% (4,228,672B) 0xA7E4CCF: getAdjustedPtr(llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>&, llvm::DataLayout const&, llvm::Value*, llvm::APInt, llvm::Type*, llvm::Twine) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1496. | | | | | | ->01.01% (4,228,672B) 0xA7E557C: llvm::sroa::AllocaSliceRewriter::getNewAllocaSlicePtr(llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>&, llvm::Type*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1497. | | | | | | | ->01.01% (4,228,672B) in 4 places, all below massif's threshold (1.00%)
  1498. | | | | | | |
  1499. | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1500. | | | | | |
  1501. | | | | | ->00.14% (587,776B) in 1+ places, all below ms_print's threshold (01.00%)
  1502. | | | | |
  1503. | | | | ->00.25% (1,062,656B) in 1+ places, all below ms_print's threshold (01.00%)
  1504. | | | |
  1505. | | | ->00.49% (2,053,632B) in 1+ places, all below ms_print's threshold (01.00%)
  1506. | | |
  1507. | | ->00.18% (775,936B) in 1+ places, all below ms_print's threshold (01.00%)
  1508. | |
  1509. | ->01.35% (5,654,208B) 0xAD3B32F: llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1510. | | ->01.35% (5,654,208B) 0xAD38619: llvm::Value::setNameImpl(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1511. | | ->01.35% (5,654,208B) 0xAD38777: llvm::Value::setName(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1512. | | ->01.35% (5,654,208B) in 38 places, all below massif's threshold (1.00%)
  1513. | |
  1514. | ->01.21% (5,076,736B) 0xAD3B16D: llvm::ValueSymbolTable::reinsertValue(llvm::Value*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1515. | | ->01.21% (5,076,736B) in 10 places, all below massif's threshold (1.00%)
  1516. | |
  1517. | ->00.51% (2,144,128B) in 1+ places, all below ms_print's threshold (01.00%)
  1518. |
  1519. ->03.99% (16,777,216B) 0xAD10D76: llvm::DenseMap<llvm::Instruction const*, llvm::MDAttachmentMap, llvm::DenseMapInfo<llvm::Instruction const*>, llvm::detail::DenseMapPair<llvm::Instruction const*, llvm::MDAttachmentMap> >::grow(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1520. | ->03.99% (16,777,216B) 0xAD11033: llvm::DenseMapBase<llvm::DenseMap<llvm::Instruction const*, llvm::MDAttachmentMap, llvm::DenseMapInfo<llvm::Instruction const*>, llvm::detail::DenseMapPair<llvm::Instruction const*, llvm::MDAttachmentMap> >, llvm::Instruction const*, llvm::MDAttachmentMap, llvm::DenseMapInfo<llvm::Instruction const*>, llvm::detail::DenseMapPair<llvm::Instruction const*, llvm::MDAttachmentMap> >::FindAndConstruct(llvm::Instruction const*&&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1521. | ->03.99% (16,777,216B) 0xAD11B64: llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1522. | ->03.99% (16,777,216B) 0xA964A3C: AddAliasScopeMetadata(llvm::CallSite, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&, llvm::DataLayout const&, llvm::AAResults*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1523. | | ->03.99% (16,777,216B) 0xA968D1C: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1524. | | ->03.99% (16,777,216B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1525. | | ->03.99% (16,777,216B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1526. | | ->03.99% (16,777,216B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1527. | | ->03.99% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1528. | | ->03.99% (16,777,216B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1529. | | ->03.99% (16,777,216B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1530. | | ->03.99% (16,777,216B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1531. | | ->03.99% (16,777,216B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1532. | | ->03.99% (16,777,216B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1533. | | ->03.99% (16,777,216B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1534. | | ->03.99% (16,777,216B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1535. | | ->03.99% (16,777,216B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1536. | | ->03.99% (16,777,216B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1537. | | ->03.99% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1538. | | ->03.99% (16,777,216B) 0x55CEB5B: clone (clone.S:109)
  1539. | |
  1540. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1541. |
  1542. ->03.99% (16,777,216B) 0xAD3804F: llvm::Value::setValueName(llvm::StringMapEntry<llvm::Value*>*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1543. | ->03.99% (16,777,216B) 0xAD38628: llvm::Value::setNameImpl(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1544. | ->03.99% (16,777,216B) 0xAD38777: llvm::Value::setName(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1545. | ->03.99% (16,777,216B) 0xA7DEB1F: llvm::PHINode* llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>::Insert<llvm::PHINode>(llvm::PHINode*, llvm::Twine const&) const (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1546. | ->03.99% (16,777,216B) 0xA7DEF4C: llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.930] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1547. | ->03.99% (16,777,216B) 0xA7E4CCF: getAdjustedPtr(llvm::IRBuilder<llvm::ConstantFolder, (anonymous namespace)::IRBuilderPrefixedInserter>&, llvm::DataLayout const&, llvm::Value*, llvm::APInt, llvm::Type*, llvm::Twine) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1548. | ->03.99% (16,777,216B) 0xA7EA2C6: llvm::sroa::AllocaSliceRewriter::visitMemTransferInst(llvm::MemTransferInst&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1549. | ->03.99% (16,777,216B) 0xA7EFC67: llvm::SROA::rewritePartition(llvm::AllocaInst&, llvm::sroa::AllocaSlices&, llvm::sroa::Partition&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1550. | ->03.99% (16,777,216B) 0xA7F0EE7: llvm::SROA::splitAlloca(llvm::AllocaInst&, llvm::sroa::AllocaSlices&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1551. | ->03.99% (16,777,216B) 0xA7F1CA6: llvm::SROA::runOnAlloca(llvm::AllocaInst&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1552. | ->03.99% (16,777,216B) 0xA7F2B0E: llvm::SROA::runImpl(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1553. | ->03.99% (16,777,216B) 0xA7F394E: llvm::sroa::SROALegacyPass::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1554. | ->03.99% (16,777,216B) 0xAD06AC2: llvm::FPPassManager::runOnFunction(llvm::Function&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1555. | ->03.99% (16,777,216B) 0xAABE9FC: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1556. | ->03.99% (16,777,216B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1557. | ->03.99% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1558. | ->03.99% (16,777,216B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1559. | ->03.99% (16,777,216B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1560. | ->03.99% (16,777,216B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1561. | ->03.99% (16,777,216B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1562. | ->03.99% (16,777,216B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1563. | ->03.99% (16,777,216B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1564. | ->03.99% (16,777,216B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1565. | ->03.99% (16,777,216B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1566. | ->03.99% (16,777,216B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1567. | ->03.99% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1568. | ->03.99% (16,777,216B) 0x55CEB5B: clone (clone.S:109)
  1569. |
  1570. ->03.99% (16,777,216B) 0xACAF556: llvm::DenseMap<llvm::DILocation*, llvm::detail::DenseSetEmpty, llvm::MDNodeInfo<llvm::DILocation>, llvm::detail::DenseSetPair<llvm::DILocation*> >::grow(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1571. | ->03.99% (16,777,216B) 0xACAFAA2: llvm::DILocation::getImpl(llvm::LLVMContext&, unsigned int, unsigned int, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1572. | ->03.99% (16,777,216B) 0xACB8134: llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1573. | ->03.99% (16,777,216B) 0xA962F19: fixupLineNumbers(llvm::Function*, llvm::ilist_iterator<llvm::BasicBlock>, llvm::Instruction*) [clone .constprop.617] (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1574. | | ->03.99% (16,777,216B) 0xA968CE7: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1575. | | ->03.99% (16,777,216B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1576. | | ->03.99% (16,777,216B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1577. | | ->03.99% (16,777,216B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1578. | | ->03.99% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1579. | | ->03.99% (16,777,216B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1580. | | ->03.99% (16,777,216B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1581. | | ->03.99% (16,777,216B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1582. | | ->03.99% (16,777,216B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1583. | | ->03.99% (16,777,216B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1584. | | ->03.99% (16,777,216B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1585. | | ->03.99% (16,777,216B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1586. | | ->03.99% (16,777,216B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1587. | | ->03.99% (16,777,216B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1588. | | ->03.99% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1589. | | ->03.99% (16,777,216B) 0x55CEB5B: clone (clone.S:109)
  1590. | |
  1591. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1592. |
  1593. ->02.95% (12,406,152B) 0x523C08C: mallocx (jemalloc.c:2173)
  1594. | ->02.13% (8,959,488B) 0x75EC150: rustc_metadata::decoder::_$LT$impl$u20$rustc_metadata..cstore..MetadataBlob$GT$::load_key_map::hc2962d8221954267 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  1595. | | ->02.13% (8,959,488B) 0x75FE031: rustc_metadata::creader::CrateReader::register_crate::h8d1ae5c8892ac835 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  1596. | | ->02.04% (8,566,272B) 0x75FFCE2: rustc_metadata::creader::CrateReader::resolve_crate::h359b588bc2de400c (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  1597. | | | ->01.74% (7,297,536B) 0x761E589: rustc_metadata::creader::CrateReader::resolve_crate_deps::_$u7b$$u7b$closure$u7d$$u7d$::h733103526d922a2e (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  1598. | | | | ->01.74% (7,297,536B) 0x7591985: _$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$u20$as$u20$core..iter..traits..FromIterator$LT$$LP$K$C$$u20$V$RP$$GT$$GT$::from_iter::h04ab7bb340188269 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  1599. | | | | ->01.74% (7,297,536B) 0x75FDCDE: rustc_metadata::creader::CrateReader::register_crate::h8d1ae5c8892ac835 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  1600. | | | | ->01.44% (6,056,448B) 0x75FFCE2: rustc_metadata::creader::CrateReader::resolve_crate::h359b588bc2de400c (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  1601. | | | | | ->01.10% (4,615,680B) 0x761E589: rustc_metadata::creader::CrateReader::resolve_crate_deps::_$u7b$$u7b$closure$u7d$$u7d$::h733103526d922a2e (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  1602. | | | | | | ->01.10% (4,615,680B) 0x7591985: _$LT$std..collections..hash..map..HashMap$LT$K$C$$u20$V$C$$u20$S$GT$$u20$as$u20$core..iter..traits..FromIterator$LT$$LP$K$C$$u20$V$RP$$GT$$GT$::from_iter::h04ab7bb340188269 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  1603. | | | | | | ->01.10% (4,615,680B) 0x75FDCDE: rustc_metadata::creader::CrateReader::register_crate::h8d1ae5c8892ac835 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  1604. | | | | | | ->01.09% (4,578,816B) 0x75FFCE2: rustc_metadata::creader::CrateReader::resolve_crate::h359b588bc2de400c (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_metadata-6ae18b3defba59f8.so)
  1605. | | | | | | | ->01.09% (4,578,816B) in 2 places, all below massif's threshold (1.00%)
  1606. | | | | | | |
  1607. | | | | | | ->00.01% (36,864B) in 1+ places, all below ms_print's threshold (01.00%)
  1608. | | | | | |
  1609. | | | | | ->00.34% (1,440,768B) in 1+ places, all below ms_print's threshold (01.00%)
  1610. | | | | |
  1611. | | | | ->00.30% (1,241,088B) in 1+ places, all below ms_print's threshold (01.00%)
  1612. | | | |
  1613. | | | ->00.30% (1,268,736B) in 1+ places, all below ms_print's threshold (01.00%)
  1614. | | |
  1615. | | ->00.09% (393,216B) in 1+ places, all below ms_print's threshold (01.00%)
  1616. | |
  1617. | ->00.82% (3,446,664B) in 1+ places, all below ms_print's threshold (01.00%)
  1618. |
  1619. ->02.76% (11,603,968B) 0xAD0A89F: llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1620. | ->02.76% (11,603,968B) in 12 places, all below massif's threshold (1.00%)
  1621. |
  1622. ->02.45% (10,285,120B) 0xAD12D49: llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1623. | ->01.48% (6,233,920B) 0x9AC4DDB: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1624. | | ->01.48% (6,233,920B) 0x66BFB32: rustc_trans::debuginfo::source_loc::set_debug_location::h28903abba761d958 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1625. | | ->01.48% (6,233,920B) in 2 places, all below massif's threshold (1.00%)
  1626. | |
  1627. | ->00.96% (4,051,200B) in 1+ places, all below ms_print's threshold (01.00%)
  1628. |
  1629. ->02.00% (8,388,608B) 0xAD0FA05: llvm::DenseMap<llvm::Metadata*, llvm::MetadataAsValue*, llvm::DenseMapInfo<llvm::Metadata*>, llvm::detail::DenseMapPair<llvm::Metadata*, llvm::MetadataAsValue*> >::grow(unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1630. | ->02.00% (8,388,608B) 0xAD12D78: llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1631. | ->02.00% (8,388,608B) 0x9AC4DDB: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1632. | | ->02.00% (8,388,608B) 0x66BFB32: rustc_trans::debuginfo::source_loc::set_debug_location::h28903abba761d958 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1633. | | ->02.00% (8,388,608B) 0x66C03B6: rustc_trans::debuginfo::declare_local::h5661f7eb88aaf848 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1634. | | | ->02.00% (8,388,608B) 0x66464CB: _$LT$core..iter..Map$LT$I$C$$u20$F$GT$$u20$as$u20$core..iter..iterator..Iterator$GT$::next::hce04835a566cee21 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1635. | | | ->02.00% (8,388,608B) 0x66D8B12: rustc_trans::mir::trans_mir::hf134a3cdd0fc11a9 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1636. | | | ->02.00% (8,388,608B) 0x667C13B: rustc_trans::base::trans_closure::hc8c52071c73f93bb (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1637. | | | ->02.00% (8,388,608B) 0x66F91F3: rustc_trans::trans_item::TransItem::define::h210dc3dd25dfd260 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1638. | | | ->02.00% (8,388,608B) 0x667F722: rustc_trans::base::trans_crate::h93b8f67e3a5e0e76 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1639. | | | ->02.00% (8,388,608B) 0x4F117A0: rustc_driver::driver::phase_4_translate_to_llvm::h827b6788259f8fce (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1640. | | | ->02.00% (8,388,608B) 0x4F4C799: rustc_driver::driver::compile_input::_$u7b$$u7b$closure$u7d$$u7d$::h59cf6a90d54bb91a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1641. | | | ->02.00% (8,388,608B) 0x4F437A2: rustc_driver::driver::phase_3_run_analysis_passes::_$u7b$$u7b$closure$u7d$$u7d$::h7956e5ffa9709cff (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1642. | | | ->02.00% (8,388,608B) 0x4F0F02C: rustc_driver::driver::phase_3_run_analysis_passes::hf539115261405532 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1643. | | | ->02.00% (8,388,608B) 0x4EFB8A8: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1644. | | | ->02.00% (8,388,608B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1645. | | | ->02.00% (8,388,608B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1646. | | | ->02.00% (8,388,608B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1647. | | | ->02.00% (8,388,608B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1648. | | | ->02.00% (8,388,608B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1649. | | | ->02.00% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1650. | | | ->02.00% (8,388,608B) 0x55CEB5B: clone (clone.S:109)
  1651. | | |
  1652. | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1653. | |
  1654. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1655. |
  1656. ->02.00% (8,388,608B) 0xAD0D1AC: void std::vector<llvm::MDNode*, std::allocator<llvm::MDNode*> >::_M_emplace_back_aux<llvm::MDNode*>(llvm::MDNode*&&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1657. | ->02.00% (8,388,608B) 0xAD0D2F5: llvm::MDNode::storeDistinctInContext() (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1658. | ->02.00% (8,388,608B) 0xAD1A4F9: llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1659. | | ->02.00% (8,388,608B) 0xA9676EC: CloneAliasScopeMetadata(llvm::CallSite, llvm::ValueMap<llvm::Value const*, llvm::WeakVH, llvm::ValueMapConfig<llvm::Value const*, llvm::sys::SmartMutex<false> > >&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1660. | | ->02.00% (8,388,608B) 0xA968CFF: llvm::InlineFunction(llvm::CallSite, llvm::InlineFunctionInfo&, llvm::AAResults*, bool) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1661. | | ->02.00% (8,388,608B) 0x9E90B2D: llvm::Inliner::inlineCalls(llvm::CallGraphSCC&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1662. | | ->02.00% (8,388,608B) 0xAABEB5F: (anonymous namespace)::CGPassManager::runOnModule(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1663. | | ->02.00% (8,388,608B) 0xAD06752: llvm::legacy::PassManagerImpl::run(llvm::Module&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1664. | | ->02.00% (8,388,608B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1665. | | ->02.00% (8,388,608B) 0x6668B53: rustc_trans::back::write::execute_work_item::hadfde0d2d69a1351 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1666. | | ->02.00% (8,388,608B) 0x66640C8: rustc_trans::back::write::run_passes::ha2733837d10e8146 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_trans-824d47762ad33794.so)
  1667. | | ->02.00% (8,388,608B) 0x4F12EDC: rustc_driver::driver::phase_5_run_llvm_passes::h1bd156c4c88b4078 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1668. | | ->02.00% (8,388,608B) 0x4EFBB71: rustc_driver::driver::compile_input::hb792248be1b59e4b (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1669. | | ->02.00% (8,388,608B) 0x4F24D69: rustc_driver::run_compiler::ha3488060edea2e36 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1670. | | ->02.00% (8,388,608B) 0x4E5E7AA: std::panicking::try::do_call::h61c121027fc78b15 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1671. | | ->02.00% (8,388,608B) 0x52337D5: __rust_maybe_catch_panic (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1672. | | ->02.00% (8,388,608B) 0x4E7CD00: _$LT$F$u20$as$u20$alloc..boxed..FnBox$LT$A$GT$$GT$::call_box::hb525626947faae86 (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_driver-8c629f0a46e900c2.so)
  1673. | | ->02.00% (8,388,608B) 0x52293DF: std::sys::thread::Thread::new::thread_start::hc0e0cfadf617097a (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/libstd-f7a7e46b52b52a4f.so)
  1674. | | ->02.00% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333)
  1675. | | ->02.00% (8,388,608B) 0x55CEB5B: clone (clone.S:109)
  1676. | |
  1677. | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
  1678. |
  1679. ->01.31% (5,505,776B) 0xAD358E7: llvm::User::operator new(unsigned long, unsigned int, unsigned int) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1680. | ->01.31% (5,505,776B) in 14 places, all below massif's threshold (1.00%)
  1681. |
  1682. ->01.27% (5,342,784B) 0xAD3865D: llvm::Value::setNameImpl(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1683. ->01.27% (5,342,784B) 0xAD38777: llvm::Value::setName(llvm::Twine const&) (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so)
  1684. ->01.27% (5,342,784B) in 22 places, all below massif's threshold (1.00%)
  1685.  
  1686. --------------------------------------------------------------------------------
  1687. n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
  1688. --------------------------------------------------------------------------------
  1689. 86 4,223,821,928,316 119,730,248 117,733,821 1,961,443 34,984
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement