Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls   s/call   s/call  name    
 35.58    166.54   166.54                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
 14.59    234.81    68.27 15264319     0.00     0.00  irept::hash() const
  5.94    262.60    27.79                             Minisat::Solver::propagate()
  2.37    273.70    11.10                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.65    281.41     7.71                             Minisat::SimpSolver::eliminateVar(int)
  1.48    288.35     6.94                             Minisat::SimpSolver::removeClause(unsigned int)
  1.47    295.24     6.89 550071177     0.00     0.00  irept::remove_ref(irept::dt*)
  1.25    301.10     5.86 1252374648     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  1.21    306.75     5.65                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.17    312.25     5.50 423372530     0.00     0.00  irept::irept(irept const&)
  1.10    317.41     5.17 130906981     0.00     0.00  operator==(irept const&, irept const&)
  0.90    321.62     4.21                             Minisat::SimpSolver::eliminate(bool)
  0.88    325.74     4.12                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  0.83    329.62     3.88                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.80    333.38     3.76                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  0.74    336.85     3.47                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  0.74    340.30     3.45  3519739     0.00     0.00  irept::compare(irept const&) const
  0.71    343.63     3.33 316633973     0.00     0.00  irept::detach()
  0.68    346.81     3.18                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.68    349.98     3.17                             Minisat::Solver::cancelUntil(int)
  0.67    353.12     3.14 43268148     0.00     0.00  exprt::is_false() const
  0.66    356.19     3.07                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  0.62    359.11     2.92 99655375     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::find(dstring const&) const
  0.56    361.75     2.64                             Minisat::SimpSolver::gatherTouchedClauses()
  0.56    364.39     2.64 167530157     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.54    366.93     2.54                             Minisat::Solver::pickBranchLit()
  0.52    369.37     2.44                             Minisat::SimpSolver::newVar(bool, bool)
  0.47    371.58     2.21                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  0.47    373.78     2.20                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.44    375.86     2.08                             Minisat::Solver::detachClause(unsigned int, bool)
  0.44    377.90     2.04  9709219     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::find(dstring const&) const
  0.41    379.84     1.94                             Minisat::Solver::attachClause(unsigned int)
  0.38    381.63     1.79                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.38    383.40     1.77                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.37    385.13     1.73                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.36    386.80     1.67                             Minisat::Solver::newVar(bool, bool)
  0.34    388.38     1.59 88517112     0.00     0.00  irept::add(dstring const&)
  0.32    389.89     1.51 61719003     0.00     0.00  irept::find(dstring const&) const
  0.31    391.35     1.46  2233663     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, unsigned long, literalt const&)
  0.28    392.66     1.31 89298390     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.28    393.97     1.31 17736487     0.00     0.00  hash_string(char const*)
  0.28    395.27     1.30   132820     0.00     0.00  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<boolbv_mapt::map_bitt*, std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> > >, unsigned long, boolbv_mapt::map_bitt const&)
  0.27    396.54     1.27 153824817     0.00     0.00  dstring::compare(dstring const&) const
  0.25    397.69     1.16  5696178     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.23    398.79     1.10 16392923     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(string_ptrt const&)
  0.23    399.87     1.09 85836688     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.22    400.92     1.05 96873706     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.21    401.90     0.98 37936372     0.00     0.00  irept::get(dstring const&) const
  0.21    402.88     0.98  8350750     0.00     0.00  std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<merged_irept const, merged_irept> const&, std::tr1::integral_constant<bool, true>)
  0.20    403.82     0.94 84352469     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.20    404.76     0.94  4215512     0.00     0.00  binary2integer(std::string const&, bool)
  0.20    405.68     0.92  2611292     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.20    406.60     0.92   124823     0.00     0.00  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.18    407.43     0.83                             Minisat::Solver::removeClause(unsigned int)
  0.17    408.24     0.81 83426738     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.17    409.02     0.78  8350750     0.00     0.00  std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(merged_irept const&)
  0.16    409.79     0.77 42339083     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.16    410.55     0.76                             irept::full_hash() const
  0.16    411.29     0.74                             Minisat::vec<unsigned int>::growTo(int)
  0.16    412.03     0.74 20675486     0.00     0.00  exprt::is_boolean() const
  0.15    412.74     0.72 49470131     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.15    413.45     0.71   447740     0.00     0.00  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.15    414.14     0.69 23699225     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.15    414.82     0.68  5399580     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>)
  0.14    415.48     0.66 48498096     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.14    416.14     0.66 16966693     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>*, string_ptrt const&, unsigned long) const
  0.13    416.77     0.63 96873706     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_create_node(std::pair<dstring const, irept> const&)
  0.13    417.40     0.63 50465641     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.13    418.02     0.63 111828102     0.00     0.00  std::pair<dstring const, irept>::~pair()
  0.13    418.64     0.62                             Minisat::SimpSolver::cleanUpClauses()
  0.13    419.26     0.62 27912524     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.13    419.85     0.59 19207047     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.12    420.43     0.58    43963     0.00     0.00  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.12    421.00     0.57                             Minisat::vec<unsigned int>::capacity(int)
  0.12    421.57     0.57    64760     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.12    422.14     0.57    51221     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<literalt const*, std::vector<literalt, std::allocator<literalt> > > >(unsigned long, __gnu_cxx::__normal_iterator<literalt const*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt const*, std::vector<literalt, std::allocator<literalt> > >)
  0.11    422.66     0.52       94     0.01     0.03  yyansi_cparse()
  0.11    423.17     0.51 13883441     0.00     0.00  irept::add(dstring const&, irept const&)
  0.11    423.67     0.50 122309549     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.11    424.17     0.50 42918344     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.11    424.67     0.50 41557617     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.11    425.17     0.50 21966991     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_unique(std::pair<dstring const, irept> const&)
  0.11    425.66     0.50 83426563     0.00     0.00  irept::dt::~dt()
  0.11    426.16     0.50  2888066     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.10    426.64     0.48 13883441     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.10    427.11     0.47  2762447     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.10    427.56     0.46 19858275     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.09    428.00     0.44                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.09    428.44     0.44 48509568     0.00     0.00  bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&)
  0.09    428.87     0.43  1467701     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.09    429.29     0.42  2186609     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::operator[](dstring const&)
  0.09    429.70     0.41 42339237     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.09    430.10     0.40 42918344     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*)
  0.08    430.49     0.39    42969     0.00     0.00  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.08    430.85     0.37 42918344     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.08    431.21     0.36 68037494     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, irept> > const*)
  0.07    431.56     0.35 33498750     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.07    431.91     0.35                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.07    432.24     0.33  9204796     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_unique(literalt const&)
  0.07    432.57     0.33  1920475     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique(std::pair<dstring const, value_sett::entryt> const&)
  0.07    432.90     0.33   813898     0.00     0.00  yyansi_clex()
  0.07    433.22     0.32 96873706     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*)
  0.07    433.54     0.32 22195101     0.00     0.00  irept::operator=(irept const&)
  0.07    433.86     0.32   707653     0.00     0.00  guardt::is_false() const
  0.07    434.18     0.32   134343     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.07    434.49     0.31 165549025     0.00     0.00  cnft::no_variables() const
  0.07    434.80     0.31 63432081     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.07    435.11     0.31  2867949     0.00     0.00  merged_irepst::merged(irept const&)
  0.06    435.41     0.30                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.06    435.70     0.29 68945112     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.06    435.99     0.29  3629022     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.06    436.28     0.29      316     0.00     0.00  std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<merged_irept const, merged_irept>, false>**, unsigned long)
  0.06    436.57     0.29  1866216     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.06    436.85     0.29 40023603     0.00     0.00  bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.06    437.13     0.28 70621747     0.00     0.00  exprt::type()
  0.06    437.41     0.28  2655813     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_insert_unique(std::pair<dstring const, literalt> const&)
  0.06    437.68     0.27  2116132     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.06    437.94     0.26  6532266     0.00     0.00  irept::get_bool(dstring const&) const
  0.06    438.20     0.26     1320     0.00     0.00  std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.05    438.45     0.25 11343241     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.05    438.70     0.25  8426572     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.05    438.94     0.25 40261321     0.00     0.00  bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.05    439.18     0.24 57379327     0.00     0.00  exprt::type() const
  0.05    439.42     0.24                             bv_refinementt::arrays_overapproximated()
  0.05    439.66     0.24                             Minisat::Solver::rebuildOrderHeap()
  0.05    439.89     0.23 37754947     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.05    440.12     0.23 28836212     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, irept> const&)
  0.05    440.35     0.23  2611292     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>)
  0.05    440.58     0.23                             propt::set_frozen(literalt)
  0.05    440.81     0.23 67498659     0.00     0.00  exprt::~exprt()
  0.05    441.03     0.22 12627333     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.05    441.24     0.22 85836688     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::map(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.05    441.46     0.22    64598     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*, std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.04    441.67     0.21 55149711     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.04    441.88     0.21 14954396     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&)
  0.04    442.08     0.20 131130579     0.00     0.00  exprt::exprt(exprt const&)
  0.04    442.28     0.20                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.04    442.48     0.20   339118     0.00     0.00  boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.04    442.67     0.19 24068847     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.04    442.86     0.19 15627689     0.00     0.00  string_containert::get(std::string const&)
  0.04    443.04     0.19  1973764     0.00     0.00  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const
  0.04    443.22     0.18  4751515     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.04    443.40     0.18  1108001     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&)
  0.04    443.58     0.18   770189     0.00     0.00  std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(merged_irept const&, std::tr1::integral_constant<bool, true>)
  0.04    443.75     0.17 62291923     0.00     0.00  merged_irept::~merged_irept()
  0.04    443.92     0.17 15864396     0.00     0.00  irept::get_string(dstring const&) const
  0.04    444.09     0.17  6254467     0.00     0.00  unsigned int str2number<unsigned int>(char const*, int, bool)
  0.04    444.26     0.17   458107     0.00     0.00  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.04    444.43     0.17      154     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.03    444.59     0.16  4889476     0.00     0.00  bv_utilst::full_adder(literalt, literalt, literalt, literalt&)
  0.03    444.75     0.16 37092673     0.00     0.00  BigInt::~BigInt()
  0.03    444.91     0.16  2476905     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::find(dstring const&) const
  0.03    445.07     0.16 19858275     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_create_node(std::pair<dstring const, value_sett::entryt> const&)
  0.03    445.22     0.16  9251830     0.00     0.00  get_nil_irep()
  0.03    445.37     0.15 18664681     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.03    445.52     0.15  2129409     0.00     0.00  std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<irept const, merged_irept> const&, std::tr1::integral_constant<bool, true>)
  0.03    445.67     0.15                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.03    445.82     0.15 20900387     0.00     0.00  exprt::is_constant() const
  0.03    445.96     0.15    49350     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.03    446.10     0.14 13863271     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.03    446.24     0.14   964289     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::find(dstring const&)
  0.03    446.38     0.14   630568     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.03    446.52     0.14 166853301     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::~_Rb_tree()
  0.03    446.66     0.14 45488172     0.00     0.00  exprt::operands()
  0.03    446.80     0.14 42918344     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.03    446.94     0.14  2631300     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.03    447.08     0.14 83426738     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.03    447.21     0.14 17843034     0.00     0.00  namespace_baset::follow(typet const&) const
  0.03    447.35     0.14  8803785     0.00     0.00  goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt)
  0.03    447.48     0.13 21784648     0.00     0.00  cnft::lxor(literalt, literalt)
  0.03    447.61     0.13 15627689     0.00     0.00  dstring::dstring(std::string const&)
  0.03    447.74     0.13  9204796     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.03    447.87     0.13   835706     0.00     0.00  gen_zero(typet const&)
  0.03    448.00     0.13   144238     0.00     0.00  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.03    448.13     0.13      154     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>**, unsigned long)
  0.03    448.26     0.13                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.03    448.39     0.13                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.03    448.51     0.13   660464     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.03    448.64     0.13                             operator<<(std::ostream&, irept const&)
  0.03    448.76     0.13 42918344     0.00     0.00  irept* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, irept>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*, std::allocator<irept>&)
  0.03    448.88     0.12 21510173     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.03    449.00     0.12 15494428     0.00     0.00  propt::lcnf(literalt, literalt, literalt)
  0.03    449.12     0.12      154     0.00     0.39  arrayst::add_array_Ackermann_constraints()
  0.03    449.24     0.12   770189     0.00     0.00  merged_irept::merged_irept(dstring const&)
  0.03    449.36     0.12                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.03    449.48     0.12 43754881     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.02    449.60     0.12  1980163     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.02    449.71     0.12  5560737     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.02    449.83     0.12   206080     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_equal(std::pair<dstring const, dstring> const&)
  0.02    449.94     0.11  8102000     0.00     0.00  cnft::land(literalt, literalt)
  0.02    450.05     0.11 23699225     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.02    450.16     0.11  5572189     0.00     0.00  irept::remove(dstring const&)
  0.02    450.27     0.11  2644798     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.02    450.38     0.11    49188     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*, std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.02    450.49     0.11     6851     0.00     0.00  boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    450.60     0.11     1362     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.02    450.71     0.11     1127     0.00     0.00  std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.02    450.82     0.11                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.02    450.93     0.11                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.02    451.04     0.11    12378     0.00     0.00  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    451.14     0.11  1920475     0.00     0.00  value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool)
  0.02    451.25     0.11   836240     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.02    451.35     0.10 12958769     0.00     0.00  is_number(typet const&)
  0.02    451.45     0.10  7223278     0.00     0.00  int str2number<int>(char const*, int, bool)
  0.02    451.55     0.10  7010953     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, literalt const&)
  0.02    451.65     0.10  1866216     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>**, unsigned long)
  0.02    451.75     0.10   633610     0.00     0.00  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.02    451.85     0.10   627487     0.00     0.00  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.02    451.95     0.10   308492     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_erase(std::_Rb_tree_node<literalt>*)
  0.02    452.05     0.10      761     0.00     0.01  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.02    452.15     0.10 19843917     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> > const*)
  0.02    452.25     0.10 10427799     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.02    452.35     0.10  1438027     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_unique(dstring const&)
  0.02    452.45     0.10      162     0.00     1.08  bmct::run(goto_functionst const&)
  0.02    452.55     0.10                             Minisat::SimpSolver::SimpSolver()
  0.02    452.64     0.10 25619700     0.00     0.00  value_sett::entryt::~entryt()
  0.02    452.74     0.10 25680817     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.02    452.83     0.10 10461039     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.02    452.93     0.10  1870808     0.00     0.00  irept::irept(dstring const&)
  0.02    453.02     0.09 40261321     0.00     0.00  bool std::operator==<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&)
  0.02    453.11     0.09 40023603     0.00     0.00  bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.02    453.20     0.09 14954396     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&)
  0.02    453.29     0.09 11326769     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, exprt> > const*)
  0.02    453.38     0.09  4744169     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.02    453.47     0.09  2896523     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.02    453.56     0.09  1973764     0.00     0.00  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.02    453.65     0.09   623822     0.00     0.00  simplify_exprt::simplify_mult(exprt&)
  0.02    453.74     0.09   482012     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    453.83     0.09    24592     0.00     0.00  operator|=(guardt&, guardt const&)
  0.02    453.92     0.09      154     0.00     0.02  symex_target_equationt::convert_assertions(prop_convt&)
  0.02    454.01     0.09                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.02    454.10     0.09                             Minisat::vec<char>::capacity(int)
  0.02    454.19     0.09 11061726     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.02    454.27     0.09 27783332     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.02    454.36     0.09  2081602     0.00     0.00  value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const
  0.02    454.44     0.09  1962407     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.02    454.52     0.08 19998000     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.02    454.60     0.08 17530112     0.00     0.00  cnft::lequal(literalt, literalt)
  0.02    454.68     0.08  5683630     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    454.76     0.08  5526805     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.02    454.84     0.08  5399580     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>*, exprt const&, unsigned long) const
  0.02    454.92     0.08  5141766     0.00     0.00  binary_predicate_exprt::binary_predicate_exprt(exprt const&, dstring const&, exprt const&)
  0.02    455.00     0.08     7595     0.00     0.00  boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    455.08     0.08     1127     0.00     0.00  std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.02    455.16     0.08                             Minisat::vec<double>::capacity(int)
  0.02    455.24     0.08                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.02    455.32     0.08 11236781     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.02    455.39     0.08  3147252     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(typet&) const
  0.02    455.47     0.08  1321153     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*, std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*, std::string const&) const
  0.01    455.54     0.07 19858275     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, value_sett::entryt> >*)
  0.01    455.61     0.07 12628303     0.00     0.00  BigInt::resize(unsigned int)
  0.01    455.68     0.07 11343241     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, exprt> >*)
  0.01    455.75     0.07  8358250     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.01    455.82     0.07  6920299     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.01    455.89     0.07  6254394     0.00     0.00  unsafe_string2unsigned(std::string const&, int)
  0.01    455.96     0.07  4271773     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::find(unsigned int const&) const
  0.01    456.03     0.07   175856     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.01    456.10     0.07      162     0.00     0.00  std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<merged_irept, false>**, unsigned long)
  0.01    456.17     0.07                             BigInt::BigInt(unsigned long long)
  0.01    456.24     0.07                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.01    456.31     0.07  8350750     0.00     0.00  std::pair<merged_irept, merged_irept>::pair(merged_irept const&, merged_irept const&)
  0.01    456.38     0.07  5128112     0.00     0.00  exprt::is_zero() const
  0.01    456.45     0.07  1955489     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    456.52     0.07  1591910     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.01    456.59     0.07   110888     0.00     0.00  goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.01    456.66     0.07    84034     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, literalt const&)
  0.01    456.73     0.07    12154     0.00     0.00  prop_conv_solvert::set_to(exprt const&, bool)
  0.01    456.79     0.07  1824507     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&)
  0.01    456.86     0.07   128937     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.01    456.92     0.07                             std::vector<irept::dt*, std::allocator<irept::dt*> >::reserve(unsigned long)
  0.01    456.99     0.07  9793325     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.01    457.05     0.06 18664681     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.01    457.11     0.06  6302022     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.01    457.17     0.06  5572189     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.01    457.23     0.06  1674610     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.01    457.29     0.06    17420     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.01    457.35     0.06                             Minisat::Solver::Solver()
  0.01    457.41     0.06                             Minisat::IntOption::help(bool)
  0.01    457.47     0.06 51811764     0.00     0.00  merged_irept::merged_irept(merged_irept const&)
  0.01    457.53     0.06  8350750     0.00     0.00  std::pair<merged_irept, merged_irept>::~pair()
  0.01    457.59     0.06  5651017     0.00     0.00  dstring::operator==(char const*) const
  0.01    457.65     0.06  5573115     0.00     0.00  parsert::read(char&)
  0.01    457.71     0.06  2748724     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.01    457.77     0.06  2329419     0.00     0.00  typet::typet(dstring const&)
  0.01    457.83     0.06  1866216     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.01    457.89     0.06   815220     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.01    457.95     0.06   630568     0.00     0.00  rewrite_union(exprt&, namespacet const&)
  0.01    458.01     0.06   630568     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.01    458.07     0.06   458671     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.01    458.13     0.06   383078     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.01    458.19     0.06   308492     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    458.25     0.06   145894     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::find(dstring const&) const
  0.01    458.31     0.06      162     0.00     0.00  std::tr1::unordered_set<merged_irept, merged_irep_hash, std::equal_to<merged_irept>, std::allocator<merged_irept> >::~unordered_set()
  0.01    458.37     0.06      154     0.00     0.03  symex_target_equationt::convert_guards(prop_convt&)
  0.01    458.43     0.06      154     0.00     0.04  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.01    458.49     0.06                             Minisat::Solver::search(int)
  0.01    458.54     0.06  3722785     0.00     0.00  i2string(long long)
  0.01    458.60     0.06  2136682     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique(std::pair<unsigned int const, value_sett::objectt> const&)
  0.01    458.65     0.06   764783     0.00     0.00  exprt::sum(exprt const&)
  0.01    458.71     0.06   627487     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    458.76     0.06   543615     0.00     0.00  goto_symext::do_simplify(exprt&)
  0.01    458.82     0.06   505045     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(exprt&) const
  0.01    458.87     0.06   226999     0.00     0.00  BigInt::assign(long long)
  0.01    458.93     0.06  1396249     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.01    458.98     0.06   462125     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.01    459.03     0.05 25635144     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.01    459.08     0.05 11343241     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_create_node(std::pair<dstring const, exprt> const&)
  0.01    459.13     0.05  9696656     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01    459.18     0.05  8350750     0.00     0.00  std::pair<merged_irept const, merged_irept>::pair<merged_irept, merged_irept>(std::pair<merged_irept, merged_irept> const&)
  0.01    459.23     0.05  6598473     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.01    459.28     0.05  5044432     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.01    459.33     0.05  4302672     0.00     0.00  irept::make_nil()
  0.01    459.38     0.05  2303581     0.00     0.00  goto_symex_statet::rename_identifier(dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.01    459.43     0.05  1953043     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.01    459.48     0.05  1866216     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&)
  0.01    459.53     0.05   650259     0.00     0.00  dstring::dstring(char const*)
  0.01    459.58     0.05   581401     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.01    459.63     0.05   164121     0.00     0.00  compute_pointer_offset(exprt const&, namespacet const&)
  0.01    459.68     0.05     7724     0.00     0.00  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    459.73     0.05     1254     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, dstring> >*)
  0.01    459.78     0.05      316     0.00     0.00  std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<irept const, merged_irept>, false>**, unsigned long)
  0.01    459.83     0.05      154     0.00     0.00  symex_target_equationt::convert_io(decision_proceduret&)
  0.01    459.88     0.05      154     0.00     0.00  symex_target_equationt::convert_decls(prop_convt&) const
  0.01    459.93     0.05                             cnft::lnor(literalt, literalt)
  0.01    459.98     0.05  6598426     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.01    460.02     0.05  4271773     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.01    460.07     0.05     9182     0.00     0.00  value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.01    460.11     0.05                             full_eq(irept const&, irept const&)
  0.01    460.16     0.05  6003874     0.00     0.00  BigInt::BigInt()
  0.01    460.20     0.05  4516881     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.01    460.24     0.04  9619670     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.01    460.28     0.04  8842233     0.00     0.00  cnft::new_variable()
  0.01    460.32     0.04  6532939     0.00     0.00  unsafe_string2int(std::string const&, int)
  0.01    460.36     0.04  4881394     0.00     0.00  irept::clear()
  0.01    460.40     0.04  4762486     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.01    460.44     0.04  3974740     0.00     0.00  bitvector_typet::get_width() const
  0.01    460.48     0.04  2257418     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.01    460.52     0.04  2129409     0.00     0.00  std::pair<merged_irept const, merged_irept>::pair(std::pair<merged_irept const, merged_irept> const&)
  0.01    460.56     0.04  2129409     0.00     0.00  std::pair<irept const, merged_irept>::pair<irept, merged_irept>(std::pair<irept, merged_irept> const&)
  0.01    460.60     0.04  2091971     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.01    460.64     0.04  1523255     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.01    460.68     0.04  1183246     0.00     0.00  void std::list<exprt, std::allocator<exprt> >::_M_initialize_dispatch<std::_List_const_iterator<exprt> >(std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>, std::__false_type)
  0.01    460.72     0.04   808808     0.00     0.00  pointer_offset_size(typet const&, namespacet const&)
  0.01    460.76     0.04   770189     0.00     0.00  std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<irept const, merged_irept> const&, unsigned long, unsigned long)
  0.01    460.80     0.04   630568     0.00     0.00  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.01    460.84     0.04   627560     0.00     0.00  optionst::get_unsigned_int_option(std::string const&) const
  0.01    460.88     0.04   627487     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.01    460.92     0.04   379267     0.00     0.00  exprt::exprt(dstring const&)
  0.01    460.96     0.04   279448     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.01    461.00     0.04   238268     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.01    461.04     0.04   221010     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, unsigned long, unsigned long)
  0.01    461.08     0.04   143554     0.00     0.00  goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool)
  0.01    461.12     0.04    16186     0.00     0.00  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    461.16     0.04     6781     0.00     0.00  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    461.20     0.04     6022     0.00     0.00  pointer_typet::~pointer_typet()
  0.01    461.24     0.04                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    461.28     0.04                             Minisat::SimpSolver::extendModel()
  0.01    461.32     0.04                             Minisat::vec<Minisat::vec<unsigned int> >::capacity(int)
  0.01    461.36     0.04                             Minisat::vec<unsigned int>::clear(bool)
  0.01    461.40     0.04                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.01    461.44     0.04  8838015     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.01    461.47     0.04  2164170     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.01    461.51     0.04      162     0.00     0.00  std::tr1::unordered_map<irept, merged_irept, irep_hash, std::equal_to<irept>, std::allocator<std::pair<irept const, merged_irept> > >::~unordered_map()
  0.01    461.54     0.04 14635642     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.01    461.58     0.04 11573231     0.00     0.00  typet::~typet()
  0.01    461.61     0.04  6481453     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.01    461.65     0.04  1920475     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.01    461.68     0.03 17695646     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.01    461.71     0.03  7568638     0.00     0.00  exprt::operator=(exprt const&)
  0.01    461.74     0.03  7010953     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::_M_create_node(literalt const&)
  0.01    461.77     0.03  6525931     0.00     0.00  to_constant_expr(exprt const&)
  0.01    461.80     0.03  5572189     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::equal_range(dstring const&)
  0.01    461.83     0.03  5572189     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.01    461.86     0.03  4998113     0.00     0.00  to_symbol_expr(exprt&)
  0.01    461.89     0.03  2994419     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.01    461.92     0.03  2867949     0.00     0.00  merged_irepst::operator()(irept&)
  0.01    461.95     0.03  2538639     0.00     0.00  std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  0.01    461.98     0.03  2319725     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.01    462.01     0.03  2285408     0.00     0.00  i2string(unsigned int)
  0.01    462.04     0.03  2182258     0.00     0.00  BigInt::compare(unsigned long long) const
  0.01    462.07     0.03  2129409     0.00     0.00  std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<irept const, merged_irept>, false>*, irept const&, unsigned long) const
  0.01    462.10     0.03  1466188     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.01    462.13     0.03  1464872     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.01    462.16     0.03  1438027     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.01    462.19     0.03  1366194     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.01    462.22     0.03  1204481     0.00     0.00  goto_symex_statet::renaming_levelt::operator()(dstring const&)
  0.01    462.25     0.03   986765     0.00     0.00  BigInt::operator+(int) const
  0.01    462.28     0.03   964289     0.00     0.00  goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int)
  0.01    462.31     0.03   961919     0.00     0.00  goto_symex_statet::level0t::name(dstring const&, unsigned int) const
  0.01    462.34     0.03   819414     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.01    462.37     0.03   770189     0.00     0.00  std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(merged_irept const&, unsigned long, unsigned long)
  0.01    462.40     0.03   770189     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.01    462.43     0.03   655332     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.01    462.46     0.03   602030     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, literalt> const&)
  0.01    462.49     0.03   363654     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.01    462.52     0.03   266599     0.00     0.00  goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&)
  0.01    462.55     0.03   145028     0.00     0.00  goto_symext::symex_goto(goto_symex_statet&)
  0.01    462.58     0.03   131667     0.00     0.00  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.01    462.61     0.03    89816     0.00     0.00  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.01    462.64     0.03     1482     0.00     0.00  std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.01    462.67     0.03      196     0.00     0.00  BigInt::operator*=(long long)
  0.01    462.70     0.03      175     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>**, unsigned long)
  0.01    462.73     0.03      154     0.00     0.00  symex_target_equationt::convert_assumptions(prop_convt&)
  0.01    462.76     0.03      154     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>**, unsigned long)
  0.01    462.79     0.03                             irept::recursive_detach()
  0.01    462.82     0.03                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.01    462.85     0.03                             irept::pretty(unsigned int, unsigned int) const
  0.01    462.88     0.03                             std::_Vector_base<irept::dt*, std::allocator<irept::dt*> >::~_Vector_base()
  0.01    462.91     0.03                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.01    462.94     0.03  2162902     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.01    462.96     0.03 10480159     0.00     0.00  std::pair<merged_irept const, merged_irept>::~pair()
  0.01    462.99     0.03  6525833     0.00     0.00  constant_exprt::get_value() const
  0.01    463.01     0.03  5572189     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.01    463.04     0.03  3722785     0.00     0.00  irept::set(dstring const&, long long)
  0.01    463.06     0.03  3044521     0.00     0.00  typet::operator=(typet const&)
  0.01    463.09     0.03  2164118     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, value_sett::objectt> const&)
  0.01    463.11     0.03   809046     0.00     0.00  BigInt::operator%(int) const
  0.01    463.14     0.03   808457     0.00     0.00  BigInt::operator/(int) const
  0.01    463.16     0.03   610909     0.00     0.00  exprt::mul(exprt const&)
  0.01    463.19     0.03   403504     0.00     0.00  goto_symex_statet::get_original_name(dstring const&) const
  0.01    463.21     0.03   111223     0.00     0.00  goto_symex_statet::get_original_name(exprt&) const
  0.01    463.24     0.03    96382     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    463.26     0.02 13816487     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.00    463.28     0.02  8842233     0.00     0.00  cnft::set_no_variables(unsigned long)
  0.00    463.30     0.02  8837473     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.00    463.32     0.02  8060676     0.00     0.00  goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const
  0.00    463.34     0.02  7745666     0.00     0.00  symbol_exprt::get_identifier() const
  0.00    463.36     0.02  6928805     0.00     0.00  exprt::op1()
  0.00    463.38     0.02  5572189     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_iterator<std::pair<dstring const, irept> >)
  0.00    463.40     0.02  4222556     0.00     0.00  BigInt::BigInt(unsigned long)
  0.00    463.42     0.02  3459023     0.00     0.00  goto_symex_statet::call_stack()
  0.00    463.44     0.02  3299007     0.00     0.00  BigInt::compare(long long) const
  0.00    463.46     0.02  3280321     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    463.48     0.02  2941478     0.00     0.00  propt::lcnf(literalt, literalt, literalt, literalt)
  0.00    463.50     0.02  2899598     0.00     0.00  std::pair<irept const, merged_irept>::~pair()
  0.00    463.52     0.02  2762447     0.00     0.00  BigInt::digits(unsigned int) const
  0.00    463.54     0.02  2611292     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*, exprt const&, unsigned long) const
  0.00    463.56     0.02  2611292     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair<exprt, std::vector<literalt, std::allocator<literalt> > >(std::pair<exprt, std::vector<literalt, std::allocator<literalt> > > const&)
  0.00    463.58     0.02  2593000     0.00     0.00  simplify(exprt&, namespacet const&)
  0.00    463.60     0.02  2319725     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.00    463.62     0.02  2164122     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    463.64     0.02  2162906     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::operator[](unsigned int const&)
  0.00    463.66     0.02  2136636     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::~dt()
  0.00    463.68     0.02  2129409     0.00     0.00  std::pair<irept, merged_irept>::~pair()
  0.00    463.70     0.02  2053115     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&)
  0.00    463.72     0.02  2037720     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    463.74     0.02  1962407     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.00    463.76     0.02  1962407     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const
  0.00    463.78     0.02  1950029     0.00     0.00  unsigned_char_type()
  0.00    463.80     0.02  1652125     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.00    463.82     0.02  1555905     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    463.84     0.02  1471855     0.00     0.00  exprt::is_true() const
  0.00    463.86     0.02  1467504     0.00     0.00  numbering<dstring>::clear()
  0.00    463.88     0.02  1466188     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.00    463.90     0.02  1433487     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    463.92     0.02  1433453     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::vector(std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > const&)
  0.00    463.94     0.02  1427296     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_create_node(std::pair<dstring const, unsigned int> const&)
  0.00    463.96     0.02  1321153     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::find(std::string const&) const
  0.00    463.98     0.02  1320991     0.00     0.00  optionst::get_option(std::string const&) const
  0.00    464.00     0.02  1290174     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    464.02     0.02  1210512     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const
  0.00    464.04     0.02  1197210     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&)
  0.00    464.06     0.02   810799     0.00     0.00  pointer_offset_bits(typet const&, namespacet const&)
  0.00    464.08     0.02   809046     0.00     0.00  BigInt::operator%=(long long)
  0.00    464.10     0.02   767328     0.00     0.00  dstring::operator!=(char const*) const
  0.00    464.12     0.02   765234     0.00     0.00  string_containert::get(char const*)
  0.00    464.14     0.02   758596     0.00     0.00  void std::sort<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    464.16     0.02   716192     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<typet const, boolbv_widtht::entryt> const&, std::tr1::integral_constant<bool, true>)
  0.00    464.18     0.02   715882     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    464.20     0.02   696325     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*)
  0.00    464.22     0.02   607834     0.00     0.00  propt::lcnf(literalt, literalt)
  0.00    464.24     0.02   602990     0.00     0.00  c_qualifierst::read(typet const&)
  0.00    464.26     0.02   592288     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.00    464.28     0.02   573770     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<string_ptrt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    464.30     0.02   474610     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.00    464.32     0.02   474610     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.00    464.34     0.02   470396     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    464.36     0.02   452196     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    464.38     0.02   434732     0.00     0.00  boolbvt::convert_equality(equal_exprt const&)
  0.00    464.40     0.02   409707     0.00     0.00  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.00    464.42     0.02   405729     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.00    464.44     0.02   405729     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, unsigned long, exprt const&)
  0.00    464.46     0.02   341737     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::operator[](dstring const&)
  0.00    464.48     0.02   341618     0.00     0.00  bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.00    464.50     0.02   272662     0.00     0.00  goto_symex_statet::level2t::name(dstring const&, unsigned int) const
  0.00    464.52     0.02   266599     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    464.54     0.02   231923     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    464.56     0.02   226098     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&)
  0.00    464.58     0.02   212467     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    464.60     0.02   183219     0.00     0.00  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    464.62     0.02   183219     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, boolbv_mapt::map_entryt> const&, std::tr1::integral_constant<bool, true>)
  0.00    464.64     0.02   116320     0.00     0.00  goto_symex_statet::level2t::current_name(dstring const&) const
  0.00    464.66     0.02    98869     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    464.68     0.02    91710     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.00    464.70     0.02    79526     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    464.72     0.02    78304     0.00     0.00  cnft::limplies(literalt, literalt)
  0.00    464.74     0.02    64632     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::equal_range(dstring const&)
  0.00    464.76     0.02    62818     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_insert_unique(std::pair<exprt const, unsigned int> const&)
  0.00    464.78     0.02    55732     0.00     0.00  boolbvt::get(exprt const&) const
  0.00    464.80     0.02    53850     0.00     0.00  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.00    464.82     0.02    52934     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    464.84     0.02    49188     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > > const&)
  0.00    464.86     0.02    30399     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    464.88     0.02    26877     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.00    464.90     0.02    26405     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    464.92     0.02    14358     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, value_sett::entryt> const&)
  0.00    464.94     0.02    13942     0.00     0.00  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    464.96     0.02    13655     0.00     0.00  bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    464.98     0.02    12410     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    465.00     0.02    12252     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::find(std::pair<unsigned int, unsigned int> const&)
  0.00    465.02     0.02     5576     0.00     0.00  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    465.04     0.02     4904     0.00     0.00  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    465.06     0.02      915     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    465.08     0.02      700     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    465.10     0.02      162     0.00     0.00  simple_slice(symex_target_equationt&)
  0.00    465.12     0.02      162     0.00     0.59  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    465.14     0.02      154     0.00     0.00  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.00    465.16     0.02      154     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>**, unsigned long)
  0.00    465.18     0.02       94     0.00     0.04  typecheckt::typecheck_main()
  0.00    465.20     0.02                             Minisat::SimpSolver::~SimpSolver()
  0.00    465.22     0.02                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.00    465.24     0.02                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.00    465.26     0.02                             Minisat::Solver::progressEstimate() const
  0.00    465.28     0.02                             std::set<exprt, std::less<exprt>, std::allocator<exprt> >::count(exprt const&) const
  0.00    465.30     0.02                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.00    465.32     0.02                             non-virtual thunk to cnft::~cnft()
  0.00    465.33     0.02 18664681     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.00    465.35     0.02  8525484     0.00     0.00  typet::typet(typet const&)
  0.00    465.36     0.02  5707622     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.00    465.38     0.02  4327024     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    465.39     0.02  3800714     0.00     0.00  BigInt::reallocate(unsigned int)
  0.00    465.41     0.02  3778033     0.00     0.00  BigInt::operator=(BigInt const&)
  0.00    465.42     0.02  3519739     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    465.44     0.02  2444568     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    465.45     0.02  2164166     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    465.47     0.02  1919263     0.00     0.00  integer2long(BigInt const&)
  0.00    465.48     0.02  1549667     0.00     0.00  source_locationt::~source_locationt()
  0.00    465.50     0.02   958949     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.00    465.51     0.02   738138     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    465.53     0.02   581954     0.00     0.00  to_index_expr(exprt&)
  0.00    465.54     0.02   364701     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.00    465.56     0.02   339769     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.00    465.57     0.02   335673     0.00     0.00  typecast_exprt::op()
  0.00    465.59     0.02   301047     0.00     0.00  to_array_type(typet const&)
  0.00    465.60     0.02   129190     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.00    465.62     0.02    90958     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_erase_node(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>*, std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>**)
  0.00    465.63     0.02    90958     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::erase(std::tr1::__detail::_Hashtable_iterator<std::pair<dstring const, symbolt>, false, false>)
  0.00    465.65     0.02    39626     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    465.66     0.02    20331     0.00     0.00  simplify_exprt::simplify_minus(exprt&)
  0.00    465.68     0.02                             modinv(BigInt const&, BigInt const&)
  0.00    465.69     0.02                             namespace_baset::follow_macros(exprt&) const
  0.00    465.71     0.02                             std::_Vector_base<std::pair<bool, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::allocator<std::pair<bool, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::~_Vector_base()
  0.00    465.72     0.01 21616817     0.00     0.00  cnft::lnot(literalt)
  0.00    465.73     0.01 10552107     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.00    465.74     0.01  5679034     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    465.75     0.01  5109641     0.00     0.00  to_symbol_expr(exprt const&)
  0.00    465.76     0.01  3974740     0.00     0.00  irept::get_unsigned_int(dstring const&) const
  0.00    465.77     0.01  3519739     0.00     0.00  ordering(irept const&, irept const&)
  0.00    465.78     0.01  2611292     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    465.79     0.01  2611292     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    465.80     0.01  2231650     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    465.81     0.01  2219565     0.00     0.00  typet::subtype()
  0.00    465.82     0.01  2164122     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_create_node(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    465.83     0.01  2136636     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    465.84     0.01  2129409     0.00     0.00  std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<merged_irept const, merged_irept> const&, unsigned long, unsigned long)
  0.00    465.85     0.01  2049409     0.00     0.00  source_locationt::operator=(source_locationt const&)
  0.00    465.86     0.01  1941467     0.00     0.00  BigInt::to_ulong() const
  0.00    465.87     0.01  1866216     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    465.88     0.01  1866216     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    465.89     0.01  1672049     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    465.90     0.01  1467504     0.00     0.00  union_find<dstring>::clear()
  0.00    465.91     0.01  1466188     0.00     0.00  union_find<dstring>::~union_find()
  0.00    465.92     0.01  1466188     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    465.93     0.01  1433521     0.00     0.00  boolbv_widtht::membert* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<boolbv_widtht::membert>(boolbv_widtht::membert const*, boolbv_widtht::membert const*, boolbv_widtht::membert*)
  0.00    465.94     0.01  1313700     0.00     0.00  to_signedbv_type(typet const&)
  0.00    465.95     0.01  1269669     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    465.96     0.01  1222797     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    465.97     0.01  1113909     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.00    465.98     0.01  1006459     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    465.99     0.01   988719     0.00     0.00  BigInt::operator+=(long long)
  0.00    466.00     0.01   987094     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    466.01     0.01   966439     0.00     0.00  goto_symex_statet::level1t::name(dstring const&, unsigned int) const
  0.00    466.02     0.01   905665     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    466.03     0.01   868324     0.00     0.00  code_typet::parameters()
  0.00    466.04     0.01   835753     0.00     0.00  constant_exprt::constant_exprt(dstring const&, typet const&)
  0.00    466.05     0.01   813804     0.00     0.00  parsert::set_source_location(exprt&)
  0.00    466.06     0.01   809436     0.00     0.00  BigInt::operator/=(long long)
  0.00    466.07     0.01   798249     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    466.08     0.01   770189     0.00     0.00  std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(merged_irept const&)
  0.00    466.09     0.01   770189     0.00     0.00  std::pair<irept const, merged_irept>::pair(std::pair<irept const, merged_irept> const&)
  0.00    466.10     0.01   758596     0.00     0.00  void std::__insertion_sort<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    466.11     0.01   758596     0.00     0.00  void std::__introsort_loop<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, long>(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, long)
  0.00    466.12     0.01   716192     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    466.13     0.01   682711     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    466.14     0.01   676856     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::clear()
  0.00    466.15     0.01   669824     0.00     0.00  to_typecast_expr(exprt&)
  0.00    466.16     0.01   630568     0.00     0.00  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.00    466.17     0.01   627487     0.00     0.00  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    466.18     0.01   623908     0.00     0.00  nil_typet::nil_typet()
  0.00    466.19     0.01   602030     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long)
  0.00    466.20     0.01   599144     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    466.21     0.01   584864     0.00     0.00  source_locationt::get_file() const
  0.00    466.22     0.01   580088     0.00     0.00  BigInt::compare(BigInt const&) const
  0.00    466.23     0.01   573770     0.00     0.00  std::tr1::__detail::_Map_base<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, true, std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](string_ptrt const&)
  0.00    466.24     0.01   509434     0.00     0.00  get_bvtype(typet const&)
  0.00    466.25     0.01   506570     0.00     0.00  symbolt::~symbolt()
  0.00    466.26     0.01   499492     0.00     0.00  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::vector(std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> > const&)
  0.00    466.27     0.01   475159     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    466.28     0.01   474610     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    466.29     0.01   474610     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    466.30     0.01   470249     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.00    466.31     0.01   416763     0.00     0.00  to_array_type(typet&)
  0.00    466.32     0.01   416758     0.00     0.00  array_typet::size()
  0.00    466.33     0.01   409707     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.00    466.34     0.01   384393     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_fill_insert(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, unsigned long, irept const&)
  0.00    466.35     0.01   384393     0.00     0.00  std::vector<irept, std::allocator<irept> >::resize(unsigned long, irept)
  0.00    466.36     0.01   381444     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_create_node(std::pair<dstring const, dstring> const&)
  0.00    466.37     0.01   378017     0.00     0.00  ansi_c_declaratort::get_base_name() const
  0.00    466.38     0.01   372131     0.00     0.00  irept::~irept()
  0.00    466.39     0.01   370002     0.00     0.00  symbolt::symbol_expr() const
  0.00    466.40     0.01   346983     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    466.41     0.01   342136     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    466.42     0.01   295597     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(dstring const&)
  0.00    466.43     0.01   286426     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool)
  0.00    466.44     0.01   286344     0.00     0.00  make_identifier()
  0.00    466.45     0.01   274792     0.00     0.00  ansi_c_declaratort::build(irept&)
  0.00    466.46     0.01   274792     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort()
  0.00    466.47     0.01   274792     0.00     0.00  __gnu_cxx::new_allocator<ansi_c_declaratort>::allocate(unsigned long, void const*)
  0.00    466.48     0.01   274792     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_insert_aux(__gnu_cxx::__normal_iterator<ansi_c_declaratort*, std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> > >, ansi_c_declaratort const&)
  0.00    466.49     0.01   269923     0.00     0.00  code_typet::return_type()
  0.00    466.50     0.01   266708     0.00     0.00  exprt::make_bool(bool)
  0.00    466.51     0.01   226098     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    466.52     0.01   221010     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    466.53     0.01   213663     0.00     0.00  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    466.54     0.01   200284     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    466.55     0.01   182239     0.00     0.00  integer2unsigned(BigInt const&)
  0.00    466.56     0.01   181709     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    466.57     0.01   180205     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    466.58     0.01   169578     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    466.59     0.01   159052     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_identifiert>, false>**, unsigned long)
  0.00    466.60     0.01   158507     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, typet>, false>**, unsigned long)
  0.00    466.61     0.01   151858     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*)
  0.00    466.62     0.01   143554     0.00     0.00  symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet)
  0.00    466.63     0.01   136821     0.00     0.00  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.00    466.64     0.01   133054     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, boolbv_mapt::map_entryt> const&, unsigned long, unsigned long)
  0.00    466.65     0.01   132820     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    466.66     0.01   121367     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_erase(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >*)
  0.00    466.67     0.01   117797     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.00    466.68     0.01   117608     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<dstring, false>**, unsigned long)
  0.00    466.69     0.01   117272     0.00     0.00  object_descriptor_exprt::root_object() const
  0.00    466.70     0.01   103040     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, symbolt> const&, unsigned long, unsigned long)
  0.00    466.71     0.01   102571     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, ansi_c_identifiert>, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    466.72     0.01    94101     0.00     0.00  symbolt::swap(symbolt&)
  0.00    466.73     0.01    93177     0.00     0.00  c_typecheck_baset::make_already_typechecked(typet&)
  0.00    466.74     0.01    92984     0.00     0.00  c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)
  0.00    466.75     0.01    92984     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    466.76     0.01    79432     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    466.77     0.01    70046     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<exprt, false>**, unsigned long)
  0.00    466.78     0.01    69023     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&)
  0.00    466.79     0.01    67013     0.00     0.00  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    466.80     0.01    66170     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_destroy_node(std::_Rb_tree_node<exprt>*)
  0.00    466.81     0.01    65126     0.00     0.00  std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::operator[](unsigned int const&)
  0.00    466.82     0.01    64480     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    466.83     0.01    62818     0.00     0.00  numbering<exprt>::number(exprt const&)
  0.00    466.84     0.01    57269     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.00    466.85     0.01    53245     0.00     0.00  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    466.86     0.01    53245     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    466.87     0.01    53242     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.00    466.88     0.01    50384     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    466.89     0.01    49350     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::~_Rb_tree()
  0.00    466.90     0.01    49196     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*, std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*)
  0.00    466.91     0.01    49188     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    466.92     0.01    48338     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    466.93     0.01    46835     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    466.94     0.01    46395     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    466.95     0.01    45221     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(dstring const&, unsigned long, unsigned long)
  0.00    466.96     0.01    45083     0.00     0.00  remove_complex(exprt&)
  0.00    466.97     0.01    44745     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    466.98     0.01    44745     0.00     0.00  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    466.99     0.01    44488     0.00     0.00  BigInt::is_long() const
  0.00    467.00     0.01    35303     0.00     0.00  std::map<unsigned int, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::operator[](unsigned int const&)
  0.00    467.01     0.01    34753     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    467.02     0.01    26185     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >, std::pair<dstring const, unsigned int> const&)
  0.00    467.03     0.01    24592     0.00     0.00  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    467.04     0.01    23595     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&) const
  0.00    467.05     0.01    22521     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    467.06     0.01    21076     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    467.07     0.01    21076     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    467.08     0.01    20268     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.00    467.09     0.01    19424     0.00     0.00  operator-=(guardt&, guardt const&)
  0.00    467.10     0.01    18118     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, unsigned int, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    467.11     0.01    15410     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    467.12     0.01    14446     0.00     0.00  boolbvt::convert_with(typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    467.13     0.01    12147     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_M_insert_unique(std::pair<std::pair<unsigned int, unsigned int> const, literalt> const&)
  0.00    467.14     0.01    11376     0.00     0.00  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    467.15     0.01    11279     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::find(dstring const&)
  0.00    467.16     0.01    10625     0.00     0.00  to_literal_expr(exprt const&)
  0.00    467.17     0.01     9700     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    467.18     0.01     9700     0.00     0.00  std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > >::~unordered_map()
  0.00    467.19     0.01     8763     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned long)
  0.00    467.20     0.01     8672     0.00     0.00  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    467.21     0.01     8408     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    467.22     0.01     7767     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, std::tr1::integral_constant<bool, true>)
  0.00    467.23     0.01     7328     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    467.24     0.01     6783     0.00     0.00  symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet)
  0.00    467.25     0.01     5784     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    467.26     0.01     4844     0.00     0.00  to_code_type(typet const&)
  0.00    467.27     0.01     4666     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    467.28     0.01     4504     0.00     0.00  goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    467.29     0.01     4504     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    467.30     0.01     4215     0.00     0.00  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    467.31     0.01     3575     0.00     0.00  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    467.32     0.01     1596     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::find(dstring const&) const
  0.00    467.33     0.01     1289     0.00     0.00  std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.00    467.34     0.01     1289     0.00     0.00  std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    467.35     0.01     1268     0.00     0.00  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    467.36     0.01      845     0.00     0.00  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    467.37     0.01      832     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    467.38     0.01      570     0.00     0.00  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    467.39     0.01      392     0.00     0.00  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    467.40     0.01      384     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>**, unsigned long)
  0.00    467.41     0.01      376     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    467.42     0.01      282     0.00     0.00  ansi_c_declarationt::set_is_enum_constant(bool)
  0.00    467.43     0.01      232     0.00     0.00  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    467.44     0.01      162     0.00     0.00  merged_irepst::merged_irepst()
  0.00    467.45     0.01      154     0.00     0.40  prop_conv_solvert::dec_solve()
  0.00    467.46     0.01      154     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>*>::allocate(unsigned long, void const*)
  0.00    467.47     0.01      152     0.00     0.00  boolean_negate(exprt const&)
  0.00    467.48     0.01      113     0.00     0.00  goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    467.49     0.01       48     0.00     0.00  c_typecheck_baset::typecheck_compound_body(symbolt&)
  0.00    467.50     0.01       47     0.00     0.00  remove_internal_symbols(symbol_tablet&)
  0.00    467.51     0.01       43     0.00     0.00  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    467.52     0.01       43     0.00     0.06  build_goto_trace(symex_target_equationt const&, std::_List_const_iterator<symex_target_equationt::SSA_stept>, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    467.53     0.01       26     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    467.54     0.01        5     0.00     0.00  lispexprt::~lispexprt()
  0.00    467.55     0.01                             to_c_enum_type(typet const&)
  0.00    467.56     0.01                             find_type_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    467.57     0.01                             goto_convertt::do_cpp_new(exprt const&, side_effect_exprt const&, goto_programt&)
  0.00    467.58     0.01                             side_effect_expr_nondett::~side_effect_expr_nondett()
  0.00    467.59     0.01                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    467.60     0.01                             Minisat::SimpSolver::solve_(bool, bool)
  0.00    467.61     0.01                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.00    467.62     0.01                             Minisat::Solver::simplify()
  0.00    467.63     0.01                             bv_utilst::cond_implies_equal(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    467.64     0.01                             prop_convt::has_is_in_conflict() const
  0.00    467.65     0.01                             template_typet::template_parameters() const
  0.00    467.66     0.01                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.00    467.67     0.01                             unsignedbv_typet::largest_expr() const
  0.00    467.68     0.01                             goto_symex_statet::level0t::current_name(dstring const&) const
  0.00    467.69     0.01                             void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > > >(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >)
  0.00    467.69     0.01  4048672     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.00    467.70     0.01  2832302     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    467.70     0.01  2597996     0.00     0.00  to_bitvector_type(typet const&)
  0.00    467.71     0.01  2295772     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.00    467.71     0.01  2199317     0.00     0.00  bitvector_typet::~bitvector_typet()
  0.00    467.72     0.01  2164122     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    467.72     0.01  2049729     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.00    467.73     0.01  1920568     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    467.73     0.01  1920475     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string const&)
  0.00    467.74     0.01  1866216     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    467.74     0.01  1866216     0.00     0.00  std::tr1::unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > >::~unordered_map()
  0.00    467.75     0.01  1468408     0.00     0.00  exprt::add_source_location()
  0.00    467.75     0.01  1181412     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    467.76     0.01   923786     0.00     0.00  __gnu_cxx::__enable_if<std::__is_char<char>::__value, bool>::__type std::operator==<char>(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)
  0.00    467.76     0.01   882357     0.00     0.00  typet::subtype() const
  0.00    467.77     0.01   878672     0.00     0.00  source_locationt::source_locationt(source_locationt const&)
  0.00    467.77     0.01   817655     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    467.78     0.01   796899     0.00     0.00  exprt* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    467.78     0.01   765234     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.00    467.79     0.01   762995     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    467.79     0.01   737726     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, dstring const&)
  0.00    467.80     0.01   581786     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    467.80     0.01   581786     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    467.81     0.01   486856     0.00     0.00  exprt::source_location() const
  0.00    467.81     0.01   429376     0.00     0.00  guardt::as_expr() const
  0.00    467.82     0.01   381444     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, dstring> const&)
  0.00    467.82     0.01   364701     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    467.83     0.01   355095     0.00     0.00  exprt::op0()
  0.00    467.83     0.01   305247     0.00     0.00  guardt::guardt(guardt const&)
  0.00    467.84     0.01   273384     0.00     0.00  source_locationt::get_comment() const
  0.00    467.84     0.01   223087     0.00     0.00  nil_exprt::nil_exprt()
  0.00    467.85     0.01   182624     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.00    467.85     0.01   178003     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    467.86     0.01   143554     0.00     0.00  goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&)
  0.00    467.86     0.01   130577     0.00     0.00  goto_symex_statet::get_original_name(typet&) const
  0.00    467.87     0.01   118343     0.00     0.00  renaming_nst::lookup(dstring const&, symbolt const*&) const
  0.00    467.87     0.01   103138     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, symbolt> const&, std::tr1::integral_constant<bool, true>)
  0.00    467.88     0.01    98911     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    467.88     0.01    94199     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.00    467.89     0.01    89433     0.00     0.00  index_exprt::array()
  0.00    467.89     0.01    53559     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    467.90     0.01    48440     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    467.90     0.01    34753     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    467.91     0.01    33838     0.00     0.00  simplify_exprt::simplify_bitwise(exprt&)
  0.00    467.91     0.01    24596     0.00     0.00  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_insert(std::_List_iterator<goto_symex_statet::goto_statet>, goto_symex_statet::goto_statet const&)
  0.00    467.92     0.01    24596     0.00     0.00  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&)
  0.00    467.92     0.01    20331     0.00     0.00  unary_minus_exprt::unary_minus_exprt(exprt const&)
  0.00    467.93     0.01    20331     0.00     0.00  unary_minus_exprt::~unary_minus_exprt()
  0.00    467.93     0.01     5587     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    467.94     0.01     5034     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::set(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&)
  0.00    467.94     0.01     4358     0.00     0.00  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    467.95     0.01     3637     0.00     0.00  std::list<std::string, std::allocator<std::string> >::clear()
  0.00    467.95     0.01     1525     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    467.96     0.01      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::~_Rb_tree()
  0.00    467.96     0.01      486     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::operator=(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    467.97     0.01      384     0.00     0.00  symbol_tablet::~symbol_tablet()
  0.00    467.97     0.01      175     0.00     0.00  cmdlinet::parse(int, char const**, char const*)
  0.00    467.98     0.01      175     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.00    467.98     0.01       30     0.00     0.00  BigInt::operator=(unsigned long long)
  0.00    467.99     0.01        8     0.00     0.00  guess_q(unsigned int const*, unsigned int const*)
  0.00    467.99     0.01                             hash_string(std::string const&)
  0.00    468.00     0.01                             i2string(unsigned long)
  0.00    468.00     0.01                             boolbv_mapt::~boolbv_mapt()
  0.00    468.01     0.01                             unary_exprt::op()
  0.00    468.01     0.01                             constant_exprt::constant_exprt()
  0.00    468.02     0.01                             symex_slice_by_tracet::~symex_slice_by_tracet()
  0.00    468.02     0.01                             value_sett::output(namespacet const&, std::ostream&) const
  0.00    468.03     0.01                             std::_Deque_base<exprt const*, std::allocator<exprt const*> >::_Deque_base(std::allocator<exprt const*> const&, unsigned long)
  0.00    468.03     0.01                             operator<<(std::ostream&, BigInt const&)
  0.00    468.03     0.00  5399580     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    468.03     0.00  4988388     0.00     0.00  binary_predicate_exprt::~binary_predicate_exprt()
  0.00    468.03     0.00  4115945     0.00     0.00  value_sett::objectt::objectt()
  0.00    468.03     0.00  3519739     0.00     0.00  operator<(irept const&, irept const&)
  0.00    468.03     0.00  2899598     0.00     0.00  merged_irept::operator=(merged_irept const&)
  0.00    468.03     0.00  2593713     0.00     0.00  simplify_exprt::setup_jump_table()
  0.00    468.03     0.00  2162902     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    468.03     0.00  2149645     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    468.03     0.00  2136636     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::~_Rb_tree()
  0.00    468.03     0.00  2129409     0.00     0.00  std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<merged_irept const, merged_irept> const&)
  0.00    468.03     0.00  2129409     0.00     0.00  std::pair<irept, merged_irept>::pair(irept const&, merged_irept const&)
  0.00    468.03     0.00  2123286     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    468.03     0.00  2053068     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    468.03     0.00  1920475     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair<dstring, value_sett::entryt>(std::pair<dstring, value_sett::entryt> const&)
  0.00    468.03     0.00  1866216     0.00     0.00  std::tr1::__unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&)
  0.00    468.03     0.00  1536805     0.00     0.00  cnft::lor(literalt, literalt)
  0.00    468.03     0.00  1526915     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::~_Rb_tree()
  0.00    468.03     0.00  1469656     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    468.03     0.00  1467504     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::clear()
  0.00    468.03     0.00  1467055     0.00     0.00  numbering<dstring>::~numbering()
  0.00    468.03     0.00  1466342     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    468.03     0.00  1433453     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    468.03     0.00  1433453     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    468.03     0.00  1400076     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_clone_node(std::_Rb_tree_node<std::pair<dstring const, unsigned int> > const*)
  0.00    468.03     0.00  1366547     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    468.03     0.00  1017742     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00   976954     0.00     0.00  bool_typet::bool_typet()
  0.00    468.03     0.00   958949     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    468.03     0.00   958061     0.00     0.00  goto_symex_statet::level1t::current_name(dstring const&) const
  0.00    468.03     0.00   949220     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    468.03     0.00   934804     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    468.03     0.00   922664     0.00     0.00  goto_symex_statet::top()
  0.00    468.03     0.00   913429     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    468.03     0.00   911053     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    468.03     0.00   903208     0.00     0.00  bv_width(typet const&)
  0.00    468.03     0.00   877796     0.00     0.00  bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*)
  0.00    468.03     0.00   866294     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    468.03     0.00   807285     0.00     0.00  irep_serializationt::read_gb_word(std::istream&)
  0.00    468.03     0.00   796899     0.00     0.00  __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > std::copy_backward<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    468.03     0.00   770189     0.00     0.00  std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<irept const, merged_irept> const&)
  0.00    468.03     0.00   765548     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    468.03     0.00   758596     0.00     0.00  void std::__final_insertion_sort<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    468.03     0.00   749641     0.00     0.00  typet::source_location() const
  0.00    468.03     0.00   717261     0.00     0.00  boolbv_widtht::entryt::~entryt()
  0.00    468.03     0.00   717261     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    468.03     0.00   716192     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>*, typet const&, unsigned long) const
  0.00    468.03     0.00   716192     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    468.03     0.00   716192     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&)
  0.00    468.03     0.00   701189     0.00     0.00  goto_symex_statet::goto_statet::level2_current_count(dstring const&) const
  0.00    468.03     0.00   696325     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    468.03     0.00   692432     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    468.03     0.00   690339     0.00     0.00  safe_string2int(std::string const&, int)
  0.00    468.03     0.00   682711     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    468.03     0.00   657786     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    468.03     0.00   655788     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    468.03     0.00   655332     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    468.03     0.00   632312     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    468.03     0.00   604808     0.00     0.00  source_locationt::get_function() const
  0.00    468.03     0.00   602030     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    468.03     0.00   598171     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    468.03     0.00   584864     0.00     0.00  source_locationt::get_line() const
  0.00    468.03     0.00   581786     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    468.03     0.00   581709     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.00    468.03     0.00   580301     0.00     0.00  to_equal_expr(exprt const&)
  0.00    468.03     0.00   573770     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<string_ptrt const, unsigned int> const&)
  0.00    468.03     0.00   573770     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    468.03     0.00   564573     0.00     0.00  true_exprt::true_exprt()
  0.00    468.03     0.00   561872     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    468.03     0.00   549584     0.00     0.00  ansi_c_declaratort* std::__uninitialized_copy<false>::__uninit_copy<ansi_c_declaratort*, ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    468.03     0.00   544494     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    468.03     0.00   507127     0.00     0.00  true_exprt::~true_exprt()
  0.00    468.03     0.00   499492     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    468.03     0.00   499492     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    468.03     0.00   496626     0.00     0.00  message_clientt::~message_clientt()
  0.00    468.03     0.00   475159     0.00     0.00  message_streamt::~message_streamt()
  0.00    468.03     0.00   474610     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    468.03     0.00   474610     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    468.03     0.00   474610     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    468.03     0.00   433085     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00   420065     0.00     0.00  merge(unsigned int, unsigned int)
  0.00    468.03     0.00   409707     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.00    468.03     0.00   409707     0.00     0.00  std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_create_node(symex_target_equationt::SSA_stept const&)
  0.00    468.03     0.00   409707     0.00     0.00  std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_insert(std::_List_iterator<symex_target_equationt::SSA_stept>, symex_target_equationt::SSA_stept const&)
  0.00    468.03     0.00   409707     0.00     0.00  std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&)
  0.00    468.03     0.00   405818     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    468.03     0.00   403452     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    468.03     0.00   394569     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    468.03     0.00   394569     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    468.03     0.00   394569     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    468.03     0.00   391732     0.00     0.00  init(unsigned int&)
  0.00    468.03     0.00   386811     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    468.03     0.00   384393     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<irept*, unsigned long, irept>(irept*, unsigned long, irept const&)
  0.00    468.03     0.00   383432     0.00     0.00  ansi_c_declarationt::declarator()
  0.00    468.03     0.00   377259     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    468.03     0.00   367964     0.00     0.00  ansi_c_declaratort::value()
  0.00    468.03     0.00   367682     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    468.03     0.00   355380     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    468.03     0.00   317270     0.00     0.00  typet::subtypes()
  0.00    468.03     0.00   316013     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    468.03     0.00   309423     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    468.03     0.00   308492     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    468.03     0.00   306598     0.00     0.00  guardt::~guardt()
  0.00    468.03     0.00   294341     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    468.03     0.00   290037     0.00     0.00  symbolt::clear()
  0.00    468.03     0.00   287295     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    468.03     0.00   287295     0.00     0.00  void std::_Construct<std::pair<bool, irept>, std::pair<bool, irept> >(std::pair<bool, irept>*, std::pair<bool, irept> const&)
  0.00    468.03     0.00   277338     0.00     0.00  index_exprt::index_exprt()
  0.00    468.03     0.00   275049     0.00     0.00  ansi_c_declaratort::get_name() const
  0.00    468.03     0.00   274792     0.00     0.00  ansi_c_parsert::add_declarator(exprt&, irept&)
  0.00    468.03     0.00   274792     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort(ansi_c_declaratort const&)
  0.00    468.03     0.00   274792     0.00     0.00  ansi_c_declarationt::declarators()
  0.00    468.03     0.00   274792     0.00     0.00  ansi_c_declarationt::get_is_member() const
  0.00    468.03     0.00   274792     0.00     0.00  ansi_c_declarationt::full_type(ansi_c_declaratort const&) const
  0.00    468.03     0.00   274792     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00   274792     0.00     0.00  void std::_Destroy_aux<false>::__destroy<ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    468.03     0.00   274792     0.00     0.00  std::_Vector_base<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_allocate(unsigned long)
  0.00    468.03     0.00   274792     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::push_back(ansi_c_declaratort const&)
  0.00    468.03     0.00   274579     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    468.03     0.00   250381     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    468.03     0.00   238040     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    468.03     0.00   238040     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    468.03     0.00   229401     0.00     0.00  set(unsigned int, dstring const&)
  0.00    468.03     0.00   226690     0.00     0.00  BigInt::BigInt(int)
  0.00    468.03     0.00   226098     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    468.03     0.00   226098     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    468.03     0.00   226098     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    468.03     0.00   221449     0.00     0.00  symbol_typet::get_identifier() const
  0.00    468.03     0.00   221010     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00   221010     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&)
  0.00    468.03     0.00   221010     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&)
  0.00    468.03     0.00   216991     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    468.03     0.00   201117     0.00     0.00  to_symbol_type(typet&)
  0.00    468.03     0.00   200428     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    468.03     0.00   198014     0.00     0.00  array_typet::size() const
  0.00    468.03     0.00   197147     0.00     0.00  symbolt::symbolt()
  0.00    468.03     0.00   195375     0.00     0.00  c_storage_spect::read(typet const&)
  0.00    468.03     0.00   195375     0.00     0.00  c_storage_spect::c_storage_spect(typet const&)
  0.00    468.03     0.00   189295     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    468.03     0.00   185780     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    468.03     0.00   183219     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair<dstring, boolbv_mapt::map_entryt>(std::pair<dstring, boolbv_mapt::map_entryt> const&)
  0.00    468.03     0.00   183051     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    468.03     0.00   182668     0.00     0.00  type_with_subtypet::type_with_subtypet(dstring const&, typet const&)
  0.00    468.03     0.00   181924     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    468.03     0.00   181709     0.00     0.00  code_typet::parametert::parametert()
  0.00    468.03     0.00   181709     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    468.03     0.00   181496     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    468.03     0.00   180667     0.00     0.00  to_code_type(typet&)
  0.00    468.03     0.00   178386     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    468.03     0.00   177217     0.00     0.00  std::_List_base<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_clear()
  0.00    468.03     0.00   175364     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, dstring> >, std::pair<dstring const, dstring> const&)
  0.00    468.03     0.00   175364     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, dstring> >, std::pair<dstring const, dstring> const&)
  0.00    468.03     0.00   173070     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    468.03     0.00   173070     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_erase(std::_Rb_tree_node<BigInt>*)
  0.00    468.03     0.00   173070     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    468.03     0.00   170141     0.00     0.00  guardt::add(exprt const&)
  0.00    468.03     0.00   169957     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    468.03     0.00   169586     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    468.03     0.00   169578     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    468.03     0.00   169578     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    468.03     0.00   169508     0.00     0.00  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    468.03     0.00   168410     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    468.03     0.00   168410     0.00     0.00  __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > std::copy<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    468.03     0.00   167625     0.00     0.00  goto_symex_statet::renaming_levelt::rename_identifier(dstring const&, unsigned int)
  0.00    468.03     0.00   164811     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    468.03     0.00   161716     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    468.03     0.00   161412     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    468.03     0.00   160208     0.00     0.00  false_exprt::false_exprt()
  0.00    468.03     0.00   159428     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, ansi_c_identifiert>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00   159428     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00   159052     0.00     0.00  ansi_c_scopet::~ansi_c_scopet()
  0.00    468.03     0.00   159052     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00   159052     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00   159052     0.00     0.00  std::tr1::unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> > >::~unordered_map()
  0.00    468.03     0.00   158507     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00   148596     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    468.03     0.00   147674     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    468.03     0.00   143554     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    468.03     0.00   141111     0.00     0.00  codet::codet(codet const&)
  0.00    468.03     0.00   137943     0.00     0.00  remove_vector(typet&)
  0.00    468.03     0.00   137943     0.00     0.00  remove_complex(typet&)
  0.00    468.03     0.00   136980     0.00     0.00  boolbvt::set_to(exprt const&, bool)
  0.00    468.03     0.00   136017     0.00     0.00  codet::get_statement() const
  0.00    468.03     0.00   134483     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.00    468.03     0.00   133054     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    468.03     0.00   133054     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    468.03     0.00   133054     0.00     0.00  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::resize(unsigned long, boolbv_mapt::map_bitt)
  0.00    468.03     0.00   132820     0.00     0.00  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00   126561     0.00     0.00  struct_union_typet::components() const
  0.00    468.03     0.00   117797     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00   117608     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::clear()
  0.00    468.03     0.00   117608     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::~_Hashtable()
  0.00    468.03     0.00   113816     0.00     0.00  to_pointer_type(typet const&)
  0.00    468.03     0.00   110888     0.00     0.00  guardt::append(guardt const&)
  0.00    468.03     0.00   110150     0.00     0.00  to_index_expr(exprt const&)
  0.00    468.03     0.00   107705     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    468.03     0.00   107521     0.00     0.00  namespacet::~namespacet()
  0.00    468.03     0.00   107521     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    468.03     0.00   107388     0.00     0.00  object_descriptor_exprt::object()
  0.00    468.03     0.00   106648     0.00     0.00  renaming_nst::~renaming_nst()
  0.00    468.03     0.00   106331     0.00     0.00  source_locationt::get_hide() const
  0.00    468.03     0.00   103260     0.00     0.00  code_assignt::~code_assignt()
  0.00    468.03     0.00   103216     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    468.03     0.00   103207     0.00     0.00  irep_serializationt::insert_on_read(unsigned long, irept const&)
  0.00    468.03     0.00   103207     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    468.03     0.00   103207     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    468.03     0.00   103138     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    468.03     0.00   103040     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, symbolt> const&)
  0.00    468.03     0.00   103040     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    468.03     0.00   102836     0.00     0.00  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    468.03     0.00   102584     0.00     0.00  ansi_c_declaratort::set_base_name(dstring const&)
  0.00    468.03     0.00   102584     0.00     0.00  ansi_c_declaratort::set_name(dstring const&)
  0.00    468.03     0.00   102382     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, ansi_c_identifiert> const&)
  0.00    468.03     0.00   102382     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, ansi_c_identifiert> const&, unsigned long, unsigned long)
  0.00    468.03     0.00    99077     0.00     0.00  signed_long_int_type()
  0.00    468.03     0.00    98607     0.00     0.00  pointer_diff_type()
  0.00    468.03     0.00    98119     0.00     0.00  yy_get_previous_state()
  0.00    468.03     0.00    98026     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    468.03     0.00    97847     0.00     0.00  BigInt::operator-=(long long)
  0.00    468.03     0.00    97479     0.00     0.00  index_type()
  0.00    468.03     0.00    96252     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    468.03     0.00    95097     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    468.03     0.00    94168     0.00     0.00  source_locationt::set_line(unsigned int)
  0.00    468.03     0.00    94020     0.00     0.00  pointer_object(exprt const&)
  0.00    468.03     0.00    93345     0.00     0.00  ansi_c_declarationt::get_is_static_assert() const
  0.00    468.03     0.00    92984     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    468.03     0.00    92984     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    468.03     0.00    92984     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    468.03     0.00    92984     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    468.03     0.00    92984     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    468.03     0.00    92890     0.00     0.00  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    468.03     0.00    92890     0.00     0.00  ansi_c_declarationt::add_initializer(exprt&)
  0.00    468.03     0.00    92890     0.00     0.00  ansi_c_declaratort::value() const
  0.00    468.03     0.00    92890     0.00     0.00  ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const
  0.00    468.03     0.00    92881     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    468.03     0.00    92722     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    468.03     0.00    92701     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    468.03     0.00    92534     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    468.03     0.00    92534     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    468.03     0.00    92534     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    468.03     0.00    92534     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_insert(std::_List_iterator<ansi_c_declarationt>, ansi_c_declarationt const&)
  0.00    468.03     0.00    92534     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    468.03     0.00    91449     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    468.03     0.00    91383     0.00     0.00  ansi_c_declarationt::get_is_enum_constant() const
  0.00    468.03     0.00    91183     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    468.03     0.00    90958     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_node(std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>*)
  0.00    468.03     0.00    90763     0.00     0.00  false_exprt::~false_exprt()
  0.00    468.03     0.00    89194     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.00    468.03     0.00    89194     0.00     0.00  typet::remove_subtype()
  0.00    468.03     0.00    89194     0.00     0.00  std::vector<irept, std::allocator<irept> >::clear()
  0.00    468.03     0.00    86558     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.00    468.03     0.00    83456     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    468.03     0.00    81418     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    468.03     0.00    81264     0.00     0.00  bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool)
  0.00    468.03     0.00    80028     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    468.03     0.00    79526     0.00     0.00  ansi_c_scopet::ansi_c_scopet(ansi_c_scopet const&)
  0.00    468.03     0.00    79526     0.00     0.00  ansi_c_scopet::ansi_c_scopet()
  0.00    468.03     0.00    79526     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, ansi_c_identifiert>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, ansi_c_identifiert> > const&, std::allocator<std::pair<dstring const, ansi_c_identifiert> > const&)
  0.00    468.03     0.00    79526     0.00     0.00  std::tr1::unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> > >::unordered_map(std::tr1::unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> > > const&)
  0.00    468.03     0.00    79526     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, false> const&)
  0.00    468.03     0.00    79526     0.00     0.00  std::tr1::__unordered_map<dstring, ansi_c_identifiert, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, ansi_c_identifiert> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, ansi_c_identifiert> > const&)
  0.00    468.03     0.00    79526     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_create_node(ansi_c_scopet const&)
  0.00    468.03     0.00    79526     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_insert(std::_List_iterator<ansi_c_scopet>, ansi_c_scopet const&)
  0.00    468.03     0.00    79526     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::push_back(ansi_c_scopet const&)
  0.00    468.03     0.00    79432     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_erase(std::_List_iterator<ansi_c_scopet>)
  0.00    468.03     0.00    79432     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::pop_back()
  0.00    468.03     0.00    79278     0.00     0.00  irept::get_sub()
  0.00    468.03     0.00    79126     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    468.03     0.00    74654     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    468.03     0.00    73957     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    468.03     0.00    72233     0.00     0.00  exprt::is_one() const
  0.00    468.03     0.00    72141     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.00    468.03     0.00    70606     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    468.03     0.00    70046     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<exprt, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00    70046     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00    70046     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::clear()
  0.00    468.03     0.00    70046     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Identity<exprt> const&, std::allocator<exprt> const&)
  0.00    468.03     0.00    70046     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::~_Hashtable()
  0.00    468.03     0.00    70046     0.00     0.00  std::tr1::unordered_set<exprt, irep_hash, std::equal_to<exprt>, std::allocator<exprt> >::~unordered_set()
  0.00    468.03     0.00    70046     0.00     0.00  std::tr1::__unordered_set<exprt, irep_hash, std::equal_to<exprt>, std::allocator<exprt>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<exprt> const&)
  0.00    468.03     0.00    68142     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    468.03     0.00    67808     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00    66768     0.00     0.00  BigInt::operator--()
  0.00    468.03     0.00    66170     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, exprt const&)
  0.00    468.03     0.00    66170     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.00    468.03     0.00    66112     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&)
  0.00    468.03     0.00    65487     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    468.03     0.00    65106     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true> const&)
  0.00    468.03     0.00    65106     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::unordered_set(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    468.03     0.00    65106     0.00     0.00  std::tr1::__unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring>, false>::__unordered_set(std::tr1::__unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring>, false> const&)
  0.00    468.03     0.00    64632     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    468.03     0.00    64632     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, exprt> >, std::_Rb_tree_const_iterator<std::pair<dstring const, exprt> >)
  0.00    468.03     0.00    64632     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    468.03     0.00    64632     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, exprt> >, std::_Rb_tree_iterator<std::pair<dstring const, exprt> >)
  0.00    468.03     0.00    64372     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    468.03     0.00    64372     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::~_Rb_tree()
  0.00    468.03     0.00    62925     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    468.03     0.00    62882     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    468.03     0.00    62818     0.00     0.00  union_find<exprt>::number(exprt const&)
  0.00    468.03     0.00    62462     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_create_node(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00    62462     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_insert(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00    62462     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::push_back(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00    60469     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_create_node(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00    60185     0.00     0.00  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    468.03     0.00    60006     0.00     0.00  arrayst::record_array_index(index_exprt const&)
  0.00    468.03     0.00    59420     0.00     0.00  exprt::reserve_operands(unsigned long)
  0.00    468.03     0.00    58708     0.00     0.00  std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::insert(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00    58708     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00    58708     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_insert_unique(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00    57925     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    468.03     0.00    57497     0.00     0.00  unsigned int* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned int>(unsigned int const*, unsigned int const*, unsigned int*)
  0.00    468.03     0.00    57436     0.00     0.00  to_struct_union_type(typet const&)
  0.00    468.03     0.00    56995     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::clear()
  0.00    468.03     0.00    56979     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::clear()
  0.00    468.03     0.00    56038     0.00     0.00  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    468.03     0.00    55521     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    468.03     0.00    55386     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    468.03     0.00    55328     0.00     0.00  goto_program_templatet<codet, exprt>::get_successors(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >&)
  0.00    468.03     0.00    54991     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    468.03     0.00    54384     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::map(std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    468.03     0.00    54384     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    468.03     0.00    54011     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    468.03     0.00    54011     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&)
  0.00    468.03     0.00    54011     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_insert(std::_List_iterator<value_set_dereferencet::valuet>, value_set_dereferencet::valuet const&)
  0.00    468.03     0.00    53850     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    468.03     0.00    53850     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::push_back(value_set_dereferencet::valuet const&)
  0.00    468.03     0.00    53694     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    468.03     0.00    53245     0.00     0.00  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    468.03     0.00    53242     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    468.03     0.00    53242     0.00     0.00  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    468.03     0.00    53242     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    468.03     0.00    52502     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Identity<dstring> const&, std::allocator<dstring> const&)
  0.00    468.03     0.00    52502     0.00     0.00  std::tr1::__unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring>, false>::__unordered_set(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<dstring> const&)
  0.00    468.03     0.00    50662     0.00     0.00  void std::list<std::string, std::allocator<std::string> >::_M_initialize_dispatch<std::_List_const_iterator<std::string> >(std::_List_const_iterator<std::string>, std::_List_const_iterator<std::string>, std::__false_type)
  0.00    468.03     0.00    50662     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    468.03     0.00    50026     0.00     0.00  to_member_expr(exprt&)
  0.00    468.03     0.00    49733     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    468.03     0.00    49350     0.00     0.00  value_sett::~value_sett()
  0.00    468.03     0.00    49350     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    468.03     0.00    49350     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::~_Rb_tree()
  0.00    468.03     0.00    49267     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    468.03     0.00    49188     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    468.03     0.00    49188     0.00     0.00  goto_symex_statet::goto_statet::~goto_statet()
  0.00    468.03     0.00    49188     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    468.03     0.00    49188     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::map(std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > > const&)
  0.00    468.03     0.00    49188     0.00     0.00  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::map(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    468.03     0.00    49013     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    468.03     0.00    49013     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&)
  0.00    468.03     0.00    48739     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&)
  0.00    468.03     0.00    48656     0.00     0.00  member_exprt::get_component_name() const
  0.00    468.03     0.00    48124     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    468.03     0.00    48072     0.00     0.00  exprt::op2()
  0.00    468.03     0.00    47708     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(dstring const&, std::tr1::integral_constant<bool, true>)
  0.00    468.03     0.00    47010     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    468.03     0.00    45221     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(dstring const&)
  0.00    468.03     0.00    45083     0.00     0.00  remove_vector(exprt&)
  0.00    468.03     0.00    44945     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    468.03     0.00    44820     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    468.03     0.00    44023     0.00     0.00  exprt::make_not()
  0.00    468.03     0.00    43806     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    468.03     0.00    43693     0.00     0.00  to_struct_type(typet const&)
  0.00    468.03     0.00    42349     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    468.03     0.00    42314     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    468.03     0.00    40075     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    468.03     0.00    39613     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    468.03     0.00    38471     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    468.03     0.00    37731     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    468.03     0.00    37360     0.00     0.00  void std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_initialize_dispatch<std::_List_const_iterator<goto_symex_statet::goto_statet> >(std::_List_const_iterator<goto_symex_statet::goto_statet>, std::_List_const_iterator<goto_symex_statet::goto_statet>, std::__false_type)
  0.00    468.03     0.00    37360     0.00     0.00  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::list(std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > const&)
  0.00    468.03     0.00    37360     0.00     0.00  std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >::~pair()
  0.00    468.03     0.00    37327     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    468.03     0.00    37327     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    468.03     0.00    37327     0.00     0.00  std::map<BigInt, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::operator[](BigInt const&)
  0.00    468.03     0.00    37327     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    468.03     0.00    37327     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_insert(std::_List_iterator<goto_trace_stept>, goto_trace_stept const&)
  0.00    468.03     0.00    37327     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    468.03     0.00    37327     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::lower_bound(BigInt const&)
  0.00    468.03     0.00    37327     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*, std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*, BigInt const&)
  0.00    468.03     0.00    37118     0.00     0.00  size_of_expr(typet const&, namespacet const&)
  0.00    468.03     0.00    36989     0.00     0.00  irep_serializationt::read_gb_string(std::istream&)
  0.00    468.03     0.00    36961     0.00     0.00  source_locationt::get_column() const
  0.00    468.03     0.00    36957     0.00     0.00  operator<<(std::ostream&, source_locationt const&)
  0.00    468.03     0.00    36956     0.00     0.00  source_locationt::as_string() const
  0.00    468.03     0.00    36750     0.00     0.00  goto_checkt::check(exprt const&)
  0.00    468.03     0.00    36750     0.00     0.00  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    468.03     0.00    36672     0.00     0.00  endianness_mapt::map_bit(unsigned long) const
  0.00    468.03     0.00    36347     0.00     0.00  signed_int_type()
  0.00    468.03     0.00    36315     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    468.03     0.00    36236     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    468.03     0.00    35979     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<exprt, false>*, exprt const&, unsigned long) const
  0.00    468.03     0.00    35425     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    468.03     0.00    34632     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    468.03     0.00    33649     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    468.03     0.00    33441     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    468.03     0.00    32987     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    468.03     0.00    32637     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    468.03     0.00    32520     0.00     0.00  codet::codet()
  0.00    468.03     0.00    32500     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    468.03     0.00    32221     0.00     0.00  void std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_initialize_dispatch<std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >(std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::__false_type)
  0.00    468.03     0.00    32126     0.00     0.00  void std::list<dstring, std::allocator<dstring> >::_M_initialize_dispatch<std::_List_const_iterator<dstring> >(std::_List_const_iterator<dstring>, std::_List_const_iterator<dstring>, std::__false_type)
  0.00    468.03     0.00    32015     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    468.03     0.00    32015     0.00     0.00  std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::set(std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    468.03     0.00    32015     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    468.03     0.00    32015     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::_M_create_node(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    468.03     0.00    32015     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::list(std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    468.03     0.00    32015     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_Rb_tree(std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    468.03     0.00    31420     0.00     0.00  unsigned long* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<unsigned long>(unsigned long const*, unsigned long const*, unsigned long*)
  0.00    468.03     0.00    31079     0.00     0.00  BigInt::operator-(int) const
  0.00    468.03     0.00    30844     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    468.03     0.00    30028     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(exprt const&)
  0.00    468.03     0.00    30028     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert_bucket(exprt const&, unsigned long, unsigned long)
  0.00    468.03     0.00    30028     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(exprt const&, std::tr1::integral_constant<bool, true>)
  0.00    468.03     0.00    29009     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    468.03     0.00    28890     0.00     0.00  BigInt::operator-() const
  0.00    468.03     0.00    28527     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    468.03     0.00    27782     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    468.03     0.00    27465     0.00     0.00  boolbvt::convert_constant(constant_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00    27220     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, unsigned int> const&)
  0.00    468.03     0.00    27035     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    468.03     0.00    26790     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    468.03     0.00    26248     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    468.03     0.00    26185     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >, std::pair<dstring const, unsigned int> const&)
  0.00    468.03     0.00    26042     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    468.03     0.00    26042     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    468.03     0.00    26042     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::vector(std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> > const&)
  0.00    468.03     0.00    24729     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::_M_insert(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    468.03     0.00    24729     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::push_back(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    468.03     0.00    24596     0.00     0.00  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    468.03     0.00    24596     0.00     0.00  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_create_node(goto_symex_statet::goto_statet const&)
  0.00    468.03     0.00    24592     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    468.03     0.00    24592     0.00     0.00  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    468.03     0.00    24592     0.00     0.00  goto_symex_statet::goto_statet::level2_get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    468.03     0.00    24592     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    468.03     0.00    24592     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00    24528     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    468.03     0.00    24504     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const
  0.00    468.03     0.00    24504     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>)
  0.00    468.03     0.00    24468     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    468.03     0.00    24358     0.00     0.00  std::_List_base<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::_M_clear()
  0.00    468.03     0.00    24243     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    468.03     0.00    23714     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    468.03     0.00    23524     0.00     0.00  boolbvt::convert_overflow(exprt const&)
  0.00    468.03     0.00    23378     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_bitvector_analysist::flagst*, std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> > >, unsigned long, local_bitvector_analysist::flagst const&)
  0.00    468.03     0.00    23378     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::resize(unsigned long, local_bitvector_analysist::flagst)
  0.00    468.03     0.00    22849     0.00     0.00  to_member_expr(exprt const&)
  0.00    468.03     0.00    22244     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    468.03     0.00    22244     0.00     0.00  BigInt::to_long() const
  0.00    468.03     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    468.03     0.00    22204     0.00     0.00  BigInt::setPower2(unsigned int)
  0.00    468.03     0.00    22167     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, message_handlert**)
  0.00    468.03     0.00    22167     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    468.03     0.00    22005     0.00     0.00  messaget::messaget()
  0.00    468.03     0.00    21702     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    468.03     0.00    21702     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&, unsigned long, unsigned long)
  0.00    468.03     0.00    21702     0.00     0.00  std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >::pair(std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    468.03     0.00    21702     0.00     0.00  std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >::pair<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >(std::pair<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > const&)
  0.00    468.03     0.00    21610     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    468.03     0.00    21467     0.00     0.00  messaget::~messaget()
  0.00    468.03     0.00    21409     0.00     0.00  bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    468.03     0.00    21252     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    468.03     0.00    21149     0.00     0.00  source_locationt::get_property_class() const
  0.00    468.03     0.00    21076     0.00     0.00  std::_Bit_iterator std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<std::_Bit_iterator, std::_Bit_iterator>(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator)
  0.00    468.03     0.00    21076     0.00     0.00  std::_Bit_iterator std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<std::_Bit_const_iterator, std::_Bit_iterator>(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
  0.00    468.03     0.00    21076     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    468.03     0.00    21076     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_copy_aligned(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
  0.00    468.03     0.00    21076     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    468.03     0.00    21076     0.00     0.00  std::_Bit_iterator std::__copy_move_a2<false, std::_Bit_iterator, std::_Bit_iterator>(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator)
  0.00    468.03     0.00    21076     0.00     0.00  std::_Bit_iterator std::__copy_move_a2<false, std::_Bit_const_iterator, std::_Bit_iterator>(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
  0.00    468.03     0.00    21076     0.00     0.00  std::_Bit_iterator std::copy<std::_Bit_iterator, std::_Bit_iterator>(std::_Bit_iterator, std::_Bit_iterator, std::_Bit_iterator)
  0.00    468.03     0.00    21076     0.00     0.00  std::_Bit_iterator std::copy<std::_Bit_const_iterator, std::_Bit_iterator>(std::_Bit_const_iterator, std::_Bit_const_iterator, std::_Bit_iterator)
  0.00    468.03     0.00    21076     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    468.03     0.00    20932     0.00     0.00  goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    468.03     0.00    20332     0.00     0.00  to_symbol_type(typet const&)
  0.00    468.03     0.00    20323     0.00     0.00  languaget::languaget()
  0.00    468.03     0.00    20323     0.00     0.00  languaget::~languaget()
  0.00    468.03     0.00    20174     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    468.03     0.00    19999     0.00     0.00  ansi_c_languaget::ansi_c_languaget()
  0.00    468.03     0.00    19999     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    468.03     0.00    19963     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    468.03     0.00    19952     0.00     0.00  new_ansi_c_language()
  0.00    468.03     0.00    19952     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    468.03     0.00    19884     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, dstring>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00    19884     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00    19884     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, dstring>, false>**, unsigned long)
  0.00    468.03     0.00    19884     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00    19884     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, dstring> > const&, std::allocator<std::pair<dstring const, dstring> > const&)
  0.00    468.03     0.00    19884     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00    19884     0.00     0.00  std::tr1::unordered_map<dstring, dstring, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, dstring> > >::~unordered_map()
  0.00    468.03     0.00    19884     0.00     0.00  std::tr1::__unordered_map<dstring, dstring, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, dstring> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, dstring> > const&)
  0.00    468.03     0.00    19837     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00    19837     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00    19837     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, false>**, unsigned long)
  0.00    468.03     0.00    19837     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00    19837     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&)
  0.00    468.03     0.00    19837     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > >, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::_Select1st<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00    19837     0.00     0.00  std::tr1::__unordered_map<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > const&)
  0.00    468.03     0.00    19790     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00    19790     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&, bool, bool)
  0.00    468.03     0.00    19790     0.00     0.00  expr2c(exprt const&, namespacet const&)
  0.00    468.03     0.00    19790     0.00     0.00  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    468.03     0.00    19790     0.00     0.00  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    468.03     0.00    19790     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    468.03     0.00    19790     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    468.03     0.00    19790     0.00     0.00  expr2ct::~expr2ct()
  0.00    468.03     0.00    19790     0.00     0.00  std::tr1::unordered_map<dstring, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > > > >::~unordered_map()
  0.00    468.03     0.00    19790     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    468.03     0.00    19629     0.00     0.00  symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    468.03     0.00    19613     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    468.03     0.00    19613     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00    19613     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned int*, std::vector<unsigned int, std::allocator<unsigned int> > >, unsigned int const&)
  0.00    468.03     0.00    19613     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    468.03     0.00    19458     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    468.03     0.00    18985     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    468.03     0.00    18682     0.00     0.00  std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >::pair(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    468.03     0.00    18682     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_create_node(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    468.03     0.00    18682     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >*)
  0.00    468.03     0.00    18678     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::erase(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >)
  0.00    468.03     0.00    18678     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    468.03     0.00    18678     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    468.03     0.00    18678     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >)
  0.00    468.03     0.00    18678     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    468.03     0.00    18325     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    468.03     0.00    18295     0.00     0.00  code_function_callt::arguments()
  0.00    468.03     0.00    18172     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    468.03     0.00    18135     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    468.03     0.00    18118     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    468.03     0.00    18118     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    468.03     0.00    18118     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    468.03     0.00    18118     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, unsigned int, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> const&)
  0.00    468.03     0.00    18118     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    468.03     0.00    18118     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> const&)
  0.00    468.03     0.00    18118     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_create_node(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> const&)
  0.00    468.03     0.00    18118     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> const&)
  0.00    468.03     0.00    18118     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    468.03     0.00    18118     0.00     0.00  void std::_Construct<local_bitvector_analysist::loc_infot, local_bitvector_analysist::loc_infot>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot const&)
  0.00    468.03     0.00    17990     0.00     0.00  expr2ct::id_shorthand(dstring const&) const
  0.00    468.03     0.00    17990     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, dstring> const&)
  0.00    468.03     0.00    17990     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, dstring> const&, unsigned long, unsigned long)
  0.00    468.03     0.00    17990     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, dstring> const&, std::tr1::integral_constant<bool, true>)
  0.00    468.03     0.00    17879     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    468.03     0.00    17850     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    468.03     0.00    17586     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    468.03     0.00    17555     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    468.03     0.00    17420     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    468.03     0.00    17420     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    468.03     0.00    17420     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    468.03     0.00    17361     0.00     0.00  rename_symbolt::have_to_rename(typet const&) const
  0.00    468.03     0.00    17265     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    468.03     0.00    17233     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    468.03     0.00    17144     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    468.03     0.00    16840     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    468.03     0.00    16672     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    468.03     0.00    16585     0.00     0.00  member_exprt::struct_op()
  0.00    468.03     0.00    16472     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, exprt> >, std::pair<dstring const, exprt> const&)
  0.00    468.03     0.00    16472     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, exprt> const&)
  0.00    468.03     0.00    16472     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, exprt> >, std::pair<dstring const, exprt> const&)
  0.00    468.03     0.00    16420     0.00     0.00  to_if_expr(exprt const&)
  0.00    468.03     0.00    16341     0.00     0.00  expr2ct::convert_constant(constant_exprt const&, unsigned int&)
  0.00    468.03     0.00    16307     0.00     0.00  std::vector<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00    16184     0.00     0.00  boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00    16095     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_insert_unique(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > const&)
  0.00    468.03     0.00    16077     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    468.03     0.00    15705     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    468.03     0.00    15465     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    468.03     0.00    15462     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    468.03     0.00    15410     0.00     0.00  value_sett::operator=(value_sett const&)
  0.00    468.03     0.00    15410     0.00     0.00  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::operator=(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&)
  0.00    468.03     0.00    15410     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    468.03     0.00    15410     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::clear()
  0.00    468.03     0.00    15368     0.00     0.00  guardt::make_false()
  0.00    468.03     0.00    15325     0.00     0.00  implies_exprt::implies_exprt()
  0.00    468.03     0.00    15082     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    468.03     0.00    14977     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    468.03     0.00    14930     0.00     0.00  char_type()
  0.00    468.03     0.00    14746     0.00     0.00  code_typet::parameters() const
  0.00    468.03     0.00    14667     0.00     0.00  BigInt::operator>=(int) const
  0.00    468.03     0.00    14464     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    468.03     0.00    14446     0.00     0.00  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00    14432     0.00     0.00  exprt::find_source_location() const
  0.00    468.03     0.00    14351     0.00     0.00  std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, exprt> >, std::pair<unsigned int const, exprt> const&)
  0.00    468.03     0.00    14351     0.00     0.00  std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&)
  0.00    468.03     0.00    14351     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, unsigned int> const&)
  0.00    468.03     0.00    14351     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long)
  0.00    468.03     0.00    14351     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    468.03     0.00    14351     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, exprt> const&)
  0.00    468.03     0.00    14351     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_create_node(std::pair<unsigned int const, exprt> const&)
  0.00    468.03     0.00    14351     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, exprt> >*)
  0.00    468.03     0.00    14351     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, exprt> >, std::pair<unsigned int const, exprt> const&)
  0.00    468.03     0.00    14351     0.00     0.00  void std::_Construct<std::vector<literalt, std::allocator<literalt> >, std::vector<literalt, std::allocator<literalt> > >(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00    14336     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    468.03     0.00    14336     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&)
  0.00    468.03     0.00    14336     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::swap(std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >&)
  0.00    468.03     0.00    13942     0.00     0.00  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00    13732     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, unsigned long, unsigned long)
  0.00    468.03     0.00    13723     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    468.03     0.00    13372     0.00     0.00  propt::has_set_to() const
  0.00    468.03     0.00    13011     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    468.03     0.00    12861     0.00     0.00  goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&)
  0.00    468.03     0.00    12642     0.00     0.00  goto_symex_statet::goto_statet::level2_current_name(dstring const&) const
  0.00    468.03     0.00    12550     0.00     0.00  goto_function_templatet<goto_programt>::is_hidden() const
  0.00    468.03     0.00    12452     0.00     0.00  bv_utilst::lt_or_le(bool, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    468.03     0.00    12410     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    468.03     0.00    12252     0.00     0.00  equalityt::equality(exprt const&, exprt const&)
  0.00    468.03     0.00    12252     0.00     0.00  equalityt::equality2(exprt const&, exprt const&)
  0.00    468.03     0.00    12252     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>*, typet const&, unsigned long) const
  0.00    468.03     0.00    12252     0.00     0.00  std::tr1::__detail::_Map_base<typet const, std::pair<typet const, equalityt::typestructt>, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, true, std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](typet const&)
  0.00    468.03     0.00    12147     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::pair<unsigned int, unsigned int> const, literalt> const&)
  0.00    468.03     0.00    12147     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_M_create_node(std::pair<std::pair<unsigned int, unsigned int> const, literalt> const&)
  0.00    468.03     0.00    11993     0.00     0.00  boolbvt::convert_bv_rel(exprt const&)
  0.00    468.03     0.00    11903     0.00     0.00  has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    468.03     0.00    11903     0.00     0.00  has_symbol(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&, bool, bool)
  0.00    468.03     0.00    11828     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    468.03     0.00    11610     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, literalt> const&)
  0.00    468.03     0.00    11610     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_create_node(std::pair<dstring const, literalt> const&)
  0.00    468.03     0.00    11468     0.00     0.00  code_typet::make_ellipsis()
  0.00    468.03     0.00    11453     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    468.03     0.00    11306     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    468.03     0.00    11279     0.00     0.00  std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(dstring const&)
  0.00    468.03     0.00    11279     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::equal_range(dstring const&)
  0.00    468.03     0.00    11279     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >, std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >)
  0.00    468.03     0.00    11279     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(dstring const&)
  0.00    468.03     0.00    11279     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::erase(std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >, std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >)
  0.00    468.03     0.00    11258     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, unsigned int> >)
  0.00    468.03     0.00    11015     0.00     0.00  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    468.03     0.00    10763     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    468.03     0.00    10625     0.00     0.00  long long str2number<long long>(char const*, int, bool)
  0.00    468.03     0.00    10625     0.00     0.00  unsafe_string2signedlonglong(std::string const&, int)
  0.00    468.03     0.00    10625     0.00     0.00  literal_exprt::get_literal() const
  0.00    468.03     0.00    10625     0.00     0.00  irept::get_long_long(dstring const&) const
  0.00    468.03     0.00    10587     0.00     0.00  std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >::~pair()
  0.00    468.03     0.00    10148     0.00     0.00  find_symbols(kindt, typet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00    10025     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    468.03     0.00    10025     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    468.03     0.00    10025     0.00     0.00  ieee_float_spect::to_type() const
  0.00    468.03     0.00     9976     0.00     0.00  unsigned_union_find::find(unsigned long) const
  0.00    468.03     0.00     9948     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    468.03     0.00     9866     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    468.03     0.00     9730     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    468.03     0.00     9705     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, goto_symex_statet::framet::loop_infot>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00     9705     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00     9700     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    468.03     0.00     9700     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, goto_symex_statet::framet::loop_infot>, false>**, unsigned long)
  0.00    468.03     0.00     9700     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00     9700     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >*)
  0.00    468.03     0.00     9700     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::~_Rb_tree()
  0.00    468.03     0.00     9681     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    468.03     0.00     9501     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    468.03     0.00     9501     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, typet> const&)
  0.00    468.03     0.00     9501     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<dstring const, typet> const&, unsigned long, unsigned long)
  0.00    468.03     0.00     9501     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    468.03     0.00     9501     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    468.03     0.00     9182     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    468.03     0.00     8989     0.00     0.00  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    468.03     0.00     8976     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    468.03     0.00     8968     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    468.03     0.00     8939     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    468.03     0.00     8883     0.00     0.00  signed_short_int_type()
  0.00    468.03     0.00     8847     0.00     0.00  remove_vector(symbolt&)
  0.00    468.03     0.00     8847     0.00     0.00  remove_complex(symbolt&)
  0.00    468.03     0.00     8847     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    468.03     0.00     8847     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    468.03     0.00     8847     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    468.03     0.00     8847     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    468.03     0.00     8552     0.00     0.00  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00     8494     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    468.03     0.00     8490     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    468.03     0.00     8219     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00     8165     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    468.03     0.00     7968     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    468.03     0.00     7968     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::find(dstring const&)
  0.00    468.03     0.00     7939     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, exprt*>(__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, exprt*)
  0.00    468.03     0.00     7939     0.00     0.00  exprt* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, exprt*, exprt>(__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, exprt*, std::allocator<exprt>&)
  0.00    468.03     0.00     7924     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    468.03     0.00     7924     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    468.03     0.00     7889     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    468.03     0.00     7889     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    468.03     0.00     7838     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    468.03     0.00     7473     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_insert_unique(std::pair<dstring const, unsigned int> const&)
  0.00    468.03     0.00     7388     0.00     0.00  goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    468.03     0.00     7286     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::insert(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    468.03     0.00     7168     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    468.03     0.00     7168     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, goto_program_templatet<codet, exprt>::instructiont&)
  0.00    468.03     0.00     7131     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    468.03     0.00     7088     0.00     0.00  source_locationt::set_comment(dstring const&)
  0.00    468.03     0.00     7088     0.00     0.00  source_locationt::set_property_class(dstring const&)
  0.00    468.03     0.00     7028     0.00     0.00  source_locationt::set_property_id(dstring const&)
  0.00    468.03     0.00     6950     0.00     0.00  std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >::pair(std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    468.03     0.00     6950     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_create_node(std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    468.03     0.00     6950     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*)
  0.00    468.03     0.00     6919     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::_M_erase(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    468.03     0.00     6914     0.00     0.00  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00     6858     0.00     0.00  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00     6835     0.00     0.00  replace_location(source_locationt&, source_locationt const&)
  0.00    468.03     0.00     6835     0.00     0.00  source_locationt::get_property_id() const
  0.00    468.03     0.00     6783     0.00     0.00  goto_symext::symex_decl(goto_symex_statet&)
  0.00    468.03     0.00     6779     0.00     0.00  get_default_language()
  0.00    468.03     0.00     6766     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    468.03     0.00     6659     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    468.03     0.00     6659     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    468.03     0.00     6659     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    468.03     0.00     6599     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    468.03     0.00     6593     0.00     0.00  void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    468.03     0.00     6551     0.00     0.00  boolbvt::type_conversion(typet const&, std::vector<literalt, std::allocator<literalt> > const&, typet const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00     6551     0.00     0.00  boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00     6515     0.00     0.00  trace_value(std::ostream&, namespacet const&, symbol_exprt const&, exprt const&, exprt const&)
  0.00    468.03     0.00     6515     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, source_locationt const&, unsigned int)
  0.00    468.03     0.00     6504     0.00     0.00  trace_value_binary(exprt const&, namespacet const&)
  0.00    468.03     0.00     6449     0.00     0.00  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00     6374     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    468.03     0.00     6098     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) const
  0.00    468.03     0.00     6005     0.00     0.00  goto_symext::symex_dead(goto_symex_statet&)
  0.00    468.03     0.00     5951     0.00     0.00  std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(exprt const&)
  0.00    468.03     0.00     5936     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    468.03     0.00     5927     0.00     0.00  binary_predicate_exprt::binary_predicate_exprt(dstring const&)
  0.00    468.03     0.00     5660     0.00     0.00  void std::list<unsigned int, std::allocator<unsigned int> >::_M_initialize_dispatch<std::_List_const_iterator<unsigned int> >(std::_List_const_iterator<unsigned int>, std::_List_const_iterator<unsigned int>, std::__false_type)
  0.00    468.03     0.00     5660     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    468.03     0.00     5660     0.00     0.00  std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >::~pair()
  0.00    468.03     0.00     5638     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    468.03     0.00     5629     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, exprt> >)
  0.00    468.03     0.00     5605     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    468.03     0.00     5587     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    468.03     0.00     5556     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    468.03     0.00     5428     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    468.03     0.00     5224     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    468.03     0.00     5172     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00     5172     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00    468.03     0.00     5172     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_insert_aux(__gnu_cxx::__normal_iterator<unsigned long*, std::vector<unsigned long, std::allocator<unsigned long> > >, unsigned long const&)
  0.00    468.03     0.00     5123     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    468.03     0.00     5082     0.00     0.00  code_typet::has_ellipsis() const
  0.00    468.03     0.00     5072     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    468.03     0.00     5066     0.00     0.00  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    468.03     0.00     5034     0.00     0.00  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    468.03     0.00     5034     0.00     0.00  std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::map(std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    468.03     0.00     5034     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::map(std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > > const&)
  0.00    468.03     0.00     5034     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    468.03     0.00     5034     0.00     0.00  std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > >::unordered_map(std::tr1::unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > > const&)
  0.00    468.03     0.00     5034     0.00     0.00  std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false> const&)
  0.00    468.03     0.00     5034     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_Rb_tree(std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> > const&)
  0.00    468.03     0.00     5034     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    468.03     0.00     5034     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_Rb_tree(std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > > const&)
  0.00    468.03     0.00     4931     0.00     0.00  local_bitvector_analysist::assign_lhs(exprt const&, exprt const&, local_bitvector_analysist::loc_infot const&, local_bitvector_analysist::loc_infot&)
  0.00    468.03     0.00     4904     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    468.03     0.00     4904     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    468.03     0.00     4904     0.00     0.00  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    468.03     0.00     4904     0.00     0.00  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    468.03     0.00     4873     0.00     0.00  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00     4721     0.00     0.00  c_qualifierst::as_string() const
  0.00    468.03     0.00     4712     0.00     0.00  code_typet::return_type() const
  0.00    468.03     0.00     4670     0.00     0.00  clean_identifier(dstring const&)
  0.00    468.03     0.00     4666     0.00     0.00  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    468.03     0.00     4666     0.00     0.00  goto_symex_statet::renaming_levelt::restore_from(std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    468.03     0.00     4666     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    468.03     0.00     4666     0.00     0.00  goto_symex_statet::new_frame()
  0.00    468.03     0.00     4666     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    468.03     0.00     4666     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&)
  0.00    468.03     0.00     4666     0.00     0.00  std::tr1::__unordered_map<dstring, goto_symex_statet::framet::loop_infot, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> > const&)
  0.00    468.03     0.00     4666     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    468.03     0.00     4666     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::push_back(goto_symex_statet::framet const&)
  0.00    468.03     0.00     4656     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    468.03     0.00     4656     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    468.03     0.00     4654     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    468.03     0.00     4654     0.00     0.00  expr2ct::convert(typet const&)
  0.00    468.03     0.00     4634     0.00     0.00  c_type_as_string(dstring const&)
  0.00    468.03     0.00     4611     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    468.03     0.00     4575     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    468.03     0.00     4504     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00     4504     0.00     0.00  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    468.03     0.00     4504     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    468.03     0.00     4491     0.00     0.00  float_type()
  0.00    468.03     0.00     4479     0.00     0.00  binary_relation_exprt::lhs()
  0.00    468.03     0.00     4464     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, dstring>, std::allocator<std::pair<dstring const, dstring> >, std::_Select1st<std::pair<dstring const, dstring> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) const
  0.00    468.03     0.00     4455     0.00     0.00  binary_relation_exprt::rhs()
  0.00    468.03     0.00     4455     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    468.03     0.00     4395     0.00     0.00  goto_programt::~goto_programt()
  0.00    468.03     0.00     4395     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    468.03     0.00     4384     0.00     0.00  std::string** std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<std::string*>(std::string* const*, std::string* const*, std::string**)
  0.00    468.03     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    468.03     0.00     4268     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    468.03     0.00     4257     0.00     0.00  bv_utilst::overflow_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    468.03     0.00     4223     0.00     0.00  byte_extract_exprt::op()
  0.00    468.03     0.00     4218     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00     4207     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    468.03     0.00     4184     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    468.03     0.00     4183     0.00     0.00  unsigned_int_type()
  0.00    468.03     0.00     3960     0.00     0.00  to_constant_expr(exprt&)
  0.00    468.03     0.00     3908     0.00     0.00  byte_extract_id()
  0.00    468.03     0.00     3906     0.00     0.00  replace_location(exprt&, source_locationt const&)
  0.00    468.03     0.00     3866     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    468.03     0.00     3859     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    468.03     0.00     3779     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_leak()
  0.00    468.03     0.00     3779     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::push_back(unsigned int)
  0.00    468.03     0.00     3767     0.00     0.00  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00     3649     0.00     0.00  c_typecheck_baset::do_initializer(symbolt&)
  0.00    468.03     0.00     3637     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    468.03     0.00     3637     0.00     0.00  std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::insert(std::_Rb_tree_iterator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    468.03     0.00     3637     0.00     0.00  std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::operator[](std::string const&)
  0.00    468.03     0.00     3637     0.00     0.00  std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >::pair(std::string const&, std::list<std::string, std::allocator<std::string> > const&)
  0.00    468.03     0.00     3637     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    468.03     0.00     3637     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::lower_bound(std::string const&)
  0.00    468.03     0.00     3637     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_lower_bound(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*, std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*, std::string const&)
  0.00    468.03     0.00     3637     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    468.03     0.00     3621     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    468.03     0.00     3575     0.00     0.00  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    468.03     0.00     3564     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    468.03     0.00     3498     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    468.03     0.00     3468     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    468.03     0.00     3412     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::erase(__gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >, __gnu_cxx::__normal_iterator<literalt*, std::vector<literalt, std::allocator<literalt> > >)
  0.00    468.03     0.00     3346     0.00     0.00  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    468.03     0.00     3342     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    468.03     0.00     3324     0.00     0.00  to_code_decl(codet const&)
  0.00    468.03     0.00     3313     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_clone_node(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*)
  0.00    468.03     0.00     3302     0.00     0.00  std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, symbolt>, std::_Select1st<std::pair<dstring const, symbolt> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&)
  0.00    468.03     0.00     3283     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > > >(unsigned long, __gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    468.03     0.00     3283     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    468.03     0.00     3243     0.00     0.00  i2string(int)
  0.00    468.03     0.00     3240     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    468.03     0.00     3240     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_destroy_node(std::_Rb_tree_node<std::string>*)
  0.00    468.03     0.00     3150     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    468.03     0.00     3075     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    468.03     0.00     3040     0.00     0.00  to_address_of_expr(exprt&)
  0.00    468.03     0.00     3039     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    468.03     0.00     3039     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase_aux(std::_Rb_tree_const_iterator<exprt>)
  0.00    468.03     0.00     3014     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    468.03     0.00     3011     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    468.03     0.00     2976     0.00     0.00  unsigned_union_find::check_index(unsigned long)
  0.00    468.03     0.00     2944     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    468.03     0.00     2914     0.00     0.00  long_double_type()
  0.00    468.03     0.00     2890     0.00     0.00  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00     2869     0.00     0.00  code_typet::code_typet()
  0.00    468.03     0.00     2830     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<unsigned int, std::allocator<unsigned int> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    468.03     0.00     2830     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<unsigned int, std::allocator<unsigned int> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::operator[](std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00     2830     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    468.03     0.00     2830     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    468.03     0.00     2830     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    468.03     0.00     2830     0.00     0.00  std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >::pair(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    468.03     0.00     2830     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    468.03     0.00     2830     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_create_node(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    468.03     0.00     2830     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >*)
  0.00    468.03     0.00     2830     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    468.03     0.00     2830     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(unsigned int const&)
  0.00    468.03     0.00     2800     0.00     0.00  cmdlinet::optiont* std::__uninitialized_copy<false>::__uninit_copy<cmdlinet::optiont*, cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    468.03     0.00     2754     0.00     0.00  configt::this_operating_system()
  0.00    468.03     0.00     2732     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    468.03     0.00     2683     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    468.03     0.00     2633     0.00     0.00  find_symbols(kindt, exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00     2601     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    468.03     0.00     2582     0.00     0.00  char* std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<char>(char const*, char const*, char*)
  0.00    468.03     0.00     2561     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    468.03     0.00     2551     0.00     0.00  codet::operator=(codet const&)
  0.00    468.03     0.00     2542     0.00     0.00  std::pair<bool, irept>* std::__uninitialized_copy<false>::__uninit_copy<std::pair<bool, irept>*, std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    468.03     0.00     2536     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::set(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    468.03     0.00     2536     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_Rb_tree(std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> > const&)
  0.00    468.03     0.00     2524     0.00     0.00  pointer_typet::pointer_typet()
  0.00    468.03     0.00     2524     0.00     0.00  type_with_subtypet::type_with_subtypet(dstring const&)
  0.00    468.03     0.00     2500     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    468.03     0.00     2492     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    468.03     0.00     2430     0.00     0.00  bool (simplify_exprt::**std::__copy_move<false, true, std::random_access_iterator_tag>::__copy_m<bool (simplify_exprt::*)(exprt&)>(bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::* const*)(exprt&), bool (simplify_exprt::**)(exprt&)))(exprt&)
  0.00    468.03     0.00     2403     0.00     0.00  rename_symbolt::have_to_rename(exprt const&) const
  0.00    468.03     0.00     2397     0.00     0.00  unsigned_long_long_int_type()
  0.00    468.03     0.00     2327     0.00     0.00  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, typet> >, std::pair<dstring const, typet> const&)
  0.00    468.03     0.00     2327     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, typet> const&)
  0.00    468.03     0.00     2327     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_create_node(std::pair<dstring const, typet> const&)
  0.00    468.03     0.00     2327     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, typet> >*)
  0.00    468.03     0.00     2327     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, typet> >, std::pair<dstring const, typet> const&)
  0.00    468.03     0.00     2314     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    468.03     0.00     2256     0.00     0.00  double_type()
  0.00    468.03     0.00     2256     0.00     0.00  vector_typet::size()
  0.00    468.03     0.00     2245     0.00     0.00  address_of_exprt::object()
  0.00    468.03     0.00     2209     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    468.03     0.00     2209     0.00     0.00  partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt)
  0.00    468.03     0.00     2209     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    468.03     0.00     2192     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00     2192     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00     2192     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    468.03     0.00     2192     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string**, std::vector<std::string*, std::allocator<std::string*> > >, std::string* const&)
  0.00    468.03     0.00     2188     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00     2165     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    468.03     0.00     2156     0.00     0.00  pointer_offset(exprt const&)
  0.00    468.03     0.00     2132     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    468.03     0.00     2092     0.00     0.00  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    468.03     0.00     2090     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    468.03     0.00     2089     0.00     0.00  empty_typet::empty_typet()
  0.00    468.03     0.00     2059     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&)
  0.00    468.03     0.00     2053     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    468.03     0.00     2040     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00     2040     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00     2040     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00     2039     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    468.03     0.00     2039     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&)
  0.00    468.03     0.00     2023     0.00     0.00  to_code(exprt&)
  0.00    468.03     0.00     2005     0.00     0.00  rename_symbolt::rename(exprt&) const
  0.00    468.03     0.00     2005     0.00     0.00  rename_symbolt::rename(typet&) const
  0.00    468.03     0.00     1958     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    468.03     0.00     1944     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_erase(std::_Rb_tree_node<std::string>*)
  0.00    468.03     0.00     1932     0.00     0.00  code_declt::get_identifier() const
  0.00    468.03     0.00     1931     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    468.03     0.00     1925     0.00     0.00  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    468.03     0.00     1923     0.00     0.00  find_type_and_expr_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00     1923     0.00     0.00  find_type_and_expr_symbols(typet const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00     1899     0.00     0.00  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00     1897     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    468.03     0.00     1858     0.00     0.00  and_exprt::~and_exprt()
  0.00    468.03     0.00     1845     0.00     0.00  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    468.03     0.00     1845     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    468.03     0.00     1845     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    468.03     0.00     1836     0.00     0.00  BigInt::operator++()
  0.00    468.03     0.00     1834     0.00     0.00  void std::list<exprt, std::allocator<exprt> >::insert<std::_List_const_iterator<exprt> >(std::_List_iterator<exprt>, std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>)
  0.00    468.03     0.00     1834     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    468.03     0.00     1834     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list<std::_List_const_iterator<exprt> >(std::_List_const_iterator<exprt>, std::_List_const_iterator<exprt>, std::allocator<exprt> const&)
  0.00    468.03     0.00     1831     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    468.03     0.00     1824     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    468.03     0.00     1824     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    468.03     0.00     1824     0.00     0.00  unsigned_union_find::resize(unsigned long)
  0.00    468.03     0.00     1824     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    468.03     0.00     1824     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    468.03     0.00     1824     0.00     0.00  unsigned_union_find::nodet* std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate_and_copy<unsigned_union_find::nodet*>(unsigned long, unsigned_union_find::nodet*, unsigned_union_find::nodet*)
  0.00    468.03     0.00     1824     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    468.03     0.00     1824     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::push_back(unsigned_union_find::nodet const&)
  0.00    468.03     0.00     1818     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    468.03     0.00     1796     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    468.03     0.00     1790     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    468.03     0.00     1782     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_fill_insert(__gnu_cxx::__normal_iterator<bool (simplify_exprt::**)(exprt&), std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> > >, unsigned long, bool (simplify_exprt::* const&)(exprt&))
  0.00    468.03     0.00     1782     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::resize(unsigned long, bool (simplify_exprt::*)(exprt&))
  0.00    468.03     0.00     1761     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00     1761     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_clone_node(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const*)
  0.00    468.03     0.00     1740     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    468.03     0.00     1738     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    468.03     0.00     1734     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    468.03     0.00     1734     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    468.03     0.00     1734     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    468.03     0.00     1667     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    468.03     0.00     1667     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00     1667     0.00     0.00  std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00     1667     0.00     0.00  std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::set<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    468.03     0.00     1667     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    468.03     0.00     1667     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::operator=(std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > const&)
  0.00    468.03     0.00     1667     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00     1667     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00     1667     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00     1651     0.00     0.00  linkingt::needs_renaming(symbolt const&, symbolt const&)
  0.00    468.03     0.00     1651     0.00     0.00  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    468.03     0.00     1645     0.00     0.00  signed_long_long_int_type()
  0.00    468.03     0.00     1625     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::erase(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >)
  0.00    468.03     0.00     1620     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    468.03     0.00     1620     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::string const&)
  0.00    468.03     0.00     1620     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_clone_node(std::_Rb_tree_node<std::string> const*)
  0.00    468.03     0.00     1620     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_insert_unique(std::string const&)
  0.00    468.03     0.00     1617     0.00     0.00  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::operator[](dstring const&)
  0.00    468.03     0.00     1615     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    468.03     0.00     1615     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_bitvector_analysist::loc_infot*>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*)
  0.00    468.03     0.00     1608     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    468.03     0.00     1599     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    468.03     0.00     1599     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    468.03     0.00     1596     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    468.03     0.00     1595     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    468.03     0.00     1593     0.00     0.00  unsigned_long_int_type()
  0.00    468.03     0.00     1579     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    468.03     0.00     1557     0.00     0.00  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    468.03     0.00     1556     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    468.03     0.00     1537     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<string_ptrt const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00     1537     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00     1525     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, unsigned int> const&)
  0.00    468.03     0.00     1504     0.00     0.00  linkingt::duplicate_object_symbol(symbolt&, symbolt&)
  0.00    468.03     0.00     1504     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    468.03     0.00     1496     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00     1496     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    468.03     0.00     1496     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    468.03     0.00     1496     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    468.03     0.00     1496     0.00     0.00  local_cfgt::loct* std::__uninitialized_copy<false>::__uninit_copy<local_cfgt::loct*, local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*, local_cfgt::loct*)
  0.00    468.03     0.00     1496     0.00     0.00  local_bitvector_analysist::loc_infot* std::__uninitialized_copy<false>::__uninit_copy<local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*>(local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*, local_bitvector_analysist::loc_infot*)
  0.00    468.03     0.00     1496     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_Identity<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::_M_copy(std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const*, std::_Rb_tree_node<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >*)
  0.00    468.03     0.00     1490     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    468.03     0.00     1488     0.00     0.00  unsigned_union_find::make_union(unsigned long, unsigned long)
  0.00    468.03     0.00     1487     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    468.03     0.00     1485     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    468.03     0.00     1485     0.00     0.00  guardt::resize(unsigned long)
  0.00    468.03     0.00     1485     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    468.03     0.00     1482     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<merged_irept const, merged_irept>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00     1472     0.00     0.00  equal_exprt::equal_exprt()
  0.00    468.03     0.00     1461     0.00     0.00  c_typecheck_baset::make_index_type(exprt&)
  0.00    468.03     0.00     1458     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::~_Rb_tree()
  0.00    468.03     0.00     1414     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt*>(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt*)
  0.00    468.03     0.00     1414     0.00     0.00  void std::vector<exprt, std::allocator<exprt> >::_M_range_insert<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, std::forward_iterator_tag)
  0.00    468.03     0.00     1414     0.00     0.00  void std::vector<exprt, std::allocator<exprt> >::insert<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    468.03     0.00     1414     0.00     0.00  exprt* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt*, exprt>(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt*, std::allocator<exprt>&)
  0.00    468.03     0.00     1410     0.00     0.00  c_typecheck_baset::make_constant(exprt&)
  0.00    468.03     0.00     1410     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    468.03     0.00     1406     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00     1402     0.00     0.00  get_symbols_rec(namespacet const&, symbolt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    468.03     0.00     1400     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    468.03     0.00     1400     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_insert_aux(__gnu_cxx::__normal_iterator<cmdlinet::optiont*, std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> > >, cmdlinet::optiont const&)
  0.00    468.03     0.00     1381     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    468.03     0.00     1347     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    468.03     0.00     1316     0.00     0.00  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    468.03     0.00     1316     0.00     0.00  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    468.03     0.00     1316     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    468.03     0.00     1316     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    468.03     0.00     1316     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    468.03     0.00     1313     0.00     0.00  codet::set_statement(dstring const&)
  0.00    468.03     0.00     1313     0.00     0.00  codet::codet(dstring const&)
  0.00    468.03     0.00     1291     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00     1291     0.00     0.00  std::vector<char, std::allocator<char> >::_M_fill_insert(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator<char> > >, unsigned long, char const&)
  0.00    468.03     0.00     1291     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    468.03     0.00     1291     0.00     0.00  __gnu_cxx::__enable_if<std::__is_byte<char>::__value, void>::__type std::__fill_a<char>(char*, char*, char const&)
  0.00    468.03     0.00     1289     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<merged_irept, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00     1289     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<irept const, merged_irept>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00     1271     0.00     0.00  typet::add_source_location()
  0.00    468.03     0.00     1271     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    468.03     0.00     1271     0.00     0.00  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00     1271     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    468.03     0.00     1271     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> >(std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> const&)
  0.00    468.03     0.00     1271     0.00     0.00  std::pair<bool, irept>::~pair()
  0.00    468.03     0.00     1271     0.00     0.00  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::pair<bool, irept>*, std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > > >, unsigned long, std::pair<bool, irept> const&)
  0.00    468.03     0.00     1271     0.00     0.00  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::resize(unsigned long, std::pair<bool, irept>)
  0.00    468.03     0.00     1268     0.00     0.00  arrayst::update_index_map()
  0.00    468.03     0.00     1268     0.00     0.00  std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    468.03     0.00     1268     0.00     0.00  std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::pair(std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    468.03     0.00     1268     0.00     0.00  std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::~pair()
  0.00    468.03     0.00     1268     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<exprt const, unsigned int> const&)
  0.00    468.03     0.00     1268     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_create_node(std::pair<exprt const, unsigned int> const&)
  0.00    468.03     0.00     1268     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<exprt const, unsigned int> >*)
  0.00    468.03     0.00     1268     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    468.03     0.00     1268     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_create_node(std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    468.03     0.00     1268     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >*)
  0.00    468.03     0.00     1268     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    468.03     0.00     1264     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    468.03     0.00     1264     0.00     0.00  void std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique<std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> > >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >)
  0.00    468.03     0.00     1254     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::~_Rb_tree()
  0.00    468.03     0.00     1228     0.00     0.00  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00     1216     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, symbolt>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00     1216     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00     1211     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    468.03     0.00     1210     0.00     0.00  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    468.03     0.00     1175     0.00     0.00  c_sizeof(typet const&, namespacet const&)
  0.00    468.03     0.00     1175     0.00     0.00  size_type()
  0.00    468.03     0.00     1175     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    468.03     0.00     1168     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    468.03     0.00     1168     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    468.03     0.00     1168     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00     1168     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00     1168     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >*)
  0.00    468.03     0.00     1168     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::~_Rb_tree()
  0.00    468.03     0.00     1168     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, exprt> >*)
  0.00    468.03     0.00     1168     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::~_Rb_tree()
  0.00    468.03     0.00     1135     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    468.03     0.00     1134     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    468.03     0.00     1128     0.00     0.00  to_vector_type(typet&)
  0.00    468.03     0.00     1128     0.00     0.00  to_vector_type(typet const&)
  0.00    468.03     0.00     1128     0.00     0.00  signed_size_type()
  0.00    468.03     0.00     1128     0.00     0.00  vector_typet::vector_typet()
  0.00    468.03     0.00     1128     0.00     0.00  c_typecheck_baset::make_constant_index(exprt&)
  0.00    468.03     0.00     1128     0.00     0.00  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    468.03     0.00     1128     0.00     0.00  vector_typet::size() const
  0.00    468.03     0.00     1096     0.00     0.00  void std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique<std::_Rb_tree_const_iterator<exprt> >(std::_Rb_tree_const_iterator<exprt>, std::_Rb_tree_const_iterator<exprt>)
  0.00    468.03     0.00     1069     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    468.03     0.00     1069     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<typet const, boolbv_widtht::entryt> const&, unsigned long, unsigned long)
  0.00    468.03     0.00     1069     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    468.03     0.00     1067     0.00     0.00  object_lower_bound(exprt const&)
  0.00    468.03     0.00     1065     0.00     0.00  goto_program_templatet<codet, exprt>::update()
  0.00    468.03     0.00     1053     0.00     0.00  c_typecheck_baset::typecheck_code(codet&)
  0.00    468.03     0.00     1052     0.00     0.00  to_code(exprt const&)
  0.00    468.03     0.00     1041     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    468.03     0.00     1041     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase_aux(std::_Rb_tree_const_iterator<dstring>)
  0.00    468.03     0.00     1040     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00     1039     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    468.03     0.00     1035     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    468.03     0.00     1005     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00      999     0.00     0.00  BigInt::operator+(unsigned long) const
  0.00    468.03     0.00      966     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    468.03     0.00      964     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::splice(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >&)
  0.00    468.03     0.00      949     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      949     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00      949     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_insert_aux(__gnu_cxx::__normal_iterator<dstring*, std::vector<dstring, std::allocator<dstring> > >, dstring const&)
  0.00    468.03     0.00      916     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    468.03     0.00      916     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique_(std::_Rb_tree_const_iterator<exprt>, exprt const&)
  0.00    468.03     0.00      915     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      893     0.00     0.00  architecture_string(int, char const*)
  0.00    468.03     0.00      892     0.00     0.00  byte_update_exprt::op()
  0.00    468.03     0.00      876     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    468.03     0.00      876     0.00     0.00  std::map<std::pair<unsigned int, unsigned int>, literalt, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::map(std::map<std::pair<unsigned int, unsigned int>, literalt, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > > const&)
  0.00    468.03     0.00      876     0.00     0.00  std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::map(std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > > const&)
  0.00    468.03     0.00      876     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    468.03     0.00      876     0.00     0.00  std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > >::unordered_map(std::tr1::unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> > > const&)
  0.00    468.03     0.00      876     0.00     0.00  std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false> const&)
  0.00    468.03     0.00      876     0.00     0.00  std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > >::_Rb_tree(std::_Rb_tree<std::pair<unsigned int, unsigned int>, std::pair<std::pair<unsigned int, unsigned int> const, literalt>, std::_Select1st<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >, std::less<std::pair<unsigned int, unsigned int> >, std::allocator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> > > const&)
  0.00    468.03     0.00      876     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_Rb_tree(std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > > const&)
  0.00    468.03     0.00      867     0.00     0.00  remove_vector(goto_function_templatet<goto_programt>&)
  0.00    468.03     0.00      867     0.00     0.00  remove_complex(goto_function_templatet<goto_programt>&)
  0.00    468.03     0.00      867     0.00     0.00  local_cfgt::build(goto_programt const&)
  0.00    468.03     0.00      867     0.00     0.00  local_cfgt::local_cfgt(goto_programt const&)
  0.00    468.03     0.00      867     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    468.03     0.00      867     0.00     0.00  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    468.03     0.00      867     0.00     0.00  remove_asmt::process_function(goto_function_templatet<goto_programt>&)
  0.00    468.03     0.00      867     0.00     0.00  remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >)
  0.00    468.03     0.00      867     0.00     0.00  remove_returnst::do_function_calls(goto_functionst&, goto_programt&)
  0.00    468.03     0.00      867     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    468.03     0.00      867     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    468.03     0.00      867     0.00     0.00  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    468.03     0.00      867     0.00     0.00  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    468.03     0.00      867     0.00     0.00  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    468.03     0.00      867     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    468.03     0.00      867     0.00     0.00  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    468.03     0.00      867     0.00     0.00  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    468.03     0.00      867     0.00     0.00  dirtyt::~dirtyt()
  0.00    468.03     0.00      867     0.00     0.00  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    468.03     0.00      867     0.00     0.00  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    468.03     0.00      867     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    468.03     0.00      867     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~_Vector_base()
  0.00    468.03     0.00      867     0.00     0.00  std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, code_typet> >, std::pair<dstring const, code_typet> const&)
  0.00    468.03     0.00      867     0.00     0.00  std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&)
  0.00    468.03     0.00      867     0.00     0.00  std::map<dstring, goto_function_templatet<goto_programt>, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    468.03     0.00      867     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    468.03     0.00      867     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    468.03     0.00      867     0.00     0.00  std::pair<dstring const, goto_function_templatet<goto_programt> >::pair(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    468.03     0.00      867     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    468.03     0.00      867     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    468.03     0.00      867     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    468.03     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, code_typet> const&)
  0.00    468.03     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_create_node(std::pair<dstring const, code_typet> const&)
  0.00    468.03     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    468.03     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, code_typet> >, std::pair<dstring const, code_typet> const&)
  0.00    468.03     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    468.03     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_create_node(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    468.03     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    468.03     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    468.03     0.00      867     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, typet> >*)
  0.00    468.03     0.00      867     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >*)
  0.00    468.03     0.00      867     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::~_Rb_tree()
  0.00    468.03     0.00      859     0.00     0.00  goto_inlinet::goto_inline_rec(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, bool)
  0.00    468.03     0.00      854     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      854     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00      853     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    468.03     0.00      841     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    468.03     0.00      834     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::framet*, goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    468.03     0.00      827     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, boolbv_mapt::map_entryt>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      827     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00      801     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    468.03     0.00      800     0.00     0.00  unsigned_short_int_type()
  0.00    468.03     0.00      799     0.00     0.00  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    468.03     0.00      798     0.00     0.00  dstring::operator==(std::string const&) const
  0.00    468.03     0.00      794     0.00     0.00  parsert::clear()
  0.00    468.03     0.00      785     0.00     0.00  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    468.03     0.00      784     0.00     0.00  arrayst::collect_arrays(exprt const&)
  0.00    468.03     0.00      784     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    468.03     0.00      768     0.00     0.00  address_of_exprt::address_of_exprt()
  0.00    468.03     0.00      765     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    468.03     0.00      765     0.00     0.00  std::vector<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00      765     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    468.03     0.00      765     0.00     0.00  std::vector<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::pair<bool, dstring>*, std::vector<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > > >, unsigned long, std::pair<bool, dstring> const&)
  0.00    468.03     0.00      765     0.00     0.00  std::vector<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::resize(unsigned long, std::pair<bool, dstring>)
  0.00    468.03     0.00      748     0.00     0.00  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    468.03     0.00      748     0.00     0.00  local_bitvector_analysist::loc_infot::~loc_infot()
  0.00    468.03     0.00      748     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      748     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      748     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00      748     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00      748     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    468.03     0.00      748     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    468.03     0.00      748     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    468.03     0.00      748     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    468.03     0.00      748     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_allocate(unsigned long)
  0.00    468.03     0.00      748     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__uninitialized_copy<true>::__uninit_copy<std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    468.03     0.00      748     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<local_cfgt::loct*, unsigned long, local_cfgt::loct>(local_cfgt::loct*, unsigned long, local_cfgt::loct const&)
  0.00    468.03     0.00      748     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<local_bitvector_analysist::loc_infot*, unsigned long, local_bitvector_analysist::loc_infot>(local_bitvector_analysist::loc_infot*, unsigned long, local_bitvector_analysist::loc_infot const&)
  0.00    468.03     0.00      748     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    468.03     0.00      748     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    468.03     0.00      748     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_cfgt::loct*, std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> > >, unsigned long, local_cfgt::loct const&)
  0.00    468.03     0.00      748     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::_M_fill_insert(__gnu_cxx::__normal_iterator<local_bitvector_analysist::loc_infot*, std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> > >, unsigned long, local_bitvector_analysist::loc_infot const&)
  0.00    468.03     0.00      748     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::resize(unsigned long, local_bitvector_analysist::loc_infot)
  0.00    468.03     0.00      748     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> > >::_M_insert_unique(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, unsigned int> const&)
  0.00    468.03     0.00      748     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__copy_move_a<false, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    468.03     0.00      748     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__copy_move_a2<false, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    468.03     0.00      748     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::uninitialized_copy<std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    468.03     0.00      748     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::__uninitialized_copy_a<std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>, unsigned int>(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>, std::allocator<unsigned int>&)
  0.00    468.03     0.00      748     0.00     0.00  std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> std::copy<std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*> >(std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int const&, unsigned int const*>, std::_Deque_iterator<unsigned int, unsigned int&, unsigned int*>)
  0.00    468.03     0.00      741     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    468.03     0.00      739     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    468.03     0.00      733     0.00     0.00  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    468.03     0.00      718     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    468.03     0.00      716     0.00     0.00  to_code_function_call(codet&)
  0.00    468.03     0.00      716     0.00     0.00  goto_inlinet::expand_function_call(goto_programt&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&, exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, exprt const&, bool)
  0.00    468.03     0.00      716     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    468.03     0.00      713     0.00     0.00  simplify_expr(exprt const&, namespacet const&)
  0.00    468.03     0.00      711     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    468.03     0.00      700     0.00     0.00  parsert::parsert()
  0.00    468.03     0.00      690     0.00     0.00  endianness_mapt::build_little_endian(typet const&)
  0.00    468.03     0.00      690     0.00     0.00  endianness_mapt::build(typet const&, bool)
  0.00    468.03     0.00      690     0.00     0.00  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    468.03     0.00      690     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base()
  0.00    468.03     0.00      687     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    468.03     0.00      684     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    468.03     0.00      673     0.00     0.00  irept::get_int(dstring const&) const
  0.00    468.03     0.00      673     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    468.03     0.00      666     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >*)
  0.00    468.03     0.00      666     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::~_Rb_tree()
  0.00    468.03     0.00      666     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    468.03     0.00      666     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    468.03     0.00      660     0.00     0.00  irept::id(dstring const&)
  0.00    468.03     0.00      648     0.00     0.00  source_locationt::set_file(dstring const&)
  0.00    468.03     0.00      648     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      648     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      648     0.00     0.00  std::vector<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00      648     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    468.03     0.00      648     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00      648     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, unsigned int>, false>**, unsigned long)
  0.00    468.03     0.00      648     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      648     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      648     0.00     0.00  std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::~unordered_map()
  0.00    468.03     0.00      645     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    468.03     0.00      635     0.00     0.00  invalid_pointer(exprt const&)
  0.00    468.03     0.00      634     0.00     0.00  object_size(exprt const&)
  0.00    468.03     0.00      634     0.00     0.00  dynamic_object(exprt const&)
  0.00    468.03     0.00      616     0.00     0.00  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    468.03     0.00      616     0.00     0.00  local_bitvector_analysist::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    468.03     0.00      615     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_Rep::_M_dispose(std::allocator<unsigned int> const&)
  0.00    468.03     0.00      612     0.00     0.00  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    468.03     0.00      607     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    468.03     0.00      590     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    468.03     0.00      588     0.00     0.00  to_struct_expr(exprt const&)
  0.00    468.03     0.00      588     0.00     0.00  boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00      584     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    468.03     0.00      584     0.00     0.00  std::vector<literalt, std::allocator<literalt> >* std::__uninitialized_copy<false>::__uninit_copy<std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*>(std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*, std::vector<literalt, std::allocator<literalt> >*)
  0.00    468.03     0.00      584     0.00     0.00  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    468.03     0.00      580     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    468.03     0.00      579     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.00    468.03     0.00      578     0.00     0.00  struct_union_typet::components()
  0.00    468.03     0.00      578     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    468.03     0.00      576     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    468.03     0.00      575     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    468.03     0.00      570     0.00     0.00  to_with_expr(exprt const&)
  0.00    468.03     0.00      568     0.00     0.00  lshr_exprt::lshr_exprt(exprt const&, exprt const&)
  0.00    468.03     0.00      568     0.00     0.00  with_exprt::with_exprt()
  0.00    468.03     0.00      568     0.00     0.00  shift_exprt::~shift_exprt()
  0.00    468.03     0.00      568     0.00     0.00  extractbits_exprt::src()
  0.00    468.03     0.00      568     0.00     0.00  extractbits_exprt::extractbits_exprt()
  0.00    468.03     0.00      568     0.00     0.00  bv_typet::bv_typet(unsigned int)
  0.00    468.03     0.00      558     0.00     0.00  is_void_pointer(typet const&)
  0.00    468.03     0.00      556     0.00     0.00  union_find<dstring>::number(dstring const&)
  0.00    468.03     0.00      549     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    468.03     0.00      549     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    468.03     0.00      531     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    468.03     0.00      523     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>*, exprt const&, unsigned long) const
  0.00    468.03     0.00      508     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    468.03     0.00      508     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    468.03     0.00      506     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00      505     0.00     0.00  null_pointer(exprt const&)
  0.00    468.03     0.00      504     0.00     0.00  to_extractbits_expr(exprt const&)
  0.00    468.03     0.00      504     0.00     0.00  boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00      489     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    468.03     0.00      487     0.00     0.00  to_code_expression(codet const&)
  0.00    468.03     0.00      487     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    468.03     0.00      487     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    468.03     0.00      486     0.00     0.00  register_language(languaget* (*)())
  0.00    468.03     0.00      486     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    468.03     0.00      486     0.00     0.00  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    468.03     0.00      486     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::set(std::set<std::string, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    468.03     0.00      486     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    468.03     0.00      486     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    468.03     0.00      486     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    468.03     0.00      486     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, dstring>, std::_Select1st<std::pair<dstring const, dstring> >, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::_M_insert_unique(std::pair<dstring const, dstring> const&)
  0.00    468.03     0.00      486     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::clear()
  0.00    468.03     0.00      486     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_M_copy(std::_Rb_tree_node<std::string> const*, std::_Rb_tree_node<std::string>*)
  0.00    468.03     0.00      486     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::_Rb_tree(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    468.03     0.00      486     0.00     0.00  std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> >::operator=(std::_Rb_tree<std::string, std::string, std::_Identity<std::string>, std::less<std::string>, std::allocator<std::string> > const&)
  0.00    468.03     0.00      486     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*)
  0.00    468.03     0.00      482     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    468.03     0.00      482     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_insert_unique(std::pair<dstring const, typet> const&)
  0.00    468.03     0.00      466     0.00     0.00  dynamic_size(namespacet const&)
  0.00    468.03     0.00      466     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    468.03     0.00      456     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    468.03     0.00      455     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    468.03     0.00      455     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    468.03     0.00      455     0.00     0.00  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    468.03     0.00      455     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    468.03     0.00      451     0.00     0.00  to_dereference_expr(exprt&)
  0.00    468.03     0.00      451     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    468.03     0.00      446     0.00     0.00  to_byte_update_expr(exprt&)
  0.00    468.03     0.00      438     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >*)
  0.00    468.03     0.00      438     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::~_Rb_tree()
  0.00    468.03     0.00      427     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    468.03     0.00      426     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    468.03     0.00      417     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      417     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00      417     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<goto_symex_statet::framet*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet const&)
  0.00    468.03     0.00      412     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_clone_node(std::_Rb_tree_node<dstring> const*)
  0.00    468.03     0.00      409     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    468.03     0.00      409     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    468.03     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    468.03     0.00      399     0.00     0.00  remove_skip(goto_programt&)
  0.00    468.03     0.00      392     0.00     0.00  has_byte_operator(exprt const&)
  0.00    468.03     0.00      392     0.00     0.00  union_find<exprt>::find_number(exprt const&)
  0.00    468.03     0.00      392     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    468.03     0.00      392     0.00     0.00  arrayst::record_array_equality(equal_exprt const&)
  0.00    468.03     0.00      392     0.00     0.00  std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_create_node(arrayst::array_equalityt const&)
  0.00    468.03     0.00      392     0.00     0.00  std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_insert(std::_List_iterator<arrayst::array_equalityt>, arrayst::array_equalityt const&)
  0.00    468.03     0.00      392     0.00     0.00  std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    468.03     0.00      390     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    468.03     0.00      384     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    468.03     0.00      384     0.00     0.00  struct_union_typet::componentt* std::__uninitialized_copy<false>::__uninit_copy<struct_union_typet::componentt*, struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    468.03     0.00      384     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      384     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, symbolt> > const&, std::allocator<std::pair<dstring const, symbolt> > const&)
  0.00    468.03     0.00      384     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      384     0.00     0.00  std::tr1::unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> > >::~unordered_map()
  0.00    468.03     0.00      384     0.00     0.00  std::tr1::__unordered_map<dstring, symbolt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, symbolt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, symbolt> > const&)
  0.00    468.03     0.00      382     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    468.03     0.00      380     0.00     0.00  code_assignt::lhs()
  0.00    468.03     0.00      380     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    468.03     0.00      368     0.00     0.00  void std::_Construct<goto_symex_statet::framet, goto_symex_statet::framet>(goto_symex_statet::framet*, goto_symex_statet::framet const&)
  0.00    468.03     0.00      355     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00      353     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    468.03     0.00      353     0.00     0.00  signedbv_typet::smallest() const
  0.00    468.03     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    468.03     0.00      350     0.00     0.00  cmdlinet::clear()
  0.00    468.03     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    468.03     0.00      350     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    468.03     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    468.03     0.00      350     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::string> >*)
  0.00    468.03     0.00      350     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::string>, std::_Select1st<std::pair<std::string const, std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > >::~_Rb_tree()
  0.00    468.03     0.00      337     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    468.03     0.00      336     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    468.03     0.00      336     0.00     0.00  void std::_Construct<struct_union_typet::componentt, struct_union_typet::componentt>(struct_union_typet::componentt*, struct_union_typet::componentt const&)
  0.00    468.03     0.00      335     0.00     0.00  to_code_assign(codet&)
  0.00    468.03     0.00      335     0.00     0.00  to_code(exprt&)
  0.00    468.03     0.00      335     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    468.03     0.00      335     0.00     0.00  c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&)
  0.00    468.03     0.00      332     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    468.03     0.00      331     0.00     0.00  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    468.03     0.00      330     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    468.03     0.00      330     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    468.03     0.00      329     0.00     0.00  gcc_float128_type()
  0.00    468.03     0.00      329     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long)
  0.00    468.03     0.00      329     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      329     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, unsigned int> > const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    468.03     0.00      329     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      329     0.00     0.00  std::tr1::unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::~unordered_map()
  0.00    468.03     0.00      329     0.00     0.00  std::tr1::__unordered_map<exprt, unsigned int, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    468.03     0.00      327     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    468.03     0.00      324     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    468.03     0.00      324     0.00     0.00  configt::this_architecture()
  0.00    468.03     0.00      324     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&)
  0.00    468.03     0.00      324     0.00     0.00  optionst::~optionst()
  0.00    468.03     0.00      324     0.00     0.00  cmdlinet::isset(char) const
  0.00    468.03     0.00      324     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    468.03     0.00      324     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::vector<unsigned int, std::allocator<unsigned int> >*>(std::vector<unsigned int, std::allocator<unsigned int> >*, std::vector<unsigned int, std::allocator<unsigned int> >*)
  0.00    468.03     0.00      324     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    468.03     0.00      324     0.00     0.00  goto_symex_statet::threadt* std::__uninitialized_copy<false>::__uninit_copy<goto_symex_statet::threadt*, goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    468.03     0.00      324     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    468.03     0.00      324     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> const&)
  0.00    468.03     0.00      324     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, unsigned int>, std::allocator<std::pair<dstring const, unsigned int> >, std::_Select1st<std::pair<dstring const, unsigned int> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, unsigned int> > const&, std::allocator<std::pair<dstring const, unsigned int> > const&)
  0.00    468.03     0.00      324     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>**, unsigned long)
  0.00    468.03     0.00      324     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      324     0.00     0.00  std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::unordered_map(std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > const&)
  0.00    468.03     0.00      324     0.00     0.00  std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, unsigned int> > const&)
  0.00    468.03     0.00      324     0.00     0.00  std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false>::__unordered_map(std::tr1::__unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> >, false> const&)
  0.00    468.03     0.00      324     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    468.03     0.00      324     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_insert_unique(std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > const&)
  0.00    468.03     0.00      324     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::~_Rb_tree()
  0.00    468.03     0.00      324     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, unsigned long> >*)
  0.00    468.03     0.00      319     0.00     0.00  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00      319     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00      319     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    468.03     0.00      316     0.00     0.00  std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      316     0.00     0.00  std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      309     0.00     0.00  BigInt::operator=(long long)
  0.00    468.03     0.00      308     0.00     0.00  current_time()
  0.00    468.03     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    468.03     0.00      308     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    468.03     0.00      308     0.00     0.00  prop_conv_solvert::decision_procedure_text() const
  0.00    468.03     0.00      308     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_Rep::_M_clone(std::allocator<unsigned int> const&, unsigned long)
  0.00    468.03     0.00      308     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_Rep::_S_create(unsigned long, unsigned long, std::allocator<unsigned int> const&)
  0.00    468.03     0.00      308     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::reserve(unsigned long)
  0.00    468.03     0.00      308     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    468.03     0.00      307     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::~basic_string()
  0.00    468.03     0.00      306     0.00     0.00  to_code_dead(codet const&)
  0.00    468.03     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    468.03     0.00      304     0.00     0.00  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    468.03     0.00      304     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    468.03     0.00      298     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    468.03     0.00      294     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      292     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    468.03     0.00      292     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    468.03     0.00      292     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    468.03     0.00      292     0.00     0.00  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    468.03     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00      292     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_allocate(unsigned long)
  0.00    468.03     0.00      292     0.00     0.00  std::_Vector_base<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~_Vector_base()
  0.00    468.03     0.00      292     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > >(std::vector<literalt, std::allocator<literalt> >*, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00      292     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, unsigned int> > const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    468.03     0.00      292     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<typet const, equalityt::typestructt> const&)
  0.00    468.03     0.00      292     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<typet const, equalityt::typestructt> const&, unsigned long, unsigned long)
  0.00    468.03     0.00      292     0.00     0.00  std::tr1::__unordered_map<exprt const, unsigned int, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, unsigned int> > const&)
  0.00    468.03     0.00      292     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    468.03     0.00      292     0.00     0.00  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    468.03     0.00      292     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    468.03     0.00      292     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    468.03     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::_M_fill_insert(__gnu_cxx::__normal_iterator<std::vector<literalt, std::allocator<literalt> >*, std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > > >, unsigned long, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::resize(unsigned long, std::vector<literalt, std::allocator<literalt> >)
  0.00    468.03     0.00      292     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    468.03     0.00      292     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_insert_unique(std::pair<unsigned int const, exprt> const&)
  0.00    468.03     0.00      282     0.00     0.00  shell_quote(std::string const&)
  0.00    468.03     0.00      282     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    468.03     0.00      282     0.00     0.00  c_enum_typet::c_enum_membert::set_base_name(dstring const&)
  0.00    468.03     0.00      282     0.00     0.00  c_enum_typet::c_enum_membert::set_identifier(dstring const&)
  0.00    468.03     0.00      282     0.00     0.00  c_enum_typet::c_enum_membert::set_value(dstring const&)
  0.00    468.03     0.00      282     0.00     0.00  c_enum_typet::c_enum_membert::c_enum_membert(c_enum_typet::c_enum_membert const&)
  0.00    468.03     0.00      282     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    468.03     0.00      282     0.00     0.00  std::list<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::_M_create_node(c_enum_typet::c_enum_membert const&)
  0.00    468.03     0.00      282     0.00     0.00  std::list<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::_M_insert(std::_List_iterator<c_enum_typet::c_enum_membert>, c_enum_typet::c_enum_membert const&)
  0.00    468.03     0.00      282     0.00     0.00  std::list<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::push_back(c_enum_typet::c_enum_membert const&)
  0.00    468.03     0.00      278     0.00     0.00  union_find<dstring>::make_union(dstring const&, dstring const&)
  0.00    468.03     0.00      271     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    468.03     0.00      271     0.00     0.00  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    468.03     0.00      270     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&)
  0.00    468.03     0.00      269     0.00     0.00  std::_List_base<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_clear()
  0.00    468.03     0.00      269     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    468.03     0.00      258     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, source_locationt> >*)
  0.00    468.03     0.00      254     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    468.03     0.00      254     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    468.03     0.00      253     0.00     0.00  source_locationt::set_function(dstring const&)
  0.00    468.03     0.00      253     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&)
  0.00    468.03     0.00      253     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, unsigned long, unsigned long)
  0.00    468.03     0.00      253     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, std::tr1::integral_constant<bool, true>)
  0.00    468.03     0.00      253     0.00     0.00  std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >::pair(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&)
  0.00    468.03     0.00      248     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >*)
  0.00    468.03     0.00      240     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    468.03     0.00      238     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    468.03     0.00      235     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    468.03     0.00      234     0.00     0.00  to_binary_relation_expr(exprt&)
  0.00    468.03     0.00      234     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&)
  0.00    468.03     0.00      232     0.00     0.00  bv_utilst::signed_divider(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00      232     0.00     0.00  bv_utilst::unsigned_divider(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00      232     0.00     0.00  bv_utilst::divider(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> >&, bv_utilst::representationt)
  0.00    468.03     0.00      230     0.00     0.00  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00      222     0.00     0.00  to_struct_union_type(typet&)
  0.00    468.03     0.00      220     0.00     0.00  to_shift_expr(exprt const&)
  0.00    468.03     0.00      220     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    468.03     0.00      216     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<unsigned int, std::allocator<unsigned int> > > const&)
  0.00    468.03     0.00      216     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<unsigned int const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00      215     0.00     0.00  to_if_expr(exprt&)
  0.00    468.03     0.00      215     0.00     0.00  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    468.03     0.00      211     0.00     0.00  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00      206     0.00     0.00  void std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::insert<std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >)
  0.00    468.03     0.00      206     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::splice(std::_List_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >&)
  0.00    468.03     0.00      206     0.00     0.00  std::list<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >::list<std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >(std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_List_const_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00      206     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00      202     0.00     0.00  code_blockt::end_location() const
  0.00    468.03     0.00      196     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    468.03     0.00      193     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    468.03     0.00      193     0.00     0.00  ansi_c_declarationt::set_is_member(bool)
  0.00    468.03     0.00      193     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&)
  0.00    468.03     0.00      192     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      192     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00      192     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    468.03     0.00      192     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&)
  0.00    468.03     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    468.03     0.00      189     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_rehash(unsigned long)
  0.00    468.03     0.00      177     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK11goto_modelt
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14bv_refinementtC2ERK10namespacetR5propt
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19bmc_all_propertiest12goal_coveredERKN12cover_goalst5goaltE
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19cbmc_parse_optionstC2EiPPKc
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19parse_options_basetC2ERKSsiPPKc
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK17byte_update_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK22floatbv_typecast_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK4bmct20get_smt1_solver_typeEv
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    468.03     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    468.03     0.00      175     0.00     0.00  initialize_string_container()
  0.00    468.03     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    468.03     0.00      175     0.00     0.00  language_uit::~language_uit()
  0.00    468.03     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    468.03     0.00      175     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    468.03     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    468.03     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    468.03     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    468.03     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    468.03     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    468.03     0.00      175     0.00     0.00  parse_options_baset::parse_options_baset(std::string const&, int, char const**)
  0.00    468.03     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    468.03     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    468.03     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    468.03     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    468.03     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    468.03     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    468.03     0.00      175     0.00     0.00  std::_List_base<std::vector<irept, std::allocator<irept> >, std::allocator<std::vector<irept, std::allocator<irept> > > >::_M_clear()
  0.00    468.03     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    468.03     0.00      175     0.00     0.00  std::_Vector_base<std::_List_iterator<cpp_tokent>, std::allocator<std::_List_iterator<cpp_tokent> > >::~_Vector_base()
  0.00    468.03     0.00      175     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      175     0.00     0.00  std::tr1::_Hashtable<string_ptrt, std::pair<string_ptrt const, unsigned int>, std::allocator<std::pair<string_ptrt const, unsigned int> >, std::_Select1st<std::pair<string_ptrt const, unsigned int> >, std::equal_to<string_ptrt>, string_ptr_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, string_ptr_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<string_ptrt> const&, std::_Select1st<std::pair<string_ptrt const, unsigned int> > const&, std::allocator<std::pair<string_ptrt const, unsigned int> > const&)
  0.00    468.03     0.00      175     0.00     0.00  std::tr1::__unordered_map<string_ptrt, unsigned int, string_ptr_hash, std::equal_to<string_ptrt>, std::allocator<std::pair<string_ptrt const, unsigned int> >, false>::__unordered_map(unsigned long, string_ptr_hash const&, std::equal_to<string_ptrt> const&, std::allocator<std::pair<string_ptrt const, unsigned int> > const&)
  0.00    468.03     0.00      175     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    468.03     0.00      175     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, language_filet>, std::_Select1st<std::pair<std::string const, language_filet> >, std::less<std::string>, std::allocator<std::pair<std::string const, language_filet> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, language_filet> >*)
  0.00    468.03     0.00      175     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, language_filet>, std::_Select1st<std::pair<std::string const, language_filet> >, std::less<std::string>, std::allocator<std::pair<std::string const, language_filet> > >::~_Rb_tree()
  0.00    468.03     0.00      175     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, language_modulet>, std::_Select1st<std::pair<std::string const, language_modulet> >, std::less<std::string>, std::allocator<std::pair<std::string const, language_modulet> > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, language_modulet> >*)
  0.00    468.03     0.00      175     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, language_modulet>, std::_Select1st<std::pair<std::string const, language_modulet> >, std::less<std::string>, std::allocator<std::pair<std::string const, language_modulet> > >::~_Rb_tree()
  0.00    468.03     0.00      172     0.00     0.00  goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    468.03     0.00      172     0.00     0.00  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    468.03     0.00      168     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    468.03     0.00      168     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    468.03     0.00      168     0.00     0.00  code_deadt::~code_deadt()
  0.00    468.03     0.00      168     0.00     0.00  code_declt::code_declt()
  0.00    468.03     0.00      168     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    468.03     0.00      168     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    468.03     0.00      168     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    468.03     0.00      168     0.00     0.00  code_typet::parametert::get_base_name() const
  0.00    468.03     0.00      168     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    468.03     0.00      168     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    468.03     0.00      168     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    468.03     0.00      168     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00      168     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_create_node(codet const&)
  0.00    468.03     0.00      168     0.00     0.00  std::list<codet, std::allocator<codet> >::splice(std::_List_iterator<codet>, std::list<codet, std::allocator<codet> >&)
  0.00    468.03     0.00      168     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_insert(std::_List_iterator<codet>, codet const&)
  0.00    468.03     0.00      168     0.00     0.00  std::list<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    468.03     0.00      168     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&)
  0.00    468.03     0.00      168     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    468.03     0.00      166     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    468.03     0.00      166     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    468.03     0.00      166     0.00     0.00  std::_List_base<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::_M_clear()
  0.00    468.03     0.00      166     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::~_Rb_tree()
  0.00    468.03     0.00      165     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    468.03     0.00      164     0.00     0.00  goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool)
  0.00    468.03     0.00      164     0.00     0.00  code_labelt::get_label() const
  0.00    468.03     0.00      164     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    468.03     0.00      164     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*)
  0.00    468.03     0.00      164     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    468.03     0.00      164     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::clear()
  0.00    468.03     0.00      164     0.00     0.00  codet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, codet>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*, std::allocator<codet>&)
  0.00    468.03     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      163     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00      162     0.00     0.00  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.00  remove_asm(symbol_tablet&, goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.00  memory_info(std::ostream&)
  0.00    468.03     0.00      162     0.00     0.00  remove_vector(symbol_tablet&)
  0.00    468.03     0.00      162     0.00     0.00  remove_vector(symbol_tablet&, goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.00  remove_vector(goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.00  is_goto_binary(std::string const&)
  0.00    468.03     0.00      162     0.00     0.00  remove_complex(symbol_tablet&)
  0.00    468.03     0.00      162     0.00     0.00  remove_complex(symbol_tablet&, goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.00  remove_complex(goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.00  remove_returns(symbol_tablet&, goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.04  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    468.03     0.00      162     0.00     0.00  label_properties(goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.00  new_cpp_language()
  0.00    468.03     0.00      162     0.00     0.00  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    468.03     0.00      162     0.00     0.00  add_failed_symbols(symbol_tablet&)
  0.00    468.03     0.00      162     0.00     0.00  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    468.03     0.00      162     0.00     0.00  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    468.03     0.00      162     0.00     0.00  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&)
  0.00    468.03     0.00      162     0.00     0.00  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    468.03     0.00      162     0.00     0.00  new_java_bytecode_language()
  0.00    468.03     0.00      162     0.00     0.00  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00      162     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    468.03     0.00      162     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    468.03     0.00      162     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    468.03     0.00      162     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    468.03     0.00      162     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    468.03     0.00      162     0.00     0.00  goto_symext::~goto_symext()
  0.00    468.03     0.00      162     0.00     0.59  goto_symext::operator()(goto_functionst const&)
  0.00    468.03     0.00      162     0.00     0.59  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    468.03     0.00      162     0.00     0.00  remove_asmt::operator()()
  0.00    468.03     0.00      162     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    468.03     0.00      162     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    468.03     0.00      162     0.00     0.00  cpp_languaget::cpp_languaget()
  0.00    468.03     0.00      162     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    468.03     0.00      162     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    468.03     0.00      162     0.00     0.00  merged_irepst::~merged_irepst()
  0.00    468.03     0.00      162     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    468.03     0.00      162     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    468.03     0.00      162     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    468.03     0.00      162     0.00     0.00  remove_returnst::operator()(goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    468.03     0.00      162     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    468.03     0.00      162     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    468.03     0.00      162     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    468.03     0.00      162     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    468.03     0.00      162     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    468.03     0.00      162     0.00     0.00  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    468.03     0.00      162     0.00     0.00  goto_symex_statet::goto_symex_statet()
  0.00    468.03     0.00      162     0.00     0.00  goto_symex_statet::~goto_symex_statet()
  0.00    468.03     0.00      162     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    468.03     0.00      162     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    468.03     0.00      162     0.00     0.00  cbmc_parse_optionst::eval_verbosity()
  0.00    468.03     0.00      162     0.00     0.00  cbmc_parse_optionst::set_properties(goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.04  cbmc_parse_optionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.00  cbmc_parse_optionst::register_languages()
  0.00    468.03     0.00      162     0.00     0.04  cbmc_parse_optionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.00  cbmc_parse_optionst::get_command_line_options(optionst&)
  0.00    468.03     0.00      162     0.00     1.08  cbmc_parse_optionst::do_bmc(bmct&, goto_functionst const&)
  0.00    468.03     0.00      162     0.00     0.00  irep_serializationt::ireps_containert::clear()
  0.00    468.03     0.00      162     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    468.03     0.00      162     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    468.03     0.00      162     0.00     0.00  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    468.03     0.00      162     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    468.03     0.00      162     0.00     0.00  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    468.03     0.00      162     0.00     0.00  symex_target_equationt::~symex_target_equationt()
  0.00    468.03     0.00      162     0.00     0.00  java_bytecode_languaget::java_bytecode_languaget()
  0.00    468.03     0.00      162     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    468.03     0.00      162     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    468.03     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    468.03     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    468.03     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    468.03     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    468.03     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::update()
  0.00    468.03     0.00      162     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    468.03     0.00      162     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    468.03     0.00      162     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    468.03     0.00      162     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    468.03     0.00      162     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    468.03     0.00      162     0.00     0.00  remove_function_pointerst::remove_function_pointerst(symbol_tablet&, bool, goto_functionst const&)
  0.00    468.03     0.00      162     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    468.03     0.00      162     0.00     0.00  remove_function_pointerst::operator()(goto_functionst&)
  0.00    468.03     0.00      162     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    468.03     0.00      162     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    468.03     0.00      162     0.00     0.00  bmct::setup_unwind()
  0.00    468.03     0.00      162     0.00     0.00  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    468.03     0.00      162     0.00     0.00  bmct::~bmct()
  0.00    468.03     0.00      162     0.00     0.00  configt::set(cmdlinet const&)
  0.00    468.03     0.00      162     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    468.03     0.00      162     0.00     0.00  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    468.03     0.00      162     0.00     0.00  messaget::messaget(message_handlert&)
  0.00    468.03     0.00      162     0.00     0.00  optionst::operator=(optionst const&)
  0.00    468.03     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      162     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    468.03     0.00      162     0.00     0.00  cpp_languaget::extensions() const
  0.00    468.03     0.00      162     0.00     0.00  cpp_languaget::id() const
  0.00    468.03     0.00      162     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    468.03     0.00      162     0.00     0.00  ansi_c_languaget::id() const
  0.00    468.03     0.00      162     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    468.03     0.00      162     0.00     0.00  java_bytecode_languaget::id() const
  0.00    468.03     0.00      162     0.00     0.00  optionst::get_list_option(std::string const&) const
  0.00    468.03     0.00      162     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00      162     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00      162     0.00     0.00  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.00    468.03     0.00      162     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    468.03     0.00      162     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    468.03     0.00      162     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    468.03     0.00      162     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    468.03     0.00      162     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    468.03     0.00      162     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    468.03     0.00      162     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    468.03     0.00      162     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    468.03     0.00      162     0.00     0.00  std::_Vector_base<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~_Vector_base()
  0.00    468.03     0.00      162     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    468.03     0.00      162     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*)
  0.00    468.03     0.00      162     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<goto_symex_statet::threadt*, unsigned long, goto_symex_statet::threadt>(goto_symex_statet::threadt*, unsigned long, goto_symex_statet::threadt const&)
  0.00    468.03     0.00      162     0.00     0.00  std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::operator=(std::map<std::string, std::list<std::string, std::allocator<std::string> >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::map<unsigned int, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::insert(std::_Rb_tree_iterator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::clear()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_Hashtable(unsigned long, merged_irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<merged_irept> const&, std::_Identity<merged_irept> const&, std::allocator<merged_irept> const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::~_Hashtable()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, merged_irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<merged_irept> const&, std::_Select1st<std::pair<merged_irept const, merged_irept> > const&, std::allocator<std::pair<merged_irept const, merged_irept> > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, false>**, unsigned long)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > >, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::_Select1st<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, false>**, unsigned long)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<symbol_exprt> const&, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<symbol_exprt, std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > >, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::_Select1st<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, std::equal_to<symbol_exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<irept> const&, std::_Select1st<std::pair<irept const, merged_irept> > const&, std::allocator<std::pair<irept const, merged_irept> > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<void const* const, unsigned int>, false>**, unsigned long)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::pointer_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<void const*> const&, std::_Select1st<std::pair<void const* const, unsigned int> > const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<void const*, std::pair<void const* const, unsigned int>, std::allocator<std::pair<void const* const, unsigned int> >, std::_Select1st<std::pair<void const* const, unsigned int> >, std::equal_to<void const*>, irep_hash_container_baset::pointer_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash_container_baset::vector_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::_Hashtable<std::vector<unsigned int, std::allocator<unsigned int> >, std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int>, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::_Select1st<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, irep_hash_container_baset::vector_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > >::~unordered_map()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > >::~unordered_map()
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::__unordered_map<merged_irept, merged_irept, merged_irep_hash, std::equal_to<merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, false>::__unordered_map(unsigned long, merged_irep_hash const&, std::equal_to<merged_irept> const&, std::allocator<std::pair<merged_irept const, merged_irept> > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::list<guardt, std::allocator<guardt> >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::list<guardt, std::allocator<guardt> > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::__unordered_map<symbol_exprt, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > >, irep_hash, std::equal_to<symbol_exprt>, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<symbol_exprt> const&, std::allocator<std::pair<symbol_exprt const, std::pair<unsigned int, std::list<guardt, std::allocator<guardt> > > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::__unordered_map<irept, merged_irept, irep_hash, std::equal_to<irept>, std::allocator<std::pair<irept const, merged_irept> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<irept> const&, std::allocator<std::pair<irept const, merged_irept> > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::__unordered_map<void const*, unsigned int, irep_hash_container_baset::pointer_hash, std::equal_to<void const*>, std::allocator<std::pair<void const* const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::pointer_hash const&, std::equal_to<void const*> const&, std::allocator<std::pair<void const* const, unsigned int> > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::__unordered_map<std::vector<unsigned int, std::allocator<unsigned int> >, unsigned int, irep_hash_container_baset::vector_hash, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > >, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> >, false>::__unordered_map(unsigned long, irep_hash_container_baset::vector_hash const&, std::equal_to<std::vector<unsigned int, std::allocator<unsigned int> > > const&, std::allocator<std::pair<std::vector<unsigned int, std::allocator<unsigned int> > const, unsigned int> > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::tr1::__unordered_set<merged_irept, merged_irep_hash, std::equal_to<merged_irept>, std::allocator<merged_irept>, false>::__unordered_set(unsigned long, merged_irep_hash const&, std::equal_to<merged_irept> const&, std::allocator<merged_irept> const&)
  0.00    468.03     0.00      162     0.00     0.00  std::list<std::string, std::allocator<std::string> >::erase(std::_List_iterator<std::string>, std::_List_iterator<std::string>)
  0.00    468.03     0.00      162     0.00     0.00  std::list<std::string, std::allocator<std::string> >::operator=(std::list<std::string, std::allocator<std::string> > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >::pair(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::vector(std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_fill_insert(__gnu_cxx::__normal_iterator<goto_symex_statet::threadt*, std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> > >, unsigned long, goto_symex_statet::threadt const&)
  0.00    468.03     0.00      162     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::resize(unsigned long, goto_symex_statet::threadt)
  0.00    468.03     0.00      162     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    468.03     0.00      162     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::clear()
  0.00    468.03     0.00      162     0.00     0.00  std::vector<std::vector<unsigned int, std::allocator<unsigned int> >, std::allocator<std::vector<unsigned int, std::allocator<unsigned int> > > >::~vector()
  0.00    468.03     0.00      162     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocator<std::string> > >, std::string const&)
  0.00    468.03     0.00      162     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    468.03     0.00      162     0.00     0.00  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    468.03     0.00      162     0.00     0.00  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_insert_unique(std::pair<dstring const, code_typet> const&)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, code_typet> >*)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::~_Rb_tree()
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_insert_unique(std::pair<dstring const, goto_function_templatet<goto_programt> > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree()
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_insert_unique(std::pair<dstring const, exprt> const&)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, partial_order_concurrencyt::a_rect> >*)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, partial_order_concurrencyt::a_rect>, std::_Select1st<std::pair<dstring const, partial_order_concurrencyt::a_rect> >, std::less<dstring>, std::allocator<std::pair<dstring const, partial_order_concurrencyt::a_rect> > >::~_Rb_tree()
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::clear()
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_copy(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > const*, std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::operator=(std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >*)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int>, std::_Select1st<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> >, std::less<std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::allocator<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept> const, unsigned int> > >::~_Rb_tree()
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::_M_erase(std::_Rb_tree_node<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >*)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> >, std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt>, std::_Select1st<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> >, std::less<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > >, std::allocator<std::pair<std::pair<std::_List_const_iterator<symex_target_equationt::SSA_stept>, std::_List_const_iterator<symex_target_equationt::SSA_stept> > const, symbol_exprt> > >::~_Rb_tree()
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_create_node(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >*)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_unique(std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > const&)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >*)
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > >, std::_Select1st<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::tr1::unordered_map<dstring, unsigned int, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, unsigned int> > > > > >::~_Rb_tree()
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::clear()
  0.00    468.03     0.00      162     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, unsigned long>, std::_Select1st<std::pair<unsigned int const, unsigned long> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, unsigned long> > >::~_Rb_tree()
  0.00    468.03     0.00      162     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    468.03     0.00      162     0.00     0.00  void std::_Construct<goto_symex_statet::threadt, goto_symex_statet::threadt>(goto_symex_statet::threadt*, goto_symex_statet::threadt const&)
  0.00    468.03     0.00      162     0.00     0.00  goto_symex_statet::framet* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, goto_symex_statet::framet>(__gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, __gnu_cxx::__normal_iterator<goto_symex_statet::framet const*, std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> > >, goto_symex_statet::framet*, std::allocator<goto_symex_statet::framet>&)
  0.00    468.03     0.00      161     0.00     0.00  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    468.03     0.00      161     0.00     0.00  std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::push_front(value_set_dereferencet::valuet const&)
  0.00    468.03     0.00      155     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    468.03     0.00      154     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    468.03     0.00      154     0.00     0.00  unescape_wide_string(std::string const&, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >&)
  0.00    468.03     0.00      154     0.00     0.00  convert_one_string_literal(std::string const&, std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >&)
  0.00    468.03     0.00      154     0.00     0.00  functionst::add_function_constraints()
  0.00    468.03     0.00      154     0.00     0.00  functionst::~functionst()
  0.00    468.03     0.00      154     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    468.03     0.00      154     0.00     0.00  prop_convt::~prop_convt()
  0.00    468.03     0.00      154     0.00     0.00  union_find<exprt>::~union_find()
  0.00    468.03     0.00      154     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    468.03     0.00      154     0.00     0.00  cnf_solvert::cnf_solvert()
  0.00    468.03     0.00      154     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    468.03     0.00      154     0.00     0.00  bv_pointerst::post_process()
  0.00    468.03     0.00      154     0.00     0.00  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    468.03     0.00      154     0.00     0.00  bv_pointerst::~bv_pointerst()
  0.00    468.03     0.00      154     0.00     0.00  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    468.03     0.00      154     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    468.03     0.00      154     0.00     0.00  merged_irepst::complete()
  0.00    468.03     0.00      154     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    468.03     0.00      154     0.00     0.00  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    468.03     0.00      154     0.00     0.00  pointer_logict::pointer_logict(namespacet const&)
  0.00    468.03     0.00      154     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    468.03     0.00      154     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    468.03     0.00      154     0.00     0.00  prop_conv_solvert::post_process()
  0.00    468.03     0.00      154     0.00     0.00  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    468.03     0.00      154     0.00     0.00  prop_conv_solvert::~prop_conv_solvert()
  0.00    468.03     0.00      154     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    468.03     0.00      154     0.00     0.00  unsigned_union_find::~unsigned_union_find()
  0.00    468.03     0.00      154     0.00     0.09  symex_target_equationt::convert(prop_convt&)
  0.00    468.03     0.00      154     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.00    468.03     0.00      154     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    468.03     0.00      154     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    468.03     0.00      154     0.00     0.00  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    468.03     0.00      154     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    468.03     0.00      154     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    468.03     0.00      154     0.00     0.09  bmct::do_conversion(prop_convt&)
  0.00    468.03     0.00      154     0.00     0.51  bmct::decide_default(goto_functionst const&)
  0.00    468.03     0.00      154     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    468.03     0.00      154     0.00     0.49  bmct::run_decision_procedure(prop_convt&)
  0.00    468.03     0.00      154     0.00     0.00  cnft::cnft()
  0.00    468.03     0.00      154     0.00     0.00  cnft::~cnft()
  0.00    468.03     0.00      154     0.00     0.00  propt::propt()
  0.00    468.03     0.00      154     0.00     0.00  propt::~propt()
  0.00    468.03     0.00      154     0.00     0.40  arrayst::post_process()
  0.00    468.03     0.00      154     0.00     0.00  arrayst::build_index_map()
  0.00    468.03     0.00      154     0.00     0.00  arrayst::post_process_arrays()
  0.00    468.03     0.00      154     0.00     0.40  arrayst::add_array_constraints()
  0.00    468.03     0.00      154     0.00     0.00  arrayst::add_array_constraints_array_of(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, array_of_exprt const&)
  0.00    468.03     0.00      154     0.00     0.00  arrayst::arrayst(namespacet const&, propt&)
  0.00    468.03     0.00      154     0.00     0.00  arrayst::~arrayst()
  0.00    468.03     0.00      154     0.00     0.00  boolbvt::post_process()
  0.00    468.03     0.00      154     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    468.03     0.00      154     0.00     0.00  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    468.03     0.00      154     0.00     0.00  boolbvt::~boolbvt()
  0.00    468.03     0.00      154     0.00     0.00  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    468.03     0.00      154     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    468.03     0.00      154     0.00     0.00  equalityt::post_process()
  0.00    468.03     0.00      154     0.00     0.00  equalityt::add_equality_constraints()
  0.00    468.03     0.00      154     0.00     0.00  equalityt::equalityt(namespacet const&, propt&)
  0.00    468.03     0.00      154     0.00     0.00  equalityt::~equalityt()
  0.00    468.03     0.00      154     0.00     0.00  numbering<exprt>::~numbering()
  0.00    468.03     0.00      154     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::append(std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::_List_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_clear()
  0.00    468.03     0.00      154     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt> const&, std::_Select1st<std::pair<exprt const, literalt> > const&, std::allocator<std::pair<exprt const, literalt> > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>**, unsigned long)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<typet> const&, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> > const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> > const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, boolbv_mapt::map_entryt>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::_Select1st<std::pair<dstring const, boolbv_mapt::map_entryt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<exprt const> const&, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>**, unsigned long)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, irep_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<typet const> const&, std::_Select1st<std::pair<typet const, equalityt::typestructt> > const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> > >::~unordered_map()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > >::~unordered_map()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > >::~unordered_map()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> > >::~unordered_map()
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::__unordered_map<exprt, literalt, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, literalt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, literalt> > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::__unordered_map<typet, boolbv_widtht::entryt, irep_hash, std::equal_to<typet>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet> const&, std::allocator<std::pair<typet const, boolbv_widtht::entryt> > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::__unordered_map<dstring, boolbv_mapt::map_entryt, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, boolbv_mapt::map_entryt> > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::__unordered_map<exprt const, std::vector<literalt, std::allocator<literalt> >, irep_hash, std::equal_to<exprt const>, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt const> const&, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::tr1::__unordered_map<typet const, equalityt::typestructt, irep_hash, std::equal_to<typet const>, std::allocator<std::pair<typet const, equalityt::typestructt> >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<typet const> const&, std::allocator<std::pair<typet const, equalityt::typestructt> > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    468.03     0.00      154     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, functionst::function_infot> >*)
  0.00    468.03     0.00      154     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, functionst::function_infot>, std::_Select1st<std::pair<exprt const, functionst::function_infot> >, std::less<exprt>, std::allocator<std::pair<exprt const, functionst::function_infot> > >::~_Rb_tree()
  0.00    468.03     0.00      154     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<exprt const, unsigned int> >*)
  0.00    468.03     0.00      154     0.00     0.00  std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::~_Rb_tree()
  0.00    468.03     0.00      154     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, literalt> >*)
  0.00    468.03     0.00      154     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, literalt>, std::_Select1st<std::pair<dstring const, literalt> >, std::less<dstring>, std::allocator<std::pair<dstring const, literalt> > >::~_Rb_tree()
  0.00    468.03     0.00      154     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_insert_unique(std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > const&)
  0.00    468.03     0.00      154     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::_M_erase(std::_Rb_tree_node<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >*)
  0.00    468.03     0.00      154     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >, std::_Select1st<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::~_Rb_tree()
  0.00    468.03     0.00      154     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    468.03     0.00      154     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    468.03     0.00      153     0.00     0.00  convert_string_literal(std::string const&)
  0.00    468.03     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    468.03     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    468.03     0.00      153     0.00     0.00  std::basic_string<unsigned int, std::char_traits<unsigned int>, std::allocator<unsigned int> >::_M_leak_hard()
  0.00    468.03     0.00      153     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::insert(std::_Rb_tree_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00      153     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator[](std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const&)
  0.00    468.03     0.00      153     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00      153     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00      153     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    468.03     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    468.03     0.00      152     0.00     0.00  goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    468.03     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    468.03     0.00      152     0.00     0.00  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, source_locationt const&, goto_programt&)
  0.00    468.03     0.00      152     0.00     0.00  goto_convertt::get_string_constant(exprt const&)
  0.00    468.03     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    468.03     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    468.03     0.00      152     0.00     0.00  goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    468.03     0.00      152     0.00     0.00  goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, source_locationt const&, goto_programt&)
  0.00    468.03     0.00      152     0.00     0.00  code_ifthenelset::cond()
  0.00    468.03     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    468.03     0.00      152     0.00     0.00  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    468.03     0.00      152     0.00     0.00  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    468.03     0.00      152     0.00     0.00  code_function_callt::lhs()
  0.00    468.03     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    468.03     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    468.03     0.00      152     0.00     0.00  code_typet::is_KnR() const
  0.00    468.03     0.00      152     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::swap(std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >&)
  0.00    468.03     0.00      148     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    468.03     0.00      148     0.00     0.00  or_exprt::or_exprt()
  0.00    468.03     0.00      147     0.00     0.00  linkingt::duplicate_code_symbol(symbolt&, symbolt&)
  0.00    468.03     0.00      146     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    468.03     0.00      146     0.00     0.00  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    468.03     0.00      146     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&)
  0.00    468.03     0.00      146     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_insert(std::_List_iterator<bv_pointerst::postponedt>, bv_pointerst::postponedt const&)
  0.00    468.03     0.00      146     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::push_back(bv_pointerst::postponedt const&)
  0.00    468.03     0.00      142     0.00     0.00  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    468.03     0.00      142     0.00     0.00  if_exprt::if_exprt()
  0.00    468.03     0.00      142     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    468.03     0.00      141     0.00     0.00  c_bool_type()
  0.00    468.03     0.00      141     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    468.03     0.00      141     0.00     0.00  c_bool_typet::c_bool_typet(unsigned int)
  0.00    468.03     0.00      141     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&, unsigned int)
  0.00    468.03     0.00      134     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    468.03     0.00      133     0.00     0.00  boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00      128     0.00     0.00  is_not_zero(exprt const&, namespacet const&)
  0.00    468.03     0.00      127     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00      124     0.00     0.00  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    468.03     0.00      124     0.00     0.00  ieee_float_spect::bias() const
  0.00    468.03     0.00      121     0.00     0.00  ieee_floatt::is_zero() const
  0.00    468.03     0.00      120     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    468.03     0.00      120     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    468.03     0.00      120     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    468.03     0.00      119     0.00     0.00  to_equal_expr(exprt&)
  0.00    468.03     0.00      119     0.00     0.00  flatten_byte_update(exprt const&, namespacet const&)
  0.00    468.03     0.00      119     0.00     0.00  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    468.03     0.00      119     0.00     0.00  bmct::report_success()
  0.00    468.03     0.00      118     0.00     0.00  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    468.03     0.00      118     0.00     0.00  goto_program_templatet<codet, exprt>::insert_after(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    468.03     0.00      114     0.00     0.00  to_floatbv_type(typet const&)
  0.00    468.03     0.00      113     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    468.03     0.00      111     0.00     0.00  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    468.03     0.00      111     0.00     0.00  goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    468.03     0.00      111     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    468.03     0.00      111     0.00     0.00  source_locationt::set_hide()
  0.00    468.03     0.00      111     0.00     0.00  floatbv_typet::get_f() const
  0.00    468.03     0.00      111     0.00     0.00  std::tr1::_Hashtable<dstring, dstring, std::allocator<dstring>, std::_Identity<dstring>, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::erase(dstring const&)
  0.00    468.03     0.00      111     0.00     0.00  void std::list<dstring, std::allocator<dstring> >::insert<std::_List_const_iterator<dstring> >(std::_List_iterator<dstring>, std::_List_const_iterator<dstring>, std::_List_const_iterator<dstring>)
  0.00    468.03     0.00      111     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list<std::_List_const_iterator<dstring> >(std::_List_const_iterator<dstring>, std::_List_const_iterator<dstring>, std::allocator<dstring> const&)
  0.00    468.03     0.00      111     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00      109     0.00     0.00  goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    468.03     0.00      107     0.00     0.00  renaming_nst::lookup(dstring const&) const
  0.00    468.03     0.00       99     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    468.03     0.00       97     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    468.03     0.00       97     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    468.03     0.00       96     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    468.03     0.00       96     0.00     0.00  symbol_typet::symbol_typet()
  0.00    468.03     0.00       96     0.00     0.00  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    468.03     0.00       94     0.00     0.00  my_mkstemps(char*, int)
  0.00    468.03     0.00       94     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    468.03     0.00       94     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    468.03     0.00       94     0.00     0.00  ansi_c_scanner_init()
  0.00    468.03     0.00       94     0.00     0.00  gcc_signed_int128_type()
  0.00    468.03     0.00       94     0.00     0.00  bv_width(typet const&, namespacet const&)
  0.00    468.03     0.00       94     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    468.03     0.00       94     0.00     0.00  typecheckt::~typecheckt()
  0.00    468.03     0.00       94     0.00     0.00  ansi_c_parsert::clear()
  0.00    468.03     0.00       94     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    468.03     0.00       94     0.00     0.00  __gnu_cxx::new_allocator<dstring*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00       94     0.00     0.00  cmdlinet::get_value(char const*) const
  0.00    468.03     0.00       94     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_create_nodes(dstring**, dstring**)
  0.00    468.03     0.00       94     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_initialize_map(unsigned long)
  0.00    468.03     0.00       94     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::~_Deque_base()
  0.00    468.03     0.00       94     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::clear()
  0.00    468.03     0.00       94     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    468.03     0.00       94     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::~_Rb_tree()
  0.00    468.03     0.00       93     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    468.03     0.00       90     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_copy(std::_Rb_tree_node<dstring> const*, std::_Rb_tree_node<dstring>*)
  0.00    468.03     0.00       89     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    468.03     0.00       88     0.00     0.00  code_returnt::return_value()
  0.00    468.03     0.00       87     0.00     0.00  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00       86     0.00     0.00  void std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_initialize_dispatch<std::_List_const_iterator<goto_trace_stept> >(std::_List_const_iterator<goto_trace_stept>, std::_List_const_iterator<goto_trace_stept>, std::__false_type)
  0.00    468.03     0.00       86     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::list(std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    468.03     0.00       86     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    468.03     0.00       85     0.00     0.00  null_object(exprt const&)
  0.00    468.03     0.00       84     0.00     0.00  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    468.03     0.00       84     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    468.03     0.00       84     0.00     0.00  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    468.03     0.00       84     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    468.03     0.00       84     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    468.03     0.00       84     0.00     0.00  goto_convert_functionst::convert_function(dstring const&)
  0.00    468.03     0.00       84     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    468.03     0.00       84     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    468.03     0.00       82     0.00     0.00  create_function_scope(unsigned int)
  0.00    468.03     0.00       82     0.00     0.00  code_labelt::code()
  0.00    468.03     0.00       82     0.00     0.00  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    468.03     0.00       82     0.00     0.00  goto_convertt::finish_gotos()
  0.00    468.03     0.00       82     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    468.03     0.00       82     0.00     0.00  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    468.03     0.00       82     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    468.03     0.00       82     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    468.03     0.00       82     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    468.03     0.00       82     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    468.03     0.00       82     0.00     0.00  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    468.03     0.00       82     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    468.03     0.00       82     0.00     0.00  goto_function_templatet<goto_programt>::make_hidden()
  0.00    468.03     0.00       82     0.00     0.00  codet* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<codet const*, codet*>(codet const*, codet const*, codet*)
  0.00    468.03     0.00       82     0.00     0.00  void std::_Destroy_aux<false>::__destroy<__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > >(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >)
  0.00    468.03     0.00       82     0.00     0.00  std::map<dstring, source_locationt, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, source_locationt> >, std::pair<dstring const, source_locationt> const&)
  0.00    468.03     0.00       82     0.00     0.00  std::map<dstring, source_locationt, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::operator[](dstring const&)
  0.00    468.03     0.00       82     0.00     0.00  std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator=(std::map<dstring, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    468.03     0.00       82     0.00     0.00  std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::operator=(std::map<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > > const&)
  0.00    468.03     0.00       82     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    468.03     0.00       82     0.00     0.00  std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::erase(std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > >)
  0.00    468.03     0.00       82     0.00     0.00  std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >::operator=(std::list<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > const&)
  0.00    468.03     0.00       82     0.00     0.00  std::pair<dstring const, source_locationt>::pair(std::pair<dstring const, source_locationt> const&)
  0.00    468.03     0.00       82     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, source_locationt> const&)
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_create_node(std::pair<dstring const, source_locationt> const&)
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, source_locationt> >*)
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_insert_unique(std::pair<dstring const, source_locationt> const&)
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, source_locationt> >, std::pair<dstring const, source_locationt> const&)
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_create_node(std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::clear()
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::operator=(std::_Rb_tree<dstring, std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<dstring>, std::allocator<std::pair<dstring const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > > const&)
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::clear()
  0.00    468.03     0.00       82     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > >::operator=(std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::vector<exprt, std::allocator<exprt> > > > > > > const&)
  0.00    468.03     0.00       82     0.00     0.00  __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > std::copy<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > > >(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >)
  0.00    468.03     0.00       82     0.00     0.00  void std::_Destroy<__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet>(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, std::allocator<codet>&)
  0.00    468.03     0.00       81     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    468.03     0.00       78     0.00     0.00  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    468.03     0.00       78     0.00     0.00  BigInt::operator*(int) const
  0.00    468.03     0.00       77     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    468.03     0.00       77     0.00     0.00  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.00    468.03     0.00       77     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    468.03     0.00       77     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    468.03     0.00       76     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    468.03     0.00       74     0.00     0.00  member_offset(struct_typet const&, dstring const&, namespacet const&)
  0.00    468.03     0.00       73     0.00     0.00  safe_string2unsigned(std::string const&, int)
  0.00    468.03     0.00       69     0.00     0.00  ieee_floatt::unpack(BigInt const&)
  0.00    468.03     0.00       69     0.00     0.00  ieee_floatt::from_expr(constant_exprt const&)
  0.00    468.03     0.00       69     0.00     0.00  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    468.03     0.00       52     0.00     0.00  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    468.03     0.00       51     0.00     0.00  to_byte_update_expr(exprt const&)
  0.00    468.03     0.00       51     0.00     0.00  boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00       50     0.00     0.00  map_bv(endianness_mapt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00       50     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    468.03     0.00       49     0.00     0.12  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    468.03     0.00       49     0.00     0.00  array_typet::is_incomplete() const
  0.00    468.03     0.00       49     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase_aux(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >)
  0.00    468.03     0.00       48     0.00     0.00  add_padding(struct_typet&, namespacet const&)
  0.00    468.03     0.00       48     0.00     0.00  to_struct_type(typet&)
  0.00    468.03     0.00       48     0.00     0.00  ansi_c_parsert::add_tag_with_body(irept&)
  0.00    468.03     0.00       48     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~_Vector_base()
  0.00    468.03     0.00       48     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~vector()
  0.00    468.03     0.00       47     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    468.03     0.00       47     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    468.03     0.00       47     0.00     0.00  wchar_t_type()
  0.00    468.03     0.00       47     0.00     0.04  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    468.03     0.00       47     0.00     0.00  c_preprocess_gcc_clang(std::string const&, std::ostream&, message_handlert&, configt::ansi_ct::preprocessort)
  0.00    468.03     0.00       47     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    468.03     0.00       47     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    468.03     0.00       47     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    468.03     0.00       47     0.00     0.04  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    468.03     0.00       47     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    468.03     0.00       47     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    468.03     0.00       47     0.00     0.00  rename_symbolt::rename_symbolt()
  0.00    468.03     0.00       47     0.00     0.00  rename_symbolt::~rename_symbolt()
  0.00    468.03     0.00       47     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    468.03     0.00       47     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    468.03     0.00       47     0.00     0.00  message_streamt::clear_err()
  0.00    468.03     0.00       47     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&)
  0.00    468.03     0.00       47     0.00     0.05  ansi_c_languaget::parse(std::istream&, std::string const&)
  0.00    468.03     0.00       47     0.00     0.07  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&)
  0.00    468.03     0.00       47     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    468.03     0.00       47     0.00     0.07  ansi_c_typecheckt::typecheck()
  0.00    468.03     0.00       47     0.00     0.00  ansi_c_typecheckt::ansi_c_typecheckt(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    468.03     0.00       47     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    468.03     0.00       47     0.00     0.00  c_typecheck_baset::typecheck_c_enum_type(typet&)
  0.00    468.03     0.00       47     0.00     0.00  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    468.03     0.00       47     0.00     0.00  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    468.03     0.00       47     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    468.03     0.00       47     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    468.03     0.00       47     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    468.03     0.00       47     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    468.03     0.00       47     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    468.03     0.00       47     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    468.03     0.00       47     0.00     0.00  linkingt::copy_symbols()
  0.00    468.03     0.00       47     0.00     0.00  linkingt::rename_symbols(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    468.03     0.00       47     0.00     0.00  linkingt::do_type_dependencies(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    468.03     0.00       47     0.00     0.00  linkingt::typecheck()
  0.00    468.03     0.00       47     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    468.03     0.00       47     0.00     0.00  linkingt::~linkingt()
  0.00    468.03     0.00       47     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<std::pair<dstring const, typet>, false>*>::allocate(unsigned long, void const*)
  0.00    468.03     0.00       47     0.00     0.00  std::_List_base<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::_M_clear()
  0.00    468.03     0.00       47     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base(std::allocator<dstring> const&, unsigned long)
  0.00    468.03     0.00       47     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base()
  0.00    468.03     0.00       47     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::__uninitialized_copy<false>::__uninit_copy<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*> >(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>)
  0.00    468.03     0.00       47     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long)
  0.00    468.03     0.00       47     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_Hashtable(unsigned long, dstring_hash const&, std::tr1::__detail::_Mod_range_hashing const&, std::tr1::__detail::_Default_ranged_hash const&, std::equal_to<dstring> const&, std::_Select1st<std::pair<dstring const, typet> > const&, std::allocator<std::pair<dstring const, typet> > const&)
  0.00    468.03     0.00       47     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable()
  0.00    468.03     0.00       47     0.00     0.00  std::tr1::unordered_map<dstring, typet, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, typet> > >::~unordered_map()
  0.00    468.03     0.00       47     0.00     0.00  std::tr1::__unordered_map<dstring, typet, dstring_hash, std::equal_to<dstring>, std::allocator<std::pair<dstring const, typet> >, false>::__unordered_map(unsigned long, dstring_hash const&, std::equal_to<dstring> const&, std::allocator<std::pair<dstring const, typet> > const&)
  0.00    468.03     0.00       47     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::swap(std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >&)
  0.00    468.03     0.00       47     0.00     0.00  std::deque<dstring, std::allocator<dstring> >::deque(std::deque<dstring, std::allocator<dstring> > const&)
  0.00    468.03     0.00       47     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::insert(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&)
  0.00    468.03     0.00       47     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::uninitialized_copy<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*> >(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>)
  0.00    468.03     0.00       47     0.00     0.00  std::_Deque_iterator<dstring, dstring&, dstring*> std::__uninitialized_copy_a<std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>, dstring>(std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring const&, dstring const*>, std::_Deque_iterator<dstring, dstring&, dstring*>, std::allocator<dstring>&)
  0.00    468.03     0.00       47     0.00     0.00  __gnu_cxx::__enable_if<!(std::__is_scalar<irept>::__value), void>::__type std::__fill_a<irept*, irept>(irept*, irept*, irept const&)
  0.00    468.03     0.00       46     0.00     0.00  address_bits(BigInt const&)
  0.00    468.03     0.00       46     0.00     0.00  build_sizeof_expr(constant_exprt const&, namespacet const&)
  0.00    468.03     0.00       46     0.00     0.00  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    468.03     0.00       46     0.00     0.00  expr2ct::convert_sizeof(exprt const&, unsigned int&)
  0.00    468.03     0.00       44     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    468.03     0.00       44     0.00     0.00  array_typet::~array_typet()
  0.00    468.03     0.00       44     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    468.03     0.00       44     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    468.03     0.00       44     0.00     0.00  c_typecheck_baset::typecheck_return(codet&)
  0.00    468.03     0.00       44     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, source_locationt const&)
  0.00    468.03     0.00       43     0.00     0.06  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.00    468.03     0.00       43     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    468.03     0.00       43     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    468.03     0.00       43     0.00     0.00  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    468.03     0.00       43     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    468.03     0.00       43     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    468.03     0.00       43     0.00     0.07  bmct::error_trace(prop_convt const&)
  0.00    468.03     0.00       43     0.00     0.00  bmct::report_failure()
  0.00    468.03     0.00       43     0.00     0.00  std::map<BigInt, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::insert(std::_Rb_tree_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    468.03     0.00       43     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::splice(std::_List_iterator<goto_trace_stept>, std::list<goto_trace_stept, std::allocator<goto_trace_stept> >&)
  0.00    468.03     0.00       43     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    468.03     0.00       43     0.00     0.00  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::pair(BigInt const&, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > const&)
  0.00    468.03     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    468.03     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_create_node(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    468.03     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_destroy_node(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*)
  0.00    468.03     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique(std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    468.03     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > const&)
  0.00    468.03     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::_M_erase(std::_Rb_tree_node<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >*)
  0.00    468.03     0.00       43     0.00     0.00  std::_Rb_tree<BigInt, std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >, std::_Select1st<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > >, std::less<BigInt>, std::allocator<std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > > > >::~_Rb_tree()
  0.00    468.03     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    468.03     0.00       39     0.00     0.00  std::_Rb_tree<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::_Select1st<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > >, std::less<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > > >::_M_insert_unique(std::pair<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> > const&)
  0.00    468.03     0.00       38     0.00     0.00  ieee_floatt::align()
  0.00    468.03     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    468.03     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    468.03     0.00       35     0.00     0.00  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    468.03     0.00       35     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    468.03     0.00       35     0.00     0.00  ieee_floatt::pack() const
  0.00    468.03     0.00       35     0.00     0.00  ieee_floatt::to_expr() const
  0.00    468.03     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    468.03     0.00       34     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    468.03     0.00       34     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    468.03     0.00       34     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    468.03     0.00       34     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    468.03     0.00       34     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_check_len(unsigned long, char const*) const
  0.00    468.03     0.00       34     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_fill_insert(__gnu_cxx::__normal_iterator<boolbv_widtht::membert*, std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> > >, unsigned long, boolbv_widtht::membert const&)
  0.00    468.03     0.00       34     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert)
  0.00    468.03     0.00       30     0.00     0.00  ieee_floatt::from_integer(BigInt const&)
  0.00    468.03     0.00       30     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00       30     0.00     0.00  ieee_floatt::is_normal() const
  0.00    468.03     0.00       30     0.00     0.00  BigInt::floorPow2() const
  0.00    468.03     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    468.03     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    468.03     0.00       26     0.00     0.00  ieee_floatt::to_ansi_c_string() const
  0.00    468.03     0.00       26     0.00     0.00  ieee_floatt::format(format_spect const&) const
  0.00    468.03     0.00       24     0.00     0.00  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    468.03     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    468.03     0.00       23     0.00     0.00  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    468.03     0.00       22     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    468.03     0.00       20     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    468.03     0.00       20     0.00     0.00  localst::is_local(dstring const&) const
  0.00    468.03     0.00       20     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::find(dstring const&) const
  0.00    468.03     0.00       18     0.00     0.00  to_mod_expr(exprt const&)
  0.00    468.03     0.00       18     0.00     0.00  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    468.03     0.00       17     0.00     0.00  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    468.03     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    468.03     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, BigInt const&)
  0.00    468.03     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_create_node(BigInt const&)
  0.00    468.03     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_destroy_node(std::_Rb_tree_node<BigInt>*)
  0.00    468.03     0.00       17     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::_M_insert_unique(BigInt const&)
  0.00    468.03     0.00       16     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    468.03     0.00       16     0.00     0.00  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00       16     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    468.03     0.00       14     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00       14     0.00     0.00  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    468.03     0.00       13     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    468.03     0.00       13     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    468.03     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    468.03     0.00       12     0.00     0.00  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00       12     0.00     0.00  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00       11     0.00     0.00  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    468.03     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    468.03     0.00       11     0.00     0.00  std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    468.03     0.00       11     0.00     0.00  std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::_M_insert_unique_(std::_Rb_tree_const_iterator<std::pair<dstring const, value_sett::entryt> >, std::pair<dstring const, value_sett::entryt> const&)
  0.00    468.03     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    468.03     0.00        9     0.00     0.00  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    468.03     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    468.03     0.00        9     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    468.03     0.00        9     0.00     0.00  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    468.03     0.00        9     0.00     0.00  std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    468.03     0.00        8     0.00     0.00  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    468.03     0.00        8     0.00     0.00  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    468.03     0.00        8     0.00     0.00  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    468.03     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    468.03     0.00        7     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    468.03     0.00        7     0.00     0.00  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    468.03     0.00        6     0.00     0.00  integer_typet::integer_typet()
  0.00    468.03     0.00        6     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    468.03     0.00        5     0.00     0.00  to_bv_type(typet const&)
  0.00    468.03     0.00        5     0.00     0.00  float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00        5     0.00     0.00  source_locationt::set_line(dstring const&)
  0.00    468.03     0.00        5     0.00     0.00  c_typecheck_baset::is_numeric_type(typet const&)
  0.00    468.03     0.00        5     0.00     0.00  bv_utilst::unsigned_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00        5     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    468.03     0.00        5     0.00     0.00  std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long)
  0.00    468.03     0.00        5     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    468.03     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    468.03     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    468.03     0.00        4     0.00     0.00  struct_exprt::struct_exprt(typet const&)
  0.00    468.03     0.00        4     0.00     0.00  bv_utilst::extract(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, unsigned int)
  0.00    468.03     0.00        4     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_clone_node(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > const*)
  0.00    468.03     0.00        4     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_clone_node(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> > const*)
  0.00    468.03     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    468.03     0.00        3     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    468.03     0.00        3     0.00     0.00  exprt::op3()
  0.00    468.03     0.00        3     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    468.03     0.00        3     0.00     0.00  std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::_M_copy(std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > const*, std::_Rb_tree_node<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >*)
  0.00    468.03     0.00        3     0.00     0.00  operator==(ieee_floatt const&, int)
  0.00    468.03     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    468.03     0.00        2     0.00     0.00  to_floatbv_typecast_expr(exprt const&)
  0.00    468.03     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    468.03     0.00        2     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    468.03     0.00        2     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    468.03     0.00        2     0.00     0.00  float_utilst::to_integer(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bool)
  0.00    468.03     0.00        2     0.00     0.00  float_utilst::is_infinity(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00        2     0.00     0.00  float_utilst::get_exponent(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00        2     0.00     0.00  float_utilst::get_fraction(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00        2     0.00     0.00  float_utilst::unpacked_floatt::~unpacked_floatt()
  0.00    468.03     0.00        2     0.00     0.00  float_utilst::set_rounding_mode(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00        2     0.00     0.00  float_utilst::to_signed_integer(std::vector<literalt, std::allocator<literalt> > const&, unsigned int)
  0.00    468.03     0.00        2     0.00     0.00  float_utilst::exponent_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00        2     0.00     0.00  float_utilst::unpack(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00        2     0.00     0.00  float_utilst::sub_bias(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00        2     0.00     0.00  float_utilst::is_normal(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    468.03     0.00        2     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    468.03     0.00        2     0.00     0.00  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    468.03     0.00        2     0.00     0.00  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    468.03     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    468.03     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    468.03     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    468.03     0.00        2     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::dt(reference_counting<value_sett::object_map_dt>::dt const&)
  0.00    468.03     0.00        2     0.00     0.00  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00        2     0.00     0.00  boolbvt::convert_floatbv_typecast(floatbv_typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    468.03     0.00        2     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    468.03     0.00        2     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    468.03     0.00        2     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*)
  0.00    468.03     0.00        2     0.00     0.00  std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::map(std::map<unsigned int, value_sett::objectt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > > const&)
  0.00    468.03     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    468.03     0.00        2     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    468.03     0.00        2     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_copy(std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> > const*, std::_Rb_tree_node<std::pair<unsigned int const, value_sett::objectt> >*)
  0.00    468.03     0.00        2     0.00     0.00  std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_Rb_tree(std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > > const&)
  0.00    468.03     0.00        2     0.00     0.00  lispexprt* std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, lispexprt>(__gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, __gnu_cxx::__normal_iterator<lispexprt const*, std::vector<lispexprt, std::allocator<lispexprt> > >, lispexprt*, std::allocator<lispexprt>&)
  0.00    468.03     0.00        1     0.00     0.00  MetaString(std::string const&)
  0.00    468.03     0.00        1     0.00     0.00  to_code_expression(codet&)
  0.00    468.03     0.00        1     0.00     0.00  escape(std::string const&)
  0.00    468.03     0.00        1     0.00     0.01  irep2lisp(irept const&, lispexprt&)
  0.00    468.03     0.00        1     0.00     0.00  to_code(exprt const&)
  0.00    468.03     0.00        1     0.00     0.00  with_exprt::with_exprt(exprt const&, exprt const&, exprt const&)
  0.00    468.03     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    468.03     0.00        1     0.00     0.00  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    468.03     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    468.03     0.00        1     0.00     0.00  c_typecheck_baset::typecheck_for(codet&)
  0.00    468.03     0.00        1     0.00     0.01  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    468.03     0.00        1     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    468.03     0.00        1     0.00     0.00  code_fort::body() const
  0.00    468.03     0.00        1     0.00     0.00  lispexprt::expr2string() const
  0.00    468.03     0.00        1     0.00     0.00  lispexprt::is_nil() const
  0.00    468.03     0.00        1     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    468.03     0.00        1     0.00     0.00  lispexprt* std::vector<lispexprt, std::allocator<lispexprt> >::_M_allocate_and_copy<lispexprt*>(unsigned long, lispexprt*, lispexprt*)
  0.00    468.03     0.00        1     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    468.03     0.00        1     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    468.03     0.00        1     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    468.03     0.00        1     0.00     0.00  operator!=(ieee_floatt const&, ieee_floatt const&)

 %         the percentage of the total running time of the
time       program used by this function.

cumulative a running sum of the number of seconds accounted
 seconds   for by this function and those listed above it.

 self      the number of seconds accounted for by this
seconds    function alone.  This is the major sort for this
           listing.

calls      the number of times this function was invoked, if
           this function is profiled, else blank.
 
 self      the average number of milliseconds spent in this
ms/call    function per call, if this function is profiled,
	   else blank.

 total     the average number of milliseconds spent in this
ms/call    function and its descendents per call, if this 
	   function is profiled, else blank.

name       the name of the function.  This is the minor sort
           for this listing. The index shows the location of
	   the function in the gprof listing. If the index is
	   in parenthesis it shows where it would appear in
	   the gprof listing if it were to be printed.

		     Call graph (explanation follows)


granularity: each sample hit covers 2 byte(s) for 0.00% of 468.03 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     38.9    0.00  182.00                 cbmc_parse_optionst::doit() [1]
                0.00  174.38     162/162         cbmc_parse_optionst::do_bmc(bmct&, goto_functionst const&) [2]
                0.00    6.78     162/162         cbmc_parse_optionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [57]
                0.00    0.79     162/162         bmct::~bmct() [263]
                0.00    0.02     162/162         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [995]
                0.00    0.01     162/162         cbmc_parse_optionst::get_command_line_options(optionst&) [1041]
                0.00    0.01     162/162         label_properties(goto_functionst&) [1262]
                0.00    0.00     162/162         cbmc_parse_optionst::register_languages() [1368]
                0.00    0.00     162/486         register_language(languaget* (*)()) [1283]
                0.00    0.00     162/2754        configt::this_operating_system() [876]
                0.00    0.00     162/486         std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::_M_erase(std::_Rb_tree_node<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >*) [1400]
                0.00    0.00    1309/16077       cmdlinet::isset(char const*) const [1334]
                0.00    0.00     162/162         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, goto_function_templatet<goto_programt> > >*) [1689]
                0.00    0.00     162/162         cbmc_parse_optionst::set_properties(goto_functionst&) [1769]
                0.00    0.00     162/324         configt::this_architecture() [1729]
                0.00    0.00     162/324         optionst::~optionst() [1741]
                0.00    0.00     162/162         cbmc_parse_optionst::eval_verbosity() [1850]
                0.00    0.00     162/581401      messaget::eom(messaget::mstreamt&) [718]
                0.00    0.00     324/1674610     operator<<(std::ostream&, dstring const&) [685]
                0.00    0.00     162/162         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2885]
                0.00    0.00     162/162         std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::~_Rb_tree() [2943]
                0.00    0.00     162/21467       messaget::~messaget() [2349]
                0.00    0.00     162/496626      message_clientt::~message_clientt() [2225]
                0.00    0.00     162/324         std::_Rb_tree<std::string, std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >, std::_Select1st<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > >, std::less<std::string>, std::allocator<std::pair<std::string const, std::list<std::string, std::allocator<std::string> > > > >::~_Rb_tree() [2750]
                0.00    0.00     162/324         messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&) [2739]
-----------------------------------------------
                0.00  174.38     162/162         cbmc_parse_optionst::doit() [1]
[2]     37.3    0.00  174.38     162         cbmc_parse_optionst::do_bmc(bmct&, goto_functionst const&) [2]
                0.10  174.28     162/162         bmct::run(goto_functionst const&) [3]
                0.00    0.00     162/581401      messaget::eom(messaget::mstreamt&) [718]
                0.00    0.00     162/162         memory_info(std::ostream&) [2859]
-----------------------------------------------
                0.10  174.28     162/162         cbmc_parse_optionst::do_bmc(bmct&, goto_functionst const&) [2]
[3]     37.3    0.10  174.28     162         bmct::run(goto_functionst const&) [3]
                0.00   95.11     162/162         goto_symext::operator()(goto_functionst const&) [5]
                0.00   79.15     154/154         bmct::decide_default(goto_functionst const&) [9]
                0.02    0.00     162/162         simple_slice(symex_target_equationt&) [956]
                0.00    0.00     162/162         optionst::operator=(optionst const&) [1531]
                0.00    0.00    1572/692432      optionst::get_bool_option(std::string const&) const [666]
                0.00    0.00     648/581401      messaget::eom(messaget::mstreamt&) [718]
                0.00    0.00     162/162         bmct::setup_unwind() [1887]
                0.00    0.00     324/1320991     optionst::get_option(std::string const&) const [559]
                0.00    0.00     162/4302672     irept::make_nil() [366]
                0.00    0.00     162/162         memory_model_sct::~memory_model_sct() [2047]
                0.00    0.00       8/119         bmct::report_success() [2016]
                0.00    0.00     486/55386       messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2300]
                0.00    0.00     162/877796      bool std::operator!=<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [2203]
                0.00    0.00     162/324         messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&) [2739]
                0.00    0.00     162/739         message_clientt::set_message_handler(message_handlert&) [2677]
                0.00    0.00     162/162         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2959]
                0.00    0.00     162/162         memory_model_sct::memory_model_sct(namespacet const&) [2870]
-----------------------------------------------
                                                 <spontaneous>
[4]     35.6  166.54    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [4]
-----------------------------------------------
                0.00   95.11     162/162         bmct::run(goto_functionst const&) [3]
[5]     20.3    0.00   95.11     162         goto_symext::operator()(goto_functionst const&) [5]
                0.00   95.11     162/162         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     162/6098        std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) const [2449]
-----------------------------------------------
                0.00   95.11     162/162         goto_symext::operator()(goto_functionst const&) [5]
[6]     20.3    0.00   95.11     162         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.02   95.06     162/162         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.02     162/162         goto_symex_statet::~goto_symex_statet() [889]
                0.00    0.00     162/162         goto_symex_statet::goto_symex_statet() [1504]
                0.00    0.00     162/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [303]
                0.00    0.00     162/306598      guardt::~guardt() [2230]
-----------------------------------------------
                0.02   95.06     162/162         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     20.3    0.02   95.06     162         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.10   94.54  627487/627487      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.06    0.36  627487/627487      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [360]
                0.01    0.00 1255298/3459023     goto_symex_statet::call_stack() [930]
                0.00    0.00     486/922664      goto_symex_statet::top() [1278]
-----------------------------------------------
                0.10   94.54  627487/627487      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     20.2    0.10   94.54  627487         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00   37.73  102836/102836      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
                0.03   15.95  266549/266599      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [35]
                0.03   14.73  145028/145028      goto_symext::symex_goto(goto_symex_statet&) [37]
                0.01   12.64  627487/627487      goto_symext::merge_gotos(goto_symex_statet&) [42]
                0.01    4.91  485540/630568      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [59]
                0.00    3.83    4904/4904        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.21    2.10  471348/707653      guardt::is_false() const [98]
                0.11    0.99  485540/630568      adjust_float_expressions(exprt&, namespacet const&) [195]
                0.00    0.64    6783/6783        goto_symext::symex_decl(goto_symex_statet&) [291]
                0.00    0.35    4666/4666        goto_symext::symex_end_of_function(goto_symex_statet&) [384]
                0.04    0.05  627487/627560      optionst::get_unsigned_int_option(std::string const&) const [591]
                0.00    0.08    6005/6005        goto_symext::symex_dead(goto_symex_statet&) [618]
                0.00    0.01  266549/273384      source_locationt::get_comment() const [925]
                0.00    0.02     290/60185       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [94]
                0.00    0.01  374659/67498659     exprt::~exprt() [133]
                0.00    0.01      80/82          goto_symext::symex_assume(goto_symex_statet&, exprt const&) [1256]
                0.00    0.01  107740/136017      codet::get_statement() const [1237]
                0.00    0.00  107740/355095      exprt::op0() [983]
                0.00    0.00  374369/423372530     irept::irept(irept const&) [73]
                0.00    0.00  107740/6928805     exprt::op1() [415]
                0.00    0.00  627487/3459023     goto_symex_statet::call_stack() [930]
                0.00    0.00     290/429376      guardt::as_expr() const [86]
                0.00    0.00   18143/18295       code_function_callt::arguments() [1557]
                0.00    0.00   18143/45488172     exprt::operands() [168]
                0.00    0.00  374369/131130579     exprt::exprt(exprt const&) [457]
                0.00    0.00      80/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2172]
                0.00    0.00  107740/141111      codet::codet(codet const&) [2255]
                0.00    0.00  102836/103260      code_assignt::~code_assignt() [2264]
                0.00    0.00  102836/103216      code_assignt::code_assignt(code_assignt const&) [2265]
                0.00    0.00    4904/5224        code_function_callt::~code_function_callt() [2454]
                0.00    0.00    4904/4904        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [2466]
                0.00    0.00    4904/5072        code_function_callt::code_function_callt(code_function_callt const&) [2459]
-----------------------------------------------
                0.00   79.15     154/154         bmct::run(goto_functionst const&) [3]
[9]     16.9    0.00   79.15     154         bmct::decide_default(goto_functionst const&) [9]
                0.00   75.85     154/154         bmct::run_decision_procedure(prop_convt&) [10]
                0.00    2.89      43/43          bmct::error_trace(prop_convt const&) [125]
                0.00    0.17     154/154         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [480]
                0.00    0.15     154/154         prop_conv_solvert::~prop_conv_solvert() [498]
                0.00    0.07     154/154         boolbvt::~boolbvt() [672]
                0.00    0.02     154/154         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1011]
                0.00    0.00     154/154         equalityt::~equalityt() [1659]
                0.00    0.00     154/154         arrayst::~arrayst() [1665]
                0.00    0.00     154/154         bv_pointerst::~bv_pointerst() [1802]
                0.00    0.00     505/692432      optionst::get_bool_option(std::string const&) const [666]
                0.00    0.00     308/1320991     optionst::get_option(std::string const&) const [559]
                0.00    0.00     111/119         bmct::report_success() [2016]
                0.00    0.00      43/43          bmct::report_failure() [2095]
                0.00    0.00     154/154         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [2136]
                0.00    0.00     154/154         bv_cbmct::~bv_cbmct() [2987]
                0.00    0.00     154/154         prop_convt::~prop_convt() [2969]
                0.00    0.00     154/154         decision_proceduret::~decision_proceduret() [2977]
                0.00    0.00     154/21467       messaget::~messaget() [2349]
                0.00    0.00     154/496626      message_clientt::~message_clientt() [2225]
                0.00    0.00     154/739         message_clientt::set_message_handler(message_handlert&) [2677]
                0.00    0.00     154/154         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [3001]
-----------------------------------------------
                0.00   75.85     154/154         bmct::decide_default(goto_functionst const&) [9]
[10]    16.2    0.00   75.85     154         bmct::run_decision_procedure(prop_convt&) [10]
                0.01   61.80     154/154         prop_conv_solvert::dec_solve() [13]
                0.00   14.04     154/154         bmct::do_conversion(prop_convt&) [38]
                0.00    0.00     462/581401      messaget::eom(messaget::mstreamt&) [718]
                0.00    0.00     308/308         current_time() [2753]
                0.00    0.00     308/308         prop_conv_solvert::decision_procedure_text() const [2756]
                0.00    0.00     154/154         operator<<(std::ostream&, time_periodt const&) [3002]
                0.00    0.00     154/739         message_clientt::set_message_handler(message_handlert&) [2677]
-----------------------------------------------
                             1717989734             irept::hash() const [11]
                0.00    0.00      99/15264319     std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [1609]
                0.00    0.00     253/15264319     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, std::tr1::integral_constant<bool, true>) [1499]
                0.00    0.00     270/15264319     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) [1487]
                0.00    0.00     310/15264319     std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [1079]
                0.03    0.00    5951/15264319     std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(exprt const&) [862]
                0.05    0.00   12252/15264319     std::tr1::__detail::_Map_base<typet const, std::pair<typet const, equalityt::typestructt>, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, true, std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](typet const&) [677]
                0.08    0.01   18526/15264319     std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [608]
                0.11    0.01   24504/15264319     std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>) [450]
                0.13    0.01   30028/15264319     std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(exprt const&, std::tr1::integral_constant<bool, true>) [510]
                1.49    0.12  334064/15264319     std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [180]
                3.20    0.26  716192/15264319     std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<typet const, boolbv_widtht::entryt> const&, std::tr1::integral_constant<bool, true>) [95]
                3.94    0.32  880363/15264319     std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [82]
                5.09    0.42 1138819/15264319     std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [71]
                8.78    0.72 1962407/15264319     std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>) [49]
                9.52    0.78 2129409/15264319     std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<irept const, merged_irept> const&, std::tr1::integral_constant<bool, true>) [33]
               11.68    0.95 2611292/15264319     std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>) [36]
               24.15    1.97 5399580/15264319     std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [25]
[11]    15.8   68.27    5.57 15264319+1717989734 irept::hash() const [11]
                5.57    0.00 1191443582/1252374648     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [65]
                             1717989734             irept::hash() const [11]
-----------------------------------------------
[12]    14.2    1.91   64.57 5560151+11123997 <cycle 15 as a whole> [12]
                0.25   33.66 8426572             prop_conv_solvert::convert(exprt const&) <cycle 15> [24]
                0.92   15.90 2611292             boolbvt::convert_bv(exprt const&) <cycle 15> [32]
                0.02    2.78  434732             boolbvt::convert_equality(equal_exprt const&) <cycle 15> [129]
                0.01    2.15   67013             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [155]
                0.01    2.04  213663             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [160]
                0.00    1.52   23524             boolbvt::convert_overflow(exprt const&) <cycle 15> [185]
                0.00    1.51    6858+652         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [187]
                0.29    0.94 3629022             prop_conv_solvert::convert_bool(exprt const&) <cycle 15> [215]
                0.08    0.72    7595             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [261]
                0.00    0.71   11993             boolbvt::convert_bv_rel(exprt const&) <cycle 15> [276]
                0.00    0.44    1228             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [345]
                0.00    0.42     230             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [358]
                0.11    0.29   12378             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [365]
                0.00    0.40    6914             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [367]
                0.00    0.28   16184             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [414]
                0.11    0.12    6851             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [441]
                0.00    0.19   14446             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [464]
                0.05    0.08    7724             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [529]
                0.00    0.10    6449             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [573]
                0.02    0.08    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [587]
                0.02    0.03  470396             bv_pointerst::convert_rest(exprt const&) <cycle 15> [706]
                0.00    0.05    3767             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [722]
                0.01    0.03  470249             boolbvt::convert_rest(exprt const&) <cycle 15> [766]
                0.00    0.04    6551             boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [769]
                0.00    0.03     118             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [820]
                0.01    0.02  221010             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [855]
                0.00    0.02     588             boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [997]
                0.00    0.01      51             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1200]
                0.00    0.01     133             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1275]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1362]
                0.00    0.00     504             boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1369]
                0.00    0.00      87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1436]
                0.00    0.00     319+118         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1444]
                0.00    0.00     127             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1564]
                0.00    0.00       2             boolbvt::convert_floatbv_typecast(floatbv_typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1624]
-----------------------------------------------
                0.01   61.80     154/154         bmct::run_decision_procedure(prop_convt&) [10]
[13]    13.2    0.01   61.80     154         prop_conv_solvert::dec_solve() [13]
                0.00   61.71     154/154         arrayst::post_process() [14]
                0.00    0.07     154/154         equalityt::post_process() [642]
                0.00    0.02     154/154         bv_pointerst::post_process() [921]
                0.00    0.00     154/154         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [1906]
                0.00    0.00     154/154         boolbvt::post_process() [1937]
                0.00    0.00     154/2091971     std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [754]
                0.00    0.00     308/308         messaget::print(unsigned int, std::string const&) [2755]
                0.00    0.00     308/581709      ui_message_handlert::print(unsigned int, std::string const&) [2216]
                0.00    0.00     154/154         satcheck_minisat_simplifiert::solver_text() [2979]
                0.00    0.00     154/154         prop_conv_solvert::post_process() [2976]
-----------------------------------------------
                0.00   61.71     154/154         prop_conv_solvert::dec_solve() [13]
[14]    13.2    0.00   61.71     154         arrayst::post_process() [14]
                0.00   61.71     154/154         arrayst::add_array_constraints() [15]
                0.00    0.00     154/154         arrayst::post_process_arrays() [2985]
-----------------------------------------------
                0.00   61.71     154/154         arrayst::post_process() [14]
[15]    13.2    0.00   61.71     154         arrayst::add_array_constraints() [15]
                0.12   59.95     154/154         arrayst::add_array_Ackermann_constraints() [16]
                0.01    1.39    1268/1268        arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&) [198]
                0.01    0.21     392/392         arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [446]
                0.00    0.01     154/154         arrayst::build_index_map() [1074]
                0.00    0.01     392/392         union_find<exprt>::find_number(exprt const&) [1286]
                0.00    0.00    1660/65126       std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::operator[](unsigned int const&) [1105]
                0.00    0.00    1268/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.00    0.00    1268/423372530     irept::irept(irept const&) [73]
                0.00    0.00    1660/9976        unsigned_union_find::find(unsigned long) const [2425]
                0.00    0.00    1268/1268        arrayst::update_index_map() [2591]
-----------------------------------------------
                0.12   59.95     154/154         arrayst::add_array_constraints() [15]
[16]    12.8    0.12   59.95     154         arrayst::add_array_Ackermann_constraints() [16]
                1.57   53.01 4564644/5560151     prop_conv_solvert::convert(exprt const&) <cycle 15> [24]
                0.05    2.83 4564644/5044432     equal_exprt::equal_exprt(exprt const&, exprt const&) [114]
                0.04    0.88 9129288/70621747     exprt::type() [53]
                0.75    0.14 4418152/37750152     operator==(irept const&, irept const&) <cycle 3> [69]
                0.01    0.18 4711136/6928805     exprt::op1() [415]
                0.02    0.16 4564644/67498659     exprt::~exprt() [133]
                0.05    0.12 4564644/316633973     irept::detach() [43]
                0.00    0.05  146492/277338      index_exprt::index_exprt() [583]
                0.03    0.00 4418152/20900387     exprt::is_constant() const [513]
                0.00    0.02  439476/7568638     exprt::operator=(exprt const&) [361]
                0.00    0.01  146492/607834      propt::lcnf(literalt, literalt) [671]
                0.01    0.00  292984/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.00    0.01  146492/42339083     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [121]
                0.00    0.01  146492/3044521     typet::operator=(typet const&) [472]
                0.00    0.00  146492/423372530     irept::irept(irept const&) [73]
                0.00    0.00  146492/17843034     namespace_baset::follow(typet const&) const [518]
                0.00    0.00  146492/882357      typet::subtype() const [1303]
                0.00    0.00  146492/131130579     exprt::exprt(exprt const&) [457]
                0.00    0.00    1268/65126       std::map<unsigned int, std::set<exprt, std::less<exprt>, std::allocator<exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > > > >::operator[](unsigned int const&) [1105]
                0.00    0.00 4564644/4988388     binary_predicate_exprt::~binary_predicate_exprt() [2189]
                0.00    0.00    1268/9976        unsigned_union_find::find(unsigned long) const [2425]
-----------------------------------------------
                0.01    2.88    7935/110888      goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [122]
                0.06   37.43  102953/110888      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [21]
[17]     8.6    0.07   40.31  110888         goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.03   29.34  110888/143554      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [18]
                0.01    6.87  110888/143554      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [50]
                0.12    1.11  332664/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                0.01    1.13  110888/543615      goto_symext::do_simplify(exprt&) [72]
                0.00    1.08  111030/429376      guardt::as_expr() const [86]
                0.03    0.28  110888/110888      goto_symex_statet::get_original_name(exprt&) const <cycle 11> [404]
                0.02    0.11  110888/643095      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 10> [292]
                0.00    0.05  110888/1181412     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [313]
                0.00    0.04  221776/250381      goto_symext::add_to_lhs(exprt const&, exprt const&) [750]
                0.00    0.03  110888/189295      namespace_baset::lookup(irept const&) const [727]
                0.00    0.02  110888/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [303]
                0.02    0.00  554440/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.00    0.01  222060/67498659     exprt::~exprt() [133]
                0.00    0.01  111314/7568638     exprt::operator=(exprt const&) [361]
                0.01    0.00  443552/423372530     irept::irept(irept const&) [73]
                0.00    0.00  110888/305247      guardt::guardt(guardt const&) [1294]
                0.00    0.00  443552/131130579     exprt::exprt(exprt const&) [457]
                0.00    0.00  221776/1920568     symbol_exprt::symbol_exprt(symbol_exprt const&) [1299]
                0.00    0.00     142/142         if_exprt::if_exprt() [1832]
                0.00    0.00  110888/110888      guardt::append(guardt const&) [1879]
                0.00    0.00     284/70621747     exprt::type() [53]
                0.00    0.00     142/3044521     typet::operator=(typet const&) [472]
                0.00    0.00     142/355095      exprt::op0() [983]
                0.00    0.00     142/48072       exprt::op2() [1434]
                0.00    0.00     142/6928805     exprt::op1() [415]
-----------------------------------------------
                0.00    2.40    9071/143554      goto_symext::symex_goto(goto_symex_statet&) [37]
                0.01    6.24   23595/143554      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [48]
                0.03   29.34  110888/143554      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
[18]     8.1    0.04   37.98  143554         goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [18]
                0.13   34.87  143554/144238      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.01    1.52  143554/143554      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [184]
                0.05    0.48  143554/1609682     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [460]
                0.03    0.16  165971/643095      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 10> [292]
                0.03    0.14  143554/643095      goto_symex_statet::renaming_levelt::get_original_name(typet&) const <cycle 10> [554]
                0.00    0.13  143554/1204481     goto_symex_statet::renaming_levelt::operator()(dstring const&) [227]
                0.00    0.10  143554/143554      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [575]
                0.01    0.07   22411/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                0.00    0.07  143554/599144      symbol_exprt::symbol_exprt(dstring const&, typet const&) [392]
                0.00    0.04  430662/70621747     exprt::type() [53]
                0.02    0.00   91710/91710       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [907]
                0.00    0.02  143554/2037720     symbol_exprt::set_identifier(dstring const&) [397]
                0.01    0.01  143554/151858      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [909]
                0.00    0.02   51844/64632       std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [923]
                0.00    0.02  134483/134483      goto_symex_statet::constant_propagation(exprt const&) const [1012]
                0.00    0.01  143554/7745666     symbol_exprt::get_identifier() const [340]
                0.00    0.01  143554/67498659     exprt::~exprt() [133]
                0.01    0.00  143554/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.00    0.00   91710/7568638     exprt::operator=(exprt const&) [361]
                0.00    0.00  143554/423372530     irept::irept(irept const&) [73]
                0.00    0.00  143554/131130579     exprt::exprt(exprt const&) [457]
                0.00    0.00  143554/147674      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2254]
                0.00    0.00   51844/64632       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2287]
-----------------------------------------------
                0.00   37.73  102836/102836      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[19]     8.1    0.00   37.73  102836         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
                0.04   37.49  102752/102844      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [21]
                0.03    0.08  205672/836240      goto_symext::replace_nondet(exprt&) [344]
                0.00    0.04      84/84          goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [786]
                0.00    0.02  102752/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [303]
                0.00    0.01  102752/106331      source_locationt::get_hide() const [1049]
                0.00    0.01  308424/67498659     exprt::~exprt() [133]
                0.00    0.00   77801/7745666     symbol_exprt::get_identifier() const [340]
                0.00    0.00  102752/223087      nil_exprt::nil_exprt() [1220]
                0.00    0.00  308424/423372530     irept::irept(irept const&) [73]
                0.00    0.00  102752/922664      goto_symex_statet::top() [1278]
                0.00    0.00  308424/131130579     exprt::exprt(exprt const&) [457]
                0.00    0.00   77801/4998113     to_symbol_expr(exprt&) [838]
                0.00    0.00      84/2132        side_effect_exprt::get_statement() const [1750]
                0.00    0.00  102752/306598      guardt::~guardt() [2230]
                0.00    0.00      84/1796        to_side_effect_expr(exprt&) [2541]
-----------------------------------------------
[20]     8.0    0.04   37.52  102844+57537   <cycle 14 as a whole> [20]
                0.03   37.49  131667             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [21]
                0.00    0.02   20932             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [969]
                0.00    0.01    7388             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1098]
                0.01    0.00     113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1120]
                0.00    0.00     109             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1455]
                0.00    0.00     172             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1739]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1120]
                                 172             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1739]
                                 218             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1455]
                                7388             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1098]
                               20932             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [969]
                0.00    0.03      92/102844      goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [786]
                0.04   37.49  102752/102844      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
[21]     8.0    0.03   37.49  131667         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [21]
                0.06   37.43  102953/110888      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.00    0.00    7388/57379327     exprt::type() const [105]
                0.00    0.00  102953/5109641     to_symbol_expr(exprt const&) [1127]
                0.00    0.00    7388/17843034     namespace_baset::follow(typet const&) const [518]
                0.00    0.00     688/5651017     dstring::operator==(char const*) const [693]
                0.00    0.00   20932/110150      to_index_expr(exprt const&) [2260]
                0.00    0.00   14776/22849       to_member_expr(exprt const&) [2341]
                0.00    0.00     172/1790        to_byte_extract_expr(exprt const&) [2542]
                0.00    0.00     113/14464       to_typecast_expr(exprt const&) [2401]
                0.00    0.00     109/16420       to_if_expr(exprt const&) [2397]
                               20932             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [969]
                                7388             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1098]
                                 172             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1739]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1120]
                                 109             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1455]
-----------------------------------------------
                             1812223             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.00    0.07     270/144238      goto_symext::symex_dead(goto_symex_statet&) [618]
                0.00    0.10     414/144238      goto_symext::symex_decl(goto_symex_statet&) [291]
                0.13   34.87  143554/144238      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [18]
[22]     7.5    0.13   35.04  144238+1812223 value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.27   32.92 1920475/1973720     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [31]
                0.11    1.40 1920475/1920475     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [188]
                0.01    0.11 2036089/57379327     exprt::type() const [105]
                0.01    0.05 1920475/27783332     reference_counting<value_sett::object_map_dt>::~reference_counting() [268]
                0.00    0.03   24528/24528       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [867]
                0.00    0.03   73902/13863271     exprt::exprt(dstring const&, typet const&) [75]
                0.00    0.03   36951/97479       index_type() [653]
                0.00    0.02   50619/1464872     base_type_eq(typet const&, typet const&, namespacet const&) [294]
                0.01    0.00 1956461/17843034     namespace_baset::follow(typet const&) const [518]
                0.00    0.02   24528/39613       member_exprt::member_exprt(typet const&) [886]
                0.01    0.00   24528/39626       member_exprt::set_component_name(dstring const&) [918]
                0.00    0.00   36951/6481453     exprt::copy_to_operands(exprt const&, exprt const&) [252]
                0.00    0.00   29009/29009       struct_union_typet::componentt::get_is_padding() const [1363]
                0.00    0.00   73902/67498659     exprt::~exprt() [133]
                0.00    0.00   73584/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.00    0.00   48799/126561      struct_union_typet::components() const [1248]
                0.00    0.00   29009/37936372     irept::get(dstring const&) const [158]
                0.00    0.00   36951/11573231     typet::~typet() [338]
                0.00    0.00   24528/7568638     exprt::operator=(exprt const&) [361]
                0.00    0.00   24528/22195101     irept::operator=(irept const&) [222]
                0.00    0.00   36951/37754947     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [243]
                0.00    0.00   24528/316633973     irept::detach() [43]
                0.00    0.00   36951/882357      typet::subtype() const [1303]
                0.00    0.00    9895/57436       to_struct_union_type(typet const&) [2298]
                             1812223             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
-----------------------------------------------
[23]     7.3    0.28   33.84 1973720+1973950 <cycle 1 as a whole> [23]
                0.09   20.24 1973764             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [31]
                0.19   13.59 1973764+350761      value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [40]
                0.00    0.00     142+54          value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1675]
-----------------------------------------------
                                 282             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [160]
                                 320             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1200]
                                 384             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1275]
                                9655             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [155]
                               16184             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [414]
                              168128             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [261]
                             2796291             prop_conv_solvert::convert_bool(exprt const&) <cycle 15> [215]
                0.00    0.00      76/5560151     symex_target_equationt::convert_assumptions(prop_convt&) [821]
                0.00    0.08    6717/5560151     symex_target_equationt::convert_decls(prop_convt&) const [533]
                0.00    0.13   11015/5560151     prop_conv_solvert::set_equality_to_true(equal_exprt const&) [530]
                0.00    0.16   13486/5560151     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [458]
                0.00    0.16   13996/5560151     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [446]
                0.03    0.87   75171/5560151     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.06    1.97  169502/5560151     symex_target_equationt::convert_assertions(prop_convt&) [146]
                0.06    2.09  179630/5560151     prop_conv_solvert::set_to(exprt const&, bool) [150]
                0.14    4.66  401091/5560151     symex_target_equationt::convert_guards(prop_convt&) [77]
                1.57   53.01 4564644/5560151     arrayst::add_array_Ackermann_constraints() [16]
[24]     7.2    0.25   33.66 8426572         prop_conv_solvert::convert(exprt const&) <cycle 15> [24]
                0.68   32.40 5399580/5399580     std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [25]
                0.04    0.39 10799160/67498659     exprt::~exprt() [133]
                0.00    0.08 5399580/5399580     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [627]
                0.07    0.00 5399580/423372530     irept::irept(irept const&) [73]
                0.01    0.00 5399580/131130579     exprt::exprt(exprt const&) [457]
                             3629022             prop_conv_solvert::convert_bool(exprt const&) <cycle 15> [215]
-----------------------------------------------
                0.68   32.40 5399580/5399580     prop_conv_solvert::convert(exprt const&) <cycle 15> [24]
[25]     7.1    0.68   32.40 5399580         std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [25]
               24.15    1.97 5399580/15264319     irept::hash() const [11]
                0.01    4.43  602030/602030      std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long) [80]
                0.08    1.76 5399580/5399580     std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>*, exprt const&, unsigned long) const [169]
-----------------------------------------------
                                                 <spontaneous>
[26]     5.9   27.79    0.02                 Minisat::Solver::propagate() [26]
                0.02    0.00 4191012/68945112     Minisat::vec<Minisat::Lit>::clear(bool) [410]
-----------------------------------------------
[27]     5.5    1.47   24.40 2560159+25138994 <cycle 5 as a whole> [27]
                0.59   15.60 19207047             simplify_exprt::simplify_node(exprt&) <cycle 5> [34]
                0.13    3.21  660464             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [104]
                0.50    1.72 2888066+14397800     simplify_exprt::simplify_rec(exprt&) <cycle 5> [152]
                0.06    1.39  462125+2341        simplify_exprt::simplify_typecast(exprt&) <cycle 5> [194]
                0.06    1.04  383078             simplify_exprt::simplify_inequality(exprt&) <cycle 5> [225]
                0.07    0.36  128937             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [351]
                0.02    0.24  339769             simplify_exprt::simplify_not(exprt&) <cycle 5> [429]
                0.02    0.21  364701             simplify_exprt::simplify_address_of(exprt&) <cycle 5> [444]
                0.00    0.18   37118+51036       size_of_expr(typet const&, namespacet const&) <cycle 5> [470]
                0.01    0.14   33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [519]
                0.00    0.13   86558+4108        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [538]
                0.00    0.07   32637             simplify_exprt::simplify_object_size(exprt&) <cycle 5> [670]
                0.01    0.05  364701+294341      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 5> [699]
                0.01    0.05   64480+216         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [700]
                0.01    0.04   50384             simplify_exprt::simplify_if(exprt&) <cycle 5> [729]
                0.02    0.00 2593000             simplify(exprt&, namespacet const&) <cycle 5> [933]
                0.00    0.00    1824             simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1413]
                0.00    0.00     426+20          simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1614]
-----------------------------------------------
                0.00    0.00      78/409707      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [1332]
                0.00    0.29    4904/409707      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [408]
                0.00    0.30    5066/409707      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [400]
                0.00    0.40    6783/409707      symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [348]
                0.00    1.16   19629/409707      symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [217]
                0.00    3.55   60185/409707      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [94]
                0.01    8.46  143554/409707      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [50]
                0.01    9.99  169508/409707      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [47]
[28]     5.2    0.02   24.14  409707         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [28]
                0.03   23.96 2867949/2867949     merged_irepst::operator()(irept&) [29]
                0.04    0.10 2867949/22195101     irept::operator=(irept const&) [222]
-----------------------------------------------
                0.03   23.96 2867949/2867949     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [28]
[29]     5.1    0.03   23.96 2867949         merged_irepst::operator()(irept&) [29]
                0.31   23.65 2867949/2867949     merged_irepst::merged(irept const&) [30]
-----------------------------------------------
                             5482801             merged_irepst::merged(irept const&) [30]
                0.31   23.65 2867949/2867949     merged_irepst::operator()(irept&) [29]
[30]     5.1    0.31   23.65 2867949+5482801 merged_irepst::merged(irept const&) [30]
                0.15   16.51 2129409/2129409     std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<irept const, merged_irept> const&, std::tr1::integral_constant<bool, true>) [33]
                0.98    0.44 8350750/8350750     std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<merged_irept const, merged_irept> const&, std::tr1::integral_constant<bool, true>) [196]
                0.10    1.31 36302598/62291923     merged_irept::~merged_irept() [147]
                0.78    0.00 8350750/8350750     std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::find(merged_irept const&) [265]
                0.52    0.00 39791227/423372530     irept::irept(irept const&) [73]
                0.06    0.32 8350750/8350750     std::pair<merged_irept, merged_irept>::~pair() [372]
                0.37    0.01 10480159/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.02    0.32 8350750/10480159     std::pair<merged_irept const, merged_irept>::~pair() [347]
                0.18    0.16  770189/770189      std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_insert(merged_irept const&, std::tr1::integral_constant<bool, true>) [388]
                0.07    0.12 8350750/8350750     std::pair<merged_irept, merged_irept>::pair(merged_irept const&, merged_irept const&) [463]
                0.02    0.16 2129409/2129409     std::pair<irept, merged_irept>::~pair() [469]
                0.01    0.16 2129409/2899598     std::pair<irept const, merged_irept>::~pair() [438]
                0.05    0.12 8350750/8350750     std::pair<merged_irept const, merged_irept>::pair<merged_irept, merged_irept>(std::pair<merged_irept, merged_irept> const&) [482]
                0.12    0.03  770189/770189      merged_irept::merged_irept(dstring const&) [505]
                0.00    0.15 2899598/2899598     merged_irept::operator=(merged_irept const&) [511]
                0.04    0.06 4701523/4762486     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [569]
                0.04    0.03 2129409/2129409     std::pair<irept const, merged_irept>::pair<irept, merged_irept>(std::pair<irept, merged_irept> const&) [668]
                0.02    0.04 1540378/316633973     irept::detach() [43]
                0.03    0.02  770189/770189      std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [720]
                0.01    0.03  781278/22195101     irept::operator=(irept const&) [222]
                0.03    0.00 29311068/51811764     merged_irept::merged_irept(merged_irept const&) [689]
                0.01    0.02  781278/89298390     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [96]
                0.00    0.03 2129409/2129409     std::pair<irept, merged_irept>::pair(irept const&, merged_irept const&) [871]
                0.00    0.00  781278/1252374648     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [65]
                             5482801             merged_irepst::merged(irept const&) [30]
-----------------------------------------------
                                  44             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1675]
                0.01    0.91   53245/1973720     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [233]
                0.27   32.92 1920475/1973720     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
[31]     4.3    0.09   20.24 1973764         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [31]
                1.13   18.81 1973764/2560159     simplify(exprt&, namespacet const&) <cycle 5> [933]
                0.01    0.19 1973764/70621747     exprt::type() [53]
                0.07    0.00 1973764/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.03    0.00 1973764/423372530     irept::irept(irept const&) [73]
                0.00    0.00 1973764/131130579     exprt::exprt(exprt const&) [457]
                             1973764             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [40]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1362]
                                   6             boolbvt::convert_floatbv_typecast(floatbv_typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1624]
                                  87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1436]
                                 102             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1200]
                                 118             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 15> [820]
                                 133             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1275]
                                 147             bv_pointerst::convert_rest(exprt const&) <cycle 15> [706]
                                 460             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [358]
                                 489             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [855]
                                 504             boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1369]
                                 628             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1564]
                                2282             boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [997]
                                2461             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [345]
                                4271             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [722]
                                6449             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [573]
                                6551             boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [769]
                                6851             boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [441]
                                7595             boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [261]
                                7724             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [529]
                                9522             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [187]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [587]
                               14431             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [367]
                               14446             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [464]
                               23986             boolbvt::convert_bv_rel(exprt const&) <cycle 15> [276]
                               32368             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [414]
                               47048             boolbvt::convert_overflow(exprt const&) <cycle 15> [185]
                               60564             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [155]
                              868680             boolbvt::convert_equality(equal_exprt const&) <cycle 15> [129]
                             1357410             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [365]
                0.04    1.45  124823/5560151     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [89]
[32]     3.6    0.92   15.90 2611292         boolbvt::convert_bv(exprt const&) <cycle 15> [32]
                0.23   15.04 2611292/2611292     std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>) [36]
                0.02    0.19 5222584/67498659     exprt::~exprt() [133]
                0.02    0.11 2611292/2611292     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair<exprt, std::vector<literalt, std::allocator<literalt> > >(std::pair<exprt, std::vector<literalt, std::allocator<literalt> > > const&) [528]
                0.01    0.11 2611292/2611292     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [544]
                0.09    0.00 2611292/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.03    0.00 2611292/423372530     irept::irept(irept const&) [73]
                0.01    0.01 2611292/2611292     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [1001]
                0.00    0.01 2611292/2832302     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [1068]
                0.01    0.00 2611292/14635642     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [800]
                0.00    0.00  221010/221010      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1337]
                0.00    0.00 2611292/131130579     exprt::exprt(exprt const&) [457]
                              221010             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [855]
-----------------------------------------------
                0.15   16.51 2129409/2129409     merged_irepst::merged(irept const&) [30]
[33]     3.6    0.15   16.51 2129409         std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<irept const, merged_irept> const&, std::tr1::integral_constant<bool, true>) [33]
                9.52    0.78 2129409/15264319     irept::hash() const [11]
                0.04    5.67  770189/770189      std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<irept const, merged_irept> const&, unsigned long, unsigned long) [67]
                0.03    0.47 2129409/2129409     std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<irept const, merged_irept>, false>*, irept const&, unsigned long) const [322]
-----------------------------------------------
                                  21             simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1614]
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [519]
                                 216             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [700]
                                 578             simplify_exprt::simplify_if(exprt&) <cycle 5> [729]
                                 950             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [351]
                                2164             simplify_exprt::simplify_not(exprt&) <cycle 5> [429]
                                2593             simplify_exprt::simplify_typecast(exprt&) <cycle 5> [194]
                                4101             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [538]
                             1910486             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [104]
                             17285866             simplify_exprt::simplify_rec(exprt&) <cycle 5> [152]
[34]     3.5    0.59   15.60 19207047         simplify_exprt::simplify_node(exprt&) <cycle 5> [34]
                0.29    5.77 1845882/1866216     simplify_exprt::simplify_plus(exprt&) [61]
                1.16    4.59 5696178/5696178     simplify_exprt::sort_and_join(exprt&) [66]
                0.09    2.77  623822/623822      simplify_exprt::simplify_mult(exprt&) [126]
                0.02    0.16  148596/238268      simplify_exprt::simplify_object(exprt&) [409]
                0.02    0.16   20331/20331       simplify_exprt::simplify_minus(exprt&) [474]
                0.00    0.17   49733/49733       simplify_exprt::simplify_div(exprt&) [483]
                0.01    0.11   22521/22521       simplify_exprt::simplify_shifts(exprt&) [543]
                0.00    0.08   35425/35425       simplify_exprt::simplify_dynamic_object(exprt&) [624]
                0.02    0.06   98869/98869       simplify_exprt::simplify_index(exprt&) [633]
                0.00    0.04   21610/21610       simplify_exprt::simplify_invalid_pointer(exprt&) [741]
                0.00    0.03   28527/28527       simplify_exprt::simplify_with(exprt&) [827]
                0.00    0.02    6704/27035       simplify_exprt::simplify_unary_minus(exprt&) [652]
                0.00    0.01  148596/148596      simplify_exprt::simplify_pointer_object(exprt&) [1073]
                0.00    0.01   33441/33441       simplify_exprt::simplify_member(exprt&) [1103]
                0.00    0.01    1897/1897        simplify_exprt::simplify_mod(exprt&) [1111]
                0.00    0.00      35/35          simplify_exprt::simplify_floatbv_typecast(exprt&) [1365]
                0.00    0.00     451/451         simplify_exprt::simplify_dereference(exprt&) [1809]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1878]
                0.00    0.00       2/2           simplify_exprt::simplify_floatbv_op(exprt&) [2117]
                              660464             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [104]
                              462125             simplify_exprt::simplify_typecast(exprt&) <cycle 5> [194]
                              382332             simplify_exprt::simplify_inequality(exprt&) <cycle 5> [225]
                              364701             simplify_exprt::simplify_address_of(exprt&) <cycle 5> [444]
                              339769             simplify_exprt::simplify_not(exprt&) <cycle 5> [429]
                              128937             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [351]
                               50384             simplify_exprt::simplify_if(exprt&) <cycle 5> [729]
                               33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [519]
                               32637             simplify_exprt::simplify_object_size(exprt&) <cycle 5> [670]
                                1824             simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1413]
                                 426             simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1614]
-----------------------------------------------
                0.00    0.00      50/266599      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1382]
                0.03   15.95  266549/266599      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[35]     3.4    0.03   15.95  266599         goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [35]
                0.00   10.34  169508/169508      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [47]
                0.03    2.72  266599/543615      goto_symext::do_simplify(exprt&) [72]
                0.00    1.65  169508/429376      guardt::as_expr() const [86]
                0.10    0.89  266599/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                0.00    0.17  169508/169586      guardt::guard_expr(exprt&) const [484]
                0.02    0.00  266599/266599      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [942]
                0.00    0.02  266599/1471855     exprt::is_true() const [568]
                0.00    0.02  436107/67498659     exprt::~exprt() [133]
                0.00    0.00  266599/423372530     irept::irept(irept const&) [73]
                0.00    0.00  266599/131130579     exprt::exprt(exprt const&) [457]
-----------------------------------------------
                0.23   15.04 2611292/2611292     boolbvt::convert_bv(exprt const&) <cycle 15> [32]
[36]     3.3    0.23   15.04 2611292         std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, std::tr1::integral_constant<bool, true>) [36]
               11.68    0.95 2611292/15264319     irept::hash() const [11]
                0.04    1.65  221010/221010      std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&, unsigned long, unsigned long) [175]
                0.02    0.69 2611292/2611292     std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*, exprt const&, unsigned long) const [275]
-----------------------------------------------
                0.03   14.73  145028/145028      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[37]     3.2    0.03   14.73  145028         goto_symext::symex_goto(goto_symex_statet&) [37]
                0.00    3.35   54991/60185       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [94]
                0.00    2.40    9071/143554      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [18]
                0.01    1.48  145028/543615      goto_symext::do_simplify(exprt&) [72]
                0.00    1.47  145028/630568      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [59]
                0.00    0.98   24592/24596       std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&) [235]
                0.00    0.98   24592/24592       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [240]
                0.00    0.82   24592/49188       goto_symex_statet::goto_statet::~goto_statet() [179]
                0.00    0.62   64062/429376      guardt::as_expr() const [86]
                0.06    0.54  163170/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                0.00    0.56    9071/143554      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [50]
                0.00    0.55   24592/24592       std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::operator[](std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&) [307]
                0.04    0.38   85736/707653      guardt::is_false() const [98]
                0.03    0.30  145028/630568      adjust_float_expressions(exprt&, namespacet const&) [195]
                0.02    0.03   30399/30399       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [709]
                0.00    0.01  390555/67498659     exprt::~exprt() [133]
                0.00    0.02   15368/15368       guardt::make_false() [1009]
                0.00    0.01   27366/44023       exprt::make_not() [895]
                0.01    0.00  145028/43268148     exprt::is_false() const [111]
                0.00    0.01   32483/62882       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1002]
                0.01    0.00   32483/46395       std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&) [1117]
                0.00    0.00    9071/599144      symbol_exprt::symbol_exprt(dstring const&, typet const&) [392]
                0.00    0.00  308198/423372530     irept::irept(irept const&) [73]
                0.00    0.00   54939/1471855     exprt::is_true() const [568]
                0.00    0.00      52/52          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1382]
                0.00    0.00    9071/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [303]
                0.00    0.00   18448/170141      guardt::add(exprt const&) [1055]
                0.00    0.00  169620/922664      goto_symex_statet::top() [1278]
                0.00    0.00    9071/976954      bool_typet::bool_typet() [615]
                0.00    0.00    9224/7568638     exprt::operator=(exprt const&) [361]
                0.00    0.00   18448/18664681     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [323]
                0.00    0.00  308198/131130579     exprt::exprt(exprt const&) [457]
                0.00    0.00    9071/11573231     typet::~typet() [338]
                0.00    0.00   24592/2994419     std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, unsigned int> >*) [839]
                0.00    0.00    4302/355095      exprt::op0() [983]
                0.00    0.00    4302/45488172     exprt::operands() [168]
                0.00    0.00    9071/1920568     symbol_exprt::symbol_exprt(symbol_exprt const&) [1299]
                0.00    0.00   54991/54991       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2301]
                0.00    0.00   24592/1526915     std::_Rb_tree<dstring, std::pair<dstring const, unsigned int>, std::_Select1st<std::pair<dstring const, unsigned int> >, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >::~_Rb_tree() [2196]
                0.00    0.00    9071/306598      guardt::~guardt() [2230]
-----------------------------------------------
                0.00   14.04     154/154         bmct::run_decision_procedure(prop_convt&) [10]
[38]     3.0    0.00   14.04     154         bmct::do_conversion(prop_convt&) [38]
                0.00   14.02     154/154         symex_target_equationt::convert(prop_convt&) [39]
                0.02    0.00     154/154         symex_target_equationt::convert_constraints(decision_proceduret&) const [957]
                0.00    0.00     154/581401      messaget::eom(messaget::mstreamt&) [718]
                0.00    0.00     154/154         bmct::do_unwind_module(decision_proceduret&) [2981]
-----------------------------------------------
                0.00   14.02     154/154         bmct::do_conversion(prop_convt&) [38]
[39]     3.0    0.00   14.02     154         symex_target_equationt::convert(prop_convt&) [39]
                0.06    6.19     154/154         symex_target_equationt::convert_assignments(decision_proceduret&) const [60]
                0.06    4.80     154/154         symex_target_equationt::convert_guards(prop_convt&) [77]
                0.09    2.34     154/154         symex_target_equationt::convert_assertions(prop_convt&) [146]
                0.00    0.22     154/316         std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::clear() [334]
                0.05    0.08     154/154         symex_target_equationt::convert_decls(prop_convt&) const [533]
                0.00    0.06     154/154         merged_irepst::complete() [701]
                0.05    0.00     154/154         symex_target_equationt::convert_io(decision_proceduret&) [716]
                0.03    0.00     154/154         symex_target_equationt::convert_assumptions(prop_convt&) [821]
-----------------------------------------------
                              350761             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [40]
                             1973764             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [31]
[40]     2.9    0.19   13.59 1973764+350761  value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [40]
                0.05   10.64 1953037/1953043     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [45]
                0.02    1.26 1949596/1950029     unsigned_char_type() [207]
                0.02    0.69 1954272/13863271     exprt::exprt(dstring const&, typet const&) [75]
                0.01    0.14 2555150/57379327     exprt::type() const [105]
                0.05    0.06 1951370/37936372     irept::get(dstring const&) const [158]
                0.01    0.08  139420/808808      pointer_offset_size(typet const&, namespacet const&) [320]
                0.01    0.08 2134191/67498659     exprt::~exprt() [133]
                0.01    0.07 1949596/11573231     typet::~typet() [338]
                0.01    0.06  139420/1396249     to_integer(constant_exprt const&, BigInt&) [290]
                0.01    0.06    4358/4358        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [678]
                0.06    0.00  145894/145894      std::_Rb_tree<dstring, std::pair<dstring const, value_sett::entryt>, std::_Select1st<std::pair<dstring const, value_sett::entryt> >, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > >::find(dstring const&) const [691]
                0.00    0.03  319185/70621747     exprt::type() [53]
                0.00    0.03  145894/15627689     dstring::dstring(std::string const&) [100]
                0.02    0.00 2168317/5651017     dstring::operator==(char const*) const [693]
                0.00    0.02  186707/4271773     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [339]
                0.02    0.00 2364864/17843034     namespace_baset::follow(typet const&) const [518]
                0.00    0.01  102309/2081602     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [401]
                0.02    0.00 2168317/20900387     exprt::is_constant() const [513]
                0.00    0.01  176339/15864396     irept::get_string(dstring const&) const [231]
                0.00    0.01  139420/2219565     typet::subtype() [494]
                0.00    0.01  179768/7568638     exprt::operator=(exprt const&) [361]
                0.00    0.01    1235/5587        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [795]
                0.00    0.00  186718/27783332     reference_counting<value_sett::object_map_dt>::~reference_counting() [268]
                0.00    0.00  179765/1222797     to_integer(exprt const&, BigInt&) [899]
                0.00    0.00  186707/4516881     value_sett::objectt::objectt(value_sett::objectt const&) [619]
                0.00    0.00  512151/37092673     BigInt::~BigInt() [490]
                0.00    0.00  147082/5526805     std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [623]
                0.00    0.00     151/2560159     simplify(exprt&, namespacet const&) <cycle 5> [933]
                0.00    0.00  184789/6003874     BigInt::BigInt() [735]
                0.00    0.00  139420/913429      BigInt::operator*=(BigInt const&) [1227]
                0.00    0.00   13120/126561      struct_union_typet::components() const [1248]
                0.00    0.00   36288/2091971     std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [754]
                0.00    0.00    1626/5128112     exprt::is_zero() const [167]
                0.00    0.00    1235/650259      dstring::dstring(char const*) [413]
                0.00    0.00    1235/226999      BigInt::assign(long long) [702]
                0.00    0.00       9/9           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1700]
                0.00    0.00   13108/2538639     std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::operator+<char, std::char_traits<char>, std::allocator<char> >(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, char const*) [840]
                0.00    0.00    1264/1264        void std::_Rb_tree<unsigned int, std::pair<unsigned int const, value_sett::objectt>, std::_Select1st<std::pair<unsigned int const, value_sett::objectt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, value_sett::objectt> > >::_M_insert_unique<std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> > >(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >, std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) [1780]
                0.00    0.00    1264/2164170     reference_counting<value_sett::object_map_dt>::detatch() [797]
                0.00    0.00    2165/3778033     BigInt::operator=(BigInt const&) [854]
                0.00    0.00    1235/882357      typet::subtype() const [1303]
                0.00    0.00       9/5044432     equal_exprt::equal_exprt(exprt const&, exprt const&) [114]
                0.00    0.00       3/39613       member_exprt::member_exprt(typet const&) [886]
                0.00    0.00     142/423372530     irept::irept(irept const&) [73]
                0.00    0.00       3/39626       member_exprt::set_component_name(dstring const&) [918]
                0.00    0.00       9/1471855     exprt::is_true() const [568]
                0.00    0.00       9/80028       struct_union_typet::componentt::get_name() const [1348]
                0.00    0.00       9/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.00    0.00     142/131130579     exprt::exprt(exprt const&) [457]
                0.00    0.00       3/45488172     exprt::operands() [168]
                0.00    0.00   13108/57436       to_struct_union_type(typet const&) [2298]
                0.00    0.00    1235/226690      BigInt::BigInt(int) [2239]
                0.00    0.00       9/4988388     binary_predicate_exprt::~binary_predicate_exprt() [2189]
                0.00    0.00       3/43693       to_struct_type(typet const&) [2314]
                                 142             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1675]
                              350761             value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [40]
-----------------------------------------------
[41]     2.8   12.72    0.28 360090701+817418211 <cycle 2 as a whole> [41]
                6.89    0.07 550071177             irept::remove_ref(irept::dt*) <cycle 2> [55]
                2.64    0.00 167530157+96873657     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 2> [135]
                0.94    0.00 84352469             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 2> [244]
                0.81    0.00 83426738             std::vector<irept, std::allocator<irept> >::~vector() <cycle 2> [259]
                0.50    0.21 83426563             irept::dt::~dt() <cycle 2> [277]
                0.63    0.00 111828102             std::pair<dstring const, irept>::~pair() <cycle 2> [296]
                0.32    0.00 96873706             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_destroy_node(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 2> [393]
-----------------------------------------------
                0.01   12.64  627487/627487      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[42]     2.7    0.01   12.64  627487         goto_symext::merge_gotos(goto_symex_statet&) [42]
                0.01   10.22   24592/24592       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [48]
                0.09    0.96   24592/24592       operator|=(guardt&, guardt const&) [230]
                0.00    0.69   15410/15410       value_sett::operator=(value_sett const&) [279]
                0.00    0.27   18678/18678       std::map<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::erase(std::_Rb_tree_iterator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >) [424]
                0.02    0.15   33774/707653      guardt::is_false() const [98]
                0.00    0.12   24592/24592       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [548]
                0.05    0.03    9182/9182        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [644]
                0.04    0.00  627487/627487      std::_Rb_tree<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > >, std::_Select1st<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > >, std::less<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> >, std::allocator<std::pair<std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const, std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> > > > >::find(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont> const&) [755]
                0.00    0.00  627487/922664      goto_symex_statet::top() [1278]
                0.00    0.00    9182/9182        value_sett::make_union(value_sett const&) [2434]
-----------------------------------------------
                0.00    0.00       1/316633973     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 7> [1678]
                0.00    0.00       2/316633973     c_typecheck_baset::typecheck_expr_index(exprt&) [1994]
                0.00    0.00       2/316633973     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 9> [2090]
                0.00    0.00      24/316633973     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [910]
                0.00    0.00      35/316633973     simplify_exprt::simplify_floatbv_typecast(exprt&) [1365]
                0.00    0.00      38/316633973     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1649]
                0.00    0.00      38/316633973     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1723]
                0.00    0.00      82/316633973     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1675]
                0.00    0.00      86/316633973     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 9> [1553]
                0.00    0.00     152/316633973     code_function_callt::code_function_callt() [1713]
                0.00    0.00     152/316633973     code_ifthenelset::cond() [2058]
                0.00    0.00     162/316633973     get_nil_irep() [496]
                0.00    0.00     172/316633973     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1739]
                0.00    0.00     179/316633973     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1643]
                0.00    0.00     252/316633973     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [700]
                0.00    0.00     260/316633973     make_subtype(unsigned int, unsigned int) [1067]
                0.00    0.00     304/316633973     simplify_exprt::simplify_inequality_address_of(exprt&) [1479]
                0.00    0.00     308/316633973     pointer_logict::pointer_logict(namespacet const&) [1448]
                0.00    0.00     320/316633973     boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1200]
                0.00    0.00     335/316633973     to_code_assign(codet&) [1908]
                0.00    0.00     335/316633973     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 9> [1755]
                0.00    0.00     390/316633973     side_effect_expr_function_callt::arguments() [1913]
                0.00    0.00     475/316633973     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [351]
                0.00    0.00     517/316633973     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1468]
                0.00    0.00     568/316633973     extractbits_exprt::extractbits_exprt() [1684]
                0.00    0.00     568/316633973     flatten_byte_update(exprt const&, namespacet const&) [1234]
                0.00    0.00     578/316633973     struct_union_typet::components() [1790]
                0.00    0.00     578/316633973     exprt::move_to_operands(exprt&, exprt&) [1761]
                0.00    0.00     579/316633973     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 7> [982]
                0.00    0.00     606/316633973     goto_symex_statet::get_original_name(exprt&) const <cycle 11> [404]
                0.00    0.00     660/316633973     irept::id(dstring const&) [1923]
                0.00    0.00     665/316633973     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1510]
                0.00    0.00     673/316633973     c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1610]
                0.00    0.00     684/316633973     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1367]
                0.00    0.00     788/316633973     flatten_byte_extract(exprt const&, namespacet const&) [1239]
                0.00    0.00     892/316633973     byte_update_exprt::op() [1904]
                0.00    0.00    1135/316633973     statement(unsigned int&, dstring const&) [1628]
                0.00    0.00    1440/316633973     ansi_c_convert_typet::write(typet&) [349]
                0.00    0.00    1482/316633973     flatten_byte_operators(exprt const&, namespacet const&) [1223]
                0.00    0.00    1485/316633973     byte_extract_exprt::byte_extract_exprt(dstring) [1611]
                0.00    0.00    1530/316633973     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1552]
                0.00    0.00    1557/316633973     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 9> [1654]
                0.00    0.00    1743/316633973     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [311]
                0.00    0.00    2165/316633973     and_exprt::and_exprt(exprt const&, exprt const&) [1490]
                0.00    0.00    2245/316633973     address_of_exprt::object() [1781]
                0.00    0.00    2278/316633973     c_typecheck_baset::typecheck_block(codet&) <cycle 7> [1682]
                0.00    0.00    2328/316633973     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [634]
                0.00    0.00    2510/316633973     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [694]
                0.00    0.00    2510/316633973     ansi_c_declaratort::build(irept&) [467]
                0.00    0.00    3150/316633973     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [678]
                0.00    0.00    3190/316633973     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [225]
                0.00    0.00    3463/316633973     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 7> [1676]
                0.00    0.00    4108/316633973     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [538]
                0.00    0.00    4223/316633973     byte_extract_exprt::op() [1722]
                0.00    0.00    5927/316633973     binary_predicate_exprt::binary_predicate_exprt(dstring const&) [1352]
                0.00    0.00    6599/316633973     do_pointer(unsigned int, unsigned int) [1415]
                0.00    0.00    7181/316633973     replace_location(exprt&, source_locationt const&) [1404]
                0.00    0.00   13208/316633973     ansi_c_convert_typet::read_rec(typet const&) [873]
                0.00    0.00   21252/316633973     binary_exprt::binary_exprt(dstring const&, typet const&) [1046]
                0.00    0.00   21610/316633973     simplify_exprt::simplify_invalid_pointer(exprt&) [741]
                0.00    0.00   24528/316633973     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.00    0.00   26724/316633973     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [458]
                0.00    0.00   27992/316633973     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [446]
                0.00    0.00   32520/316633973     codet::codet() [1037]
                0.00    0.00   32637/316633973     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [670]
                0.00    0.00   33111/316633973     simplify_exprt::simplify_with(exprt&) [827]
                0.00    0.00   35425/316633973     simplify_exprt::simplify_dynamic_object(exprt&) [624]
                0.00    0.00   44820/316633973     exprt::move_to_operands(exprt&) [1366]
                0.00    0.00   46907/316633973     prop_conv_solvert::get(exprt const&) const <cycle 17> [979]
                0.00    0.00   48440/316633973     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [1056]
                0.00    0.00   50384/316633973     simplify_exprt::simplify_if(exprt&) <cycle 5> [729]
                0.00    0.00   59420/316633973     exprt::reserve_operands(unsigned long) [1422]
                0.00    0.00   74838/316633973     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.00    0.00   79278/316633973     irept::get_sub() [1389]
                0.00    0.00   89194/316633973     typet::remove_subtype() [1376]
                0.00    0.00   93177/316633973     c_typecheck_baset::make_already_typechecked(typet&) [897]
                0.00    0.00  114538/316633973     object_descriptor_exprt::object_descriptor_exprt() [745]
                0.00    0.00  121900/316633973     goto_symext::add_to_lhs(exprt const&, exprt const&) [750]
                0.00    0.00  122120/316633973     remove_vector(exprt&) [812]
                0.00    0.00  122120/316633973     remove_complex(exprt&) [738]
                0.00    0.00  148596/316633973     simplify_exprt::simplify_pointer_object(exprt&) [1073]
                0.00    0.00  169578/316633973     predicate_exprt::predicate_exprt(dstring const&) [639]
                0.00    0.00  181709/316633973     code_typet::parametert::parametert() [1247]
                0.00    0.00  182668/316633973     type_with_subtypet::type_with_subtypet(dstring const&, typet const&) [825]
                0.00    0.01  192400/316633973     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [519]
                0.00    0.01  224569/316633973     irep_serializationt::read_irep(std::istream&, irept&) <cycle 19> [654]
                0.00    0.01  229401/316633973     set(unsigned int, dstring const&) [1225]
                0.00    0.01  274792/316633973     ansi_c_declarationt::declarators() [1106]
                0.00    0.01  277338/316633973     index_exprt::index_exprt() [583]
                0.00    0.01  286344/316633973     make_identifier() [299]
                0.00    0.01  317270/316633973     typet::subtypes() [1062]
                0.00    0.01  343472/316633973     simplify_exprt::simplify_not(exprt&) <cycle 5> [429]
                0.00    0.01  355095/316633973     exprt::op0() [983]
                0.00    0.01  355380/316633973     init(unsigned int&, dstring const&) [813]
                0.00    0.01  379267/316633973     exprt::exprt(dstring const&) [704]
                0.00    0.01  383432/316633973     ansi_c_declarationt::declarator() [830]
                0.00    0.01  464466/316633973     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [194]
                0.01    0.02  660464/316633973     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [104]
                0.01    0.02  770189/316633973     merged_irept::merged_irept(dstring const&) [505]
                0.01    0.02  868324/316633973     code_typet::parameters() [540]
                0.02    0.04 1540378/316633973     merged_irepst::merged(irept const&) [30]
                0.02    0.05 1870808/316633973     irept::irept(dstring const&) [487]
                0.02    0.06 2206816/316633973     simplify_exprt::simplify_plus(exprt&) [61]
                0.02    0.06 2219565/316633973     typet::subtype() [494]
                0.02    0.06 2329419/316633973     typet::typet(dstring const&) [508]
                0.03    0.07 2652849/316633973     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 10> [292]
                0.04    0.10 3722785/316633973     irept::set(dstring const&, long long) [199]
                0.05    0.12 4302672/316633973     irept::make_nil() [366]
                0.05    0.12 4564644/316633973     arrayst::add_array_Ackermann_constraints() [16]
                0.05    0.13 4613094/316633973     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 13> [132]
                0.05    0.14 5141766/316633973     binary_predicate_exprt::binary_predicate_exprt(exprt const&, dstring const&, exprt const&) [112]
                0.06    0.15 5383691/316633973     rewrite_union(exprt&, namespacet const&) [383]
                0.06    0.15 5572189/316633973     irept::remove(dstring const&) [394]
                0.06    0.15 5645680/316633973     goto_symext::replace_array_equal(exprt&) [379]
                0.06    0.15 5645712/316633973     adjust_float_expressions(exprt&, namespacet const&) [195]
                0.07    0.17 6190587/316633973     goto_symext::replace_nondet(exprt&) [344]
                0.07    0.18 6481453/316633973     exprt::copy_to_operands(exprt const&, exprt const&) [252]
                0.07    0.19 6928805/316633973     exprt::op1() [415]
                0.08    0.21 7721833/316633973     simplify_exprt::sort_and_join(exprt&) [66]
                0.11    0.28 10461039/316633973     irept::set(dstring const&, dstring const&) [189]
                0.12    0.31 11420261/316633973     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                0.15    0.38 13863271/316633973     exprt::exprt(dstring const&, typet const&) [75]
                0.15    0.38 13883441/316633973     irept::add(dstring const&, irept const&) [81]
                0.19    0.50 18280152/316633973     simplify_exprt::simplify_rec(exprt&) <cycle 5> [152]
                0.23    0.58 21510173/316633973     exprt::copy_to_operands(exprt const&) [245]
                0.48    1.24 45488172/316633973     exprt::operands() [168]
                0.93    2.40 88517112/316633973     irept::add(dstring const&) [76]
[43]     2.5    3.33    8.60 316633973         irept::detach() [43]
                0.50    6.55 42918344/42918344     irept::dt::dt(irept::dt const&) [54]
                1.52    0.03 42918344/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
-----------------------------------------------
                                                 <spontaneous>
[44]     2.4   11.10    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [44]
-----------------------------------------------
                0.00    0.00       6/1953043     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [678]
                0.05   10.64 1953037/1953043     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [40]
[45]     2.3    0.05   10.64 1953043         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [45]
                0.02   10.39 1953043/1962407     hash_numbering<exprt, irep_hash>::number(exprt const&) [46]
                0.02    0.18 1953043/4271773     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [339]
                0.00    0.01 1953043/4115945     value_sett::objectt::objectt() [823]
                0.01    0.00 1953043/37092673     BigInt::~BigInt() [490]
-----------------------------------------------
                0.00    0.00     308/1962407     pointer_logict::pointer_logict(namespacet const&) [1448]
                0.00    0.00     319/1962407     bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1452]
                0.00    0.02    3150/1962407     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [996]
                0.00    0.03    5587/1962407     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [795]
                0.02   10.39 1953043/1962407     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [45]
[46]     2.2    0.02   10.44 1962407         hash_numbering<exprt, irep_hash>::number(exprt const&) [46]
                0.09   10.14 1962407/1962407     std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>) [49]
                0.01    0.14 3924814/67498659     exprt::~exprt() [133]
                0.00    0.03 1962407/2049729     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [801]
                0.03    0.00 1962407/423372530     irept::irept(irept const&) [73]
                0.00    0.00 1962407/131130579     exprt::exprt(exprt const&) [457]
                0.00    0.00    1525/37754947     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [243]
-----------------------------------------------
                0.00   10.34  169508/169508      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [35]
[47]     2.2    0.00   10.34  169508         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [47]
                0.01    9.99  169508/409707      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [28]
                0.00    0.18  169508/409707      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [355]
                0.01    0.11  169508/819414      symex_target_equationt::SSA_stept::~SSA_stept() [309]
                0.00    0.04  169508/409707      symex_target_equationt::SSA_stept::SSA_stept() [595]
                0.00    0.02  339016/7568638     exprt::operator=(exprt const&) [361]
                0.00    0.01  169508/67498659     exprt::~exprt() [133]
-----------------------------------------------
                0.01   10.22   24592/24592       goto_symext::merge_gotos(goto_symex_statet&) [42]
[48]     2.2    0.01   10.22   24592         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [48]
                0.01    6.24   23595/143554      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [18]
                0.00    1.46   23595/143554      symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [50]
                0.01    1.40   19424/19424       operator-=(guardt&, guardt const&) [197]
                0.02    0.19   43019/707653      guardt::is_false() const [98]
                0.00    0.20   19424/543615      goto_symext::do_simplify(exprt&) [72]
                0.00    0.19   19424/429376      guardt::as_expr() const [86]
                0.01    0.08   23595/1609682     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [460]
                0.00    0.08   24592/24592       goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [630]
                0.00    0.08   24592/24592       goto_symex_statet::goto_statet::level2_get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [631]
                0.00    0.04  688547/817655      goto_symex_statet::renaming_levelt::current_count(dstring const&) const [698]
                0.00    0.04  688547/701189      goto_symex_statet::goto_statet::level2_current_count(dstring const&) const [734]
                0.00    0.03   55923/599144      symbol_exprt::symbol_exprt(dstring const&, typet const&) [392]
                0.00    0.01   19686/116320      goto_symex_statet::level2t::current_name(dstring const&) const [597]
                0.00    0.02   23595/564573      true_exprt::true_exprt() [376]
                0.00    0.01   23595/370002      symbolt::symbol_expr() const [454]
                0.00    0.01    3427/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                0.00    0.01   19424/19458       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [1054]
                0.00    0.01   23595/403504      goto_symex_statet::get_original_name(dstring const&) const [453]
                0.01    0.00   23595/23595       std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&) const [1157]
                0.00    0.01   19424/1181412     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [313]
                0.01    0.00  160994/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.00    0.00   23595/1210512     goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [421]
                0.00    0.00   23595/911053      namespace_baset::lookup(dstring const&) const [471]
                0.00    0.00   12642/12642       goto_symex_statet::goto_statet::level2_current_name(dstring const&) const [1354]
                0.00    0.00   23595/1108001     std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&) [468]
                0.00    0.00   19424/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [303]
                0.00    0.00   70785/22195101     irept::operator=(irept const&) [222]
                0.00    0.00   75347/67498659     exprt::~exprt() [133]
                0.00    0.00   24592/696325      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [941]
                0.00    0.00   23595/423372530     irept::irept(irept const&) [73]
                0.00    0.00   24592/696325      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2210]
-----------------------------------------------
                0.09   10.14 1962407/1962407     hash_numbering<exprt, irep_hash>::number(exprt const&) [46]
[49]     2.2    0.09   10.14 1962407         std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, unsigned int> const&, std::tr1::integral_constant<bool, true>) [49]
                8.78    0.72 1962407/15264319     irept::hash() const [11]
                0.02    0.61 1962407/1962407     std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const [295]
                0.01    0.01    1525/1525        std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, unsigned int> const&, unsigned long, unsigned long) [998]
-----------------------------------------------
                0.00    0.56    9071/143554      goto_symext::symex_goto(goto_symex_statet&) [37]
                0.00    1.46   23595/143554      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [48]
                0.01    6.87  110888/143554      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
[50]     1.9    0.01    8.90  143554         symex_target_equationt::assignment(exprt const&, symbol_exprt const&, symbol_exprt const&, exprt const&, exprt const&, exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [50]
                0.01    8.46  143554/409707      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [28]
                0.00    0.15  143554/409707      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [355]
                0.01    0.09  143554/819414      symex_target_equationt::SSA_stept::~SSA_stept() [309]
                0.00    0.09  143554/5044432     equal_exprt::equal_exprt(exprt const&, exprt const&) [114]
                0.00    0.04  717770/7568638     exprt::operator=(exprt const&) [361]
                0.00    0.03  143554/409707      symex_target_equationt::SSA_stept::SSA_stept() [595]
                0.00    0.02  287108/377259      symbol_exprt::operator=(symbol_exprt const&) [919]
                0.00    0.01  287108/67498659     exprt::~exprt() [133]
-----------------------------------------------
                                                 <spontaneous>
[51]     1.6    7.71    0.00                 Minisat::SimpSolver::eliminateVar(int) [51]
-----------------------------------------------
[52]     1.6    6.45    1.16 37750152+261963452 <cycle 3 as a whole> [52]
                5.17    0.53 130906981             operator==(irept const&, irept const&) <cycle 3> [69]
                0.29    0.63 40023603             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 3> [247]
                0.66    0.00 48498096             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [289]
                0.25    0.00 40261321             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 3> [434]
                0.09    0.00 40023603             bool std::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 3> [603]
-----------------------------------------------
                0.00    0.00       1/70621747     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 7> [1456]
                0.00    0.00       2/70621747     simplify_exprt::simplify_index(exprt&) [633]
                0.00    0.00       3/70621747     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 9> [2090]
                0.00    0.00       6/70621747     simplify_exprt::simplify_floatbv_op(exprt&) [2117]
                0.00    0.00       6/70621747     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 7> [2107]
                0.00    0.00       8/70621747     simplify_exprt::simplify_ieee_float_relation(exprt&) [1878]
                0.00    0.00      10/70621747     c_typecheck_baset::typecheck_expr_index(exprt&) [1994]
                0.00    0.00      34/70621747     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [311]
                0.00    0.00      38/70621747     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1649]
                0.00    0.00      38/70621747     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1723]
                0.00    0.00      43/70621747     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 9> [1668]
                0.00    0.00      44/70621747     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 9> [1725]
                0.00    0.00      46/70621747     build_sizeof_expr(constant_exprt const&, namespacet const&) [984]
                0.00    0.00      47/70621747     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 7> [1770]
                0.00    0.00      70/70621747     simplify_exprt::simplify_floatbv_typecast(exprt&) [1365]
                0.00    0.00     113/70621747     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1537]
                0.00    0.00     118/70621747     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1643]
                0.00    0.00     152/70621747     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1428]
                0.00    0.00     162/70621747     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1640]
                0.00    0.00     163/70621747     remove_vector(typet&) [1497]
                0.00    0.00     163/70621747     remove_complex(typet&) [1498]
                0.00    0.00     164/70621747     create_function_scope(unsigned int) [1721]
                0.00    0.00     166/70621747     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 7> [1638]
                0.00    0.00     172/70621747     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1739]
                0.00    0.00     196/70621747     c_typecheck_baset::adjust_float_rel(exprt&) [1889]
                0.00    0.00     210/70621747     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [786]
                0.00    0.00     254/70621747     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [744]
                0.00    0.00     282/70621747     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1468]
                0.00    0.00     284/70621747     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.00    0.00     304/70621747     simplify_exprt::simplify_inequality_address_of(exprt&) [1479]
                0.00    0.00     306/70621747     string_constantt::set_value(dstring const&) [1558]
                0.00    0.00     306/70621747     string_constantt::string_constantt() [1590]
                0.00    0.00     342/70621747     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1367]
                0.00    0.00     365/70621747     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1614]
                0.00    0.00     508/70621747     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1656]
                0.00    0.00     508/70621747     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1622]
                0.00    0.00     540/70621747     goto_symext::symex_dead(goto_symex_statet&) [618]
                0.00    0.00     568/70621747     flatten_byte_extract(exprt const&, namespacet const&) [1239]
                0.00    0.00     568/70621747     flatten_byte_update(exprt const&, namespacet const&) [1234]
                0.00    0.00     570/70621747     arrayst::collect_arrays(exprt const&) [784]
                0.00    0.00     780/70621747     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1551]
                0.00    0.00     819/70621747     add_padding(struct_typet&, namespacet const&) [1232]
                0.00    0.00     828/70621747     goto_symext::symex_decl(goto_symex_statet&) [291]
                0.00    0.00     845/70621747     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [989]
                0.00    0.00     999/70621747     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1238]
                0.00    0.00    1067/70621747     object_lower_bound(exprt const&) [1380]
                0.00    0.00    1084/70621747     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 7> [1424]
                0.00    0.00    1130/70621747     goto_symext::replace_nondet(exprt&) [344]
                0.00    0.00    1135/70621747     c_typecheck_baset::typecheck_code(codet&) <cycle 7> [1613]
                0.00    0.00    1135/70621747     statement(unsigned int&, dstring const&) [1628]
                0.00    0.00    1152/70621747     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1510]
                0.00    0.00    1205/70621747     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 7> [982]
                0.00    0.00    1224/70621747     object_upper_bound(exprt const&, typet const&, namespacet const&) [1222]
                0.00    0.00    1365/70621747     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1249]
                0.00    0.00    1675/70621747     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1457]
                0.00    0.00    2005/70621747     rename_symbolt::rename(exprt&) const [1263]
                0.00    0.00    2230/70621747     simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1413]
                0.00    0.00    2299/70621747     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1364]
                0.00    0.00    3225/70621747     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1433]
                0.00    0.00    4268/70621747     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [1008]
                0.00    0.00    5942/70621747     c_typecastt::do_typecast(exprt&, typet const&) [1271]
                0.00    0.00    6259/70621747     goto_checkt::bounds_check(index_exprt const&, guardt const&) [477]
                0.00    0.00    7388/70621747     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1098]
                0.00    0.00    7567/70621747     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 13> [581]
                0.00    0.00    7935/70621747     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [122]
                0.00    0.00    9655/70621747     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [155]
                0.00    0.00   12343/70621747     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [910]
                0.00    0.00   13683/70621747     simplify_exprt::simplify_mod(exprt&) [1111]
                0.00    0.00   21094/70621747     exprt::make_not() [895]
                0.00    0.00   33441/70621747     simplify_exprt::simplify_member(exprt&) [1103]
                0.00    0.00   39455/70621747     simplify_exprt::simplify_if(exprt&) <cycle 5> [729]
                0.00    0.00   44745/70621747     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [357]
                0.00    0.00   47021/70621747     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 13> [132]
                0.00    0.00   49013/70621747     c_typecastt::implicit_typecast(exprt&, typet const&) [532]
                0.00    0.00   49466/70621747     simplify_exprt::simplify_with(exprt&) [827]
                0.00    0.01   53448/70621747     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [458]
                0.00    0.01   55984/70621747     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [446]
                0.00    0.01   64635/70621747     size_of_expr(typet const&, namespacet const&) <cycle 5> [470]
                0.00    0.01   77027/70621747     simplify_exprt::simplify_shifts(exprt&) [543]
                0.00    0.01   81452/70621747     simplify_exprt::simplify_minus(exprt&) [474]
                0.00    0.01   81500/70621747     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [700]
                0.00    0.01   90666/70621747     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [538]
                0.00    0.01   95567/70621747     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [670]
                0.00    0.01  107388/70621747     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [616]
                0.00    0.01  130577/70621747     goto_symex_statet::get_original_name(exprt&) const <cycle 11> [404]
                0.00    0.01  134591/70621747     simplify_exprt::simplify_unary_minus(exprt&) [652]
                0.00    0.01  155666/70621747     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [223]
                0.00    0.02  188568/70621747     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.00    0.02  192400/70621747     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [519]
                0.00    0.02  198932/70621747     simplify_exprt::simplify_div(exprt&) [483]
                0.00    0.02  204782/70621747     ansi_c_parsert::add_declarator(exprt&, irept&) [329]
                0.00    0.02  256458/70621747     remove_vector(exprt&) [812]
                0.00    0.03  264519/70621747     remove_complex(exprt&) [738]
                0.00    0.03  274606/70621747     yyansi_cparse() [138]
                0.00    0.03  274792/70621747     ansi_c_declaratort::build(irept&) [467]
                0.00    0.03  278952/70621747     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [317]
                0.00    0.03  319185/70621747     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [40]
                0.00    0.03  357315/70621747     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [351]
                0.00    0.04  365845/70621747     simplify_exprt::simplify_address_of(exprt&) <cycle 5> [444]
                0.00    0.04  371769/70621747     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 7> [387]
                0.00    0.04  430662/70621747     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [18]
                0.00    0.06  601484/70621747     simplify_exprt::simplify_object(exprt&) [409]
                0.00    0.07  679538/70621747     simplify_exprt::simplify_not(exprt&) <cycle 5> [429]
                0.01    0.18 1832727/70621747     exprt::mul(exprt const&) [212]
                0.01    0.18 1864413/70621747     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [194]
                0.01    0.19 1973764/70621747     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [31]
                0.01    0.22 2294349/70621747     exprt::sum(exprt const&) [178]
                0.01    0.29 3003698/70621747     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 10> [292]
                0.01    0.35 3607260/70621747     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [225]
                0.02    0.39 4064344/70621747     adjust_float_expressions(exprt&, namespacet const&) [195]
                0.02    0.40 4153442/70621747     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [104]
                0.02    0.42 4333241/70621747     simplify_exprt::simplify_mult(exprt&) [126]
                0.02    0.55 5696178/70621747     simplify_exprt::sort_and_join(exprt&) [66]
                0.04    0.88 9129288/70621747     arrayst::add_array_Ackermann_constraints() [16]
                0.04    1.05 10873292/70621747     simplify_exprt::simplify_plus(exprt&) [61]
                0.04    1.06 11014086/70621747     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
[53]     1.5    0.28    6.80 70621747         exprt::type() [53]
                1.26    2.66 70621747/88517112     irept::add(dstring const&) [76]
                1.04    1.84 70621747/89298390     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [96]
-----------------------------------------------
                0.50    6.55 42918344/42918344     irept::detach() [43]
[54]     1.5    0.50    6.55 42918344         irept::dt::dt(irept::dt const&) [54]
                1.09    3.13 85836688/85836688     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [84]
                0.37    1.75 42918344/42918344     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [157]
                0.22    0.00 85836688/85836688     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::map(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [448]
-----------------------------------------------
                             94709406             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 2> [244]
                             111828102             std::pair<dstring const, irept>::~pair() <cycle 2> [296]
                0.00    0.00       1/360090701     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 9> [2024]
                0.00    0.00       1/360090701     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 9> [2090]
                0.00    0.00       2/360090701     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2156]
                0.00    0.00       2/360090701     c_typecheck_baset::typecheck_expr_index(exprt&) [1994]
                0.00    0.00       4/360090701     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 7> [2107]
                0.00    0.00       8/360090701     simplify_exprt::simplify_shifts(exprt&) [543]
                0.00    0.00       8/360090701     c_sizeof_type_rec(exprt const&) [2041]
                0.00    0.00       9/360090701     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [40]
                0.00    0.00      12/360090701     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 13> [581]
                0.00    0.00      18/360090701     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1700]
                0.00    0.00      21/360090701     symex_target_equationt::convert_assertions(prop_convt&) [146]
                0.00    0.00      24/360090701     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [2061]
                0.00    0.00      38/360090701     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1649]
                0.00    0.00      38/360090701     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1723]
                0.00    0.00      47/360090701     std::vector<irept, std::allocator<irept> >::_M_fill_insert(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, unsigned long, irept const&) [771]
                0.00    0.00      52/360090701     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1382]
                0.00    0.00      60/360090701     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1643]
                0.00    0.00      88/360090701     code_returnt::return_value() [1917]
                0.00    0.00      94/360090701     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 7> [1581]
                0.00    0.00      94/360090701     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 7> [1770]
                0.00    0.00     102/360090701     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [311]
                0.00    0.00     109/360090701     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1455]
                0.00    0.00     120/360090701     c_typecheck_baset::typecheck_block(codet&) <cycle 7> [1682]
                0.00    0.00     120/360090701     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 9> [1799]
                0.00    0.00     142/360090701     if_exprt::if_exprt() [1832]
                0.00    0.00     148/360090701     or_exprt::or_exprt() [1798]
                0.00    0.00     150/360090701     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1675]
                0.00    0.00     152/360090701     code_function_callt::code_function_callt() [1713]
                0.00    0.00     162/360090701     symex_bmct::~symex_bmct() [1953]
                0.00    0.00     168/360090701     std::_List_base<codet, std::allocator<codet> >::_M_clear() [2051]
                0.00    0.00     168/360090701     code_declt::code_declt() [1726]
                0.00    0.00     226/360090701     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1120]
                0.00    0.00     271/360090701     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1364]
                0.00    0.00     282/360090701     std::_List_base<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::_M_clear() [2017]
                0.00    0.00     298/360090701     goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool) <cycle 9> [1778]
                0.00    0.00     304/360090701     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 9> [1425]
                0.00    0.00     306/360090701     string_constantt::string_constantt() [1590]
                0.00    0.00     308/360090701     pointer_logict::pointer_logict(namespacet const&) [1448]
                0.00    0.00     320/360090701     boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1200]
                0.00    0.00     331/360090701     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 7> [1291]
                0.00    0.00     337/360090701     c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1610]
                0.00    0.00     344/360090701     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1739]
                0.00    0.00     384/360090701     boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1275]
                0.00    0.00     386/360090701     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 7> [982]
                0.00    0.00     443/360090701     simplify_exprt::simplify_div(exprt&) [483]
                0.00    0.00     468/360090701     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1551]
                0.00    0.00     475/360090701     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [154]
                0.00    0.00     487/360090701     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 9> [1924]
                0.00    0.00     529/360090701     void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*) [1964]
                0.00    0.00     565/360090701     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1537]
                0.00    0.00     568/360090701     extractbits_exprt::extractbits_exprt() [1684]
                0.00    0.00     568/360090701     with_exprt::with_exprt() [1683]
                0.00    0.00     580/360090701     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [922]
                0.00    0.00     608/360090701     simplify_exprt::simplify_inequality_address_of(exprt&) [1479]
                0.00    0.00     612/360090701     string_constantt::set_value(dstring const&) [1558]
                0.00    0.00     634/360090701     object_size(exprt const&) [1562]
                0.00    0.00     645/360090701     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1433]
                0.00    0.00     670/360090701     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1457]
                0.00    0.00     750/360090701     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [700]
                0.00    0.00     760/360090701     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 9> [1553]
                0.00    0.00     768/360090701     address_of_exprt::address_of_exprt() [1582]
                0.00    0.00     799/360090701     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1238]
                0.00    0.00     813/360090701     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 7> [1424]
                0.00    0.00     845/360090701     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [989]
                0.00    0.00    1128/360090701     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1468]
                0.00    0.00    1130/360090701     goto_symext::replace_nondet(exprt&) [344]
                0.00    0.00    1175/360090701     c_sizeoft::sizeof_rec(typet const&) [1409]
                0.00    0.00    1268/360090701     arrayst::add_array_constraints() [15]
                0.00    0.00    1271/360090701     std::pair<bool, irept>::~pair() [1854]
                0.00    0.00    1313/360090701     codet::codet(dstring const&) [1544]
                0.00    0.00    1316/360090701     void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*) [1848]
                0.00    0.00    1461/360090701     c_typecheck_baset::make_index_type(exprt&) [1259]
                0.00    0.00    1485/360090701     guardt::resize(unsigned long) [1743]
                0.00    0.00    1485/360090701     byte_extract_exprt::byte_extract_exprt(dstring) [1611]
                0.00    0.00    1530/360090701     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1552]
                0.00    0.00    1576/360090701     flatten_byte_extract(exprt const&, namespacet const&) [1239]
                0.00    0.00    1599/360090701     c_typecheck_baset::do_initializer(exprt&, typet const&, bool) [1265]
                0.00    0.00    1639/360090701     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1510]
                0.00    0.00    1820/360090701     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1249]
                0.00    0.00    1868/360090701     simplify_exprt::simplify_mod(exprt&) [1111]
                0.00    0.00    2123/360090701     flatten_byte_operators(exprt const&, namespacet const&) [1223]
                0.00    0.00    2134/360090701     object_lower_bound(exprt const&) [1380]
                0.00    0.00    2156/360090701     pointer_offset(exprt const&) [1417]
                0.00    0.00    2165/360090701     and_exprt::and_exprt(exprt const&, exprt const&) [1490]
                0.00    0.00    2371/360090701     simplify_exprt::simplify_member(exprt&) [1103]
                0.00    0.00    2430/360090701     configt::this_operating_system() [876]
                0.00    0.00    2448/360090701     object_upper_bound(exprt const&, typet const&, namespacet const&) [1222]
                0.00    0.00    3384/360090701     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 7> [695]
                0.00    0.00    4095/360090701     flatten_byte_update(exprt const&, namespacet const&) [1234]
                0.00    0.00    4268/360090701     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [1008]
                0.00    0.00    4666/360090701     goto_symext::symex_end_of_function(goto_symex_statet&) [384]
                0.00    0.00    4904/360090701     goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    0.00    5927/360090701     binary_predicate_exprt::binary_predicate_exprt(dstring const&) [1352]
                0.00    0.00    5936/360090701     index_exprt::index_exprt(typet const&) [1360]
                0.00    0.00    6530/360090701     simplify_exprt::simplify_not(exprt&) <cycle 5> [429]
                0.00    0.00    6593/360090701     void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [1057]
                0.00    0.00    6599/360090701     do_pointer(unsigned int, unsigned int) [1415]
                0.00    0.00    6783/360090701     goto_symext::symex_decl(goto_symex_statet&) [291]
                0.00    0.00    9450/360090701     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [678]
                0.00    0.00    9501/360090701     std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<dstring const, typet>, false>**, unsigned long) [1108]
                0.00    0.00   12090/360090701     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [194]
                0.00    0.00   14351/360090701     std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>**, unsigned long) [1604]
                0.00    0.00   15082/360090701     struct_union_typet::component_type(dstring const&) const [1347]
                0.00    0.00   15368/360090701     guardt::make_false() [1009]
                0.00    0.00   16272/360090701     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [375]
                0.00    0.00   17879/360090701     exprt::make_typecast(typet const&) [1209]
                0.00    0.00   20212/360090701     size_of_expr(typet const&, namespacet const&) <cycle 5> [470]
                0.00    0.00   21252/360090701     binary_exprt::binary_exprt(dstring const&, typet const&) [1046]
                0.00    0.00   23805/360090701     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [122]
                0.00    0.00   25367/360090701     merge(unsigned int, unsigned int) [814]
                0.00    0.00   26724/360090701     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [458]
                0.00    0.00   27992/360090701     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [446]
                0.00    0.00   29945/360090701     simplify_exprt::simplify_if(exprt&) <cycle 5> [729]
                0.00    0.00   30028/360090701     std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<exprt, false>**, unsigned long) [1088]
                0.00    0.00   32520/360090701     codet::codet() [1037]
                0.00    0.00   36337/360090701     build_goto_trace(symex_target_equationt const&, std::_List_const_iterator<symex_target_equationt::SSA_stept>, prop_convt const&, namespacet const&, goto_tracet&) [131]
                0.00    0.00   36476/360090701     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [519]
                0.00    0.00   39613/360090701     member_exprt::member_exprt(typet const&) [886]
                0.00    0.00   41864/360090701     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [969]
                0.00    0.00   42422/360090701     simplify_exprt::simplify_with(exprt&) [827]
                0.00    0.00   43933/360090701     exprt::make_not() [895]
                0.00    0.00   53780/360090701     simplify_exprt::simplify_index(exprt&) [633]
                0.00    0.00   53850/360090701     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [233]
                0.00    0.00   57269/360090701     object_descriptor_exprt::object_descriptor_exprt() [745]
                0.00    0.00   60681/360090701     irep_serializationt::read_irep(std::istream&, irept&) <cycle 19> [654]
                0.00    0.00   61852/360090701     prop_conv_solvert::get(exprt const&) const <cycle 17> [979]
                0.00    0.00   73584/360090701     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.00    0.00   92890/360090701     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [475]
                0.00    0.00   93177/360090701     c_typecheck_baset::make_already_typechecked(typet&) [897]
                0.00    0.00   94020/360090701     same_object(exprt const&, exprt const&) [539]
                0.00    0.00   96252/360090701     make_subtype(unsigned int, unsigned int) [1067]
                0.00    0.00  103207/360090701     irep_serializationt::insert_on_read(unsigned long, irept const&) [906]
                0.00    0.00  106484/360090701     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 13> [132]
                0.00    0.00  113160/360090701     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.01    0.00  143554/360090701     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [18]
                0.01    0.00  147039/360090701     c_typecastt::implicit_typecast(exprt&, typet const&) [532]
                0.01    0.00  160994/360090701     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [48]
                0.01    0.00  164811/360090701     void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*) [1267]
                0.01    0.00  169578/360090701     predicate_exprt::predicate_exprt(dstring const&) [639]
                0.01    0.00  181496/360090701     c_typecheck_baset::typecheck_symbol_type(typet&) [306]
                0.01    0.00  277338/360090701     index_exprt::index_exprt() [583]
                0.01    0.00  287295/360090701     void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*) [1104]
                0.01    0.00  292984/360090701     arrayst::add_array_Ackermann_constraints() [16]
                0.01    0.00  310021/360090701     simplify_exprt::simplify_object(exprt&) [409]
                0.01    0.00  327900/360090701     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [145]
                0.01    0.00  336256/360090701     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [261]
                0.01    0.00  363418/360090701     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 7> [387]
                0.01    0.00  372306/360090701     irept::~irept() [896]
                0.01    0.00  384393/360090701     typet::subtype() [494]
                0.01    0.00  394569/360090701     std::_List_base<typet, std::allocator<typet> >::_M_clear() [1040]
                0.02    0.00  472805/360090701     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [104]
                0.02    0.00  533416/360090701     exprt::make_bool(bool) [455]
                0.02    0.00  554440/360090701     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.02    0.00  602030/360090701     std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>**, unsigned long) [499]
                0.02    0.00  610761/360090701     simplify_exprt::simplify_mult(exprt&) [126]
                0.03    0.00  766156/360090701     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [225]
                0.03    0.00  770189/360090701     std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<merged_irept, false>**, unsigned long) [584]
                0.03    0.00  796899/360090701     void std::__insertion_sort<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [214]
                0.05    0.00 1487478/360090701     simplify_exprt::simplify_plus(exprt&) [61]
                0.05    0.00 1549667/360090701     source_locationt::~source_locationt() [650]
                0.07    0.00 1973764/360090701     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [31]
                0.08    0.00 2129409/360090701     std::pair<irept, merged_irept>::~pair() [469]
                0.09    0.00 2611292/360090701     boolbvt::convert_bv(exprt const&) <cycle 15> [32]
                0.10    0.00 2899598/360090701     std::pair<irept const, merged_irept>::~pair() [438]
                0.17    0.00 4881394/360090701     irept::clear() [447]
                0.18    0.00 5141766/360090701     binary_predicate_exprt::binary_predicate_exprt(exprt const&, dstring const&, exprt const&) [112]
                0.21    0.00 5867481/360090701     void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*) [418]
                0.37    0.01 10480159/360090701     merged_irepst::merged(irept const&) [30]
                0.41    0.01 11573231/360090701     typet::~typet() [338]
                0.46    0.01 12957059/360090701     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [303]
                0.53    0.01 14954396/360090701     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [96]
                0.61    0.01 17285866/360090701     simplify_exprt::simplify_rec(exprt&) <cycle 5> [152]
                0.78    0.02 22195101/360090701     irept::operator=(irept const&) [222]
                1.47    0.03 41650323/360090701     irept::add(dstring const&, irept const&) [81]
                1.52    0.03 42918344/360090701     irept::detach() [43]
                2.20    0.05 62291923/360090701     merged_irept::~merged_irept() [147]
                2.38    0.05 67498659/360090701     exprt::~exprt() [133]
[55]     1.5    6.89    0.07 550071177         irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.07    0.00 83426563/166853301     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::~_Rb_tree() [523]
                             83426563             irept::dt::~dt() <cycle 2> [277]
                             83426563             std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_erase(std::_Rb_tree_node<std::pair<dstring const, irept> >*) <cycle 2> [135]
-----------------------------------------------
                                                 <spontaneous>
[56]     1.5    6.94    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [56]
                0.00    0.00    1144/17695646     Minisat::vec<int>::capacity(int) [834]
-----------------------------------------------
                0.00    6.78     162/162         cbmc_parse_optionst::doit() [1]
[57]     1.4    0.00    6.78     162         cbmc_parse_optionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [57]
                0.00    6.62     162/162         cbmc_parse_optionst::process_goto_program(optionst const&, goto_functionst&) [58]
                0.00    0.14     162/162         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [516]
                0.00    0.02     162/162         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [894]
                0.00    0.00     162/16077       cmdlinet::isset(char const*) const [1334]
                0.00    0.00     162/279448      std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) [756]
                0.00    0.00     162/581401      messaget::eom(messaget::mstreamt&) [718]
                0.00    0.00     162/162         is_goto_binary(std::string const&) [2860]
-----------------------------------------------
                0.00    6.62     162/162         cbmc_parse_optionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [57]
[58]     1.4    0.00    6.62     162         cbmc_parse_optionst::process_goto_program(optionst const&, goto_functionst&) [58]
                0.00    5.98     162/162         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [62]
                0.00    0.54     162/162         goto_check(namespacet const&, optionst const&, goto_functionst&) [310]
                0.00    0.04     162/162         remove_complex(goto_functionst&) [789]
                0.00    0.03     162/162         remove_vector(goto_functionst&) [880]
                0.00    0.01     162/162         remove_complex(symbol_tablet&, goto_functionst&) [1216]
                0.00    0.01     162/162         goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int) [1229]
                0.00    0.01     162/162         remove_vector(symbol_tablet&, goto_functionst&) [1253]
                0.00    0.01     162/162         add_failed_symbols(symbol_tablet&) [1281]
                0.00    0.00     162/162         remove_returns(symbol_tablet&, goto_functionst&) [1338]
                0.00    0.00     162/162         goto_functions_templatet<goto_programt>::update() [1384]
                0.00    0.00     162/162         remove_function_pointers(symbol_tablet&, goto_functionst&, bool) [1653]
                0.00    0.00     972/16077       cmdlinet::isset(char const*) const [1334]
                0.00    0.00     648/581401      messaget::eom(messaget::mstreamt&) [718]
                0.00    0.00     162/107521      namespacet::~namespacet() [2261]
                0.00    0.00     162/107521      namespace_baset::~namespace_baset() [2262]
                0.00    0.00     162/162         goto_functions_templatet<goto_programt>::compute_loop_numbers() [2882]
                0.00    0.00     162/162         goto_functions_templatet<goto_programt>::compute_location_numbers() [2884]
                0.00    0.00     162/162         remove_asm(symbol_tablet&, goto_functionst&) [2858]
-----------------------------------------------
                0.00    1.47  145028/630568      goto_symext::symex_goto(goto_symex_statet&) [37]
                0.01    4.91  485540/630568      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[59]     1.4    0.01    6.38  630568         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [59]
                0.04    5.29  630568/630568      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [74]
                0.06    0.30  630568/630568      goto_symext::replace_array_equal(exprt&) [379]
                0.06    0.29  630568/630568      rewrite_union(exprt&, namespacet const&) [383]
                0.08    0.25  630568/836240      goto_symext::replace_nondet(exprt&) [344]
-----------------------------------------------
                0.06    6.19     154/154         symex_target_equationt::convert(prop_convt&) [39]
[60]     1.3    0.06    6.19     154         symex_target_equationt::convert_assignments(decision_proceduret&) const [60]
                0.00    3.96  136251/136980      boolbvt::set_to(exprt const&, bool) [88]
                0.07    2.16   11428/12154       prop_conv_solvert::set_to(exprt const&, bool) [150]
-----------------------------------------------
                0.00    0.00       3/1866216     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [700]
                0.00    0.06   20331/1866216     simplify_exprt::simplify_minus(exprt&) [474]
                0.29    5.77 1845882/1866216     simplify_exprt::simplify_node(exprt&) <cycle 5> [34]
[61]     1.3    0.29    5.83 1866216         simplify_exprt::simplify_plus(exprt&) [61]
                0.06    1.58  764783/764783      exprt::sum(exprt const&) [178]
                0.04    1.05 10873292/70621747     exprt::type() [53]
                0.04    0.93 2670135/5128112     exprt::is_zero() const [167]
                0.12    0.70  767347/835706      gen_zero(typet const&) [249]
                0.00    0.35 1866216/1866216     std::tr1::__unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, false>::__unordered_map(unsigned long, irep_hash const&, std::equal_to<exprt> const&, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > const&) [382]
                0.02    0.24 6319206/45488172     exprt::operands() [168]
                0.02    0.20 3778948/57379327     exprt::type() const [105]
                0.01    0.11 1866216/1866216     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::~_Hashtable() [556]
                0.08    0.00 10909864/12958769     is_number(typet const&) [578]
                0.02    0.06 2206816/316633973     irept::detach() [43]
                0.05    0.00 1487478/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.01    0.04  771700/1555905     std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [598]
                0.01    0.03  764783/22195101     irept::operator=(irept const&) [222]
                0.03    0.00 4155887/20900387     exprt::is_constant() const [513]
                0.01    0.00 1866216/17843034     namespace_baset::follow(typet const&) const [518]
                0.01    0.00  722695/423372530     irept::irept(irept const&) [73]
                0.01    0.00 1866216/1866216     std::tr1::unordered_map<exprt, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, irep_hash, std::equal_to<exprt>, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > > >::~unordered_map() [1301]
                0.00    0.00     270/270         std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(exprt const&) [1487]
                0.00    0.00     253/253         std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&, std::tr1::integral_constant<bool, true>) [1499]
                0.00    0.00  722189/131130579     exprt::exprt(exprt const&) [457]
                0.00    0.00    2564/7568638     exprt::operator=(exprt const&) [361]
                0.00    0.00    2564/67498659     exprt::~exprt() [133]
-----------------------------------------------
                0.00    5.98     162/162         cbmc_parse_optionst::process_goto_program(optionst const&, goto_functionst&) [58]
[62]     1.3    0.00    5.98     162         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [62]
                0.00    5.96      49/49          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [63]
                0.00    0.02      84/84          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [980]
                0.00    0.00     211/211         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1421]
                0.00    0.00      86/12410       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [952]
                0.00    0.00     168/1438027     std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [492]
                0.00    0.00     584/696325      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [941]
                0.00    0.00      84/279448      std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) [756]
                0.00    0.00    1032/2059        std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) [2519]
                0.00    0.00     584/696325      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2210]
-----------------------------------------------
                0.00    5.96      49/49          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [62]
[63]     1.3    0.00    5.96      49         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [63]
                0.00    3.38      47/47          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [101]
                0.00    2.57      47/47          ansi_c_languaget::parse(std::istream&, std::string const&) [137]
                0.00    0.01   13965/650259      dstring::dstring(char const*) [413]
                0.00    0.00      47/19999       ansi_c_languaget::~ansi_c_languaget() [1043]
                0.00    0.00      82/279448      std::tr1::_Hashtable<dstring, std::pair<dstring const, symbolt>, std::allocator<std::pair<dstring const, symbolt> >, std::_Select1st<std::pair<dstring const, symbolt> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::find(dstring const&) [756]
                0.00    0.00   13965/18172       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2383]
                0.00    0.00      47/20323       languaget::~languaget() [2361]
                0.00    0.00      47/21467       messaget::~messaget() [2349]
                0.00    0.00      47/496626      message_clientt::~message_clientt() [2225]
                0.00    0.00      47/739         message_clientt::set_message_handler(message_handlert&) [2677]
                0.00    0.00      47/19999       ansi_c_languaget::ansi_c_languaget() [2363]
-----------------------------------------------
[64]     1.3    0.58    5.35 1609682+8669132 <cycle 12 as a whole> [64]
                0.43    5.28 1467701+7156592     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                0.14    0.06 8803785+243840      goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [460]
                0.01    0.01    7328+5015        goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [910]
-----------------------------------------------
                0.00    0.00  781278/1252374648     merged_irepst::merged(irept const&) [30]
                0.28    0.00 60149788/1252374648     bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 3> [247]
                5.57    0.00 1191443582/1252374648     irept::hash() const [11]
[65]     1.3    5.86    0.00 1252374648         std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [65]
-----------------------------------------------
                1.16    4.59 5696178/5696178     simplify_exprt::simplify_node(exprt&) <cycle 5> [34]
[66]     1.2    1.16    4.59 5696178         simplify_exprt::sort_and_join(exprt&) [66]
                0.04    3.32 1523255/1523255     sort_operands(std::vector<exprt, std::allocator<exprt> >&) [102]
                0.02    0.55 5696178/70621747     exprt::type() [53]
                0.08    0.21 7721833/316633973     irept::detach() [43]
                0.01    0.17 4569765/45488172     exprt::operands() [168]
                0.01    0.17 3092219/57379327     exprt::type() const [105]
                0.00    0.00    1414/1414        void std::vector<exprt, std::allocator<exprt> >::insert<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [1732]
                0.00    0.00    1414/1555905     std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [598]
-----------------------------------------------
                0.04    5.67  770189/770189      std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<irept const, merged_irept> const&, std::tr1::integral_constant<bool, true>) [33]
[67]     1.2    0.04    5.67  770189         std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<irept const, merged_irept> const&, unsigned long, unsigned long) [67]
                0.11    5.52    1127/1127        std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [71]
                0.00    0.03  770189/770189      std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<irept const, merged_irept> const&) [822]
                0.02    0.00  770189/5560737     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [558]
-----------------------------------------------
                             7156592             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                               10055             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [910]
                               15113             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [460]
                0.00    0.00      80/1609682     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     109/1609682     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1455]
                0.00    0.00     168/1609682     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [786]
                0.00    0.00     270/1609682     goto_symext::symex_dead(goto_symex_statet&) [618]
                0.00    0.01    3427/1609682     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [48]
                0.00    0.02    7197/1609682     goto_symext::symex_decl(goto_symex_statet&) [291]
                0.00    0.03    7935/1609682     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [122]
                0.00    0.03    7935/1609682     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [97]
                0.01    0.07   22411/1609682     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [18]
                0.06    0.54  163170/1609682     goto_symext::symex_goto(goto_symex_statet&) [37]
                0.10    0.89  266599/1609682     goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [35]
                0.12    1.11  332664/1609682     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.23    2.09  630568/1609682     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [74]
[68]     1.2    0.43    5.28 1467701+7156592 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                0.05    2.54 2272085/2303581     goto_symex_statet::rename_identifier(dstring const&, namespacet const&, goto_symex_statet::levelt) [136]
                0.04    1.06 11014086/70621747     exprt::type() [53]
                0.12    0.31 11420261/316633973     irept::detach() [43]
                0.00    0.25 1197210/8060676     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [174]
                0.01    0.18 1284313/2037720     symbol_exprt::set_identifier(dstring const&) [397]
                0.01    0.17 4468828/45488172     exprt::operands() [168]
                0.18    0.00 1084406/1108001     std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::find(dstring const&) [468]
                0.01    0.13 2384889/7745666     symbol_exprt::get_identifier() const [340]
                0.00    0.08   96634/1204481     goto_symex_statet::renaming_levelt::operator()(dstring const&) [227]
                0.00    0.05  987772/7568638     exprt::operator=(exprt const&) [361]
                0.03    0.00 4866412/4998113     to_symbol_expr(exprt&) [838]
                0.02    0.00 1197210/1197210     goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&) [939]
                0.02    0.00 2389793/17843034     namespace_baset::follow(typet const&) const [518]
                0.00    0.00    7328/355095      exprt::op0() [983]
                             8624293             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [460]
                                7328             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [910]
                             7156592             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
-----------------------------------------------
                             33498750             bool std::__equal<false>::equal<std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> > >(std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >, std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >) <cycle 3> [247]
                             59658079             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [289]
                0.00    0.00       2/37750152     simplify_exprt::simplify_ieee_float_relation(exprt&) [1878]
                0.00    0.00       2/37750152     boolbvt::convert_floatbv_typecast(floatbv_typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1624]
                0.00    0.00       4/37750152     simplify_exprt::simplify_floatbv_op(exprt&) [2117]
                0.00    0.00      23/37750152     std::tr1::_Hashtable<exprt, std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, std::allocator<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::_Select1st<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >, false>*, exprt const&, unsigned long) const [2070]
                0.00    0.00      26/37750152     expr2ct::convert_constant(constant_exprt const&, unsigned int&) <cycle 6> [866]
                0.00    0.00      35/37750152     simplify_exprt::simplify_floatbv_typecast(exprt&) [1365]
                0.00    0.00      41/37750152     struct_typet::is_prefix_of(struct_typet const&) const [1941]
                0.00    0.00      43/37750152     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1614]
                0.00    0.00      46/37750152     build_sizeof_expr(constant_exprt const&, namespacet const&) [984]
                0.00    0.00      47/37750152     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [2007]
                0.00    0.00      59/37750152     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1643]
                0.00    0.00      84/37750152     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [786]
                0.00    0.00     174/37750152     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1656]
                0.00    0.00     272/37750152     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1551]
                0.00    0.00     344/37750152     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1433]
                0.00    0.00     455/37750152     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1249]
                0.00    0.00     605/37750152     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1510]
                0.00    0.00     612/37750152     object_upper_bound(exprt const&, typet const&, namespacet const&) [1222]
                0.00    0.00     867/37750152     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1367]
                0.00    0.00    1037/37750152     std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<exprt, false>*, exprt const&, unsigned long) const [1694]
                0.00    0.00    2112/37750152     goto_checkt::bounds_check(index_exprt const&, guardt const&) [477]
                0.00    0.00    2113/37750152     boolbvt::convert_overflow(exprt const&) <cycle 15> [185]
                0.00    0.00    2461/37750152     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [345]
                0.00    0.00    3150/37750152     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [678]
                0.00    0.00    3794/37750152     simplify_exprt::simplify_mod(exprt&) [1111]
                0.00    0.00    5638/37750152     c_typecastt::do_typecast(exprt&, typet const&) [1271]
                0.00    0.00   11930/37750152     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [351]
                0.00    0.00   12054/37750152     std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<typet const, equalityt::typestructt>, false>*, typet const&, unsigned long) const [1414]
                0.00    0.00   13362/37750152     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [458]
                0.00    0.00   13996/37750152     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [446]
                0.00    0.00   14431/37750152     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [367]
                0.00    0.00   23312/37750152     std::tr1::_Hashtable<exprt const, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const [1336]
                0.00    0.00   24504/37750152     equalityt::equality2(exprt const&, exprt const&) [395]
                0.00    0.00   27035/37750152     simplify_exprt::simplify_unary_minus(exprt&) [652]
                0.01    0.00   30578/37750152     size_of_expr(typet const&, namespacet const&) <cycle 5> [470]
                0.01    0.00   31855/37750152     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [670]
                0.01    0.00   48338/37750152     check_c_implicit_typecast(typet const&, typet const&) [970]
                0.01    0.00   48744/37750152     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [744]
                0.01    0.00   51938/37750152     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [519]
                0.01    0.00   60726/37750152     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [223]
                0.01    0.00   79942/37750152     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [634]
                0.01    0.00   86550/37750152     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [538]
                0.02    0.00   89839/37750152     simplify_exprt::simplify_if(exprt&) <cycle 5> [729]
                0.02    0.00   99466/37750152     simplify_exprt::simplify_div(exprt&) [483]
                0.02    0.00  114063/37750152     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.02    0.00  136251/37750152     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [89]
                0.08    0.01  472805/37750152     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [104]
                0.10    0.02  610909/37750152     exprt::mul(exprt const&) [212]
                0.11    0.02  626806/37750152     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [360]
                0.13    0.02  764783/37750152     exprt::sum(exprt const&) [178]
                0.15    0.03  886088/37750152     std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>*, typet const&, unsigned long) const [473]
                0.21    0.04 1228081/37750152     simplify_exprt::simplify_mult(exprt&) [126]
                0.32    0.06 1884688/37750152     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [319]
                0.40    0.07 2320511/37750152     std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<irept const, merged_irept>, false>*, irept const&, unsigned long) const [322]
                0.44    0.08 2590592/37750152     operator|=(guardt&, guardt const&) [230]
                0.52    0.09 3024521/37750152     std::tr1::_Hashtable<exprt, std::pair<exprt const, unsigned int>, std::allocator<std::pair<exprt const, unsigned int> >, std::_Select1st<std::pair<exprt const, unsigned int> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, unsigned int>, false>*, exprt const&, unsigned long) const [295]
                0.59    0.11 3441566/37750152     std::tr1::_Hashtable<exprt const, std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, std::allocator<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::_Select1st<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > >, std::equal_to<exprt const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >, false>*, exprt const&, unsigned long) const [275]
                0.75    0.14 4418152/37750152     arrayst::add_array_Ackermann_constraints() [16]
                0.97    0.17 5698458/37750152     operator-=(guardt&, guardt const&) [197]
                1.49    0.27 8739232/37750152     std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<exprt const, literalt>, false>*, exprt const&, unsigned long) const [169]
[69]     1.2    5.17    0.53 130906981         operator==(irept const&, irept const&) <cycle 3> [69]
                0.44    0.00 48509568/48509568     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [346]
                0.09    0.00 40261321/40261321     bool std::operator==<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [602]
                             48498096             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [289]
                             40261321             bool std::operator==<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&, std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) <cycle 3> [434]
-----------------------------------------------
                                                 <spontaneous>
[70]     1.2    5.65    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [70]
-----------------------------------------------
                0.11    5.52    1127/1127        std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<irept const, merged_irept> const&, unsigned long, unsigned long) [67]
[71]     1.2    0.11    5.52    1127         std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [71]
                5.09    0.42 1138819/15264319     irept::hash() const [11]
                0.01    0.00    1127/1289        std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long) [1169]
-----------------------------------------------
                0.00    0.00      82/543615      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [1256]
                0.00    0.00     109/543615      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1455]
                0.00    0.02    1485/543615      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 13> [581]
                0.00    0.20   19424/543615      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [48]
                0.01    1.13  110888/543615      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.01    1.48  145028/543615      goto_symext::symex_goto(goto_symex_statet&) [37]
                0.03    2.72  266599/543615      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [35]
[72]     1.2    0.06    5.55  543615         goto_symext::do_simplify(exprt&) [72]
                0.31    5.18  543615/2560159     simplify(exprt&, namespacet const&) <cycle 5> [933]
                0.00    0.05  543615/692432      optionst::get_bool_option(std::string const&) const [666]
-----------------------------------------------
                0.00    0.00       1/423372530     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 9> [1600]
                0.00    0.00       2/423372530     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2156]
                0.00    0.00       2/423372530     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 9> [2024]
                0.00    0.00       4/423372530     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 7> [2107]
                0.00    0.00       6/423372530     simplify_exprt::simplify_floatbv_op(exprt&) [2117]
                0.00    0.00       9/423372530     gen_one(typet const&) [2032]
                0.00    0.00       9/423372530     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1700]
                0.00    0.00      24/423372530     boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1275]
                0.00    0.00      36/423372530     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [519]
                0.00    0.00      40/423372530     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1614]
                0.00    0.00      44/423372530     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1675]
                0.00    0.00      44/423372530     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 9> [1725]
                0.00    0.00      46/423372530     build_sizeof_expr(constant_exprt const&, namespacet const&) [984]
                0.00    0.00      47/423372530     std::vector<irept, std::allocator<irept> >::_M_fill_insert(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, unsigned long, irept const&) [771]
                0.00    0.00      47/423372530     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1468]
                0.00    0.00      48/423372530     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&) [1968]
                0.00    0.00      48/423372530     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 17> [2061]
                0.00    0.00      62/423372530     simplify_exprt::simplify_floatbv_typecast(exprt&) [1365]
                0.00    0.00      82/423372530     std::_Rb_tree<dstring, std::pair<dstring const, source_locationt>, std::_Select1st<std::pair<dstring const, source_locationt> >, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::_M_create_node(std::pair<dstring const, source_locationt> const&) [2126]
                0.00    0.00      82/423372530     std::map<dstring, source_locationt, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::operator[](dstring const&) [2012]
                0.00    0.00      89/423372530     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 6> [1859]
                0.00    0.00      92/423372530     expr2ct::convert_constant(constant_exprt const&, unsigned int&) <cycle 6> [866]
                0.00    0.00      94/423372530     gcc_signed_int128_type() [1806]
                0.00    0.00      94/423372530     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 7> [1770]
                0.00    0.00      94/423372530     c_sizeof_type_rec(exprt const&) [2041]
                0.00    0.00     102/423372530     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [311]
                0.00    0.00     109/423372530     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1455]
                0.00    0.00     111/423372530     goto_inlinet::expand_function_call(goto_programt&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&, exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, exprt const&, bool) <cycle 8> [1287]
                0.00    0.00     113/423372530     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1537]
                0.00    0.00     113/423372530     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1120]
                0.00    0.00     128/423372530     is_not_zero(exprt const&, namespacet const&) [1666]
                0.00    0.00     129/423372530     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [2120]
                0.00    0.00     141/423372530     c_bool_type() [1804]
                0.00    0.00     142/423372530     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [40]
                0.00    0.00     146/423372530     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [2009]
                0.00    0.00     148/423372530     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1728]
                0.00    0.00     148/423372530     symex_target_equationt::convert_assertions(prop_convt&) [146]
                0.00    0.00     152/423372530     boolean_negate(exprt const&) [1118]
                0.00    0.00     152/423372530     yyansi_cparse() [138]
                0.00    0.00     152/423372530     goto_convertt::get_constant(exprt const&) [2115]
                0.00    0.00     152/423372530     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, source_locationt const&, goto_programt&) <cycle 9> [1620]
                0.00    0.00     152/423372530     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 9> [1782]
                0.00    0.00     153/423372530     yyansi_clex() [219]
                0.00    0.00     153/423372530     convert_string_literal(std::string const&) [1527]
                0.00    0.00     160/423372530     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [1256]
                0.00    0.00     168/423372530     std::list<codet, std::allocator<codet> >::_M_create_node(codet const&) [2110]
                0.00    0.00     168/423372530     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [2036]
                0.00    0.00     168/423372530     get_destructor(namespacet const&, typet const&) [2063]
                0.00    0.00     192/423372530     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<struct_union_typet::componentt*, std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> > >, struct_union_typet::componentt const&) [1931]
                0.00    0.00     202/423372530     code_blockt::end_location() const [1984]
                0.00    0.00     253/423372530     std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >::pair(std::pair<exprt const, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > > const&) [2097]
                0.00    0.00     271/423372530     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 7> [1424]
                0.00    0.00     282/423372530     c_typecheck_baset::do_initializer(symbolt&) <cycle 7> [1214]
                0.00    0.00     282/423372530     std::list<c_enum_typet::c_enum_membert, std::allocator<c_enum_typet::c_enum_membert> >::_M_create_node(c_enum_typet::c_enum_membert const&) [2098]
                0.00    0.00     292/423372530     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [2076]
                0.00    0.00     292/423372530     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [2077]
                0.00    0.00     292/423372530     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [2078]
                0.00    0.00     292/423372530     std::tr1::__detail::_Map_base<typet const, std::pair<typet const, equalityt::typestructt>, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, true, std::tr1::_Hashtable<typet const, std::pair<typet const, equalityt::typestructt>, std::allocator<std::pair<typet const, equalityt::typestructt> >, std::_Select1st<std::pair<typet const, equalityt::typestructt> >, std::equal_to<typet const>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](typet const&) [677]
                0.00    0.00     298/423372530     codet* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*>(__gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, __gnu_cxx::__normal_iterator<codet const*, std::vector<codet, std::allocator<codet> > >, codet*) [2072]
                0.00    0.00     298/423372530     goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool) <cycle 9> [1778]
                0.00    0.00     304/423372530     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 9> [1425]
                0.00    0.00     306/423372530     string_constantt::set_value(dstring const&) [1558]
                0.00    0.00     335/423372530     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 9> [1755]
                0.00    0.00     336/423372530     struct_union_typet::componentt* std::__uninitialized_copy<false>::__uninit_copy<struct_union_typet::componentt*, struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*, struct_union_typet::componentt*) [2065]
                0.00    0.00     353/423372530     signedbv_typet::smallest_expr() const [1555]
                0.00    0.00     390/423372530     simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1413]
                0.00    0.00     392/423372530     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [2059]
                0.00    0.00     392/423372530     std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_create_node(arrayst::array_equalityt const&) [2003]
                0.00    0.00     428/423372530     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [786]
                0.00    0.00     466/423372530     dynamic_size(namespacet const&) [1585]
                0.00    0.00     466/423372530     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1640]
                0.00    0.00     468/423372530     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1551]
                0.00    0.00     487/423372530     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 9> [1924]
                0.00    0.00     505/423372530     null_pointer(exprt const&) [1570]
                0.00    0.00     605/423372530     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1510]
                0.00    0.00     608/423372530     simplify_exprt::simplify_inequality_address_of(exprt&) [1479]
                0.00    0.00     635/423372530     invalid_pointer(exprt const&) [1621]
                0.00    0.00     645/423372530     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1433]
                0.00    0.00     662/423372530     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 7> [1291]
                0.00    0.00     670/423372530     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1457]
                0.00    0.00     684/423372530     get_failed_symbol(symbol_exprt const&, namespacet const&) [1556]
                0.00    0.00     713/423372530     simplify_expr(exprt const&, namespacet const&) [1240]
                0.00    0.00     733/423372530     flatten_byte_extract(exprt const&, namespacet const&) [1239]
                0.00    0.00     743/423372530     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [700]
                0.00    0.00     800/423372530     unsigned_short_int_type() [1607]
                0.00    0.00     845/423372530     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [989]
                0.00    0.00     867/423372530     std::_Rb_tree<dstring, std::pair<dstring const, code_typet>, std::_Select1st<std::pair<dstring const, code_typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::_M_create_node(std::pair<dstring const, code_typet> const&) [1988]
                0.00    0.00     867/423372530     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1727]
                0.00    0.00     867/423372530     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1367]
                0.00    0.00     910/423372530     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1249]
                0.00    0.00    1067/423372530     object_lower_bound(exprt const&) [1380]
                0.00    0.00    1067/423372530     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [563]
                0.00    0.00    1069/423372530     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1826]
                0.00    0.00    1128/423372530     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 7> [695]
                0.00    0.00    1140/423372530     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 9> [1553]
                0.00    0.00    1175/423372530     c_sizeoft::sizeof_rec(typet const&) [1409]
                0.00    0.00    1224/423372530     object_upper_bound(exprt const&, typet const&, namespacet const&) [1222]
                0.00    0.00    1268/423372530     object_size(exprt const&) [1562]
                0.00    0.00    1268/423372530     arrayst::add_array_constraints() [15]
                0.00    0.00    1374/423372530     flatten_byte_update(exprt const&, namespacet const&) [1234]
                0.00    0.00    1485/423372530     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 13> [581]
                0.00    0.00    1593/423372530     unsigned_long_int_type() [1521]
                0.00    0.00    1598/423372530     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1238]
                0.00    0.00    1645/423372530     signed_long_long_int_type() [1503]
                0.00    0.00    1734/423372530     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [1211]
                0.00    0.00    1868/423372530     simplify_exprt::simplify_mod(exprt&) [1111]
                0.00    0.00    1958/423372530     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1196]
                0.00    0.00    2039/423372530     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1364]
                0.00    0.00    2066/423372530     flatten_byte_operators(exprt const&, namespacet const&) [1223]
                0.00    0.00    2327/423372530     std::_Rb_tree<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::_M_create_node(std::pair<dstring const, typet> const&) [1900]
                0.00    0.00    2327/423372530     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [1677]
                0.00    0.00    2397/423372530     unsigned_long_long_int_type() [1465]
                0.00    0.00    2430/423372530     configt::this_operating_system() [876]
                0.00    0.00    2500/423372530     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [774]
                0.00    0.00    2500/423372530     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1078]
                0.00    0.00    2632/423372530     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [865]
                0.00    0.00    2732/423372530     convert_integer_literal(std::string const&) [987]
                0.00    0.00    2820/423372530     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [726]
                0.00    0.00    3084/423372530     exprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt*>(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt*) [1841]
                0.00    0.00    3198/423372530     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1266]
                0.00    0.00    4114/423372530     goto_checkt::bounds_check(index_exprt const&, guardt const&) [477]
                0.00    0.00    4183/423372530     unsigned_int_type() [1401]
                0.00    0.00    4268/423372530     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [1008]
                0.00    0.00    4312/423372530     pointer_offset(exprt const&) [1417]
                0.00    0.00    5034/423372530     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [1236]
                0.00    0.00    6593/423372530     void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [1057]
                0.00    0.00    6914/423372530     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [367]
                0.00    0.00    7388/423372530     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1098]
                0.00    0.00    8883/423372530     signed_short_int_type() [1260]
                0.00    0.00    9182/423372530     operator|=(guardt&, guardt const&) [230]
                0.00    0.00    9332/423372530     goto_symex_statet::framet::framet() [1511]
                0.00    0.00    9501/423372530     std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<dstring const, typet> const&) [1730]
                0.00    0.00   11942/423372530     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [679]
                0.00    0.00   12861/423372530     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [375]
                0.00    0.00   13208/423372530     ansi_c_convert_typet::read_rec(typet const&) [873]
                0.00    0.00   13566/423372530     goto_symext::symex_decl(goto_symex_statet&) [291]
                0.00    0.00   14351/423372530     std::_Rb_tree<unsigned int, std::pair<unsigned int const, exprt>, std::_Select1st<std::pair<unsigned int const, exprt> >, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::_M_create_node(std::pair<unsigned int const, exprt> const&) [1696]
                0.00    0.00   14351/423372530     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [1466]
                0.00    0.00   15282/423372530     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [449]
                0.00    0.00   15778/423372530     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1210]
                0.00    0.00   15870/423372530     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [122]
                0.00    0.00   16472/423372530     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [907]
                0.00    0.00   17144/423372530     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1679]
                0.00    0.00   19002/423372530     std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, typet>, std::_Select1st<std::pair<dstring const, typet> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, typet>, std::allocator<std::pair<dstring const, typet> >, std::_Select1st<std::pair<dstring const, typet> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&) [1449]
                0.00    0.00   23595/423372530     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [48]
                0.00    0.00   24504/423372530     equalityt::equality2(exprt const&, exprt const&) [395]
                0.00    0.00   24528/423372530     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [867]
                0.00    0.00   25367/423372530     merge(unsigned int, unsigned int) [814]
                0.00    0.00   26743/423372530     simplify_exprt::simplify_unary_minus(exprt&) [652]
                0.00    0.00   27138/423372530     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [351]
                0.00    0.00   28527/423372530     simplify_exprt::simplify_with(exprt&) [827]
                0.00    0.00   30028/423372530     std::tr1::_Hashtable<exprt, exprt, std::allocator<exprt>, std::_Identity<exprt>, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(exprt const&) [1615]
                0.00    0.00   30164/423372530     struct_union_typet::component_type(dstring const&) const [1347]
                0.00    0.00   31857/423372530     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [670]
                0.00    0.00   36347/423372530     signed_int_type() [881]
                0.00    0.00   38322/423372530     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.00    0.00   38868/423372530     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1101]
                0.00    0.00   47010/423372530     same_object(exprt const&, exprt const&) [539]
                0.00    0.00   48739/423372530     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [1370]
                0.00    0.00   48757/423372530     simplify_exprt::simplify_div(exprt&) [483]
                0.00    0.00   48936/423372530     goto_program_templatet<codet, exprt>::instructiont::instructiont() [863]
                0.00    0.00   49013/423372530     c_typecastt::implicit_typecast(exprt&, typet const&) [532]
                0.00    0.00   53780/423372530     simplify_exprt::simplify_index(exprt&) [633]
                0.00    0.00   53850/423372530     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [616]
                0.00    0.00   54011/423372530     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1459]
                0.00    0.00   62818/423372530     numbering<exprt>::number(exprt const&) [254]
                0.00    0.00   66170/423372530     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1530]
                0.00    0.00   67668/423372530     prop_conv_solvert::get(exprt const&) const <cycle 17> [979]
                0.00    0.00   92534/423372530     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1483]
                0.00    0.00   94020/423372530     pointer_object(exprt const&) [596]
                0.00    0.00   96045/423372530     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1469]
                0.00    0.00   96252/423372530     make_subtype(unsigned int, unsigned int) [1067]
                0.00    0.00   98026/423372530     c_typecastt::follow_with_qualifiers(typet const&) [1475]
                0.00    0.00   99077/423372530     signed_long_int_type() [647]
                0.00    0.00   99100/423372530     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [223]
                0.00    0.00  104478/423372530     irep_serializationt::insert_on_read(unsigned long, irept const&) [906]
                0.00    0.00  107705/423372530     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1461]
                0.00    0.00  142077/423372530     std::pair<bool, irept>* std::__uninitialized_copy<false>::__uninit_copy<std::pair<bool, irept>*, std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*, std::pair<bool, irept>*) [1440]
                0.00    0.00  143554/423372530     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [18]
                0.00    0.00  145218/423372530     void std::__uninitialized_fill_n<false>::__uninit_fill_n<std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> >(std::pair<bool, irept>*, unsigned long, std::pair<bool, irept> const&) [1435]
                0.00    0.00  146492/423372530     arrayst::add_array_Ackermann_constraints() [16]
                0.00    0.00  149064/423372530     size_of_expr(typet const&, namespacet const&) <cycle 5> [470]
                0.00    0.00  159738/423372530     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [154]
                0.00    0.00  162033/423372530     value_set_dereferencet::valuet::valuet() [740]
                0.00    0.00  164811/423372530     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [904]
                0.00    0.00  168299/423372530     boolbvt::convert_with_array(array_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [261]
                0.00    0.00  181496/423372530     c_typecheck_baset::typecheck_symbol_type(typet&) [306]
                0.00    0.00  183892/423372530     exprt* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, exprt*>(__gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt const*, std::vector<exprt, std::allocator<exprt> > >, exprt*) [1395]
                0.00    0.00  186635/423372530     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [971]
                0.00    0.00  221010/423372530     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1204]
                0.00    0.00  226098/423372530     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [680]
                0.00    0.00  266599/423372530     goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [35]
                0.00    0.00  274792/423372530     std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_insert_aux(__gnu_cxx::__normal_iterator<ansi_c_declaratort*, std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> > >, ansi_c_declaratort const&) [892]
                0.00    0.00  274792/423372530     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [694]
                0.00    0.00  291463/423372530     simplify_exprt::simplify_object(exprt&) [409]
                0.00    0.00  308198/423372530     goto_symext::symex_goto(goto_symex_statet&) [37]
                0.00    0.00  308424/423372530     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [19]
                0.00    0.00  336727/423372530     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [194]
                0.00    0.00  339130/423372530     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [145]
                0.00    0.00  374369/423372530     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00  384393/423372530     void std::__uninitialized_fill_n<false>::__uninit_fill_n<irept*, unsigned long, irept>(irept*, unsigned long, irept const&) [1257]
                0.01    0.00  394569/423372530     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [1268]
                0.01    0.00  443552/423372530     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.01    0.00  447740/423372530     guardt::as_expr(std::_List_const_iterator<exprt>) const [83]
                0.01    0.00  475159/423372530     message_streamt::message_streamt(message_handlert&) [877]
                0.01    0.00  499492/423372530     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [991]
                0.01    0.00  500762/423372530     goto_symext::add_to_lhs(exprt const&, exprt const&) [750]
                0.01    0.00  602030/423372530     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [1221]
                0.01    0.00  655332/423372530     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [319]
                0.01    0.00  716192/423372530     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [733]
                0.01    0.00  716192/423372530     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [792]
                0.01    0.00  722695/423372530     simplify_exprt::simplify_plus(exprt&) [61]
                0.01    0.00  766156/423372530     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [225]
                0.01    0.00  770189/423372530     std::tr1::_Hashtable<merged_irept, merged_irept, std::allocator<merged_irept>, std::_Identity<merged_irept>, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, true, true>::_M_allocate_node(merged_irept const&) [915]
                0.01    0.00  770189/423372530     std::pair<irept const, merged_irept>::pair(std::pair<irept const, merged_irept> const&) [967]
                0.01    0.00  770189/423372530     std::tr1::_Hashtable<irept, std::pair<irept const, merged_irept>, std::allocator<std::pair<irept const, merged_irept> >, std::_Select1st<std::pair<irept const, merged_irept> >, std::equal_to<irept>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<irept const, merged_irept> const&) [822]
                0.01    0.00  772767/423372530     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [816]
                0.01    0.00  796899/423372530     void std::__insertion_sort<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [214]
                0.01    0.00  835706/423372530     gen_zero(typet const&) [249]
                0.01    0.00  928269/423372530     symbolt::symbolt(symbolt const&) [1028]
                0.02    0.00 1366194/423372530     from_integer(BigInt const&, typet const&) [182]
                0.02    0.00 1437681/423372530     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [104]
                0.02    0.00 1824507/423372530     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [452]
                0.02    0.00 1858405/423372530     simplify_exprt::simplify_mult(exprt&) [126]
                0.03    0.00 1950029/423372530     unsigned_char_type() [207]
                0.03    0.00 1962407/423372530     hash_numbering<exprt, irep_hash>::number(exprt const&) [46]
                0.03    0.00 1973764/423372530     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [31]
                0.03    0.00 2049729/423372530     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [801]
                0.03    0.00 2129409/423372530     std::pair<irept const, merged_irept>::pair<irept, merged_irept>(std::pair<irept, merged_irept> const&) [668]
                0.03    0.00 2129409/423372530     std::pair<irept, merged_irept>::pair(irept const&, merged_irept const&) [871]
                0.03    0.00 2129409/423372530     std::pair<merged_irept const, merged_irept>::pair(std::pair<merged_irept const, merged_irept> const&) [655]
                0.03    0.00 2129409/423372530     std::tr1::_Hashtable<merged_irept, std::pair<merged_irept const, merged_irept>, std::allocator<std::pair<merged_irept const, merged_irept> >, std::_Select1st<std::pair<merged_irept const, merged_irept> >, std::equal_to<merged_irept>, merged_irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<merged_irept const, merged_irept> const&) [574]
                0.03    0.00 2611292/423372530     boolbvt::convert_bv(exprt const&) <cycle 15> [32]
                0.03    0.00 2611292/423372530     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [544]
                0.03    0.00 2611292/423372530     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair<exprt, std::vector<literalt, std::allocator<literalt> > >(std::pair<exprt, std::vector<literalt, std::allocator<literalt> > > const&) [528]
                0.04    0.00 2867949/423372530     symex_target_equationt::SSA_stept::SSA_stept() [595]
                0.04    0.00 2867949/423372530     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [352]
                0.04    0.00 3088929/423372530     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [524]
                0.06    0.00 4713747/423372530     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [569]
                0.07    0.00 5399580/423372530     prop_conv_solvert::convert(exprt const&) <cycle 15> [24]
                0.07    0.00 5399580/423372530     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [627]
                0.11    0.00 8350750/423372530     std::pair<merged_irept const, merged_irept>::pair<merged_irept, merged_irept>(std::pair<merged_irept, merged_irept> const&) [482]
                0.11    0.00 8350750/423372530     std::pair<merged_irept, merged_irept>::pair(merged_irept const&, merged_irept const&) [463]
                0.15    0.00 11343241/423372530     std::_Rb_tree<dstring, std::pair<dstring const, exprt>, std::_Select1st<std::pair<dstring const, exprt> >, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::_M_create_node(std::pair<dstring const, exprt> const&) [331]
                0.19    0.00 14954396/423372530     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [96]
                0.22    0.00 17285866/423372530     simplify_exprt::simplify_rec(exprt&) <cycle 5> [152]
                0.24    0.00 18664681/423372530     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [359]
                0.47    0.00 35930440/423372530     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [243]
                0.52    0.00 39791227/423372530     merged_irepst::merged(irept const&) [30]
                0.54    0.00 41650323/423372530     irept::add(dstring const&, irept const&) [81]
                0.71    0.00 54726450/423372530     irept* std::__uninitialized_copy<false>::__uninit_copy<__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*>(__gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, __gnu_cxx::__normal_iterator<irept const*, std::vector<irept, std::allocator<irept> > >, irept*) [203]
                1.26    0.00 96873706/423372530     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_create_node(std::pair<dstring const, irept> const&) [123]
[73]     1.2    5.50    0.00 423372530         irept::irept(irept const&) [73]
-----------------------------------------------
                0.04    5.29  630568/630568      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [59]
[74]     1.1    0.04    5.29  630568         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [74]
                0.10    2.75  630568/630568      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 13> [132]
                0.23    2.09  630568/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                0.02    0.10  630568/2896523     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [303]
                0.00    0.00  630568/3459023     goto_symex_statet::call_stack() [930]
-----------------------------------------------
                0.00    0.00       1/13863271     with_exprt::with_exprt(exprt const&, exprt const&, exprt const&) [2138]
                0.00    0.00       2/13863271     c_typecheck_baset::typecheck_expr_index(exprt&) [1994]
                0.00    0.00       4/13863271     struct_exprt::struct_exprt(typet const&) [2129]
                0.00    0.00       6/13863271     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [375]
                0.00    0.00      13/13863271     member_exprt::member_exprt(exprt const&, dstring const&, typet const&) [1995]
                0.00    0.00      18/13863271     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1597]
                0.00    0.00      23/13863271     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1559]
                0.00    0.00      34/13863271     symbol_exprt::symbol_exprt(typet const&) [1996]
                0.00    0.00      34/13863271     side_effect_exprt::side_effect_exprt(dstring const&, typet const&) [1972]
                0.00    0.00      46/13863271     build_sizeof_expr(constant_exprt const&, namespacet const&) [984]
                0.00    0.00      76/13863271     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1640]
                0.00    0.00     148/13863271     or_exprt::or_exprt() [1798]
                0.00    0.00     165/13863271     concatenation_exprt::concatenation_exprt(typet const&) [1814]
                0.00    0.00     269/13863271     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [744]
                0.00    0.00     271/13863271     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1364]
                0.00    0.00     282/13863271     infinity_exprt::infinity_exprt(typet const&) [1762]
                0.00    0.00     489/13863271     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [1637]
                0.00    0.00     568/13863271     flatten_byte_update(exprt const&, namespacet const&) [1234]
                0.00    0.00     572/13863271     simplify_exprt::simplify_address_of(exprt&) <cycle 5> [444]
                0.00    0.00     599/13863271     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1238]
                0.00    0.00     634/13863271     dynamic_object(exprt const&) [1631]
                0.00    0.00     768/13863271     address_of_exprt::address_of_exprt() [1582]
                0.00    0.00    1130/13863271     goto_symext::replace_nondet(exprt&) [344]
                0.00    0.00    1313/13863271     codet::codet(dstring const&) [1544]
                0.00    0.00    1958/13863271     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1078]
                0.00    0.00    2165/13863271     and_exprt::and_exprt(exprt const&, exprt const&) [1490]
                0.00    0.00    2864/13863271     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [461]
                0.00    0.00    3621/13863271     index_exprt::index_exprt(exprt const&, exprt const&) [1427]
                0.00    0.00    5936/13863271     index_exprt::index_exprt(typet const&) [1360]
                0.00    0.00    6374/13863271     or_exprt::or_exprt(exprt const&, exprt const&) [1353]
                0.00    0.00    7131/13863271     not_exprt::not_exprt(exprt const&) [1356]
                0.00    0.00    7358/13863271     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [145]
                0.00    0.00    7388/13863271     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [1098]
                0.00    0.00   10763/13863271     typecast_exprt::typecast_exprt(exprt const&, typet const&) [1340]
                0.00    0.01   19458/13863271     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [1054]
                0.00    0.01   20932/13863271     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 14> [969]
                0.00    0.01   21094/13863271     exprt::make_not() [895]
                0.00    0.01   21252/13863271     binary_exprt::binary_exprt(dstring const&, typet const&) [1046]
                0.00    0.01   32520/13863271     codet::codet() [1037]
                0.00    0.01   39613/13863271     member_exprt::member_exprt(typet const&) [886]
                0.00    0.02   44945/13863271     index_exprt::index_exprt(exprt const&, exprt const&, typet const&) [898]
                0.00    0.02   58811/13863271     guardt::as_expr(std::_List_const_iterator<exprt>) const [83]
                0.00    0.03   73902/13863271     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [22]
                0.00    0.03   83456/13863271     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [725]
                0.00    0.06  161412/13863271     unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&) [665]
                0.00    0.06  169578/13863271     predicate_exprt::predicate_exprt(dstring const&) [639]
                0.00    0.06  178003/13863271     address_of_exprt::address_of_exprt(exprt const&) [527]
                0.00    0.09  266708/13863271     exprt::make_bool(bool) [455]
                0.00    0.17  472805/13863271     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [104]
                0.01    0.21  599144/13863271     symbol_exprt::symbol_exprt(dstring const&, typet const&) [392]
                0.01    0.30  835753/13863271     constant_exprt::constant_exprt(dstring const&, typet const&) [343]
                0.02    0.69 1954272/13863271     value_sett::get_value_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, std::string const&, typet const&, namespacet const&) const <cycle 1> [40]
                0.02    0.87 2444568/13863271     constant_exprt::constant_exprt(typet const&) [248]
                0.06    2.24 6302022/13863271     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [103]
[75]     1.1    0.14    4.92 13863271         exprt::exprt(dstring const&, typet const&) [75]
                0.51    3.89 13863271/13883441     irept::add(dstring const&, irept const&) [81]
                0.15    0.38 13863271/316633973     irept::detach() [43]
-----------------------------------------------
                0.00    0.00      94/88517112     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 7> [1581]
                0.00    0.00      94/88517112     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1468]
                0.00    0.00     306/88517112     string_constantt::set_value(dstring const&) [1558]
                0.00    0.00     578/88517112     struct_union_typet::components() [1790]
                0.00    0.00    1271/88517112     typet::add_source_location() [1746]
                0.00    0.00    2256/88517112     vector_typet::size() [1692]
                0.00    0.00   11468/88517112     code_typet::make_ellipsis() [1277]
                0.00    0.00   90748/88517112     yyansi_cparse() [138]
                0.00    0.01  213349/88517112     irep_serializationt::read_irep(std::istream&, irept&) <cycle 19> [654]
                0.00    0.01  269923/88517112     code_typet::return_type() [787]
                0.01    0.01  367964/88517112     ansi_c_declaratort::value() [794]
                0.01    0.02  416758/88517112     array_typet::size() [712]
                0.02    0.03  868324/88517112     code_typet::parameters() [540]
                0.03    0.06 1468408/88517112     exprt::add_source_location() [512]
                0.07    0.14 3722785/88517112     irept::set(dstring const&, long long) [199]
                0.19    0.39 10461039/88517112     irept::set(dstring const&, dstring const&) [189]
                1.26    2.66 70621747/88517112     exprt::type() [53]
[76]     1.1    1.59    3.33 88517112         irept::add(dstring const&) [76]
                0.93    2.40 88517112/316633973     irept::detach() [43]
-----------------------------------------------
                0.06    4.80     154/154         symex_target_equationt::convert(prop_convt&) [39]
[77]     1.0    0.06    4.80     154         symex_target_equationt::convert_guards(prop_convt&) [77]
                0.14    4.66  401091/5560151     prop_conv_solvert::convert(exprt const&) <cycle 15> [24]
-----------------------------------------------
                0.00    0.00     913/3519739     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique_(std::_Rb_tree_const_iterator<exprt>, exprt const&) [1085]
                0.00    0.00    1114/3519739     std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair<exprt const, unsigned int> const&) [1472]
                0.00    0.01    8494/3519739     void std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [1057]
                0.00    0.02   12252/3519739     equalityt::equality(exprt const&, exprt const&) [390]
                0.00    0.09   63556/3519739     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, exprt const&) [614]
                0.00    0.69  511547/3519739     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&) [264]
                0.00    0.79  588756/3519739     std::_Rb_tree<exprt, std::pair<exprt const, unsigned int>, std::_Select1st<std::pair<exprt const, unsigned int> >, std::less<exprt>, std::allocator<std::pair<exprt const, unsigned int> > >::_M_insert_unique(std::pair<exprt const, unsigned int> const&) [258]
                0.00    1.08  803492/3519739     void std::__insertion_sort<__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > > >(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, __gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [214]
                0.00    2.05 1529615/3519739     sort_operands(std::vector<exprt, std::allocator<exprt> >&) [102]
[78]     1.0    0.01    4.72 3519739         ordering(irept const&, irept const&) [78]
                3.45    1.27 3519739/3519739     irept::compare(irept const&) const [79]
-----------------------------------------------
                             86429284             irept::compare(irept const&) const [79]
                3.45    1.27 3519739/3519739     ordering(irept const&, irept const&) [78]
[79]     1.0    3.45    1.27 3519739+86429284 irept::compare(irept const&) const [79]
                1.27    0.00 153824817/153824817     dstring::compare(dstring const&) const [210]
                             86429284             irept::compare(irept const&) const [79]
-----------------------------------------------
                0.01    4.43  602030/602030      std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<exprt const, literalt> const&, std::tr1::integral_constant<bool, true>) [25]
[80]     0.9    0.01    4.43  602030         std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long) [80]
                0.10    4.28     761/761         std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [82]
                0.03    0.01  602030/602030      std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_node(std::pair<exprt const, literalt> const&) [768]
                0.01    0.00  602030/5560737     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [558]
-----------------------------------------------
                0.00    0.00      46/13883441     build_sizeof_expr(constant_exprt const&, namespacet const&) [984]
                0.00    0.00     175/13883441     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [194]
                0.00    0.00     263/13883441     yyansi_cparse() [138]
                0.00    0.00     679/13883441     simplify_exprt::simplify_mult(exprt&) [126]
                0.00    0.00    1128/13883441     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 7> [695]
                0.00    0.01   17879/13883441     exprt::make_typecast(typet const&) [1209]
                0.51    3.89 13863271/13883441     exprt::exprt(dstring const&, typet const&) [75]
[81]     0.9    0.51    3.89 13883441         irept::add(dstring const&, irept const&) [81]
                1.47    0.03 41650323/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.31    0.53 13883441/21966991     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_insert_unique(std::pair<dstring const, irept> const&) [201]
                0.54    0.00 41650323/423372530     irept::irept(irept const&) [73]
                0.15    0.38 13883441/316633973     irept::detach() [43]
                0.48    0.00 13883441/13883441     std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&) [327]
                0.00    0.00    1625/22195101     irept::operator=(irept const&) [222]
-----------------------------------------------
                0.10    4.28     761/761         std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<exprt const, literalt> const&, unsigned long, unsigned long) [80]
[82]     0.9    0.10    4.28     761         std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_rehash(unsigned long) [82]
                3.94    0.32  880363/15264319     irept::hash() const [11]
                0.02    0.00     761/915         std::tr1::_Hashtable<exprt, std::pair<exprt const, literalt>, std::allocator<std::pair<exprt const, literalt> >, std::_Select1st<std::pair<exprt const, literalt> >, std::equal_to<exprt>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_allocate_buckets(unsigned long) [955]
-----------------------------------------------
                0.03    0.15   18364/447740      operator|=(guardt&, guardt const&) [230]
                0.68    3.49  429376/447740      guardt::as_expr() const [86]
[83]     0.9    0.71    3.64  447740         guardt::as_expr(std::_List_const_iterator<exprt>) const [83]
                0.73    1.20 20674465/20675486     exprt::is_boolean() const [165]
                0.12    0.78 20674465/21510173     exprt::copy_to_operands(exprt const&) [245]
                0.13    0.40 20674465/37754947     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [243]
                0.00    0.22  343859/564573      true_exprt::true_exprt() [376]
                0.00    0.02   58811/13863271     exprt::exprt(dstring const&, typet const&) [75]
                0.00    0.02  461481/67498659     exprt::~exprt() [133]
                0.01    0.00  447740/423372530     irept::irept(irept const&) [73]
                0.00    0.00   58811/1870808     irept::irept(dstring const&) [487]
                0.00    0.00   58811/6598473     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [364]
                0.00    0.00   58811/7568638     exprt::operator=(exprt const&) [361]
                0.00    0.00   58811/11573231     typet::~typet() [338]
                0.00    0.00   58811/59420       exprt::reserve_operands(unsigned long) [1422]
                0.00    0.00  447740/131130579     exprt::exprt(exprt const&) [457]
                0.00    0.00  343859/507127      true_exprt::~true_exprt() [2223]
-----------------------------------------------
                1.09    3.13 85836688/85836688     irept::dt::dt(irept::dt const&) [54]
[84]     0.9    1.09    3.13 85836688         std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_Rb_tree(std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > > const&) [84]
                0.72    2.42 49470131/49470131     std::_Rb_tree<dstring, std::pair<dstring const, irept>, std::_Select1st<std::pair<dstring const, irept> >, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::_M_copy(std::_Rb_tree_node<std::pair<dstring const, irept> > const*, std::_Rb_tree_node<std::pair<dstring const, irept> >*) [116]
-----------------------------------------------
                                                 <spontaneous>
[85]     0.9    4.21    0.00                 Minisat::SimpSolver::eliminate(bool) [85]
-----------------------------------------------
                0.00    0.00      78/429376      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [1256]
                0.00    0.00     290/429376      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.05    4666/429376      goto_symext::symex_end_of_function(goto_symex_statet&) [384]
                0.00    0.05    4904/429376      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    0.05    5304/429376      goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [97]
                0.00    0.07    6783/429376      goto_symext::symex_decl(goto_symex_statet&) [291]
                0.00    0.08    8136/429376      goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [375]
                0.00    0.15   15562/429376      guardt::guard_expr(exprt&) const [484]
                0.00    0.19   19424/429376      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [48]
                0.00    0.19   19629/429376      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [184]
                0.00    0.62   64062/429376      goto_symext::symex_goto(goto_symex_statet&) [37]
                0.00    1.08  111030/429376      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.00    1.65  169508/429376      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [35]
[86]     0.9    0.01    4.17  429376         guardt::as_expr() const [86]
                0.68    3.49  429376/447740      guardt::as_expr(std::_List_const_iterator<exprt>) const [83]
-----------------------------------------------
                                                 <spontaneous>
[87]     0.9    4.12    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [87]
-----------------------------------------------
                0.00    0.00       3/136980      prop_conv_solvert::set_to(exprt const&, bool) [150]
                0.00    0.00     156/136980      symex_target_equationt::convert_assertions(prop_convt&) [146]
                0.00    0.02     570/136980      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [218]
                0.00    3.96  136251/136980      symex_target_equationt::convert_assignments(decision_proceduret&) const [60]
[88]     0.9    0.00    3.98  136980         boolbvt::set_to(exprt const&, bool) [88]
                0.01    3.97  136821/136821      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [89]
                0.00    0.01  136980/57379327     exprt::type() const [105]
                0.00    0.00  136821/580301      to_equal_expr(exprt const&) [2217]
-----------------------------------------------
                0.01    3.97  136821/136821      boolbvt::set_to(exprt const&, bool) [88]
[89]     0.8    0.01    3.97  136821         boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [89]
                0.92    1.49  124823/124823      boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [149]
                0.04    1.45  124823/5560151     boolbvt::convert_bv(exprt const&) <cycle 15> [32]
                0.02    0.00  136251/37750152     operator==(irept const&, irept const&) <cycle 3> [69]
                0.00    0.01  273072/57379327     exprt::type() const [105]
                0.00    0.01  124823/7745666     symbol_exprt::get_identifier() const [340]
                0.00    0.01  125215/655788      boolbvt::is_unbounded_array(typet const&) const [819]
                0.00    0.00  273072/17843034     namespace_baset::follow(typet const&) const [518]
                0.00    0.00  124823/5109641     to_symbol_expr(exprt const&) [1127]
-----------------------------------------------
                                                 <spontaneous>
[90]     0.8    3.88    0.00                 Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int) [90]
-----------------------------------------------
                0.00    3.83    4904/4904        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[91]     0.8    0.00    3.83    4904         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.02    3.46    4904/4904        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [97]
                0.00    0.30    4904/60185       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [94]
                0.00    0.05    4904/429376      guardt::as_expr() const [86]
                0.00    0.00    4904/7745666     symbol_exprt::get_identifier() const [340]
                0.00    0.00    4904/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.00    0.00    4904/5651017     dstring::operator==(char const*) const [693]
                0.00    0.00    4904/5109641     to_symbol_expr(exprt const&) [1127]
                0.00    0.00    9808/316013      has_prefix(std::string const&, std::string const&) [2228]
-----------------------------------------------
                                 310             boolbv_widtht::get_entry(typet const&) const [92]
                0.00    0.00       2/715882      boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1362]
                0.00    0.00      25/715882      boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1275]
                0.00    0.00      87/715882      boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1436]
                0.00    0.00     127/715882      boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1564]
                0.00    0.00     230/715882      boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [358]
                0.00    0.00     504/715882      boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [1369]
                0.00    0.00     512/715882      bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [855]
                0.00    0.01    1228/715882      boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [345]
                0.00    0.02    2870/715882      boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [997]
                0.00    0.02    3767/715882      boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [722]
                0.00    0.03    5576/715882      boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [587]
                0.00    0.03    6449/715882      boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [573]
                0.00    0.03    6551/715882      boolbvt::type_conversion(typet const&, std::vector<literalt, std::allocator<literalt> > const&, typet const&, std::vector<literalt, std::allocator<literalt> >&) [775]
                0.00    0.04    6914/715882      boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [367]
                0.00    0.07   12378/715882      boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [365]
                0.00    0.07   13191/715882      boolbvt::convert_with_struct(struct_typet const&, exprt const&, exprt const&, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [441]
                0.00    0.08   14301/715882      boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [529]
                0.00    0.08   14446/715882      boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [464]
                0.00    0.09   16184/715882      boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [414]
                0.00    0.15   27465/715882      boolbvt::convert_constant(constant_exprt const&, std::vector<literalt, std::allocator<literalt> >&) [497]
                0.00    0.23   42969/715882      boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [166]
                0.00    0.32   60564/715882      boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 15> [155]
                0.00    0.71  133054/715882      boolbv_mapt::get_map_entry(dstring const&, typet const&) [156]
                0.01    1.84  346488/715882      boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [145]
[92]     0.8    0.02    3.80  715882+310     boolbv_widtht::get_entry(typet const&) const [92]
                0.02    3.64  716192/716192      std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<typet const, boolbv_widtht::entryt> const&, std::tr1::integral_constant<bool, true>) [95]
                0.00    0.05 1432384/11573231     typet::~typet() [338]
                0.01    0.04  716192/716192      std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [733]
                0.00    0.04  716192/716192      std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [792]
                0.00    0.00     173/1396249     to_integer(constant_exprt const&, BigInt&) [290]
                0.00    0.00     593/3974740     bitvector_typet::get_width() const [332]
                0.00    0.00     173/182239      integer2unsigned(BigInt const&) [1004]
                0.00    0.00     173/183051      BigInt::operator*(unsigned long) const [1035]
                0.00    0.00     189/198014      array_typet::size() const [1102]
                0.00    0.00     189/301047      to_array_type(typet const&) [1026]
                0.00    0.00     121/57379327     exprt::type() const [105]
                0.00    0.00     189/1222797     to_integer(exprt const&, BigInt&) [899]
                0.00    0.00     173/2182258     BigInt::compare(unsigned long long) const [841]
                0.00    0.00     247/1313700     to_signedbv_type(typet const&) [1133]
                0.00    0.00      34/126561      struct_union_typet::components() const [1248]
                0.00    0.00     362/37092673     BigInt::~BigInt() [490]
                0.00    0.00     189/6003874     BigInt::BigInt() [735]
                0.00    0.00     189/882357      typet::subtype() const [1303]
                0.00    0.00     173/3299007     BigInt::compare(long long) const [931]
                0.00    0.00      34/34          std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert) [2132]
                0.00    0.00  716192/2149645     std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base() [2192]
                0.00    0.00  716192/716192      std::pair<typet, boolbv_widtht::entryt>::~pair() [2209]
                0.00    0.00  716192/717261      std::pair<typet const, boolbv_widtht::entryt>::~pair() [2208]
                0.00    0.00     338/62925       to_unsignedbv_type(typet const&) [2289]
                0.00    0.00      34/43693       to_struct_type(typet const&) [2314]
                0.00    0.00       5/5           to_bv_type(typet const&) [3105]
                0.00    0.00       3/114         to_floatbv_type(typet const&) [3015]
                                 310             boolbv_widtht::get_entry(typet const&) const [92]
-----------------------------------------------
                                                 <spontaneous>
[93]     0.8    3.76    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [93]
-----------------------------------------------
                0.00    0.02     290/60185       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.30    4904/60185       goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    3.35   54991/60185       goto_symext::symex_goto(goto_symex_statet&) [37]
[94]     0.8    0.00    3.67   60185         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [94]
                0.00    3.55   60185/409707      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [28]
                0.00    0.06   60185/409707      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [355]
                0.00    0.04   60185/819414      symex_target_equationt::SSA_stept::~SSA_stept() [309]
                0.00    0.01   60185/409707      symex_target_equationt::SSA_stept::SSA_stept() [595]
                0.00    0.00   60185/7568638     exprt::operator=(exprt const&) [361]
                0.00    0.00   60185/67498659     exprt::~exprt() [133]
-----------------------------------------------
                0.02    3.64  716192/716192      boolbv_widtht::get_entry(typet const&) const [92]
[95]     0.8    0.02    3.64  716192         std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<typet const, boolbv_widtht::entryt> const&, std::tr1::integral_constant<bool, true>) [95]
                3.20    0.26  716192/15264319     irept::hash() const [11]
                0.00    0.18  716192/716192      std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_find_node(std::tr1::__detail::_Hash_node<std::pair<typet const, boolbv_widtht::entryt>, false>*, typet const&, unsigned long) const [473]
                0.00    0.00    1069/1069        std::tr1::_Hashtable<typet, std::pair<typet const, boolbv_widtht::entryt>, std::allocator<std::pair<typet const, boolbv_widtht::entryt> >, std::_Select1st<std::pair<typet const, boolbv_widtht::entryt> >, std::equal_to<typet>, irep_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert_bucket(std::pair<typet const, boolbv_widtht::entryt> const&, unsigned long, unsigned long) [1596]
-----------------------------------------------
                0.00    0.00      94/89298390     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 7> [1581]
                0.00    0.00      94/89298390     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1468]
                0.00    0.00     306/89298390     string_constantt::set_value(dstring const&) [1558]
                0.00    0.00     578/89298390     struct_union_typet::components() [1790]
                0.00    0.00    1271/89298390     typet::add_source_location() [1746]
                0.00    0.00    2256/89298390     vector_typet::size() [1692]
                0.00    0.00   11468/89298390     code_typet::make_ellipsis() [1277]
                0.00    0.00   90748/89298390     yyansi_cparse() [138]
                0.00    0.01  213349/89298390     irep_serializationt::read_irep(std::istream&, irept&) <cycle 19> [654]
                0.00    0.01  269923/89298390     code_typet::return_type() [787]
                0.01    0.01  367964/89298390     ansi_c_declaratort::value() [794]
                0.01    0.01  416758/89298390     array_typet::size() [712]
                0.01    0.02  781278/89298390     merged_irepst::merged(irept const&) [30]
                0.01    0.02  868324/89298390     code_typet::parameters() [540]
                0.02    0.04 1468408/89298390     exprt::add_source_location() [512]
                0.05    0.10 3722785/89298390     irept::set(dstring const&, long long) [199]
                0.15    0.27 10461039/89298390     irept::set(dstring const&, dstring const&) [189]
                1.04    1.84 70621747/89298390     exprt::type() [53]
[96]     0.8    1.31    2.33 89298390         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [96]
                0.09    0.96 14954396/14954396     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::insert(std::_Rb_tree_iterator<std::pair<dstring const, irept> >, std::pair<dstring const, irept> const&) [228]
                0.53    0.01 14954396/360090701     std::pair<dstring const, irept>::~pair() <cycle 2> [296]
                0.53    0.01 14954396/360090701     irept::remove_ref(irept::dt*) <cycle 2> [55]
                0.19    0.00 14954396/423372530     irept::irept(irept const&) [73]
-----------------------------------------------
                0.02    3.46    4904/4904        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
[97]     0.7    0.02    3.46    4904         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [97]
                0.01    2.93    4504/4504        goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [122]
                0.00    0.30    4904/4904        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [408]
                0.00    0.07    4504/4504        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [638]
                0.00    0.05    5304/429376      guardt::as_expr() const [86]
                0.00    0.03    7935/1609682     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 12> [68]
                0.00    0.02     400/5066        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [400]
                0.00    0.02    4504/4666        goto_symex_statet::new_frame() [977]
                0.01    0.00    7767/7767        std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true>::_M_insert(std::pair<dstring const, goto_symex_statet::framet::loop_infot> const&, std::tr1::integral_constant<bool, true>) [1116]
                0.00    0.00   13912/46395       std::tr1::__detail::_Map_base<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, true, std::tr1::_Hashtable<dstring, std::pair<dstring const, goto_symex_statet::framet::loop_infot>, std::allocator<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::_Select1st<std::pair<dstring const, goto_symex_statet::framet::loop_infot> >, std::equal_to<dstring>, dstring_hash, std::tr1::__detail::_Mod_range_hashing, std::tr1::__detail::_Default_ranged_hash, std::tr1::__detail::_Prime_rehash_policy, false, false, true> >::operator[](dstring const&) [1117]
                0.00    0.00    4504/4656        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1450]
                0.00    0.00    4904/4904        symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int) [1473]
                0.00    0.00    4504/12550       goto_function_templatet<goto_programt>::is_hidden() const [1458]
                0.00    0.00    4904/7745666     symbol_exprt::get_identifier() const [340]
                0.00    0.00    4504/7568638     exprt::operator=(exprt const&) [361]
                0.00    0.00    5304/67498659     exprt::~exprt() [133]
                0.00    0.00    4504/958949      std::vector<exprt, std::allocator<exprt> >::~vector() [874]
                0.00    0.00     400/400         symex_bmct::no_body(dstring const&) [1772]
                0.00    0.00    4504/958949      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [1017]
                0.00    0.00    4904/922664      goto_symex_statet::top() [1278]
                0.00    0.00    4504/4504        goto_symex_statet::previous_frame() [1921]
                0.00    0.00    4504/3459023     goto_symex_statet::call_stack() [930]
                0.00    0.00    4904/5109641     to_symbol_expr(exprt const&) [1127]
                0.00    0.00       2/581401      messaget::eom(messaget::mstreamt&) [718]
                0.00    0.00    4904/6098        std::_Rb_tree<dstring, std::pair<dstring const, goto_function_templatet<goto_programt> >, std::_Select1st<std::pair<dstring const, goto_function_templatet<goto_programt> > >, std::less<dstring>, std::allocator<std::pair<dstring const, goto_function_templatet<goto_programt> > > >::find(dstring const&) const [2449]
-----------------------------------------------
                0.01    0.11   24592/707653      goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [548]
                0.02    0.15   33774/707653      goto_symext::merge_gotos(goto_symex_statet&) [42]
                0.02    0.19   43019/707653      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [48]
                0.02    0.22   49184/707653      operator|=(guardt&, guardt const&) [230]
                0.04    0.38   85736/707653      goto_symext::symex_goto(goto_symex_statet&) [37]
                0.21    2.10  471348/707653      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[98]     0.7    0.32    3.15  707653         guardt::is_false() const [98]
                3.08    0.07 42454855/43268148     exprt::is_false() const [111]
-----------------------------------------------
                                                 <spontaneous>
[99]     0.7    3.47    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [99]
-----------------------------------------------
                0.00    0.00       9/15627689     gen_one(typet const&) [2032]
                0.00    0.00      35/15627689     ieee_floatt::to_expr() const [1710]
                0.00    0.00      47/15627689     c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&) [1886]
                0.00    0.00      47/15627689     ansi_c_languaget::parse(std::istream&, std::string const&) [137]
                0.00    0.00      47/15627689     add_padding(struct_typet&, namespacet const&) [1232]
                0.00    0.00      48/15627689     ansi_c_parsert::add_tag_with_body(irept&) [1969]
                0.00    0.00      49/15627689     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 7> [1678]
                0.00    0.00      54/15627689     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [154]
                0.00    0.00      82/15627689     ansi_c_parsert::lookup_label(dstring) [1827]
                0.00    0.00      84/15627689     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 7> [1638]
                0.00    0.00      86/15627689     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 9> [1668]
                0.00    0.00     118/15627689     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1510]
                0.00    0.00     153/15627689     convert_string_literal(std::string const&) [1527]
                0.00    0.00     184/15627689     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [786]
                0.00    0.00     253/15627689     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [122]
                0.00    0.00     282/15627689     c_typecheck_baset::typecheck_c_enum_type(typet&) <cycle 7> [1468]
                0.00    0.00     408/15627689     expr2ct::id_shorthand(dstring const&) const [1447]
                0.00    0.00     486/15627689     register_language(languaget* (*)()) [1283]
                0.00    0.00     549/15627689     preprocessor_line(char const*, parsert&) [1691]
                0.00    0.00     954/15627689     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [1367]
                0.00    0.00    1130/15627689     goto_symext::replace_nondet(exprt&) [344]
                0.00    0.00    2209/15627689     partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt) [1569]
                0.00    0.00    2314/15627689     failed_symbol_id(dstring const&) [1602]
                0.00    0.00    2430/15627689     configt::this_operating_system() [876]
                0.00    0.00    2500/15627689     bv_pointerst::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 16> [774]
                0.00    0.00    2732/15627689     convert_integer_literal(std::string const&) [987]
                0.00    0.00    2864/15627689     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [461]
                0.00    0.00    4670/15627689     expr2ct::get_shorthands(exprt const&) [767]
                0.00    0.00   12642/15627689     goto_symex_statet::goto_statet::level2_current_name(dstring const&) const [1354]
                0.00    0.00   12915/15627689     ansi_c_parsert::add_declarator(exprt&, irept&) [329]
                0.00    0.00   13464/15627689     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [375]
                0.00    0.00   14056/15627689     label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&) [1264]
                0.00    0.00   18170/15627689     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [519]
                0.00    0.01   36989/15627689     irep_serializationt::read_gb_string(std::istream&) [1231]
                0.00    0.01   51660/15627689     exprt::is_one() const [809]
                0.00    0.01   62882/15627689     goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructio