Skip to content

Instantly share code, notes, and snippets.

@coffeemug
Created May 5, 2013 04:30
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save coffeemug/5519709 to your computer and use it in GitHub Desktop.
Save coffeemug/5519709 to your computer and use it in GitHub Desktop.
RethinkDB memory utilization under President Beef's workload
--------------------------------------------------------------------------------
n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B)
--------------------------------------------------------------------------------
78 57,030,430,673 1,440,292,888 1,227,094,500 213,198,388 0
85.20% (1,227,094,500B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
->26.62% (383,410,176B) 0x207EA0D: malloc_aligned(unsigned long, unsigned long) (utils.cc:234)
| ->13.94% (200,802,304B) 0x186277E: artificial_stack_t::artificial_stack_t(void (*)(), unsigned long) (context_switching.cc:37)
| | ->13.94% (200,802,304B) 0x1862F4D: coro_t::coro_t() (coroutines.cc:127)
| | ->13.94% (200,802,304B) 0x1863DAA: coro_t::get_coro() (coroutines.cc:356)
| | ->06.41% (92,274,688B) 0x18BD37A: coro_t* coro_t::get_and_init_coro<boost::_bi::bind_t<void, boost::_mfi::mf2<void, mc_inner_buf_t, bool, file_account_t*>, boost::_bi::list3<boost::_bi::value<mc_inner_buf_t*>, boost::_bi::value<bool>, boost::_bi::value<file_account_t*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf2<void, mc_inner_buf_t, bool, file_account_t*>, boost::_bi::list3<boost::_bi::value<mc_inner_buf_t*>, boost::_bi::value<bool>, boost::_bi::value<file_account_t*> > > const&) (coroutines.hpp:125)
| | | ->06.41% (92,274,688B) 0x18BBE4F: void coro_t::spawn_now_dangerously<boost::_bi::bind_t<void, boost::_mfi::mf2<void, mc_inner_buf_t, bool, file_account_t*>, boost::_bi::list3<boost::_bi::value<mc_inner_buf_t*>, boost::_bi::value<bool>, boost::_bi::value<file_account_t*> > > >(boost::_bi::bind_t<void, boost::_mfi::mf2<void, mc_inner_buf_t, bool, file_account_t*>, boost::_bi::list3<boost::_bi::value<mc_inner_buf_t*>, boost::_bi::value<bool>, boost::_bi::value<file_account_t*> > > const&) (coroutines.hpp:31)
| | | ->06.41% (92,274,688B) 0x18B569C: mc_inner_buf_t::mc_inner_buf_t(mc_cache_t*, unsigned int, file_account_t*) (mirrored.cc:197)
| | | ->06.41% (92,274,688B) 0x18B68A9: mc_buf_lock_t::mc_buf_lock_t(mc_transaction_t*, unsigned int, access_t, buffer_cache_order_mode_t, lock_in_line_callback_t*) (mirrored.cc:495)
| | | ->06.32% (91,095,040B) 0x18CD7EE: blob::region_tree_filler_t::operator()(int) const (blob.cc:312)
| | | | ->06.13% (88,342,528B) 0x18CEBBA: pmap_runner_one_arg_t<blob::region_tree_filler_t, int>::operator()() (pmap.hpp:19)
| | | | | ->06.13% (88,342,528B) 0x18CEB94: callable_action_instance_t<pmap_runner_one_arg_t<blob::region_tree_filler_t, int> >::run_action() (runtime_utils.hpp:58)
| | | | | ->06.13% (88,342,528B) 0x1872532: callable_action_wrapper_t::run() (runtime_utils.cc:66)
| | | | | ->06.13% (88,342,528B) 0x18634D1: coro_t::run() (coroutines.cc:175)
| | | | |
| | | | ->00.19% (2,752,512B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.08% (1,179,648B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->06.04% (87,031,808B) 0x18CE5C1: coro_t* coro_t::get_and_init_coro<pmap_runner_one_arg_t<blob::region_tree_filler_t, int> >(pmap_runner_one_arg_t<blob::region_tree_filler_t, int> const&) (coroutines.hpp:125)
| | | ->06.04% (87,031,808B) 0x18CE286: void coro_t::spawn_now_dangerously<pmap_runner_one_arg_t<blob::region_tree_filler_t, int> >(pmap_runner_one_arg_t<blob::region_tree_filler_t, int> const&) (coroutines.hpp:31)
| | | ->06.04% (87,031,808B) 0x18CDCB3: void pmap<blob::region_tree_filler_t>(int, blob::region_tree_filler_t const&) (pmap.hpp:45)
| | | ->06.04% (87,031,808B) 0x18CADB3: blob::make_tree_from_block_ids(mc_transaction_t*, access_t, int, long, long, unsigned int const*) (blob.cc:331)
| | | ->05.28% (76,021,760B) 0x18CD77C: blob::region_tree_filler_t::operator()(int) const (blob.cc:310)
| | | | ->05.28% (76,021,760B) 0x18CDC59: void pmap<blob::region_tree_filler_t>(int, blob::region_tree_filler_t const&) (pmap.hpp:38)
| | | | ->05.28% (76,021,760B) 0x18CADB3: blob::make_tree_from_block_ids(mc_transaction_t*, access_t, int, long, long, unsigned int const*) (blob.cc:331)
| | | | ->05.28% (76,021,760B) 0x18CAC43: blob_t::expose_region(mc_transaction_t*, access_t, long, long, buffer_group_t*, blob_acq_t*) (blob.cc:281)
| | | | ->05.28% (76,021,760B) 0x18CACD6: blob_t::expose_all(mc_transaction_t*, access_t, buffer_group_t*, blob_acq_t*) (blob.cc:289)
| | | | ->05.28% (76,021,760B) 0x1F81DBF: get_data(rdb_value_t const*, mc_transaction_t*) (btree.cc:93)
| | | | ->05.28% (76,021,760B) 0x1F84D06: rdb_rget_depth_first_traversal_callback_t::handle_pair(btree_key_t const*, void const*) (btree.cc:436)
| | | | ->05.28% (76,021,760B) 0x1880A30: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:45)
| | | | ->05.28% (76,021,760B) 0x188095C: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:34)
| | | | ->05.28% (76,021,760B) 0x1880772: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, superblock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:14)
| | | | ->05.28% (76,021,760B) 0x1F83CDA: rdb_rget_slice(btree_slice_t*, key_range_t const&, mc_transaction_t*, superblock_t*, ql::env_t*, std::list<rdb_protocol_details::transform_atom_t, std::allocator<rdb_protocol_details::transform_atom_t> > const&, boost::optional<rdb_protocol_details::terminal_t> const&, rdb_protocol_t::rget_read_response_t*) (btree.cc:548)
| | | | ->05.28% (76,021,760B) 0x1F25D36: (anonymous namespace)::read_visitor_t::operator()(rdb_protocol_t::rget_read_t const&) (protocol.cc:512)
| | | | ->05.28% (76,021,760B) 0x1F2DA21: void boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::internal_visit<rdb_protocol_t::rget_read_t const>(rdb_protocol_t::rget_read_t const&, int) (variant.hpp:858)
| | | | ->05.28% (76,021,760B) 0x1F2CD07: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | | ->05.28% (76,021,760B) 0x1F2C038: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | | ->05.28% (76,021,760B) 0x1F2A395: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, rdb_protocol_t::point_read_t, boost::mpl::l_item<mpl_::long_<2l>, rdb_protocol_t::rget_read_t, boost::mpl::l_item<mpl_::long_<1l>, rdb_protocol_t::distribution_read_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, mpl_::bool_<false>, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int...
| | | | ->05.28% (76,021,760B) 0x1F290C4: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*>(int, int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*) (variant.hpp:1802)
| | | | ->05.28% (76,021,760B) 0x1F28D08: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t> >(boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&) const (variant.hpp:1824)
| | | | ->05.28% (76,021,760B) 0x1F289A6: (anonymous namespace)::read_visitor_t::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<(anonymous namespace)::read_visitor_t>((anonymous namespace)::read_visitor_t&) const (variant.hpp:1846)
| | | | ->05.28% (76,021,760B) 0x1F2878C: (anonymous namespace)::read_visitor_t::result_type boost::apply_visitor<(anonymous namespace)::read_visitor_t, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const>((anonymous namespace)::read_visitor_t&, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&) (apply_visitor_unary.hpp:60)
| | | | ->05.28% (76,021,760B) 0x1F264C9: rdb_protocol_t::store_t::protocol_read(rdb_protocol_t::read_t const&, rdb_protocol_t::read_response_t*, btree_slice_t*, mc_transaction_t*, superblock_t*, signal_t*) (protocol.cc:580)
| | | | ->05.28% (76,021,760B) 0x18889AF: btree_store_t<rdb_protocol_t>::read(metainfo_checker_t<rdb_protocol_t> const&, rdb_protocol_t::read_t const&, rdb_protocol_t::read_response_t*, order_token_t, object_buffer_t<fifo_enforcer_sink_t::exit_read_t>*, signal_t*) (btree_store.cc:71)
| | | |
| | | ->00.76% (11,010,048B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->01.49% (21,495,808B) in 16 places, all below massif's threshold (01.00%)
| |
| ->11.85% (170,663,936B) 0x205EEFA: log_serializer_t::malloc() (log_serializer.cc:382)
| | ->06.27% (90,234,880B) 0x2078911: translator_serializer_t::malloc() (translator.cc:201)
| | | ->06.27% (90,234,880B) 0x18B5583: mc_inner_buf_t::mc_inner_buf_t(mc_cache_t*, unsigned int, file_account_t*) (mirrored.cc:188)
| | | ->06.27% (90,234,880B) 0x18B68A9: mc_buf_lock_t::mc_buf_lock_t(mc_transaction_t*, unsigned int, access_t, buffer_cache_order_mode_t, lock_in_line_callback_t*) (mirrored.cc:495)
| | | ->06.21% (89,477,120B) 0x18CD7EE: blob::region_tree_filler_t::operator()(int) const (blob.cc:312)
| | | | ->05.93% (85,467,136B) 0x18CEBBA: pmap_runner_one_arg_t<blob::region_tree_filler_t, int>::operator()() (pmap.hpp:19)
| | | | | ->05.93% (85,467,136B) 0x18CEB94: callable_action_instance_t<pmap_runner_one_arg_t<blob::region_tree_filler_t, int> >::run_action() (runtime_utils.hpp:58)
| | | | | ->05.93% (85,467,136B) 0x1872532: callable_action_wrapper_t::run() (runtime_utils.cc:66)
| | | | | ->05.93% (85,467,136B) 0x18634D1: coro_t::run() (coroutines.cc:175)
| | | | |
| | | | ->00.28% (4,009,984B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.05% (757,760B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->05.58% (80,416,768B) 0x206C782: dbm_read_ahead_fsm_t::on_io_complete() (data_block_manager.cc:184)
| | | ->05.58% (80,416,768B) 0x184D9F8: boost::_mfi::mf0<void, linux_iocallback_t>::operator()(linux_iocallback_t*) const (mem_fn_template.hpp:49)
| | | ->05.58% (80,416,768B) 0x184C102: void boost::_bi::list1<boost::_bi::value<linux_iocallback_t*> >::operator()<boost::_mfi::mf0<void, linux_iocallback_t>, boost::_bi::list0>(boost::_bi::type<void>, boost::_mfi::mf0<void, linux_iocallback_t> const&, boost::_bi::list0&, int) const (bind.hpp:258)
| | | ->05.58% (80,416,768B) 0x184A349: boost::_bi::bind_t<void, boost::_mfi::mf0<void, linux_iocallback_t>, boost::_bi::list1<boost::_bi::value<linux_iocallback_t*> > >::operator()() const (bind_template.hpp:26)
| | | ->05.58% (80,416,768B) 0x18485D3: void do_on_thread<boost::_bi::bind_t<void, boost::_mfi::mf0<void, linux_iocallback_t>, boost::_bi::list1<boost::_bi::value<linux_iocallback_t*> > > >(int, boost::_bi::bind_t<void, boost::_mfi::mf0<void, linux_iocallback_t>, boost::_bi::list1<boost::_bi::value<linux_iocallback_t*> > > const&) (do_on_thread.hpp:72)
| | | ->05.58% (80,416,768B) 0x1846BBF: linux_templated_disk_manager_t<pool_diskmgr_t>::done(stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*) (disk.cc:123)
| | | ->05.58% (80,416,768B) 0x1850B61: boost::_mfi::mf1<void, linux_templated_disk_manager_t<pool_diskmgr_t>, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*>::operator()(linux_templated_disk_manager_t<pool_diskmgr_t>*, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*) const (mem_fn_template.hpp:165)
| | | ->05.58% (80,416,768B) 0x184FA2D: void boost::_bi::list2<boost::_bi::value<linux_templated_disk_manager_t<pool_diskmgr_t>*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, linux_templated_disk_manager_t<pool_diskmgr_t>, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*>, boost::_bi::list1<stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*&> >(boost::_bi::type<void>, boost::_mfi::mf1<void, linux_templated_disk_manager_t<pool_diskmgr_t>, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*>&, boost::_bi::list1<stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*&>&, int) (bind.hpp:313)
| | | ->05.58% (80,416,768B) 0x184EEAC: void boost::_bi::bind_t<void, boost::_mfi::mf1<void, linux_templated_disk_manager_t<pool_diskmgr_t>, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*>, boost::_bi::list2<boost::_bi::value<linux_templated_disk_manager_t<pool_diskmgr_t>*>, boost::arg<1> > >::operator()<stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*>(stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*&) (bind_template.hpp:32)
| | | ->05.58% (80,416,768B) 0x184DC34: boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, linux_templated_disk_manager_t<pool_diskmgr_t>, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*>, boost::_bi::list2<boost::_bi::value<linux_templated_disk_manager_t<pool_diskmgr_t>*>, boost::arg<1> > >, void, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*>::invoke(boost::detail::function::function_buffer&, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*) (function_template.hpp:153)
| | | ->05.58% (80,416,768B) 0x184841D: boost::function1<void, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*>::operator()(stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::action_t*) const (function_template.hpp:760)
| | | ->05.58% (80,416,768B) 0x18466F9: stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>::done(conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*) (stats.hpp:51)
| | | ->05.58% (80,416,768B) 0x1850921: boost::_mfi::mf1<void, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*>::operator()(stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>*, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*) const (mem_fn_template.hpp:165)
| | | ->05.58% (80,416,768B) 0x184F8F7: void boost::_bi::list2<boost::_bi::value<stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*>, boost::_bi::list1<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*&> >(boost::_bi::type<void>, boost::_mfi::mf1<void, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*>&, boost::_bi::list1<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*&>&, int) (bind.hpp:313)
| | | ->05.58% (80,416,768B) 0x184ED62: void boost::_bi::bind_t<void, boost::_mfi::mf1<void, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*>, boost::_bi::list2<boost::_bi::value<stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>*>, boost::arg<1> > >::operator()<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*>(conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*&) (bind_template.hpp:32)
| | | ->05.58% (80,416,768B) 0x184D929: boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*>, boost::_bi::list2<boost::_bi::value<stats_diskmgr_t<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t>*>, boost::arg<1> > >, void, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*>::invoke(boost::detail::function::function_buffer&, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*) (function_template.hpp:153)
| | | ->05.58% (80,416,768B) 0x184789B: boost::function1<void, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*>::operator()(conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::action_t*) const (function_template.hpp:760)
| | | ->05.58% (80,416,768B) 0x1846574: conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::done(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) (conflict_resolving.tcc:226)
| | | ->03.74% (53,813,248B) 0x18464E5: conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::done(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) (conflict_resolving.tcc:212)
| | | | ->03.05% (43,954,176B) 0x18464E5: conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::done(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) (conflict_resolving.tcc:212)
| | | | | ->02.35% (33,914,880B) 0x18464E5: conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::done(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) (conflict_resolving.tcc:212)
| | | | | | ->01.89% (27,209,728B) 0x18464E5: conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::done(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) (conflict_resolving.tcc:212)
| | | | | | | ->01.54% (22,155,264B) 0x18464E5: conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::done(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) (conflict_resolving.tcc:212)
| | | | | | | | ->01.29% (18,538,496B) 0x18464E5: conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::done(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) (conflict_resolving.tcc:212)
| | | | | | | | | ->01.14% (16,404,480B) 0x18464E5: conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::done(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) (conflict_resolving.tcc:212)
| | | | | | | | | | ->01.03% (14,782,464B) 0x18464E5: conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>::done(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) (conflict_resolving.tcc:212)
| | | | | | | | | | | ->01.03% (14,782,464B) in 2 places, all below massif's threshold (01.00%)
| | | | | | | | | | |
| | | | | | | | | | ->00.11% (1,622,016B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | | | | | |
| | | | | | | | | ->00.15% (2,134,016B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | | | | |
| | | | | | | | ->00.25% (3,616,768B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | | | |
| | | | | | | ->00.35% (5,054,464B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | | |
| | | | | | ->00.47% (6,705,152B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | |
| | | | | ->00.70% (10,039,296B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->00.68% (9,859,072B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->01.85% (26,603,520B) 0x1850711: boost::_mfi::mf1<void, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*>::operator()(conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>*, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) const (mem_fn_template.hpp:165)
| | | ->01.85% (26,603,520B) 0x184F7E7: void boost::_bi::list2<boost::_bi::value<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*>, boost::_bi::list1<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*&> >(boost::_bi::type<void>, boost::_mfi::mf1<void, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*>&, boost::_bi::list1<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*&>&, int) (bind.hpp:313)
| | | ->01.85% (26,603,520B) 0x184EC74: void boost::_bi::bind_t<void, boost::_mfi::mf1<void, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*>, boost::_bi::list2<boost::_bi::value<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>*>, boost::arg<1> > >::operator()<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*>(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*&) (bind_template.hpp:32)
| | | ->01.85% (26,603,520B) 0x184D863: boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*>, boost::_bi::list2<boost::_bi::value<conflict_resolving_diskmgr_t<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t>*>, boost::arg<1> > >, void, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*>::invoke(boost::detail::function::function_buffer&, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) (function_template.hpp:153)
| | | ->01.85% (26,603,520B) 0x1847B35: boost::function1<void, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*>::operator()(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::action_t*) const (function_template.hpp:760)
| | | ->01.85% (26,603,520B) 0x18460FC: accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>::done(stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*) (accounting.hpp:141)
| | | ->01.85% (26,603,520B) 0x185051F: boost::_mfi::mf1<void, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>, stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*>::operator()(accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>*, stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*) const (mem_fn_template.hpp:165)
| | | ->01.85% (26,603,520B) 0x184F6D7: void boost::_bi::list2<boost::_bi::value<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>*>, boost::arg<1> >::operator()<boost::_mfi::mf1<void, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>, stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*>, boost::_bi::list1<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*&> >(boost::_bi::type<void>, boost::_mfi::mf1<void, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>, stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*>&, boost::_bi::list1<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*&>&, int) (bind.hpp:313)
| | | ->01.85% (26,603,520B) 0x184EB86: void boost::_bi::bind_t<void, boost::_mfi::mf1<void, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>, stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*>, boost::_bi::list2<boost::_bi::value<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>*>, boost::arg<1> > >::operator()<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*>(stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*&) (bind_template.hpp:32)
| | | ->01.85% (26,603,520B) 0x184D79D: boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<void, boost::_mfi::mf1<void, accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>, stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*>, boost::_bi::list2<boost::_bi::value<accounting_diskmgr_t<stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t>*>, boost::arg<1> > >, void, stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*>::invoke(boost::detail::function::function_buffer&, stats_diskmgr_2_t<pool_diskmgr_t::action_t>::action_t*) (function_template.hpp:153)
| | |
| | ->00.00% (12,288B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.83% (11,943,936B) in 1+ places, all below ms_print's threshold (01.00%)
|
->20.45% (294,530,432B) 0x1FDFE4E: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| ->20.28% (292,098,576B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | ->16.43% (236,571,104B) 0x1FDFDD8: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:57)
| | | ->16.43% (236,571,104B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | ->16.43% (236,571,104B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | ->16.43% (236,571,104B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | ->16.43% (236,571,104B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | ->16.43% (236,571,104B) 0x1FE0134: ql::datum_t::datum_t(boost::shared_ptr<scoped_cJSON_t> const&, ql::env_t*) (datum.cc:76)
| | | ->16.43% (236,571,104B) 0x1FE7BB0: query_language::transform_visitor_t::operator()(ql::filter_wire_func_t&) const (transform_visitors.cc:35)
| | | ->16.43% (236,571,104B) 0x1F8043B: void boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::internal_visit<ql::filter_wire_func_t>(ql::filter_wire_func_t&, int) (variant.hpp:858)
| | | ->16.43% (236,571,104B) 0x1F7F48D: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | ->16.43% (236,571,104B) 0x1F7E3AA: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | ->16.43% (236,571,104B) 0x1F7D193: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, ql::map_wire_func_t, boost::mpl::l_item<mpl_::long_<2l>, ql::filter_wire_func_t, boost::mpl::l_item<mpl_::long_<1l>, ql::concatmap_wire_func_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, mpl_::bool_<false>, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<b...
| | | ->16.43% (236,571,104B) 0x1F7C55E: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*) (variant.hpp:1802)
| | | ->16.43% (236,571,104B) 0x1F7BDC0: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const> >(boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&) (variant.hpp:1813)
| | | ->16.43% (236,571,104B) 0x1F7B416: query_language::transform_visitor_t const::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<query_language::transform_visitor_t const>(query_language::transform_visitor_t const&) (variant.hpp:1836)
| | | ->16.43% (236,571,104B) 0x1F7AA6E: query_language::transform_visitor_t::result_type boost::apply_visitor<query_language::transform_visitor_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >(query_language::transform_visitor_t const&, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&) (apply_visitor_unary.hpp:76)
| | | ->16.43% (236,571,104B) 0x1F84E2B: rdb_rget_depth_first_traversal_callback_t::handle_pair(btree_key_t const*, void const*) (btree.cc:450)
| | | ->16.43% (236,571,104B) 0x1880A30: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:45)
| | | ->16.43% (236,571,104B) 0x188095C: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:34)
| | | ->16.43% (236,571,104B) 0x1880772: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, superblock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:14)
| | | ->16.43% (236,571,104B) 0x1F83CDA: rdb_rget_slice(btree_slice_t*, key_range_t const&, mc_transaction_t*, superblock_t*, ql::env_t*, std::list<rdb_protocol_details::transform_atom_t, std::allocator<rdb_protocol_details::transform_atom_t> > const&, boost::optional<rdb_protocol_details::terminal_t> const&, rdb_protocol_t::rget_read_response_t*) (btree.cc:548)
| | | ->16.43% (236,571,104B) 0x1F25D36: (anonymous namespace)::read_visitor_t::operator()(rdb_protocol_t::rget_read_t const&) (protocol.cc:512)
| | | ->16.43% (236,571,104B) 0x1F2DA21: void boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::internal_visit<rdb_protocol_t::rget_read_t const>(rdb_protocol_t::rget_read_t const&, int) (variant.hpp:858)
| | | ->16.43% (236,571,104B) 0x1F2CD07: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | ->16.43% (236,571,104B) 0x1F2C038: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | ->16.43% (236,571,104B) 0x1F2A395: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, rdb_protocol_t::point_read_t, boost::mpl::l_item<mpl_::long_<2l>, rdb_protocol_t::rget_read_t, boost::mpl::l_item<mpl_::long_<1l>, rdb_protocol_t::distribution_read_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, mpl_::bool_<false>, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int...
| | | ->16.43% (236,571,104B) 0x1F290C4: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*>(int, int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*) (variant.hpp:1802)
| | | ->16.43% (236,571,104B) 0x1F28D08: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t> >(boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&) const (variant.hpp:1824)
| | | ->16.43% (236,571,104B) 0x1F289A6: (anonymous namespace)::read_visitor_t::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<(anonymous namespace)::read_visitor_t>((anonymous namespace)::read_visitor_t&) const (variant.hpp:1846)
| | |
| | ->03.86% (55,527,472B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | ->03.77% (54,310,480B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | ->03.42% (49,316,736B) 0x1FDFDD8: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:57)
| | | | ->03.42% (49,316,736B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | ->03.42% (49,316,736B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | ->03.42% (49,316,736B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | ->03.42% (49,316,736B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | ->03.42% (49,316,736B) 0x1FE0134: ql::datum_t::datum_t(boost::shared_ptr<scoped_cJSON_t> const&, ql::env_t*) (datum.cc:76)
| | | | ->03.42% (49,316,736B) 0x1FE7BB0: query_language::transform_visitor_t::operator()(ql::filter_wire_func_t&) const (transform_visitors.cc:35)
| | | | ->03.42% (49,316,736B) 0x1F8043B: void boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::internal_visit<ql::filter_wire_func_t>(ql::filter_wire_func_t&, int) (variant.hpp:858)
| | | | ->03.42% (49,316,736B) 0x1F7F48D: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | | ->03.42% (49,316,736B) 0x1F7E3AA: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | | ->03.42% (49,316,736B) 0x1F7D193: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, ql::map_wire_func_t, boost::mpl::l_item<mpl_::long_<2l>, ql::filter_wire_func_t, boost::mpl::l_item<mpl_::long_<1l>, ql::concatmap_wire_func_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, mpl_::bool_<false>, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<b...
| | | | ->03.42% (49,316,736B) 0x1F7C55E: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*) (variant.hpp:1802)
| | | | ->03.42% (49,316,736B) 0x1F7BDC0: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const> >(boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&) (variant.hpp:1813)
| | | | ->03.42% (49,316,736B) 0x1F7B416: query_language::transform_visitor_t const::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<query_language::transform_visitor_t const>(query_language::transform_visitor_t const&) (variant.hpp:1836)
| | | | ->03.42% (49,316,736B) 0x1F7AA6E: query_language::transform_visitor_t::result_type boost::apply_visitor<query_language::transform_visitor_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >(query_language::transform_visitor_t const&, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&) (apply_visitor_unary.hpp:76)
| | | | ->03.42% (49,316,736B) 0x1F84E2B: rdb_rget_depth_first_traversal_callback_t::handle_pair(btree_key_t const*, void const*) (btree.cc:450)
| | | | ->03.42% (49,316,736B) 0x1880A30: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:45)
| | | | ->03.42% (49,316,736B) 0x188095C: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:34)
| | | | ->03.42% (49,316,736B) 0x1880772: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, superblock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:14)
| | | | ->03.42% (49,316,736B) 0x1F83CDA: rdb_rget_slice(btree_slice_t*, key_range_t const&, mc_transaction_t*, superblock_t*, ql::env_t*, std::list<rdb_protocol_details::transform_atom_t, std::allocator<rdb_protocol_details::transform_atom_t> > const&, boost::optional<rdb_protocol_details::terminal_t> const&, rdb_protocol_t::rget_read_response_t*) (btree.cc:548)
| | | | ->03.42% (49,316,736B) 0x1F25D36: (anonymous namespace)::read_visitor_t::operator()(rdb_protocol_t::rget_read_t const&) (protocol.cc:512)
| | | | ->03.42% (49,316,736B) 0x1F2DA21: void boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::internal_visit<rdb_protocol_t::rget_read_t const>(rdb_protocol_t::rget_read_t const&, int) (variant.hpp:858)
| | | | ->03.42% (49,316,736B) 0x1F2CD07: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | | ->03.42% (49,316,736B) 0x1F2C038: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | | ->03.42% (49,316,736B) 0x1F2A395: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, rdb_protocol_t::point_read_t, boost::mpl::l_item<mpl_::long_<2l>, rdb_protocol_t::rget_read_t, boost::mpl::l_item<mpl_::long_<1l>, rdb_protocol_t::distribution_read_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, mpl_::bool_<false>, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int...
| | | | ->03.42% (49,316,736B) 0x1F290C4: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*>(int, int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*) (variant.hpp:1802)
| | | |
| | | ->00.35% (4,993,744B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.08% (1,216,992B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.17% (2,431,856B) in 1+ places, all below ms_print's threshold (01.00%)
|
->15.37% (221,309,830B) 0x5A66057: std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
| ->09.48% (136,539,731B) 0x5A66248: std::string::_M_mutate(unsigned long, unsigned long, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
| | ->09.48% (136,539,731B) 0x5A663EA: std::string::_M_replace_safe(unsigned long, unsigned long, char const*, unsigned long) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
| | | ->09.44% (135,893,415B) 0x1FDFD8C: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:52)
| | | | ->09.44% (135,893,415B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | ->08.96% (128,988,873B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | ->08.89% (128,000,122B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | ->07.38% (106,231,549B) 0x1FDFDD8: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:57)
| | | | | | | ->07.38% (106,231,549B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | | ->07.38% (106,231,549B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | | ->07.38% (106,231,549B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | | ->07.38% (106,231,549B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | | ->07.38% (106,231,549B) 0x1FE0134: ql::datum_t::datum_t(boost::shared_ptr<scoped_cJSON_t> const&, ql::env_t*) (datum.cc:76)
| | | | | | | ->07.38% (106,231,549B) 0x1FE7BB0: query_language::transform_visitor_t::operator()(ql::filter_wire_func_t&) const (transform_visitors.cc:35)
| | | | | | | ->07.38% (106,231,549B) 0x1F8043B: void boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::internal_visit<ql::filter_wire_func_t>(ql::filter_wire_func_t&, int) (variant.hpp:858)
| | | | | | | ->07.38% (106,231,549B) 0x1F7F48D: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | | | | | ->07.38% (106,231,549B) 0x1F7E3AA: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | | | | | ->07.38% (106,231,549B) 0x1F7D193: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, ql::map_wire_func_t, boost::mpl::l_item<mpl_::long_<2l>, ql::filter_wire_func_t, boost::mpl::l_item<mpl_::long_<1l>, ql::concatmap_wire_func_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, mpl_::bool_<false>, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<b...
| | | | | | | ->07.38% (106,231,549B) 0x1F7C55E: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*) (variant.hpp:1802)
| | | | | | | ->07.38% (106,231,549B) 0x1F7BDC0: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const> >(boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&) (variant.hpp:1813)
| | | | | | | ->07.38% (106,231,549B) 0x1F7B416: query_language::transform_visitor_t const::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<query_language::transform_visitor_t const>(query_language::transform_visitor_t const&) (variant.hpp:1836)
| | | | | | | ->07.38% (106,231,549B) 0x1F7AA6E: query_language::transform_visitor_t::result_type boost::apply_visitor<query_language::transform_visitor_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >(query_language::transform_visitor_t const&, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&) (apply_visitor_unary.hpp:76)
| | | | | | | ->07.38% (106,231,549B) 0x1F84E2B: rdb_rget_depth_first_traversal_callback_t::handle_pair(btree_key_t const*, void const*) (btree.cc:450)
| | | | | | | ->07.38% (106,231,549B) 0x1880A30: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:45)
| | | | | | | ->07.38% (106,231,549B) 0x188095C: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:34)
| | | | | | | ->07.38% (106,231,549B) 0x1880772: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, superblock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:14)
| | | | | | | ->07.38% (106,231,549B) 0x1F83CDA: rdb_rget_slice(btree_slice_t*, key_range_t const&, mc_transaction_t*, superblock_t*, ql::env_t*, std::list<rdb_protocol_details::transform_atom_t, std::allocator<rdb_protocol_details::transform_atom_t> > const&, boost::optional<rdb_protocol_details::terminal_t> const&, rdb_protocol_t::rget_read_response_t*) (btree.cc:548)
| | | | | | | ->07.38% (106,231,549B) 0x1F25D36: (anonymous namespace)::read_visitor_t::operator()(rdb_protocol_t::rget_read_t const&) (protocol.cc:512)
| | | | | | | ->07.38% (106,231,549B) 0x1F2DA21: void boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::internal_visit<rdb_protocol_t::rget_read_t const>(rdb_protocol_t::rget_read_t const&, int) (variant.hpp:858)
| | | | | | | ->07.38% (106,231,549B) 0x1F2CD07: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | | | | |
| | | | | | ->01.51% (21,768,573B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | ->01.51% (21,768,573B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | ->01.44% (20,806,574B) 0x1FDFDD8: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:57)
| | | | | | | ->01.44% (20,806,574B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | | ->01.44% (20,806,574B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | | ->01.44% (20,806,574B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | | ->01.44% (20,806,574B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | | ->01.44% (20,806,574B) 0x1FE0134: ql::datum_t::datum_t(boost::shared_ptr<scoped_cJSON_t> const&, ql::env_t*) (datum.cc:76)
| | | | | | | ->01.44% (20,806,574B) 0x1FE7BB0: query_language::transform_visitor_t::operator()(ql::filter_wire_func_t&) const (transform_visitors.cc:35)
| | | | | | | ->01.44% (20,806,574B) 0x1F8043B: void boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::internal_visit<ql::filter_wire_func_t>(ql::filter_wire_func_t&, int) (variant.hpp:858)
| | | | | | | ->01.44% (20,806,574B) 0x1F7F48D: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | | | | | ->01.44% (20,806,574B) 0x1F7E3AA: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | | | | | ->01.44% (20,806,574B) 0x1F7D193: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, ql::map_wire_func_t, boost::mpl::l_item<mpl_::long_<2l>, ql::filter_wire_func_t, boost::mpl::l_item<mpl_::long_<1l>, ql::concatmap_wire_func_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, mpl_::bool_<false>, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<b...
| | | | | | | ->01.44% (20,806,574B) 0x1F7C55E: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*) (variant.hpp:1802)
| | | | | | | ->01.44% (20,806,574B) 0x1F7BDC0: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const> >(boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&) (variant.hpp:1813)
| | | | | | | ->01.44% (20,806,574B) 0x1F7B416: query_language::transform_visitor_t const::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<query_language::transform_visitor_t const>(query_language::transform_visitor_t const&) (variant.hpp:1836)
| | | | | | | ->01.44% (20,806,574B) 0x1F7AA6E: query_language::transform_visitor_t::result_type boost::apply_visitor<query_language::transform_visitor_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >(query_language::transform_visitor_t const&, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&) (apply_visitor_unary.hpp:76)
| | | | | | | ->01.44% (20,806,574B) 0x1F84E2B: rdb_rget_depth_first_traversal_callback_t::handle_pair(btree_key_t const*, void const*) (btree.cc:450)
| | | | | | | ->01.44% (20,806,574B) 0x1880A30: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:45)
| | | | | | | ->01.44% (20,806,574B) 0x188095C: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:34)
| | | | | | | ->01.44% (20,806,574B) 0x1880772: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, superblock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:14)
| | | | | | | ->01.44% (20,806,574B) 0x1F83CDA: rdb_rget_slice(btree_slice_t*, key_range_t const&, mc_transaction_t*, superblock_t*, ql::env_t*, std::list<rdb_protocol_details::transform_atom_t, std::allocator<rdb_protocol_details::transform_atom_t> > const&, boost::optional<rdb_protocol_details::terminal_t> const&, rdb_protocol_t::rget_read_response_t*) (btree.cc:548)
| | | | | | | ->01.44% (20,806,574B) 0x1F25D36: (anonymous namespace)::read_visitor_t::operator()(rdb_protocol_t::rget_read_t const&) (protocol.cc:512)
| | | | | | |
| | | | | | ->00.07% (961,999B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | |
| | | | | ->00.07% (988,751B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->00.48% (6,904,542B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.04% (646,316B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->05.88% (84,758,561B) 0x1A68B52: char* std::string::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) (basic_string.tcc:140)
| | ->05.88% (84,758,561B) 0x5A67BB1: std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) (in /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16)
| | | ->05.87% (84,599,752B) 0x1FDFE9D: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | ->05.82% (83,796,523B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | ->04.74% (68,283,021B) 0x1FDFDD8: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:57)
| | | | | | ->04.74% (68,283,021B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | ->04.74% (68,283,021B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | ->04.74% (68,283,021B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | ->04.74% (68,283,021B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | ->04.74% (68,283,021B) 0x1FE0134: ql::datum_t::datum_t(boost::shared_ptr<scoped_cJSON_t> const&, ql::env_t*) (datum.cc:76)
| | | | | | ->04.74% (68,283,021B) 0x1FE7BB0: query_language::transform_visitor_t::operator()(ql::filter_wire_func_t&) const (transform_visitors.cc:35)
| | | | | | ->04.74% (68,283,021B) 0x1F8043B: void boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::internal_visit<ql::filter_wire_func_t>(ql::filter_wire_func_t&, int) (variant.hpp:858)
| | | | | | ->04.74% (68,283,021B) 0x1F7F48D: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | | | | ->04.74% (68,283,021B) 0x1F7E3AA: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | | | | ->04.74% (68,283,021B) 0x1F7D193: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, ql::map_wire_func_t, boost::mpl::l_item<mpl_::long_<2l>, ql::filter_wire_func_t, boost::mpl::l_item<mpl_::long_<1l>, ql::concatmap_wire_func_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, mpl_::bool_<false>, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<b...
| | | | | | ->04.74% (68,283,021B) 0x1F7C55E: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*) (variant.hpp:1802)
| | | | | | ->04.74% (68,283,021B) 0x1F7BDC0: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const> >(boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&) (variant.hpp:1813)
| | | | | | ->04.74% (68,283,021B) 0x1F7B416: query_language::transform_visitor_t const::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<query_language::transform_visitor_t const>(query_language::transform_visitor_t const&) (variant.hpp:1836)
| | | | | | ->04.74% (68,283,021B) 0x1F7AA6E: query_language::transform_visitor_t::result_type boost::apply_visitor<query_language::transform_visitor_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >(query_language::transform_visitor_t const&, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&) (apply_visitor_unary.hpp:76)
| | | | | | ->04.74% (68,283,021B) 0x1F84E2B: rdb_rget_depth_first_traversal_callback_t::handle_pair(btree_key_t const*, void const*) (btree.cc:450)
| | | | | | ->04.74% (68,283,021B) 0x1880A30: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:45)
| | | | | | ->04.74% (68,283,021B) 0x188095C: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:34)
| | | | | | ->04.74% (68,283,021B) 0x1880772: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, superblock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:14)
| | | | | | ->04.74% (68,283,021B) 0x1F83CDA: rdb_rget_slice(btree_slice_t*, key_range_t const&, mc_transaction_t*, superblock_t*, ql::env_t*, std::list<rdb_protocol_details::transform_atom_t, std::allocator<rdb_protocol_details::transform_atom_t> > const&, boost::optional<rdb_protocol_details::terminal_t> const&, rdb_protocol_t::rget_read_response_t*) (btree.cc:548)
| | | | | | ->04.74% (68,283,021B) 0x1F25D36: (anonymous namespace)::read_visitor_t::operator()(rdb_protocol_t::rget_read_t const&) (protocol.cc:512)
| | | | | | ->04.74% (68,283,021B) 0x1F2DA21: void boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::internal_visit<rdb_protocol_t::rget_read_t const>(rdb_protocol_t::rget_read_t const&, int) (variant.hpp:858)
| | | | | | ->04.74% (68,283,021B) 0x1F2CD07: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | | | | ->04.74% (68,283,021B) 0x1F2C038: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | | | | ->04.74% (68,283,021B) 0x1F2A395: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, rdb_protocol_t::point_read_t, boost::mpl::l_item<mpl_::long_<2l>, rdb_protocol_t::rget_read_t, boost::mpl::l_item<mpl_::long_<1l>, rdb_protocol_t::distribution_read_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, mpl_::bool_<false>, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int...
| | | | | |
| | | | | ->01.08% (15,513,502B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | ->01.05% (15,158,546B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | ->01.05% (15,158,546B) in 2 places, all below massif's threshold (01.00%)
| | | | | |
| | | | | ->00.02% (354,956B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->00.06% (803,229B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.01% (158,809B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (11,538B) in 1+ places, all below ms_print's threshold (01.00%)
|
->08.76% (126,227,328B) 0x1FB2DCF: __gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::string const, ql::datum_t const*> > >::allocate(unsigned long, void const*) (new_allocator.h:92)
| ->08.76% (126,227,328B) 0x1FB20BC: std::_Rb_tree<std::string const, std::pair<std::string const, ql::datum_t const*>, std::_Select1st<std::pair<std::string const, ql::datum_t const*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, ql::datum_t const*> > >::_M_get_node() (stl_tree.h:369)
| ->08.76% (126,227,328B) 0x1FE6CB3: std::_Rb_tree_node<std::pair<std::string const, ql::datum_t const*> >* std::_Rb_tree<std::string const, std::pair<std::string const, ql::datum_t const*>, std::_Select1st<std::pair<std::string const, ql::datum_t const*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, ql::datum_t const*> > >::_M_create_node<std::pair<std::string const, ql::datum_t const*> >(std::pair<std::string const, ql::datum_t const*>&&) (stl_tree.h:402)
| ->08.76% (126,227,328B) 0x1FE5E1C: std::_Rb_tree_iterator<std::pair<std::string const, ql::datum_t const*> > std::_Rb_tree<std::string const, std::pair<std::string const, ql::datum_t const*>, std::_Select1st<std::pair<std::string const, ql::datum_t const*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, ql::datum_t const*> > >::_M_insert_<std::pair<std::string const, ql::datum_t const*> >(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, ql::datum_t const*>&&) (stl_tree.h:961)
| ->07.37% (106,143,360B) 0x1FE459C: std::_Rb_tree_iterator<std::pair<std::string const, ql::datum_t const*> > std::_Rb_tree<std::string const, std::pair<std::string const, ql::datum_t const*>, std::_Select1st<std::pair<std::string const, ql::datum_t const*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, ql::datum_t const*> > >::_M_insert_unique_<std::pair<std::string const, ql::datum_t const*> >(std::_Rb_tree_const_iterator<std::pair<std::string const, ql::datum_t const*> >, std::pair<std::string const, ql::datum_t const*>&&) (stl_tree.h:1328)
| | ->07.37% (106,143,360B) 0x1FE3B36: std::_Rb_tree_iterator<std::pair<std::string const, ql::datum_t const*> > std::map<std::string const, ql::datum_t const*, std::less<std::string const>, std::allocator<std::pair<std::string const, ql::datum_t const*> > >::insert<std::pair<std::string const, ql::datum_t const*>, void>(std::_Rb_tree_const_iterator<std::pair<std::string const, ql::datum_t const*> >, std::pair<std::string const, ql::datum_t const*>&&) (stl_map.h:580)
| | ->07.37% (106,143,360B) 0x1FE2FBB: std::map<std::string const, ql::datum_t const*, std::less<std::string const>, std::allocator<std::pair<std::string const, ql::datum_t const*> > >::operator[](std::string const&) (stl_map.h:453)
| | ->07.37% (106,143,360B) 0x1FE11AB: ql::datum_t::add(std::string const&, ql::datum_t const*, ql::clobber_bool_t) (datum.cc:259)
| | ->07.37% (106,143,360B) 0x1FDFEB5: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | ->07.31% (105,274,992B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | ->06.31% (90,842,256B) 0x1FDFDD8: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:57)
| | | | ->06.31% (90,842,256B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | ->06.31% (90,842,256B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | ->06.31% (90,842,256B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | ->06.31% (90,842,256B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | ->06.31% (90,842,256B) 0x1FE0134: ql::datum_t::datum_t(boost::shared_ptr<scoped_cJSON_t> const&, ql::env_t*) (datum.cc:76)
| | | | ->06.31% (90,842,256B) 0x1FE7BB0: query_language::transform_visitor_t::operator()(ql::filter_wire_func_t&) const (transform_visitors.cc:35)
| | | | ->06.31% (90,842,256B) 0x1F8043B: void boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::internal_visit<ql::filter_wire_func_t>(ql::filter_wire_func_t&, int) (variant.hpp:858)
| | | | ->06.31% (90,842,256B) 0x1F7F48D: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | | ->06.31% (90,842,256B) 0x1F7E3AA: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | | ->06.31% (90,842,256B) 0x1F7D193: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, ql::map_wire_func_t, boost::mpl::l_item<mpl_::long_<2l>, ql::filter_wire_func_t, boost::mpl::l_item<mpl_::long_<1l>, ql::concatmap_wire_func_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, mpl_::bool_<false>, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<b...
| | | | ->06.31% (90,842,256B) 0x1F7C55E: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*) (variant.hpp:1802)
| | | | ->06.31% (90,842,256B) 0x1F7BDC0: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const> >(boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&) (variant.hpp:1813)
| | | | ->06.31% (90,842,256B) 0x1F7B416: query_language::transform_visitor_t const::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<query_language::transform_visitor_t const>(query_language::transform_visitor_t const&) (variant.hpp:1836)
| | | | ->06.31% (90,842,256B) 0x1F7AA6E: query_language::transform_visitor_t::result_type boost::apply_visitor<query_language::transform_visitor_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >(query_language::transform_visitor_t const&, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&) (apply_visitor_unary.hpp:76)
| | | | ->06.31% (90,842,256B) 0x1F84E2B: rdb_rget_depth_first_traversal_callback_t::handle_pair(btree_key_t const*, void const*) (btree.cc:450)
| | | | ->06.31% (90,842,256B) 0x1880A30: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:45)
| | | | ->06.31% (90,842,256B) 0x188095C: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:34)
| | | | ->06.31% (90,842,256B) 0x1880772: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, superblock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:14)
| | | | ->06.31% (90,842,256B) 0x1F83CDA: rdb_rget_slice(btree_slice_t*, key_range_t const&, mc_transaction_t*, superblock_t*, ql::env_t*, std::list<rdb_protocol_details::transform_atom_t, std::allocator<rdb_protocol_details::transform_atom_t> > const&, boost::optional<rdb_protocol_details::terminal_t> const&, rdb_protocol_t::rget_read_response_t*) (btree.cc:548)
| | | |
| | | ->01.00% (14,432,736B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | ->01.00% (14,432,736B) in 2 places, all below massif's threshold (01.00%)
| | |
| | ->00.06% (868,368B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->01.39% (20,083,968B) 0x1FE5FA0: std::pair<std::_Rb_tree_iterator<std::pair<std::string const, ql::datum_t const*> >, bool> std::_Rb_tree<std::string const, std::pair<std::string const, ql::datum_t const*>, std::_Select1st<std::pair<std::string const, ql::datum_t const*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, ql::datum_t const*> > >::_M_insert_unique<std::pair<std::string const, ql::datum_t const*> >(std::pair<std::string const, ql::datum_t const*>&&) (stl_tree.h:1275)
| ->01.39% (20,083,968B) 0x1FE45BF: std::_Rb_tree_iterator<std::pair<std::string const, ql::datum_t const*> > std::_Rb_tree<std::string const, std::pair<std::string const, ql::datum_t const*>, std::_Select1st<std::pair<std::string const, ql::datum_t const*> >, std::less<std::string const>, std::allocator<std::pair<std::string const, ql::datum_t const*> > >::_M_insert_unique_<std::pair<std::string const, ql::datum_t const*> >(std::_Rb_tree_const_iterator<std::pair<std::string const, ql::datum_t const*> >, std::pair<std::string const, ql::datum_t const*>&&) (stl_tree.h:1330)
| ->01.39% (20,083,968B) 0x1FE3B36: std::_Rb_tree_iterator<std::pair<std::string const, ql::datum_t const*> > std::map<std::string const, ql::datum_t const*, std::less<std::string const>, std::allocator<std::pair<std::string const, ql::datum_t const*> > >::insert<std::pair<std::string const, ql::datum_t const*>, void>(std::_Rb_tree_const_iterator<std::pair<std::string const, ql::datum_t const*> >, std::pair<std::string const, ql::datum_t const*>&&) (stl_map.h:580)
| ->01.39% (20,083,968B) 0x1FE2FBB: std::map<std::string const, ql::datum_t const*, std::less<std::string const>, std::allocator<std::pair<std::string const, ql::datum_t const*> > >::operator[](std::string const&) (stl_map.h:453)
| ->01.39% (20,083,968B) 0x1FE11AB: ql::datum_t::add(std::string const&, ql::datum_t const*, ql::clobber_bool_t) (datum.cc:259)
| ->01.39% (20,083,968B) 0x1FDFEB5: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| ->01.38% (19,910,112B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | ->01.38% (19,910,112B) in 2 places, all below massif's threshold (01.00%)
| |
| ->00.01% (173,856B) in 1+ places, all below ms_print's threshold (01.00%)
|
->08.40% (120,966,320B) 0x1E9B7A0: __gnu_cxx::new_allocator<std::_Rb_tree_node<ptr_baggable_t*> >::allocate(unsigned long, void const*) (new_allocator.h:92)
| ->08.40% (120,966,320B) 0x1E9B6A6: std::_Rb_tree<ptr_baggable_t*, ptr_baggable_t*, std::_Identity<ptr_baggable_t*>, std::less<ptr_baggable_t*>, std::allocator<ptr_baggable_t*> >::_M_get_node() (stl_tree.h:369)
| ->08.40% (120,966,320B) 0x1E9B4C9: std::_Rb_tree_node<ptr_baggable_t*>* std::_Rb_tree<ptr_baggable_t*, ptr_baggable_t*, std::_Identity<ptr_baggable_t*>, std::less<ptr_baggable_t*>, std::allocator<ptr_baggable_t*> >::_M_create_node<ptr_baggable_t*>(ptr_baggable_t*&&) (stl_tree.h:402)
| ->08.40% (120,966,320B) 0x1E9AC50: std::_Rb_tree_iterator<ptr_baggable_t*> std::_Rb_tree<ptr_baggable_t*, ptr_baggable_t*, std::_Identity<ptr_baggable_t*>, std::less<ptr_baggable_t*>, std::allocator<ptr_baggable_t*> >::_M_insert_<ptr_baggable_t*>(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, ptr_baggable_t*&&) (stl_tree.h:961)
| ->08.40% (120,964,880B) 0x1E9A49E: std::pair<std::_Rb_tree_iterator<ptr_baggable_t*>, bool> std::_Rb_tree<ptr_baggable_t*, ptr_baggable_t*, std::_Identity<ptr_baggable_t*>, std::less<ptr_baggable_t*>, std::allocator<ptr_baggable_t*> >::_M_insert_unique<ptr_baggable_t*>(ptr_baggable_t*&&) (stl_tree.h:1281)
| | ->08.40% (120,964,880B) 0x1E99F32: std::set<ptr_baggable_t*, std::less<ptr_baggable_t*>, std::allocator<ptr_baggable_t*> >::insert(ptr_baggable_t*&&) (stl_set.h:419)
| | ->08.40% (120,964,880B) 0x1E99AC4: ptr_bag_t::real_add(ptr_baggable_t*, unsigned long) (ptr_bag.cc:58)
| | ->08.40% (120,963,960B) 0x1F1E632: ql::datum_t* ptr_bag_t::add<ql::datum_t>(ql::datum_t*) (ptr_bag.hpp:27)
| | | ->08.40% (120,963,840B) 0x1F1DD24: ql::datum_t* ql::env_t::add_ptr<ql::datum_t>(ql::datum_t*) (env.hpp:87)
| | | | ->07.30% (105,188,760B) 0x1FDFE73: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | ->07.24% (104,320,320B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | ->05.87% (84,489,240B) 0x1FDFDD8: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:57)
| | | | | | | ->05.87% (84,489,240B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | | ->05.87% (84,489,240B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | | ->05.87% (84,489,240B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | | ->05.87% (84,489,240B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | | ->05.87% (84,489,240B) 0x1FE0134: ql::datum_t::datum_t(boost::shared_ptr<scoped_cJSON_t> const&, ql::env_t*) (datum.cc:76)
| | | | | | | ->05.87% (84,489,240B) 0x1FE7BB0: query_language::transform_visitor_t::operator()(ql::filter_wire_func_t&) const (transform_visitors.cc:35)
| | | | | | | ->05.87% (84,489,240B) 0x1F8043B: void boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::internal_visit<ql::filter_wire_func_t>(ql::filter_wire_func_t&, int) (variant.hpp:858)
| | | | | | | ->05.87% (84,489,240B) 0x1F7F48D: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | | | | | ->05.87% (84,489,240B) 0x1F7E3AA: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | | | | | ->05.87% (84,489,240B) 0x1F7D193: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, ql::map_wire_func_t, boost::mpl::l_item<mpl_::long_<2l>, ql::filter_wire_func_t, boost::mpl::l_item<mpl_::long_<1l>, ql::concatmap_wire_func_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, mpl_::bool_<false>, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<b...
| | | | | | | ->05.87% (84,489,240B) 0x1F7C55E: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*) (variant.hpp:1802)
| | | | | | | ->05.87% (84,489,240B) 0x1F7BDC0: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const> >(boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&) (variant.hpp:1813)
| | | | | | | ->05.87% (84,489,240B) 0x1F7B416: query_language::transform_visitor_t const::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<query_language::transform_visitor_t const>(query_language::transform_visitor_t const&) (variant.hpp:1836)
| | | | | | | ->05.87% (84,489,240B) 0x1F7AA6E: query_language::transform_visitor_t::result_type boost::apply_visitor<query_language::transform_visitor_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >(query_language::transform_visitor_t const&, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&) (apply_visitor_unary.hpp:76)
| | | | | | | ->05.87% (84,489,240B) 0x1F84E2B: rdb_rget_depth_first_traversal_callback_t::handle_pair(btree_key_t const*, void const*) (btree.cc:450)
| | | | | | | ->05.87% (84,489,240B) 0x1880A30: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:45)
| | | | | | | ->05.87% (84,489,240B) 0x188095C: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:34)
| | | | | | | ->05.87% (84,489,240B) 0x1880772: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, superblock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:14)
| | | | | | |
| | | | | | ->01.38% (19,831,080B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | ->01.35% (19,396,440B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | | ->01.22% (17,613,040B) 0x1FDFDD8: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:57)
| | | | | | | | ->01.22% (17,613,040B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | | | ->01.22% (17,613,040B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | | | ->01.22% (17,613,040B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | | | | ->01.22% (17,613,040B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | | | | ->01.22% (17,613,040B) 0x1FE0134: ql::datum_t::datum_t(boost::shared_ptr<scoped_cJSON_t> const&, ql::env_t*) (datum.cc:76)
| | | | | | | | ->01.22% (17,613,040B) 0x1FE7BB0: query_language::transform_visitor_t::operator()(ql::filter_wire_func_t&) const (transform_visitors.cc:35)
| | | | | | | | ->01.22% (17,613,040B) 0x1F8043B: void boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::internal_visit<ql::filter_wire_func_t>(ql::filter_wire_func_t&, int) (variant.hpp:858)
| | | | | | | | ->01.22% (17,613,040B) 0x1F7F48D: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | | | | | | ->01.22% (17,613,040B) 0x1F7E3AA: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | | | | | | ->01.22% (17,613,040B) 0x1F7D193: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, ql::map_wire_func_t, boost::mpl::l_item<mpl_::long_<2l>, ql::filter_wire_func_t, boost::mpl::l_item<mpl_::long_<1l>, ql::concatmap_wire_func_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, mpl_::bool_<false>, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<b...
| | | | | | | | ->01.22% (17,613,040B) 0x1F7C55E: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*) (variant.hpp:1802)
| | | | | | | | ->01.22% (17,613,040B) 0x1F7BDC0: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const> >(boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&) (variant.hpp:1813)
| | | | | | | | ->01.22% (17,613,040B) 0x1F7B416: query_language::transform_visitor_t const::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<query_language::transform_visitor_t const>(query_language::transform_visitor_t const&) (variant.hpp:1836)
| | | | | | | | ->01.22% (17,613,040B) 0x1F7AA6E: query_language::transform_visitor_t::result_type boost::apply_visitor<query_language::transform_visitor_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >(query_language::transform_visitor_t const&, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&) (apply_visitor_unary.hpp:76)
| | | | | | | | ->01.22% (17,613,040B) 0x1F84E2B: rdb_rget_depth_first_traversal_callback_t::handle_pair(btree_key_t const*, void const*) (btree.cc:450)
| | | | | | | | ->01.22% (17,613,040B) 0x1880A30: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:45)
| | | | | | | |
| | | | | | | ->00.12% (1,783,400B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | | |
| | | | | | ->00.03% (434,640B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | | |
| | | | | ->00.06% (868,440B) in 1+ places, all below ms_print's threshold (01.00%)
| | | | |
| | | | ->01.09% (15,630,280B) 0x1FDFDE7: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:57)
| | | | | ->01.09% (15,630,280B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | ->01.09% (15,630,280B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | | | | ->01.09% (15,630,280B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | | | | ->01.09% (15,630,280B) in 2 places, all below massif's threshold (01.00%)
| | | | |
| | | | ->00.01% (144,800B) in 1+ places, all below ms_print's threshold (01.00%)
| | | |
| | | ->00.00% (120B) in 1+ places, all below ms_print's threshold (01.00%)
| | |
| | ->00.00% (920B) in 1+ places, all below ms_print's threshold (01.00%)
| |
| ->00.00% (1,440B) in 1+ places, all below ms_print's threshold (01.00%)
|
->03.04% (43,765,344B) 0x1FDFDC3: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:57)
| ->03.04% (43,765,344B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| ->03.04% (43,765,344B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| ->03.04% (43,765,344B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| ->02.76% (39,731,104B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | ->01.71% (24,605,840B) 0x1FE0134: ql::datum_t::datum_t(boost::shared_ptr<scoped_cJSON_t> const&, ql::env_t*) (datum.cc:76)
| | | ->01.71% (24,605,840B) 0x1FE7BB0: query_language::transform_visitor_t::operator()(ql::filter_wire_func_t&) const (transform_visitors.cc:35)
| | | ->01.71% (24,605,840B) 0x1F8043B: void boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::internal_visit<ql::filter_wire_func_t>(ql::filter_wire_func_t&, int) (variant.hpp:858)
| | | ->01.71% (24,605,840B) 0x1F7F48D: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | ->01.71% (24,605,840B) 0x1F7E3AA: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | ->01.71% (24,605,840B) 0x1F7D193: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, ql::map_wire_func_t, boost::mpl::l_item<mpl_::long_<2l>, ql::filter_wire_func_t, boost::mpl::l_item<mpl_::long_<1l>, ql::concatmap_wire_func_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, mpl_::bool_<false>, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<b...
| | | ->01.71% (24,605,840B) 0x1F7C55E: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*) (variant.hpp:1802)
| | | ->01.71% (24,605,840B) 0x1F7BDC0: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const> >(boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&) (variant.hpp:1813)
| | | ->01.71% (24,605,840B) 0x1F7B416: query_language::transform_visitor_t const::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<query_language::transform_visitor_t const>(query_language::transform_visitor_t const&) (variant.hpp:1836)
| | | ->01.71% (24,605,840B) 0x1F7AA6E: query_language::transform_visitor_t::result_type boost::apply_visitor<query_language::transform_visitor_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >(query_language::transform_visitor_t const&, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&) (apply_visitor_unary.hpp:76)
| | | ->01.71% (24,605,840B) 0x1F84E2B: rdb_rget_depth_first_traversal_callback_t::handle_pair(btree_key_t const*, void const*) (btree.cc:450)
| | | ->01.71% (24,605,840B) 0x1880A30: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:45)
| | | ->01.71% (24,605,840B) 0x188095C: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:34)
| | | ->01.71% (24,605,840B) 0x1880772: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, superblock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:14)
| | | ->01.71% (24,605,840B) 0x1F83CDA: rdb_rget_slice(btree_slice_t*, key_range_t const&, mc_transaction_t*, superblock_t*, ql::env_t*, std::list<rdb_protocol_details::transform_atom_t, std::allocator<rdb_protocol_details::transform_atom_t> > const&, boost::optional<rdb_protocol_details::terminal_t> const&, rdb_protocol_t::rget_read_response_t*) (btree.cc:548)
| | | ->01.71% (24,605,840B) 0x1F25D36: (anonymous namespace)::read_visitor_t::operator()(rdb_protocol_t::rget_read_t const&) (protocol.cc:512)
| | | ->01.71% (24,605,840B) 0x1F2DA21: void boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::internal_visit<rdb_protocol_t::rget_read_t const>(rdb_protocol_t::rget_read_t const&, int) (variant.hpp:858)
| | | ->01.71% (24,605,840B) 0x1F2CD07: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | | ->01.71% (24,605,840B) 0x1F2C038: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | | ->01.71% (24,605,840B) 0x1F2A395: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, rdb_protocol_t::point_read_t, boost::mpl::l_item<mpl_::long_<2l>, rdb_protocol_t::rget_read_t, boost::mpl::l_item<mpl_::long_<1l>, rdb_protocol_t::distribution_read_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, mpl_::bool_<false>, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int...
| | | ->01.71% (24,605,840B) 0x1F290C4: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*>(int, int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*) (variant.hpp:1802)
| | | ->01.71% (24,605,840B) 0x1F28D08: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t> >(boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&) const (variant.hpp:1824)
| | | ->01.71% (24,605,840B) 0x1F289A6: (anonymous namespace)::read_visitor_t::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<(anonymous namespace)::read_visitor_t>((anonymous namespace)::read_visitor_t&) const (variant.hpp:1846)
| | | ->01.71% (24,605,840B) 0x1F2878C: (anonymous namespace)::read_visitor_t::result_type boost::apply_visitor<(anonymous namespace)::read_visitor_t, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const>((anonymous namespace)::read_visitor_t&, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> const&) (apply_visitor_unary.hpp:60)
| | | ->01.71% (24,605,840B) 0x1F264C9: rdb_protocol_t::store_t::protocol_read(rdb_protocol_t::read_t const&, rdb_protocol_t::read_response_t*, btree_slice_t*, mc_transaction_t*, superblock_t*, signal_t*) (protocol.cc:580)
| | |
| | ->01.05% (15,125,264B) 0x1FE001F: ql::datum_t::datum_t(cJSON*, ql::env_t*) (datum.cc:73)
| | ->01.05% (15,125,264B) 0x1FDFE64: ql::datum_t::init_json(cJSON*, ql::env_t*) (datum.cc:64)
| | ->01.05% (15,125,264B) 0x1FE0134: ql::datum_t::datum_t(boost::shared_ptr<scoped_cJSON_t> const&, ql::env_t*) (datum.cc:76)
| | ->01.05% (15,125,264B) 0x1FE7BB0: query_language::transform_visitor_t::operator()(ql::filter_wire_func_t&) const (transform_visitors.cc:35)
| | ->01.05% (15,125,264B) 0x1F8043B: void boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::internal_visit<ql::filter_wire_func_t>(ql::filter_wire_func_t&, int) (variant.hpp:858)
| | ->01.05% (15,125,264B) 0x1F7F48D: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | ->01.05% (15,125,264B) 0x1F7E3AA: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, ql::filter_wire_func_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, ql::filter_wire_func_t*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | ->01.05% (15,125,264B) 0x1F7D193: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, ql::map_wire_func_t, boost::mpl::l_item<mpl_::long_<2l>, ql::filter_wire_func_t, boost::mpl::l_item<mpl_::long_<1l>, ql::concatmap_wire_func_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*, mpl_::bool_<false>, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int_<0>*, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<b...
| | ->01.05% (15,125,264B) 0x1F7C55E: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>, void*>(int, int, boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&, void*) (variant.hpp:1802)
| | ->01.05% (15,125,264B) 0x1F7BDC0: boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const> >(boost::detail::variant::invoke_visitor<query_language::transform_visitor_t const>&) (variant.hpp:1813)
| | ->01.05% (15,125,264B) 0x1F7B416: query_language::transform_visitor_t const::result_type boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<query_language::transform_visitor_t const>(query_language::transform_visitor_t const&) (variant.hpp:1836)
| | ->01.05% (15,125,264B) 0x1F7AA6E: query_language::transform_visitor_t::result_type boost::apply_visitor<query_language::transform_visitor_t, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >(query_language::transform_visitor_t const&, boost::variant<ql::map_wire_func_t, ql::filter_wire_func_t, ql::concatmap_wire_func_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>&) (apply_visitor_unary.hpp:76)
| | ->01.05% (15,125,264B) 0x1F84E2B: rdb_rget_depth_first_traversal_callback_t::handle_pair(btree_key_t const*, void const*) (btree.cc:450)
| | ->01.05% (15,125,264B) 0x1880A30: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:45)
| | ->01.05% (15,125,264B) 0x188095C: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, mc_buf_lock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:34)
| | ->01.05% (15,125,264B) 0x1880772: btree_depth_first_traversal(btree_slice_t*, mc_transaction_t*, superblock_t*, key_range_t const&, depth_first_traversal_callback_t*) (depth_first_traversal.cc:14)
| | ->01.05% (15,125,264B) 0x1F83CDA: rdb_rget_slice(btree_slice_t*, key_range_t const&, mc_transaction_t*, superblock_t*, ql::env_t*, std::list<rdb_protocol_details::transform_atom_t, std::allocator<rdb_protocol_details::transform_atom_t> > const&, boost::optional<rdb_protocol_details::terminal_t> const&, rdb_protocol_t::rget_read_response_t*) (btree.cc:548)
| | ->01.05% (15,125,264B) 0x1F25D36: (anonymous namespace)::read_visitor_t::operator()(rdb_protocol_t::rget_read_t const&) (protocol.cc:512)
| | ->01.05% (15,125,264B) 0x1F2DA21: void boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::internal_visit<rdb_protocol_t::rget_read_t const>(rdb_protocol_t::rget_read_t const&, int) (variant.hpp:858)
| | ->01.05% (15,125,264B) 0x1F2CD07: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, mpl_::bool_<false>) (visitation_impl.hpp:145)
| | ->01.05% (15,125,264B) 0x1F2C038: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, rdb_protocol_t::rget_read_t, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, rdb_protocol_t::rget_read_t*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, int) (visitation_impl.hpp:173)
| | ->01.05% (15,125,264B) 0x1F2A395: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<3l>, rdb_protocol_t::point_read_t, boost::mpl::l_item<mpl_::long_<2l>, rdb_protocol_t::rget_read_t, boost::mpl::l_item<mpl_::long_<1l>, rdb_protocol_t::distribution_read_t, boost::mpl::l_end> > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_>(int, int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*, mpl_::bool_<false>, boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::has_fallback_type_, mpl_::int...
| | ->01.05% (15,125,264B) 0x1F290C4: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>, void const*>(int, int, boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&, void const*) (variant.hpp:1802)
| | ->01.05% (15,125,264B) 0x1F28D08: boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::internal_apply_visitor<boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t> >(boost::detail::variant::invoke_visitor<(anonymous namespace)::read_visitor_t>&) const (variant.hpp:1824)
| | ->01.05% (15,125,264B) 0x1F289A6: (anonymous namespace)::read_visitor_t::result_type boost::variant<rdb_protocol_t::point_read_t, rdb_protocol_t::rget_read_t, rdb_protocol_t::distribution_read_t, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>::apply_visitor<(anonymous namespace)::read_visitor_t>((anonymous namespace)::read_visitor_t&) const (variant.hpp:1846)
| |
| ->00.28% (4,034,240B) in 1+ places, all below ms_print's threshold (01.00%)
|
->02.56% (36,885,070B) in 767 places, all below massif's threshold (01.00%)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment