From b5b09cfc7e3cf5db2f767b3744aeba80644df43c Mon Sep 17 00:00:00 2001 From: SoftwareApe Date: Tue, 26 May 2020 23:21:41 +0200 Subject: [PATCH] Fix Rust expectations --- ...erf-rust-Yamakaky-dcpu-collapsed-addrs.txt | 22 +++++++++---------- .../perf-rust-Yamakaky-dcpu-collapsed-all.txt | 22 +++++++++---------- .../perf-rust-Yamakaky-dcpu-collapsed-jit.txt | 22 +++++++++---------- ...rf-rust-Yamakaky-dcpu-collapsed-kernel.txt | 22 +++++++++---------- .../perf-rust-Yamakaky-dcpu-collapsed-pid.txt | 22 +++++++++---------- .../perf-rust-Yamakaky-dcpu-collapsed-tid.txt | 22 +++++++++---------- 6 files changed, 66 insertions(+), 66 deletions(-) diff --git a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-addrs.txt b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-addrs.txt index 71444024..77de23d7 100644 --- a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-addrs.txt +++ b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-addrs.txt @@ -14,15 +14,15 @@ emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::t emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16; as std::io::Read>::read;std::io::impls::_::read;collections::slice::_::split_at;<[T] as core::slice::SliceExt>::split_at;core::slice::_> for [T]>::index;core::slice::_> for [T]>::index;core::slice::from_raw_parts 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;collections::slice::_::get_unchecked_mut;<[T] as core::slice::SliceExt>::get_unchecked_mut 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::truncate; as core::ops::DerefMut>::deref_mut;core::ptr::_::is_null 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;term::terminfo::searcher::get_dbpath_for_term;std::path::PathBuf::_push 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;>::new;>::with_capacity;collections::vec::from_elem;>::extend_with_element;::clone 1 @@ -32,8 +32,8 @@ emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::t emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16;core::slice::_> for [T]>::index_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;>::set_len 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::resize;>::extend_with_element;core::ptr::_::offset 1 emulator;__rust_maybe_catch_panic;emulator::main;simplelog::termlog::TermLogger::init;page_fault 1 emulator;_dl_map_object;_dl_load_cache_lookup 2 diff --git a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-all.txt b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-all.txt index 12e43fb2..e7cf3293 100644 --- a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-all.txt +++ b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-all.txt @@ -14,15 +14,15 @@ emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::t emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16; as std::io::Read>::read;std::io::impls::_::read;collections::slice::_::split_at;<[T] as core::slice::SliceExt>::split_at;core::slice::_> for [T]>::index;core::slice::_> for [T]>::index;core::slice::from_raw_parts 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;collections::slice::_::get_unchecked_mut;<[T] as core::slice::SliceExt>::get_unchecked_mut 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::truncate; as core::ops::DerefMut>::deref_mut;core::ptr::_::is_null 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;term::terminfo::searcher::get_dbpath_for_term;std::path::PathBuf::_push 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;>::new;>::with_capacity;collections::vec::from_elem;>::extend_with_element;::clone 1 @@ -32,8 +32,8 @@ emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::t emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16;core::slice::_> for [T]>::index_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;>::set_len 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::resize;>::extend_with_element;core::ptr::_::offset 1 emulator;__rust_maybe_catch_panic;emulator::main;simplelog::termlog::TermLogger::init;page_fault_[k] 1 emulator;_dl_map_object;_dl_load_cache_lookup 2 diff --git a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-jit.txt b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-jit.txt index 4fe6060c..8a354811 100644 --- a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-jit.txt +++ b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-jit.txt @@ -14,15 +14,15 @@ emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::t emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16; as std::io::Read>::read;std::io::impls::_::read;collections::slice::_::split_at;<[T] as core::slice::SliceExt>::split_at;core::slice::_> for [T]>::index;core::slice::_> for [T]>::index;core::slice::from_raw_parts 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;collections::slice::_::get_unchecked_mut;<[T] as core::slice::SliceExt>::get_unchecked_mut 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::truncate; as core::ops::DerefMut>::deref_mut;core::ptr::_::is_null 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;term::terminfo::searcher::get_dbpath_for_term;std::path::PathBuf::_push 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;>::new;>::with_capacity;collections::vec::from_elem;>::extend_with_element;::clone 1 @@ -32,8 +32,8 @@ emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::t emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16;core::slice::_> for [T]>::index_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;>::set_len 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::resize;>::extend_with_element;core::ptr::_::offset 1 emulator;__rust_maybe_catch_panic;emulator::main;simplelog::termlog::TermLogger::init;page_fault 1 emulator;_dl_map_object;_dl_load_cache_lookup 2 diff --git a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-kernel.txt b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-kernel.txt index 12e43fb2..e7cf3293 100644 --- a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-kernel.txt +++ b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-kernel.txt @@ -14,15 +14,15 @@ emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::t emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16; as std::io::Read>::read;std::io::impls::_::read;collections::slice::_::split_at;<[T] as core::slice::SliceExt>::split_at;core::slice::_> for [T]>::index;core::slice::_> for [T]>::index;core::slice::from_raw_parts 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;collections::slice::_::get_unchecked_mut;<[T] as core::slice::SliceExt>::get_unchecked_mut 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::truncate; as core::ops::DerefMut>::deref_mut;core::ptr::_::is_null 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;term::terminfo::searcher::get_dbpath_for_term;std::path::PathBuf::_push 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;>::new;>::with_capacity;collections::vec::from_elem;>::extend_with_element;::clone 1 @@ -32,8 +32,8 @@ emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::t emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16;core::slice::_> for [T]>::index_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;>::set_len 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 -emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 +emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 emulator;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::resize;>::extend_with_element;core::ptr::_::offset 1 emulator;__rust_maybe_catch_panic;emulator::main;simplelog::termlog::TermLogger::init;page_fault_[k] 1 emulator;_dl_map_object;_dl_load_cache_lookup 2 diff --git a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-pid.txt b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-pid.txt index 6babd2b5..72d6e8d7 100644 --- a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-pid.txt +++ b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-pid.txt @@ -14,15 +14,15 @@ emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog: emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16; as std::io::Read>::read;std::io::impls::_::read;collections::slice::_::split_at;<[T] as core::slice::SliceExt>::split_at;core::slice::_> for [T]>::index;core::slice::_> for [T]>::index;core::slice::from_raw_parts 1 emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;collections::slice::_::get_unchecked_mut;<[T] as core::slice::SliceExt>::get_unchecked_mut 1 -emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 -emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 -emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 -emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 -emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 -emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 -emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 -emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 -emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 +emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 +emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 +emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 +emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 +emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 +emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 +emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 +emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 +emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::truncate; as core::ops::DerefMut>::deref_mut;core::ptr::_::is_null 1 emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;term::terminfo::searcher::get_dbpath_for_term;std::path::PathBuf::_push 1 emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;>::new;>::with_capacity;collections::vec::from_elem;>::extend_with_element;::clone 1 @@ -32,8 +32,8 @@ emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog: emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16;core::slice::_> for [T]>::index_mut 1 emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;>::set_len 1 -emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 -emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 +emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 +emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 emulator-?;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::resize;>::extend_with_element;core::ptr::_::offset 1 emulator-?;__rust_maybe_catch_panic;emulator::main;simplelog::termlog::TermLogger::init;page_fault 1 emulator-?;_dl_map_object;_dl_load_cache_lookup 2 diff --git a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-tid.txt b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-tid.txt index c19e5b65..f13a1cc0 100644 --- a/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-tid.txt +++ b/tests/data/collapse-perf/results/perf-rust-Yamakaky-dcpu-collapsed-tid.txt @@ -14,15 +14,15 @@ emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simpl emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16; as std::io::Read>::read;std::io::impls::_::read;collections::slice::_::split_at;<[T] as core::slice::SliceExt>::split_at;core::slice::_> for [T]>::index;core::slice::_> for [T]>::index;core::slice::from_raw_parts 1 emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;collections::slice::_::get_unchecked_mut;<[T] as core::slice::SliceExt>::get_unchecked_mut 1 -emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 -emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 -emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 -emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 -emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 -emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 -emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 -emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 -emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 +emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next;core::iter::range::_>::next;core::cmp::impls::_::lt 1 +emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map 1 +emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position 1 +emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};core::iter::iterator::Iterator::position; as core::iter::iterator::Iterator>::next;<&'a mut I as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;core::ptr::_::offset 1 +emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood; as std::collections::hash::table::Put>::borrow_table_mut 1 +emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;>::insert;std::collections::hash::map::robin_hood;>::displacement; as core::ops::Deref>::deref;<&'a mut T as core::ops::Deref>::deref 1 +emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed 1 +emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;>::insert_hashed_ordered 1 +emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::reserve;>::resize;__memmove_sse2_unaligned_erms 1 emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::truncate; as core::ops::DerefMut>::deref_mut;core::ptr::_::is_null 1 emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stderr;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;term::terminfo::searcher::get_dbpath_for_term;std::path::PathBuf::_push 1 emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;>::new;>::with_capacity;collections::vec::from_elem;>::extend_with_element;::clone 1 @@ -32,8 +32,8 @@ emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simpl emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;<&'a mut I as core::iter::iterator::Iterator>::next;< as core::iter::traits::FromIterator>>::from_iter::Adapter as core::iter::iterator::Iterator>::next; as core::iter::iterator::Iterator>::next;>::map;core::ops::impls::_ for &'a mut F>::call_once;term::terminfo::parser::compiled::parse::_{{closure}};term::terminfo::parser::compiled::read_le_u16;core::slice::_> for [T]>::index_mut 1 emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared; as core::ops::DerefMut>::deref_mut 1 emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator>::from_iter;>::extend_desugared;>::set_len 1 -emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 -emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<; as core::iter::traits::Extend<;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 +emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::insert_hashed_nocheck;std::collections::hash::map::search_hashed;>::new;>::at_index;>::first_bucket_raw;std::collections::hash::table::calculate_offsets;core::num::_::overflowing_add 1 +emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;core::iter::iterator::Iterator::collect; as core::iter::traits::FromIterator>>::from_iter; as core::iter::traits::FromIterator<(K, V)>>::from_iter; as core::iter::traits::Extend<(K, V)>>::extend;>::insert;>::make_hash;std::collections::hash::table::make_hash;::finish;::finish; as core::hash::Hasher>::finish;::d_rounds;core::num::_::wrapping_add 1 emulator-?/4152;__rust_maybe_catch_panic;emulator::main;emulator::main_ret;simplelog::termlog::TermLogger::init;log::set_logger;log::set_logger_raw;log::set_logger::_{{closure}};simplelog::termlog::TermLogger::init::_{{closure}};simplelog::termlog::TermLogger::new;term::stdout;>::new;term::terminfo::TermInfo::from_env;term::terminfo::TermInfo::from_name;>::and_then;term::terminfo::TermInfo::from_name::_{{closure}};term::terminfo::TermInfo::from_path;term::terminfo::TermInfo::_from_path;term::terminfo::parser::compiled::parse;std::io::Read::read_to_end;std::io::read_to_end;>::resize;>::extend_with_element;core::ptr::_::offset 1 emulator-?/4152;__rust_maybe_catch_panic;emulator::main;simplelog::termlog::TermLogger::init;page_fault 1 emulator-?/4152;_dl_map_object;_dl_load_cache_lookup 2