-
-
Save alexcrichton/0f1f043442ef1628fe887d27fe3ed436 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
-------------------------------------------------------------------------------- | |
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 | |
Massif arguments: --stacks=yes | |
ms_print arguments: massif.out.29404 | |
-------------------------------------------------------------------------------- | |
GB | |
12.07^ : | |
| #::::::::::@::::::::::@::::::::::::::::::::::::::::::::@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| #:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
| @@#:: : :::: @:: :::: ::@:: :: : ::: :::: ::: ::: :: : :@ | |
0 +----------------------------------------------------------------------->Ti | |
0 3.842 | |
Number of snapshots: 87 | |
Detailed snapshots: [2, 8, 9 (peak), 17, 26, 55, 65, 75, 85] | |
-------------------------------------------------------------------------------- | |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) | |
-------------------------------------------------------------------------------- | |
0 0 0 0 0 0 | |
1 127,949,557,196 353,688,688 321,427,682 32,212,118 48,888 | |
2 241,140,610,480 381,907,960 344,293,506 37,566,998 47,456 | |
90.15% (344,293,506B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. | |
->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) | |
| ->12.03% (45,926,944B) in 214 places, all below massif's threshold (1.00%) | |
| | | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->05.15% (19,655,096B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->05.15% (19,655,096B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->05.15% (19,655,096B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.04% (152,280B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->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) | |
| | ->01.42% (5,438,400B) in 15 places, all below massif's threshold (1.00%) | |
| | | |
| ->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) | |
| ->01.14% (4,348,192B) in 9 places, all below massif's threshold (1.00%) | |
| | |
->11.07% (42,277,418B) in 918 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->04.67% (17,843,800B) 0x9AC6411: LLVMRustBuildCall (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->01.15% (4,400,096B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | | ->01.15% (4,400,096B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | | |
| | | | ->00.51% (1,950,160B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | |
| | | ->00.98% (3,739,504B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->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) | |
| | | ->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) | |
| | | | ->01.18% (4,510,912B) in 5 places, all below massif's threshold (1.00%) | |
| | | | | |
| | | ->00.10% (395,584B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.75% (2,847,544B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->01.60% (6,092,800B) 0x9AC2146: LLVMRustRunFunctionPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->01.60% (6,092,800B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | | | ->01.60% (6,092,800B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | | | |
| | | | | ->00.00% (4,200B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | |
| | | | ->00.00% (8,400B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | |
| | | ->00.11% (405,600B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.24% (907,600B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->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) | |
| | ->01.92% (7,350,536B) in 5 places, all below massif's threshold (1.00%) | |
| | | |
| ->01.86% (7,103,304B) 0x9AC6534: LLVMRustBuildInvoke (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->01.86% (7,103,304B) in 4 places, all below massif's threshold (1.00%) | |
| | | |
| ->00.44% (1,694,928B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->02.93% (11,204,400B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->02.93% (11,204,400B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | ->02.93% (11,204,400B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | |
| | | ->01.31% (4,987,136B) 0x9AC4DCF: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->01.31% (4,987,136B) in 2 places, all below massif's threshold (1.00%) | |
| | | | |
| | ->00.80% (3,063,824B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->02.47% (9,418,992B) in 16 places, all below massif's threshold (1.00%) | |
| | | |
| ->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) | |
| | ->01.74% (6,644,832B) in 14 places, all below massif's threshold (1.00%) | |
| | | |
| ->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) | |
| ->01.18% (4,515,264B) in 2 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | | ->01.47% (5,623,968B) in 14 places, all below massif's threshold (1.00%) | |
| | | | |
| | ->00.52% (1,971,200B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | | ->01.62% (6,192,032B) in 14 places, all below massif's threshold (1.00%) | |
| | | | | |
| | | ->00.18% (700,672B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.02% (92,288B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->01.35% (5,137,216B) in 9 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->04.39% (16,777,216B) 0xAC95469: LLVMAppendBasicBlockInContext (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->04.39% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->04.39% (16,777,216B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->03.25% (12,407,568B) 0x523C08C: mallocx (jemalloc.c:2173) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | | ->01.20% (4,578,816B) in 2 places, all below massif's threshold (1.00%) | |
| | | | | | | | |
| | | | | | ->00.01% (36,864B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | | |
| | | | | ->00.38% (1,440,768B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | |
| | | | ->00.32% (1,241,088B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | |
| | | ->00.33% (1,268,736B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.10% (393,216B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.90% (3,448,080B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->01.63% (6,233,920B) 0x9AC4DDB: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | | ->01.07% (4,071,440B) in 2 places, all below massif's threshold (1.00%) | |
| | | | |
| | ->00.57% (2,162,480B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->01.22% (4,662,920B) in 10 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->02.44% (9,310,208B) in 12 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->02.20% (8,388,608B) 0x9AC2146: LLVMRustRunFunctionPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->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) | |
| | | | | | | ->02.20% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | | | | ->02.20% (8,388,608B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | | | | |
| | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | | |
| | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | |
| | | ->00.14% (524,288B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.10% (397,312B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->02.20% (8,388,608B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->02.20% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->02.20% (8,388,608B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->02.20% (8,388,608B) 0x9AC4DDB: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->02.20% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->02.20% (8,388,608B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->02.20% (8,388,608B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->02.20% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->02.20% (8,388,608B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->02.14% (8,155,080B) 0xAC95452: LLVMAppendBasicBlockInContext (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->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) | |
| | | | | ->01.24% (4,729,032B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | | ->01.24% (4,729,032B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | | |
| | | | ->00.35% (1,335,600B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | |
| | | ->00.04% (152,640B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.51% (1,937,736B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.00% (72B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| ->01.84% (7,026,112B) in 74 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->01.57% (6,012,384B) in 36 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->01.53% (5,829,232B) in 5 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->01.48% (5,635,128B) in 33 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| ->01.26% (4,812,080B) in 19 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->01.10% (4,194,304B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->01.10% (4,194,304B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->01.10% (4,194,304B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
-------------------------------------------------------------------------------- | |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) | |
-------------------------------------------------------------------------------- | |
3 344,347,540,801 406,811,680 363,217,962 43,547,022 46,696 | |
4 426,933,458,372 490,047,960 442,196,778 47,798,566 52,616 | |
5 502,452,107,434 453,867,432 404,850,506 48,970,206 46,720 | |
6 627,682,094,784 491,756,240 436,916,762 54,792,734 46,744 | |
7 750,830,868,666 540,823,352 478,411,018 62,365,390 46,944 | |
8 843,120,401,285 935,571,232 866,180,622 69,342,178 48,432 | |
92.58% (866,180,622B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. | |
->26.86% (251,267,910B) in 2030 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->07.64% (71,501,016B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->07.64% (71,501,016B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->07.64% (71,501,016B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.31% (2,942,104B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->07.53% (70,469,776B) in 289 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->04.73% (44,231,400B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->04.73% (44,231,400B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | ->04.73% (44,231,400B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | |
| | | ->00.53% (4,987,136B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->01.13% (10,617,480B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->01.13% (10,617,480B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->01.13% (10,617,480B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.26% (2,400,192B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->01.15% (10,774,728B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->01.15% (10,774,728B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->01.15% (10,774,728B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.98% (9,212,792B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->01.49% (13,935,792B) in 17 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->02.24% (20,971,520B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->02.24% (20,971,520B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->02.24% (20,971,520B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->01.83% (17,087,920B) in 482 places, all below massif's threshold (1.00%) | |
| | | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->01.12% (10,485,760B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->01.12% (10,485,760B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| ->01.12% (10,485,760B) 0x55CEB5B: clone (clone.S:109) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->04.20% (39,321,600B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->04.20% (39,321,600B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | ->04.20% (39,321,600B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.73% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->02.99% (28,013,440B) in 18 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->01.63% (15,204,352B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->01.63% (15,204,352B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->01.63% (15,204,352B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->01.31% (12,247,040B) in 26 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->02.19% (20,489,976B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->02.19% (20,489,976B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->02.19% (20,489,976B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.02% (151,008B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | | ->01.19% (11,120,640B) in 8 places, all below massif's threshold (1.00%) | |
| | | | |
| | ->00.48% (4,452,352B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.30% (2,801,664B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | | ->01.79% (16,777,216B) in 2 places, all below massif's threshold (1.00%) | |
| | | | | | |
| | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | |
| | | ->00.01% (65,536B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.06% (596,992B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.00% (1,024B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->01.79% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->01.79% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->01.79% (16,777,216B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->01.79% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->01.79% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->01.79% (16,777,216B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->01.79% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->01.79% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| ->01.79% (16,777,216B) 0x55CEB5B: clone (clone.S:109) | |
| | |
->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) | |
| ->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) | |
| ->01.77% (16,588,800B) in 33 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->01.67% (15,651,440B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->01.67% (15,651,440B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->01.67% (15,651,440B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.05% (475,552B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->01.55% (14,495,488B) 0x9AC2EA3: LLVMRustWriteOutputFile (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->01.55% (14,495,488B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->01.55% (14,495,488B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.01% (109,088B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.05% (441,280B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->01.34% (12,582,912B) in 3 places, all below massif's threshold (1.00%) | |
| | |
->01.33% (12,407,568B) 0x523C08C: mallocx (jemalloc.c:2173) | |
| ->01.33% (12,407,568B) in 1947 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->01.25% (11,653,120B) in 12 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->01.24% (11,603,968B) in 12 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->01.17% (10,930,080B) in 11 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
->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) | |
->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) | |
->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) | |
->01.06% (9,932,800B) in 3 places, all below massif's threshold (1.00%) | |
-------------------------------------------------------------------------------- | |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) | |
-------------------------------------------------------------------------------- | |
9 962,994,375,635 12,915,782,824 12,827,911,286 87,823,106 48,432 | |
99.32% (12,827,911,286B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->70.59% (9,116,844,032B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | ->70.59% (9,116,844,032B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->22.08% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->22.08% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->05.38% (694,932,086B) in 2048 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%) | |
-------------------------------------------------------------------------------- | |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) | |
-------------------------------------------------------------------------------- | |
10 1,021,121,354,032 12,919,406,920 12,849,912,153 69,448,279 46,488 | |
11 1,110,719,797,743 12,919,854,424 12,850,359,641 69,448,295 46,488 | |
12 1,185,210,285,527 12,922,416,104 12,852,921,345 69,448,271 46,488 | |
13 1,290,795,999,474 12,922,453,336 12,852,958,553 69,448,295 46,488 | |
14 1,358,895,549,215 12,922,453,336 12,852,958,553 69,448,295 46,488 | |
15 1,441,918,248,413 12,922,453,192 12,852,958,409 69,448,295 46,488 | |
16 1,512,979,467,819 12,922,601,048 12,853,106,265 69,448,295 46,488 | |
17 1,602,140,723,374 12,922,698,952 12,853,204,169 69,448,295 46,488 | |
99.46% (12,853,204,169B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->71.07% (9,183,952,896B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | ->71.07% (9,183,952,896B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->22.07% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->22.07% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->05.05% (653,116,105B) in 2048 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%) | |
-------------------------------------------------------------------------------- | |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) | |
-------------------------------------------------------------------------------- | |
18 1,675,073,040,616 12,923,255,784 12,853,761,025 69,448,271 46,488 | |
19 1,741,224,427,993 12,923,501,544 12,854,006,785 69,448,271 46,488 | |
20 1,830,660,582,426 12,925,828,072 12,856,333,313 69,448,271 46,488 | |
21 1,897,235,113,775 12,925,828,296 12,856,333,513 69,448,295 46,488 | |
22 1,985,666,264,539 12,925,828,440 12,856,333,657 69,448,295 46,488 | |
23 2,029,881,918,955 12,925,893,976 12,856,399,193 69,448,295 46,488 | |
24 2,118,313,240,841 12,925,893,608 12,856,398,849 69,448,271 46,488 | |
25 2,172,417,634,127 12,925,893,608 12,856,398,849 69,448,271 46,488 | |
26 2,257,438,818,878 12,925,893,976 12,856,399,193 69,448,295 46,488 | |
99.46% (12,856,399,193B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->71.05% (9,183,952,896B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | ->71.05% (9,183,952,896B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->22.07% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->22.07% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->05.08% (656,311,129B) in 2048 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%) | |
-------------------------------------------------------------------------------- | |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) | |
-------------------------------------------------------------------------------- | |
27 2,311,543,121,125 12,925,975,528 12,856,480,769 69,448,271 46,488 | |
28 2,396,003,516,510 12,925,975,528 12,856,480,769 69,448,271 46,488 | |
29 2,503,498,753,662 12,926,212,760 12,856,717,961 69,448,311 46,488 | |
30 2,568,305,674,947 12,926,221,936 12,856,727,129 69,448,319 46,488 | |
31 2,697,919,771,171 12,930,310,704 12,860,815,881 69,448,335 46,488 | |
32 2,795,132,149,454 12,930,330,160 12,860,835,337 69,448,335 46,488 | |
33 2,860,743,149,397 12,930,379,712 12,860,884,889 69,448,335 46,488 | |
34 2,926,353,736,857 12,930,379,312 12,860,884,489 69,448,335 46,488 | |
35 2,991,964,607,871 12,930,379,712 12,860,884,889 69,448,335 46,488 | |
36 3,057,575,773,575 12,930,428,608 12,860,933,785 69,448,335 46,488 | |
37 3,123,187,346,669 12,930,457,136 12,860,962,313 69,448,335 46,488 | |
38 3,188,798,521,993 12,930,457,136 12,860,962,313 69,448,335 46,488 | |
39 3,298,848,006,989 12,930,506,288 12,861,011,465 69,448,335 46,488 | |
40 3,371,352,476,236 12,930,506,696 12,861,011,865 69,448,335 46,496 | |
41 3,452,260,495,923 12,930,506,288 12,861,011,465 69,448,335 46,488 | |
42 3,537,426,807,855 12,930,547,256 12,861,052,425 69,448,335 46,496 | |
43 3,626,851,656,941 12,930,547,248 12,861,052,425 69,448,335 46,488 | |
44 3,682,209,913,883 12,930,661,936 12,861,167,113 69,448,335 46,488 | |
45 3,797,184,531,698 12,930,662,080 12,861,167,257 69,448,335 46,488 | |
46 3,860,484,823,325 12,930,661,872 12,861,167,049 69,448,335 46,488 | |
47 3,987,083,220,394 12,952,557,080 12,882,874,305 69,636,951 45,824 | |
48 4,113,681,368,097 12,955,758,480 12,885,960,225 69,752,327 45,928 | |
49 4,176,980,442,626 12,957,375,976 12,887,525,857 69,804,127 45,992 | |
50 4,178,246,424,102 12,957,388,824 12,887,538,129 69,804,775 45,920 | |
51 4,179,512,405,571 12,957,402,832 12,887,551,441 69,805,463 45,928 | |
52 4,180,778,387,030 12,957,415,512 12,887,563,401 69,806,095 46,016 | |
53 4,182,044,368,618 12,957,428,960 12,887,576,177 69,806,759 46,024 | |
54 4,183,310,350,094 12,957,487,952 12,887,632,209 69,809,759 45,984 | |
55 4,184,576,331,570 12,957,501,656 12,887,645,297 69,810,439 45,920 | |
99.46% (12,887,645,297B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->70.88% (9,183,952,896B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | ->70.88% (9,183,952,896B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->22.01% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->22.01% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->05.31% (687,557,233B) in 2048 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%) | |
-------------------------------------------------------------------------------- | |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) | |
-------------------------------------------------------------------------------- | |
56 4,185,842,313,033 12,957,514,640 12,887,657,569 69,811,087 45,984 | |
57 4,187,108,294,506 12,957,528,040 12,887,670,345 69,811,751 45,944 | |
58 4,188,374,275,996 12,957,540,936 12,887,682,617 69,812,399 45,920 | |
59 4,189,640,257,459 12,957,554,112 12,887,695,081 69,813,047 45,984 | |
60 4,190,906,239,126 12,957,567,072 12,887,707,353 69,813,695 46,024 | |
61 4,192,172,220,583 12,957,757,824 12,887,895,273 69,816,735 45,816 | |
62 4,193,438,202,066 12,957,770,944 12,887,907,545 69,817,383 46,016 | |
63 4,194,704,183,623 12,957,784,392 12,887,920,321 69,818,047 46,024 | |
64 4,195,970,165,210 12,957,798,064 12,887,933,321 69,818,719 46,024 | |
65 4,197,236,146,681 12,957,810,592 12,887,945,401 69,819,367 45,824 | |
99.46% (12,887,945,401B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->70.88% (9,183,952,896B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | ->70.88% (9,183,952,896B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->22.01% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->22.01% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->05.31% (687,857,337B) in 2048 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%) | |
-------------------------------------------------------------------------------- | |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) | |
-------------------------------------------------------------------------------- | |
66 4,198,502,128,248 12,957,824,232 12,887,958,177 69,820,031 46,024 | |
67 4,199,768,109,732 12,957,836,624 12,887,969,945 69,820,663 46,016 | |
68 4,201,034,091,199 12,957,901,488 12,888,031,857 69,823,735 45,896 | |
69 4,202,300,072,799 12,957,912,648 12,888,042,305 69,824,319 46,024 | |
70 4,203,566,054,264 12,957,923,776 12,888,052,873 69,824,919 45,984 | |
71 4,204,832,035,738 12,957,934,648 12,888,063,321 69,825,503 45,824 | |
72 4,206,098,017,207 12,957,945,920 12,888,073,889 69,826,103 45,928 | |
73 4,207,363,998,667 12,957,958,448 12,888,085,721 69,826,751 45,976 | |
74 4,208,629,980,124 12,957,974,680 12,888,100,889 69,827,559 46,232 | |
75 4,209,895,961,622 12,957,989,912 12,888,115,529 69,828,359 46,024 | |
99.46% (12,888,115,529B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->70.87% (9,183,952,896B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | ->70.87% (9,183,952,896B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | |
| | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.05% (6,848,512B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->22.01% (2,852,126,720B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->22.01% (2,852,126,720B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.09% (12,247,040B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->05.31% (688,027,465B) in 2048 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
->01.12% (144,912,896B) in 290 places, all below massif's threshold (1.00%) | |
-------------------------------------------------------------------------------- | |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) | |
-------------------------------------------------------------------------------- | |
76 4,211,161,943,103 12,958,005,792 12,888,130,609 69,829,159 46,024 | |
77 4,212,427,924,578 12,958,022,312 12,888,146,289 69,829,999 46,024 | |
78 4,213,693,906,034 12,958,040,896 12,888,163,673 69,830,935 46,288 | |
79 4,214,959,887,603 12,958,192,352 12,888,314,337 69,831,991 46,024 | |
80 4,216,225,869,060 12,958,218,472 12,888,339,265 69,833,383 45,824 | |
81 4,217,492,020,642 12,960,961,272 12,890,912,625 69,998,911 49,736 | |
82 4,218,758,002,099 799,069,072 732,352,591 66,670,393 46,088 | |
83 4,220,023,983,565 763,914,336 698,717,560 65,150,640 46,136 | |
84 4,221,289,965,071 816,872,352 751,087,592 65,738,544 46,216 | |
85 4,222,555,946,850 420,305,840 366,969,511 53,301,457 34,872 | |
87.31% (366,969,511B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->10.52% (44,231,400B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->10.52% (44,231,400B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | | ->10.52% (44,231,400B) 0x55CEB5B: clone (clone.S:109) | |
| | | | | |
| | | ->01.19% (4,987,136B) 0x9AC4DCF: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->01.19% (4,987,136B) in 2 places, all below massif's threshold (1.00%) | |
| | | | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->02.53% (10,617,480B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->02.53% (10,617,480B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->02.53% (10,617,480B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.57% (2,400,192B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->02.56% (10,774,728B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->02.56% (10,774,728B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->02.56% (10,774,728B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->02.19% (9,212,792B) in 21 places, all below massif's threshold (1.00%) | |
| | | |
| ->02.24% (9,420,528B) in 16 places, all below massif's threshold (1.00%) | |
| | | |
| ->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) | |
| ->01.07% (4,515,264B) in 2 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->10.54% (44,295,000B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->10.54% (44,295,000B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->10.54% (44,295,000B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.40% (1,682,056B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->07.30% (30,676,536B) in 286 places, all below massif's threshold (1.00%) | |
| | | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->01.50% (6,296,200B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->01.50% (6,296,200B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->01.50% (6,296,200B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.01% (25,464B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->01.27% (5,326,784B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->01.27% (5,326,784B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->01.27% (5,326,784B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.04% (148,776B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->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) | |
| ->01.18% (4,978,600B) in 22 places, all below massif's threshold (1.00%) | |
| | |
->10.36% (43,544,167B) in 2069 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | | ->01.01% (4,228,672B) in 4 places, all below massif's threshold (1.00%) | |
| | | | | | | | |
| | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | | |
| | | | | ->00.14% (587,776B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | |
| | | | ->00.25% (1,062,656B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | |
| | | ->00.49% (2,053,632B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.18% (775,936B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->01.35% (5,654,208B) in 38 places, all below massif's threshold (1.00%) | |
| | | |
| ->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) | |
| | ->01.21% (5,076,736B) in 10 places, all below massif's threshold (1.00%) | |
| | | |
| ->00.51% (2,144,128B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->03.99% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->03.99% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->03.99% (16,777,216B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->03.99% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| ->03.99% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| ->03.99% (16,777,216B) 0x55CEB5B: clone (clone.S:109) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->03.99% (16,777,216B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->03.99% (16,777,216B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->03.99% (16,777,216B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->02.95% (12,406,152B) 0x523C08C: mallocx (jemalloc.c:2173) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | ->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) | |
| | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | ->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) | |
| | | | | | | ->01.09% (4,578,816B) in 2 places, all below massif's threshold (1.00%) | |
| | | | | | | | |
| | | | | | ->00.01% (36,864B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | | |
| | | | | ->00.34% (1,440,768B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | | |
| | | | ->00.30% (1,241,088B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | | |
| | | ->00.30% (1,268,736B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | | |
| | ->00.09% (393,216B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.82% (3,446,664B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->02.76% (11,603,968B) in 12 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
| ->01.48% (6,233,920B) 0x9AC4DDB: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->01.48% (6,233,920B) in 2 places, all below massif's threshold (1.00%) | |
| | | |
| ->00.96% (4,051,200B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->02.00% (8,388,608B) 0x9AC4DDB: LLVMRustDIBuilderCreateDebugLocation (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->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) | |
| | | ->02.00% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | | ->02.00% (8,388,608B) 0x55CEB5B: clone (clone.S:109) | |
| | | | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->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) | |
| ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->02.00% (8,388,608B) 0xAC9D7A7: LLVMRunPassManager (in /home/alex/code/rust2/build/x86_64-unknown-linux-gnu/stage2/lib/librustc_llvm-5ad4cca9cd952161.so) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->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) | |
| | ->02.00% (8,388,608B) 0xC1C36F8: start_thread (pthread_create.c:333) | |
| | ->02.00% (8,388,608B) 0x55CEB5B: clone (clone.S:109) | |
| | | |
| ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | |
| | |
->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) | |
| ->01.31% (5,505,776B) in 14 places, all below massif's threshold (1.00%) | |
| | |
->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) | |
->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) | |
->01.27% (5,342,784B) in 22 places, all below massif's threshold (1.00%) | |
-------------------------------------------------------------------------------- | |
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) | |
-------------------------------------------------------------------------------- | |
86 4,223,821,928,316 119,730,248 117,733,821 1,961,443 34,984 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment