Flat profile:

Each sample counts as 0.01 seconds.
  %   cumulative   self              self     total           
 time   seconds   seconds    calls  ms/call  ms/call  name    
 35.51    152.54   152.54                             Minisat::SimpSolver::backwardSubsumptionCheck(bool)
 12.20    204.95    52.41 22615718     0.00     0.00  irept::hash() const
  6.04    230.90    25.95                             Minisat::Solver::propagate()
  2.52    241.73    10.83                             Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.74    249.20     7.47                             Minisat::SimpSolver::eliminateVar(int)
  1.73    256.63     7.43                             Minisat::SimpSolver::removeClause(unsigned int)
  1.62    263.57     6.94 209232546     0.00     0.00  operator==(irept const&, irept const&)
  1.33    269.29     5.72 1498725718     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++()
  1.26    274.71     5.42                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&)
  1.14    279.62     4.91                             Minisat::SimpSolver::eliminate(bool)
  1.07    284.22     4.60 473144824     0.00     0.00  irept::remove_ref(irept::dt*)
  1.01    288.58     4.36                             Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&)
  1.01    292.92     4.34                             Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit)
  0.97    297.10     4.18                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&)
  0.95    301.20     4.10 359046340     0.00     0.00  irept::irept(irept const&)
  0.87    304.92     3.72                             Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&)
  0.86    308.60     3.68                             Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&)
  0.76    311.85     3.25 320772892     0.00     0.00  irept::detach()
  0.75    315.08     3.23                             Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int)
  0.67    317.95     2.87                             Minisat::SimpSolver::gatherTouchedClauses()
  0.64    320.68     2.73                             Minisat::Solver::analyze(unsigned int, Minisat::vec<Minisat::Lit>&, int&)
  0.63    323.39     2.71                             Minisat::Solver::detachClause(unsigned int, bool)
  0.62    326.07     2.68  3557705     0.00     0.00  irept::compare(irept const&) const
  0.61    328.71     2.64 99854014     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.60    331.28     2.58 169104351     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.60    333.84     2.56                             Minisat::Solver::cancelUntil(int)
  0.59    336.37     2.53                             Minisat::Solver::pickBranchLit()
  0.53    338.63     2.26 43326300     0.00     0.00  exprt::is_false() const
  0.52    340.85     2.22 10326104     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.51    343.05     2.20                             Minisat::SimpSolver::newVar(bool, bool)
  0.48    345.10     2.05                             Minisat::Solver::newVar(bool, bool)
  0.44    347.00     1.90                             Minisat::Solver::relocAll(Minisat::ClauseAllocator&)
  0.43    348.84     1.84                             void Minisat::sort<Minisat::Lit, Minisat::LessThan_default<Minisat::Lit> >(Minisat::Lit*, int, Minisat::LessThan_default<Minisat::Lit>)
  0.42    350.64     1.80                             Minisat::Solver::litRedundant(Minisat::Lit, unsigned int)
  0.40    352.36     1.72                             Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, Minisat::vec<Minisat::Lit>&)
  0.39    354.02     1.66                             Minisat::Solver::attachClause(unsigned int)
  0.34    355.50     1.48 89550803     0.00     0.00  irept::add(dstring const&)
  0.29    356.76     1.26   136022     0.01     0.01  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.29    358.01     1.26 90361743     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&)
  0.28    359.20     1.19 61260449     0.00     0.00  irept::find(dstring const&) const
  0.27    360.36     1.16 17761247     0.00     0.00  hash_string(char const*)
  0.27    361.51     1.16 145252886     0.00     0.00  bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*)
  0.25    362.60     1.09 16392098     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.25    363.67     1.07 154205685     0.00     0.00  dstring::compare(dstring const&) const
  0.25    364.73     1.07 97826097     0.00     0.00  bool std::operator==<dstring const, irept>(std::pair<dstring const, irept> const&, std::pair<dstring const, irept> const&)
  0.24    365.78     1.05  5863232     0.00     0.00  simplify_exprt::sort_and_join(exprt&)
  0.24    366.80     1.02 97511329     0.00     0.00  std::pair<dstring const, irept>::pair(std::pair<dstring const, irept> const&)
  0.22    367.76     0.96  2411755     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.21    368.66     0.90 85172033     0.00     0.00  void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*)
  0.21    369.56     0.90 87381912     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.20    370.44     0.88 137158086     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.20    371.30     0.87 145265941     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.20    372.16     0.86 47380304     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&)
  0.18    372.94     0.78  4248390     0.00     0.00  binary2integer(std::string const&, bool)
  0.18    373.71     0.77 50280592     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.18    374.47     0.77  2911929     0.00     0.00  simplify_exprt::simplify_rec(exprt&)
  0.17    375.22     0.75 16978456     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.17    375.95     0.73                             Minisat::Solver::removeClause(unsigned int)
  0.17    376.67     0.72  5467753     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.17    377.38     0.71   126939     0.01     0.02  boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.16    378.08     0.70 97511329     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.16    378.77     0.70 84208045     0.00     0.00  std::vector<irept, std::allocator<irept> >::~vector()
  0.16    379.46     0.69 38593565     0.00     0.00  irept::get(dstring const&) const
  0.16    380.15     0.69                             Minisat::SimpSolver::cleanUpClauses()
  0.16    380.83     0.68                             Minisat::vec<unsigned int>::growTo(int)
  0.16    381.50     0.67                             Minisat::vec<unsigned int>::capacity(int)
  0.15    382.16     0.66  2634115     0.00     0.00  boolbvt::convert_bv(exprt const&)
  0.15    382.79     0.63 136391798     0.00     0.00  Minisat::vec<Minisat::Lit>::push(Minisat::Lit const&)
  0.14    383.40     0.61 46289357     0.00     0.00  convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&)
  0.14    384.00     0.60 84207870     0.00     0.00  irept::dt::~dt()
  0.13    384.57     0.57 26485455     0.00     0.00  reference_counting<value_sett::object_map_dt>::reference_counting(reference_counting<value_sett::object_map_dt> const&)
  0.13    385.13     0.56 13730969     0.00     0.00  irept::add(dstring const&, irept const&)
  0.13    385.69     0.56                             irept::full_hash() const
  0.12    386.21     0.53 112063799     0.00     0.00  std::pair<dstring const, irept>::~pair()
  0.12    386.73     0.52 30724250     0.00     0.00  reference_counting<value_sett::object_map_dt>::remove_ref(reference_counting<value_sett::object_map_dt>::dt*)
  0.12    387.24     0.51    56201     0.01     0.01  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.12    387.74     0.50 56333907     0.00     0.00  Minisat::vec<Minisat::Lit>::capacity(int)
  0.12    388.24     0.50   460174     0.00     0.01  guardt::as_expr(std::_List_const_iterator<exprt>) const
  0.12    388.74     0.50  2801800     0.00     0.00  BigInt::as_string(char*, unsigned int, unsigned int) const
  0.12    389.23     0.50 137397820     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.11    389.72     0.49 43690956     0.00     0.00  irept::dt::dt(irept::dt const&)
  0.11    390.20     0.49 22633771     0.00     0.00  std::pair<dstring const, value_sett::entryt>::pair(std::pair<dstring const, value_sett::entryt> const&)
  0.11    390.66     0.46 97511329     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.11    391.12     0.46                             Minisat::vec<Minisat::Solver::Watcher>::capacity(int)
  0.11    391.58     0.46 43690956     0.00     0.00  std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&)
  0.10    392.03     0.45   829403     0.00     0.00  yyansi_clex()
  0.10    392.47     0.45 13730969     0.00     0.00  std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&)
  0.10    392.90     0.43 20681025     0.00     0.00  exprt::is_boolean() const
  0.10    393.33     0.43    65730     0.01     0.02  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.10    393.76     0.43                             Minisat::RegionAllocator<unsigned int>::alloc(int)
  0.10    394.19     0.43       96     4.48    26.41  yyansi_cparse()
  0.10    394.62     0.43 21604371     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.10    395.04     0.42 69229542     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.10    395.45     0.41 19482324     0.00     0.00  simplify_exprt::simplify_node(exprt&)
  0.10    395.86     0.41 28281787     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.10    396.27     0.41  2260035     0.00     0.00  std::map<dstring, dstring, std::less<dstring>, std::allocator<std::pair<dstring const, dstring> > >::operator[](dstring const&)
  0.09    396.67     0.40 77792879     0.00     0.00  Minisat::vec<Minisat::Lit>::clear(bool)
  0.09    397.05     0.39  1925842     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.08    397.41     0.36  8480384     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::find(irept const&)
  0.08    397.76     0.35 47380459     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables()
  0.08    398.10     0.34                             mkElimClause(Minisat::vec<unsigned int>&, int, Minisat::Clause&)
  0.08    398.44     0.34 64956625     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::push_back(literalt const&)
  0.08    398.78     0.34 137158086     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.07    399.08     0.30  9699595     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    399.38     0.30                             Minisat::Solver::rebuildOrderHeap()
  0.07    399.68     0.30   718111     0.00     0.00  guardt::is_false() const
  0.07    399.98     0.30                             bv_refinementt::arrays_overapproximated()
  0.07    400.27     0.30 19365989     0.00     0.00  irept::operator=(irept const&)
  0.07    400.56     0.29                             Minisat::RegionAllocator<unsigned int>::capacity(unsigned int)
  0.07    400.85     0.29 137397820     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.07    401.13     0.28 43690956     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.06    401.40     0.27    45411     0.01     0.03  boolbvt::convert_symbol(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.06    401.67     0.27                             propt::set_frozen(literalt)
  0.06    401.93     0.26  1488422     0.00     0.00  goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.06    402.19     0.26 43690956     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_create_storage(unsigned long)
  0.06    402.45     0.26    46593     0.01     0.02  boolbv_mapt::get_literals(dstring const&, typet const&, unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.06    402.70     0.25  2659235     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    402.95     0.25 68086780     0.00     0.00  exprt::~exprt()
  0.06    403.19     0.25 15947792     0.00     0.00  string_containert::get(std::string const&)
  0.06    403.44     0.25 22617484     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.05    403.67     0.23 71992907     0.00     0.00  exprt::type()
  0.05    403.90     0.23  1150870     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.05    404.13     0.23 132612571     0.00     0.00  exprt::exprt(exprt const&)
  0.05    404.35     0.22 54796559     0.00     0.00  exprt::operands()
  0.05    404.56     0.22  2122752     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const
  0.05    404.77     0.21 21199942     0.00     0.00  exprt::is_constant() const
  0.05    404.98     0.21    65567     0.00     0.02  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.05    405.19     0.21   641862     0.00     0.00  goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool)
  0.05    405.40     0.21 168415915     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.05    405.60     0.20 18318694     0.00     0.00  propt::lcnf(literalt, literalt, literalt)
  0.05    405.80     0.20  2633418     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.05    406.00     0.20 57205686     0.00     0.00  exprt::type() const
  0.05    406.20     0.20 11416978     0.00     0.00  std::pair<dstring const, exprt>::pair(std::pair<dstring const, exprt> const&)
  0.05    406.40     0.20  8501761     0.00     0.00  prop_conv_solvert::convert(exprt const&)
  0.05    406.60     0.20   143649     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::operator=(std::vector<literalt, std::allocator<literalt> > const&)
  0.05    406.80     0.20                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::capacity(int)
  0.05    406.99     0.20  1881306     0.00     0.00  simplify_exprt::simplify_plus(exprt&)
  0.04    407.18     0.19  1925842     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.04    407.37     0.19 37931417     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.04    407.55     0.19  1983904     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    407.73     0.18 172366315     0.00     0.00  cnft::no_variables() const
  0.04    407.91     0.18 84208045     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::~_Vector_base()
  0.04    408.09     0.18 28411297     0.00     0.00  value_sett::entryt::~entryt()
  0.04    408.27     0.18 23511158     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::resize(unsigned long, literalt)
  0.04    408.45     0.18  3654272     0.00     0.00  prop_conv_solvert::convert_bool(exprt const&)
  0.04    408.63     0.18  1695577     0.00     0.00  operator<<(std::ostream&, dstring const&)
  0.04    408.81     0.18   846526     0.00     0.00  goto_symext::replace_nondet(exprt&)
  0.04    408.98     0.18 14552470     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    409.15     0.17  6678097     0.00     0.00  irept::get_bool(dstring const&) const
  0.04    409.32     0.17  4802836     0.00     0.00  constant_exprt::value_is_zero_string() const
  0.04    409.48     0.16  9699595     0.00     0.00  std::set<literalt, std::less<literalt>, std::allocator<literalt> >::insert(literalt const&)
  0.04    409.64     0.16  2929521     0.00     0.01  merge_irept::merged(irept const&)
  0.04    409.80     0.16      155     1.03   266.43  arrayst::add_array_Ackermann_constraints()
  0.04    409.95     0.16 12708976     0.00     0.00  BigInt::add(unsigned int const*, unsigned int, bool)
  0.04    410.11     0.16                             operator<<(std::ostream&, irept const&)
  0.04    410.26     0.16 37517240     0.00     0.00  BigInt::~BigInt()
  0.03    410.41     0.15 13698258     0.00     0.00  exprt::exprt(dstring const&, typet const&)
  0.03    410.56     0.15 26485455     0.00     0.00  value_sett::entryt::entryt(value_sett::entryt const&)
  0.03    410.71     0.15                             Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::cleanAll()
  0.03    410.86     0.15 16119851     0.00     0.00  irept::get_string(dstring const&) const
  0.03    411.00     0.14 11802923     0.00     0.00  typet::~typet()
  0.03    411.14     0.14  5673774     0.00     0.00  irept::remove(dstring const&)
  0.03    411.28     0.14  2972949     0.00     0.00  std::_List_base<exprt, std::allocator<exprt> >::_M_clear()
  0.03    411.42     0.14  2634115     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.03    411.56     0.14     1365     0.10     0.14  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.03    411.70     0.14                             Minisat::vec<char>::capacity(int)
  0.03    411.84     0.14  5240848     0.00     0.00  bv_utilst::full_adder(literalt, literalt, literalt, literalt&)
  0.03    411.97     0.14 30589736     0.00     0.00  reference_counting<value_sett::object_map_dt>::~reference_counting()
  0.03    412.11     0.14 25737135     0.00     0.00  operator==(string_ptrt, string_ptrt)
  0.03    412.24     0.13 87381912     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.03    412.37     0.13 24388867     0.00     0.00  BigInt::BigInt(BigInt const&)
  0.03    412.50     0.13      772     0.17     3.16  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.03    412.63     0.13      163     0.80   915.23  bmct::run(goto_functionst const&)
  0.03    412.76     0.13 44563950     0.00     0.00  std::_Vector_base<irept, std::allocator<irept> >::_M_allocate(unsigned long)
  0.03    412.89     0.13                             satcheck_minisat_simplifiert::is_eliminated(literalt) const
  0.03    413.01     0.13   638818     0.00     0.00  adjust_float_expressions(exprt&, namespacet const&)
  0.03    413.13     0.12  9912528     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.03    413.25     0.12   980959     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    413.37     0.12   472205     0.00     0.00  bv_utilst::equal(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.03    413.49     0.12   341384     0.00     0.01  boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const
  0.03    413.61     0.12      163     0.74     0.92  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<irept, false>**, unsigned long)
  0.03    413.73     0.12  2790158     0.00     0.00  integer2binary(BigInt const&, unsigned int)
  0.03    413.85     0.12   846548     0.00     0.00  gen_zero(typet const&)
  0.03    413.96     0.12 43690956     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    414.08     0.12   146711     0.00     0.20  value_sett::assign(exprt const&, exprt const&, namespacet const&, bool)
  0.03    414.19     0.11  9279467     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const
  0.03    414.30     0.11  7392505     0.00     0.00  int str2number<int>(char const*, int, bool)
  0.03    414.41     0.11                             Minisat::SimpSolver::ElimLt::operator()(int, int) const
  0.03    414.52     0.11  1541657     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_insert_unique(dstring const&)
  0.03    414.63     0.11                             Minisat::vec<Minisat::vec<Minisat::Solver::Watcher> >::clear(bool)
  0.03    414.74     0.11                             Minisat::Solver::removeSatisfied(Minisat::vec<unsigned int>&)
  0.03    414.85     0.11 22695412     0.00     0.00  cnft::lxor(literalt, literalt)
  0.03    414.96     0.11 10343164     0.00     0.00  irept::set(dstring const&, dstring const&)
  0.03    415.07     0.11  1881306     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    415.17     0.11 55872366     0.00     0.00  void std::_Construct<irept, irept>(irept*, irept const&)
  0.02    415.28     0.11 13428679     0.00     0.00  dstring::operator==(char const*) const
  0.02    415.38     0.11   664936     0.00     0.00  simplify_exprt::simplify_pointer_offset(exprt&)
  0.02    415.48     0.10 18327299     0.00     0.00  namespace_baset::follow(typet const&) const
  0.02    415.58     0.10 13068007     0.00     0.00  is_number(typet const&)
  0.02    415.68     0.10 10646464     0.00     0.00  BigInt::operator+=(unsigned long long)
  0.02    415.78     0.10  5246359     0.00     0.00  exprt::is_zero() const
  0.02    415.88     0.10    90732     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.02    415.98     0.10                             Minisat::SimpSolver::SimpSolver()
  0.02    416.08     0.10 15947792     0.00     0.00  dstring::dstring(std::string const&)
  0.02    416.18     0.10  7449322     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    416.28     0.10    50073     0.00     0.01  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.02    416.37     0.10 21536568     0.00     0.00  exprt::copy_to_operands(exprt const&)
  0.02    416.46     0.09  8822041     0.00     0.00  cnft::land(literalt, literalt)
  0.02    416.55     0.09  2828352     0.00     0.00  cnft::gate_xor(literalt, literalt, literalt)
  0.02    416.64     0.09    58490     0.00     0.03  boolbvt::get(exprt const&) const
  0.02    416.73     0.09     8131     0.01     0.02  boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    416.82     0.09     1138     0.08     2.69  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_rehash(unsigned long)
  0.02    416.91     0.09                             Minisat::IntOption::help(bool)
  0.02    417.00     0.09 11344646     0.00     0.00  digit_add(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.02    417.09     0.09   210882     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    417.17     0.09  9036813     0.00     0.00  goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt)
  0.02    417.26     0.09   638818     0.00     0.00  rewrite_union(exprt&, namespacet const&)
  0.02    417.34     0.08 22633771     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.02    417.42     0.08 18063141     0.00     0.00  cnft::lequal(literalt, literalt)
  0.02    417.50     0.08  9104130     0.00     0.00  get_nil_irep()
  0.02    417.58     0.08  6346864     0.00     0.00  unsafe_string2unsigned(std::string const&, int)
  0.02    417.66     0.08    12378     0.01     0.03  boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.02    417.74     0.08      155     0.52    11.15  symex_target_equationt::convert_assertions(prop_convt&)
  0.02    417.82     0.08                             Minisat::IntOption::IntOption(char const*, char const*, char const*, int, Minisat::IntRange)
  0.02    417.90     0.08 22633771     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.02    417.98     0.08  6644739     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long)
  0.02    418.06     0.08  1837903     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    418.13     0.08 18699635     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&)
  0.02    418.21     0.08 14552470     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    418.28     0.08 11224961     0.00     0.00  exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.02    418.36     0.08 12709947     0.00     0.00  BigInt::resize(unsigned int)
  0.02    418.43     0.08  5189496     0.00     0.00  to_symbol_expr(exprt&)
  0.02    418.51     0.08  4414910     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const
  0.02    418.58     0.07  5467825     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    418.65     0.07   499844     0.00     0.00  cnft::land(std::vector<literalt, std::allocator<literalt> > const&)
  0.02    418.72     0.07  1881306     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.02    418.79     0.07 11416978     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.02    418.86     0.07  9792671     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::l_get(literalt) const
  0.02    418.93     0.07  2156048     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    419.00     0.07   635741     0.00     0.15  goto_symext::symex_step(goto_functionst const&, goto_symex_statet&)
  0.02    419.07     0.07    49910     0.00     0.01  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    419.13     0.07 26110877     0.00     0.00  __gnu_cxx::new_allocator<irept>::allocate(unsigned long, void const*)
  0.02    419.20     0.07  4255310     0.00     0.00  BigInt::BigInt(unsigned long)
  0.02    419.26     0.07   638818     0.00     0.00  goto_symext::replace_array_equal(exprt&)
  0.02    419.33     0.07   512122     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(exprt&) const
  0.02    419.39     0.07  6514056     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&)
  0.02    419.46     0.07  2150398     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    419.52     0.06  9900687     0.00     0.00  void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*)
  0.01    419.58     0.06  8370681     0.00     0.00  goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const
  0.01    419.64     0.06  7449322     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    419.70     0.06  1983904     0.00     0.01  value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.01    419.76     0.06      155     0.39     0.39  satcheck_minisat2_baset<Minisat::SimpSolver>::satcheck_minisat2_baset(Minisat::SimpSolver*)
  0.01    419.82     0.06      155     0.39     0.54  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.01    419.88     0.06  5068211     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(unsigned long, literalt const&, std::allocator<literalt> const&)
  0.01    419.94     0.06  4801100     0.00     0.00  std::vector<irept, std::allocator<irept> >::push_back(irept const&)
  0.01    420.00     0.06  4414910     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    420.06     0.06   638818     0.00     0.01  goto_symext::clean_expr(exprt&, goto_symex_statet&, bool)
  0.01    420.12     0.06   483687     0.00     0.00  ansi_c_convert_typet::write(typet&)
  0.01    420.18     0.06   322443     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.01    420.24     0.06    58018     0.00     0.00  goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&)
  0.01    420.30     0.06     7565     0.01     0.22  bv_utilst::unsigned_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    420.36     0.06      203     0.30     0.30  BigInt::operator*=(long long)
  0.01    420.42     0.06      155     0.39     0.39  satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve()
  0.01    420.48     0.06      155     0.39    29.08  symex_target_equationt::convert_assignments(decision_proceduret&) const
  0.01    420.54     0.06                             Minisat::SimpSolver::extendModel()
  0.01    420.60     0.06                             Minisat::SimpSolver::implied(Minisat::vec<Minisat::Lit> const&)
  0.01    420.66     0.06                             Minisat::Solver::Solver()
  0.01    420.71     0.06  3778991     0.00     0.00  i2string(long long)
  0.01    420.77     0.06  1404492     0.00     0.00  to_integer(constant_exprt const&, BigInt&)
  0.01    420.82     0.06   588387     0.00     0.00  messaget::eom(messaget::mstreamt&)
  0.01    420.88     0.06  5673774     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    420.93     0.06  5673774     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    420.99     0.06   628421     0.00     0.00  simplify_exprt::simplify_mult(exprt&)
  0.01    421.04     0.05 18699635     0.00     0.00  std::list<exprt, std::allocator<exprt> >::push_back(exprt const&)
  0.01    421.09     0.05 15696408     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base()
  0.01    421.14     0.05 11400285     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.01    421.19     0.05  6644691     0.00     0.00  exprt* std::vector<exprt, std::allocator<exprt> >::_M_allocate_and_copy<exprt*>(unsigned long, exprt*, exprt*)
  0.01    421.24     0.05  5724870     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.01    421.29     0.05  3340750     0.00     0.00  propt::lcnf(literalt, literalt, literalt, literalt)
  0.01    421.34     0.05  2647916     0.00     0.00  prop_conv_solvert::get_literal(dstring const&)
  0.01    421.39     0.05  2200172     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    421.44     0.05  1964908     0.00     0.00  hash_numbering<exprt, irep_hash>::number(exprt const&)
  0.01    421.49     0.05  1925842     0.00     0.00  value_sett::field_sensitive(dstring const&, typet const&)
  0.01    421.54     0.05  1860989     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    421.59     0.05  1540704     0.00     0.00  base_type_eqt::base_type_eq(typet const&, typet const&)
  0.01    421.64     0.05  1539360     0.00     0.00  base_type_eq(typet const&, typet const&, namespacet const&)
  0.01    421.69     0.05  1393639     0.00     0.00  from_integer(BigInt const&, typet const&)
  0.01    421.74     0.05   437742     0.00     0.01  boolbvt::convert_equality(equal_exprt const&)
  0.01    421.79     0.05   392410     0.00     0.00  simplify_exprt::simplify_address_of(exprt&)
  0.01    421.84     0.05   330031     0.00     0.00  dstring::dstring(char const*)
  0.01    421.89     0.05   322443     0.00     0.00  cnft::eliminate_duplicates(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> >&)
  0.01    421.94     0.05   176043     0.00     0.00  std::_List_base<std::string, std::allocator<std::string> >::_M_clear()
  0.01    421.99     0.05                             modinv(BigInt const&, BigInt const&)
  0.01    422.04     0.05                             BigInt::BigInt(unsigned long long)
  0.01    422.09     0.05                             Minisat::Solver::analyzeFinal(Minisat::Lit, Minisat::vec<Minisat::Lit>&)
  0.01    422.14     0.05                             std::_Rb_tree_iterator<std::pair<dstring const, irept> >::operator--()
  0.01    422.18     0.05   622613     0.00     0.00  BigInt::compare(BigInt const&) const
  0.01    422.23     0.05   141769     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    422.27     0.04  7583970     0.00     0.00  cnft::lselect(literalt, literalt, literalt)
  0.01    422.31     0.04  6346937     0.00     0.00  unsigned int str2number<unsigned int>(char const*, int, bool)
  0.01    422.35     0.04  5759857     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::vector(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    422.39     0.04  5673774     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    422.43     0.04  4997559     0.00     0.00  irept::clear()
  0.01    422.47     0.04  4591868     0.00     0.00  value_sett::objectt::objectt(value_sett::objectt const&)
  0.01    422.51     0.04  2929521     0.00     0.01  merge_irept::operator()(irept&)
  0.01    422.55     0.04  2451566     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::reserve(unsigned long)
  0.01    422.59     0.04  1964908     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.01    422.63     0.04  1925842     0.00     0.00  value_sett::entryt::entryt(dstring const&, std::string)
  0.01    422.67     0.04  1925842     0.00     0.00  value_sett::get_entry(value_sett::entryt const&, typet const&)
  0.01    422.71     0.04  1774069     0.00     0.00  namespacet::lookup(dstring const&, symbolt const*&) const
  0.01    422.75     0.04  1540704     0.00     0.00  base_type_eqt::base_type_eq_rec(typet const&, typet const&)
  0.01    422.79     0.04  1119297     0.00     0.00  BigInt::mul(unsigned int const*, unsigned int, bool)
  0.01    422.83     0.04   977830     0.00     0.00  goto_symex_statet::level0t::name(dstring const&, unsigned int) const
  0.01    422.87     0.04   799083     0.00     0.01  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>)
  0.01    422.91     0.04   705312     0.00     0.00  bv_utilst::carry(literalt, literalt, literalt)
  0.01    422.95     0.04   635741     0.00     0.00  symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&)
  0.01    422.99     0.04   635741     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    423.03     0.04   586358     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.01    423.07     0.04   418503     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&)
  0.01    423.11     0.04   349179     0.00     0.00  simplify_exprt::simplify_not(exprt&)
  0.01    423.15     0.04   298442     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.01    423.19     0.04   115613     0.00     0.00  simplify_exprt::simplify_inequality_not_constant(exprt&)
  0.01    423.23     0.04    90994     0.00     0.00  c_typecheck_baset::typecheck_code_type(code_typet&)
  0.01    423.27     0.04    24953     0.00     0.04  operator|=(guardt&, guardt const&)
  0.01    423.31     0.04    10027     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.01    423.35     0.04     7634     0.01     0.11  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.01    423.39     0.04     2569     0.02     0.02  pointer_typet::pointer_typet()
  0.01    423.43     0.04      155     0.26     0.26  symex_target_equationt::convert_io(decision_proceduret&)
  0.01    423.47     0.04                             Minisat::Solver::search(int)
  0.01    423.51     0.04                             std::set<exprt, std::less<exprt>, std::allocator<exprt> >::count(exprt const&) const
  0.01    423.54     0.04 18699635     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_insert(std::_List_iterator<exprt>, exprt const&)
  0.01    423.58     0.04  5673774     0.00     0.00  std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::erase(dstring const&)
  0.01    423.61     0.04   313163     0.00     0.00  goto_symex_statet::level2t::name(dstring const&, unsigned int) const
  0.01    423.65     0.04  1891613     0.00     0.00  irept::irept(dstring const&)
  0.01    423.68     0.04  1543044     0.00     0.00  exprt::is_true() const
  0.01    423.72     0.04   635814     0.00     0.00  optionst::get_unsigned_int_option(std::string const&) const
  0.01    423.75     0.04   551593     0.00     0.01  goto_symext::do_simplify(exprt&)
  0.01    423.79     0.04   415538     0.00     0.00  simplify_exprt::simplify_inequality(exprt&)
  0.01    423.82     0.04     9296     0.00     0.01  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    423.86     0.04     5199     0.01     0.01  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::set(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&)
  0.01    423.89     0.04   228808     0.00     0.00  BigInt::assign(long long)
  0.01    423.92     0.03 19998652     0.00     0.00  Minisat::vec<int>::capacity(int)
  0.01    423.95     0.03 14410769     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_allocate(unsigned long)
  0.01    423.98     0.03  7081780     0.00     0.00  exprt::op1()
  0.01    424.01     0.03  3264339     0.00     0.00  to_symbol_expr(exprt const&)
  0.01    424.04     0.03  2615870     0.00     0.00  simplify_exprt::setup_jump_table()
  0.01    424.07     0.03  2381731     0.00     0.00  goto_symex_statet::rename_identifier(dstring const&, namespacet const&, goto_symex_statet::levelt)
  0.01    424.10     0.03  2200224     0.00     0.00  reference_counting<value_sett::object_map_dt>::detatch()
  0.01    424.13     0.03  2165456     0.00     0.00  BigInt::compare(unsigned long long) const
  0.01    424.16     0.03  2150352     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.01    424.19     0.03  2094202     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    424.22     0.03  1683319     0.00     0.00  _newstack(parsert&, unsigned int&)
  0.01    424.25     0.03  1468633     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.01    424.28     0.03  1352815     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    424.31     0.03   733740     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.01    424.34     0.03   700980     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.01    424.37     0.03   614065     0.00     0.00  c_qualifierst::read(typet const&)
  0.01    424.40     0.03   588697     0.00     0.00  ui_message_handlert::print(unsigned int, std::string const&)
  0.01    424.43     0.03   271436     0.00     0.07  goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&)
  0.01    424.46     0.03   245580     0.00     0.00  simplify_exprt::simplify_object(exprt&)
  0.01    424.49     0.03   162236     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.01    424.52     0.03   145991     0.00     0.22  goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool)
  0.01    424.55     0.03   133673     0.00     0.00  simplify_exprt::simplify_boolean(exprt&)
  0.01    424.58     0.03   133286     0.00     0.26  goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.01    424.61     0.03    95306     0.00     0.03  bv_utilst::adder(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&, literalt, literalt&)
  0.01    424.64     0.03    69313     0.00     0.01  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&)
  0.01    424.67     0.03    49910     0.00     0.03  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.01    424.70     0.03    47019     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.01    424.73     0.03    24953     0.00     0.41  goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.01    424.76     0.03    17740     0.00     0.01  bv_utilst::select(literalt, std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.01    424.79     0.03     7129     0.00     0.02  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.01    424.82     0.03      155     0.19     0.27  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.01    424.85     0.03       44     0.68    48.10  build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&)
  0.01    424.88     0.03                             cnft::lxor(std::vector<literalt, std::allocator<literalt> > const&)
  0.01    424.91     0.03                             Minisat::vec<Minisat::vec<unsigned int> >::clear(bool)
  0.01    424.94     0.03                             Minisat::vec<unsigned int>::clear(bool)
  0.01    424.97     0.03 11416978     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    425.00     0.03  3177428     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(typet&) const
  0.01    425.03     0.03  2320918     0.00     0.00  bitvector_typet::set_width(unsigned int)
  0.01    425.06     0.03    92085     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&)
  0.01    425.09     0.03    65147     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.01    425.12     0.03       10     3.00     3.00  lispexprt::~lispexprt()
  0.01    425.15     0.03                             full_eq(irept const&, irept const&)
  0.01    425.18     0.03                             cnft::lnor(literalt, literalt)
  0.01    425.21     0.03                             irept::recursive_detach()
  0.01    425.24     0.03                             Minisat::vec<double>::capacity(int)
  0.01    425.27     0.03                             std::_Vector_base<irept::dt*, std::allocator<irept::dt*> >::~_Vector_base()
  0.01    425.30     0.03  3778991     0.00     0.00  irept::set(dstring const&, long long)
  0.01    425.32     0.03  3144547     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    425.35     0.03  2055589     0.00     0.00  std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&)
  0.01    425.37     0.03  1352652     0.00     0.00  optionst::get_option(std::string const&) const
  0.01    425.40     0.03   982677     0.00     0.00  goto_symex_statet::level1t::name(dstring const&, unsigned int) const
  0.01    425.42     0.03   961595     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base()
  0.01    425.45     0.03   773935     0.00     0.00  exprt::sum(exprt const&)
  0.01    425.47     0.03   485066     0.00     0.00  simplify_exprt::simplify_typecast(exprt&)
  0.01    425.50     0.03   134512     0.00     0.00  reference_counting<value_sett::object_map_dt>::copy_from(reference_counting<value_sett::object_map_dt> const&)
  0.01    425.52     0.03    33838     0.00     0.00  simplify_exprt::simplify_bitwise(exprt&)
  0.01    425.55     0.03                             irept* std::__copy_move_backward<false, false, std::random_access_iterator_tag>::__copy_move_b<irept*, irept*>(irept*, irept*, irept*)
  0.00    425.57     0.02 10828068     0.00     0.00  std::_Vector_base<literalt, std::allocator<literalt> >::_M_create_storage(unsigned long)
  0.00    425.59     0.02  9993645     0.00     0.00  cnft::new_variable()
  0.00    425.61     0.02  8942937     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_allocate(unsigned long)
  0.00    425.63     0.02  6056311     0.00     0.00  BigInt::BigInt()
  0.00    425.65     0.02  5977017     0.00     0.00  symbol_exprt::get_identifier() const
  0.00    425.67     0.02  5708355     0.00     0.00  std::list<exprt, std::allocator<exprt> >::_M_erase(std::_List_iterator<exprt>)
  0.00    425.69     0.02  5679068     0.00     0.00  std::list<exprt, std::allocator<exprt> >::pop_front()
  0.00    425.71     0.02  5467753     0.00     0.00  std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&)
  0.00    425.73     0.02  5156366     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&)
  0.00    425.75     0.02  5111569     0.00     0.00  binary_relation_exprt::~binary_relation_exprt()
  0.00    425.77     0.02  4408778     0.00     0.00  irept::make_nil()
  0.00    425.79     0.02  3825775     0.00     0.00  BigInt::operator=(BigInt const&)
  0.00    425.81     0.02  2634115     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    425.83     0.02  2306039     0.00     0.00  BigInt::ucompare(BigInt const&) const
  0.00    425.85     0.02  2200220     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    425.87     0.02  1951396     0.00     0.00  unsigned_char_type()
  0.00    425.89     0.02  1881306     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.00    425.91     0.02  1729844     0.00     0.00  BigInt::operator+(unsigned int) const
  0.00    425.93     0.02  1633566     0.00     0.00  cnft::lor(literalt, literalt)
  0.00    425.95     0.02  1544950     0.00     0.00  sort_operands(std::vector<exprt, std::allocator<exprt> >&)
  0.00    425.97     0.02  1542048     0.00     0.00  union_find<dstring>::clear()
  0.00    425.99     0.02  1541657     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&)
  0.00    426.01     0.02  1352815     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    426.03     0.02  1260296     0.00     0.00  goto_symex_statet::renaming_levelt::operator()(dstring const&)
  0.00    426.05     0.02   980959     0.00     0.00  goto_symex_statet::level0t::operator()(dstring const&, namespacet const&, unsigned int)
  0.00    426.07     0.02   933682     0.00     0.00  goto_symex_statet::top()
  0.00    426.09     0.02   869387     0.00     0.00  BigInt::operator/=(BigInt const&)
  0.00    426.11     0.02   812815     0.00     0.00  c_qualifierst::write(typet&) const
  0.00    426.13     0.02   811876     0.00     0.00  BigInt::operator%=(long long)
  0.00    426.15     0.02   811638     0.00     0.00  pointer_offset_size(namespacet const&, typet const&)
  0.00    426.17     0.02   799083     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long)
  0.00    426.19     0.02   799083     0.00     0.00  std::vector<irept, std::allocator<irept> >::reserve(unsigned long)
  0.00    426.21     0.02   765716     0.00     0.00  BigInt::operator*(BigInt const&) const
  0.00    426.23     0.02   719726     0.00     0.00  namespace_baset::lookup(dstring const&) const
  0.00    426.25     0.02   715832     0.00     0.00  optionst::get_bool_option(std::string const&) const
  0.00    426.27     0.02   659114     0.00     0.00  base_type_rec(typet&, namespacet const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    426.29     0.02   638818     0.00     0.01  goto_symext::dereference(exprt&, goto_symex_statet&, bool)
  0.00    426.31     0.02   613029     0.00     0.00  exprt::mul(exprt const&)
  0.00    426.33     0.02   586358     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&)
  0.00    426.35     0.02   402426     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_create_node(typet const&)
  0.00    426.37     0.02   392410     0.00     0.00  simplify_exprt::simplify_address_of_arg(exprt&)
  0.00    426.39     0.02   292018     0.00     0.00  ansi_c_parsert::lookup(std::string&, bool, bool)
  0.00    426.41     0.02   284944     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.00    426.43     0.02   280153     0.00     0.00  ansi_c_parsert::add_declarator(exprt&, irept&)
  0.00    426.45     0.02   187966     0.00     0.01  boolbv_mapt::get_map_entry(dstring const&, typet const&)
  0.00    426.47     0.02   153765     0.00     0.00  goto_symex_statet::level2t::current_name(dstring const&) const
  0.00    426.49     0.02   145673     0.00     0.10  goto_symext::symex_goto(goto_symex_statet&)
  0.00    426.51     0.02   112420     0.00     0.33  goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    426.53     0.02   104267     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    426.55     0.02    94528     0.00     0.03  c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&)
  0.00    426.57     0.02    81118     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    426.59     0.02    75554     0.00     0.00  simplify_exprt::simplify_if(exprt&)
  0.00    426.61     0.02    50132     0.00     0.00  simplify_exprt::simplify_div(exprt&)
  0.00    426.63     0.02    49918     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    426.65     0.02    36201     0.00     0.00  simplify_exprt::simplify_dynamic_object(exprt&)
  0.00    426.67     0.02    19842     0.00     0.09  operator-=(guardt&, guardt const&)
  0.00    426.69     0.02    16612     0.00     0.00  std::_List_base<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_clear()
  0.00    426.71     0.02    16130     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    426.73     0.02    15170     0.00     0.01  bv_utilst::incrementer(std::vector<literalt, std::allocator<literalt> >&, literalt, literalt&)
  0.00    426.75     0.02     9053     0.00     0.00  cnft::lor(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    426.77     0.02     5576     0.00     0.01  boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    426.79     0.02     2550     0.01     0.01  std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&)
  0.00    426.81     0.02     1261     0.02     0.02  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.00    426.83     0.02      880     0.02     0.03  remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >)
  0.00    426.85     0.02      710     0.03     1.29  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    426.87     0.02      681     0.03     0.03  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    426.89     0.02      175     0.11     0.11  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.00    426.91     0.02      155     0.13     0.15  symex_target_equationt::convert_assumptions(prop_convt&)
  0.00    426.93     0.02      155     0.13     0.48  symex_target_equationt::convert_decls(prop_convt&) const
  0.00    426.95     0.02      155     0.13     0.13  symex_target_equationt::convert_constraints(decision_proceduret&) const
  0.00    426.97     0.02       48     0.42     1.58  remove_internal_symbols(symbol_tablet&)
  0.00    426.99     0.02                             mkElimClause(Minisat::vec<unsigned int>&, Minisat::Lit)
  0.00    427.01     0.02                             merge_full_irept::operator()(irept&)
  0.00    427.03     0.02                             goto_symex_statet::level0t::~level0t()
  0.00    427.05     0.02                             irept::move_to_named_sub(dstring const&, irept&)
  0.00    427.07     0.02                             Minisat::vec<Minisat::Lit>::growTo(int, Minisat::Lit const&)
  0.00    427.09     0.02                             satcheck_minisat2_baset<Minisat::SimpSolver>::has_set_assumptions() const
  0.00    427.11     0.02                             irept::pretty(unsigned int, unsigned int) const
  0.00    427.13     0.02                             std::vector<irept::dt*, std::allocator<irept::dt*> >::reserve(unsigned long)
  0.00    427.15     0.02                             std::vector<irept::dt*, std::allocator<irept::dt*> >::vector(unsigned long, irept::dt* const&, std::allocator<irept::dt*> const&)
  0.00    427.17     0.02                             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    427.18     0.02  3848609     0.00     0.00  BigInt::reallocate(unsigned int)
  0.00    427.20     0.02  2736517     0.00     0.00  std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const
  0.00    427.21     0.02  2633554     0.00     0.00  to_bitvector_type(typet const&)
  0.00    427.23     0.02  2309966     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&)
  0.00    427.24     0.02  2198956     0.00     0.00  value_sett::objectt::operator=(value_sett::objectt const&)
  0.00    427.26     0.02  1222900     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.00    427.27     0.02   813339     0.00     0.00  pointer_offset_bits(namespacet const&, typet const&)
  0.00    427.29     0.02   697656     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, value_sett::entryt> >::operator--()
  0.00    427.30     0.02   518417     0.00     0.00  exprt::exprt(dstring const&)
  0.00    427.32     0.02   326270     0.00     0.00  symbolt::symbolt(symbolt const&)
  0.00    427.33     0.02   230215     0.00     0.00  bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    427.35     0.02   164972     0.00     0.00  compute_pointer_offset(namespacet const&, exprt const&)
  0.00    427.36     0.02    69484     0.00     0.00  value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const
  0.00    427.38     0.02    64007     0.00     0.00  value_set_dereferencet::valid_check(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    427.39     0.02    63548     0.00     0.00  to_unsignedbv_type(typet const&)
  0.00    427.41     0.02                             goto_symext::process_array_expr(exprt&)
  0.00    427.42     0.02                             BigInt::BigInt(long)
  0.00    427.44     0.02  5058516     0.00     0.00  equal_exprt::equal_exprt(exprt const&, exprt const&)
  0.00    427.45     0.02  4190717     0.00     0.00  void std::_Construct<exprt, exprt>(exprt*, exprt const&)
  0.00    427.47     0.02  2150352     0.00     0.00  reference_counting<value_sett::object_map_dt>::dt::~dt()
  0.00    427.48     0.02   108752     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    427.50     0.02       32     0.47     0.50  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    427.51     0.02                             to_c_enum_tag_type(typet&)
  0.00    427.52     0.01 22395461     0.00     0.00  cnft::lnot(literalt)
  0.00    427.53     0.01  9993645     0.00     0.00  cnft::set_no_variables(unsigned long)
  0.00    427.54     0.01  8894292     0.00     0.00  __gnu_cxx::new_allocator<literalt>::allocate(unsigned long, void const*)
  0.00    427.55     0.01  8650850     0.00     0.00  typet::typet(typet const&)
  0.00    427.56     0.01  6678780     0.00     0.00  unsafe_string2int(std::string const&, int)
  0.00    427.57     0.01  6587363     0.00     0.00  constant_exprt::get_value() const
  0.00    427.58     0.01  6587069     0.00     0.00  to_constant_expr(exprt const&)
  0.00    427.59     0.01  5679887     0.00     0.00  parsert::read(char&)
  0.00    427.60     0.01  4399132     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::~pair()
  0.00    427.61     0.01  4154339     0.00     0.00  value_sett::objectt::objectt()
  0.00    427.62     0.01  3595110     0.00     0.00  typet::typet(dstring const&)
  0.00    427.63     0.01  3557705     0.00     0.00  ordering(irept const&, irept const&)
  0.00    427.64     0.01  3352018     0.00     0.00  constant_exprt::set_value(dstring const&)
  0.00    427.65     0.01  3108107     0.00     0.00  typet::operator=(typet const&)
  0.00    427.66     0.01  2864330     0.00     0.00  std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    427.67     0.01  2801800     0.00     0.00  BigInt::digits(unsigned int) const
  0.00    427.68     0.01  2634115     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    427.69     0.01  2634115     0.00     0.00  std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair()
  0.00    427.70     0.01  2615147     0.00     0.00  simplify(exprt&, namespacet const&)
  0.00    427.71     0.01  2601269     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.00    427.72     0.01  2451566     0.00     0.00  literalt* std::vector<literalt, std::allocator<literalt> >::_M_allocate_and_copy<literalt*>(unsigned long, literalt*, literalt*)
  0.00    427.73     0.01  2261101     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    427.74     0.01  2256825     0.00     0.00  typet::subtype()
  0.00    427.75     0.01  2202303     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::~_Vector_base()
  0.00    427.76     0.01  2200176     0.00     0.00  std::pair<unsigned int const, value_sett::objectt>::pair(std::pair<unsigned int const, value_sett::objectt> const&)
  0.00    427.77     0.01  2200176     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    427.78     0.01  2198960     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    427.79     0.01  2150352     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    427.80     0.01  2055146     0.00     0.00  unsignedbv_typet::unsignedbv_typet(unsigned int)
  0.00    427.81     0.01  2001053     0.00     0.00  BigInt::to_ulong() const
  0.00    427.82     0.01  1881306     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    427.83     0.01  1541584     0.00     0.00  numbering<dstring>::~numbering()
  0.00    427.84     0.01  1540859     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::~_Vector_base()
  0.00    427.85     0.01  1530432     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    427.86     0.01  1468563     0.00     0.00  boolbv_widtht::entryt::entryt(boolbv_widtht::entryt const&)
  0.00    427.87     0.01  1468563     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    427.88     0.01  1340454     0.00     0.00  to_signedbv_type(typet const&)
  0.00    427.89     0.01  1321392     0.00     0.00  irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*)
  0.00    427.90     0.01  1291318     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, literalt> >::operator--()
  0.00    427.91     0.01  1242283     0.00     0.00  goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&)
  0.00    427.92     0.01  1229373     0.00     0.00  to_integer(exprt const&, BigInt&)
  0.00    427.93     0.01  1221006     0.00     0.00  std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&)
  0.00    427.94     0.01  1044014     0.00     0.00  bool_typet::bool_typet()
  0.00    427.95     0.01   967374     0.00     0.00  std::_List_base<typet, std::allocator<typet> >::_M_clear()
  0.00    427.96     0.01   837006     0.00     0.00  symex_target_equationt::SSA_stept::~SSA_stept()
  0.00    427.97     0.01   818223     0.00     0.00  BigInt::operator%=(BigInt const&)
  0.00    427.98     0.01   815138     0.00     0.00  irep_serializationt::read_gb_word(std::istream&)
  0.00    427.99     0.01   812266     0.00     0.00  BigInt::operator/=(long long)
  0.00    428.00     0.01   811876     0.00     0.00  BigInt::operator%(int) const
  0.00    428.01     0.01   790393     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    428.02     0.01   780022     0.00     0.00  dstring::operator!=(char const*) const
  0.00    428.03     0.01   770045     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    428.04     0.01   764036     0.00     0.00  typet::source_location() const
  0.00    428.05     0.01   752552     0.00     0.00  goto_symex_statet::goto_statet::level2_current_count(dstring const&) const
  0.00    428.06     0.01   734823     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::~pair()
  0.00    428.07     0.01   733740     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&)
  0.00    428.08     0.01   662789     0.00     0.00  boolbvt::is_unbounded_array(typet const&) const
  0.00    428.09     0.01   628514     0.00     0.00  nil_typet::nil_typet()
  0.00    428.10     0.01   620264     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    428.11     0.01   620264     0.00     0.00  std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&)
  0.00    428.12     0.01   608558     0.00     0.00  source_locationt::get_function() const
  0.00    428.13     0.01   594422     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_create_node(std::string const&)
  0.00    428.14     0.01   586358     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    428.15     0.01   584586     0.00     0.00  to_index_expr(exprt&)
  0.00    428.16     0.01   531321     0.00     0.00  symbolt::~symbolt()
  0.00    428.17     0.01   484242     0.00     0.00  message_streamt::message_streamt(message_handlert&)
  0.00    428.18     0.01   483687     0.00     0.00  ansi_c_convert_typet::read_rec(typet const&)
  0.00    428.19     0.01   483687     0.00     0.00  ansi_c_convert_typet::ansi_c_convert_typet(message_handlert&)
  0.00    428.20     0.01   483687     0.00     0.00  ansi_c_convert_typet::~ansi_c_convert_typet()
  0.00    428.21     0.01   483687     0.00     0.00  std::list<typet, std::allocator<typet> >::clear()
  0.00    428.22     0.01   474975     0.00     0.00  boolbvt::convert_rest(exprt const&)
  0.00    428.23     0.01   460548     0.00     0.00  typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*)
  0.00    428.24     0.01   427884     0.00     0.00  merge(unsigned int, unsigned int)
  0.00    428.25     0.01   427791     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    428.26     0.01   418503     0.00     0.00  symex_target_equationt::SSA_stept::SSA_stept()
  0.00    428.27     0.01   399354     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<irept*, unsigned long, irept>(irept*, unsigned long, irept const&)
  0.00    428.28     0.01   399354     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    428.29     0.01   390558     0.00     0.00  irep_serializationt::read_string_ref(std::istream&)
  0.00    428.30     0.01   349145     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    428.31     0.01   344738     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    428.32     0.01   291935     0.00     0.00  make_identifier()
  0.00    428.33     0.01   288684     0.00     0.00  std::pair<bool, irept>::pair(std::pair<bool, irept> const&)
  0.00    428.34     0.01   280153     0.00     0.00  void std::_Destroy_aux<false>::__destroy<ansi_c_declaratort*>(ansi_c_declaratort*, ansi_c_declaratort*)
  0.00    428.35     0.01   280153     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    428.36     0.01   280153     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::push_back(ansi_c_declaratort const&)
  0.00    428.37     0.01   276206     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&, typet const&)
  0.00    428.38     0.01   254772     0.00     0.00  signedbv_typet::signedbv_typet(unsigned int)
  0.00    428.39     0.01   253558     0.00     0.00  goto_symext::add_to_lhs(exprt const&, exprt const&)
  0.00    428.40     0.01   221213     0.00     0.01  boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    428.41     0.01   205051     0.00     0.00  symbolt::symbolt()
  0.00    428.42     0.01   185357     0.00     0.00  c_typecheck_baset::typecheck_symbol_type(typet&)
  0.00    428.43     0.01   183834     0.00     0.00  integer2unsigned(BigInt const&)
  0.00    428.44     0.01   162236     0.00     0.00  ansi_c_scopet::~ansi_c_scopet()
  0.00    428.45     0.01   145991     0.00     0.00  goto_symex_statet::renaming_levelt::increase_counter(dstring const&)
  0.00    428.46     0.01   145991     0.00     0.08  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    428.47     0.01   139404     0.00     0.02  boolbvt::set_to(exprt const&, bool)
  0.00    428.48     0.01   139363     0.00     0.00  remove_vector(typet&)
  0.00    428.49     0.01   138701     0.00     0.00  object_descriptor_exprt::root_object() const
  0.00    428.50     0.01   136806     0.00     0.00  goto_symex_statet::constant_propagation(exprt const&) const
  0.00    428.51     0.01   106691     0.00     0.00  simplify_exprt::eliminate_common_addends(exprt&, exprt&)
  0.00    428.52     0.01   104074     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    428.53     0.01   103854     0.00     0.34  goto_symext::symex_assign(goto_symex_statet&, code_assignt const&)
  0.00    428.54     0.01    99740     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    428.55     0.01    98199     0.00     0.00  make_subtype(unsigned int, unsigned int)
  0.00    428.56     0.01    96321     0.00     0.00  symex_dereference_statet::dereference_failure(std::string const&, std::string const&, guardt const&)
  0.00    428.57     0.01    94480     0.00     0.00  ansi_c_declarationt::add_initializer(exprt&)
  0.00    428.58     0.01    94357     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&)
  0.00    428.59     0.01    94309     0.00     0.00  ansi_c_declarationt::set_is_global(bool)
  0.00    428.60     0.01    92711     0.00     0.00  cnft::limplies(literalt, literalt)
  0.00    428.61     0.01    81118     0.00     0.00  ansi_c_scopet::ansi_c_scopet(ansi_c_scopet const&)
  0.00    428.62     0.01    81118     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    428.63     0.01    74552     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    428.64     0.01    74552     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    428.65     0.01    71166     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    428.66     0.01    67313     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    428.67     0.01    67108     0.00     0.03  boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    428.68     0.01    62829     0.00     0.01  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    428.69     0.01    59774     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    428.70     0.01    58105     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    428.71     0.01    55272     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    428.72     0.01    49939     0.00     0.00  expr2ct::convert(exprt const&, unsigned int&)
  0.00    428.73     0.01    49910     0.00     0.03  goto_symex_statet::goto_statet::~goto_statet()
  0.00    428.74     0.01    45676     0.00     0.00  remove_vector(exprt&)
  0.00    428.75     0.01    44988     0.00     0.01  value_set_dereferencet::bounds_check(index_exprt const&, guardt const&)
  0.00    428.76     0.01    40099     0.00     0.01  size_of_expr(typet const&, namespacet const&)
  0.00    428.77     0.01    38551     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    428.78     0.01    37225     0.00     0.01  goto_checkt::check_rec(exprt const&, guardt&, bool)
  0.00    428.79     0.01    36730     0.00     0.00  dirtyt::find_dirty(exprt const&)
  0.00    428.80     0.01    35141     0.00     0.00  source_locationt::as_string() const
  0.00    428.81     0.01    34825     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    428.82     0.01    31109     0.00     0.00  BigInt::operator-(int) const
  0.00    428.83     0.01    29385     0.00     0.00  bv_utilst::inverted(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    428.84     0.01    29115     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    428.85     0.01    24953     0.00     0.00  goto_symex_statet::goto_statet::level2_get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    428.86     0.01    22830     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_fill_insert(std::_Bit_iterator, unsigned long, bool)
  0.00    428.87     0.01    22521     0.00     0.00  simplify_exprt::simplify_shifts(exprt&)
  0.00    428.88     0.01    20331     0.00     0.01  simplify_exprt::simplify_minus(exprt&)
  0.00    428.89     0.01    17475     0.00     0.00  BigInt::BigInt(char const*, unsigned int)
  0.00    428.90     0.01    16713     0.00     0.00  expr2ct::convert_symbol(exprt const&, unsigned int&)
  0.00    428.91     0.01    16384     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    428.92     0.01    16178     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    428.93     0.01    16178     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    428.94     0.01    16130     0.00     0.00  expr2ct::get_shorthands(exprt const&)
  0.00    428.95     0.01    15657     0.00     0.04  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    428.96     0.01    15443     0.00     0.02  bv_utilst::carry_out(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    428.97     0.01    14667     0.00     0.00  BigInt::operator>=(int) const
  0.00    428.98     0.01    13926     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    428.99     0.01    12987     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    429.00     0.01    12987     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&)
  0.00    429.01     0.01     8657     0.00     0.00  bv_pointerst::encode(unsigned int, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.02     0.01     7968     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    429.03     0.01     4278     0.00     0.01  goto_program_templatet<codet, exprt>::compute_incoming_edges()
  0.00    429.04     0.01     3859     0.00     0.00  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, unsigned int)
  0.00    429.05     0.01     3389     0.00     0.00  goto_symex_statet::constant_propagation_reference(exprt const&) const
  0.00    429.06     0.01      872     0.01     0.01  goto_inlinet::goto_inline_rec(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >, bool)
  0.00    429.07     0.01      865     0.01     0.01  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    429.08     0.01      274     0.04     1.50  bv_utilst::unsigned_multiplier_no_overflow(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.09     0.01      254     0.04     0.26  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    429.10     0.01      163     0.06     0.06  simple_slice(symex_target_equationt&)
  0.00    429.11     0.01      163     0.06     0.06  merge_irept::merge_irept()
  0.00    429.12     0.01      163     0.06     1.94  std::_List_base<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::_M_clear()
  0.00    429.13     0.01      155     0.06     0.06  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    429.14     0.01        1    10.00    10.00  code_fort::body() const
  0.00    429.15     0.01                             hash_string(std::string const&)
  0.00    429.16     0.01                             to_union_tag_type(typet const&)
  0.00    429.17     0.01                             boolbv_mapt::~boolbv_mapt()
  0.00    429.18     0.01                             c_typecheck_baset::typecheck_expr_rel_vector(binary_relation_exprt&)
  0.00    429.19     0.01                             memory_model_psot::~memory_model_psot()
  0.00    429.20     0.01                             ui_message_handlert::print(unsigned int, std::string const&, int, source_locationt const&)
  0.00    429.21     0.01                             Minisat::SimpSolver::updateElimHeap(int)
  0.00    429.22     0.01                             Minisat::SimpSolver::solve_(bool, bool)
  0.00    429.23     0.01                             Minisat::SimpSolver::asymmVar(int)
  0.00    429.24     0.01                             Minisat::vec<Minisat::Solver::VarData>::clear(bool)
  0.00    429.25     0.01                             not_exprt::op()
  0.00    429.26     0.01                             namespace_baset::follow_macros(exprt&) const
  0.00    429.27     0.01                             multi_namespacet::lookup(dstring const&, symbolt const*&) const
  0.00    429.28     0.01                             goto_symex_statet::level0t::current_name(dstring const&) const
  0.00    429.29     0.01                             Minisat::Solver::progressEstimate() const
  0.00    429.30     0.01                             std::vector<tvt, std::allocator<tvt> >::resize(unsigned long, tvt)
  0.00    429.31     0.01                             std::vector<literalt, std::allocator<literalt> >::~vector()
  0.00    429.32     0.01                             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    429.33     0.01  7720438     0.00     0.00  exprt::operator=(exprt const&)
  0.00    429.33     0.01  5673774     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    429.34     0.01  2360308     0.00     0.00  i2string(unsigned int)
  0.00    429.34     0.01  2290135     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::_M_check_len(unsigned long, char const*) const
  0.00    429.35     0.01  2198956     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    429.35     0.01  1964908     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    429.36     0.01  1544224     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::~_Vector_base()
  0.00    429.36     0.01   985774     0.00     0.00  typet::subtype() const
  0.00    429.37     0.01   921452     0.00     0.00  bv_width(typet const&)
  0.00    429.37     0.01   846595     0.00     0.00  constant_exprt::constant_exprt(dstring const&, typet const&)
  0.00    429.38     0.01   811287     0.00     0.00  BigInt::operator/(int) const
  0.00    429.38     0.01   574249     0.00     0.00  true_exprt::true_exprt()
  0.00    429.39     0.01   548479     0.00     0.00  constant_exprt::~constant_exprt()
  0.00    429.39     0.01   444306     0.00     0.00  string_ptrt::string_ptrt(char const*)
  0.00    429.40     0.01   377973     0.00     0.00  irept::~irept()
  0.00    429.40     0.01   364213     0.00     0.00  exprt::op0()
  0.00    429.41     0.01   303463     0.00     0.00  to_array_type(typet const&)
  0.00    429.41     0.01   231180     0.00     0.00  simplify_exprt::get_values(exprt const&, std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >&)
  0.00    429.42     0.01   231180     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    429.42     0.01   231180     0.00     0.00  std::_Rb_tree<BigInt, BigInt, std::_Identity<BigInt>, std::less<BigInt>, std::allocator<BigInt> >::~_Rb_tree()
  0.00    429.43     0.01   167600     0.00     0.00  unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&)
  0.00    429.43     0.01   145991     0.00     0.01  goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&)
  0.00    429.44     0.01   112755     0.00     0.00  goto_symex_statet::get_original_name(exprt&) const
  0.00    429.44     0.01   109602     0.00     0.00  value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const
  0.00    429.45     0.01    74543     0.00     0.00  exprt::is_one() const
  0.00    429.45     0.01    68322     0.00     0.00  object_descriptor_exprt::object_descriptor_exprt()
  0.00    429.46     0.01    67112     0.00     0.00  simplify_exprt::simplify_inequality_constant(exprt&)
  0.00    429.46     0.01    56200     0.00     0.00  plus_exprt::plus_exprt(exprt const&, exprt const&)
  0.00    429.47     0.01    30575     0.00     0.00  simplify_exprt::simplify_with(exprt&)
  0.00    429.47     0.01    16287     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    429.48     0.01     5690     0.00     0.00  value_sett::objectt::objectt(BigInt const&)
  0.00    429.48     0.01     4893     0.00     0.00  to_code_type(typet const&)
  0.00    429.49     0.01     4107     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    429.49     0.01     1678     0.00     0.00  BigInt::operator-(BigInt const&) const
  0.00    429.50     0.01     1273     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    429.50     0.01      880     0.01     0.01  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    429.51     0.01      489     0.01     0.01  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    429.51     0.01      330     0.02     0.02  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    429.52     0.01      163     0.03     0.06  add_failed_symbols(symbol_tablet&)
  0.00    429.52     0.01      163     0.03     0.03  messaget::messaget(message_handlert&)
  0.00    429.53     0.01      155     0.03     0.06  hash_numbering<exprt, irep_hash>::~hash_numbering()
  0.00    429.53     0.01      155     0.03     0.06  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    429.54     0.01      130     0.04     0.04  is_not_zero(exprt const&, namespacet const&)
  0.00    429.54     0.01       26     0.19     0.20  ieee_floatt::to_ansi_c_string() const
  0.00    429.55     0.01        5     1.00     1.00  to_bv_type(typet const&)
  0.00    429.55     0.01                             member_offset_expr(member_exprt const&, namespacet const&)
  0.00    429.56     0.01                             to_index_designator(exprt const&)
  0.00    429.56     0.01                             bv_sem(typet const&)
  0.00    429.57     0.01                             i2string(long)
  0.00    429.57     0.01                             i2string(unsigned long)
  0.00    429.58     0.01                             value_sett::do_free(exprt const&, namespacet const&)
  0.00    429.58     0.01                             prop_minimizet::~prop_minimizet()
  0.00    429.59     0.01                             string_containert::~string_containert()
  0.00    429.59     0.01                             ieee_floatt::print(std::ostream&) const
  0.00    429.60     0.01                             unsignedbv_typet::largest_expr() const
  0.00    429.60     0.01                             __gnu_cxx::__enable_if<!(std::__is_scalar<irept>::__value), void>::__type std::__fill_a<irept*, irept>(irept*, irept*, irept const&)
  0.00    429.60     0.00  8942394     0.00     0.00  __gnu_cxx::new_allocator<exprt>::allocate(unsigned long, void const*)
  0.00    429.60     0.00  4037679     0.00     0.00  bitvector_typet::get_width() const
  0.00    429.60     0.00  4037679     0.00     0.00  irept::get_unsigned_int(dstring const&) const
  0.00    429.60     0.00  3557705     0.00     0.00  operator<(exprt const&, exprt const&)
  0.00    429.60     0.00  3557705     0.00     0.00  operator<(irept const&, irept const&)
  0.00    429.60     0.00  3503863     0.00     0.00  goto_symex_statet::call_stack()
  0.00    429.60     0.00  3285856     0.00     0.00  BigInt::compare(long long) const
  0.00    429.60     0.00  2634115     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    429.60     0.00  2511281     0.00     0.00  bitvector_typet::~bitvector_typet()
  0.00    429.60     0.00  2505423     0.00     0.00  constant_exprt::constant_exprt(typet const&)
  0.00    429.60     0.00  2286501     0.00     0.00  has_prefix(std::string const&, std::string const&)
  0.00    429.60     0.00  2200176     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    429.60     0.00  1978720     0.00     0.00  integer2long(BigInt const&)
  0.00    429.60     0.00  1963627     0.00     0.00  symbol_exprt::symbol_exprt(symbol_exprt const&)
  0.00    429.60     0.00  1955383     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const
  0.00    429.60     0.00  1925842     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    429.60     0.00  1881306     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    429.60     0.00  1881306     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    429.60     0.00  1881306     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    429.60     0.00  1881306     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    429.60     0.00  1785852     0.00     0.00  symbol_exprt::set_identifier(dstring const&)
  0.00    429.60     0.00  1747941     0.00     0.00  source_locationt::operator=(source_locationt const&)
  0.00    429.60     0.00  1691272     0.00     0.00  cnft::gate_and(literalt, literalt, literalt)
  0.00    429.60     0.00  1602499     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    429.60     0.00  1593964     0.00     0.00  source_locationt::~source_locationt()
  0.00    429.60     0.00  1567954     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >)
  0.00    429.60     0.00  1542048     0.00     0.00  numbering<dstring>::clear()
  0.00    429.60     0.00  1542048     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    429.60     0.00  1540704     0.00     0.00  union_find<dstring>::~union_find()
  0.00    429.60     0.00  1540704     0.00     0.00  base_type_eqt::~base_type_eqt()
  0.00    429.60     0.00  1502298     0.00     0.00  goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const
  0.00    429.60     0.00  1501970     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    429.60     0.00  1468598     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_allocate(unsigned long)
  0.00    429.60     0.00  1468563     0.00     0.00  std::_Vector_base<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_create_storage(unsigned long)
  0.00    429.60     0.00  1393992     0.00     0.00  constant_exprt::constant_exprt(constant_exprt const&)
  0.00    429.60     0.00  1167166     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&)
  0.00    429.60     0.00  1155948     0.00     0.00  exprt::add_source_location()
  0.00    429.60     0.00  1074934     0.00     0.00  std::vector<literalt, std::allocator<literalt> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00  1061001     0.00     0.00  ansi_c_declarationt::declarators()
  0.00    429.60     0.00  1025980     0.00     0.00  to_ansi_c_declaration(exprt&)
  0.00    429.60     0.00   996807     0.00     0.00  BigInt::operator+=(BigInt const&)
  0.00    429.60     0.00   993792     0.00     0.00  BigInt::operator+=(long long)
  0.00    429.60     0.00   992115     0.00     0.00  BigInt::operator+(int) const
  0.00    429.60     0.00   974513     0.00     0.00  goto_symex_statet::level1t::current_name(dstring const&) const
  0.00    429.60     0.00   961595     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::~vector()
  0.00    429.60     0.00   946638     0.00     0.00  BigInt::BigInt(unsigned int)
  0.00    429.60     0.00   918147     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    429.60     0.00   916153     0.00     0.00  BigInt::operator*=(BigInt const&)
  0.00    429.60     0.00   915865     0.00     0.00  BigInt::operator+(BigInt const&) const
  0.00    429.60     0.00   906353     0.00     0.00  goto_symex_statet::renaming_levelt::current_count(dstring const&) const
  0.00    429.60     0.00   906019     0.00     0.00  source_locationt::source_locationt(source_locationt const&)
  0.00    429.60     0.00   886015     0.00     0.00  code_typet::parameters()
  0.00    429.60     0.00   885040     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    429.60     0.00   845871     0.00     0.00  propt::lcnf(literalt, literalt)
  0.00    429.60     0.00   830468     0.00     0.00  namespace_baset::follow_symbol(irept&) const
  0.00    429.60     0.00   829307     0.00     0.00  parsert::set_source_location(exprt&)
  0.00    429.60     0.00   808478     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    429.60     0.00   808478     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    429.60     0.00   799083     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_allocate_node(irept const&)
  0.00    429.60     0.00   790826     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    429.60     0.00   770045     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    429.60     0.00   770045     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    429.60     0.00   770045     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    429.60     0.00   734823     0.00     0.00  boolbv_widtht::entryt::~entryt()
  0.00    429.60     0.00   733740     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    429.60     0.00   733740     0.00     0.00  std::pair<typet, boolbv_widtht::entryt>::~pair()
  0.00    429.60     0.00   733740     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    429.60     0.00   733420     0.00     0.00  boolbv_widtht::get_entry(typet const&) const
  0.00    429.60     0.00   713725     0.00     0.00  safe_string2int(std::string const&, int)
  0.00    429.60     0.00   700980     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree()
  0.00    429.60     0.00   700155     0.00     0.00  boolbv_mapt::map_entryt::~map_entryt()
  0.00    429.60     0.00   700155     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::~_Vector_base()
  0.00    429.60     0.00   688436     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    429.60     0.00   670411     0.00     0.00  std::_Rb_tree_iterator<literalt>::operator--()
  0.00    429.60     0.00   659114     0.00     0.00  base_type(typet&, namespacet const&)
  0.00    429.60     0.00   648211     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_allocate(unsigned long)
  0.00    429.60     0.00   635741     0.00     0.02  goto_symext::merge_gotos(goto_symex_statet&)
  0.00    429.60     0.00   620264     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.00    429.60     0.00   609114     0.00     0.00  c_qualifierst::c_qualifierst(typet const&)
  0.00    429.60     0.00   604999     0.00     0.00  std::_List_base<dstring, std::allocator<dstring> >::_M_clear()
  0.00    429.60     0.00   594422     0.00     0.00  std::list<std::string, std::allocator<std::string> >::_M_insert(std::_List_iterator<std::string>, std::string const&)
  0.00    429.60     0.00   594422     0.00     0.00  std::list<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    429.60     0.00   590054     0.00     0.00  source_locationt::get_file() const
  0.00    429.60     0.00   590054     0.00     0.00  source_locationt::get_line() const
  0.00    429.60     0.00   586358     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    429.60     0.00   586026     0.00     0.00  to_equal_expr(exprt const&)
  0.00    429.60     0.00   572215     0.00     0.00  ansi_c_parsert::current_scope()
  0.00    429.60     0.00   560306     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    429.60     0.00   520449     0.00     0.00  get_bvtype(typet const&)
  0.00    429.60     0.00   515317     0.00     0.00  true_exprt::~true_exprt()
  0.00    429.60     0.00   512189     0.00     0.00  boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&)
  0.00    429.60     0.00   512189     0.00     0.00  std::_Vector_base<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::_M_create_storage(unsigned long)
  0.00    429.60     0.00   512189     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    429.60     0.00   502058     0.00     0.00  message_clientt::~message_clientt()
  0.00    429.60     0.00   500766     0.00     0.00  goto_symex_statet::get_original_name(dstring const&) const
  0.00    429.60     0.00   484242     0.00     0.00  message_streamt::~message_streamt()
  0.00    429.60     0.00   483687     0.00     0.00  ansi_c_convert_typet::read(typet const&)
  0.00    429.60     0.00   483687     0.00     0.00  ansi_c_convert_typet::clear()
  0.00    429.60     0.00   475800     0.00     0.00  bv_pointerst::convert_rest(exprt const&)
  0.00    429.60     0.00   467412     0.00     0.00  c_typecheck_baset::typecheck_type(typet&)
  0.00    429.60     0.00   448398     0.00     0.00  std::vector<irept, std::allocator<irept> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00   444306     0.00     0.00  string_containert::get(char const*)
  0.00    429.60     0.00   441582     0.00     0.01  guardt::as_expr() const
  0.00    429.60     0.00   427700     0.00     0.00  void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&)
  0.00    429.60     0.00   427700     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    429.60     0.00   424596     0.00     0.00  irept* std::vector<irept, std::allocator<irept> >::_M_allocate_and_copy<irept*>(unsigned long, irept*, irept*)
  0.00    429.60     0.00   419529     0.00     0.00  to_array_type(typet&)
  0.00    429.60     0.00   419527     0.00     0.00  array_typet::size()
  0.00    429.60     0.00   418503     0.00     0.07  symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&)
  0.00    429.60     0.00   418503     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    429.60     0.00   418503     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    429.60     0.00   418503     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    429.60     0.00   402426     0.00     0.00  std::list<typet, std::allocator<typet> >::_M_insert(std::_List_iterator<typet>, typet const&)
  0.00    429.60     0.00   402426     0.00     0.00  std::list<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    429.60     0.00   399354     0.00     0.00  std::vector<irept, std::allocator<irept> >::resize(unsigned long, irept)
  0.00    429.60     0.00   398709     0.00     0.00  init(unsigned int&)
  0.00    429.60     0.00   392097     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    429.60     0.00   392097     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    429.60     0.00   390424     0.00     0.00  ansi_c_declarationt::declarator()
  0.00    429.60     0.00   387748     0.00     0.00  symbol_exprt::operator=(symbol_exprt const&)
  0.00    429.60     0.00   384847     0.00     0.00  ansi_c_declaratort::get_base_name() const
  0.00    429.60     0.00   374633     0.00     0.00  ansi_c_declaratort::value()
  0.00    429.60     0.00   374633     0.00     0.00  ansi_c_declarationt::get_is_parameter() const
  0.00    429.60     0.00   372310     0.00     0.00  std::_Rb_tree_iterator<dstring>::operator--()
  0.00    429.60     0.00   370795     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.00    429.60     0.00   362251     0.00     0.00  init(unsigned int&, dstring const&)
  0.00    429.60     0.00   359063     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    429.60     0.00   358949     0.00     0.00  std::list<dstring, std::allocator<dstring> >::list(std::list<dstring, std::allocator<dstring> > const&)
  0.00    429.60     0.00   345389     0.00     0.00  irep_serializationt::reference_convert(std::istream&, irept&)
  0.00    429.60     0.00   340019     0.00     0.00  to_typecast_expr(exprt&)
  0.00    429.60     0.00   339990     0.00     0.00  typecast_exprt::op()
  0.00    429.60     0.00   336009     0.00     0.00  propt::set_equal(literalt, literalt)
  0.00    429.60     0.00   323614     0.00     0.00  guardt::~guardt()
  0.00    429.60     0.00   323288     0.00     0.00  typet::subtypes()
  0.00    429.60     0.00   322824     0.00     0.00  guardt::guardt(guardt const&)
  0.00    429.60     0.00   322443     0.00     0.00  std::_Rb_tree<literalt, literalt, std::_Identity<literalt>, std::less<literalt>, std::allocator<literalt> >::~_Rb_tree()
  0.00    429.60     0.00   299531     0.00     0.00  symbolt::clear()
  0.00    429.60     0.00   297036     0.00     0.00  propt::l_set_to(literalt, bool)
  0.00    429.60     0.00   296262     0.00     0.00  is_dereference_integer_object(exprt const&, BigInt&)
  0.00    429.60     0.00   288684     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    429.60     0.00   282936     0.00     0.00  symbol_typet::get_identifier() const
  0.00    429.60     0.00   280153     0.00     0.00  ansi_c_declaratort::build(irept&)
  0.00    429.60     0.00   280153     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort(ansi_c_declaratort const&)
  0.00    429.60     0.00   280153     0.00     0.00  ansi_c_declaratort::ansi_c_declaratort()
  0.00    429.60     0.00   280153     0.00     0.00  __gnu_cxx::new_allocator<ansi_c_declaratort>::allocate(unsigned long, void const*)
  0.00    429.60     0.00   280153     0.00     0.00  ansi_c_declarationt::get_is_member() const
  0.00    429.60     0.00   280153     0.00     0.00  ansi_c_declarationt::full_type(ansi_c_declaratort const&) const
  0.00    429.60     0.00   280153     0.00     0.00  std::vector<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00   280153     0.00     0.00  std::_Vector_base<ansi_c_declaratort, std::allocator<ansi_c_declaratort> >::_M_allocate(unsigned long)
  0.00    429.60     0.00   280127     0.00     0.00  ansi_c_declaratort::get_name() const
  0.00    429.60     0.00   280034     0.00     0.00  c_qualifierst::operator+=(c_qualifierst const&)
  0.00    429.60     0.00   278432     0.00     0.00  source_locationt::get_comment() const
  0.00    429.60     0.00   277342     0.00     0.00  index_exprt::index_exprt()
  0.00    429.60     0.00   275364     0.00     0.00  code_typet::return_type()
  0.00    429.60     0.00   271436     0.00     0.00  goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&)
  0.00    429.60     0.00   267667     0.00     0.00  exprt::make_bool(bool)
  0.00    429.60     0.00   249783     0.00     0.00  nil_exprt::nil_exprt()
  0.00    429.60     0.00   242470     0.00     0.00  typet::move_to_subtypes(typet&)
  0.00    429.60     0.00   242470     0.00     0.00  std::vector<typet, std::allocator<typet> >::push_back(typet const&)
  0.00    429.60     0.00   233580     0.00     0.00  set(unsigned int, dstring const&)
  0.00    429.60     0.00   230274     0.00     0.00  __gnu_cxx::new_allocator<typet>::allocate(unsigned long, void const*)
  0.00    429.60     0.00   230274     0.00     0.00  std::vector<typet, std::allocator<typet> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00   230274     0.00     0.00  void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*)
  0.00    429.60     0.00   230274     0.00     0.00  std::_Vector_base<typet, std::allocator<typet> >::_M_allocate(unsigned long)
  0.00    429.60     0.00   230274     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    429.60     0.00   230215     0.00     0.00  bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00   230215     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    429.60     0.00   230215     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.00    429.60     0.00   230215     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    429.60     0.00   228497     0.00     0.00  BigInt::BigInt(int)
  0.00    429.60     0.00   226144     0.00     0.00  cnft::gate_or(literalt, literalt, literalt)
  0.00    429.60     0.00   213164     0.00     0.00  to_symbol_type(typet&)
  0.00    429.60     0.00   211928     0.00     0.00  value_set_dereferencet::valuet::~valuet()
  0.00    429.60     0.00   209898     0.00     0.00  namespace_baset::lookup(irept const&) const
  0.00    429.60     0.00   202941     0.00     0.00  BigInt::operator*=(unsigned long long)
  0.00    429.60     0.00   200418     0.00     0.00  array_typet::size() const
  0.00    429.60     0.00   198660     0.00     0.00  c_storage_spect::read(typet const&)
  0.00    429.60     0.00   198660     0.00     0.00  c_storage_spect::c_storage_spect(typet const&)
  0.00    429.60     0.00   193959     0.00     0.00  type_with_subtypet::type_with_subtypet(dstring const&, typet const&)
  0.00    429.60     0.00   193911     0.00     0.00  pointer_typet::pointer_typet(typet const&)
  0.00    429.60     0.00   192308     0.00     0.00  to_pointer_type(typet const&)
  0.00    429.60     0.00   189280     0.00     0.00  address_of_exprt::address_of_exprt(exprt const&)
  0.00    429.60     0.00   188960     0.00     0.00  ansi_c_declarationt::get_is_typedef() const
  0.00    429.60     0.00   187966     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    429.60     0.00   187966     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    429.60     0.00   186869     0.00     0.00  guardt::add(exprt const&)
  0.00    429.60     0.00   185695     0.00     0.00  std::_List_base<codet, std::allocator<codet> >::_M_clear()
  0.00    429.60     0.00   185476     0.00     0.00  code_typet::parametert::parametert()
  0.00    429.60     0.00   185476     0.00     0.00  ansi_c_declarationt::set_is_parameter(bool)
  0.00    429.60     0.00   185476     0.00     0.00  c_typecheck_baset::adjust_function_parameter(typet&) const
  0.00    429.60     0.00   184302     0.00     0.00  to_code_type(typet&)
  0.00    429.60     0.00   183940     0.00     0.00  code_typet::parametert::set_identifier(dstring const&)
  0.00    429.60     0.00   183815     0.00     0.00  BigInt::operator*(unsigned long) const
  0.00    429.60     0.00   181986     0.00     0.00  ansi_c_declarationt::get_is_inline() const
  0.00    429.60     0.00   181215     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    429.60     0.00   181215     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    429.60     0.00   180706     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    429.60     0.00   180623     0.00     0.00  false_exprt::false_exprt()
  0.00    429.60     0.00   180046     0.00     0.00  predicate_exprt::predicate_exprt(dstring const&)
  0.00    429.60     0.00   174294     0.00     0.00  implies_exprt::implies_exprt(exprt const&, exprt const&)
  0.00    429.60     0.00   174163     0.00     0.00  guardt::guard_expr(exprt&) const
  0.00    429.60     0.00   174155     0.00     0.00  literal_exprt::set_literal(literalt)
  0.00    429.60     0.00   174155     0.00     0.00  literal_exprt::literal_exprt(literalt)
  0.00    429.60     0.00   173801     0.00     0.08  symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&)
  0.00    429.60     0.00   171233     0.00     0.00  goto_symex_statet::renaming_levelt::rename_identifier(dstring const&, unsigned int)
  0.00    429.60     0.00   169079     0.00     0.00  exprt* std::__copy_move<false, false, std::random_access_iterator_tag>::__copy_m<exprt*, exprt*>(exprt*, exprt*, exprt*)
  0.00    429.60     0.00   169079     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    429.60     0.00   167832     0.00     0.00  void std::_Construct<typet, typet>(typet*, typet const&)
  0.00    429.60     0.00   162620     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    429.60     0.00   162620     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    429.60     0.00   162573     0.00     0.00  renaming_nst::lookup(dstring const&, symbolt const*&) const
  0.00    429.60     0.00   162236     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    429.60     0.00   162236     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    429.60     0.00   162236     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    429.60     0.00   161684     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    429.60     0.00   161684     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    429.60     0.00   155055     0.00     0.00  exprt::source_location() const
  0.00    429.60     0.00   154368     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    429.60     0.00   153580     0.00     0.00  simplify_exprt::simplify_pointer_object(exprt&)
  0.00    429.60     0.00   150128     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree()
  0.00    429.60     0.00   142980     0.00     0.00  codet::codet(codet const&)
  0.00    429.60     0.00   139363     0.00     0.00  remove_complex(typet&)
  0.00    429.60     0.00   139244     0.00     0.02  boolbvt::boolbv_set_equality_to_true(equal_exprt const&)
  0.00    429.60     0.00   138337     0.00     0.00  value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&)
  0.00    429.60     0.00   137884     0.00     0.00  codet::get_statement() const
  0.00    429.60     0.00   136644     0.00     0.00  object_descriptor_exprt::object()
  0.00    429.60     0.00   136257     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    429.60     0.00   136257     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    429.60     0.00   136257     0.00     0.00  std::pair<dstring const, boolbv_mapt::map_entryt>::pair(std::pair<dstring const, boolbv_mapt::map_entryt> const&)
  0.00    429.60     0.00   136257     0.00     0.01  std::vector<boolbv_mapt::map_bitt, std::allocator<boolbv_mapt::map_bitt> >::resize(unsigned long, boolbv_mapt::map_bitt)
  0.00    429.60     0.00   136022     0.00     0.00  __gnu_cxx::new_allocator<boolbv_mapt::map_bitt>::allocate(unsigned long, void const*)
  0.00    429.60     0.00   136022     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    429.60     0.00   132152     0.00     0.00  goto_symex_statet::get_original_name(typet&) const
  0.00    429.60     0.00   125344     0.00     0.00  struct_union_typet::components() const
  0.00    429.60     0.00   123811     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    429.60     0.00   121028     0.00     0.00  namespacet::~namespacet()
  0.00    429.60     0.00   121028     0.00     0.00  namespace_baset::~namespace_baset()
  0.00    429.60     0.00   120147     0.00     0.00  renaming_nst::~renaming_nst()
  0.00    429.60     0.00   112420     0.00     0.00  guardt::append(guardt const&)
  0.00    429.60     0.00   110426     0.00     0.00  to_index_expr(exprt const&)
  0.00    429.60     0.00   110172     0.00     0.00  signed_long_int_type()
  0.00    429.60     0.00   109740     0.00     0.00  pointer_diff_type()
  0.00    429.60     0.00   108752     0.00     0.00  std::pair<dstring const, symbolt>::pair<dstring, symbolt>(std::pair<dstring, symbolt> const&)
  0.00    429.60     0.00   108588     0.00     0.00  index_type()
  0.00    429.60     0.00   107440     0.00     0.00  source_locationt::get_hide() const
  0.00    429.60     0.00   105441     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    429.60     0.00   105441     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    429.60     0.00   105441     0.00     0.00  std::pair<dstring const, symbolt>::pair(std::pair<dstring const, symbolt> const&)
  0.00    429.60     0.00   104329     0.00     0.00  ansi_c_declaratort::set_base_name(dstring const&)
  0.00    429.60     0.00   104329     0.00     0.00  ansi_c_declaratort::set_name(dstring const&)
  0.00    429.60     0.00   104286     0.00     0.00  code_assignt::~code_assignt()
  0.00    429.60     0.00   104241     0.00     0.00  code_assignt::code_assignt(code_assignt const&)
  0.00    429.60     0.00   104184     0.00     0.00  irep_serializationt::insert_on_read(unsigned long, irept const&)
  0.00    429.60     0.00   104184     0.00     0.00  irep_serializationt::read_irep(std::istream&, irept&)
  0.00    429.60     0.00   104184     0.00     0.00  std::pair<bool, irept>::operator=(std::pair<bool, irept> const&)
  0.00    429.60     0.00   104074     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    429.60     0.00    99935     0.00     0.00  yy_get_previous_state()
  0.00    429.60     0.00    99933     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<dstring, false>*>::allocate(unsigned long, void const*)
  0.00    429.60     0.00    99933     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    429.60     0.00    99740     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    429.60     0.00    99740     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    429.60     0.00    99707     0.00     0.00  symbol_tablet::move(symbolt&, symbolt*&)
  0.00    429.60     0.00    99333     0.00     0.00  simplify_exprt::simplify_index(exprt&)
  0.00    429.60     0.00    99179     0.00     0.00  struct_union_typet::componentt::get_name() const
  0.00    429.60     0.00    98092     0.00     0.00  c_typecastt::follow_with_qualifiers(typet const&)
  0.00    429.60     0.00    96444     0.00     0.00  ansi_c_declarationt::get_is_extern() const
  0.00    429.60     0.00    96396     0.00     0.00  symbolt::swap(symbolt&)
  0.00    429.60     0.00    95915     0.00     0.00  source_locationt::set_line(unsigned int)
  0.00    429.60     0.00    94896     0.00     0.00  ansi_c_declarationt::get_is_static_assert() const
  0.00    429.60     0.00    94725     0.00     0.00  c_typecheck_baset::make_already_typechecked(typet&)
  0.00    429.60     0.00    94538     0.00     0.00  pointer_object(exprt const&)
  0.00    429.60     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_extern(bool)
  0.00    429.60     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_inline(bool)
  0.00    429.60     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_static(bool)
  0.00    429.60     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_typedef(bool)
  0.00    429.60     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_register(bool)
  0.00    429.60     0.00    94528     0.00     0.00  ansi_c_declarationt::set_is_thread_local(bool)
  0.00    429.60     0.00    94480     0.00     0.00  c_typecheck_baset::typecheck_symbol(symbolt&)
  0.00    429.60     0.00    94480     0.00     0.00  ansi_c_declaratort::value() const
  0.00    429.60     0.00    94480     0.00     0.00  ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const
  0.00    429.60     0.00    94422     0.00     0.00  c_typecheck_baset::move_symbol(symbolt&, symbolt*&)
  0.00    429.60     0.00    94357     0.00     0.00  ansi_c_parsert::copy_item(ansi_c_declarationt const&)
  0.00    429.60     0.00    94357     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt(ansi_c_declarationt const&)
  0.00    429.60     0.00    94357     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    429.60     0.00    94357     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::push_back(ansi_c_declarationt const&)
  0.00    429.60     0.00    94287     0.00     0.00  c_typecheck_baset::typecheck_new_symbol(symbolt&)
  0.00    429.60     0.00    93345     0.00     0.00  binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&)
  0.00    429.60     0.00    93024     0.00     0.00  ansi_c_declarationt::get_is_static() const
  0.00    429.60     0.00    92995     0.00     0.00  prop_conv_solvert::l_get(literalt) const
  0.00    429.60     0.00    92941     0.00     0.00  ansi_c_declarationt::get_is_enum_constant() const
  0.00    429.60     0.00    92461     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    429.60     0.00    92461     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    429.60     0.00    92461     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    429.60     0.00    91351     0.00     0.00  false_exprt::~false_exprt()
  0.00    429.60     0.00    90994     0.00     0.00  typet::remove_subtype()
  0.00    429.60     0.00    90994     0.00     0.00  std::vector<irept, std::allocator<irept> >::clear()
  0.00    429.60     0.00    90054     0.00     0.00  index_exprt::array()
  0.00    429.60     0.00    84024     0.00     0.03  bv_utilst::add_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bool)
  0.00    429.60     0.00    82668     0.00     0.00  goto_trace_stept::~goto_trace_stept()
  0.00    429.60     0.00    81118     0.00     0.00  ansi_c_scopet::ansi_c_scopet()
  0.00    429.60     0.00    81118     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    429.60     0.00    81118     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    429.60     0.00    81118     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    429.60     0.00    81118     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    429.60     0.00    81118     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_create_node(ansi_c_scopet const&)
  0.00    429.60     0.00    81118     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::push_back(ansi_c_scopet const&)
  0.00    429.60     0.00    81022     0.00     0.00  ansi_c_parsert::new_scope(std::string const&)
  0.00    429.60     0.00    81022     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_erase(std::_List_iterator<ansi_c_scopet>)
  0.00    429.60     0.00    81022     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::pop_back()
  0.00    429.60     0.00    80867     0.00     0.00  irept::get_sub()
  0.00    429.60     0.00    74552     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<exprt, false>*>::allocate(unsigned long, void const*)
  0.00    429.60     0.00    74552     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    429.60     0.00    74552     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    429.60     0.00    74552     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    429.60     0.00    74552     0.00     0.00  std::tr1::unordered_set<exprt, irep_hash, std::equal_to<exprt>, std::allocator<exprt> >::~unordered_set()
  0.00    429.60     0.00    74552     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    429.60     0.00    73591     0.00     0.00  value_set_dereferencet::valuet::valuet()
  0.00    429.60     0.00    73591     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    429.60     0.00    73591     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    429.60     0.00    70037     0.00     0.00  BigInt::operator-=(long long)
  0.00    429.60     0.00    69772     0.00     0.00  to_symbol_type(typet const&)
  0.00    429.60     0.00    69484     0.00     0.02  value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&)
  0.00    429.60     0.00    69484     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    429.60     0.00    68844     0.00     0.00  compute_address_taken_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    429.60     0.00    68431     0.00     0.01  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::insert(exprt const&)
  0.00    429.60     0.00    67313     0.00     0.00  std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&)
  0.00    429.60     0.00    67313     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    429.60     0.00    67313     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    429.60     0.00    67313     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    429.60     0.00    66774     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::check_index(unsigned long)
  0.00    429.60     0.00    66380     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    429.60     0.00    66380     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    429.60     0.00    66380     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    429.60     0.00    65706     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::~instructiont()
  0.00    429.60     0.00    65706     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    429.60     0.00    64746     0.00     0.00  to_object_descriptor_expr(exprt const&)
  0.00    429.60     0.00    63556     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    429.60     0.00    63556     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    429.60     0.00    63556     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    429.60     0.00    63365     0.00     0.00  to_member_expr(exprt&)
  0.00    429.60     0.00    63142     0.00     0.00  goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    429.60     0.00    62829     0.00     0.01  union_find<exprt>::number(exprt const&)
  0.00    429.60     0.00    62829     0.00     0.01  numbering<exprt>::number(exprt const&)
  0.00    429.60     0.00    62803     0.00     0.00  std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >::~unordered_set()
  0.00    429.60     0.00    62108     0.00     0.00  exprt::reserve_operands(unsigned long)
  0.00    429.60     0.00    61580     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    429.60     0.00    60840     0.00     0.08  symex_target_equationt::location(exprt const&, symex_targett::sourcet const&)
  0.00    429.60     0.00    60009     0.00     0.02  arrayst::record_array_index(index_exprt const&)
  0.00    429.60     0.00    59774     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    429.60     0.00    59774     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    429.60     0.00    59242     0.00     0.00  exprt::copy_to_operands(exprt const&, exprt const&, exprt const&)
  0.00    429.60     0.00    58634     0.00     0.00  member_exprt::get_component_name() const
  0.00    429.60     0.00    58238     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    429.60     0.00    58068     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    429.60     0.00    58048     0.00     0.00  exprt::move_to_operands(exprt&)
  0.00    429.60     0.00    58022     0.00     0.02  symex_dereference_statet::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&)
  0.00    429.60     0.00    58022     0.00     0.02  value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const
  0.00    429.60     0.00    58022     0.00     0.00  std::_List_base<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_clear()
  0.00    429.60     0.00    58018     0.00     0.00  dereference_callbackt::~dereference_callbackt()
  0.00    429.60     0.00    58018     0.00     0.04  value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet)
  0.00    429.60     0.00    58018     0.00     0.00  symex_dereference_statet::~symex_dereference_statet()
  0.00    429.60     0.00    57925     0.00     0.00  cmdlinet::optiont::~optiont()
  0.00    429.60     0.00    57121     0.00     0.01  std::_List_base<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::_M_clear()
  0.00    429.60     0.00    56390     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    429.60     0.00    55743     0.00     0.00  BigInt::operator/(BigInt const&) const
  0.00    429.60     0.00    55508     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&)
  0.00    429.60     0.00    55471     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::get_target() const
  0.00    429.60     0.00    55272     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    429.60     0.00    54348     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    429.60     0.00    54348     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    429.60     0.00    54348     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    429.60     0.00    50726     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    429.60     0.00    50726     0.00     0.00  std::list<std::string, std::allocator<std::string> >::list(std::list<std::string, std::allocator<std::string> > const&)
  0.00    429.60     0.00    50073     0.00     0.00  value_sett::~value_sett()
  0.00    429.60     0.00    50073     0.00     0.00  goto_symex_statet::propagationt::~propagationt()
  0.00    429.60     0.00    50073     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    429.60     0.00    50073     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    429.60     0.00    49910     0.00     0.00  value_sett::value_sett(value_sett const&)
  0.00    429.60     0.00    49910     0.00     0.00  goto_symex_statet::propagationt::propagationt(goto_symex_statet::propagationt const&)
  0.00    429.60     0.00    49910     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    429.60     0.00    49910     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    429.60     0.00    49910     0.00     0.01  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    429.60     0.00    49503     0.00     0.00  to_struct_union_type(typet const&)
  0.00    429.60     0.00    49305     0.00     0.00  c_typecastt::~c_typecastt()
  0.00    429.60     0.00    49046     0.00     0.00  c_typecastt::implicit_typecast(exprt&, typet const&)
  0.00    429.60     0.00    49046     0.00     0.00  c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&)
  0.00    429.60     0.00    49044     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    429.60     0.00    48547     0.00     0.00  exprt::op2()
  0.00    429.60     0.00    48361     0.00     0.00  check_c_implicit_typecast(typet const&, typet const&)
  0.00    429.60     0.00    47269     0.00     0.00  same_object(exprt const&, exprt const&)
  0.00    429.60     0.00    47078     0.00     0.00  array_name(namespacet const&, exprt const&)
  0.00    429.60     0.00    46866     0.00     0.00  member_exprt::set_component_name(dstring const&)
  0.00    429.60     0.00    46850     0.00     0.00  member_exprt::member_exprt(typet const&)
  0.00    429.60     0.00    45831     0.00     0.00  to_struct_type(typet const&)
  0.00    429.60     0.00    45823     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_deallocate()
  0.00    429.60     0.00    45676     0.00     0.00  remove_complex(exprt&)
  0.00    429.60     0.00    45392     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    429.60     0.00    45392     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    429.60     0.00    45188     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&, typet const&)
  0.00    429.60     0.00    45123     0.00     0.00  exprt::make_not()
  0.00    429.60     0.00    44988     0.00     0.00  c_implicit_typecast(exprt&, typet const&, namespacet const&)
  0.00    429.60     0.00    44746     0.00     0.00  BigInt::is_long() const
  0.00    429.60     0.00    44671     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    429.60     0.00    43680     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    429.60     0.00    43256     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_allocate(unsigned long)
  0.00    429.60     0.00    42847     0.00     0.00  simplify_exprt::simplify_member(exprt&)
  0.00    429.60     0.00    42526     0.00     0.00  symbol_exprt::symbol_exprt()
  0.00    429.60     0.00    42136     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    429.60     0.00    42136     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    429.60     0.00    41334     0.00     0.00  goto_trace_stept::goto_trace_stept(goto_trace_stept const&)
  0.00    429.60     0.00    41334     0.00     0.00  goto_trace_stept::goto_trace_stept()
  0.00    429.60     0.00    41334     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    429.60     0.00    41334     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_create_node(goto_trace_stept const&)
  0.00    429.60     0.00    41334     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    429.60     0.00    41334     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::push_back(goto_trace_stept const&)
  0.00    429.60     0.00    41334     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    429.60     0.00    41334     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    429.60     0.00    41089     0.00     0.00  symbolt::symbol_expr() const
  0.00    429.60     0.00    40075     0.00     0.00  cmdlinet::optiont::optiont(cmdlinet::optiont const&)
  0.00    429.60     0.00    38928     0.00     0.00  BigInt::operator--()
  0.00    429.60     0.00    38272     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::push_back(unsigned long const&)
  0.00    429.60     0.00    38225     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_allocate(unsigned long)
  0.00    429.60     0.00    38082     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    429.60     0.00    38082     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    429.60     0.00    38082     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    429.60     0.00    37326     0.00     0.00  irep_serializationt::read_gb_string(std::istream&)
  0.00    429.60     0.00    37225     0.00     0.01  goto_checkt::check(exprt const&)
  0.00    429.60     0.00    36566     0.00     0.00  mult_exprt::mult_exprt(exprt const&, exprt const&)
  0.00    429.60     0.00    36566     0.00     0.00  mult_exprt::~mult_exprt()
  0.00    429.60     0.00    36544     0.00     0.00  signed_int_type()
  0.00    429.60     0.00    35634     0.00     0.00  prop_conv_solvert::get(exprt const&) const
  0.00    429.60     0.00    35583     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    429.60     0.00    35147     0.00     0.00  source_locationt::get_column() const
  0.00    429.60     0.00    35143     0.00     0.00  operator<<(std::ostream&, source_locationt const&)
  0.00    429.60     0.00    34825     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    429.60     0.00    34825     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    429.60     0.00    33633     0.00     0.00  console_message_handlert::print(unsigned int, std::string const&)
  0.00    429.60     0.00    33627     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long)
  0.00    429.60     0.00    33413     0.00     0.00  simplify_exprt::simplify_object_size(exprt&)
  0.00    429.60     0.00    33192     0.00     0.00  codet::codet()
  0.00    429.60     0.00    33147     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::operator[](unsigned long) const
  0.00    429.60     0.00    33069     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    429.60     0.00    32999     0.00     0.00  struct_union_typet::componentt::get_is_padding() const
  0.00    429.60     0.00    32885     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    429.60     0.00    32679     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    429.60     0.00    32679     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    429.60     0.00    32679     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    429.60     0.00    32679     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    429.60     0.00    32679     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    429.60     0.00    31124     0.00     0.00  std::__fill_bvector(std::_Bit_iterator, std::_Bit_iterator, bool)
  0.00    429.60     0.00    30848     0.00     0.00  std::_Rb_tree_iterator<std::pair<exprt const, unsigned int> >::operator--()
  0.00    429.60     0.00    30518     0.00     0.00  symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int)
  0.00    429.60     0.00    30434     0.00     0.00  exprt::make_typecast(typet const&)
  0.00    429.60     0.00    28892     0.00     0.00  BigInt::operator-() const
  0.00    429.60     0.00    28824     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    429.60     0.00    28462     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    429.60     0.00    27968     0.00     0.00  value_sett::make_member(exprt const&, dstring const&, namespacet const&)
  0.00    429.60     0.00    27852     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    429.60     0.00    27852     0.00     0.01  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    429.60     0.00    27557     0.00     0.00  boolbvt::convert_constant(constant_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00    27413     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    429.60     0.00    27413     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    429.60     0.00    27247     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::~_Vector_base()
  0.00    429.60     0.00    27034     0.00     0.00  simplify_exprt::simplify_unary_minus(exprt&)
  0.00    429.60     0.00    26505     0.00     0.00  std::list<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_erase(std::_List_iterator<goto_trace_stept>)
  0.00    429.60     0.00    26489     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::expanding_vector(expanding_vector<local_bitvector_analysist::flagst> const&)
  0.00    429.60     0.00    26489     0.00     0.00  std::_Vector_base<local_bitvector_analysist::flagst, std::allocator<local_bitvector_analysist::flagst> >::_M_create_storage(unsigned long)
  0.00    429.60     0.00    26489     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    429.60     0.00    25827     0.00     0.00  __gnu_cxx::new_allocator<unsigned long>::allocate(unsigned long, void const*)
  0.00    429.60     0.00    25171     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    429.60     0.00    25171     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    429.60     0.00    25074     0.00     0.00  std::list<exprt, std::allocator<exprt> >::erase(std::_List_iterator<exprt>, std::_List_iterator<exprt>)
  0.00    429.60     0.00    24957     0.00     0.04  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet::goto_statet const&)
  0.00    429.60     0.00    24957     0.00     0.04  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    429.60     0.00    24957     0.00     0.04  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    429.60     0.00    24957     0.00     0.04  std::list<goto_symex_statet::goto_statet, std::allocator<goto_symex_statet::goto_statet> >::push_back(goto_symex_statet::goto_statet const&)
  0.00    429.60     0.00    24953     0.00     0.00  goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&)
  0.00    429.60     0.00    24953     0.00     0.04  goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&)
  0.00    429.60     0.00    24953     0.00     0.00  goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    429.60     0.00    24953     0.00     0.02  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    429.60     0.00    24911     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont()
  0.00    429.60     0.00    24685     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    429.60     0.00    24386     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    429.60     0.00    24372     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::flagst>::allocate(unsigned long, void const*)
  0.00    429.60     0.00    23969     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    429.60     0.00    23969     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    429.60     0.00    23568     0.00     0.05  boolbvt::convert_overflow(exprt const&)
  0.00    429.60     0.00    23556     0.00     0.00  to_member_expr(exprt const&)
  0.00    429.60     0.00    22830     0.00     0.00  std::vector<bool, std::allocator<bool> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00    22830     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    429.60     0.00    22830     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    429.60     0.00    22830     0.00     0.00  std::_Bvector_base<std::allocator<bool> >::_M_allocate(unsigned long)
  0.00    429.60     0.00    22830     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    429.60     0.00    22830     0.00     0.00  std::vector<bool, std::allocator<bool> >::resize(unsigned long, bool)
  0.00    429.60     0.00    22830     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    429.60     0.00    22830     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    429.60     0.00    22830     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    429.60     0.00    22830     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    429.60     0.00    22830     0.00     0.00  std::fill(std::_Bit_iterator, std::_Bit_iterator, bool const&)
  0.00    429.60     0.00    22386     0.00     0.00  simplify_exprt::simplify_invalid_pointer(exprt&)
  0.00    429.60     0.00    22373     0.00     0.00  power(BigInt const&, BigInt const&)
  0.00    429.60     0.00    22373     0.00     0.00  BigInt::to_long() const
  0.00    429.60     0.00    22333     0.00     0.00  BigInt::setPower2(unsigned int)
  0.00    429.60     0.00    22225     0.00     0.00  void std::_Construct<cmdlinet::optiont, cmdlinet::optiont>(cmdlinet::optiont*, cmdlinet::optiont const&)
  0.00    429.60     0.00    21777     0.00     0.00  source_locationt::get_property_class() const
  0.00    429.60     0.00    21666     0.00     0.00  struct_union_typet::get_component(dstring const&) const
  0.00    429.60     0.00    21451     0.00     0.03  bv_utilst::overflow_add(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    429.60     0.00    20972     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    429.60     0.00    20518     0.00     0.00  member_exprt::struct_op()
  0.00    429.60     0.00    20331     0.00     0.00  unary_minus_exprt::unary_minus_exprt(exprt const&)
  0.00    429.60     0.00    20331     0.00     0.00  unary_minus_exprt::~unary_minus_exprt()
  0.00    429.60     0.00    20239     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::clear()
  0.00    429.60     0.00    20088     0.00     0.08  symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&)
  0.00    429.60     0.00    19934     0.00     0.00  goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt)
  0.00    429.60     0.00    19876     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&)
  0.00    429.60     0.00    19860     0.00     0.00  __gnu_cxx::new_allocator<unsigned int>::allocate(unsigned long, void const*)
  0.00    429.60     0.00    19860     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00    19860     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    429.60     0.00    19860     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    429.60     0.00    19245     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::~_Vector_base()
  0.00    429.60     0.00    19231     0.00     0.00  std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&)
  0.00    429.60     0.00    19126     0.00     0.00  BigInt::operator*(unsigned int) const
  0.00    429.60     0.00    19043     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    429.60     0.00    19043     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    429.60     0.00    19043     0.00     0.01  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    429.60     0.00    19039     0.00     0.01  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    429.60     0.00    19039     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    429.60     0.00    19039     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    429.60     0.00    19039     0.00     0.01  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    429.60     0.00    19039     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    429.60     0.00    18904     0.00     0.00  code_function_callt::arguments()
  0.00    429.60     0.00    18516     0.00     0.00  messaget::mstreamt::mstreamt(unsigned int, message_handlert**)
  0.00    429.60     0.00    18516     0.00     0.00  messaget::mstreamt::~mstreamt()
  0.00    429.60     0.00    18515     0.00     0.00  struct_union_typet::component_type(dstring const&) const
  0.00    429.60     0.00    18487     0.00     0.00  binary_exprt::binary_exprt(dstring const&, typet const&)
  0.00    429.60     0.00    18487     0.00     0.00  implies_exprt::implies_exprt()
  0.00    429.60     0.00    18365     0.00     0.00  local_cfgt::loct::loct(local_cfgt::loct const&)
  0.00    429.60     0.00    18365     0.00     0.00  expanding_vector<local_bitvector_analysist::flagst>::~expanding_vector()
  0.00    429.60     0.00    18365     0.00     0.00  local_bitvector_analysist::loc_infot::loc_infot(local_bitvector_analysist::loc_infot const&)
  0.00    429.60     0.00    18365     0.00     0.00  std::_Vector_base<unsigned int, std::allocator<unsigned int> >::_M_create_storage(unsigned long)
  0.00    429.60     0.00    18365     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    429.60     0.00    18365     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    429.60     0.00    18365     0.00     0.00  std::vector<unsigned int, std::allocator<unsigned int> >::vector(std::vector<unsigned int, std::allocator<unsigned int> > const&)
  0.00    429.60     0.00    18365     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    429.60     0.00    18365     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    429.60     0.00    18365     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    429.60     0.00    18365     0.00     0.00  void std::_Construct<local_cfgt::loct, local_cfgt::loct>(local_cfgt::loct*, local_cfgt::loct const&)
  0.00    429.60     0.00    18365     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    429.60     0.00    18364     0.00     0.00  std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const
  0.00    429.60     0.00    18353     0.00     0.00  messaget::messaget()
  0.00    429.60     0.00    18238     0.00     0.00  to_if_expr(exprt const&)
  0.00    429.60     0.00    18152     0.00     0.00  code_typet::parametert::get_identifier() const
  0.00    429.60     0.00    18116     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    429.60     0.00    18116     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    429.60     0.00    18116     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    429.60     0.00    18116     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    429.60     0.00    17850     0.00     0.00  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::push_back(cmdlinet::optiont const&)
  0.00    429.60     0.00    17816     0.00     0.00  messaget::~messaget()
  0.00    429.60     0.00    17740     0.00     0.02  boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00    17595     0.00     0.00  rename_symbolt::have_to_rename(typet const&) const
  0.00    429.60     0.00    17475     0.00     0.00  string2integer(std::string const&, unsigned int)
  0.00    429.60     0.00    17475     0.00     0.00  BigInt::scan(char const*, unsigned int)
  0.00    429.60     0.00    17475     0.00     0.00  BigInt::scan_on(char const*, unsigned int)
  0.00    429.60     0.00    17202     0.00     0.00  cmdlinet::getoptnr(std::string const&) const
  0.00    429.60     0.00    17154     0.00     0.00  binary_relation_exprt::lhs()
  0.00    429.60     0.00    17055     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction()
  0.00    429.60     0.00    16767     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    429.60     0.00    16693     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    429.60     0.00    16693     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    429.60     0.00    16693     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    429.60     0.00    16667     0.00     0.00  languaget::languaget()
  0.00    429.60     0.00    16667     0.00     0.00  languaget::~languaget()
  0.00    429.60     0.00    16516     0.00     0.00  ansi_c_parse_treet::~ansi_c_parse_treet()
  0.00    429.60     0.00    16384     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    429.60     0.00    16384     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    429.60     0.00    16384     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    429.60     0.00    16384     0.00     0.00  std::pair<unsigned int const, exprt>::pair(std::pair<unsigned int const, exprt> const&)
  0.00    429.60     0.00    16384     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    429.60     0.00    16384     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    429.60     0.00    16384     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    429.60     0.00    16384     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    429.60     0.00    16384     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    429.60     0.00    16356     0.00     0.00  expr2ct::id_shorthand(dstring const&) const
  0.00    429.60     0.00    16356     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    429.60     0.00    16356     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    429.60     0.00    16356     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    429.60     0.00    16354     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    429.60     0.00    16341     0.00     0.00  ansi_c_languaget::ansi_c_languaget()
  0.00    429.60     0.00    16341     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    429.60     0.00    16293     0.00     0.00  new_ansi_c_language()
  0.00    429.60     0.00    16293     0.00     0.00  ansi_c_languaget::~ansi_c_languaget()
  0.00    429.60     0.00    16226     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    429.60     0.00    16226     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    429.60     0.00    16226     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    429.60     0.00    16226     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    429.60     0.00    16226     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    429.60     0.00    16226     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    429.60     0.00    16226     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    429.60     0.00    16226     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    429.60     0.00    16178     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    429.60     0.00    16178     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    429.60     0.00    16178     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    429.60     0.00    16178     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    429.60     0.00    16178     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    429.60     0.00    16130     0.00     0.00  find_symbols(exprt const&, std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    429.60     0.00    16130     0.00     0.01  expr2c(exprt const&, namespacet const&)
  0.00    429.60     0.00    16130     0.00     0.01  from_expr(namespacet const&, dstring const&, exprt const&)
  0.00    429.60     0.00    16130     0.00     0.01  ansi_c_languaget::from_expr(exprt const&, std::string&, namespacet const&)
  0.00    429.60     0.00    16130     0.00     0.00  expr2ct::expr2ct(namespacet const&)
  0.00    429.60     0.00    16130     0.00     0.00  expr2ct::~expr2ct()
  0.00    429.60     0.00    16130     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    429.60     0.00    16130     0.00     0.00  std::auto_ptr<languaget>::operator=(std::auto_ptr_ref<languaget>)
  0.00    429.60     0.00    16010     0.00     0.00  cmdlinet::isset(char const*) const
  0.00    429.60     0.00    15951     0.00     0.00  has_suffix(std::string const&, std::string const&)
  0.00    429.60     0.00    15883     0.00     0.00  goto_inlinet::inline_instruction(goto_programt&, bool, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>&)
  0.00    429.60     0.00    15805     0.00     0.00  to_typecast_expr(exprt const&)
  0.00    429.60     0.00    15711     0.00     0.00  std::list<exprt, std::allocator<exprt> >::clear()
  0.00    429.60     0.00    15657     0.00     0.04  value_sett::operator=(value_sett const&)
  0.00    429.60     0.00    15657     0.00     0.04  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    429.60     0.00    15657     0.00     0.00  std::list<exprt, std::allocator<exprt> >::operator=(std::list<exprt, std::allocator<exprt> > const&)
  0.00    429.60     0.00    15657     0.00     0.02  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    429.60     0.00    15615     0.00     0.00  guardt::make_false()
  0.00    429.60     0.00    15558     0.00     0.00  std::_Rb_tree_iterator<exprt>::operator--()
  0.00    429.60     0.00    15275     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    429.60     0.00    15260     0.00     0.00  signedbv_typet::~signedbv_typet()
  0.00    429.60     0.00    15212     0.00     0.00  char_type()
  0.00    429.60     0.00    15170     0.00     0.01  bv_utilst::negate(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00    15159     0.00     0.00  propt::has_set_to() const
  0.00    429.60     0.00    15132     0.00     0.00  code_typet::parameters() const
  0.00    429.60     0.00    14768     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::swap(goto_program_templatet<codet, exprt>::instructiont&)
  0.00    429.60     0.00    14768     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    429.60     0.00    14763     0.00     0.01  boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00    14763     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    429.60     0.00    14760     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    429.60     0.00    14758     0.00     0.00  exprt::find_source_location() const
  0.00    429.60     0.00    14420     0.00     0.00  expr2ct::convert_constant(constant_exprt const&, unsigned int&)
  0.00    429.60     0.00    14208     0.00     0.03  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    429.60     0.00    14151     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    429.60     0.00    13926     0.00     0.02  equalityt::equality(exprt const&, exprt const&)
  0.00    429.60     0.00    13926     0.00     0.02  equalityt::equality2(exprt const&, exprt const&)
  0.00    429.60     0.00    13926     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    429.60     0.00    13926     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    429.60     0.00    13821     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    429.60     0.00    13821     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    429.60     0.00    13821     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    429.60     0.00    13665     0.00     0.05  boolbvt::convert_bv_rel(exprt const&)
  0.00    429.60     0.00    13371     0.00     0.00  goto_symex_statet::goto_statet::level2_current_name(dstring const&) const
  0.00    429.60     0.00    13153     0.00     0.03  goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&)
  0.00    429.60     0.00    13050     0.00     0.00  long long str2number<long long>(char const*, int, bool)
  0.00    429.60     0.00    13050     0.00     0.00  to_literal_expr(exprt const&)
  0.00    429.60     0.00    13050     0.00     0.00  unsafe_string2signedlonglong(std::string const&, int)
  0.00    429.60     0.00    13050     0.00     0.00  literal_exprt::get_literal() const
  0.00    429.60     0.00    13050     0.00     0.00  irept::get_long_long(dstring const&) const
  0.00    429.60     0.00    13001     0.00     0.00  goto_function_templatet<goto_programt>::is_hidden() const
  0.00    429.60     0.00    12462     0.00     0.12  prop_conv_solvert::set_to(exprt const&, bool)
  0.00    429.60     0.00    12261     0.00     0.01  build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&)
  0.00    429.60     0.00    12032     0.00     0.00  std::pair<dstring const, typet>::pair(std::pair<dstring const, typet> const&)
  0.00    429.60     0.00    12009     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    429.60     0.00    12009     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    429.60     0.00    11970     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    429.60     0.00    11970     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    429.60     0.00    11819     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    429.60     0.00    11819     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    429.60     0.00    11819     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    429.60     0.00    11819     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    429.60     0.00    11819     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    429.60     0.00    11819     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    429.60     0.00    11798     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    429.60     0.00    11712     0.00     0.00  code_typet::make_ellipsis()
  0.00    429.60     0.00    11642     0.00     0.00  integer2string(BigInt const&, unsigned int)
  0.00    429.60     0.00    11609     0.00     0.00  bv_utilst::build_constant(BigInt const&, unsigned long)
  0.00    429.60     0.00    11521     0.00     0.00  expr2ct::convert(exprt const&)
  0.00    429.60     0.00    11319     0.00     0.01  prop_conv_solvert::set_equality_to_true(equal_exprt const&)
  0.00    429.60     0.00    11282     0.00     0.03  bv_utilst::adder_no_overflow(std::vector<literalt, std::allocator<literalt> >&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00    10767     0.00     0.00  typecast_exprt::typecast_exprt(exprt const&, typet const&)
  0.00    429.60     0.00    10761     0.00     0.00  if_exprt::if_exprt(exprt const&, exprt const&, exprt const&)
  0.00    429.60     0.00    10651     0.00     0.00  std::pair<std::string const, std::list<std::string, std::allocator<std::string> > >::~pair()
  0.00    429.60     0.00    10627     0.00     0.00  bv_utilst::extension(std::vector<literalt, std::allocator<literalt> > const&, unsigned int, bv_utilst::representationt)
  0.00    429.60     0.00    10287     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    429.60     0.00    10278     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    429.60     0.00    10240     0.00     0.00  floatbv_typet::set_f(unsigned int)
  0.00    429.60     0.00    10240     0.00     0.00  floatbv_typet::floatbv_typet()
  0.00    429.60     0.00    10240     0.00     0.00  ieee_float_spect::to_type() const
  0.00    429.60     0.00    10195     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    429.60     0.00    10032     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    429.60     0.00    10032     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    429.60     0.00    10027     0.00     0.00  goto_symex_statet::framet::~framet()
  0.00    429.60     0.00    10027     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    429.60     0.00    10027     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    429.60     0.00    10027     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    429.60     0.00    10027     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    429.60     0.00    10027     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    429.60     0.00    10003     0.00     0.00  unsigned_union_find::find(unsigned long) const
  0.00    429.60     0.00     9900     0.00     0.00  propt::set_variable_name(literalt, std::string const&)
  0.00    429.60     0.00     9732     0.00     0.01  bv_utilst::cond_negate(std::vector<literalt, std::allocator<literalt> > const&, literalt)
  0.00    429.60     0.00     9652     0.00     0.00  code_typet::parametert::set_base_name(dstring const&)
  0.00    429.60     0.00     9652     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    429.60     0.00     9652     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    429.60     0.00     9652     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    429.60     0.00     9652     0.00     0.00  std::pair<dstring const, typet>::pair<dstring, typet>(std::pair<dstring, typet> const&)
  0.00    429.60     0.00     9296     0.00     0.00  value_sett::make_union(value_sett const&)
  0.00    429.60     0.00     9147     0.00     0.00  get_language_from_mode(dstring const&)
  0.00    429.60     0.00     9076     0.00     0.00  goto_checkt::has_dereference(exprt const&)
  0.00    429.60     0.00     9072     0.00     0.00  signed_short_int_type()
  0.00    429.60     0.00     9045     0.00     0.00  symbol_tablet::add(symbolt const&)
  0.00    429.60     0.00     9031     0.00     0.02  goto_checkt::integer_overflow_check(exprt const&, guardt const&)
  0.00    429.60     0.00     8946     0.00     0.00  remove_vector(symbolt&)
  0.00    429.60     0.00     8946     0.00     0.00  remove_complex(symbolt&)
  0.00    429.60     0.00     8946     0.00     0.00  add_failed_symbol(symbolt&, symbol_tablet&)
  0.00    429.60     0.00     8946     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_create_node(symbolt* const&)
  0.00    429.60     0.00     8946     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::_M_insert(std::_List_iterator<symbolt*>, symbolt* const&)
  0.00    429.60     0.00     8946     0.00     0.00  std::list<symbolt*, std::allocator<symbolt*> >::push_back(symbolt* const&)
  0.00    429.60     0.00     8855     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    429.60     0.00     8696     0.00     0.00  local_bitvector_analysist::loc_infot::merge(local_bitvector_analysist::loc_infot const&)
  0.00    429.60     0.00     8547     0.00     0.00  std::_List_base<unsigned int, std::allocator<unsigned int> >::_M_clear()
  0.00    429.60     0.00     8507     0.00     0.00  goto_checkt::invalidate(exprt const&)
  0.00    429.60     0.00     8370     0.00     0.00  is_skip(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    429.60     0.00     8185     0.00     0.00  local_bitvector_analysist::is_tracked(dstring const&)
  0.00    429.60     0.00     8185     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    429.60     0.00     8124     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::pop_back()
  0.00    429.60     0.00     8124     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    429.60     0.00     8116     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet)
  0.00    429.60     0.00     8116     0.00     0.00  goto_program_templatet<codet, exprt>::add_instruction(goto_program_instruction_typet)
  0.00    429.60     0.00     8111     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    429.60     0.00     8111     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    429.60     0.00     8040     0.00     0.00  std::list<dstring, std::allocator<dstring> >::splice(std::_List_iterator<dstring>, std::list<dstring, std::allocator<dstring> >&)
  0.00    429.60     0.00     8036     0.00     0.05  boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00     7702     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    429.60     0.00     7687     0.00     0.00  not_exprt::not_exprt(exprt const&)
  0.00    429.60     0.00     7652     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    429.60     0.00     7652     0.00     0.00  boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00     7508     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    429.60     0.00     7488     0.00     0.16  bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00     7469     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    429.60     0.00     7384     0.00     0.00  goto_program_templatet<codet, exprt>::insert_before_swap(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    429.60     0.00     7384     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    429.60     0.00     7295     0.00     0.00  source_locationt::set_comment(dstring const&)
  0.00    429.60     0.00     7295     0.00     0.00  source_locationt::set_property_class(dstring const&)
  0.00    429.60     0.00     7236     0.00     0.00  source_locationt::set_property_id(dstring const&)
  0.00    429.60     0.00     7128     0.00     0.10  goto_symext::symex_decl(goto_symex_statet&)
  0.00    429.60     0.00     7128     0.00     0.08  symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet)
  0.00    429.60     0.00     7126     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    429.60     0.00     7046     0.00     0.00  replace_location(source_locationt&, source_locationt const&)
  0.00    429.60     0.00     7046     0.00     0.00  source_locationt::get_property_id() const
  0.00    429.60     0.00     6992     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    429.60     0.00     6992     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    429.60     0.00     6992     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    429.60     0.00     6983     0.00     0.00  get_default_language()
  0.00    429.60     0.00     6973     0.00     0.00  std::list<goto_program_templatet<codet, exprt>::instructiont, std::allocator<goto_program_templatet<codet, exprt>::instructiont> >::pop_front()
  0.00    429.60     0.00     6869     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    429.60     0.00     6737     0.00     0.00  do_pointer(unsigned int, unsigned int)
  0.00    429.60     0.00     6506     0.00     0.00  or_exprt::or_exprt(exprt const&, exprt const&)
  0.00    429.60     0.00     6476     0.00     0.00  c_typecheck_baset::typecheck_expr(exprt&)
  0.00    429.60     0.00     6476     0.00     0.00  c_typecheck_baset::typecheck_expr_main(exprt&)
  0.00    429.60     0.00     6476     0.00     0.00  c_typecheck_baset::typecheck_expr_operands(exprt&)
  0.00    429.60     0.00     6452     0.00     0.01  boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00     6280     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    429.60     0.00     6279     0.00     0.01  goto_symext::symex_dead(goto_symex_statet&)
  0.00    429.60     0.00     6117     0.00     0.00  pointer_typet::~pointer_typet()
  0.00    429.60     0.00     6106     0.00     0.00  index_exprt::index_exprt(typet const&)
  0.00    429.60     0.00     5957     0.00     0.00  BigInt::operator%(BigInt const&) const
  0.00    429.60     0.00     5918     0.00     0.00  c_typecastt::do_typecast(exprt&, typet const&)
  0.00    429.60     0.00     5891     0.00     0.00  binary_relation_exprt::binary_relation_exprt(dstring const&)
  0.00    429.60     0.00     5742     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    429.60     0.00     5698     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    429.60     0.00     5698     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::list(std::list<unsigned int, std::allocator<unsigned int> > const&)
  0.00    429.60     0.00     5698     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    429.60     0.00     5690     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const
  0.00    429.60     0.00     5673     0.00     0.00  ansi_c_declarationt::get_is_global() const
  0.00    429.60     0.00     5619     0.00     0.00  struct_union_typet::component_number(dstring const&) const
  0.00    429.60     0.00     5445     0.00     0.00  expr2ct::convert_binary(exprt const&, std::string const&, unsigned int, bool)
  0.00    429.60     0.00     5388     0.00     0.00  code_function_callt::~code_function_callt()
  0.00    429.60     0.00     5261     0.00     0.00  invalid_pointer(exprt const&)
  0.00    429.60     0.00     5252     0.00     0.00  code_typet::has_ellipsis() const
  0.00    429.60     0.00     5236     0.00     0.00  code_function_callt::code_function_callt(code_function_callt const&)
  0.00    429.60     0.00     5228     0.00     0.08  symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    429.60     0.00     5199     0.00     0.01  goto_symex_statet::framet::framet(goto_symex_statet::framet const&)
  0.00    429.60     0.00     5199     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    429.60     0.00     5199     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    429.60     0.00     5199     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    429.60     0.00     5199     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    429.60     0.00     5199     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    429.60     0.00     5199     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    429.60     0.00     5199     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    429.60     0.00     5199     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    429.60     0.00     5125     0.00     0.00  plus_exprt::~plus_exprt()
  0.00    429.60     0.00     5121     0.00     0.20  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00     5065     0.00     0.00  symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int)
  0.00    429.60     0.00     5065     0.00     0.00  goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    429.60     0.00     5065     0.00     0.68  goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    429.60     0.00     5065     0.00     0.76  goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&)
  0.00    429.60     0.00     5065     0.00     0.08  symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&)
  0.00    429.60     0.00     5065     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    429.60     0.00     4848     0.00     0.00  c_qualifierst::as_string() const
  0.00    429.60     0.00     4828     0.00     0.09  goto_symext::symex_end_of_function(goto_symex_statet&)
  0.00    429.60     0.00     4828     0.00     0.00  goto_symext::pop_frame(goto_symex_statet&)
  0.00    429.60     0.00     4828     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    429.60     0.00     4828     0.00     0.00  goto_symex_statet::framet::framet()
  0.00    429.60     0.00     4828     0.00     0.01  goto_symex_statet::new_frame()
  0.00    429.60     0.00     4828     0.00     0.00  goto_symex_statet::pop_frame()
  0.00    429.60     0.00     4828     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    429.60     0.00     4828     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    429.60     0.00     4828     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::pop_back()
  0.00    429.60     0.00     4828     0.00     0.01  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::push_back(goto_symex_statet::framet const&)
  0.00    429.60     0.00     4817     0.00     0.00  std::_Vector_base<exprt, std::allocator<exprt> >::_M_create_storage(unsigned long)
  0.00    429.60     0.00     4817     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    429.60     0.00     4777     0.00     0.00  expr2ct::convert_rec(typet const&, c_qualifierst const&, std::string const&)
  0.00    429.60     0.00     4777     0.00     0.00  expr2ct::convert(typet const&)
  0.00    429.60     0.00     4759     0.00     0.00  value_set_dereferencet::invalid_pointer(exprt const&, guardt const&)
  0.00    429.60     0.00     4759     0.00     0.00  code_typet::return_type() const
  0.00    429.60     0.00     4754     0.00     0.00  c_type_as_string(dstring const&)
  0.00    429.60     0.00     4717     0.00     0.00  expr2ct::convert_index(exprt const&, unsigned int)
  0.00    429.60     0.00     4694     0.00     0.00  expr2ct::convert_typecast(typecast_exprt const&, unsigned int&)
  0.00    429.60     0.00     4683     0.00     0.00  clean_identifier(dstring const&)
  0.00    429.60     0.00     4665     0.00     0.00  get_local_identifiers(goto_function_templatet<goto_programt> const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    429.60     0.00     4665     0.00     0.60  goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&)
  0.00    429.60     0.00     4665     0.00     0.01  goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&)
  0.00    429.60     0.00     4665     0.00     0.00  goto_symex_statet::previous_frame()
  0.00    429.60     0.00     4665     0.00     0.00  goto_programt::get_decl_identifiers(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const
  0.00    429.60     0.00     4586     0.00     0.00  float_type()
  0.00    429.60     0.00     4581     0.00     0.00  show_state_header(std::ostream&, goto_trace_stept const&, source_locationt const&, unsigned int)
  0.00    429.60     0.00     4581     0.00     0.03  counterexample_value(std::ostream&, namespacet const&, symbol_exprt const&, exprt const&, exprt const&)
  0.00    429.60     0.00     4570     0.00     0.00  counterexample_value_binary(exprt const&, namespacet const&)
  0.00    429.60     0.00     4516     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    429.60     0.00     4474     0.00     0.00  binary_relation_exprt::rhs()
  0.00    429.60     0.00     4453     0.00     0.01  value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const
  0.00    429.60     0.00     4446     0.00     0.00  goto_programt::~goto_programt()
  0.00    429.60     0.00     4446     0.00     0.00  goto_program_templatet<codet, exprt>::~goto_program_templatet()
  0.00    429.60     0.00     4392     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    429.60     0.00     4356     0.00     0.00  pointer_logict::is_dynamic_object(exprt const&) const
  0.00    429.60     0.00     4354     0.00     0.00  operator>>(BigInt const&, BigInt const&)
  0.00    429.60     0.00     4352     0.00     0.00  to_constant_expr(exprt&)
  0.00    429.60     0.00     4316     0.00     0.00  byte_extract_id()
  0.00    429.60     0.00     4290     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    429.60     0.00     4272     0.00     0.00  unsigned_int_type()
  0.00    429.60     0.00     4257     0.00     0.04  bv_utilst::overflow_sub(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    429.60     0.00     4240     0.00     0.00  std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::clear()
  0.00    429.60     0.00     4107     0.00     0.00  symex_dereference_statet::has_failed_symbol(exprt const&, symbolt const*&)
  0.00    429.60     0.00     4072     0.00     0.00  byte_extract_exprt::op()
  0.00    429.60     0.00     4058     0.00     0.00  c_typecheck_baset::implicit_typecast(exprt&, typet const&)
  0.00    429.60     0.00     4020     0.00     0.00  replace_location(exprt&, source_locationt const&)
  0.00    429.60     0.00     3917     0.00     0.00  goto_program_templatet<codet, exprt>::compute_target_numbers()
  0.00    429.60     0.00     3882     0.00     0.25  bv_utilst::multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::representationt)
  0.00    429.60     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    429.60     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    429.60     0.00     3767     0.00     0.01  boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00     3726     0.00     0.00  index_exprt::index_exprt(exprt const&, exprt const&)
  0.00    429.60     0.00     3659     0.00     0.00  optionst::set_option(std::string const&, std::string const&)
  0.00    429.60     0.00     3659     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    429.60     0.00     3659     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    429.60     0.00     3659     0.00     0.00  std::list<std::string, std::allocator<std::string> >::clear()
  0.00    429.60     0.00     3659     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    429.60     0.00     3659     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    429.60     0.00     3659     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    429.60     0.00     3659     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    429.60     0.00     3659     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    429.60     0.00     3586     0.00     0.00  optionst::set_option(std::string const&, bool)
  0.00    429.60     0.00     3576     0.00     0.01  build_object_descriptor_rec(namespacet const&, exprt const&, object_descriptor_exprt&)
  0.00    429.60     0.00     3576     0.00     0.02  object_descriptor_exprt::build(exprt const&, namespacet const&)
  0.00    429.60     0.00     3546     0.00     0.00  to_address_of_expr(exprt const&)
  0.00    429.60     0.00     3520     0.00     0.00  code_typet::code_typet(code_typet const&)
  0.00    429.60     0.00     3459     0.00     0.00  i2string(int)
  0.00    429.60     0.00     3438     0.00     0.01  c_typecheck_baset::do_initializer(symbolt&)
  0.00    429.60     0.00     3409     0.00     0.00  to_code_decl(codet const&)
  0.00    429.60     0.00     3370     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    429.60     0.00     3354     0.00     0.00  pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const
  0.00    429.60     0.00     3333     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    429.60     0.00     3325     0.00     0.00  renaming_nst::lookup(dstring const&) const
  0.00    429.60     0.00     3294     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    429.60     0.00     3294     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::operator=(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    429.60     0.00     3260     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    429.60     0.00     3260     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    429.60     0.00     3244     0.00     0.26  bv_utilst::signed_multiplier(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00     3184     0.00     0.00  value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const
  0.00    429.60     0.00     3109     0.00     0.00  goto_convertt::needs_cleaning(exprt const&)
  0.00    429.60     0.00     3082     0.00     0.00  numbering<dstring>::number(dstring const&)
  0.00    429.60     0.00     3077     0.00     0.00  std::set<exprt, std::less<exprt>, std::allocator<exprt> >::erase(std::_Rb_tree_const_iterator<exprt>)
  0.00    429.60     0.00     3077     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    429.60     0.00     3042     0.00     0.00  to_address_of_expr(exprt&)
  0.00    429.60     0.00     2997     0.00     0.00  std::vector<unsigned long, std::allocator<unsigned long> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00     2997     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::_M_allocate(unsigned long)
  0.00    429.60     0.00     2997     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    429.60     0.00     2982     0.00     0.00  unsigned_union_find::check_index(unsigned long)
  0.00    429.60     0.00     2976     0.00     0.00  long_double_type()
  0.00    429.60     0.00     2958     0.00     0.00  struct_union_typet::has_component(dstring const&) const
  0.00    429.60     0.00     2908     0.00     0.00  code_typet::code_typet()
  0.00    429.60     0.00     2849     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    429.60     0.00     2849     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    429.60     0.00     2849     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_create_node(unsigned int const&)
  0.00    429.60     0.00     2849     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::_M_insert(std::_List_iterator<unsigned int>, unsigned int const&)
  0.00    429.60     0.00     2849     0.00     0.00  std::list<unsigned int, std::allocator<unsigned int> >::push_back(unsigned int const&)
  0.00    429.60     0.00     2849     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    429.60     0.00     2849     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    429.60     0.00     2849     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    429.60     0.00     2849     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    429.60     0.00     2849     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    429.60     0.00     2849     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    429.60     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    429.60     0.00     2787     0.00     0.00  convert_integer_literal(std::string const&)
  0.00    429.60     0.00     2787     0.00     0.00  c_typecheck_baset::typecheck_expr_constant(exprt&)
  0.00    429.60     0.00     2771     0.00     0.01  configt::this_operating_system()
  0.00    429.60     0.00     2721     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_allocate(unsigned long)
  0.00    429.60     0.00     2674     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    429.60     0.00     2640     0.00     0.00  goto_function_templatet<goto_programt>::~goto_function_templatet()
  0.00    429.60     0.00     2615     0.00     0.00  codet::operator=(codet const&)
  0.00    429.60     0.00     2600     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    429.60     0.00     2600     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    429.60     0.00     2592     0.00     0.00  Minisat::vec<Minisat::lbool>::capacity(int)
  0.00    429.60     0.00     2546     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    429.60     0.00     2546     0.00     0.00  std::pair<unsigned int const, std::set<exprt, std::less<exprt>, std::allocator<exprt> > >::~pair()
  0.00    429.60     0.00     2546     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    429.60     0.00     2540     0.00     0.00  dirtyt::is_dirty(dstring const&) const
  0.00    429.60     0.00     2456     0.00     0.00  pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const
  0.00    429.60     0.00     2448     0.00     0.00  unsigned_long_long_int_type()
  0.00    429.60     0.00     2445     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    429.60     0.00     2444     0.00     0.00  rename_symbolt::have_to_rename(exprt const&) const
  0.00    429.60     0.00     2403     0.00     0.00  symbol_exprt::symbol_exprt(dstring const&)
  0.00    429.60     0.00     2403     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    429.60     0.00     2403     0.00     0.00  partial_order_concurrencyt::id(std::_List_const_iterator<symex_target_equationt::SSA_stept>)
  0.00    429.60     0.00     2380     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    429.60     0.00     2380     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    429.60     0.00     2380     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    429.60     0.00     2380     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    429.60     0.00     2380     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    429.60     0.00     2356     0.00     0.00  failed_symbol_id(dstring const&)
  0.00    429.60     0.00     2332     0.00     0.00  pointer_offset(exprt const&)
  0.00    429.60     0.00     2304     0.00     0.00  double_type()
  0.00    429.60     0.00     2304     0.00     0.00  vector_typet::size()
  0.00    429.60     0.00     2282     0.00     0.00  address_of_exprt::object()
  0.00    429.60     0.00     2208     0.00     0.00  and_exprt::and_exprt(exprt const&, exprt const&)
  0.00    429.60     0.00     2196     0.00     0.00  __gnu_cxx::new_allocator<std::string*>::allocate(unsigned long, void const*)
  0.00    429.60     0.00     2196     0.00     0.00  std::vector<std::string*, std::allocator<std::string*> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00     2196     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::_M_allocate(unsigned long)
  0.00    429.60     0.00     2196     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    429.60     0.00     2167     0.00     0.00  side_effect_exprt::get_statement() const
  0.00    429.60     0.00     2126     0.00     0.00  empty_typet::empty_typet()
  0.00    429.60     0.00     2099     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    429.60     0.00     2093     0.00     0.08  goto_checkt::bounds_check(index_exprt const&, guardt const&)
  0.00    429.60     0.00     2090     0.00     0.00  goto_checkt::array_name(exprt const&)
  0.00    429.60     0.00     2074     0.00     0.00  goto_convertt::clean_expr(exprt&, goto_programt&, bool)
  0.00    429.60     0.00     2068     0.00     0.00  c_typecheck_baset::typecheck_expr_symbol(exprt&)
  0.00    429.60     0.00     2068     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    429.60     0.00     2059     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    429.60     0.00     2059     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    429.60     0.00     2059     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    429.60     0.00     2046     0.00     0.00  to_code(exprt&)
  0.00    429.60     0.00     2044     0.00     0.00  rename_symbolt::rename(exprt&) const
  0.00    429.60     0.00     2044     0.00     0.00  rename_symbolt::rename(typet&) const
  0.00    429.60     0.00     2015     0.00     0.00  guardt::resize(unsigned long)
  0.00    429.60     0.00     2015     0.00     0.00  std::list<exprt, std::allocator<exprt> >::resize(unsigned long, exprt)
  0.00    429.60     0.00     1973     0.00     0.00  code_declt::get_identifier() const
  0.00    429.60     0.00     1961     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    429.60     0.00     1961     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    429.60     0.00     1960     0.00     0.00  symbol_tablet::move(symbolt&)
  0.00    429.60     0.00     1956     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    429.60     0.00     1947     0.00     0.00  index_exprt::index_exprt(index_exprt const&)
  0.00    429.60     0.00     1932     0.00     0.00  compute_address_taken_functions(goto_programt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    429.60     0.00     1925     0.00     0.01  void std::_Destroy_aux<false>::__destroy<cmdlinet::optiont*>(cmdlinet::optiont*, cmdlinet::optiont*)
  0.00    429.60     0.00     1897     0.00     0.00  simplify_exprt::simplify_mod(exprt&)
  0.00    429.60     0.00     1894     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    429.60     0.00     1894     0.00     0.00  std::list<exprt, std::allocator<exprt> >::splice(std::_List_iterator<exprt>, std::list<exprt, std::allocator<exprt> >&)
  0.00    429.60     0.00     1894     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    429.60     0.00     1881     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    429.60     0.00     1876     0.00     0.00  prop_conv_solvert::get_bool(exprt const&, tvt&) const
  0.00    429.60     0.00     1874     0.00     0.01  goto_program_templatet<codet, exprt>::copy_from(goto_program_templatet<codet, exprt> const&)
  0.00    429.60     0.00     1874     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    429.60     0.00     1874     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    429.60     0.00     1858     0.00     0.00  and_exprt::~and_exprt()
  0.00    429.60     0.00     1845     0.00     0.00  code_typet::operator=(code_typet const&)
  0.00    429.60     0.00     1829     0.00     0.00  unsigned_union_find::resize(unsigned long)
  0.00    429.60     0.00     1829     0.00     0.00  __gnu_cxx::new_allocator<unsigned_union_find::nodet>::allocate(unsigned long, void const*)
  0.00    429.60     0.00     1829     0.00     0.00  std::_Vector_base<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::_M_allocate(unsigned long)
  0.00    429.60     0.00     1829     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    429.60     0.00     1829     0.00     0.00  std::vector<unsigned_union_find::nodet, std::allocator<unsigned_union_find::nodet> >::reserve(unsigned long)
  0.00    429.60     0.00     1829     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    429.60     0.00     1825     0.00     0.00  to_side_effect_expr(exprt&)
  0.00    429.60     0.00     1806     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    429.60     0.00     1804     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    429.60     0.00     1804     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    429.60     0.00     1795     0.00     0.00  BigInt::operator-=(BigInt const&)
  0.00    429.60     0.00     1793     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    429.60     0.00     1793     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    429.60     0.00     1777     0.00     0.00  ansi_c_declarationt::get_is_thread_local() const
  0.00    429.60     0.00     1774     0.00     0.00  dirtyt::operator()(symbol_exprt const&) const
  0.00    429.60     0.00     1774     0.00     0.00  dirtyt::operator()(dstring const&) const
  0.00    429.60     0.00     1766     0.00     0.00  to_byte_extract_expr(exprt const&)
  0.00    429.60     0.00     1762     0.00     0.27  boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00     1760     0.00     0.01  goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&)
  0.00    429.60     0.00     1760     0.00     0.00  std::_Vector_base<dstring, std::allocator<dstring> >::_M_create_storage(unsigned long)
  0.00    429.60     0.00     1760     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::vector(std::vector<dstring, std::allocator<dstring> > const&)
  0.00    429.60     0.00     1715     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::operator=(goto_program_templatet<codet, exprt>::instructiont const&)
  0.00    429.60     0.00     1715     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    429.60     0.00     1715     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    429.60     0.00     1715     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    429.60     0.00     1715     0.00     0.00  std::list<dstring, std::allocator<dstring> >::operator=(std::list<dstring, std::allocator<dstring> > const&)
  0.00    429.60     0.00     1715     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    429.60     0.00     1715     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    429.60     0.00     1715     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    429.60     0.00     1715     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    429.60     0.00     1685     0.00     0.00  linkingt::needs_renaming(symbolt const&, symbolt const&)
  0.00    429.60     0.00     1685     0.00     0.02  linkingt::duplicate_non_type_symbol(symbolt&, symbolt&)
  0.00    429.60     0.00     1675     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    429.60     0.00     1670     0.00     0.00  local_bitvector_analysist::get_rec(exprt const&, local_bitvector_analysist::loc_infot const&)
  0.00    429.60     0.00     1650     0.00     0.00  to_byte_extract_expr(exprt&)
  0.00    429.60     0.00     1650     0.00     0.00  simplify_exprt::simplify_byte_extract(exprt&)
  0.00    429.60     0.00     1648     0.00     0.00  bv_pointerst::postponedt::~postponedt()
  0.00    429.60     0.00     1640     0.00     0.01  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    429.60     0.00     1638     0.00     0.00  void std::_Destroy_aux<false>::__destroy<local_cfgt::loct*>(local_cfgt::loct*, local_cfgt::loct*)
  0.00    429.60     0.00     1638     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    429.60     0.00     1630     0.00     0.00  std::set<std::string, std::less<std::string>, std::allocator<std::string> >::insert(std::string const&)
  0.00    429.60     0.00     1630     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    429.60     0.00     1630     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    429.60     0.00     1630     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    429.60     0.00     1627     0.00     0.00  unsigned_long_int_type()
  0.00    429.60     0.00     1626     0.00     0.01  void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*)
  0.00    429.60     0.00     1605     0.00     0.00  goto_function_templatet<goto_programt>::is_inlined() const
  0.00    429.60     0.00     1601     0.00     0.00  std::list<dstring, std::allocator<dstring> >::erase(std::_List_iterator<dstring>, std::_List_iterator<dstring>)
  0.00    429.60     0.00     1574     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    429.60     0.00     1574     0.00     0.01  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    429.60     0.00     1558     0.00     0.05  goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool)
  0.00    429.60     0.00     1554     0.00     0.00  BigInt::operator++()
  0.00    429.60     0.00     1540     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    429.60     0.00     1540     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    429.60     0.00     1538     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    429.60     0.00     1536     0.00     0.00  signed_long_long_int_type()
  0.00    429.60     0.00     1536     0.00     0.02  linkingt::duplicate_object_symbol(symbolt&, symbolt&)
  0.00    429.60     0.00     1536     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::pop_back()
  0.00    429.60     0.00     1516     0.00     0.00  __gnu_cxx::new_allocator<unsigned int*>::allocate(unsigned long, void const*)
  0.00    429.60     0.00     1516     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_create_nodes(unsigned int**, unsigned int**)
  0.00    429.60     0.00     1516     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_M_initialize_map(unsigned long)
  0.00    429.60     0.00     1516     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::~_Deque_base()
  0.00    429.60     0.00     1516     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    429.60     0.00     1516     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    429.60     0.00     1512     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet)
  0.00    429.60     0.00     1492     0.00     0.00  c_typecheck_baset::make_index_type(exprt&)
  0.00    429.60     0.00     1491     0.00     0.00  unsigned_union_find::make_union(unsigned long, unsigned long)
  0.00    429.60     0.00     1486     0.00     0.00  byte_extract_exprt::byte_extract_exprt(dstring)
  0.00    429.60     0.00     1467     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    429.60     0.00     1446     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    429.60     0.00     1446     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    429.60     0.00     1446     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    429.60     0.00     1446     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    429.60     0.00     1442     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    429.60     0.00     1431     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    429.60     0.00     1417     0.00     0.00  equal_exprt::equal_exprt()
  0.00    429.60     0.00     1400     0.00     0.00  __gnu_cxx::new_allocator<cmdlinet::optiont>::allocate(unsigned long, void const*)
  0.00    429.60     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    429.60     0.00     1400     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::_M_allocate(unsigned long)
  0.00    429.60     0.00     1400     0.00     0.01  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    429.60     0.00     1364     0.00     0.00  goto_convertt::convert(codet const&, goto_programt&)
  0.00    429.60     0.00     1345     0.00     0.00  c_typecheck_baset::do_initializer(exprt&, typet const&, bool)
  0.00    429.60     0.00     1345     0.00     0.00  c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool)
  0.00    429.60     0.00     1344     0.00     0.00  base_type_eq(exprt const&, exprt const&, namespacet const&)
  0.00    429.60     0.00     1344     0.00     0.00  base_type_eqt::base_type_eq(exprt const&, exprt const&)
  0.00    429.60     0.00     1344     0.00     0.00  base_type_eqt::base_type_eq_rec(exprt const&, exprt const&)
  0.00    429.60     0.00     1344     0.00     0.00  void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*)
  0.00    429.60     0.00     1344     0.00     0.00  std::vector<code_typet::parametert, std::allocator<code_typet::parametert> >::clear()
  0.00    429.60     0.00     1341     0.00     0.00  codet::set_statement(dstring const&)
  0.00    429.60     0.00     1341     0.00     0.00  codet::codet(dstring const&)
  0.00    429.60     0.00     1301     0.00     0.00  __gnu_cxx::new_allocator<std::tr1::__detail::_Hash_node<irept, false>*>::allocate(unsigned long, void const*)
  0.00    429.60     0.00     1301     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_allocate_buckets(unsigned long)
  0.00    429.60     0.00     1300     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, irept> >::allocate(unsigned long, void const*)
  0.00    429.60     0.00     1300     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    429.60     0.00     1300     0.00     0.00  std::vector<char, std::allocator<char> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00     1300     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::_M_allocate(unsigned long)
  0.00    429.60     0.00     1300     0.00     0.01  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    429.60     0.00     1300     0.00     0.00  std::pair<bool, irept>::~pair()
  0.00    429.60     0.00     1300     0.00     0.02  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    429.60     0.00     1300     0.00     0.02  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::resize(unsigned long, std::pair<bool, irept>)
  0.00    429.60     0.00     1300     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    429.60     0.00     1300     0.00     0.00  std::vector<char, std::allocator<char> >::resize(unsigned long, char)
  0.00    429.60     0.00     1300     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    429.60     0.00     1298     0.00     0.00  typet::add_source_location()
  0.00    429.60     0.00     1273     0.00     0.00  arrayst::update_index_map()
  0.00    429.60     0.00     1273     0.00     0.75  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&)
  0.00    429.60     0.00     1273     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    429.60     0.00     1273     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    429.60     0.00     1273     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    429.60     0.00     1273     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    429.60     0.00     1273     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    429.60     0.00     1273     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    429.60     0.00     1273     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    429.60     0.00     1273     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    429.60     0.00     1264     0.00     0.00  std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >::operator++()
  0.00    429.60     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    429.60     0.00     1261     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    429.60     0.00     1237     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    429.60     0.00     1237     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    429.60     0.00     1213     0.00     0.02  union_find<exprt>::make_union(exprt const&, exprt const&)
  0.00    429.60     0.00     1200     0.00     0.01  c_sizeof(typet const&, namespacet const&)
  0.00    429.60     0.00     1200     0.00     0.00  size_type()
  0.00    429.60     0.00     1200     0.00     0.00  c_sizeoft::sizeof_rec(typet const&)
  0.00    429.60     0.00     1188     0.00     0.00  equalityt::typestructt::~typestructt()
  0.00    429.60     0.00     1188     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    429.60     0.00     1188     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    429.60     0.00     1188     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    429.60     0.00     1188     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()
  0.00    429.60     0.00     1188     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    429.60     0.00     1188     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    429.60     0.00     1188     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    429.60     0.00     1188     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    429.60     0.00     1155     0.00     0.00  object_lower_bound(exprt const&)
  0.00    429.60     0.00     1152     0.00     0.00  to_vector_type(typet&)
  0.00    429.60     0.00     1152     0.00     0.00  to_vector_type(typet const&)
  0.00    429.60     0.00     1152     0.00     0.00  signed_size_type()
  0.00    429.60     0.00     1152     0.00     0.00  vector_typet::vector_typet()
  0.00    429.60     0.00     1152     0.00     0.01  c_typecheck_baset::make_constant(exprt&)
  0.00    429.60     0.00     1152     0.00     0.00  c_typecheck_baset::make_constant_rec(exprt&)
  0.00    429.60     0.00     1152     0.00     0.02  c_typecheck_baset::make_constant_index(exprt&)
  0.00    429.60     0.00     1152     0.00     0.05  c_typecheck_baset::typecheck_vector_type(vector_typet&)
  0.00    429.60     0.00     1152     0.00     0.00  vector_typet::size() const
  0.00    429.60     0.00     1148     0.00     0.00  statement(unsigned int&, dstring const&)
  0.00    429.60     0.00     1148     0.00     0.00  goto_checkt::pointer_rel_check(exprt const&, guardt const&)
  0.00    429.60     0.00     1137     0.00     0.00  expr2ct::convert_unary(exprt const&, std::string const&, unsigned int)
  0.00    429.60     0.00     1099     0.00     0.01  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    429.60     0.00     1083     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    429.60     0.00     1083     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    429.60     0.00     1083     0.00     0.00  std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&)
  0.00    429.60     0.00     1080     0.00     0.01  goto_program_templatet<codet, exprt>::update()
  0.00    429.60     0.00     1065     0.00     0.01  c_typecheck_baset::typecheck_code(codet&)
  0.00    429.60     0.00     1065     0.00     0.00  std::set<dstring, std::less<dstring>, std::allocator<dstring> >::erase(std::_Rb_tree_const_iterator<dstring>)
  0.00    429.60     0.00     1065     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    429.60     0.00     1064     0.00     0.00  to_code(exprt const&)
  0.00    429.60     0.00     1064     0.00     0.00  BigInt::operator+(unsigned long) const
  0.00    429.60     0.00     1060     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    429.60     0.00     1049     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    429.60     0.00     1031     0.00     0.00  compute_functions(exprt const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    429.60     0.00      972     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    429.60     0.00      961     0.00     0.00  __gnu_cxx::new_allocator<dstring>::allocate(unsigned long, void const*)
  0.00    429.60     0.00      961     0.00     0.00  std::vector<dstring, std::allocator<dstring> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00      961     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    429.60     0.00      927     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    429.60     0.00      927     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    429.60     0.00      917     0.00     0.00  std::_Rb_tree_const_iterator<exprt>::operator++()
  0.00    429.60     0.00      917     0.00     0.01  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    429.60     0.00      912     0.00     0.00  architecture_string(int, char const*)
  0.00    429.60     0.00      891     0.00     0.00  equalityt::typestructt::typestructt(equalityt::typestructt const&)
  0.00    429.60     0.00      891     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    429.60     0.00      891     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    429.60     0.00      891     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    429.60     0.00      891     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    429.60     0.00      891     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    429.60     0.00      891     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    429.60     0.00      891     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    429.60     0.00      880     0.00     0.05  remove_vector(goto_function_templatet<goto_programt>&)
  0.00    429.60     0.00      880     0.00     0.03  remove_complex(goto_function_templatet<goto_programt>&)
  0.00    429.60     0.00      880     0.00     0.00  local_cfgt::build(goto_programt const&)
  0.00    429.60     0.00      880     0.00     0.00  local_cfgt::local_cfgt(goto_programt const&)
  0.00    429.60     0.00      880     0.00     0.00  local_cfgt::~local_cfgt()
  0.00    429.60     0.00      880     0.00     0.63  goto_checkt::goto_check(goto_function_templatet<goto_programt>&)
  0.00    429.60     0.00      880     0.00     0.00  remove_asmt::process_function(goto_function_templatet<goto_programt>&)
  0.00    429.60     0.00      880     0.00     0.00  remove_returnst::do_function_calls(goto_functionst&, goto_programt&)
  0.00    429.60     0.00      880     0.00     0.00  goto_program_templatet<codet, exprt>::compute_loop_numbers()
  0.00    429.60     0.00      880     0.00     0.00  goto_function_templatet<goto_programt>::goto_function_templatet()
  0.00    429.60     0.00      880     0.00     0.00  local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&)
  0.00    429.60     0.00      880     0.00     0.04  local_bitvector_analysist::local_bitvector_analysist(goto_function_templatet<goto_programt> const&)
  0.00    429.60     0.00      880     0.00     0.01  local_bitvector_analysist::~local_bitvector_analysist()
  0.00    429.60     0.00      880     0.00     0.00  remove_function_pointerst::remove_function_pointers(goto_programt&)
  0.00    429.60     0.00      880     0.00     0.01  dirtyt::build(goto_function_templatet<goto_programt> const&)
  0.00    429.60     0.00      880     0.00     0.01  dirtyt::dirtyt(goto_function_templatet<goto_programt> const&)
  0.00    429.60     0.00      880     0.00     0.02  localst::build(goto_function_templatet<goto_programt> const&)
  0.00    429.60     0.00      880     0.00     0.02  localst::localst(goto_function_templatet<goto_programt> const&)
  0.00    429.60     0.00      880     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~_Vector_base()
  0.00    429.60     0.00      880     0.00     0.00  std::_Vector_base<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~_Vector_base()
  0.00    429.60     0.00      880     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    429.60     0.00      880     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    429.60     0.00      880     0.00     0.01  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    429.60     0.00      880     0.00     0.00  std::pair<dstring const, code_typet>::pair(std::pair<dstring const, code_typet> const&)
  0.00    429.60     0.00      880     0.00     0.00  std::pair<dstring const, code_typet>::~pair()
  0.00    429.60     0.00      880     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    429.60     0.00      880     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::resize(unsigned long, local_cfgt::loct)
  0.00    429.60     0.00      880     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::~vector()
  0.00    429.60     0.00      880     0.00     0.00  std::vector<local_bitvector_analysist::loc_infot, std::allocator<local_bitvector_analysist::loc_infot> >::~vector()
  0.00    429.60     0.00      880     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    429.60     0.00      880     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    429.60     0.00      880     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    429.60     0.00      880     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    429.60     0.00      880     0.00     0.01  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    429.60     0.00      880     0.00     0.01  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    429.60     0.00      880     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    429.60     0.00      880     0.00     0.01  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    429.60     0.00      880     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    429.60     0.00      880     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    429.60     0.00      880     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    429.60     0.00      865     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    429.60     0.00      858     0.00     0.00  goto_program_templatet<codet, exprt>::destructive_append(goto_program_templatet<codet, exprt>&)
  0.00    429.60     0.00      851     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    429.60     0.00      840     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    429.60     0.00      836     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    429.60     0.00      836     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    429.60     0.00      826     0.00     0.00  get_new_name(dstring&, namespacet const&)
  0.00    429.60     0.00      826     0.00     0.00  get_new_name(symbolt&, namespacet const&)
  0.00    429.60     0.00      824     0.00     0.00  bv_pointerst::postponedt::postponedt(bv_pointerst::postponedt const&)
  0.00    429.60     0.00      824     0.00     0.12  bv_pointerst::do_postponed(bv_pointerst::postponedt const&)
  0.00    429.60     0.00      824     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&)
  0.00    429.60     0.00      824     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    429.60     0.00      824     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::push_back(bv_pointerst::postponedt const&)
  0.00    429.60     0.00      817     0.00     0.00  unsigned_short_int_type()
  0.00    429.60     0.00      812     0.00     0.00  std::_Rb_tree_iterator<std::pair<dstring const, unsigned int> >::operator--()
  0.00    429.60     0.00      811     0.00     0.02  address_of_exprt::address_of_exprt()
  0.00    429.60     0.00      808     0.00     0.00  dstring::operator==(std::string const&) const
  0.00    429.60     0.00      797     0.00     0.01  label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&)
  0.00    429.60     0.00      796     0.00     0.00  parsert::clear()
  0.00    429.60     0.00      796     0.00     0.00  std::vector<exprt, std::allocator<exprt> >::clear()
  0.00    429.60     0.00      788     0.00     0.04  arrayst::collect_arrays(exprt const&)
  0.00    429.60     0.00      788     0.00     0.00  arrayst::array_equalityt::~array_equalityt()
  0.00    429.60     0.00      772     0.00     0.01  value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&)
  0.00    429.60     0.00      758     0.00     0.01  goto_inlinet::goto_inline_rec(goto_programt&, bool)
  0.00    429.60     0.00      758     0.00     0.00  local_bitvector_analysist::loc_infot::~loc_infot()
  0.00    429.60     0.00      758     0.00     0.00  __gnu_cxx::new_allocator<local_cfgt::loct>::allocate(unsigned long, void const*)
  0.00    429.60     0.00      758     0.00     0.00  __gnu_cxx::new_allocator<local_bitvector_analysist::loc_infot>::allocate(unsigned long, void const*)
  0.00    429.60     0.00      758     0.00     0.00  std::vector<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00      758     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    429.60     0.00      758     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base(std::allocator<unsigned int> const&, unsigned long)
  0.00    429.60     0.00      758     0.00     0.00  std::_Deque_base<unsigned int, std::allocator<unsigned int> >::_Deque_base()
  0.00    429.60     0.00      758     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    429.60     0.00      758     0.00     0.00  std::_Vector_base<local_cfgt::loct, std::allocator<local_cfgt::loct> >::_M_allocate(unsigned long)
  0.00    429.60     0.00      758     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    429.60     0.00      758     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    429.60     0.00      758     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    429.60     0.00      758     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    429.60     0.00      758     0.00     0.00  std::deque<unsigned int, std::allocator<unsigned int> >::deque(std::deque<unsigned int, std::allocator<unsigned int> > const&)
  0.00    429.60     0.00      758     0.00     0.00  std::stack<unsigned int, std::deque<unsigned int, std::allocator<unsigned int> > >::~stack()
  0.00    429.60     0.00      758     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    429.60     0.00      758     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    429.60     0.00      758     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    429.60     0.00      758     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    429.60     0.00      758     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    429.60     0.00      758     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    429.60     0.00      758     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    429.60     0.00      758     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    429.60     0.00      758     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    429.60     0.00      746     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::framet*>(goto_symex_statet::framet*, goto_symex_statet::framet*)
  0.00    429.60     0.00      744     0.00     0.00  message_clientt::set_message_handler(message_handlert&)
  0.00    429.60     0.00      733     0.00     0.01  flatten_byte_extract(exprt const&, namespacet const&)
  0.00    429.60     0.00      730     0.00     0.00  code_assignt::code_assignt(exprt const&, exprt const&)
  0.00    429.60     0.00      729     0.00     0.00  to_code_function_call(codet&)
  0.00    429.60     0.00      729     0.00     0.01  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    429.60     0.00      729     0.00     0.00  goto_convertt::copy(codet const&, goto_program_instruction_typet, goto_programt&)
  0.00    429.60     0.00      727     0.00     0.00  goto_program_templatet<codet, exprt>::instructiont::make_goto(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    429.60     0.00      726     0.00     0.01  value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&)
  0.00    429.60     0.00      723     0.00     0.01  simplify_expr(exprt const&, namespacet const&)
  0.00    429.60     0.00      720     0.00     0.00  get_failed_symbol(symbol_exprt const&, namespacet const&)
  0.00    429.60     0.00      700     0.00     0.00  parsert::parsert()
  0.00    429.60     0.00      689     0.00     0.00  to_dereference_expr(exprt const&)
  0.00    429.60     0.00      688     0.00     0.00  void std::_Destroy_aux<false>::__destroy<std::string*>(std::string*, std::string*)
  0.00    429.60     0.00      683     0.00     0.00  irept::get_int(dstring const&) const
  0.00    429.60     0.00      678     0.00     0.00  object_size(exprt const&)
  0.00    429.60     0.00      678     0.00     0.00  dynamic_object(exprt const&)
  0.00    429.60     0.00      675     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    429.60     0.00      675     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    429.60     0.00      675     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    429.60     0.00      675     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    429.60     0.00      669     0.00     0.00  irept::id(dstring const&)
  0.00    429.60     0.00      661     0.00     0.00  source_locationt::set_file(dstring const&)
  0.00    429.60     0.00      660     0.00     0.19  goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&)
  0.00    429.60     0.00      660     0.00     0.00  local_bitvector_analysist::get(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>, exprt const&)
  0.00    429.60     0.00      656     0.00     0.01  object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    429.60     0.00      652     0.00     0.00  __gnu_cxx::new_allocator<bool (simplify_exprt::*)(exprt&)>::allocate(unsigned long, void const*)
  0.00    429.60     0.00      652     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    429.60     0.00      652     0.00     0.00  __gnu_cxx::new_allocator<std::pair<bool, dstring> >::allocate(unsigned long, void const*)
  0.00    429.60     0.00      652     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    429.60     0.00      652     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    429.60     0.00      652     0.00     0.00  std::_Vector_base<bool (simplify_exprt::*)(exprt&), std::allocator<bool (simplify_exprt::*)(exprt&)> >::_M_allocate(unsigned long)
  0.00    429.60     0.00      652     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::_M_allocate(unsigned long)
  0.00    429.60     0.00      652     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    429.60     0.00      652     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    429.60     0.00      652     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    429.60     0.00      652     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    429.60     0.00      652     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    429.60     0.00      652     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    429.60     0.00      652     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    429.60     0.00      622     0.00     0.00  to_dereference_expr(exprt&)
  0.00    429.60     0.00      622     0.00     0.00  simplify_exprt::simplify_dereference(exprt&)
  0.00    429.60     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    429.60     0.00      614     0.00     0.00  c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&)
  0.00    429.60     0.00      598     0.00     0.00  struct_union_typet::components()
  0.00    429.60     0.00      594     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    429.60     0.00      594     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    429.60     0.00      594     0.00     0.00  std::pair<typet const, equalityt::typestructt>::~pair()
  0.00    429.60     0.00      588     0.00     0.00  to_struct_expr(exprt const&)
  0.00    429.60     0.00      588     0.00     0.00  struct_union_typet::componentt::componentt(struct_union_typet::componentt const&)
  0.00    429.60     0.00      588     0.00     0.02  boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00      588     0.00     0.00  void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*)
  0.00    429.60     0.00      584     0.00     0.00  null_pointer_exprt::null_pointer_exprt(pointer_typet const&)
  0.00    429.60     0.00      583     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_allocate(unsigned long)
  0.00    429.60     0.00      578     0.00     0.00  exprt::move_to_operands(exprt&, exprt&)
  0.00    429.60     0.00      576     0.00     0.00  to_side_effect_expr_function_call(exprt&)
  0.00    429.60     0.00      571     0.00     0.00  to_with_expr(exprt const&)
  0.00    429.60     0.00      571     0.00     1.43  arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&)
  0.00    429.60     0.00      568     0.00     0.00  lshr_exprt::lshr_exprt(exprt const&, exprt const&)
  0.00    429.60     0.00      568     0.00     0.00  with_exprt::with_exprt()
  0.00    429.60     0.00      568     0.00     0.00  shift_exprt::~shift_exprt()
  0.00    429.60     0.00      568     0.00     0.00  extractbits_exprt::src()
  0.00    429.60     0.00      568     0.00     0.00  extractbits_exprt::extractbits_exprt()
  0.00    429.60     0.00      568     0.00     0.00  type_with_subtypet::type_with_subtypet(dstring const&)
  0.00    429.60     0.00      568     0.00     0.00  bv_typet::bv_typet(unsigned int)
  0.00    429.60     0.00      563     0.00     0.00  is_void_pointer(typet const&)
  0.00    429.60     0.00      559     0.00     0.00  unescape_string(std::string const&, std::string&)
  0.00    429.60     0.00      559     0.00     0.00  preprocessor_line(char const*, parsert&)
  0.00    429.60     0.00      556     0.00     0.00  union_find<dstring>::number(dstring const&)
  0.00    429.60     0.00      542     0.00     0.00  null_pointer(exprt const&)
  0.00    429.60     0.00      538     0.00     0.00  goto_convertt::remove_side_effect(side_effect_exprt&, goto_programt&, bool)
  0.00    429.60     0.00      519     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    429.60     0.00      518     0.00     0.00  c_typecastt::get_c_type(typet const&)
  0.00    429.60     0.00      518     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet)
  0.00    429.60     0.00      517     0.00     0.00  std::_Rb_tree_iterator<std::pair<std::pair<unsigned int, unsigned int> const, literalt> >::operator--()
  0.00    429.60     0.00      510     0.00     0.00  dynamic_size(namespacet const&)
  0.00    429.60     0.00      510     0.00     0.00  malloc_object(exprt const&, namespacet const&)
  0.00    429.60     0.00      504     0.00     0.00  to_extractbits_expr(exprt const&)
  0.00    429.60     0.00      504     0.00     0.01  boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00      504     0.00     0.01  bv_utilst::shift(std::vector<literalt, std::allocator<literalt> > const&, bv_utilst::shiftt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00      500     0.00     0.00  dead_object(exprt const&, namespacet const&)
  0.00    429.60     0.00      499     0.00     0.00  deallocated(exprt const&, namespacet const&)
  0.00    429.60     0.00      499     0.00     0.00  dynamic_object_lower_bound(exprt const&)
  0.00    429.60     0.00      499     0.00     0.01  dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&)
  0.00    429.60     0.00      499     0.00     0.00  implies_exprt::~implies_exprt()
  0.00    429.60     0.00      493     0.00     0.00  to_code_expression(codet const&)
  0.00    429.60     0.00      493     0.00     0.00  goto_convertt::convert_expression(code_expressiont const&, goto_programt&)
  0.00    429.60     0.00      493     0.00     0.00  c_typecheck_baset::typecheck_expression(codet&)
  0.00    429.60     0.00      492     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    429.60     0.00      489     0.00     0.01  register_language(languaget* (*)())
  0.00    429.60     0.00      489     0.00     0.00  language_entryt::language_entryt(language_entryt const&)
  0.00    429.60     0.00      489     0.00     0.02  goto_symex_statet::renaming_levelt::~renaming_levelt()
  0.00    429.60     0.00      489     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    429.60     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_create_node(language_entryt const&)
  0.00    429.60     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::_M_insert(std::_List_iterator<language_entryt>, language_entryt const&)
  0.00    429.60     0.00      489     0.00     0.00  std::list<language_entryt, std::allocator<language_entryt> >::push_back(language_entryt const&)
  0.00    429.60     0.00      489     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    429.60     0.00      489     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    429.60     0.00      489     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    429.60     0.00      489     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    429.60     0.00      489     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    429.60     0.00      489     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    429.60     0.00      487     0.00     0.00  c_typecheck_baset::implicit_typecast_bool(exprt&)
  0.00    429.60     0.00      477     0.00     0.00  if_exprt::if_exprt()
  0.00    429.60     0.00      444     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    429.60     0.00      444     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    429.60     0.00      436     0.00     0.00  void std::_Construct<codet, codet>(codet*, codet const&)
  0.00    429.60     0.00      433     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    429.60     0.00      420     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::framet>::allocate(unsigned long, void const*)
  0.00    429.60     0.00      420     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    429.60     0.00      420     0.00     0.02  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    429.60     0.00      415     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_create_node(dstring const&)
  0.00    429.60     0.00      415     0.00     0.00  std::list<dstring, std::allocator<dstring> >::_M_insert(std::_List_iterator<dstring>, dstring const&)
  0.00    429.60     0.00      405     0.00     0.01  remove_skip(goto_programt&)
  0.00    429.60     0.00      404     0.00     0.00  simplify_exprt::simplify_byte_update(exprt&)
  0.00    429.60     0.00      400     0.00     0.00  symex_bmct::no_body(dstring const&)
  0.00    429.60     0.00      400     0.00     0.00  endianness_mapt::build_little_endian(typet const&)
  0.00    429.60     0.00      400     0.00     0.00  endianness_mapt::build(typet const&, bool)
  0.00    429.60     0.00      400     0.00     0.00  endianness_mapt::endianness_mapt(typet const&, bool, namespacet const&)
  0.00    429.60     0.00      400     0.00     0.00  std::_Vector_base<unsigned long, std::allocator<unsigned long> >::~_Vector_base()
  0.00    429.60     0.00      394     0.00     0.00  has_byte_operator(exprt const&)
  0.00    429.60     0.00      394     0.00     0.01  union_find<exprt>::find_number(exprt const&)
  0.00    429.60     0.00      394     0.00     0.00  arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&)
  0.00    429.60     0.00      394     0.00     0.37  arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&)
  0.00    429.60     0.00      394     0.00     0.11  arrayst::record_array_equality(equal_exprt const&)
  0.00    429.60     0.00      394     0.00     0.00  std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_create_node(arrayst::array_equalityt const&)
  0.00    429.60     0.00      394     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    429.60     0.00      394     0.00     0.00  std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::push_back(arrayst::array_equalityt const&)
  0.00    429.60     0.00      392     0.00     0.00  side_effect_expr_function_callt::arguments()
  0.00    429.60     0.00      392     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    429.60     0.00      387     0.00     0.00  goto_convertt::convert_assign(code_assignt const&, goto_programt&)
  0.00    429.60     0.00      386     0.00     0.00  symbol_tablet::symbol_tablet()
  0.00    429.60     0.00      386     0.00     0.03  symbol_tablet::~symbol_tablet()
  0.00    429.60     0.00      386     0.00     0.01  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    429.60     0.00      386     0.00     0.01  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    429.60     0.00      386     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    429.60     0.00      386     0.00     0.01  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    429.60     0.00      386     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    429.60     0.00      384     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    429.60     0.00      375     0.00     0.00  equal_exprt::~equal_exprt()
  0.00    429.60     0.00      371     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    429.60     0.00      370     0.00     0.01  goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet)
  0.00    429.60     0.00      366     0.00     0.09  goto_symext::symex_assume(goto_symex_statet&, exprt const&)
  0.00    429.60     0.00      362     0.00     0.08  symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&)
  0.00    429.60     0.00      362     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    429.60     0.00      353     0.00     0.00  signedbv_typet::smallest_expr() const
  0.00    429.60     0.00      353     0.00     0.00  signedbv_typet::smallest() const
  0.00    429.60     0.00      350     0.00     0.00  xmlt::~xmlt()
  0.00    429.60     0.00      350     0.00     0.01  cmdlinet::clear()
  0.00    429.60     0.00      350     0.00     0.00  std::_List_base<xmlt, std::allocator<xmlt> >::_M_clear()
  0.00    429.60     0.00      350     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::clear()
  0.00    429.60     0.00      350     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::clear()
  0.00    429.60     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    429.60     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    429.60     0.00      343     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    429.60     0.00      342     0.00     0.00  codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*)
  0.00    429.60     0.00      341     0.00     0.00  to_code_assign(codet&)
  0.00    429.60     0.00      341     0.00     0.00  to_code(exprt&)
  0.00    429.60     0.00      341     0.00     0.00  bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00      341     0.00     0.00  bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00      341     0.00     0.00  goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool)
  0.00    429.60     0.00      341     0.00     0.00  pointer_logict::add_object(exprt const&)
  0.00    429.60     0.00      341     0.00     0.00  c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&)
  0.00    429.60     0.00      338     0.00     0.00  cpp_parse_treet::~cpp_parse_treet()
  0.00    429.60     0.00      338     0.00     0.01  c_typecheck_baset::typecheck_array_type(array_typet&)
  0.00    429.60     0.00      338     0.00     0.00  std::_List_base<cpp_itemt, std::allocator<cpp_itemt> >::_M_clear()
  0.00    429.60     0.00      337     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_allocate(unsigned long)
  0.00    429.60     0.00      336     0.00     0.00  gcc_float128_type()
  0.00    429.60     0.00      334     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::~_Vector_base()
  0.00    429.60     0.00      334     0.00     0.00  std::vector<codet, std::allocator<codet> >::~vector()
  0.00    429.60     0.00      332     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_back(dstring const&)
  0.00    429.60     0.00      330     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    429.60     0.00      330     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    429.60     0.00      330     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    429.60     0.00      330     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    429.60     0.00      330     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    429.60     0.00      326     0.00     0.00  goto_symex_statet::threadt::~threadt()
  0.00    429.60     0.00      326     0.00     0.00  messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&)
  0.00    429.60     0.00      326     0.00     0.00  optionst::~optionst()
  0.00    429.60     0.00      326     0.00     0.00  cmdlinet::isset(char) const
  0.00    429.60     0.00      326     0.00     0.00  void std::_Destroy_aux<false>::__destroy<goto_symex_statet::threadt*>(goto_symex_statet::threadt*, goto_symex_statet::threadt*)
  0.00    429.60     0.00      326     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    429.60     0.00      326     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~_Vector_base()
  0.00    429.60     0.00      326     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    429.60     0.00      326     0.00     0.00  std::string* std::__uninitialized_copy<false>::__uninit_copy<std::string*, std::string*>(std::string*, std::string*, std::string*)
  0.00    429.60     0.00      326     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    429.60     0.00      326     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    429.60     0.00      326     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    429.60     0.00      326     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    429.60     0.00      326     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    429.60     0.00      326     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    429.60     0.00      326     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    429.60     0.00      326     0.00     0.00  std::vector<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::~vector()
  0.00    429.60     0.00      326     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    429.60     0.00      326     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    429.60     0.00      326     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    429.60     0.00      312     0.00     0.00  to_code_dead(codet const&)
  0.00    429.60     0.00      311     0.00     0.00  BigInt::operator=(long long)
  0.00    429.60     0.00      310     0.00     0.00  current_time()
  0.00    429.60     0.00      310     0.00     0.00  messaget::print(unsigned int, std::string const&)
  0.00    429.60     0.00      310     0.00     0.00  prop_conv_solvert::decision_procedure_text() const
  0.00    429.60     0.00      310     0.00     0.00  std::_List_base<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_clear()
  0.00    429.60     0.00      308     0.00     0.00  yy_fatal_error(char const*)
  0.00    429.60     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    429.60     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    429.60     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    429.60     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    429.60     0.00      306     0.00     0.00  string_constantt::set_value(dstring const&)
  0.00    429.60     0.00      304     0.00     0.00  simplify_exprt::simplify_inequality_address_of(exprt&)
  0.00    429.60     0.00      304     0.00     0.00  side_effect_expr_function_callt::function()
  0.00    429.60     0.00      304     0.00     0.00  std::vector<codet, std::allocator<codet> >::pop_back()
  0.00    429.60     0.00      299     0.00     0.00  __gnu_cxx::new_allocator<codet>::allocate(unsigned long, void const*)
  0.00    429.60     0.00      297     0.00     0.00  __gnu_cxx::new_allocator<std::vector<literalt, std::allocator<literalt> > >::allocate(unsigned long, void const*)
  0.00    429.60     0.00      297     0.00     0.00  equalityt::typestructt::typestructt()
  0.00    429.60     0.00      297     0.00     0.25  equalityt::add_equality_constraints(equalityt::typestructt const&)
  0.00    429.60     0.00      297     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    429.60     0.00      297     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    429.60     0.00      297     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    429.60     0.00      297     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    429.60     0.00      297     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    429.60     0.00      297     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    429.60     0.00      297     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    429.60     0.00      297     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    429.60     0.00      297     0.00     0.00  std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&)
  0.00    429.60     0.00      297     0.00     0.00  std::pair<typet, equalityt::typestructt>::~pair()
  0.00    429.60     0.00      297     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&)
  0.00    429.60     0.00      297     0.00     0.00  std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&)
  0.00    429.60     0.00      297     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    429.60     0.00      297     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    429.60     0.00      297     0.00     0.00  std::vector<std::vector<literalt, std::allocator<literalt> >, std::allocator<std::vector<literalt, std::allocator<literalt> > > >::~vector()
  0.00    429.60     0.00      297     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    429.60     0.00      288     0.00     0.00  shell_quote(std::string const&)
  0.00    429.60     0.00      288     0.00     0.00  yyansi_c_load_buffer_state()
  0.00    429.60     0.00      288     0.00     0.00  infinity_exprt::infinity_exprt(typet const&)
  0.00    429.60     0.00      282     0.00     0.00  std::_Rb_tree_iterator<std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont> >::operator--()
  0.00    429.60     0.00      278     0.00     0.00  union_find<dstring>::make_union(dstring const&, dstring const&)
  0.00    429.60     0.00      274     0.00     1.64  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    429.60     0.00      274     0.00     1.59  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    429.60     0.00      274     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    429.60     0.00      272     0.00     0.00  c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&)
  0.00    429.60     0.00      272     0.00     0.01  c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&)
  0.00    429.60     0.00      272     0.00     1.64  boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00      271     0.00     0.00  std::_List_base<ansi_c_scopet, std::allocator<ansi_c_scopet> >::_M_clear()
  0.00    429.60     0.00      268     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    429.60     0.00      262     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    429.60     0.00      259     0.00     0.00  c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    429.60     0.00      259     0.00     0.00  c_typecheck_baset::implicit_typecast_arithmetic(exprt&, exprt&)
  0.00    429.60     0.00      257     0.00     0.00  source_locationt::set_function(dstring const&)
  0.00    429.60     0.00      251     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    429.60     0.00      251     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    429.60     0.00      251     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    429.60     0.00      251     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    429.60     0.00      251     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    429.60     0.00      245     0.00     0.00  void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*)
  0.00    429.60     0.00      240     0.00     0.00  yyansi_c_flush_buffer(yy_buffer_state*)
  0.00    429.60     0.00      235     0.00     0.00  to_binary_relation_expr(exprt&)
  0.00    429.60     0.00      235     0.00     0.00  c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&)
  0.00    429.60     0.00      227     0.00     0.00  to_struct_union_type(typet&)
  0.00    429.60     0.00      221     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    429.60     0.00      221     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    429.60     0.00      220     0.00     0.00  to_if_expr(exprt&)
  0.00    429.60     0.00      220     0.00     0.00  to_shift_expr(exprt const&)
  0.00    429.60     0.00      220     0.00     0.00  goto_checkt::undefined_shift_check(shift_exprt const&, guardt const&)
  0.00    429.60     0.00      220     0.00     0.01  c_typecheck_baset::typecheck_expr_trinary(if_exprt&)
  0.00    429.60     0.00      213     0.00     0.01  compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    429.60     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    429.60     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    429.60     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    429.60     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    429.60     0.00      204     0.00     0.00  code_blockt::end_location() const
  0.00    429.60     0.00      197     0.00     0.00  alignment(typet const&, namespacet const&)
  0.00    429.60     0.00      197     0.00     0.00  c_typecheck_baset::adjust_float_rel(exprt&)
  0.00    429.60     0.00      197     0.00     0.00  ansi_c_declarationt::set_is_member(bool)
  0.00    429.60     0.00      197     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    429.60     0.00      196     0.00     0.00  __gnu_cxx::new_allocator<struct_union_typet::componentt>::allocate(unsigned long, void const*)
  0.00    429.60     0.00      196     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    429.60     0.00      196     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::_M_allocate(unsigned long)
  0.00    429.60     0.00      196     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    429.60     0.00      193     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    429.60     0.00      191     0.00     0.00  symbolt::display_name() const
  0.00    429.60     0.00      181     0.00     0.00  ieee_float_spect::max_exponent() const
  0.00    429.60     0.00      176     0.00     0.04  std::_List_base<goto_trace_stept, std::allocator<goto_trace_stept> >::_M_clear()
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z13show_loop_idsN19ui_message_handlert3uitERK11goto_modelt
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__Z15show_propertiesRK10namespacetRK7dstringN19ui_message_handlert3uitERK13goto_programt
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN10value_sett13object_map_dt5emptyE
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN11dimacs_cnftC2Ev
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN12language_uitC2ERKSsRK8cmdlinet
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14bv_refinementtC2ERK10namespacetR5propt
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14cpp_typecheckt11find_parentERK7symboltRK7dstringRS3_
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN14xml_interfacet15get_xml_optionsER8cmdlinet
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN17goto_symex_statetC2Ev
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18cbmc_parseoptionstC2EiPPKc
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN18parseoptions_basetC2ERKSsiPPKc
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19irep_serializationt10write_irepERSoRK5irept
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN19ui_message_handlertC2ENS_3uitERKSs
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21cout_message_handlert5printEjRKSs
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN21symex_slice_by_tracet14slice_by_traceESsR22symex_target_equationt
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN22java_bytecode_convertt7convertERK25java_bytecode_parse_treet
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct12write_dimacsEv
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct14all_propertiesERK15goto_functionstR10prop_convt
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16cover_assertionsERK15goto_functionstR10prop_convt
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct16do_unwind_moduleER19decision_proceduret
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4bmct8show_vccERSo
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN4cnftC2Ev
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7arraystC2ERK10namespacetR5propt
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_caseERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt12convert_condERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt13convert_indexERK11index_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt15convert_add_subERK5exprtRSt6vectorI8literaltSaIS4_EE
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt16convert_equalityERK11equal_exprt
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt19convert_byte_updateERK17byte_update_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN7boolbvt24convert_floatbv_typecastERK22floatbv_typecast_exprtRSt6vectorI8literaltSaIS4_EE
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZN8cmdlinetC2Ev
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK4bmct20get_smt1_solver_typeEv
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK7boolbvt7literalERK5exprtjR8literalt
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I__ZNK9lispexprt11expr2stringEv
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I_ansi_c_parser
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I_assembler_parser
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I_config
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I_cpp_parser
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I_languages
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I_nil_rep_storage
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I_simplify_jump_table
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I_string_container
  0.00    429.60     0.00      175     0.00     0.00  _GLOBAL__sub_I_xml_parser
  0.00    429.60     0.00      175     0.00     0.32  initialize_string_container()
  0.00    429.60     0.00      175     0.00     0.00  language_uit::language_uit(std::string const&, cmdlinet const&)
  0.00    429.60     0.00      175     0.00     0.04  language_uit::~language_uit()
  0.00    429.60     0.00      175     0.00     0.00  xml_interfacet::get_xml_options(cmdlinet&)
  0.00    429.60     0.00      175     0.00     0.00  language_filest::language_filest()
  0.00    429.60     0.00      175     0.00     0.00  language_filest::~language_filest()
  0.00    429.60     0.00      175     0.00     0.00  xml_parse_treet::xml_parse_treet()
  0.00    429.60     0.00      175     0.00     0.00  xml_parse_treet::~xml_parse_treet()
  0.00    429.60     0.00      175     0.00     0.00  cpp_token_buffert::~cpp_token_buffert()
  0.00    429.60     0.00      175     0.00     0.08  parseoptions_baset::parseoptions_baset(std::string const&, int, char const**)
  0.00    429.60     0.00      175     0.00     0.00  ui_message_handlert::ui_message_handlert(ui_message_handlert::uit, std::string const&)
  0.00    429.60     0.00      175     0.00     0.00  ui_message_handlert::~ui_message_handlert()
  0.00    429.60     0.00      175     0.00     0.00  configt::ansi_ct::ansi_ct()
  0.00    429.60     0.00      175     0.00     0.08  cmdlinet::parse(int, char const**, char const*)
  0.00    429.60     0.00      175     0.00     0.00  cmdlinet::cmdlinet()
  0.00    429.60     0.00      175     0.00     0.00  std::_List_base<cpp_tokent, std::allocator<cpp_tokent> >::_M_clear()
  0.00    429.60     0.00      175     0.00     0.00  std::_List_base<xmlt*, std::allocator<xmlt*> >::_M_clear()
  0.00    429.60     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    429.60     0.00      175     0.00     0.00  std::_Vector_base<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~_Vector_base()
  0.00    429.60     0.00      175     0.00     0.00  std::_Vector_base<std::string*, std::allocator<std::string*> >::~_Vector_base()
  0.00    429.60     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    429.60     0.00      175     0.00     0.11  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    429.60     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    429.60     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    429.60     0.00      175     0.00     0.01  std::vector<cmdlinet::optiont, std::allocator<cmdlinet::optiont> >::~vector()
  0.00    429.60     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    429.60     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    429.60     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    429.60     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    429.60     0.00      173     0.00     0.00  expr2ct::convert_member(member_exprt const&, unsigned int)
  0.00    429.60     0.00      171     0.00     0.00  get_destructor(namespacet const&, typet const&)
  0.00    429.60     0.00      171     0.00     0.00  code_deadt::code_deadt(exprt const&)
  0.00    429.60     0.00      171     0.00     0.00  code_deadt::~code_deadt()
  0.00    429.60     0.00      171     0.00     0.00  code_declt::code_declt()
  0.00    429.60     0.00      171     0.00     0.00  goto_convertt::convert_decl(code_declt const&, goto_programt&)
  0.00    429.60     0.00      171     0.00     0.00  c_typecheck_baset::typecheck_decl(codet&)
  0.00    429.60     0.00      171     0.00     0.00  ansi_c_declarationt::ansi_c_declarationt()
  0.00    429.60     0.00      171     0.00     0.00  goto_convertt::lookup(dstring const&) const
  0.00    429.60     0.00      171     0.00     0.00  c_typecheck_baset::is_complete_type(typet const&) const
  0.00    429.60     0.00      171     0.00     0.00  std::vector<codet, std::allocator<codet> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00      171     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_create_node(codet const&)
  0.00    429.60     0.00      171     0.00     0.00  std::list<codet, std::allocator<codet> >::splice(std::_List_iterator<codet>, std::list<codet, std::allocator<codet> >&)
  0.00    429.60     0.00      171     0.00     0.00  std::list<codet, std::allocator<codet> >::_M_insert(std::_List_iterator<codet>, codet const&)
  0.00    429.60     0.00      171     0.00     0.00  std::list<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    429.60     0.00      171     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    429.60     0.00      171     0.00     0.00  std::vector<codet, std::allocator<codet> >::push_back(codet const&)
  0.00    429.60     0.00      170     0.00     0.00  code_typet::parametert::get_base_name() const
  0.00    429.60     0.00      168     0.00     0.00  goto_convertt::targetst::targetst()
  0.00    429.60     0.00      168     0.00     0.00  goto_convertt::targetst::~targetst()
  0.00    429.60     0.00      168     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    429.60     0.00      168     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    429.60     0.00      166     0.00     0.00  goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool)
  0.00    429.60     0.00      166     0.00     0.00  code_labelt::get_label() const
  0.00    429.60     0.00      166     0.00     0.00  std::_Vector_base<codet, std::allocator<codet> >::_M_create_storage(unsigned long)
  0.00    429.60     0.00      166     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    429.60     0.00      166     0.00     0.00  std::vector<codet, std::allocator<codet> >::vector(std::vector<codet, std::allocator<codet> > const&)
  0.00    429.60     0.00      166     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    429.60     0.00      166     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    429.60     0.00      165     0.00     0.00  concatenation_exprt::concatenation_exprt(typet const&)
  0.00    429.60     0.00      165     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    429.60     0.00      165     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    429.60     0.00      164     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    429.60     0.00      163     0.00     3.40  goto_check(namespacet const&, optionst const&, goto_functionst&)
  0.00    429.60     0.00      163     0.00     0.00  remove_asm(symbol_tablet&, goto_functionst&)
  0.00    429.60     0.00      163     0.00     0.00  memory_info(std::ostream&)
  0.00    429.60     0.00      163     0.00     0.07  remove_vector(symbol_tablet&)
  0.00    429.60     0.00      163     0.00     0.07  remove_vector(symbol_tablet&, goto_functionst&)
  0.00    429.60     0.00      163     0.00     0.25  remove_vector(goto_functionst&)
  0.00    429.60     0.00      163     0.00     0.00  is_goto_binary(std::string const&)
  0.00    429.60     0.00      163     0.00     0.04  remove_complex(symbol_tablet&)
  0.00    429.60     0.00      163     0.00     0.04  remove_complex(symbol_tablet&, goto_functionst&)
  0.00    429.60     0.00      163     0.00     0.17  remove_complex(goto_functionst&)
  0.00    429.60     0.00      163     0.00     0.15  remove_returns(symbol_tablet&, goto_functionst&)
  0.00    429.60     0.00      163     0.00    35.05  link_to_library(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    429.60     0.00      163     0.00     0.04  label_properties(goto_functionst&)
  0.00    429.60     0.00      163     0.00     0.00  new_cpp_language()
  0.00    429.60     0.00      163     0.00     1.03  read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    429.60     0.00      163     0.00     0.12  goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int)
  0.00    429.60     0.00      163     0.00     1.03  read_bin_goto_object(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    429.60     0.00      163     0.00     1.02  read_bin_goto_object_v2(std::istream&, std::string const&, symbol_tablet&, goto_functionst&, message_handlert&, irep_serializationt&)
  0.00    429.60     0.00      163     0.00     0.00  remove_function_pointers(symbol_tablet&, goto_functionst&, bool)
  0.00    429.60     0.00      163     0.00     0.00  new_java_bytecode_language()
  0.00    429.60     0.00      163     0.00     0.00  compute_address_taken_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&)
  0.00    429.60     0.00      163     0.00     0.00  symex_bmct::symex_bmct(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    429.60     0.00      163     0.00     0.00  symex_bmct::~symex_bmct()
  0.00    429.60     0.00      163     0.00     0.00  goto_checkt::goto_checkt(namespacet const&, optionst const&)
  0.00    429.60     0.00      163     0.00     0.00  goto_checkt::~goto_checkt()
  0.00    429.60     0.00      163     0.00     0.00  goto_symext::goto_symext(namespacet const&, symbol_tablet&, symex_targett&)
  0.00    429.60     0.00      163     0.00     0.00  goto_symext::~goto_symext()
  0.00    429.60     0.00      163     0.00   578.64  goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&)
  0.00    429.60     0.00      163     0.00   578.73  goto_symext::operator()(goto_functionst const&)
  0.00    429.60     0.00      163     0.00   578.73  goto_symext::operator()(goto_functionst const&, goto_programt const&)
  0.00    429.60     0.00      163     0.00     0.00  remove_asmt::operator()()
  0.00    429.60     0.00      163     0.00     0.00  goto_inlinet::goto_inlinet(goto_functionst&, namespacet const&, message_handlert&)
  0.00    429.60     0.00      163     0.00     0.00  goto_inlinet::~goto_inlinet()
  0.00    429.60     0.00      163     0.00     0.00  cpp_languaget::cpp_languaget()
  0.00    429.60     0.00      163     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    429.60     0.00      163     0.00     0.00  cpp_languaget::~cpp_languaget()
  0.00    429.60     0.00      163     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::clear()
  0.00    429.60     0.00      163     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::hash_numbering()
  0.00    429.60     0.00      163     0.00     0.00  hash_numbering<std::vector<unsigned int, std::allocator<unsigned int> >, irep_hash_container_baset::vector_hash>::~hash_numbering()
  0.00    429.60     0.00      163     0.00     0.15  remove_returnst::operator()(goto_functionst&)
  0.00    429.60     0.00      163     0.00     0.00  memory_model_sct::memory_model_sct(namespacet const&)
  0.00    429.60     0.00      163     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    429.60     0.00      163     0.00     0.00  memory_model_sct::~memory_model_sct()
  0.00    429.60     0.00      163     0.00     0.00  goto_symex_statet::level0t::~level0t()
  0.00    429.60     0.00      163     0.00     0.00  goto_symex_statet::level1t::~level1t()
  0.00    429.60     0.00      163     0.00     0.00  goto_symex_statet::level2t::~level2t()
  0.00    429.60     0.00      163     0.00     0.00  goto_symex_statet::threadt::threadt(goto_symex_statet::threadt const&)
  0.00    429.60     0.00      163     0.00     0.02  goto_symex_statet::goto_symex_statet()
  0.00    429.60     0.00      163     0.00     0.08  goto_symex_statet::~goto_symex_statet()
  0.00    429.60     0.00      163     0.00     0.00  cbmc_parseoptionst::eval_verbosity()
  0.00    429.60     0.00      163     0.00     0.00  cbmc_parseoptionst::set_properties(goto_functionst&)
  0.00    429.60     0.00      163     0.00    40.52  cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&)
  0.00    429.60     0.00      163     0.00     0.02  cbmc_parseoptionst::register_languages()
  0.00    429.60     0.00      163     0.00    39.35  cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&)
  0.00    429.60     0.00      163     0.00     0.03  cbmc_parseoptionst::get_command_line_options(optionst&)
  0.00    429.60     0.00      163     0.00   915.23  cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&)
  0.00    429.60     0.00      163     0.00     0.00  memory_model_baset::memory_model_baset(namespacet const&)
  0.00    429.60     0.00      163     0.00     0.00  memory_model_baset::~memory_model_baset()
  0.00    429.60     0.00      163     0.00     0.01  irep_serializationt::ireps_containert::clear()
  0.00    429.60     0.00      163     0.00     0.00  irep_serializationt::ireps_containert::ireps_containert()
  0.00    429.60     0.00      163     0.00     0.00  irep_serializationt::ireps_containert::~ireps_containert()
  0.00    429.60     0.00      163     0.00     0.01  irep_serializationt::irep_serializationt(irep_serializationt::ireps_containert&)
  0.00    429.60     0.00      163     0.00     0.00  irep_serializationt::~irep_serializationt()
  0.00    429.60     0.00      163     0.00     0.06  symex_target_equationt::symex_target_equationt(namespacet const&)
  0.00    429.60     0.00      163     0.00     2.86  symex_target_equationt::~symex_target_equationt()
  0.00    429.60     0.00      163     0.00     0.00  java_bytecode_languaget::java_bytecode_languaget()
  0.00    429.60     0.00      163     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    429.60     0.00      163     0.00     0.00  java_bytecode_languaget::~java_bytecode_languaget()
  0.00    429.60     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_loop_numbers()
  0.00    429.60     0.00      163     0.00     0.04  goto_functions_templatet<goto_programt>::compute_incoming_edges()
  0.00    429.60     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_target_numbers()
  0.00    429.60     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::compute_location_numbers()
  0.00    429.60     0.00      163     0.00     0.04  goto_functions_templatet<goto_programt>::update()
  0.00    429.60     0.00      163     0.00     0.00  goto_functions_templatet<goto_programt>::~goto_functions_templatet()
  0.00    429.60     0.00      163     0.00     0.00  irep_full_hash_containert::irep_full_hash_containert()
  0.00    429.60     0.00      163     0.00     0.00  irep_hash_container_baset::irep_hash_container_baset(bool)
  0.00    429.60     0.00      163     0.00     0.00  irep_hash_container_baset::~irep_hash_container_baset()
  0.00    429.60     0.00      163     0.00     0.00  java_bytecode_parse_treet::~java_bytecode_parse_treet()
  0.00    429.60     0.00      163     0.00     0.00  remove_function_pointerst::remove_function_pointerst(symbol_tablet&, bool, goto_functionst const&)
  0.00    429.60     0.00      163     0.00     0.00  remove_function_pointerst::~remove_function_pointerst()
  0.00    429.60     0.00      163     0.00     0.00  remove_function_pointerst::operator()(goto_functionst&)
  0.00    429.60     0.00      163     0.00     0.00  partial_order_concurrencyt::partial_order_concurrencyt(namespacet const&)
  0.00    429.60     0.00      163     0.00     0.00  partial_order_concurrencyt::~partial_order_concurrencyt()
  0.00    429.60     0.00      163     0.00     0.00  bmct::setup_unwind()
  0.00    429.60     0.00      163     0.00     0.09  bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&)
  0.00    429.60     0.00      163     0.00     2.91  bmct::~bmct()
  0.00    429.60     0.00      163     0.00     0.00  configt::this_architecture()
  0.00    429.60     0.00      163     0.00     0.01  configt::set(cmdlinet const&)
  0.00    429.60     0.00      163     0.00     0.00  configt::ansi_ct::set_arch_spec_x86_64()
  0.00    429.60     0.00      163     0.00     0.14  configt::ansi_ct::set_from_symbol_table(symbol_tablet const&)
  0.00    429.60     0.00      163     0.00     0.00  optionst::operator=(optionst const&)
  0.00    429.60     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<goto_symex_statet::threadt>::allocate(unsigned long, void const*)
  0.00    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     0.00     0.00  __gnu_cxx::new_allocator<std::string>::allocate(unsigned long, void const*)
  0.00    429.60     0.00      163     0.00     0.00  cpp_languaget::extensions() const
  0.00    429.60     0.00      163     0.00     0.00  cpp_languaget::id() const
  0.00    429.60     0.00      163     0.00     0.00  ansi_c_languaget::extensions() const
  0.00    429.60     0.00      163     0.00     0.00  ansi_c_languaget::id() const
  0.00    429.60     0.00      163     0.00     0.00  java_bytecode_languaget::extensions() const
  0.00    429.60     0.00      163     0.00     0.00  java_bytecode_languaget::id() const
  0.00    429.60     0.00      163     0.00     0.00  optionst::get_list_option(std::string const&) const
  0.00    429.60     0.00      163     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    429.60     0.00      163     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00      163     0.00     0.00  std::_List_base<java_bytecode_parse_treet::classt, std::allocator<java_bytecode_parse_treet::classt> >::_M_clear()
  0.00    429.60     0.00      163     0.00     0.00  std::_List_base<symbolt*, std::allocator<symbolt*> >::_M_clear()
  0.00    429.60     0.00      163     0.00     0.00  std::_Vector_base<goto_symex_statet::framet, std::allocator<goto_symex_statet::framet> >::_M_create_storage(unsigned long)
  0.00    429.60     0.00      163     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::_M_allocate(unsigned long)
  0.00    429.60     0.00      163     0.00     0.00  std::_Vector_base<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~_Vector_base()
  0.00    429.60     0.00      163     0.00     0.00  std::_Vector_base<std::string, std::allocator<std::string> >::_M_allocate(unsigned long)
  0.00    429.60     0.00      163     0.00     0.00  std::_Vector_base<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~_Vector_base()
  0.00    429.60     0.00      163     0.00     0.00  std::_Vector_base<std::pair<bool, dstring>, std::allocator<std::pair<bool, dstring> > >::~_Vector_base()
  0.00    429.60     0.00      163     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    429.60     0.00      163     0.00     0.00  std::_Vector_base<char, std::allocator<char> >::~_Vector_base()
  0.00    429.60     0.00      163     0.00     0.00  std::_Rb_tree_iterator<std::string>::operator--()
  0.00    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     0.00     0.92  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::clear()
  0.00    429.60     0.00      163     0.00     0.00  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, 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<irept> const&, std::_Identity<irept> const&, std::allocator<irept> const&)
  0.00    429.60     0.00      163     0.00     0.92  std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::~_Hashtable()
  0.00    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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> > >::~unordered_map()
  0.00    429.60     0.00      163     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> > >::~unordered_map()
  0.00    429.60     0.00      163     0.00     0.00  std::tr1::unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept> >::~unordered_set()
  0.00    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     0.00     0.00  std::tr1::__unordered_set<irept, irep_hash, std::equal_to<irept>, std::allocator<irept>, false>::__unordered_set(unsigned long, irep_hash const&, std::equal_to<irept> const&, std::allocator<irept> const&)
  0.00    429.60     0.00      163     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    429.60     0.00      163     0.00     0.00  std::list<std::string, std::allocator<std::string> >::operator=(std::list<std::string, std::allocator<std::string> > const&)
  0.00    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     0.00     0.00  std::vector<goto_symex_statet::threadt, std::allocator<goto_symex_statet::threadt> >::~vector()
  0.00    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     0.00     0.00  std::vector<std::string, std::allocator<std::string> >::push_back(std::string const&)
  0.00    429.60     0.00      163     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::clear()
  0.00    429.60     0.00      163     0.00     0.01  std::vector<std::pair<bool, irept>, std::allocator<std::pair<bool, irept> > >::~vector()
  0.00    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     0.00     0.01  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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      163     0.00     0.00  std::auto_ptr<memory_model_baset>::reset(memory_model_baset*)
  0.00    429.60     0.00      163     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    429.60     0.00      163     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    429.60     0.00      160     0.00     0.00  member_offset(namespacet const&, struct_typet const&, dstring const&)
  0.00    429.60     0.00      155     0.00     0.00  to_array_of_expr(exprt const&)
  0.00    429.60     0.00      155     0.00     0.00  functionst::add_function_constraints()
  0.00    429.60     0.00      155     0.00     0.00  functionst::~functionst()
  0.00    429.60     0.00      155     0.00     0.00  prop_convt::prop_convt(namespacet const&)
  0.00    429.60     0.00      155     0.00     0.00  prop_convt::~prop_convt()
  0.00    429.60     0.00      155     0.00     0.00  union_find<exprt>::~union_find()
  0.00    429.60     0.00      155     0.00     0.00  boolbv_mapt::boolbv_mapt(propt&, namespacet const&, boolbv_widtht const&)
  0.00    429.60     0.00      155     0.00     0.00  cnf_solvert::cnf_solvert()
  0.00    429.60     0.00      155     0.00     0.00  cnf_solvert::~cnf_solvert()
  0.00    429.60     0.00      155     0.00     0.65  bv_pointerst::post_process()
  0.00    429.60     0.00      155     0.00     0.02  bv_pointerst::bv_pointerst(namespacet const&, propt&)
  0.00    429.60     0.00      155     0.00     0.07  bv_pointerst::~bv_pointerst()
  0.00    429.60     0.00      155     0.00     0.00  boolbv_widtht::boolbv_widtht(namespacet const&)
  0.00    429.60     0.00      155     0.00     0.00  boolbv_widtht::~boolbv_widtht()
  0.00    429.60     0.00      155     0.00     0.00  hash_numbering<exprt, irep_hash>::hash_numbering()
  0.00    429.60     0.00      155     0.00     0.01  pointer_logict::pointer_logict(namespacet const&)
  0.00    429.60     0.00      155     0.00     0.00  pointer_logict::~pointer_logict()
  0.00    429.60     0.00      155     0.00     0.00  prop_assignmentt::~prop_assignmentt()
  0.00    429.60     0.00      155     0.00     0.00  prop_conv_solvert::post_process()
  0.00    429.60     0.00      155     0.00   275.16  prop_conv_solvert::dec_solve()
  0.00    429.60     0.00      155     0.00     0.00  prop_conv_solvert::prop_conv_solvert(namespacet const&, propt&)
  0.00    429.60     0.00      155     0.00     0.54  prop_conv_solvert::~prop_conv_solvert()
  0.00    429.60     0.00      155     0.00     0.00  decision_proceduret::~decision_proceduret()
  0.00    429.60     0.00      155     0.00     0.00  unsigned_union_find::~unsigned_union_find()
  0.00    429.60     0.00      155     0.00    20.61  symex_target_equationt::convert_guards(prop_convt&)
  0.00    429.60     0.00      155     0.00    61.72  symex_target_equationt::convert(prop_convt&)
  0.00    429.60     0.00      155     0.00     0.00  satcheck_minisat2_baset<Minisat::SimpSolver>::~satcheck_minisat2_baset()
  0.00    429.60     0.00      155     0.00     0.00  satcheck_minisat_simplifiert::solver_text()
  0.00    429.60     0.00      155     0.00     0.39  satcheck_minisat_simplifiert::satcheck_minisat_simplifiert()
  0.00    429.60     0.00      155     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    429.60     0.00      155     0.00     0.00  satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert()
  0.00    429.60     0.00      155     0.00    61.85  bmct::do_conversion(prop_convt&)
  0.00    429.60     0.00      155     0.00   352.96  bmct::decide_default()
  0.00    429.60     0.00      155     0.00     0.00  bmct::do_unwind_module(decision_proceduret&)
  0.00    429.60     0.00      155     0.00   337.01  bmct::run_decision_procedure(prop_convt&)
  0.00    429.60     0.00      155     0.00     0.00  cnft::cnft()
  0.00    429.60     0.00      155     0.00     0.00  cnft::~cnft()
  0.00    429.60     0.00      155     0.00     0.00  propt::propt()
  0.00    429.60     0.00      155     0.00     0.00  propt::~propt()
  0.00    429.60     0.00      155     0.00   273.65  arrayst::post_process()
  0.00    429.60     0.00      155     0.00     0.07  arrayst::build_index_map()
  0.00    429.60     0.00      155     0.00     0.00  arrayst::post_process_arrays()
  0.00    429.60     0.00      155     0.00   273.65  arrayst::add_array_constraints()
  0.00    429.60     0.00      155     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    429.60     0.00      155     0.00     0.00  arrayst::arrayst(namespacet const&, propt&)
  0.00    429.60     0.00      155     0.00     0.07  arrayst::~arrayst()
  0.00    429.60     0.00      155     0.00     0.00  boolbvt::post_process()
  0.00    429.60     0.00      155     0.00     0.00  boolbvt::post_process_quantifiers()
  0.00    429.60     0.00      155     0.00     0.01  boolbvt::boolbvt(namespacet const&, propt&)
  0.00    429.60     0.00      155     0.00     0.37  boolbvt::~boolbvt()
  0.00    429.60     0.00      155     0.00     0.02  bv_cbmct::bv_cbmct(namespacet const&, propt&)
  0.00    429.60     0.00      155     0.00     0.00  bv_cbmct::~bv_cbmct()
  0.00    429.60     0.00      155     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    429.60     0.00      155     0.00     0.47  equalityt::post_process()
  0.00    429.60     0.00      155     0.00     0.47  equalityt::add_equality_constraints()
  0.00    429.60     0.00      155     0.00     0.00  equalityt::equalityt(namespacet const&, propt&)
  0.00    429.60     0.00      155     0.00     0.00  equalityt::~equalityt()
  0.00    429.60     0.00      155     0.00     0.06  numbering<exprt>::~numbering()
  0.00    429.60     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    429.60     0.00      155     0.00     0.00  std::_List_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_clear()
  0.00    429.60     0.00      155     0.00     0.00  std::_List_base<boolbvt::quantifiert, std::allocator<boolbvt::quantifiert> >::_M_clear()
  0.00    429.60     0.00      155     0.00     0.54  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    429.60     0.00      155     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    429.60     0.00      155     0.00     0.54  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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     0.00     0.04  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.00    429.60     0.00      155     0.00     0.04  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    429.60     0.00      155     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    429.60     0.00      155     0.00     0.04  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    429.60     0.00      155     0.00     0.27  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    429.60     0.00      155     0.00     0.01  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    429.60     0.00      155     0.00     0.27  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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     0.00     0.01  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    429.60     0.00      155     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    429.60     0.00      155     0.00     0.00  std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::clear()
  0.00    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     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    429.60     0.00      155     0.00     0.00  std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>)
  0.00    429.60     0.00      155     0.00     0.00  operator<<(std::ostream&, time_periodt const&)
  0.00    429.60     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    429.60     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    429.60     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    429.60     0.00      153     0.00     0.01  convert_string_literal(std::string const&)
  0.00    429.60     0.00      153     0.00     0.00  string_constantt::string_constantt()
  0.00    429.60     0.00      153     0.00     0.00  __gnu_cxx::char_traits<unsigned int>::copy(unsigned int*, unsigned int const*, unsigned long)
  0.00    429.60     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    429.60     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    429.60     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    429.60     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    429.60     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    429.60     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    429.60     0.00      152     0.00     0.00  boolean_negate(exprt const&)
  0.00    429.60     0.00      152     0.00     0.00  has_and_or(exprt const&)
  0.00    429.60     0.00      152     0.00     0.00  goto_convertt::get_constant(exprt const&)
  0.00    429.60     0.00      152     0.00     0.01  goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    429.60     0.00      152     0.00     0.00  goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&)
  0.00    429.60     0.00      152     0.00     0.01  goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, source_locationt const&, goto_programt&)
  0.00    429.60     0.00      152     0.00     0.01  goto_convertt::get_string_constant(exprt const&)
  0.00    429.60     0.00      152     0.00     0.00  goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool)
  0.00    429.60     0.00      152     0.00     0.00  goto_convertt::convert_function_call(code_function_callt const&, goto_programt&)
  0.00    429.60     0.00      152     0.00     0.01  goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    429.60     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    429.60     0.00      152     0.00     0.00  code_ifthenelset::cond()
  0.00    429.60     0.00      152     0.00     0.00  code_ifthenelset::else_case()
  0.00    429.60     0.00      152     0.00     0.02  c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&)
  0.00    429.60     0.00      152     0.00     0.01  c_typecheck_baset::typecheck_function_call_arguments(side_effect_expr_function_callt&)
  0.00    429.60     0.00      152     0.00     0.00  code_function_callt::code_function_callt()
  0.00    429.60     0.00      152     0.00     0.00  goto_program_templatet<codet, exprt>::swap(goto_program_templatet<codet, exprt>&)
  0.00    429.60     0.00      152     0.00     0.00  code_typet::is_KnR() const
  0.00    429.60     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    429.60     0.00      149     0.00     0.00  disjunction(std::vector<exprt, std::allocator<exprt> > const&)
  0.00    429.60     0.00      149     0.00     0.00  linkingt::duplicate_code_symbol(symbolt&, symbolt&)
  0.00    429.60     0.00      149     0.00     0.00  or_exprt::or_exprt()
  0.00    429.60     0.00      145     0.00     0.00  c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&)
  0.00    429.60     0.00      144     0.00     0.00  c_bool_type()
  0.00    429.60     0.00      144     0.00     0.00  yyansi_c_init_buffer(yy_buffer_state*, _IO_FILE*)
  0.00    429.60     0.00      144     0.00     0.00  c_bool_typet::c_bool_typet(unsigned int)
  0.00    429.60     0.00      144     0.00     0.00  bitvector_typet::bitvector_typet(dstring const&, unsigned int)
  0.00    429.60     0.00      138     0.00     0.00  value_sett::eval_pointer_offset(exprt&, namespacet const&) const
  0.00    429.60     0.00      135     0.00     0.00  dirtyt::find_dirty_address_of(exprt const&)
  0.00    429.60     0.00      131     0.00     0.00  ieee_float_spect::bias() const
  0.00    429.60     0.00      128     0.00     0.00  struct_exprt::struct_exprt(typet const&)
  0.00    429.60     0.00      127     0.00     0.20  bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&)
  0.00    429.60     0.00      127     0.00     0.00  boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00      125     0.00     0.00  ieee_floatt::is_zero() const
  0.00    429.60     0.00      124     0.00     0.00  goto_program_templatet<codet, exprt>::insert_after(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>)
  0.00    429.60     0.00      124     0.00     1.13  arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&)
  0.00    429.60     0.00      121     0.00     0.00  goto_convertt::convert_block(code_blockt const&, goto_programt&)
  0.00    429.60     0.00      121     0.00     0.00  c_typecheck_baset::typecheck_block(codet&)
  0.00    429.60     0.00      121     0.00     0.00  std::vector<codet, std::allocator<codet> >::resize(unsigned long, codet)
  0.00    429.60     0.00      119     0.00     0.00  to_equal_expr(exprt&)
  0.00    429.60     0.00      119     0.00     0.06  flatten_byte_update(exprt const&, namespacet const&)
  0.00    429.60     0.00      119     0.00     0.07  flatten_byte_operators(exprt const&, namespacet const&)
  0.00    429.60     0.00      119     0.00     0.00  bmct::report_success()
  0.00    429.60     0.00      118     0.00     0.00  to_floatbv_type(typet const&)
  0.00    429.60     0.00      116     0.00     0.00  code_declt::code_declt(exprt const&)
  0.00    429.60     0.00      116     0.00     0.00  ieee_float_spect::from_type(floatbv_typet const&)
  0.00    429.60     0.00      116     0.00     0.02  boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00      116     0.00     0.00  floatbv_typet::get_f() const
  0.00    429.60     0.00      114     0.00     0.00  goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&)
  0.00    429.60     0.00      114     0.00     0.01  goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&)
  0.00    429.60     0.00      114     0.00     0.00  source_locationt::set_hide()
  0.00    429.60     0.00      114     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    429.60     0.00      114     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    429.60     0.00      114     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    429.60     0.00      114     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    429.60     0.00      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    429.60     0.00      106     0.00     0.00  ieee_floatt::~ieee_floatt()
  0.00    429.60     0.00       98     0.00     0.00  symbol_typet::set_identifier(dstring const&)
  0.00    429.60     0.00       98     0.00     0.00  symbol_typet::symbol_typet()
  0.00    429.60     0.00       98     0.00     0.00  c_typecheck_baset::typecheck_compound_type(struct_union_typet&)
  0.00    429.60     0.00       96     0.00     0.00  my_mkstemps(char*, int)
  0.00    429.60     0.00       96     0.00     0.00  yyansi_crestart(_IO_FILE*)
  0.00    429.60     0.00       96     0.00     0.00  get_temporary_file(std::string const&, std::string const&)
  0.00    429.60     0.00       96     0.00     0.00  ansi_c_scanner_init()
  0.00    429.60     0.00       96     0.00     0.00  gcc_signed_int128_type()
  0.00    429.60     0.00       96     0.00    31.97  typecheckt::typecheck_main()
  0.00    429.60     0.00       96     0.00     0.00  typecheckt::typecheckt(message_handlert&)
  0.00    429.60     0.00       96     0.00     0.00  typecheckt::~typecheckt()
  0.00    429.60     0.00       96     0.00     0.00  ansi_c_parsert::clear()
  0.00    429.60     0.00       96     0.00     0.00  ansi_c_parse_treet::clear()
  0.00    429.60     0.00       96     0.00     0.00  __gnu_cxx::new_allocator<dstring*>::allocate(unsigned long, void const*)
  0.00    429.60     0.00       96     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_create_nodes(dstring**, dstring**)
  0.00    429.60     0.00       96     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_M_initialize_map(unsigned long)
  0.00    429.60     0.00       96     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::~_Deque_base()
  0.00    429.60     0.00       96     0.00     0.00  std::list<ansi_c_scopet, std::allocator<ansi_c_scopet> >::clear()
  0.00    429.60     0.00       96     0.00     0.00  std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::clear()
  0.00    429.60     0.00       96     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    429.60     0.00       94     0.00     0.00  bv_width(typet const&, namespacet const&)
  0.00    429.60     0.00       94     0.00     0.00  cmdlinet::get_value(char const*) const
  0.00    429.60     0.00       93     0.00     0.00  expr2ct::convert_array(exprt const&, unsigned int&)
  0.00    429.60     0.00       91     0.00     0.00  c_sizeof_type_rec(exprt const&)
  0.00    429.60     0.00       91     0.00     0.41  goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&)
  0.00    429.60     0.00       91     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    429.60     0.00       90     0.00     0.00  code_returnt::return_value()
  0.00    429.60     0.00       88     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    429.60     0.00       88     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    429.60     0.00       88     0.00     0.04  std::pair<BigInt const, std::list<goto_trace_stept, std::allocator<goto_trace_stept> > >::~pair()
  0.00    429.60     0.00       87     0.00     0.02  boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00       85     0.00     0.22  goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    429.60     0.00       85     0.00     0.00  goto_convertt::goto_convertt(symbol_tablet&, message_handlert&)
  0.00    429.60     0.00       85     0.00     0.00  goto_convertt::~goto_convertt()
  0.00    429.60     0.00       85     0.00     0.22  goto_convert_functionst::convert_function(dstring const&)
  0.00    429.60     0.00       85     0.00     0.00  goto_convert_functionst::goto_convert_functionst(symbol_tablet&, goto_functionst&, message_handlert&)
  0.00    429.60     0.00       85     0.00     0.00  goto_convert_functionst::~goto_convert_functionst()
  0.00    429.60     0.00       83     0.00     0.00  create_function_scope(unsigned int)
  0.00    429.60     0.00       83     0.00     0.00  code_labelt::code()
  0.00    429.60     0.00       83     0.00     0.00  goto_convertt::finish_gotos()
  0.00    429.60     0.00       83     0.00     0.00  goto_convertt::convert_label(code_labelt const&, goto_programt&)
  0.00    429.60     0.00       83     0.00     0.20  goto_convertt::goto_convert_rec(codet const&, goto_programt&)
  0.00    429.60     0.00       83     0.00     0.00  goto_convertt::finish_computed_gotos(goto_programt&)
  0.00    429.60     0.00       83     0.00     0.00  goto_convertt::targetst::operator=(goto_convertt::targetst const&)
  0.00    429.60     0.00       83     0.00     0.00  ansi_c_parsert::lookup_label(dstring)
  0.00    429.60     0.00       83     0.00     0.00  c_typecheck_baset::typecheck_label(code_labelt&)
  0.00    429.60     0.00       83     0.00     0.00  c_typecheck_baset::typecheck_function_body(symbolt&)
  0.00    429.60     0.00       83     0.00     0.00  goto_convert_functionst::hide(goto_programt const&)
  0.00    429.60     0.00       83     0.00     0.00  goto_function_templatet<goto_programt>::make_hidden()
  0.00    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     0.00     0.00  std::list<dstring, std::allocator<dstring> >::push_front(dstring const&)
  0.00    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     0.00     0.00  std::pair<dstring const, source_locationt>::pair(std::pair<dstring const, source_locationt> const&)
  0.00    429.60     0.00       83     0.00     0.00  std::vector<codet, std::allocator<codet> >::operator=(std::vector<codet, std::allocator<codet> > const&)
  0.00    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       83     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    429.60     0.00       82     0.00     0.00  goto_convertt::convert_skip(codet const&, goto_programt&)
  0.00    429.60     0.00       81     0.00     0.00  BigInt::operator-=(unsigned long long)
  0.00    429.60     0.00       80     0.00     0.30  BigInt::operator*(int) const
  0.00    429.60     0.00       78     0.00     0.00  side_effect_exprt::set_statement(dstring const&)
  0.00    429.60     0.00       78     0.00     0.00  Minisat::SimpSolver::solve(Minisat::vec<Minisat::Lit> const&, bool, bool)
  0.00    429.60     0.00       78     0.00     0.00  Minisat::vec<Minisat::Lit>::growTo(int)
  0.00    429.60     0.00       78     0.00     0.00  Minisat::vec<Minisat::Lit>::copyTo(Minisat::vec<Minisat::Lit>&) const
  0.00    429.60     0.00       74     0.00     0.00  ieee_floatt::unpack(BigInt const&)
  0.00    429.60     0.00       74     0.00     0.00  ieee_floatt::from_expr(constant_exprt const&)
  0.00    429.60     0.00       74     0.00     0.00  ieee_floatt::ieee_floatt(constant_exprt const&)
  0.00    429.60     0.00       73     0.00     0.00  safe_string2unsigned(std::string const&, int)
  0.00    429.60     0.00       72     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>::find(exprt const&) const
  0.00    429.60     0.00       72     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    429.60     0.00       72     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    429.60     0.00       52     0.00     0.07  goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&)
  0.00    429.60     0.00       50     0.00   113.85  add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&)
  0.00    429.60     0.00       50     0.00     0.00  array_typet::is_incomplete() const
  0.00    429.60     0.00       50     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    429.60     0.00       49     0.00     0.30  add_padding(struct_typet&, namespacet const&)
  0.00    429.60     0.00       49     0.00     0.00  to_struct_type(typet&)
  0.00    429.60     0.00       49     0.00     0.00  ansi_c_parsert::add_tag_with_body(irept&)
  0.00    429.60     0.00       49     0.00     0.31  c_typecheck_baset::typecheck_compound_body(symbolt&)
  0.00    429.60     0.00       49     0.00     0.00  std::_Vector_base<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~_Vector_base()
  0.00    429.60     0.00       49     0.00     0.00  std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::~vector()
  0.00    429.60     0.00       48     0.00     0.76  address_bits(BigInt const&)
  0.00    429.60     0.00       48     0.00     0.00  c_preprocess(std::string const&, std::ostream&, message_handlert&)
  0.00    429.60     0.00       48     0.00     0.00  c_preprocess(std::istream&, std::ostream&, message_handlert&)
  0.00    429.60     0.00       48     0.00     0.00  wchar_t_type()
  0.00    429.60     0.00       48     0.00    31.97  ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    429.60     0.00       48     0.00     0.76  build_sizeof_expr(constant_exprt const&, namespacet const&)
  0.00    429.60     0.00       48     0.00     0.00  c_preprocess_gcc_clang(std::string const&, std::ostream&, message_handlert&, configt::ansi_ct::preprocessort)
  0.00    429.60     0.00       48     0.00     0.00  yyansi_c_create_buffer(_IO_FILE*, int)
  0.00    429.60     0.00       48     0.00     0.00  ansi_c_internal_additions(std::string&)
  0.00    429.60     0.00       48     0.00     0.00  ansi_c_architecture_strings(std::string&)
  0.00    429.60     0.00       48     0.00    31.97  linking(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    429.60     0.00       48     0.00     0.00  is_dot_i_file(std::string const&)
  0.00    429.60     0.00       48     0.00     0.00  yyansi_censure_buffer_stack()
  0.00    429.60     0.00       48     0.00     0.00  array_typet::array_typet(typet const&, exprt const&)
  0.00    429.60     0.00       48     0.00     0.00  array_typet::~array_typet()
  0.00    429.60     0.00       48     0.00     0.00  rename_symbolt::rename_symbolt()
  0.00    429.60     0.00       48     0.00     0.00  rename_symbolt::~rename_symbolt()
  0.00    429.60     0.00       48     0.00     0.00  message_streamt::error_parse(unsigned int)
  0.00    429.60     0.00       48     0.00     0.00  message_streamt::error_parse(unsigned int, std::string const&)
  0.00    429.60     0.00       48     0.00     0.00  message_streamt::clear_err()
  0.00    429.60     0.00       48     0.00     0.00  ansi_c_languaget::preprocess(std::istream&, std::string const&, std::ostream&)
  0.00    429.60     0.00       48     0.00    52.83  ansi_c_languaget::parse(std::istream&, std::string const&)
  0.00    429.60     0.00       48     0.00    65.57  ansi_c_languaget::typecheck(symbol_tablet&, std::string const&)
  0.00    429.60     0.00       48     0.00     0.00  unsignedbv_typet::unsignedbv_typet()
  0.00    429.60     0.00       48     0.00    63.23  ansi_c_typecheckt::typecheck()
  0.00    429.60     0.00       48     0.00     0.00  ansi_c_typecheckt::ansi_c_typecheckt(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&)
  0.00    429.60     0.00       48     0.00     0.00  ansi_c_typecheckt::~ansi_c_typecheckt()
  0.00    429.60     0.00       48     0.00     0.01  c_typecheck_baset::typecheck_expr_sizeof(exprt&)
  0.00    429.60     0.00       48     0.00     0.00  c_typecheck_baset::typecheck_typeof_type(typet&)
  0.00    429.60     0.00       48     0.00     0.00  c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&)
  0.00    429.60     0.00       48     0.00     0.00  c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&)
  0.00    429.60     0.00       48     0.00     0.00  c_typecheck_baset::~c_typecheck_baset()
  0.00    429.60     0.00       48     0.00     0.00  ansi_c_parse_treet::swap(ansi_c_parse_treet&)
  0.00    429.60     0.00       48     0.00     0.00  struct_union_typet::componentt::set_is_padding(bool)
  0.00    429.60     0.00       48     0.00     0.00  struct_union_typet::componentt::set_name(dstring const&)
  0.00    429.60     0.00       48     0.00     0.00  expr2ct::convert_sizeof(exprt const&, unsigned int&)
  0.00    429.60     0.00       48     0.00     0.71  linkingt::copy_symbols()
  0.00    429.60     0.00       48     0.00     0.00  linkingt::rename_symbols(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> > const&)
  0.00    429.60     0.00       48     0.00     0.00  linkingt::do_type_dependencies(std::tr1::unordered_set<dstring, dstring_hash, std::equal_to<dstring>, std::allocator<dstring> >&)
  0.00    429.60     0.00       48     0.00     0.72  linkingt::typecheck()
  0.00    429.60     0.00       48     0.00     0.00  linkingt::linkingt(symbol_tablet&, symbol_tablet&, message_handlert&)
  0.00    429.60     0.00       48     0.00     0.00  linkingt::~linkingt()
  0.00    429.60     0.00       48     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    429.60     0.00       48     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base(std::allocator<dstring> const&, unsigned long)
  0.00    429.60     0.00       48     0.00     0.00  std::_Deque_base<dstring, std::allocator<dstring> >::_Deque_base()
  0.00    429.60     0.00       48     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    429.60     0.00       48     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    429.60     0.00       48     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    429.60     0.00       48     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    429.60     0.00       48     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    429.60     0.00       48     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    429.60     0.00       48     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    429.60     0.00       48     0.00     0.00  std::deque<dstring, std::allocator<dstring> >::deque(std::deque<dstring, std::allocator<dstring> > const&)
  0.00    429.60     0.00       48     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    429.60     0.00       48     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    429.60     0.00       48     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    429.60     0.00       46     0.00     0.00  value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&)
  0.00    429.60     0.00       45     0.00     0.00  code_returnt::code_returnt(code_returnt const&)
  0.00    429.60     0.00       45     0.00     0.00  goto_convertt::convert_return(code_returnt const&, goto_programt&)
  0.00    429.60     0.00       45     0.00     0.02  c_typecheck_baset::typecheck_return(codet&)
  0.00    429.60     0.00       45     0.00     0.00  goto_convert_functionst::add_return(goto_function_templatet<goto_programt>&, source_locationt const&)
  0.00    429.60     0.00       44     0.00     2.93  show_goto_trace(std::ostream&, namespacet const&, goto_tracet const&)
  0.00    429.60     0.00       44     0.00     0.00  to_byte_update_expr(exprt const&)
  0.00    429.60     0.00       44     0.00     0.00  goto_tracet::~goto_tracet()
  0.00    429.60     0.00       44     0.00     0.01  goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool)
  0.00    429.60     0.00       44     0.00     0.00  goto_convertt::new_name(symbolt&)
  0.00    429.60     0.00       44     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&)
  0.00    429.60     0.00       44     0.00    51.07  bmct::error_trace(prop_convt const&)
  0.00    429.60     0.00       44     0.00     0.00  bmct::report_failure()
  0.00    429.60     0.00       44     0.00     0.28  boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00       44     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    429.60     0.00       44     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    429.60     0.00       44     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    429.60     0.00       44     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    429.60     0.00       44     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    429.60     0.00       44     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    429.60     0.00       44     0.00     0.04  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    429.60     0.00       44     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    429.60     0.00       44     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    429.60     0.00       44     0.00     0.04  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    429.60     0.00       44     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    429.60     0.00       43     0.00     0.00  ieee_floatt::base10_digits(BigInt const&)
  0.00    429.60     0.00       42     0.00     0.00  null_object(exprt const&)
  0.00    429.60     0.00       41     0.00     0.00  ieee_floatt::align()
  0.00    429.60     0.00       41     0.00     0.00  struct_typet::is_prefix_of(struct_typet const&) const
  0.00    429.60     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    429.60     0.00       38     0.00     0.00  c_typecheck_baset::typecheck_expr_unary_boolean(exprt&)
  0.00    429.60     0.00       38     0.00     0.01  c_typecheck_baset::typecheck_expr_binary_boolean(exprt&)
  0.00    429.60     0.00       38     0.00     0.00  ieee_floatt::pack() const
  0.00    429.60     0.00       38     0.00     0.01  ieee_floatt::to_expr() const
  0.00    429.60     0.00       35     0.00     0.00  __gnu_cxx::new_allocator<boolbv_widtht::membert>::allocate(unsigned long, void const*)
  0.00    429.60     0.00       35     0.00     0.00  ieee_floatt::extract_base10(BigInt&, BigInt&) const
  0.00    429.60     0.00       35     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::_M_check_len(unsigned long, char const*) const
  0.00    429.60     0.00       35     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    429.60     0.00       35     0.00     0.00  std::vector<boolbv_widtht::membert, std::allocator<boolbv_widtht::membert> >::resize(unsigned long, boolbv_widtht::membert)
  0.00    429.60     0.00       34     0.00     0.00  symbol_expr(symbolt const&)
  0.00    429.60     0.00       34     0.00     0.00  symbol_exprt::symbol_exprt(typet const&)
  0.00    429.60     0.00       34     0.00     0.00  side_effect_exprt::side_effect_exprt(dstring const&, typet const&)
  0.00    429.60     0.00       34     0.00     0.00  side_effect_expr_nondett::side_effect_expr_nondett(typet const&)
  0.00    429.60     0.00       33     0.00     0.00  ieee_floatt::is_normal() const
  0.00    429.60     0.00       33     0.00     0.00  BigInt::floorPow2() const
  0.00    429.60     0.00       31     0.00     0.00  ieee_floatt::from_integer(BigInt const&)
  0.00    429.60     0.00       31     0.00     0.00  BigInt::operator=(unsigned long long)
  0.00    429.60     0.00       29     0.00     0.00  goto_checkt::float_overflow_check(exprt const&, guardt const&)
  0.00    429.60     0.00       29     0.00     0.00  goto_checkt::nan_check(exprt const&, guardt const&)
  0.00    429.60     0.00       29     0.00     0.01  simplify_exprt::simplify_floatbv_typecast(exprt&)
  0.00    429.60     0.00       26     0.00     0.01  ieee_floatt::format(format_spect const&) const
  0.00    429.60     0.00       26     0.00     0.00  boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const
  0.00    429.60     0.00       23     0.00     0.00  to_div_expr(exprt const&)
  0.00    429.60     0.00       23     0.00     0.03  goto_checkt::div_by_zero_check(div_exprt const&, guardt const&)
  0.00    429.60     0.00       23     0.00     0.00  ieee_floatt::ieee_floatt()
  0.00    429.60     0.00       20     0.00     0.00  guess_q(unsigned int const*, unsigned int const*)
  0.00    429.60     0.00       20     0.00     0.00  binary_exprt::~binary_exprt()
  0.00    429.60     0.00       20     0.00     0.00  bv_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00       20     0.00     0.00  localst::is_local(dstring const&) const
  0.00    429.60     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    429.60     0.00       19     0.00     0.00  BigInt::operator-(unsigned int) const
  0.00    429.60     0.00       18     0.00     0.00  to_mod_expr(exprt const&)
  0.00    429.60     0.00       18     0.00     0.03  goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&)
  0.00    429.60     0.00       18     0.00     0.00  ieee_floatt::divide_and_round(BigInt&, BigInt const&)
  0.00    429.60     0.00       17     0.00     0.00  expr2ct::convert_function(exprt const&, std::string const&, unsigned int)
  0.00    429.60     0.00       17     0.00     0.00  ieee_floatt::to_string_decimal(unsigned int) const
  0.00    429.60     0.00       17     0.00     0.00  std::set<BigInt, std::less<BigInt>, std::allocator<BigInt> >::insert(BigInt const&)
  0.00    429.60     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    429.60     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    429.60     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    429.60     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    429.60     0.00       16     0.00     0.00  map_bv(endianness_mapt const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00       16     0.00     0.00  member_exprt::member_exprt(exprt const&, dstring const&, typet const&)
  0.00    429.60     0.00       16     0.00     0.00  member_exprt::member_exprt(member_exprt const&)
  0.00    429.60     0.00       16     0.00     0.00  endianness_mapt::~endianness_mapt()
  0.00    429.60     0.00       14     0.00     0.00  MetaChar(std::string&, char, bool)
  0.00    429.60     0.00       14     0.00     0.00  ieee_floatt::extract_base2(BigInt&, BigInt&) const
  0.00    429.60     0.00       14     0.00     0.86  void std::_Destroy_aux<false>::__destroy<lispexprt*>(lispexprt*, lispexprt*)
  0.00    429.60     0.00       13     0.00     0.00  digit_div(unsigned int*, unsigned int const*, unsigned int, unsigned int*, unsigned int)
  0.00    429.60     0.00       13     0.00     0.00  operator<(ieee_floatt const&, ieee_floatt const&)
  0.00    429.60     0.00       11     0.00     0.00  minus_exprt::minus_exprt(exprt const&, exprt const&)
  0.00    429.60     0.00       11     0.00     0.00  minus_exprt::~minus_exprt()
  0.00    429.60     0.00       10     0.00     0.00  float_utilst::exponent_all_ones(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00       10     0.00     0.00  float_utilst::fraction_all_zeros(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00       10     0.00     0.01  float_utilst::is_NaN(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00       10     0.00     0.01  float_utilst::is_zero(std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00       10     0.00     0.00  expr2ct::convert_trinary(exprt const&, std::string const&, std::string const&, unsigned int)
  0.00    429.60     0.00       10     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::~_Vector_base()
  0.00    429.60     0.00       10     0.00     0.03  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    429.60     0.00       10     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::~vector()
  0.00    429.60     0.00        9     0.00     0.00  gen_one(typet const&)
  0.00    429.60     0.00        9     0.00     0.00  ieee_floatt::change_spec(ieee_float_spect const&)
  0.00    429.60     0.00        9     0.00     0.00  ieee_floatt::build(BigInt const&, BigInt const&)
  0.00    429.60     0.00        9     0.00     0.00  expr2ct::convert_overflow(exprt const&, unsigned int&)
  0.00    429.60     0.00        9     0.00     0.01  ieee_floatt::to_string_scientific(unsigned int) const
  0.00    429.60     0.00        8     0.00     0.00  ieee_floatt::ieee_floatt(ieee_float_spect const&)
  0.00    429.60     0.00        6     0.00     0.00  lispsymbolt::operator=(lispsymbolt const&)
  0.00    429.60     0.00        6     0.00     0.00  integer_typet::integer_typet()
  0.00    429.60     0.00        6     0.00     0.00  source_locationt::set_line(dstring const&)
  0.00    429.60     0.00        6     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_allocate(unsigned long)
  0.00    429.60     0.00        6     0.00     0.00  operator==(ieee_floatt const&, ieee_floatt const&)
  0.00    429.60     0.00        5     0.00     0.06  float_utilst::relation(std::vector<literalt, std::allocator<literalt> > const&, float_utilst::relt, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     0.00        5     0.00     0.00  c_typecheck_baset::is_numeric_type(typet const&)
  0.00    429.60     0.00        5     0.00     0.02  bv_utilst::unsigned_less_than(std::vector<literalt, std::allocator<literalt> > const&, std::vector<literalt, std::allocator<literalt> > const&)
  0.00    429.60     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    429.60     0.00        5     0.00     0.00  operator>=(ieee_floatt const&, ieee_floatt const&)
  0.00    429.60     0.00        5     0.00     0.00  operator<=(ieee_floatt const&, ieee_floatt const&)
  0.00    429.60     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(lispsymbolt const&)
  0.00    429.60     0.00        4     0.00     0.00  lispsymbolt::lispsymbolt(char const*)
  0.00    429.60     0.00        4     0.00     0.00  lispexprt::lispexprt(lispexprt const&)
  0.00    429.60     0.00        4     0.00     0.00  std::_Vector_base<lispexprt, std::allocator<lispexprt> >::_M_create_storage(unsigned long)
  0.00    429.60     0.00        4     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    429.60     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::push_back(lispexprt const&)
  0.00    429.60     0.00        4     0.00     0.00  std::vector<lispexprt, std::allocator<lispexprt> >::vector(std::vector<lispexprt, std::allocator<lispexprt> > const&)
  0.00    429.60     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    429.60     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    429.60     0.00        4     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    429.60     0.00        4     0.00     0.00  operator>(ieee_floatt const&, ieee_floatt const&)
  0.00    429.60     0.00        3     0.00     0.02  member_offset_expr(struct_typet const&, dstring const&, namespacet const&)
  0.00    429.60     0.00        3     0.00     0.00  exprt::op3()
  0.00    429.60     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    429.60     0.00        3     0.00     0.00  operator==(ieee_floatt const&, int)
  0.00    429.60     0.00        2     0.00     0.00  MetaString(std::string const&)
  0.00    429.60     0.00        2     0.00     0.00  ieee_equal(ieee_floatt const&, ieee_floatt const&)
  0.00    429.60     0.00        2     0.00     0.00  escape(std::string const&)
  0.00    429.60     0.00        2     0.00    10.80  irep2lisp(irept const&, lispexprt&)
  0.00    429.60     0.00        2     0.00     0.00  digit_mul(unsigned int const*, unsigned int, unsigned int const*, unsigned int, unsigned int*)
  0.00    429.60     0.00        2     0.00     0.00  value_sett::object_map_dt::object_map_dt(value_sett::object_map_dt const&)
  0.00    429.60     0.00        2     0.00     0.01  simplify_exprt::simplify_ieee_float_relation(exprt&)
  0.00    429.60     0.00        2     0.00     0.01  c_typecheck_baset::typecheck_expr_index(exprt&)
  0.00    429.60     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_expr_typecast(exprt&)
  0.00    429.60     0.00        2     0.00     0.00  c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&)
  0.00    429.60     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    429.60     0.00        2     0.00     1.64  boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&)
  0.00    429.60     0.00        2     0.00    15.00  expr2ct::convert_norep(exprt const&, unsigned int&)
  0.00    429.60     0.00        2     0.00     0.00  __gnu_cxx::new_allocator<lispexprt>::allocate(unsigned long, void const*)
  0.00    429.60     0.00        2     0.00     0.00  ieee_floatt::to_integer() const
  0.00    429.60     0.00        2     0.00     0.00  lispexprt::expr2string() const
  0.00    429.60     0.00        2     0.00     0.00  lispexprt::is_nil() const
  0.00    429.60     0.00        2     0.00     0.00  lispexprt* std::__uninitialized_copy<false>::__uninit_copy<lispexprt*, lispexprt*>(lispexprt*, lispexprt*, lispexprt*)
  0.00    429.60     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    429.60     0.00        2     0.00     0.00  lispexprt* std::vector<lispexprt, std::allocator<lispexprt> >::_M_allocate_and_copy<lispexprt*>(unsigned long, lispexprt*, lispexprt*)
  0.00    429.60     0.00        2     0.00     1.20  std::vector<lispexprt, std::allocator<lispexprt> >::clear()
  0.00    429.60     0.00        2     0.00     1.20  std::vector<lispexprt, std::allocator<lispexprt> >::reserve(unsigned long)
  0.00    429.60     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    429.60     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    429.60     0.00        2     0.00     0.00  operator==(lispsymbolt const&, char const*)
  0.00    429.60     0.00        1     0.00     0.00  to_code_expression(codet&)
  0.00    429.60     0.00        1     0.00     0.00  to_code(exprt const&)
  0.00    429.60     0.00        1     0.00     0.00  goto_symext::symex_other(goto_functionst const&, goto_symex_statet&)
  0.00    429.60     0.00        1     0.00     0.00  ieee_floatt::ieee_floatt(ieee_floatt const&)
  0.00    429.60     0.00        1     0.00     0.00  ieee_floatt::operator/=(ieee_floatt const&)
  0.00    429.60     0.00        1     0.00    10.01  goto_convertt::convert_for(code_fort const&, goto_programt&)
  0.00    429.60     0.00        1     0.00     0.00  goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool)
  0.00    429.60     0.00        1     0.00     0.02  simplify_exprt::simplify_floatbv_op(exprt&)
  0.00    429.60     0.00        1     0.00     0.03  c_typecheck_baset::typecheck_for(codet&)
  0.00    429.60     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 429.60 seconds

index % time    self  children    called     name
                                                 <spontaneous>
[1]     36.4    0.00  156.30                 cbmc_parseoptionst::doit() [1]
                0.00  149.18     163/163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.00    6.61     163/163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [54]
                0.00    0.47     163/163         bmct::~bmct() [327]
                0.00    0.02     163/163         bmct::bmct(optionst const&, symbol_tablet const&, message_handlert&) [964]
                0.00    0.01     163/163         label_properties(goto_functionst&) [1231]
                0.00    0.00     163/163         cbmc_parseoptionst::get_command_line_options(optionst&) [1285]
                0.00    0.00     163/163         cbmc_parseoptionst::register_languages() [1310]
                0.00    0.00     163/489         register_language(languaget* (*)()) [1240]
                0.00    0.00     163/2771        configt::this_operating_system() [844]
                0.00    0.00     163/489         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> > > >*) [1379]
                0.00    0.00     163/163         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> > >*) [1641]
                0.00    0.00     163/326         optionst::~optionst() [1695]
                0.00    0.00     163/588387      messaget::eom(messaget::mstreamt&) [570]
                0.00    0.00     163/1695577     operator<<(std::ostream&, dstring const&) [459]
                0.00    0.00    1153/16010       cmdlinet::isset(char const*) const [2326]
                0.00    0.00     163/163         cbmc_parseoptionst::set_properties(goto_functionst&) [2814]
                0.00    0.00     163/163         goto_functions_templatet<goto_programt>::~goto_functions_templatet() [2825]
                0.00    0.00     163/163         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() [2885]
                0.00    0.00     163/17816       messaget::~messaget() [2303]
                0.00    0.00     163/502058      message_clientt::~message_clientt() [2138]
                0.00    0.00     163/326         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() [2688]
                0.00    0.00     163/326         messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&) [2677]
                0.00    0.00     163/163         cbmc_parseoptionst::eval_verbosity() [2813]
-----------------------------------------------
                                                 <spontaneous>
[2]     35.5  152.54    0.00                 Minisat::SimpSolver::backwardSubsumptionCheck(bool) [2]
-----------------------------------------------
                0.00  149.18     163/163         cbmc_parseoptionst::doit() [1]
[3]     34.7    0.00  149.18     163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
                0.13  149.05     163/163         bmct::run(goto_functionst const&) [4]
                0.00    0.00     163/588387      messaget::eom(messaget::mstreamt&) [570]
                0.00    0.00     163/163         memory_info(std::ostream&) [2797]
-----------------------------------------------
                0.13  149.05     163/163         cbmc_parseoptionst::do_bmc(bmct&, goto_functionst const&) [3]
[4]     34.7    0.13  149.05     163         bmct::run(goto_functionst const&) [4]
                0.00   94.33     163/163         goto_symext::operator()(goto_functionst const&) [5]
                0.00   54.71     155/155         bmct::decide_default() [10]
                0.01    0.00     163/163         simple_slice(symex_target_equationt&) [1127]
                0.00    0.00     163/163         optionst::operator=(optionst const&) [1502]
                0.00    0.00    1737/715832      optionst::get_bool_option(std::string const&) const [613]
                0.00    0.00     652/588387      messaget::eom(messaget::mstreamt&) [570]
                0.00    0.00     163/163         bmct::setup_unwind() [1828]
                0.00    0.00     326/1352652     optionst::get_option(std::string const&) const [598]
                0.00    0.00     163/4408778     irept::make_nil() [363]
                0.00    0.00     163/163         memory_model_sct::~memory_model_sct() [1938]
                0.00    0.00       8/119         bmct::report_success() [1870]
                0.00    0.00     489/55508       messaget::mstreamt& messaget::mstreamt::operator<< <unsigned int>(unsigned int const&) [2218]
                0.00    0.00     163/885040      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*) [2115]
                0.00    0.00     163/326         messaget::mstreamt& messaget::mstreamt::operator<< <unsigned long>(unsigned long const&) [2677]
                0.00    0.00     163/744         message_clientt::set_message_handler(message_handlert&) [2606]
                0.00    0.00     163/163         std::auto_ptr<memory_model_baset>::reset(memory_model_baset*) [2901]
                0.00    0.00     163/163         memory_model_sct::memory_model_sct(namespacet const&) [2808]
-----------------------------------------------
                0.00   94.33     163/163         bmct::run(goto_functionst const&) [4]
[5]     22.0    0.00   94.33     163         goto_symext::operator()(goto_functionst const&) [5]
                0.00   94.33     163/163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00    0.00     163/6280        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 [2380]
-----------------------------------------------
                0.00   94.33     163/163         goto_symext::operator()(goto_functionst const&) [5]
[6]     22.0    0.00   94.33     163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
                0.00   94.32     163/163         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.00    0.01     163/163         goto_symex_statet::~goto_symex_statet() [1008]
                0.00    0.00     163/163         goto_symex_statet::goto_symex_statet() [1342]
                0.00    0.00     163/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [283]
-----------------------------------------------
                0.00   94.32     163/163         goto_symext::operator()(goto_functionst const&, goto_programt const&) [6]
[7]     22.0    0.00   94.32     163         goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
                0.07   93.66  635741/635741      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.04    0.54  635741/635741      symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [300]
                0.00    0.00     489/933682      goto_symex_statet::top() [907]
                0.00    0.00 1271808/3503863     goto_symex_statet::call_stack() [2095]
-----------------------------------------------
                0.07   93.66  635741/635741      goto_symext::operator()(goto_symex_statet&, goto_functionst const&, goto_programt const&) [7]
[8]     21.8    0.07   93.66  635741         goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.01   35.13  103854/103854      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.03   18.34  271386/271436      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
                0.02   14.77  145673/145673      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.00   12.62  635741/635741      goto_symext::merge_gotos(goto_symex_statet&) [38]
                0.05    5.05  493145/638818      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [55]
                0.00    3.85    5065/5065        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
                0.20    1.51  478513/718111      guardt::is_false() const [131]
                0.00    0.74    7128/7128        goto_symext::symex_decl(goto_symex_statet&) [263]
                0.10    0.57  493145/638818      adjust_float_expressions(exprt&, namespacet const&) [251]
                0.00    0.42    4828/4828        goto_symext::symex_end_of_function(goto_symex_statet&) [346]
                0.00    0.08    6279/6279        goto_symext::symex_dead(goto_symex_statet&) [591]
                0.03    0.04  635741/635814      optionst::get_unsigned_int_option(std::string const&) const [614]
                0.00    0.03     364/366         goto_symext::symex_assume(goto_symex_statet&, exprt const&) [766]
                0.00    0.02     304/60840       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [75]
                0.00    0.01  380973/68086780     exprt::~exprt() [115]
                0.00    0.01  271386/278432      source_locationt::get_comment() const [1014]
                0.00    0.00  108919/364213      exprt::op0() [940]
                0.00    0.00  108919/7081780     exprt::op1() [389]
                0.00    0.00  108919/137884      codet::get_statement() const [1226]
                0.00    0.00  380669/359046340     irept::irept(irept const&) [81]
                0.00    0.00     304/441582      guardt::as_expr() const [93]
                0.00    0.00     364/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                0.00    0.00   18752/18904       code_function_callt::arguments() [1480]
                0.00    0.00   18752/54796559     exprt::operands() [149]
                0.00    0.00  380669/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00       1/1           goto_symext::symex_other(goto_functionst const&, goto_symex_statet&) [2076]
                0.00    0.00  635741/3503863     goto_symex_statet::call_stack() [2095]
                0.00    0.00  108919/142980      codet::codet(codet const&) [2178]
                0.00    0.00  103854/104286      code_assignt::~code_assignt() [2189]
                0.00    0.00  103854/104241      code_assignt::code_assignt(code_assignt const&) [2190]
                0.00    0.00    5065/5388        code_function_callt::~code_function_callt() [2386]
                0.00    0.00    5065/5065        goto_symext::symex_function_call(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [2396]
                0.00    0.00    5065/5236        code_function_callt::code_function_callt(code_function_callt const&) [2387]
-----------------------------------------------
                             1885457128             irept::hash() const [9]
                0.00    0.00      72/22615718     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>::find(exprt const&) const [1611]
                0.00    0.00     110/22615718     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) [1584]
                0.00    0.00     251/22615718     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>) [1511]
                0.00    0.00     268/22615718     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&) [1500]
                0.00    0.00     388/22615718     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) [961]
                0.02    0.00    8855/22615718     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&) [877]
                0.03    0.00   13926/22615718     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&) [716]
                0.05    0.00   21778/22615718     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) [629]
                0.06    0.01   27852/22615718     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>) [478]
                0.08    0.01   34825/22615718     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>) [553]
                0.81    0.08  348670/22615718     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) [240]
                1.70    0.16  733740/22615718     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>) [150]
                1.85    0.18  799083/22615718     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [66]
                2.11    0.20  910142/22615718     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) [139]
                2.71    0.26 1168598/22615718     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_rehash(unsigned long) [104]
                4.55    0.43 1964908/22615718     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>) [64]
                6.10    0.58 2634115/22615718     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>) [48]
               12.67    1.21 5467753/22615718     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>) [31]
               19.65    1.87 8480384/22615718     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::find(irept const&) [28]
[9]     13.4   52.41    5.00 22615718+1885457128 irept::hash() const [9]
                5.00    0.00 1309768810/1498725718     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [61]
                             1885457128             irept::hash() const [9]
-----------------------------------------------
                0.00   54.71     155/155         bmct::run(goto_functionst const&) [4]
[10]    12.7    0.00   54.71     155         bmct::decide_default() [10]
                0.00   52.24     155/155         bmct::run_decision_procedure(prop_convt&) [11]
                0.00    2.25      44/44          bmct::error_trace(prop_convt const&) [146]
                0.00    0.08     155/155         prop_conv_solvert::~prop_conv_solvert() [573]
                0.00    0.06     155/155         satcheck_minisat_simplifiert::satcheck_minisat_simplifiert() [642]
                0.00    0.06     155/155         boolbvt::~boolbvt() [652]
                0.00    0.01     155/155         arrayst::~arrayst() [1063]
                0.00    0.01     155/155         bv_pointerst::~bv_pointerst() [1065]
                0.00    0.00     155/155         bv_cbmct::bv_cbmct(namespacet const&, propt&) [1340]
                0.00    0.00     155/155         equalityt::~equalityt() [1561]
                0.00    0.00     354/715832      optionst::get_bool_option(std::string const&) const [613]
                0.00    0.00     310/1352652     optionst::get_option(std::string const&) const [598]
                0.00    0.00     111/119         bmct::report_success() [1870]
                0.00    0.00      44/44          bmct::report_failure() [1954]
                0.00    0.00     155/155         satcheck_minisat_simplifiert::~satcheck_minisat_simplifiert() [2032]
                0.00    0.00     155/155         bv_cbmct::~bv_cbmct() [2925]
                0.00    0.00     155/155         prop_convt::~prop_convt() [2908]
                0.00    0.00     155/155         decision_proceduret::~decision_proceduret() [2915]
                0.00    0.00     155/17816       messaget::~messaget() [2303]
                0.00    0.00     155/502058      message_clientt::~message_clientt() [2138]
                0.00    0.00     155/744         message_clientt::set_message_handler(message_handlert&) [2606]
                0.00    0.00     155/155         std::auto_ptr<propt>::operator=(std::auto_ptr_ref<propt>) [2941]
-----------------------------------------------
                0.00   52.24     155/155         bmct::decide_default() [10]
[11]    12.2    0.00   52.24     155         bmct::run_decision_procedure(prop_convt&) [11]
                0.00   42.65     155/155         prop_conv_solvert::dec_solve() [13]
                0.00    9.59     155/155         bmct::do_conversion(prop_convt&) [45]
                0.00    0.00     465/588387      messaget::eom(messaget::mstreamt&) [570]
                0.00    0.00     310/310         current_time() [2690]
                0.00    0.00     310/310         prop_conv_solvert::decision_procedure_text() const [2692]
                0.00    0.00     155/155         operator<<(std::ostream&, time_periodt const&) [2942]
                0.00    0.00     155/744         message_clientt::set_message_handler(message_handlert&) [2606]
-----------------------------------------------
[12]    10.1    1.38   42.11 5580680+11264470 <cycle 16 as a whole> [12]
                0.20   20.16 8501761             prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
                0.66    9.24 2634115             boolbvt::convert_bv(exprt const&) <cycle 16> [44]
                0.05    2.59  437742             boolbvt::convert_equality(equal_exprt const&) <cycle 16> [128]
                0.01    1.69   67108             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [172]
                0.01    1.31  221213             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [192]
                0.00    1.20    7488+659         bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [201]
                0.00    1.20   23568             boolbvt::convert_overflow(exprt const&) <cycle 16> [202]
                0.18    0.81 3654272             prop_conv_solvert::convert_bool(exprt const&) <cycle 16> [225]
                0.04    0.80    7634             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 16> [256]
                0.00    0.62   13665             boolbvt::convert_bv_rel(exprt const&) <cycle 16> [290]
                0.00    0.47    1762             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [329]
                0.00    0.45     272             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [336]
                0.08    0.30   12378             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [365]
                0.00    0.37    8036             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [373]
                0.00    0.28   17740             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [402]
                0.09    0.06    8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [479]
                0.00    0.12   14763             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [510]
                0.03    0.09    7129             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 16> [519]
                0.00    0.08    6452             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [571]
                0.02    0.05    5576             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [601]
                0.00    0.04    3767             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [697]
                0.01    0.02  474975             boolbvt::convert_rest(exprt const&) <cycle 16> [756]
                0.00    0.03  475800             bv_pointerst::convert_rest(exprt const&) <cycle 16> [770]
                0.00    0.03    7652             boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [822]
                0.00    0.03  230215             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [837]
                0.00    0.03     127             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 16> [843]
                0.00    0.01      44             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1012]
                0.00    0.01     588             boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1042]
                0.00    0.00     504             boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1302]
                0.00    0.00       2             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1324]
                0.00    0.00     116             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1355]
                0.00    0.00     341+127         bv_pointerst::convert_address_of_rec(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1415]
                0.00    0.00      87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1423]
                0.00    0.00     127             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1545]
-----------------------------------------------
                0.00   42.65     155/155         bmct::run_decision_procedure(prop_convt&) [11]
[13]     9.9    0.00   42.65     155         prop_conv_solvert::dec_solve() [13]
                0.00   42.42     155/155         arrayst::post_process() [14]
                0.00    0.10     155/155         bv_pointerst::post_process() [548]
                0.00    0.07     155/155         equalityt::post_process() [605]
                0.06    0.00     155/155         satcheck_minisat2_baset<Minisat::SimpSolver>::prop_solve() [639]
                0.00    0.00     310/588697      ui_message_handlert::print(unsigned int, std::string const&) [802]
                0.00    0.00     155/155         boolbvt::post_process() [2009]
                0.00    0.00     155/2094202     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&) [800]
                0.00    0.00     310/310         messaget::print(unsigned int, std::string const&) [2691]
                0.00    0.00     155/155         satcheck_minisat_simplifiert::solver_text() [2917]
                0.00    0.00     155/155         prop_conv_solvert::post_process() [2914]
-----------------------------------------------
                0.00   42.42     155/155         prop_conv_solvert::dec_solve() [13]
[14]     9.9    0.00   42.42     155         arrayst::post_process() [14]
                0.00   42.42     155/155         arrayst::add_array_constraints() [15]
                0.00    0.00     155/155         arrayst::post_process_arrays() [2923]
-----------------------------------------------
                0.00   42.42     155/155         arrayst::post_process() [14]
[15]     9.9    0.00   42.42     155         arrayst::add_array_constraints() [15]
                0.16   41.14     155/155         arrayst::add_array_Ackermann_constraints() [16]
                0.00    0.96    1273/1273        arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, exprt const&) [229]
                0.00    0.15     394/394         arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [486]
                0.00    0.01     155/155         arrayst::build_index_map() [1060]
                0.00    0.00     394/394         union_find<exprt>::find_number(exprt const&) [1295]
                0.00    0.00    1667/65147       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&) [789]
                0.00    0.00    1273/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.00    0.00    1273/359046340     irept::irept(irept const&) [81]
                0.00    0.00    1667/10003       unsigned_union_find::find(unsigned long) const [2362]
                0.00    0.00    1273/1273        arrayst::update_index_map() [2523]
-----------------------------------------------
                0.16   41.14     155/155         arrayst::add_array_constraints() [15]
[16]     9.6    0.16   41.14     155         arrayst::add_array_Ackermann_constraints() [16]
                1.13   34.44 4564644/5580680     prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
                0.01    2.74 4564644/5058516     equal_exprt::equal_exprt(exprt const&, exprt const&) [105]
                0.93    0.28 4418152/46376926     operator==(irept const&, irept const&) <cycle 3> [49]
                0.03    0.84 9129288/71992907     exprt::type() [52]
                0.02    0.19 4711136/7081780     exprt::op1() [389]
                0.02    0.17 4564644/68086780     exprt::~exprt() [115]
                0.05    0.12 4564644/320772892     irept::detach() [39]
                0.04    0.00 4418152/21199942     exprt::is_constant() const [437]
                0.00    0.04  146492/277342      index_exprt::index_exprt() [624]
                0.00    0.02  439476/7720438     exprt::operator=(exprt const&) [348]
                0.02    0.00 4564644/5111569     binary_relation_exprt::~binary_relation_exprt() [927]
                0.01    0.00  292984/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.00    0.01  146492/47380304     satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [98]
                0.00    0.01  146492/3108107     typet::operator=(typet const&) [461]
                0.00    0.01  146492/845871      propt::lcnf(literalt, literalt) [711]
                0.00    0.00  146492/359046340     irept::irept(irept const&) [81]
                0.00    0.00  146492/18327299     namespace_baset::follow(typet const&) const [523]
                0.00    0.00  146492/985774      typet::subtype() const [1258]
                0.00    0.00    1273/65147       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&) [789]
                0.00    0.00  146492/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00    1273/10003       unsigned_union_find::find(unsigned long) const [2362]
-----------------------------------------------
                0.00    2.75    8222/112420      goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.02   34.87  104198/112420      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [20]
[17]     8.8    0.02   37.62  112420         goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.02   25.22  112420/145991      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [21]
                0.01    8.65  112420/145991      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) [40]
                0.07    1.12  337260/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                0.01    1.09  112420/551593      goto_symext::do_simplify(exprt&) [69]
                0.00    0.87  112897/441582      guardt::as_expr() const [93]
                0.01    0.26  112420/112420      goto_symex_statet::get_original_name(exprt&) const <cycle 12> [415]
                0.02    0.10  112420/652609      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 11> [287]
                0.01    0.04  224840/253558      goto_symext::add_to_lhs(exprt const&, exprt const&) [675]
                0.00    0.04  112420/1221006     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [345]
                0.00    0.03  112420/209898      namespace_baset::lookup(irept const&) const [649]
                0.01    0.02  112420/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [283]
                0.02    0.00  562100/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.00    0.01  225794/68086780     exprt::~exprt() [115]
                0.00    0.01  113851/7720438     exprt::operator=(exprt const&) [348]
                0.01    0.00  449680/359046340     irept::irept(irept const&) [81]
                0.00    0.00  449680/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00     477/477         if_exprt::if_exprt() [1676]
                0.00    0.00  112420/112420      guardt::append(guardt const&) [1691]
                0.00    0.00     954/71992907     exprt::type() [52]
                0.00    0.00     477/3108107     typet::operator=(typet const&) [461]
                0.00    0.00     477/364213      exprt::op0() [940]
                0.00    0.00     477/7081780     exprt::op1() [389]
                0.00    0.00     477/48547       exprt::op2() [1380]
                0.00    0.00  224840/1963627     symbol_exprt::symbol_exprt(symbol_exprt const&) [2100]
                0.00    0.00  112420/322824      guardt::guardt(guardt const&) [2149]
-----------------------------------------------
                0.01   35.13  103854/103854      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[18]     8.2    0.01   35.13  103854         goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.03   34.89  103763/103862      goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [20]
                0.04    0.08  207708/846526      goto_symext::replace_nondet(exprt&) [316]
                0.00    0.04      91/91          goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [741]
                0.00    0.02  103763/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [283]
                0.00    0.01  311471/68086780     exprt::~exprt() [115]
                0.00    0.01  103763/107440      source_locationt::get_hide() const [1056]
                0.00    0.00   78693/5977017     symbol_exprt::get_identifier() const [401]
                0.00    0.00  311471/359046340     irept::irept(irept const&) [81]
                0.00    0.00  103763/933682      goto_symex_statet::top() [907]
                0.00    0.00   78693/5189496     to_symbol_expr(exprt&) [597]
                0.00    0.00  103763/249783      nil_exprt::nil_exprt() [1362]
                0.00    0.00  311471/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00      91/2167        side_effect_exprt::get_statement() const [1690]
                0.00    0.00  103763/323614      guardt::~guardt() [2148]
                0.00    0.00      91/1825        to_side_effect_expr(exprt&) [2472]
-----------------------------------------------
[19]     8.1    0.03   34.92  103862+58512   <cycle 15 as a whole> [19]
                0.03   34.89  133286             goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [20]
                0.00    0.02   20972             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [943]
                0.00    0.01    7469             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1153]
                0.00    0.01     370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1241]
                0.00    0.00     164             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1675]
                0.00    0.00     113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1694]
-----------------------------------------------
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1694]
                                 164             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1675]
                                 706             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1241]
                                7469             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1153]
                               20972             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [943]
                0.00    0.03      99/103862      goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [741]
                0.03   34.89  103763/103862      goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
[20]     8.1    0.03   34.89  133286         goto_symext::symex_assign_rec(goto_symex_statet&, exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [20]
                0.02   34.87  104198/112420      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  104198/3264339     to_symbol_expr(exprt const&) [799]
                0.00    0.00    7469/57205686     exprt::type() const [117]
                0.00    0.00    7469/18327299     namespace_baset::follow(typet const&) const [523]
                0.00    0.00     656/13428679     dstring::operator==(char const*) const [542]
                0.00    0.00   20972/110426      to_index_expr(exprt const&) [2186]
                0.00    0.00   14938/23556       to_member_expr(exprt const&) [2263]
                0.00    0.00     370/18238       to_if_expr(exprt const&) [2299]
                0.00    0.00     164/1766        to_byte_extract_expr(exprt const&) [2479]
                0.00    0.00     113/15805       to_typecast_expr(exprt const&) [2328]
                               20972             goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [943]
                                7469             goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1153]
                                 370             goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1241]
                                 164             goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1675]
                                 113             goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1694]
-----------------------------------------------
                0.00    2.06    9185/145991      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.01    5.47   24386/145991      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.02   25.22  112420/145991      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
[21]     7.6    0.03   32.75  145991         goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [21]
                0.11   29.41  145991/146711      value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.01    1.81  145991/145991      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [165]
                0.03    0.48  145991/1633021     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [498]
                0.02    0.16  168449/652609      goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 11> [287]
                0.02    0.13  145991/652609      goto_symex_statet::renaming_levelt::get_original_name(typet&) const <cycle 11> [627]
                0.00    0.13  145991/1260296     goto_symex_statet::renaming_levelt::operator()(dstring const&) [209]
                0.01    0.08  145991/145991      goto_symex_statet::renaming_levelt::increase_counter(dstring const&) [555]
                0.01    0.07  145991/276206      symbol_exprt::symbol_exprt(dstring const&, typet const&) [484]
                0.00    0.07   22452/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                0.00    0.04  437973/71992907     exprt::type() [52]
                0.01    0.03  136806/136806      goto_symex_statet::constant_propagation(exprt const&) const [704]
                0.03    0.00   92085/92085       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [778]
                0.00    0.02  145991/1785852     symbol_exprt::set_identifier(dstring const&) [422]
                0.00    0.01   53906/67313       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&) [1055]
                0.00    0.01  145991/5977017     symbol_exprt::get_identifier() const [401]
                0.00    0.01  145991/68086780     exprt::~exprt() [115]
                0.01    0.00  145991/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.00    0.00   92085/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.00  145991/154368      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_erase(std::_Rb_tree_node<exprt>*) [1347]
                0.00    0.00  145991/359046340     irept::irept(irept const&) [81]
                0.00    0.00  145991/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00  145991/150128      std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::~_Rb_tree() [2177]
                0.00    0.00   53906/67313       std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::erase(dstring const&) [2204]
-----------------------------------------------
                0.00    0.03     362/418503      symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [831]
                0.00    0.38    5065/418503      symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [361]
                0.00    0.39    5228/418503      symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [358]
                0.00    0.53    7128/418503      symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [306]
                0.00    1.49   20088/418503      symex_target_equationt::shared_write(exprt const&, symbol_exprt const&, symbol_exprt const&, unsigned int, symex_targett::sourcet const&) [183]
                0.00    4.51   60840/418503      symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [75]
                0.00   10.82  145991/418503      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) [40]
                0.00   12.88  173801/418503      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [36]
[22]     7.2    0.00   31.02  418503         symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [22]
                0.04   30.83 2929521/2929521     merge_irept::operator()(irept&) [23]
                0.04    0.11 2929521/19365989     irept::operator=(irept const&) [219]
-----------------------------------------------
                0.04   30.83 2929521/2929521     symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [22]
[23]     7.2    0.04   30.83 2929521         merge_irept::operator()(irept&) [23]
                0.16   30.67 2929521/2929521     merge_irept::merged(irept const&) [24]
-----------------------------------------------
                             5550863             merge_irept::merged(irept const&) [24]
                0.16   30.67 2929521/2929521     merge_irept::operator()(irept&) [23]
[24]     7.2    0.16   30.67 2929521+5550863 merge_irept::merged(irept const&) [24]
                0.36   24.50 8480384/8480384     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::find(irept const&) [28]
                0.04    5.40  799083/799083      std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [66]
                0.06    0.06 4739923/4801100     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [518]
                0.02    0.04 1598166/320772892     irept::detach() [39]
                0.01    0.03  799083/1891613     irept::irept(dstring const&) [544]
                0.01    0.03  810940/19365989     irept::operator=(irept const&) [219]
                0.02    0.02  799083/799083      std::vector<irept, std::allocator<irept> >::reserve(unsigned long) [703]
                0.01    0.02  810940/90361743     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [88]
                0.03    0.00  799083/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.00    0.00  810940/1498725718     std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [61]
                             5550863             merge_irept::merged(irept const&) [24]
-----------------------------------------------
                             1815708             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.06     288/146711      goto_symext::symex_dead(goto_symex_statet&) [591]
                0.00    0.09     432/146711      goto_symext::symex_decl(goto_symex_statet&) [263]
                0.11   29.41  145991/146711      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [21]
[25]     6.9    0.12   29.56  146711+1815708 value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.24   27.35 1925842/1983864     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [32]
                0.19    1.47 1925842/1925842     value_sett::assign_rec(exprt const&, reference_counting<value_sett::object_map_dt> const&, std::string const&, namespacet const&, bool) [174]
                0.01    0.09 2049518/57205686     exprt::type() const [117]
                0.01    0.04 1925842/30589736     reference_counting<value_sett::object_map_dt>::~reference_counting() [266]
                0.00    0.03   54100/1539360     base_type_eq(typet const&, typet const&, namespacet const&) [248]
                0.00    0.03   74064/13698258     exprt::exprt(dstring const&, typet const&) [70]
                0.00    0.02   27968/27968       value_sett::make_member(exprt const&, dstring const&, namespacet const&) [856]
                0.00    0.02   37032/108588      index_type() [608]
                0.00    0.02   27968/46850       member_exprt::member_exprt(typet const&) [840]
                0.01    0.00 1962419/18327299     namespace_baset::follow(typet const&) const [523]
                0.00    0.00   37032/6514056     exprt::copy_to_operands(exprt const&, exprt const&) [253]
                0.00    0.00   27968/46866       member_exprt::set_component_name(dstring const&) [1216]
                0.00    0.00   83904/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.00    0.00   32999/32999       struct_union_typet::componentt::get_is_padding() const [1330]
                0.00    0.00   74064/68086780     exprt::~exprt() [115]
                0.00    0.00   53889/125344      struct_union_typet::components() const [1230]
                0.00    0.00   37032/11802923     typet::~typet() [297]
                0.00    0.00   27968/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.00   27968/19365989     irept::operator=(irept const&) [219]
                0.00    0.00   32999/38593565     irept::get(dstring const&) const [170]
                0.00    0.00   27968/320772892     irept::detach() [39]
                0.00    0.00   37032/37931417     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [255]
                0.00    0.00   37032/985774      typet::subtype() const [1258]
                0.00    0.00   10445/49503       to_struct_union_type(typet const&) [2232]
                             1815708             value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
-----------------------------------------------
[26]     6.6    0.25   28.17 1983864+1984082 <cycle 1 as a whole> [26]
                0.06   19.25 1983904             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [32]
                0.19    8.92 1983904+379181      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> [47]
                0.00    0.00     138+54          value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1656]
-----------------------------------------------
                                                 <spontaneous>
[27]     6.0   25.95    0.02                 Minisat::Solver::propagate() [27]
                0.02    0.00 4528388/77792879     Minisat::vec<Minisat::Lit>::clear(bool) [357]
-----------------------------------------------
                0.36   24.50 8480384/8480384     merge_irept::merged(irept const&) [24]
[28]     5.8    0.36   24.50 8480384         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::find(irept const&) [28]
               19.65    1.87 8480384/22615718     irept::hash() const [9]
                0.10    2.88 8480384/9279467     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [94]
-----------------------------------------------
[29]     5.7    1.59   23.09 2582157+25628138 <cycle 5 as a whole> [29]
                0.41   14.31 19482324             simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
                0.11    3.00  664936             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [100]
                0.77    1.74 2911929+14643606     simplify_exprt::simplify_rec(exprt&) <cycle 5> [136]
                0.03    1.40  485066+2477        simplify_exprt::simplify_typecast(exprt&) <cycle 5> [189]
                0.04    1.10  415538             simplify_exprt::simplify_inequality(exprt&) <cycle 5> [211]
                0.03    0.31  133673             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [381]
                0.04    0.23  349179             simplify_exprt::simplify_not(exprt&) <cycle 5> [411]
                0.05    0.20  392410             simplify_exprt::simplify_address_of(exprt&) <cycle 5> [418]
                0.04    0.21  115613+4532        simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [423]
                0.01    0.19   40099+60898       size_of_expr(typet const&, namespacet const&) <cycle 5> [440]
                0.03    0.14   33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [470]
                0.02    0.06   75554             simplify_exprt::simplify_if(exprt&) <cycle 5> [572]
                0.02    0.05  392410+296262      simplify_exprt::simplify_address_of_arg(exprt&) <cycle 5> [610]
                0.00    0.07   33413             simplify_exprt::simplify_object_size(exprt&) <cycle 5> [626]
                0.01    0.05   67112+216         simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [666]
                0.01    0.03 2615147             simplify(exprt&, namespacet const&) <cycle 5> [730]
                0.00    0.00    1650             simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1360]
                0.00    0.00     404+20          simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1627]
-----------------------------------------------
                                 112             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1355]
                                 192             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1012]
                                 324             boolbvt::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [192]
                               11455             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [172]
                               17740             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [402]
                              168848             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 16> [256]
                             2849349             prop_conv_solvert::convert_bool(exprt const&) <cycle 16> [225]
                0.00    0.00     360/5580680     symex_target_equationt::convert_assumptions(prop_convt&) [874]
                0.00    0.05    7062/5580680     symex_target_equationt::convert_decls(prop_convt&) const [595]
                0.00    0.09   11319/5580680     prop_conv_solvert::set_equality_to_true(equal_exprt const&) [566]
                0.00    0.10   13486/5580680     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [495]
                0.00    0.11   13997/5580680     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [486]
                0.02    0.57   75171/5580680     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [258]
                0.04    1.31  173795/5580680     symex_target_equationt::convert_assertions(prop_convt&) [169]
                0.05    1.39  184040/5580680     prop_conv_solvert::set_to(exprt const&, bool) [180]
                0.10    3.09  409867/5580680     symex_target_equationt::convert_guards(prop_convt&) [96]
                1.13   34.44 4564644/5580680     arrayst::add_array_Ackermann_constraints() [16]
[30]     4.7    0.20   20.16 8501761         prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
                0.72   18.82 5467753/5467753     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>) [31]
                0.04    0.42 10935506/68086780     exprt::~exprt() [115]
                0.02    0.07 5467753/5467753     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [562]
                0.06    0.00 5467753/359046340     irept::irept(irept const&) [81]
                0.01    0.00 5467753/132612571     exprt::exprt(exprt const&) [428]
                             3654272             prop_conv_solvert::convert_bool(exprt const&) <cycle 16> [225]
-----------------------------------------------
                0.72   18.82 5467753/5467753     prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
[31]     4.5    0.72   18.82 5467753         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>) [31]
               12.67    1.21 5467753/22615718     irept::hash() const [9]
                0.01    2.46  620264/620264      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) [137]
                0.07    2.40 5467753/5467825     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 [138]
-----------------------------------------------
                                  40             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1656]
                0.01    0.82   58022/1983864     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [231]
                0.24   27.35 1925842/1983864     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
[32]     4.5    0.06   19.25 1983904         value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [32]
                1.22   17.74 1983904/2582157     simplify(exprt&, namespacet const&) <cycle 5> [730]
                0.01    0.18 1983904/71992907     exprt::type() [52]
                0.07    0.00 1983904/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.02    0.00 1983904/359046340     irept::irept(irept const&) [81]
                0.00    0.00 1983904/132612571     exprt::exprt(exprt const&) [428]
                             1983904             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> [47]
-----------------------------------------------
                0.00    0.00      50/271436      goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1306]
                0.03   18.34  271386/271436      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[33]     4.3    0.03   18.34  271436         goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
                0.00   13.21  173801/173801      symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [36]
                0.02    2.62  271436/551593      goto_symext::do_simplify(exprt&) [69]
                0.00    1.33  173801/441582      guardt::as_expr() const [93]
                0.06    0.90  271436/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                0.00    0.16  173801/174163      guardt::guard_expr(exprt&) const [472]
                0.01    0.01  271436/1543044     exprt::is_true() const [537]
                0.00    0.02  445237/68086780     exprt::~exprt() [115]
                0.00    0.00  271436/359046340     irept::irept(irept const&) [81]
                0.00    0.00  271436/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00  271436/271436      goto_symext::rewrite_quantifiers(exprt&, goto_symex_statet&) [2158]
-----------------------------------------------
                0.02   14.77  145673/145673      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[34]     3.4    0.02   14.77  145673         goto_symext::symex_goto(goto_symex_statet&) [34]
                0.00    4.21   55471/60840       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [75]
                0.00    2.06    9185/145991      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [21]
                0.01    1.49  145673/638818      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [55]
                0.01    1.41  145673/551593      goto_symext::do_simplify(exprt&) [69]
                0.00    0.93   24953/24957       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.93   24953/24953       goto_symex_statet::goto_statet::goto_statet(goto_symex_statet const&) [236]
                0.00    0.75   24953/49910       goto_symex_statet::goto_statet::~goto_statet() [184]
                0.00    0.71    9185/145991      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) [40]
                0.03    0.54  164043/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                0.00    0.51   24953/24953       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&) [315]
                0.00    0.50   64656/441582      guardt::as_expr() const [93]
                0.04    0.27   86262/718111      guardt::is_false() const [131]
                0.03    0.17  145673/638818      adjust_float_expressions(exprt&, namespacet const&) [251]
                0.00    0.04   30518/30518       symex_bmct::get_unwind(symex_targett::sourcet const&, unsigned int) [713]
                0.02    0.00   32624/47019       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&) [790]
                0.00    0.01  392895/68086780     exprt::~exprt() [115]
                0.00    0.02   15615/15615       guardt::make_false() [967]
                0.00    0.01   27708/45123       exprt::make_not() [871]
                0.01    0.00  145673/43326300     exprt::is_false() const [144]
                0.00    0.01   32624/63142       goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [980]
                0.00    0.00    9185/276206      symbol_exprt::symbol_exprt(dstring const&, typet const&) [484]
                0.00    0.00   55419/1543044     exprt::is_true() const [537]
                0.00    0.00  170626/933682      goto_symex_statet::top() [907]
                0.00    0.00      52/52          goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1306]
                0.00    0.00  309716/359046340     irept::irept(irept const&) [81]
                0.00    0.00    9185/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [283]
                0.00    0.00   18676/186869      guardt::add(exprt const&) [1007]
                0.00    0.00  309716/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00    9338/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.00    9185/11802923     typet::~typet() [297]
                0.00    0.00    9185/1044014     bool_typet::bool_typet() [674]
                0.00    0.00   18676/18699635     std::list<exprt, std::allocator<exprt> >::push_back(exprt const&) [354]
                0.00    0.00    4302/364213      exprt::op0() [940]
                0.00    0.00   24953/3144547     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> >*) [853]
                0.00    0.00    4302/54796559     exprt::operands() [149]
                0.00    0.00   55471/55471       goto_program_templatet<codet, exprt>::instructiont::get_target() const [2219]
                0.00    0.00   24953/1602499     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() [2104]
                0.00    0.00    9185/323614      guardt::~guardt() [2148]
                0.00    0.00    9185/1963627     symbol_exprt::symbol_exprt(symbol_exprt const&) [2100]
-----------------------------------------------
                                  20             simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1627]
                                  72             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [470]
                                 216             simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [666]
                                 620             simplify_exprt::simplify_if(exprt&) <cycle 5> [572]
                                1038             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [381]
                                2340             simplify_exprt::simplify_not(exprt&) <cycle 5> [411]
                                2810             simplify_exprt::simplify_typecast(exprt&) <cycle 5> [189]
                                4525             simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [423]
                             1915148             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [100]
                             17555535             simplify_exprt::simplify_rec(exprt&) <cycle 5> [136]
[35]     3.4    0.41   14.31 19482324         simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
                0.19    5.47 1860972/1881306     simplify_exprt::simplify_plus(exprt&) [60]
                1.05    3.86 5863232/5863232     simplify_exprt::sort_and_join(exprt&) [72]
                0.06    2.81  628421/628421      simplify_exprt::simplify_mult(exprt&) [114]
                0.02    0.17   50132/50132       simplify_exprt::simplify_div(exprt&) [449]
                0.02    0.15  153580/245580      simplify_exprt::simplify_object(exprt&) [408]
                0.01    0.15   20331/20331       simplify_exprt::simplify_minus(exprt&) [474]
                0.02    0.07   36201/36201       simplify_exprt::simplify_dynamic_object(exprt&) [560]
                0.01    0.07   22521/22521       simplify_exprt::simplify_shifts(exprt&) [581]
                0.00    0.05   99333/99333       simplify_exprt::simplify_index(exprt&) [670]
                0.00    0.04   22386/22386       simplify_exprt::simplify_invalid_pointer(exprt&) [705]
                0.01    0.03   30575/30575       simplify_exprt::simplify_with(exprt&) [763]
                0.00    0.02    6703/27034       simplify_exprt::simplify_unary_minus(exprt&) [612]
                0.00    0.01  153580/153580      simplify_exprt::simplify_pointer_object(exprt&) [1011]
                0.00    0.01   42847/42847       simplify_exprt::simplify_member(exprt&) [1046]
                0.00    0.01    1897/1897        simplify_exprt::simplify_mod(exprt&) [1204]
                0.00    0.00      29/29          simplify_exprt::simplify_floatbv_typecast(exprt&) [1568]
                0.00    0.00     622/622         simplify_exprt::simplify_dereference(exprt&) [1708]
                0.00    0.00       1/1           simplify_exprt::simplify_floatbv_op(exprt&) [1871]
                0.00    0.00       2/2           simplify_exprt::simplify_ieee_float_relation(exprt&) [1888]
                              664936             simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [100]
                              485066             simplify_exprt::simplify_typecast(exprt&) <cycle 5> [189]
                              414785             simplify_exprt::simplify_inequality(exprt&) <cycle 5> [211]
                              392410             simplify_exprt::simplify_address_of(exprt&) <cycle 5> [418]
                              349179             simplify_exprt::simplify_not(exprt&) <cycle 5> [411]
                              133673             simplify_exprt::simplify_boolean(exprt&) <cycle 5> [381]
                               75554             simplify_exprt::simplify_if(exprt&) <cycle 5> [572]
                               33838             simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [470]
                               33413             simplify_exprt::simplify_object_size(exprt&) <cycle 5> [626]
                                1650             simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1360]
                                 404             simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1627]
-----------------------------------------------
                0.00   13.21  173801/173801      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
[36]     3.1    0.00   13.21  173801         symex_target_equationt::assertion(exprt const&, exprt const&, std::string const&, symex_targett::sourcet const&) [36]
                0.00   12.88  173801/418503      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [22]
                0.00    0.15  173801/418503      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [372]
                0.00    0.12  173801/837006      symex_target_equationt::SSA_stept::~SSA_stept() [301]
                0.00    0.03  173801/418503      symex_target_equationt::SSA_stept::SSA_stept() [602]
                0.00    0.02  347602/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.01  173801/68086780     exprt::~exprt() [115]
-----------------------------------------------
[37]     3.0    9.81    2.93 46376926+719822498 <cycle 3 as a whole> [37]
                6.94    1.15 209232546             operator==(irept const&, irept const&) <cycle 3> [49]
                0.88    1.78 137158086             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> [125]
                1.16    0.00 145252886             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [208]
                0.50    0.00 137397820             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> [321]
                0.34    0.00 137158086             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> [382]
-----------------------------------------------
                0.00   12.62  635741/635741      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[38]     2.9    0.00   12.62  635741         goto_symext::merge_gotos(goto_symex_statet&) [38]
                0.03   10.23   24953/24953       goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.04    1.05   24953/24953       operator|=(guardt&, guardt const&) [215]
                0.00    0.68   15657/15657       value_sett::operator=(value_sett const&) [274]
                0.00    0.25   19039/19039       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> > > >) [420]
                0.01    0.11   34249/718111      guardt::is_false() const [131]
                0.00    0.09   24953/24953       goto_symext::merge_value_sets(goto_symex_statet::goto_statet const&, goto_symex_statet&) [567]
                0.04    0.04    9296/9296        value_sett::make_union(std::map<dstring, value_sett::entryt, std::less<dstring>, std::allocator<std::pair<dstring const, value_sett::entryt> > > const&) [611]
                0.04    0.00  635741/635741      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&) [722]
                0.01    0.00  635741/933682      goto_symex_statet::top() [907]
                0.00    0.00    9296/9296        value_sett::make_union(value_sett const&) [2365]
-----------------------------------------------
                0.00    0.00       1/320772892     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 8> [1605]
                0.00    0.00       2/320772892     c_typecheck_baset::typecheck_expr_index(exprt&) [1917]
                0.00    0.00       2/320772892     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1996]
                0.00    0.00       8/320772892     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [593]
                0.00    0.00      24/320772892     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [820]
                0.00    0.00      38/320772892     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1586]
                0.00    0.00      38/320772892     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1652]
                0.00    0.00      82/320772892     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1656]
                0.00    0.00      83/320772892     code_labelt::code() [2003]
                0.00    0.00      88/320772892     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 10> [1488]
                0.00    0.00     149/320772892     or_exprt::or_exprt() [1729]
                0.00    0.00     152/320772892     code_function_callt::code_function_callt() [1644]
                0.00    0.00     152/320772892     code_ifthenelset::cond() [1964]
                0.00    0.00     163/320772892     get_nil_irep() [584]
                0.00    0.00     164/320772892     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1675]
                0.00    0.00     188/320772892     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1572]
                0.00    0.00     192/320772892     boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1012]
                0.00    0.00     252/320772892     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [666]
                0.00    0.00     264/320772892     make_subtype(unsigned int, unsigned int) [886]
                0.00    0.00     304/320772892     simplify_exprt::simplify_inequality_address_of(exprt&) [1429]
                0.00    0.00     310/320772892     pointer_logict::pointer_logict(namespacet const&) [1443]
                0.00    0.00     341/320772892     to_code_assign(codet&) [1827]
                0.00    0.00     341/320772892     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1683]
                0.00    0.00     477/320772892     if_exprt::if_exprt() [1676]
                0.00    0.00     519/320772892     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [381]
                0.00    0.00     568/320772892     extractbits_exprt::src() [1855]
                0.00    0.00     568/320772892     extractbits_exprt::extractbits_exprt() [1651]
                0.00    0.00     568/320772892     flatten_byte_update(exprt const&, namespacet const&) [1196]
                0.00    0.00     578/320772892     exprt::move_to_operands(exprt&, exprt&) [1693]
                0.00    0.00     591/320772892     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 8> [968]
                0.00    0.00     598/320772892     struct_union_typet::components() [1711]
                0.00    0.00     609/320772892     goto_symex_statet::get_original_name(exprt&) const <cycle 12> [415]
                0.00    0.00     669/320772892     irept::id(dstring const&) [1837]
                0.00    0.00     685/320772892     c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1546]
                0.00    0.00     690/320772892     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1444]
                0.00    0.00     696/320772892     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [870]
                0.00    0.00     788/320772892     flatten_byte_extract(exprt const&, namespacet const&) [1211]
                0.00    0.00    1148/320772892     statement(unsigned int&, dstring const&) [1558]
                0.00    0.00    1470/320772892     ansi_c_convert_typet::write(typet&) [320]
                0.00    0.00    1482/320772892     flatten_byte_operators(exprt const&, namespacet const&) [1187]
                0.00    0.00    1486/320772892     byte_extract_exprt::byte_extract_exprt(dstring) [1550]
                0.00    0.00    1577/320772892     goto_convertt::clean_expr(exprt&, goto_programt&, bool) <cycle 10> [1585]
                0.00    0.00    2208/320772892     and_exprt::and_exprt(exprt const&, exprt const&) [1427]
                0.00    0.00    2306/320772892     c_typecheck_baset::typecheck_block(codet&) <cycle 7> [1612]
                0.00    0.00    2328/320772892     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [521]
                0.00    0.00    2403/320772892     symbol_exprt::symbol_exprt(dstring const&) [1543]
                0.00    0.00    2562/320772892     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [663]
                0.00    0.00    2562/320772892     ansi_c_declaratort::build(irept&) [468]
                0.00    0.00    3190/320772892     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [211]
                0.00    0.00    3506/320772892     c_typecheck_baset::typecheck_expr_operands(exprt&) <cycle 8> [1598]
                0.00    0.00    3874/320772892     simplify_exprt::simplify_not(exprt&) <cycle 5> [411]
                0.00    0.00    4532/320772892     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [423]
                0.00    0.00    4584/320772892     simplify_exprt::simplify_with(exprt&) [763]
                0.00    0.00    6737/320772892     do_pointer(unsigned int, unsigned int) [1335]
                0.00    0.00    7402/320772892     replace_location(exprt&, source_locationt const&) [1361]
                0.00    0.00   12061/320772892     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00   13487/320772892     ansi_c_convert_typet::read_rec(typet const&) [746]
                0.00    0.00   26724/320772892     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [495]
                0.00    0.00   27968/320772892     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   27994/320772892     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [486]
                0.00    0.00   33192/320772892     codet::codet() [982]
                0.00    0.00   48159/320772892     prop_conv_solvert::get(exprt const&) const <cycle 18> [1162]
                0.00    0.00   58048/320772892     exprt::move_to_operands(exprt&) [1297]
                0.00    0.00   59242/320772892     exprt::copy_to_operands(exprt const&, exprt const&, exprt const&) [1177]
                0.00    0.00   75409/320772892     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [258]
                0.00    0.00   80867/320772892     irept::get_sub() [1341]
                0.00    0.00   90994/320772892     typet::remove_subtype() [1323]
                0.00    0.00   94725/320772892     c_typecheck_baset::make_already_typechecked(typet&) [998]
                0.00    0.00  123144/320772892     goto_symext::add_to_lhs(exprt const&, exprt const&) [675]
                0.00    0.00  123289/320772892     remove_vector(exprt&) [672]
                0.00    0.00  123289/320772892     remove_complex(exprt&) [773]
                0.00    0.00  189008/320772892     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [120]
                0.00    0.01  192400/320772892     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [470]
                0.00    0.01  204966/320772892     object_descriptor_exprt::object_descriptor_exprt() [784]
                0.00    0.01  226538/320772892     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [563]
                0.00    0.01  233580/320772892     set(unsigned int, dstring const&) [1176]
                0.00    0.01  291935/320772892     make_identifier() [286]
                0.00    0.01  323288/320772892     typet::subtypes() [1024]
                0.00    0.01  340019/320772892     to_typecast_expr(exprt&) [1013]
                0.00    0.01  362251/320772892     init(unsigned int&, dstring const&) [786]
                0.00    0.01  364213/320772892     exprt::op0() [940]
                0.01    0.01  518417/320772892     exprt::exprt(dstring const&) [769]
                0.01    0.02  886015/320772892     code_typet::parameters() [524]
                0.01    0.03 1061001/320772892     ansi_c_declarationt::declarators() [738]
                0.02    0.04 1598166/320772892     merge_irept::merged(irept const&) [24]
                0.02    0.05 1891613/320772892     irept::irept(dstring const&) [544]
                0.02    0.06 2233920/320772892     simplify_exprt::simplify_plus(exprt&) [60]
                0.02    0.06 2256825/320772892     typet::subtype() [475]
                0.03    0.07 2682895/320772892     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 11> [287]
                0.04    0.09 3595110/320772892     typet::typet(dstring const&) [492]
                0.04    0.10 3778991/320772892     irept::set(dstring const&, long long) [190]
                0.04    0.12 4408778/320772892     irept::make_nil() [363]
                0.05    0.12 4564644/320772892     arrayst::add_array_Ackermann_constraints() [16]
                0.05    0.12 4696672/320772892     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [112]
                0.05    0.14 5156366/320772892     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [101]
                0.06    0.14 5485450/320772892     rewrite_union(exprt&, namespacet const&) [366]
                0.06    0.15 5673774/320772892     irept::remove(dstring const&) [378]
                0.06    0.15 5869611/320772892     goto_symext::replace_array_equal(exprt&) [368]
                0.06    0.15 5869641/320772892     adjust_float_expressions(exprt&, namespacet const&) [251]
                0.06    0.17 6329030/320772892     goto_symext::replace_nondet(exprt&) [316]
                0.07    0.17 6514056/320772892     exprt::copy_to_operands(exprt const&, exprt const&) [253]
                0.08    0.21 7833734/320772892     simplify_exprt::sort_and_join(exprt&) [72]
                0.10    0.27 10343164/320772892     irept::set(dstring const&, dstring const&) [187]
                0.12    0.31 11737975/320772892     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                0.14    0.36 13698258/320772892     exprt::exprt(dstring const&, typet const&) [70]
                0.14    0.36 13730969/320772892     irept::add(dstring const&, irept const&) [77]
                0.19    0.49 18659798/320772892     simplify_exprt::simplify_rec(exprt&) <cycle 5> [136]
                0.22    0.56 21536568/320772892     exprt::copy_to_operands(exprt const&) [249]
                0.56    1.44 54796559/320772892     exprt::operands() [149]
                0.91    2.35 89550803/320772892     irept::add(dstring const&) [73]
[39]     2.7    3.25    8.41 320772892         irept::detach() [39]
                0.49    6.26 43690956/43690956     irept::dt::dt(irept::dt const&) [53]
                1.61    0.06 43690956/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
-----------------------------------------------
                0.00    0.71    9185/145991      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.00    1.88   24386/145991      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.01    8.65  112420/145991      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
[40]     2.6    0.01   11.23  145991         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) [40]
                0.00   10.82  145991/418503      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [22]
                0.00    0.13  145991/418503      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [372]
                0.00    0.10  145991/837006      symex_target_equationt::SSA_stept::~SSA_stept() [301]
                0.00    0.09  145991/5058516     equal_exprt::equal_exprt(exprt const&, exprt const&) [105]
                0.00    0.04  729955/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.02  145991/418503      symex_target_equationt::SSA_stept::SSA_stept() [602]
                0.00    0.02  291982/387748      symbol_exprt::operator=(symbol_exprt const&) [890]
                0.00    0.01  291982/68086780     exprt::~exprt() [115]
                0.00    0.00  145991/5111569     binary_relation_exprt::~binary_relation_exprt() [927]
-----------------------------------------------
                                                 <spontaneous>
[41]     2.5   10.83    0.00                 Minisat::SimpSolver::addClause_(Minisat::vec<Minisat::Lit>&) [41]
-----------------------------------------------
[42]     2.5   10.36    0.39 281638950+823773301 <cycle 2 as a whole> [42]
                4.60    0.10 473144824             irept::remove_ref(irept::dt*) <cycle 2> [74]
                2.58    0.00 169104351+97511279     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> [130]
                0.90    0.00 85172033             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 2> [241]
                0.60    0.28 84207870             irept::dt::~dt() <cycle 2> [247]
                0.70    0.00 84208045             std::vector<irept, std::allocator<irept> >::~vector() <cycle 2> [271]
                0.53    0.00 112063799             std::pair<dstring const, irept>::~pair() <cycle 2> [312]
                0.46    0.00 97511329             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> [332]
-----------------------------------------------
                0.03   10.23   24953/24953       goto_symext::merge_gotos(goto_symex_statet&) [38]
[43]     2.4    0.03   10.23   24953         goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.01    5.47   24386/145991      goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [21]
                0.00    1.88   24386/145991      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) [40]
                0.02    1.84   19842/19842       operator-=(guardt&, guardt const&) [159]
                0.00    0.19   19842/551593      goto_symext::do_simplify(exprt&) [69]
                0.02    0.14   44228/718111      guardt::is_false() const [131]
                0.00    0.15   19842/441582      guardt::as_expr() const [93]
                0.01    0.08   24386/1633021     goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [498]
                0.01    0.07   24953/24953       goto_symex_statet::goto_statet::level2_get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [588]
                0.00    0.07   24953/24953       goto_symex_statet::renaming_levelt::get_variables(std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) const [621]
                0.01    0.06  739181/752552      goto_symex_statet::goto_statet::level2_current_count(dstring const&) const [625]
                0.00    0.06  739181/906353      goto_symex_statet::renaming_levelt::current_count(dstring const&) const [618]
                0.00    0.03   58192/276206      symbol_exprt::symbol_exprt(dstring const&, typet const&) [484]
                0.00    0.01   20435/153765      goto_symex_statet::level2t::current_name(dstring const&) const [516]
                0.00    0.01   24386/574249      true_exprt::true_exprt() [377]
                0.00    0.01   24386/41089       symbolt::symbol_expr() const [881]
                0.00    0.01    3427/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                0.00    0.01   19842/19876       if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [1047]
                0.00    0.01   24386/500766      goto_symex_statet::get_original_name(dstring const&) const [432]
                0.00    0.01   19842/1221006     std::list<exprt, std::allocator<exprt> >::list(std::list<exprt, std::allocator<exprt> > const&) [345]
                0.01    0.00  166158/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.00    0.01   24386/719726      namespace_baset::lookup(dstring const&) const [463]
                0.00    0.01   24386/1502298     goto_symex_statet::renaming_levelt::get_original_name(dstring const&) const [384]
                0.00    0.00   24386/1150870     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&) [427]
                0.00    0.00   13371/13371       goto_symex_statet::goto_statet::level2_current_name(dstring const&) const [1291]
                0.00    0.00   19842/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [283]
                0.00    0.00   73158/19365989     irept::operator=(irept const&) [219]
                0.00    0.00   78034/68086780     exprt::~exprt() [115]
                0.00    0.00   24953/700980      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [795]
                0.00    0.00   24386/359046340     irept::irept(irept const&) [81]
                0.00    0.00   24953/700980      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2123]
                0.00    0.00   24386/24386       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 [2259]
-----------------------------------------------
                                   4             boolbvt::convert_mod(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1324]
                                  87             boolbvt::convert_unary_minus(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1423]
                                  88             boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1012]
                                 116             boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1355]
                                 127             bv_pointerst::offset_arithmetic(std::vector<literalt, std::allocator<literalt> >&, BigInt const&, exprt const&) <cycle 16> [843]
                                 504             boolbvt::convert_extractbits(extractbits_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1302]
                                 544             boolbvt::convert_div(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [336]
                                 628             boolbvt::convert_concatenation(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1545]
                                 825             bv_pointerst::convert_rest(exprt const&) <cycle 16> [770]
                                1514             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [837]
                                2282             boolbvt::convert_struct(struct_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1042]
                                3529             boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [329]
                                4271             boolbvt::convert_shift(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [697]
                                6452             boolbvt::convert_index(exprt const&, BigInt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [571]
                                7129             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 16> [519]
                                7634             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 16> [256]
                                7652             boolbvt::convert_typecast(typecast_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [822]
                                8131             boolbvt::convert_member(member_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [479]
                               10001             bv_pointerst::convert_pointer_type(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [201]
                               11152             boolbvt::convert_bitwise(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [601]
                               14763             boolbvt::convert_with(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [510]
                               17035             boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [373]
                               27330             boolbvt::convert_bv_rel(exprt const&) <cycle 16> [290]
                               35480             boolbvt::convert_if(if_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [402]
                               47136             boolbvt::convert_overflow(exprt const&) <cycle 16> [202]
                               60656             boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [172]
                              874696             boolbvt::convert_equality(equal_exprt const&) <cycle 16> [128]
                             1357410             boolbvt::convert_array(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [365]
                0.03    0.96  126939/5580680     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [111]
[44]     2.3    0.66    9.24 2634115         boolbvt::convert_bv(exprt const&) <cycle 16> [44]
                0.14    8.54 2634115/2634115     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>) [48]
                0.02    0.20 5268230/68086780     exprt::~exprt() [115]
                0.10    0.00 2634115/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.01    0.06 2634115/2634115     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [600]
                0.00    0.06 2634115/2634115     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&) [632]
                0.03    0.00 2634115/359046340     irept::irept(irept const&) [81]
                0.02    0.00  230215/230215      bv_cbmct::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [935]
                0.01    0.01 2634115/2634115     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::~pair() [937]
                0.01    0.01 2634115/2864330     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::~pair() [932]
                0.01    0.00 2634115/15696408     std::_Vector_base<literalt, std::allocator<literalt> >::~_Vector_base() [677]
                0.00    0.00 2634115/132612571     exprt::exprt(exprt const&) [428]
                              230215             bv_pointerst::convert_bitvector(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [837]
-----------------------------------------------
                0.00    9.59     155/155         bmct::run_decision_procedure(prop_convt&) [11]
[45]     2.2    0.00    9.59     155         bmct::do_conversion(prop_convt&) [45]
                0.00    9.57     155/155         symex_target_equationt::convert(prop_convt&) [46]
                0.02    0.00     155/155         symex_target_equationt::convert_constraints(decision_proceduret&) const [916]
                0.00    0.00     155/155         bmct::do_unwind_module(decision_proceduret&) [2919]
-----------------------------------------------
                0.00    9.57     155/155         bmct::do_conversion(prop_convt&) [45]
[46]     2.2    0.00    9.57     155         symex_target_equationt::convert(prop_convt&) [46]
                0.06    4.45     155/155         symex_target_equationt::convert_assignments(decision_proceduret&) const [76]
                0.00    3.19     155/155         symex_target_equationt::convert_guards(prop_convt&) [96]
                0.08    1.65     155/155         symex_target_equationt::convert_assertions(prop_convt&) [169]
                0.02    0.06     155/155         symex_target_equationt::convert_decls(prop_convt&) const [595]
                0.04    0.00     155/155         symex_target_equationt::convert_io(decision_proceduret&) [726]
                0.02    0.00     155/155         symex_target_equationt::convert_assumptions(prop_convt&) [874]
-----------------------------------------------
                              379181             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> [47]
                             1983904             value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [32]
[47]     2.1    0.19    8.92 1983904+379181  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> [47]
                0.00    6.14 1955377/1955383     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [57]
                0.02    1.24 1950954/1951396     unsigned_char_type() [197]
                0.02    0.70 1956620/13698258     exprt::exprt(dstring const&, typet const&) [70]
                0.01    0.12 2599958/57205686     exprt::type() const [117]
                0.02    0.07 1950954/11802923     typet::~typet() [297]
                0.01    0.08 2137370/68086780     exprt::~exprt() [115]
                0.03    0.05 1952753/38593565     irept::get(dstring const&) const [170]
                0.01    0.05  139420/1404492     to_integer(constant_exprt const&, BigInt&) [295]
                0.00    0.05  139420/811638      pointer_offset_size(namespacet const&, typet const&) [395]
                0.05    0.00  141769/141769      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 [696]
                0.00    0.04    4453/4453        value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [734]
                0.00    0.03  141769/15947792     dstring::dstring(std::string const&) [90]
                0.00    0.03  320028/71992907     exprt::type() [52]
                0.02    0.00 2172979/21199942     exprt::is_constant() const [437]
                0.00    0.02  189552/4414910     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [326]
                0.00    0.01  124590/2156048     value_sett::make_union(reference_counting<value_sett::object_map_dt>&, reference_counting<value_sett::object_map_dt> const&) const [383]
                0.02    0.00 2172979/13428679     dstring::operator==(char const*) const [542]
                0.01    0.00 2408255/18327299     namespace_baset::follow(typet const&) const [523]
                0.00    0.01  180609/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.01  139420/2256825     typet::subtype() [475]
                0.00    0.01  164628/16119851     irept::get_string(dstring const&) const [252]
                0.00    0.00    1243/5690        value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [872]
                0.00    0.00  139420/916153      BigInt::operator*=(BigInt const&) [775]
                0.00    0.00  191351/30589736     reference_counting<value_sett::object_map_dt>::~reference_counting() [266]
                0.00    0.00  180608/1229373     to_integer(exprt const&, BigInt&) [863]
                0.00    0.00  189552/4591868     value_sett::objectt::objectt(value_sett::objectt const&) [633]
                0.00    0.00  516135/37517240     BigInt::~BigInt() [477]
                0.00    0.00     141/2582157     simplify(exprt&, namespacet const&) <cycle 5> [730]
                0.00    0.00  147099/5724870     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&) [678]
                0.00    0.00    1243/330031      dstring::dstring(char const*) [436]
                0.00    0.00  185920/6056311     BigInt::BigInt() [903]
                0.00    0.00   40996/2094202     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&) [800]
                0.00    0.00    1662/5246359     exprt::is_zero() const [166]
                0.00    0.00    1243/228808      BigInt::assign(long long) [754]
                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> >) [1678]
                0.00    0.00       3/3           member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1735]
                0.00    0.00    1062/125344      struct_union_typet::components() const [1230]
                0.00    0.00    2155/3825775     BigInt::operator=(BigInt const&) [755]
                0.00    0.00    1264/2200224     reference_counting<value_sett::object_map_dt>::detatch() [791]
                0.00    0.00    1243/985774      typet::subtype() const [1258]
                0.00    0.00    1058/2601269     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*) [1092]
                0.00    0.00       3/5058516     equal_exprt::equal_exprt(exprt const&, exprt const&) [105]
                0.00    0.00     138/359046340     irept::irept(irept const&) [81]
                0.00    0.00       1/46850       member_exprt::member_exprt(typet const&) [840]
                0.00    0.00     138/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00       3/1543044     exprt::is_true() const [537]
                0.00    0.00       1/46866       member_exprt::set_component_name(dstring const&) [1216]
                0.00    0.00       3/99179       struct_union_typet::componentt::get_name() const [1288]
                0.00    0.00       3/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.00    0.00       1/54796559     exprt::operands() [149]
                0.00    0.00       3/5111569     binary_relation_exprt::~binary_relation_exprt() [927]
                0.00    0.00    1243/228497      BigInt::BigInt(int) [2162]
                0.00    0.00    1058/49503       to_struct_union_type(typet const&) [2232]
                0.00    0.00       1/45831       to_struct_type(typet const&) [2233]
                                 138             value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1656]
                              379181             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> [47]
-----------------------------------------------
                0.14    8.54 2634115/2634115     boolbvt::convert_bv(exprt const&) <cycle 16> [44]
[48]     2.0    0.14    8.54 2634115         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>) [48]
                6.10    0.58 2634115/22615718     irept::hash() const [9]
                0.02    0.91 2634115/2634115     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 [237]
                0.00    0.92  230215/230215      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) [239]
-----------------------------------------------
                             65029523             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [208]
                             97826097             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> [125]
                0.00    0.00       2/46376926     simplify_exprt::simplify_ieee_float_relation(exprt&) [1888]
                0.00    0.00       2/46376926     simplify_exprt::simplify_floatbv_op(exprt&) [1871]
                0.00    0.00      10/46376926     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 [2006]
                0.00    0.00      26/46376926     expr2ct::convert_constant(constant_exprt const&, unsigned int&) <cycle 6> [687]
                0.00    0.00      29/46376926     simplify_exprt::simplify_floatbv_typecast(exprt&) [1568]
                0.00    0.00      41/46376926     struct_typet::is_prefix_of(struct_typet const&) const [1848]
                0.00    0.00      43/46376926     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1627]
                0.00    0.00      48/46376926     build_sizeof_expr(constant_exprt const&, namespacet const&) [745]
                0.00    0.00      48/46376926     c_typecheck_baset::typecheck_redefinition_type(symbolt&, symbolt&) [1904]
                0.00    0.00      62/46376926     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1572]
                0.00    0.00      91/46376926     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [741]
                0.00    0.00     178/46376926     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1560]
                0.00    0.00     273/46376926     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1482]
                0.00    0.00     352/46376926     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1381]
                0.00    0.00     499/46376926     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1197]
                0.00    0.00     615/46376926     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1444]
                0.00    0.00     656/46376926     object_upper_bound(exprt const&, typet const&, namespacet const&) [1170]
                0.00    0.00     879/46376926     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 [1597]
                0.00    0.00     880/46376926     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [870]
                0.00    0.00    2112/46376926     goto_checkt::bounds_check(index_exprt const&, guardt const&) [469]
                0.00    0.00    2115/46376926     boolbvt::convert_overflow(exprt const&) <cycle 16> [202]
                0.00    0.00    3184/46376926     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [734]
                0.00    0.00    3529/46376926     boolbvt::convert_mult(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [329]
                0.00    0.00    3794/46376926     simplify_exprt::simplify_mod(exprt&) [1204]
                0.00    0.00    5918/46376926     c_typecastt::do_typecast(exprt&, typet const&) [1039]
                0.00    0.00   13362/46376926     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [495]
                0.00    0.00   13642/46376926     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 [1304]
                0.00    0.00   13997/46376926     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [486]
                0.00    0.00   17035/46376926     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [373]
                0.00    0.00   17037/46376926     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [381]
                0.01    0.00   26452/46376926     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 [1199]
                0.01    0.00   27034/46376926     simplify_exprt::simplify_unary_minus(exprt&) [612]
                0.01    0.00   27852/46376926     equalityt::equality2(exprt const&, exprt const&) [429]
                0.01    0.00   32041/46376926     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [626]
                0.01    0.00   32390/46376926     size_of_expr(typet const&, namespacet const&) <cycle 5> [440]
                0.01    0.00   48361/46376926     check_c_implicit_typecast(typet const&, typet const&) [1004]
                0.01    0.00   48772/46376926     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [699]
                0.01    0.00   51938/46376926     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [470]
                0.02    0.01   81525/46376926     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [213]
                0.02    0.01  100264/46376926     simplify_exprt::simplify_div(exprt&) [449]
                0.02    0.01  107507/46376926     simplify_exprt::eliminate_common_addends(exprt&, exprt&) [521]
                0.02    0.01  114065/46376926     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [258]
                0.02    0.01  115605/46376926     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [423]
                0.03    0.01  138673/46376926     boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [111]
                0.03    0.01  138991/46376926     simplify_exprt::simplify_if(exprt&) <cycle 5> [572]
                0.10    0.03  473969/46376926     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [100]
                0.13    0.04  613029/46376926     exprt::mul(exprt const&) [194]
                0.13    0.04  635053/46376926     symex_bmct::symex_step(goto_functionst const&, goto_symex_statet&) [300]
                0.16    0.05  773935/46376926     exprt::sum(exprt const&) [179]
                0.21    0.06 1014527/46376926     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 [405]
                0.26    0.08 1234631/46376926     simplify_exprt::simplify_mult(exprt&) [114]
                0.43    0.13 2049762/46376926     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [267]
                0.46    0.14 2174687/46376926     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 [293]
                0.55    0.16 2590880/46376926     operator|=(guardt&, guardt const&) [215]
                0.70    0.21 3321307/46376926     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 [237]
                0.93    0.28 4418152/46376926     arrayst::add_array_Ackermann_constraints() [16]
                1.20    0.36 5698910/46376926     operator-=(guardt&, guardt const&) [159]
                1.85    0.55 8731544/46376926     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 [138]
                2.42    0.72 11454611/46376926     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [94]
[49]     1.9    6.94    1.15 209232546         operator==(irept const&, irept const&) <cycle 3> [49]
                0.87    0.00 145265941/145265941     bool std::operator==<irept, std::allocator<irept> >(std::vector<irept, std::allocator<irept> > const&, std::vector<irept, std::allocator<irept> > const&) [250]
                0.29    0.00 137397820/137397820     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&) [400]
                             145252886             bool std::__equal<false>::equal<irept const*, irept const*>(irept const*, irept const*, irept const*) <cycle 3> [208]
                             137397820             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> [321]
-----------------------------------------------
                                                 <spontaneous>
[50]     1.7    7.47    0.00                 Minisat::SimpSolver::eliminateVar(int) [50]
-----------------------------------------------
                                                 <spontaneous>
[51]     1.7    7.43    0.00                 Minisat::SimpSolver::removeClause(unsigned int) [51]
                0.00    0.00    1176/19998652     Minisat::vec<int>::capacity(int) [796]
-----------------------------------------------
                0.00    0.00       1/71992907     c_typecheck_baset::typecheck_expr_side_effect(side_effect_exprt&) <cycle 8> [1414]
                0.00    0.00       2/71992907     simplify_exprt::simplify_index(exprt&) [670]
                0.00    0.00       3/71992907     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1996]
                0.00    0.00       3/71992907     simplify_exprt::simplify_floatbv_op(exprt&) [1871]
                0.00    0.00       6/71992907     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 8> [2001]
                0.00    0.00       8/71992907     simplify_exprt::simplify_ieee_float_relation(exprt&) [1888]
                0.00    0.00      10/71992907     c_typecheck_baset::typecheck_expr_index(exprt&) [1917]
                0.00    0.00      34/71992907     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00      38/71992907     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1586]
                0.00    0.00      38/71992907     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1652]
                0.00    0.00      40/71992907     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1627]
                0.00    0.00      44/71992907     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1587]
                0.00    0.00      45/71992907     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 10> [1658]
                0.00    0.00      48/71992907     build_sizeof_expr(constant_exprt const&, namespacet const&) [745]
                0.00    0.00      48/71992907     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 8> [1703]
                0.00    0.00      58/71992907     simplify_exprt::simplify_floatbv_typecast(exprt&) [1568]
                0.00    0.00     116/71992907     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1464]
                0.00    0.00     124/71992907     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1572]
                0.00    0.00     152/71992907     goto_convertt::do_function_call_symbol(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1377]
                0.00    0.00     164/71992907     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1579]
                0.00    0.00     164/71992907     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1675]
                0.00    0.00     166/71992907     create_function_scope(unsigned int) [1629]
                0.00    0.00     168/71992907     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 7> [1582]
                0.00    0.00     170/71992907     remove_vector(typet&) [1031]
                0.00    0.00     170/71992907     remove_complex(typet&) [1431]
                0.00    0.00     197/71992907     c_typecheck_baset::adjust_float_rel(exprt&) [1791]
                0.00    0.00     219/71992907     simplify_exprt::simplify_address_of_arg(exprt&) <cycle 5> [610]
                0.00    0.00     228/71992907     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [741]
                0.00    0.00     259/71992907     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [699]
                0.00    0.00     304/71992907     simplify_exprt::simplify_inequality_address_of(exprt&) [1429]
                0.00    0.00     306/71992907     string_constantt::set_value(dstring const&) [1491]
                0.00    0.00     306/71992907     string_constantt::string_constantt() [1530]
                0.00    0.00     348/71992907     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [870]
                0.00    0.00     518/71992907     c_typecastt::implicit_typecast_arithmetic(exprt&, c_typecastt::c_typet) [1560]
                0.00    0.00     518/71992907     c_typecastt::implicit_typecast_arithmetic(exprt&, exprt&) [1541]
                0.00    0.00     568/71992907     flatten_byte_extract(exprt const&, namespacet const&) [1211]
                0.00    0.00     568/71992907     flatten_byte_update(exprt const&, namespacet const&) [1196]
                0.00    0.00     571/71992907     arrayst::collect_arrays(exprt const&) [821]
                0.00    0.00     576/71992907     goto_symext::symex_dead(goto_symex_statet&) [591]
                0.00    0.00     772/71992907     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1178]
                0.00    0.00     783/71992907     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1482]
                0.00    0.00     836/71992907     add_padding(struct_typet&, namespacet const&) [981]
                0.00    0.00     864/71992907     goto_symext::symex_decl(goto_symex_statet&) [263]
                0.00    0.00     926/71992907     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1185]
                0.00    0.00     954/71992907     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    1088/71992907     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 8> [1391]
                0.00    0.00    1148/71992907     c_typecheck_baset::typecheck_code(codet&) <cycle 7> [1203]
                0.00    0.00    1148/71992907     statement(unsigned int&, dstring const&) [1558]
                0.00    0.00    1155/71992907     object_lower_bound(exprt const&) [1318]
                0.00    0.00    1181/71992907     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1444]
                0.00    0.00    1230/71992907     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 8> [968]
                0.00    0.00    1244/71992907     goto_symext::replace_nondet(exprt&) [316]
                0.00    0.00    1312/71992907     object_upper_bound(exprt const&, typet const&, namespacet const&) [1170]
                0.00    0.00    1497/71992907     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1197]
                0.00    0.00    1705/71992907     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1416]
                0.00    0.00    2044/71992907     rename_symbolt::rename(exprt&) const [1301]
                0.00    0.00    2324/71992907     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1190]
                0.00    0.00    2719/71992907     simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1360]
                0.00    0.00    3300/71992907     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1381]
                0.00    0.00    4058/71992907     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [1002]
                0.00    0.00    6222/71992907     c_typecastt::do_typecast(exprt&, typet const&) [1039]
                0.00    0.00    6259/71992907     goto_checkt::bounds_check(index_exprt const&, guardt const&) [469]
                0.00    0.00    7469/71992907     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1153]
                0.00    0.00    7572/71992907     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [593]
                0.00    0.00    8222/71992907     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.00    0.00   11455/71992907     boolbvt::convert_index(index_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [172]
                0.00    0.00   13683/71992907     simplify_exprt::simplify_mod(exprt&) [1204]
                0.00    0.00   21980/71992907     exprt::make_not() [871]
                0.00    0.00   25200/71992907     goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [820]
                0.00    0.00   42847/71992907     simplify_exprt::simplify_member(exprt&) [1046]
                0.00    0.00   44988/71992907     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [364]
                0.00    0.00   47023/71992907     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [112]
                0.00    0.00   49046/71992907     c_typecastt::implicit_typecast(exprt&, typet const&) [507]
                0.00    0.00   51590/71992907     simplify_exprt::simplify_with(exprt&) [763]
                0.00    0.00   53448/71992907     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [495]
                0.00    0.01   55988/71992907     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [486]
                0.00    0.01   63437/71992907     simplify_exprt::simplify_if(exprt&) <cycle 5> [572]
                0.00    0.01   70071/71992907     size_of_expr(typet const&, namespacet const&) <cycle 5> [440]
                0.00    0.01   77027/71992907     simplify_exprt::simplify_shifts(exprt&) [581]
                0.00    0.01   81452/71992907     simplify_exprt::simplify_minus(exprt&) [474]
                0.00    0.01   84212/71992907     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [666]
                0.00    0.01   96125/71992907     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [626]
                0.00    0.01  120145/71992907     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [423]
                0.00    0.01  129492/71992907     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [522]
                0.00    0.01  132152/71992907     goto_symex_statet::get_original_name(exprt&) const <cycle 12> [415]
                0.00    0.01  134590/71992907     simplify_exprt::simplify_unary_minus(exprt&) [612]
                0.00    0.02  187229/71992907     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [213]
                0.00    0.02  188570/71992907     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [258]
                0.00    0.02  192400/71992907     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [470]
                0.00    0.02  200528/71992907     simplify_exprt::simplify_div(exprt&) [449]
                0.00    0.02  208264/71992907     ansi_c_parsert::add_declarator(exprt&, irept&) [339]
                0.00    0.02  259074/71992907     remove_vector(exprt&) [672]
                0.00    0.02  267190/71992907     remove_complex(exprt&) [773]
                0.00    0.03  280153/71992907     ansi_c_declaratort::build(irept&) [468]
                0.00    0.03  280203/71992907     yyansi_cparse() [134]
                0.00    0.03  283584/71992907     c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [120]
                0.00    0.03  320028/71992907     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> [47]
                0.00    0.03  372136/71992907     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [381]
                0.00    0.04  379435/71992907     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 8> [379]
                0.00    0.04  393554/71992907     simplify_exprt::simplify_address_of(exprt&) <cycle 5> [418]
                0.00    0.04  437973/71992907     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [21]
                0.00    0.06  601928/71992907     simplify_exprt::simplify_object(exprt&) [408]
                0.00    0.06  698358/71992907     simplify_exprt::simplify_not(exprt&) <cycle 5> [411]
                0.01    0.17 1839087/71992907     exprt::mul(exprt const&) [194]
                0.01    0.18 1957097/71992907     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [189]
                0.01    0.18 1983904/71992907     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [32]
                0.01    0.21 2321805/71992907     exprt::sum(exprt const&) [179]
                0.01    0.28 3031437/71992907     goto_symex_statet::renaming_levelt::get_original_name(exprt&) const <cycle 11> [287]
                0.01    0.35 3837572/71992907     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [211]
                0.01    0.38 4166938/71992907     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [100]
                0.01    0.39 4210447/71992907     adjust_float_expressions(exprt&, namespacet const&) [251]
                0.01    0.40 4360307/71992907     simplify_exprt::simplify_mult(exprt&) [114]
                0.02    0.54 5863232/71992907     simplify_exprt::sort_and_join(exprt&) [72]
                0.03    0.84 9129288/71992907     arrayst::add_array_Ackermann_constraints() [16]
                0.04    1.01 10964545/71992907     simplify_exprt::simplify_plus(exprt&) [60]
                0.04    1.04 11295352/71992907     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
[52]     1.6    0.23    6.65 71992907         exprt::type() [52]
                1.19    2.62 71992907/89550803     irept::add(dstring const&) [73]
                1.00    1.84 71992907/90361743     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [88]
-----------------------------------------------
                0.49    6.26 43690956/43690956     irept::detach() [39]
[53]     1.6    0.49    6.26 43690956         irept::dt::dt(irept::dt const&) [53]
                0.90    3.19 87381912/87381912     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&) [82]
                0.46    1.58 43690956/43690956     std::vector<irept, std::allocator<irept> >::vector(std::vector<irept, std::allocator<irept> > const&) [154]
                0.13    0.00 87381912/87381912     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&) [501]
-----------------------------------------------
                0.00    6.61     163/163         cbmc_parseoptionst::doit() [1]
[54]     1.5    0.00    6.61     163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [54]
                0.00    6.41     163/163         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [56]
                0.00    0.17     163/163         read_goto_binary(std::string const&, symbol_tablet&, goto_functionst&, message_handlert&) [464]
                0.00    0.02     163/163         configt::ansi_ct::set_from_symbol_table(symbol_tablet const&) [876]
                0.00    0.00     163/588387      messaget::eom(messaget::mstreamt&) [570]
                0.00    0.00     163/284944      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&) [909]
                0.00    0.00     163/16010       cmdlinet::isset(char const*) const [2326]
                0.00    0.00     163/163         is_goto_binary(std::string const&) [2798]
-----------------------------------------------
                0.01    1.49  145673/638818      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.05    5.05  493145/638818      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[55]     1.5    0.06    6.54  638818         goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [55]
                0.02    5.39  638818/638818      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [68]
                0.13    0.25  638818/846526      goto_symext::replace_nondet(exprt&) [316]
                0.09    0.29  638818/638818      rewrite_union(exprt&, namespacet const&) [366]
                0.07    0.31  638818/638818      goto_symext::replace_array_equal(exprt&) [368]
-----------------------------------------------
                0.00    6.41     163/163         cbmc_parseoptionst::get_goto_program(optionst const&, bmct&, goto_functionst&) [54]
[56]     1.5    0.00    6.41     163         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [56]
                0.00    5.71     163/163         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [62]
                0.00    0.55     163/163         goto_check(namespacet const&, optionst const&, goto_functionst&) [304]
                0.00    0.04     163/163         remove_vector(goto_functionst&) [707]
                0.00    0.03     163/163         remove_complex(goto_functionst&) [834]
                0.00    0.02     163/163         remove_returns(symbol_tablet&, goto_functionst&) [858]
                0.00    0.02     163/163         goto_partial_inline(goto_functionst&, namespacet const&, message_handlert&, unsigned int) [898]
                0.00    0.01     163/163         remove_vector(symbol_tablet&, goto_functionst&) [1044]
                0.01    0.00     163/163         add_failed_symbols(symbol_tablet&) [1157]
                0.00    0.01     163/163         remove_complex(symbol_tablet&, goto_functionst&) [1213]
                0.00    0.01     163/163         goto_functions_templatet<goto_programt>::update() [1224]
                0.00    0.00     163/163         remove_function_pointers(symbol_tablet&, goto_functionst&, bool) [1581]
                0.00    0.00     652/588387      messaget::eom(messaget::mstreamt&) [570]
                0.00    0.00     978/16010       cmdlinet::isset(char const*) const [2326]
                0.00    0.00     163/121028      namespacet::~namespacet() [2183]
                0.00    0.00     163/121028      namespace_baset::~namespace_baset() [2184]
                0.00    0.00     163/163         goto_functions_templatet<goto_programt>::compute_loop_numbers() [2822]
                0.00    0.00     163/163         goto_functions_templatet<goto_programt>::compute_location_numbers() [2824]
                0.00    0.00     163/163         remove_asm(symbol_tablet&, goto_functionst&) [2796]
-----------------------------------------------
                0.00    0.00       6/1955383     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [734]
                0.00    6.14 1955377/1955383     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> [47]
[57]     1.4    0.00    6.14 1955383         value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [57]
                0.05    5.86 1955383/1964908     hash_numbering<exprt, irep_hash>::number(exprt const&) [58]
                0.03    0.18 1955383/4414910     value_sett::insert(reference_counting<value_sett::object_map_dt>&, unsigned int, value_sett::objectt const&) const [326]
                0.00    0.01 1955383/4154339     value_sett::objectt::objectt() [864]
                0.01    0.00 1955383/37517240     BigInt::~BigInt() [477]
-----------------------------------------------
                0.00    0.00     310/1964908     pointer_logict::pointer_logict(namespacet const&) [1443]
                0.00    0.00     341/1964908     bv_pointerst::add_addr(exprt const&, std::vector<literalt, std::allocator<literalt> >&) [1449]
                0.00    0.01    3184/1964908     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, value_sett::objectt const&) const [1154]
                0.00    0.02    5690/1964908     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&, BigInt const&) const [872]
                0.05    5.86 1955383/1964908     value_sett::insert(reference_counting<value_sett::object_map_dt>&, exprt const&) const [57]
[58]     1.4    0.05    5.89 1964908         hash_numbering<exprt, irep_hash>::number(exprt const&) [58]
                0.04    5.61 1964908/1964908     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>) [64]
                0.01    0.15 3929816/68086780     exprt::~exprt() [115]
                0.02    0.03 1964908/2055589     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [671]
                0.02    0.00 1964908/359046340     irept::irept(irept const&) [81]
                0.00    0.00 1964908/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00    1574/37931417     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [255]
-----------------------------------------------
[59]     1.3    0.35    5.42 1633021+8912148 <cycle 13 as a whole> [59]
                0.26    5.34 1488422+7352814     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                0.09    0.05 9036813+245596      goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [498]
                0.00    0.03   19934+5266        goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [820]
-----------------------------------------------
                0.00    0.00       3/1881306     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [666]
                0.00    0.06   20331/1881306     simplify_exprt::simplify_minus(exprt&) [474]
                0.19    5.47 1860972/1881306     simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
[60]     1.3    0.20    5.53 1881306         simplify_exprt::simplify_plus(exprt&) [60]
                0.03    1.55  773935/773935      exprt::sum(exprt const&) [179]
                0.04    1.01 10964545/71992907     exprt::type() [52]
                0.05    0.86 2698415/5246359     exprt::is_zero() const [166]
                0.11    0.67  776578/846548      gen_zero(typet const&) [254]
                0.01    0.28 1881306/1881306     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&) [397]
                0.03    0.23 6373394/54796559     exprt::operands() [149]
                0.01    0.17 3809914/57205686     exprt::type() const [117]
                0.00    0.11 1881306/1881306     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() [531]
                0.08    0.00 11005076/13068007     is_number(typet const&) [551]
                0.02    0.06 2233920/320772892     irept::detach() [39]
                0.06    0.00 1505439/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.04    0.00 4202357/21199942     exprt::is_constant() const [437]
                0.01    0.03  773935/19365989     irept::operator=(irept const&) [219]
                0.00    0.04  781027/1567954     std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [599]
                0.01    0.00 1881306/18327299     namespace_baset::follow(typet const&) const [523]
                0.01    0.00  731504/359046340     irept::irept(irept const&) [81]
                0.00    0.00  731002/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00     268/268         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&) [1500]
                0.00    0.00     251/251         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>) [1511]
                0.00    0.00    2643/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.00    2643/68086780     exprt::~exprt() [115]
                0.00    0.00 1881306/1881306     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() [2103]
-----------------------------------------------
                0.00    0.00  810940/1498725718     merge_irept::merged(irept const&) [24]
                0.72    0.00 188145968/1498725718     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> [125]
                5.00    0.00 1309768810/1498725718     irept::hash() const [9]
[61]     1.3    5.72    0.00 1498725718         std::_Rb_tree_const_iterator<std::pair<dstring const, irept> >::operator++() [61]
-----------------------------------------------
                0.00    5.71     163/163         cbmc_parseoptionst::process_goto_program(optionst const&, goto_functionst&) [56]
[62]     1.3    0.00    5.71     163         link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [62]
                0.00    5.69      50/50          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [63]
                0.00    0.02      85/85          goto_convert(dstring const&, symbol_tablet&, goto_functionst&, message_handlert&) [933]
                0.00    0.00     213/213         compute_called_functions(goto_functionst const&, std::set<dstring, std::less<dstring>, std::allocator<dstring> >&) [1368]
                0.00    0.00      87/12987       std::set<dstring, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) [911]
                0.00    0.00     589/700980      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::_M_erase(std::_Rb_tree_node<dstring>*) [795]
                0.00    0.00     170/1541657     std::set<dstring, std::less<dstring>, std::allocator<dstring> >::insert(dstring const&) [494]
                0.00    0.00      85/284944      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&) [909]
                0.00    0.00    1052/2099        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&) [2451]
                0.00    0.00     589/700980      std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::~_Rb_tree() [2123]
-----------------------------------------------
                0.00    5.69      50/50          link_to_library(symbol_tablet&, goto_functionst&, message_handlert&) [62]
[63]     1.3    0.00    5.69      50         add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [63]
                0.00    3.15      48/48          ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [99]
                0.00    2.54      48/48          ansi_c_languaget::parse(std::istream&, std::string const&) [133]
                0.00    0.01   14050/330031      dstring::dstring(char const*) [436]
                0.00    0.00      48/16341       ansi_c_languaget::~ansi_c_languaget() [868]
                0.00    0.00      83/284944      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&) [909]
                0.00    0.00   14050/18364       std::_Rb_tree<dstring, dstring, std::_Identity<dstring>, std::less<dstring>, std::allocator<dstring> >::find(dstring const&) const [2297]
                0.00    0.00      48/16667       languaget::~languaget() [2308]
                0.00    0.00      48/17816       messaget::~messaget() [2303]
                0.00    0.00      48/502058      message_clientt::~message_clientt() [2138]
                0.00    0.00      48/744         message_clientt::set_message_handler(message_handlert&) [2606]
                0.00    0.00      48/16341       ansi_c_languaget::ansi_c_languaget() [2313]
-----------------------------------------------
                0.04    5.61 1964908/1964908     hash_numbering<exprt, irep_hash>::number(exprt const&) [58]
[64]     1.3    0.04    5.61 1964908         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>) [64]
                4.55    0.43 1964908/22615718     irept::hash() const [9]
                0.01    0.60 1964908/1964908     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 [293]
                0.00    0.02    1574/1574        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) [960]
-----------------------------------------------
                             7352814             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                               10665             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [820]
                               15113             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [498]
                0.00    0.00     182/1633021     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [741]
                0.00    0.00     288/1633021     goto_symext::symex_dead(goto_symex_statet&) [591]
                0.00    0.00     364/1633021     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     370/1633021     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1241]
                0.00    0.01    3427/1633021     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.00    0.03    7560/1633021     goto_symext::symex_decl(goto_symex_statet&) [263]
                0.00    0.03    8222/1633021     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.00    0.03    8222/1633021     goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    0.07   22452/1633021     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [21]
                0.03    0.54  164043/1633021     goto_symext::symex_goto(goto_symex_statet&) [34]
                0.06    0.90  271436/1633021     goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
                0.07    1.12  337260/1633021     goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.13    2.12  638818/1633021     goto_symext::dereference(exprt&, goto_symex_statet&, bool) [68]
[65]     1.3    0.26    5.34 1488422+7352814 goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                0.03    2.54 2333252/2381731     goto_symex_statet::rename_identifier(dstring const&, namespacet const&, goto_symex_statet::levelt) [129]
                0.04    1.04 11295352/71992907     exprt::type() [52]
                0.12    0.31 11737975/320772892     irept::detach() [39]
                0.01    0.27 1242283/8370681     goto_symex_statet::renaming_levelt::is_renamed(dstring const&) const [160]
                0.23    0.00 1126484/1150870     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&) [427]
                0.00    0.19 1340098/1785852     symbol_exprt::set_identifier(dstring const&) [422]
                0.02    0.17 4624216/54796559     exprt::operands() [149]
                0.00    0.12  133330/1260296     goto_symex_statet::renaming_levelt::operator()(dstring const&) [209]
                0.01    0.11 2449051/5977017     symbol_exprt::get_identifier() const [401]
                0.07    0.00 5031432/5189496     to_symbol_expr(exprt&) [597]
                0.00    0.05  993154/7720438     exprt::operator=(exprt const&) [348]
                0.01    0.00 2454116/18327299     namespace_baset::follow(typet const&) const [523]
                0.01    0.00 1242283/1242283     goto_symex_statet::l2_thread_read_encoding(symbol_exprt&, namespacet const&) [1101]
                             8841236             goto_symex_statet::rename(typet&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [498]
                               19934             goto_symex_statet::rename_address(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [820]
                             7352814             goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
-----------------------------------------------
                0.04    5.40  799083/799083      merge_irept::merged(irept const&) [24]
[66]     1.3    0.04    5.40  799083         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [66]
                0.02    3.07  799083/799083      std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long) [102]
                1.85    0.18  799083/22615718     irept::hash() const [9]
                0.01    0.27  799083/9279467     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [94]
-----------------------------------------------
                                                 <spontaneous>
[67]     1.3    5.42    0.00                 Minisat::SimpSolver::merge(Minisat::Clause const&, Minisat::Clause const&, int, int&) [67]
-----------------------------------------------
                0.02    5.39  638818/638818      goto_symext::clean_expr(exprt&, goto_symex_statet&, bool) [55]
[68]     1.3    0.02    5.39  638818         goto_symext::dereference(exprt&, goto_symex_statet&, bool) [68]
                0.21    2.79  638818/638818      goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [112]
                0.13    2.12  638818/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                0.03    0.11  638818/2972949     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [283]
                0.00    0.00  638818/3503863     goto_symex_statet::call_stack() [2095]
-----------------------------------------------
                0.00    0.00     366/551593      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [766]
                0.00    0.00     370/551593      goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1241]
                0.00    0.01    1486/551593      goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [593]
                0.00    0.19   19842/551593      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.01    1.09  112420/551593      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.01    1.41  145673/551593      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.02    2.62  271436/551593      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
[69]     1.2    0.04    5.33  551593         goto_symext::do_simplify(exprt&) [69]
                0.34    4.93  551593/2582157     simplify(exprt&, namespacet const&) <cycle 5> [730]
                0.02    0.04  551593/715832      optionst::get_bool_option(std::string const&) const [613]
-----------------------------------------------
                0.00    0.00       2/13698258     c_typecheck_baset::typecheck_expr_index(exprt&) [1917]
                0.00    0.00       6/13698258     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [362]
                0.00    0.00      16/13698258     member_exprt::member_exprt(exprt const&, dstring const&, typet const&) [1933]
                0.00    0.00      18/13698258     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1528]
                0.00    0.00      23/13698258     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1489]
                0.00    0.00      34/13698258     symbol_exprt::symbol_exprt(typet const&) [1914]
                0.00    0.00      34/13698258     side_effect_exprt::side_effect_exprt(dstring const&, typet const&) [1868]
                0.00    0.00      48/13698258     build_sizeof_expr(constant_exprt const&, namespacet const&) [745]
                0.00    0.00      76/13698258     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1579]
                0.00    0.00     128/13698258     struct_exprt::struct_exprt(typet const&) [1771]
                0.00    0.00     149/13698258     or_exprt::or_exprt() [1729]
                0.00    0.00     165/13698258     concatenation_exprt::concatenation_exprt(typet const&) [1738]
                0.00    0.00     272/13698258     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1190]
                0.00    0.00     274/13698258     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [699]
                0.00    0.00     288/13698258     infinity_exprt::infinity_exprt(typet const&) [1680]
                0.00    0.00     526/13698258     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1185]
                0.00    0.00     568/13698258     flatten_byte_update(exprt const&, namespacet const&) [1196]
                0.00    0.00     572/13698258     simplify_exprt::simplify_address_of(exprt&) <cycle 5> [418]
                0.00    0.00     654/13698258     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [213]
                0.00    0.00     678/13698258     dynamic_object(exprt const&) [1555]
                0.00    0.00     811/13698258     address_of_exprt::address_of_exprt() [1006]
                0.00    0.00    1244/13698258     goto_symext::replace_nondet(exprt&) [316]
                0.00    0.00    1341/13698258     codet::codet(dstring const&) [1476]
                0.00    0.00    2208/13698258     and_exprt::and_exprt(exprt const&, exprt const&) [1427]
                0.00    0.00    2456/13698258     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1150]
                0.00    0.00    2873/13698258     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [446]
                0.00    0.00    3726/13698258     index_exprt::index_exprt(exprt const&, exprt const&) [1365]
                0.00    0.00    6106/13698258     index_exprt::index_exprt(typet const&) [1316]
                0.00    0.00    6506/13698258     or_exprt::or_exprt(exprt const&, exprt const&) [1294]
                0.00    0.00    7388/13698258     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 17> [171]
                0.00    0.00    7469/13698258     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1153]
                0.00    0.00    7687/13698258     not_exprt::not_exprt(exprt const&) [1293]
                0.00    0.00   10761/13698258     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&) [1221]
                0.00    0.00   10767/13698258     typecast_exprt::typecast_exprt(exprt const&, typet const&) [1282]
                0.00    0.01   18487/13698258     binary_exprt::binary_exprt(dstring const&, typet const&) [1054]
                0.00    0.01   19876/13698258     if_exprt::if_exprt(exprt const&, exprt const&, exprt const&, typet const&) [1047]
                0.00    0.01   20972/13698258     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [943]
                0.00    0.01   21980/13698258     exprt::make_not() [871]
                0.00    0.01   33192/13698258     codet::codet() [982]
                0.00    0.02   45188/13698258     index_exprt::index_exprt(exprt const&, exprt const&, typet const&) [867]
                0.00    0.02   46850/13698258     member_exprt::member_exprt(typet const&) [840]
                0.00    0.02   61492/13698258     guardt::as_expr(std::_List_const_iterator<exprt>) const [89]
                0.00    0.03   74064/13698258     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.03   93345/13698258     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&) [665]
                0.00    0.06  167600/13698258     unary_exprt::unary_exprt(dstring const&, exprt const&, typet const&) [590]
                0.00    0.06  180046/13698258     predicate_exprt::predicate_exprt(dstring const&) [577]
                0.00    0.07  189280/13698258     address_of_exprt::address_of_exprt(exprt const&) [499]
                0.00    0.10  267667/13698258     exprt::make_bool(bool) [451]
                0.00    0.10  276206/13698258     symbol_exprt::symbol_exprt(dstring const&, typet const&) [484]
                0.01    0.17  473969/13698258     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [100]
                0.01    0.30  846595/13698258     constant_exprt::constant_exprt(dstring const&, typet const&) [342]
                0.01    0.42 1167166/13698258     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [292]
                0.02    0.70 1956620/13698258     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> [47]
                0.03    0.90 2505423/13698258     constant_exprt::constant_exprt(typet const&) [238]
                0.06    1.84 5156366/13698258     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [101]
[70]     1.2    0.15    4.90 13698258         exprt::exprt(dstring const&, typet const&) [70]
                0.56    3.84 13698258/13730969     irept::add(dstring const&, irept const&) [77]
                0.14    0.36 13698258/320772892     irept::detach() [39]
-----------------------------------------------
                                                 <spontaneous>
[71]     1.1    4.91    0.00                 Minisat::SimpSolver::eliminate(bool) [71]
-----------------------------------------------
                1.05    3.86 5863232/5863232     simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
[72]     1.1    1.05    3.86 5863232         simplify_exprt::sort_and_join(exprt&) [72]
                0.02    2.65 1544950/1544950     sort_operands(std::vector<exprt, std::allocator<exprt> >&) [124]
                0.02    0.54 5863232/71992907     exprt::type() [52]
                0.08    0.21 7833734/320772892     irept::detach() [39]
                0.02    0.17 4634850/54796559     exprt::operands() [149]
                0.01    0.14 3137162/57205686     exprt::type() const [117]
                0.00    0.00    1446/1446        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> > >) [1660]
                0.00    0.00    1446/1567954     std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [599]
-----------------------------------------------
                0.00    0.00      96/89550803     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 8> [1524]
                0.00    0.00     306/89550803     string_constantt::set_value(dstring const&) [1491]
                0.00    0.00     598/89550803     struct_union_typet::components() [1711]
                0.00    0.00    1298/89550803     typet::add_source_location() [1668]
                0.00    0.00    2304/89550803     vector_typet::size() [1615]
                0.00    0.00   11712/89550803     code_typet::make_ellipsis() [1239]
                0.00    0.00   92581/89550803     yyansi_cparse() [134]
                0.00    0.01  215359/89550803     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [563]
                0.00    0.01  275364/89550803     code_typet::return_type() [846]
                0.01    0.01  374633/89550803     ansi_c_declaratort::value() [764]
                0.01    0.02  419527/89550803     array_typet::size() [737]
                0.01    0.03  886015/89550803     code_typet::parameters() [524]
                0.02    0.04 1155948/89550803     exprt::add_source_location() [538]
                0.06    0.14 3778991/89550803     irept::set(dstring const&, long long) [190]
                0.17    0.38 10343164/89550803     irept::set(dstring const&, dstring const&) [187]
                1.19    2.62 71992907/89550803     exprt::type() [52]
[73]     1.1    1.48    3.25 89550803         irept::add(dstring const&) [73]
                0.91    2.35 89550803/320772892     irept::detach() [39]
-----------------------------------------------
                             95647019             void std::_Destroy_aux<false>::__destroy<irept*>(irept*, irept*) <cycle 2> [241]
                             112063799             std::pair<dstring const, irept>::~pair() <cycle 2> [312]
                0.00    0.00       1/281638950     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 10> [1077]
                0.00    0.00       1/281638950     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1996]
                0.00    0.00       2/281638950     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2061]
                0.00    0.00       2/281638950     c_typecheck_baset::typecheck_expr_index(exprt&) [1917]
                0.00    0.00       3/281638950     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> [47]
                0.00    0.00       4/281638950     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 8> [2001]
                0.00    0.00       6/281638950     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1735]
                0.00    0.00       8/281638950     c_sizeof_type_rec(exprt const&) [1955]
                0.00    0.00       8/281638950     simplify_exprt::simplify_shifts(exprt&) [581]
                0.00    0.00      12/281638950     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [593]
                0.00    0.00      22/281638950     symex_target_equationt::convert_assertions(prop_convt&) [169]
                0.00    0.00      26/281638950     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 18> [1968]
                0.00    0.00      38/281638950     c_typecheck_baset::typecheck_expr_binary_boolean(exprt&) [1586]
                0.00    0.00      38/281638950     c_typecheck_baset::typecheck_expr_unary_boolean(exprt&) [1652]
                0.00    0.00      52/281638950     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1306]
                0.00    0.00      63/281638950     goto_inlinet::replace_return(goto_programt&, exprt const&, exprt const&) [1572]
                0.00    0.00      87/281638950     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1656]
                0.00    0.00      90/281638950     code_returnt::return_value() [1853]
                0.00    0.00      96/281638950     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 8> [1524]
                0.00    0.00      96/281638950     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 8> [1703]
                0.00    0.00     102/281638950     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00     112/281638950     boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1355]
                0.00    0.00     121/281638950     c_typecheck_baset::typecheck_block(codet&) <cycle 7> [1612]
                0.00    0.00     121/281638950     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 10> [1725]
                0.00    0.00     149/281638950     or_exprt::or_exprt() [1729]
                0.00    0.00     152/281638950     code_function_callt::code_function_callt() [1644]
                0.00    0.00     163/281638950     symex_bmct::~symex_bmct() [1849]
                0.00    0.00     171/281638950     std::_List_base<codet, std::allocator<codet> >::_M_clear() [1953]
                0.00    0.00     171/281638950     code_declt::code_declt() [1659]
                0.00    0.00     192/281638950     boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1012]
                0.00    0.00     226/281638950     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1694]
                0.00    0.00     272/281638950     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1190]
                0.00    0.00     304/281638950     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 10> [1369]
                0.00    0.00     304/281638950     goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool) <cycle 10> [1705]
                0.00    0.00     306/281638950     string_constantt::string_constantt() [1530]
                0.00    0.00     310/281638950     pointer_logict::pointer_logict(namespacet const&) [1443]
                0.00    0.00     328/281638950     goto_symext::symex_assign_byte_extract(goto_symex_statet&, byte_extract_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1675]
                0.00    0.00     338/281638950     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 8> [1279]
                0.00    0.00     343/281638950     c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1546]
                0.00    0.00     370/281638950     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1241]
                0.00    0.00     394/281638950     c_typecheck_baset::typecheck_compound_body(symbolt&) <cycle 8> [968]
                0.00    0.00     470/281638950     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1482]
                0.00    0.00     477/281638950     if_exprt::if_exprt() [1676]
                0.00    0.00     484/281638950     simplify_exprt::simplify_div(exprt&) [449]
                0.00    0.00     493/281638950     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 10> [1834]
                0.00    0.00     540/281638950     void std::_Destroy_aux<false>::__destroy<struct_union_typet::componentt*>(struct_union_typet::componentt*, struct_union_typet::componentt*) [1856]
                0.00    0.00     568/281638950     extractbits_exprt::extractbits_exprt() [1651]
                0.00    0.00     568/281638950     with_exprt::with_exprt() [1648]
                0.00    0.00     580/281638950     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1464]
                0.00    0.00     608/281638950     simplify_exprt::simplify_inequality_address_of(exprt&) [1429]
                0.00    0.00     612/281638950     string_constantt::set_value(dstring const&) [1491]
                0.00    0.00     660/281638950     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1381]
                0.00    0.00     678/281638950     object_size(exprt const&) [1485]
                0.00    0.00     682/281638950     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1416]
                0.00    0.00     726/281638950     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1185]
                0.00    0.00     757/281638950     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [666]
                0.00    0.00     772/281638950     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1178]
                0.00    0.00     774/281638950     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 10> [1488]
                0.00    0.00     811/281638950     address_of_exprt::address_of_exprt() [1006]
                0.00    0.00     816/281638950     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 8> [1391]
                0.00    0.00    1200/281638950     c_sizeoft::sizeof_rec(typet const&) [1354]
                0.00    0.00    1244/281638950     goto_symext::replace_nondet(exprt&) [316]
                0.00    0.00    1273/281638950     arrayst::add_array_constraints() [15]
                0.00    0.00    1300/281638950     std::pair<bool, irept>::~pair() [1763]
                0.00    0.00    1341/281638950     codet::codet(dstring const&) [1476]
                0.00    0.00    1344/281638950     void std::_Destroy_aux<false>::__destroy<code_typet::parametert*>(code_typet::parametert*, code_typet::parametert*) [1757]
                0.00    0.00    1345/281638950     c_typecheck_baset::do_initializer(exprt&, typet const&, bool) [1281]
                0.00    0.00    1486/281638950     byte_extract_exprt::byte_extract_exprt(dstring) [1550]
                0.00    0.00    1492/281638950     c_typecheck_baset::make_index_type(exprt&) [1228]
                0.00    0.00    1576/281638950     flatten_byte_extract(exprt const&, namespacet const&) [1211]
                0.00    0.00    1577/281638950     local_bitvector_analysist::build(goto_function_templatet<goto_programt> const&) [1486]
                0.00    0.00    1672/281638950     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1444]
                0.00    0.00    1868/281638950     simplify_exprt::simplify_mod(exprt&) [1204]
                0.00    0.00    1996/281638950     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1197]
                0.00    0.00    2015/281638950     guardt::resize(unsigned long) [1626]
                0.00    0.00    2123/281638950     flatten_byte_operators(exprt const&, namespacet const&) [1187]
                0.00    0.00    2208/281638950     and_exprt::and_exprt(exprt const&, exprt const&) [1427]
                0.00    0.00    2310/281638950     object_lower_bound(exprt const&) [1318]
                0.00    0.00    2332/281638950     pointer_offset(exprt const&) [1352]
                0.00    0.00    2385/281638950     simplify_exprt::simplify_member(exprt&) [1046]
                0.00    0.00    2445/281638950     configt::this_operating_system() [844]
                0.00    0.00    2624/281638950     object_upper_bound(exprt const&, typet const&, namespacet const&) [1170]
                0.00    0.00    3292/281638950     bv_pointerst::do_postponed(bv_pointerst::postponedt const&) [549]
                0.00    0.00    3456/281638950     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 8> [659]
                0.00    0.00    4058/281638950     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [1002]
                0.00    0.00    4095/281638950     flatten_byte_update(exprt const&, namespacet const&) [1196]
                0.00    0.00    4828/281638950     goto_symext::symex_end_of_function(goto_symex_statet&) [346]
                0.00    0.00    5065/281638950     goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
                0.00    0.00    5891/281638950     binary_relation_exprt::binary_relation_exprt(dstring const&) [1298]
                0.00    0.00    6106/281638950     index_exprt::index_exprt(typet const&) [1316]
                0.00    0.00    6737/281638950     do_pointer(unsigned int, unsigned int) [1335]
                0.00    0.00    6743/281638950     simplify_exprt::simplify_not(exprt&) <cycle 5> [411]
                0.00    0.00    6869/281638950     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> > >) [1064]
                0.00    0.00    7128/281638950     goto_symext::symex_decl(goto_symex_statet&) [263]
                0.00    0.00    9552/281638950     value_sett::get_reference_set_rec(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const [734]
                0.00    0.00    9652/281638950     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) [1551]
                0.00    0.00   10746/281638950     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [151]
                0.00    0.00   15615/281638950     guardt::make_false() [967]
                0.00    0.00   16384/281638950     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) [1515]
                0.00    0.00   16844/281638950     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [362]
                0.00    0.00   18487/281638950     binary_exprt::binary_exprt(dstring const&, typet const&) [1054]
                0.00    0.00   18515/281638950     struct_union_typet::component_type(dstring const&) const [1277]
                0.00    0.00   24666/281638950     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.00    0.00   25711/281638950     merge(unsigned int, unsigned int) [785]
                0.00    0.00   25991/281638950     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [189]
                0.00    0.00   26724/281638950     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [495]
                0.00    0.00   27994/281638950     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [486]
                0.00    0.00   28206/281638950     size_of_expr(typet const&, namespacet const&) <cycle 5> [440]
                0.00    0.00   30434/281638950     exprt::make_typecast(typet const&) [983]
                0.00    0.00   32147/281638950     simplify_exprt::simplify_if(exprt&) <cycle 5> [572]
                0.00    0.00   33192/281638950     codet::codet() [982]
                0.00    0.00   34825/281638950     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) [1028]
                0.00    0.00   36476/281638950     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [470]
                0.00    0.00   39186/281638950     build_goto_trace(symex_target_equationt const&, prop_convt const&, namespacet const&, goto_tracet&) [153]
                0.00    0.00   41944/281638950     goto_symext::symex_assign_array(goto_symex_statet&, index_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [943]
                0.00    0.00   44470/281638950     simplify_exprt::simplify_with(exprt&) [763]
                0.00    0.00   45033/281638950     exprt::make_not() [871]
                0.00    0.00   46850/281638950     member_exprt::member_exprt(typet const&) [840]
                0.00    0.00   53783/281638950     simplify_exprt::simplify_index(exprt&) [670]
                0.00    0.00   61177/281638950     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [563]
                0.00    0.00   63422/281638950     prop_conv_solvert::get(exprt const&) const <cycle 18> [1162]
                0.00    0.00   68322/281638950     object_descriptor_exprt::object_descriptor_exprt() [784]
                0.00    0.00   69484/281638950     value_sett::get_value_set(exprt const&, std::list<exprt, std::allocator<exprt> >&, namespacet const&) const [231]
                0.00    0.00   83904/281638950     value_sett::assign(exprt const&, exprt const&, namespacet const&, bool) [25]
                0.00    0.00   94480/281638950     ansi_c_declarationt::to_symbol(ansi_c_declaratort const&, symbolt&) const [489]
                0.00    0.00   94538/281638950     same_object(exprt const&, exprt const&) [504]
                0.00    0.00   94725/281638950     c_typecheck_baset::make_already_typechecked(typet&) [998]
                0.00    0.00   98199/281638950     make_subtype(unsigned int, unsigned int) [886]
                0.00    0.00  104184/281638950     irep_serializationt::insert_on_read(unsigned long, irept const&) [774]
                0.00    0.00  113161/281638950     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [258]
                0.00    0.00  116036/281638950     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [112]
                0.01    0.00  145991/281638950     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [21]
                0.01    0.00  147138/281638950     c_typecastt::implicit_typecast(exprt&, typet const&) [507]
                0.01    0.00  166158/281638950     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.01    0.00  167832/281638950     void std::_Destroy_aux<false>::__destroy<typet*>(typet*, typet*) [1220]
                0.01    0.00  180046/281638950     predicate_exprt::predicate_exprt(dstring const&) [577]
                0.01    0.00  185357/281638950     c_typecheck_baset::typecheck_symbol_type(typet&) [324]
                0.01    0.00  277342/281638950     index_exprt::index_exprt() [624]
                0.01    0.00  288684/281638950     void std::_Destroy_aux<false>::__destroy<std::pair<bool, irept>*>(std::pair<bool, irept>*, std::pair<bool, irept>*) [1038]
                0.01    0.00  292984/281638950     arrayst::add_array_Ackermann_constraints() [16]
                0.01    0.00  310243/281638950     simplify_exprt::simplify_object(exprt&) [408]
                0.01    0.00  329296/281638950     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 17> [171]
                0.01    0.00  337696/281638950     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 16> [256]
                0.01    0.00  370952/281638950     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 8> [379]
                0.01    0.00  378148/281638950     irept::~irept() [931]
                0.01    0.00  399354/281638950     typet::subtype() [475]
                0.01    0.00  402426/281638950     std::_List_base<typet, std::allocator<typet> >::_M_clear() [847]
                0.02    0.00  473969/281638950     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [100]
                0.02    0.00  535334/281638950     exprt::make_bool(bool) [451]
                0.02    0.00  562100/281638950     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  612881/281638950     simplify_exprt::simplify_mult(exprt&) [114]
                0.02    0.00  620264/281638950     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) [574]
                0.03    0.00  799083/281638950     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_deallocate_nodes(std::tr1::__detail::_Hash_node<irept, false>**, unsigned long) [480]
                0.03    0.00  799083/281638950     merge_irept::merged(irept const&) [24]
                0.03    0.00  808478/281638950     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> > >) [224]
                0.03    0.00  831076/281638950     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [211]
                0.06    0.00 1505439/281638950     simplify_exprt::simplify_plus(exprt&) [60]
                0.06    0.00 1593964/281638950     source_locationt::~source_locationt() [636]
                0.07    0.00 1983904/281638950     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [32]
                0.10    0.00 2634115/281638950     boolbvt::convert_bv(exprt const&) <cycle 16> [44]
                0.18    0.01 4997559/281638950     irept::clear() [426]
                0.19    0.01 5156366/281638950     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [101]
                0.22    0.01 6005741/281638950     void std::_Destroy_aux<false>::__destroy<exprt*>(exprt*, exprt*) [399]
                0.43    0.02 11802923/281638950     typet::~typet() [297]
                0.48    0.02 12991280/281638950     std::_List_base<exprt, std::allocator<exprt> >::_M_clear() [283]
                0.54    0.02 14552470/281638950     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [88]
                0.65    0.02 17555535/281638950     simplify_exprt::simplify_rec(exprt&) <cycle 5> [136]
                0.71    0.03 19365989/281638950     irept::operator=(irept const&) [219]
                1.51    0.06 41192907/281638950     irept::add(dstring const&, irept const&) [77]
                1.61    0.06 43690956/281638950     irept::detach() [39]
                2.50    0.09 68086780/281638950     exprt::~exprt() [115]
[74]     1.1    4.60    0.10 473144824         irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.10    0.00 84207870/168415915     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() [438]
                             84207870             irept::dt::~dt() <cycle 2> [247]
                             84207870             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> [130]
-----------------------------------------------
                0.00    0.02     304/60840       goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.38    5065/60840       goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
                0.00    4.21   55471/60840       goto_symext::symex_goto(goto_symex_statet&) [34]
[75]     1.1    0.00    4.62   60840         symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [75]
                0.00    4.51   60840/418503      symex_target_equationt::merge_ireps(symex_target_equationt::SSA_stept&) [22]
                0.00    0.05   60840/418503      std::list<symex_target_equationt::SSA_stept, std::allocator<symex_target_equationt::SSA_stept> >::push_back(symex_target_equationt::SSA_stept const&) [372]
                0.00    0.04   60840/837006      symex_target_equationt::SSA_stept::~SSA_stept() [301]
                0.00    0.01   60840/418503      symex_target_equationt::SSA_stept::SSA_stept() [602]
                0.00    0.00   60840/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.00   60840/68086780     exprt::~exprt() [115]
-----------------------------------------------
                0.06    4.45     155/155         symex_target_equationt::convert(prop_convt&) [46]
[76]     1.0    0.06    4.45     155         symex_target_equationt::convert_assignments(decision_proceduret&) const [76]
                0.01    2.99  138673/139404      boolbvt::set_to(exprt const&, bool) [109]
                0.00    1.45   11734/12462       prop_conv_solvert::set_to(exprt const&, bool) [180]
-----------------------------------------------
                0.00    0.00      48/13730969     build_sizeof_expr(constant_exprt const&, namespacet const&) [745]
                0.00    0.00     175/13730969     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [189]
                0.00    0.00     219/13730969     yyansi_cparse() [134]
                0.00    0.00     683/13730969     simplify_exprt::simplify_mult(exprt&) [114]
                0.00    0.00    1152/13730969     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 8> [659]
                0.00    0.01   30434/13730969     exprt::make_typecast(typet const&) [983]
                0.56    3.84 13698258/13730969     exprt::exprt(dstring const&, typet const&) [70]
[77]     1.0    0.56    3.85 13730969         irept::add(dstring const&, irept const&) [77]
                1.51    0.06 41192907/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.27    0.60 13730969/21604371     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&) [191]
                0.14    0.36 13730969/320772892     irept::detach() [39]
                0.47    0.00 41192907/359046340     irept::irept(irept const&) [81]
                0.45    0.00 13730969/13730969     std::pair<dstring const, irept>::pair<dstring, irept>(std::pair<dstring, irept> const&) [338]
                0.00    0.00    1652/19365989     irept::operator=(irept const&) [219]
-----------------------------------------------
                                                 <spontaneous>
[78]     1.0    4.36    0.00                 Minisat::Solver::addClause_(Minisat::vec<Minisat::Lit>&) [78]
-----------------------------------------------
                                                 <spontaneous>
[79]     1.0    4.34    0.00                 Minisat::SimpSolver::strengthenClause(unsigned int, Minisat::Lit) [79]
-----------------------------------------------
                                                 <spontaneous>
[80]     1.0    4.18    0.00                 Minisat::OccLists<Minisat::Lit, Minisat::vec<Minisat::Solver::Watcher>, Minisat::Solver::WatcherDeleted>::clean(Minisat::Lit const&) [80]
-----------------------------------------------
                0.00    0.00       1/359046340     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 10> [1535]
                0.00    0.00       2/359046340     c_typecheck_baset::typecheck_arithmetic_pointer(exprt const&) [2061]
                0.00    0.00       2/359046340     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 10> [1077]
                0.00    0.00       3/359046340     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1735]
                0.00    0.00       3/359046340     simplify_exprt::simplify_floatbv_op(exprt&) [1871]
                0.00    0.00       4/359046340     c_typecheck_baset::typecheck_expr_typecast(exprt&) <cycle 8> [2001]
                0.00    0.00       7/359046340     boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1355]
                0.00    0.00       9/359046340     gen_one(typet const&) [1940]
                0.00    0.00      25/359046340     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1656]
                0.00    0.00      36/359046340     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [470]
                0.00    0.00      40/359046340     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1627]
                0.00    0.00      45/359046340     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 10> [1658]
                0.00    0.00      48/359046340     build_sizeof_expr(constant_exprt const&, namespacet const&) [745]
                0.00    0.00      49/359046340     std::vector<struct_union_typet::componentt, std::allocator<struct_union_typet::componentt> >::push_back(struct_union_typet::componentt const&) [1860]
                0.00    0.00      52/359046340     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 18> [1968]
                0.00    0.00      58/359046340     simplify_exprt::simplify_floatbv_typecast(exprt&) [1568]
                0.00    0.00      83/359046340     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&) [2035]
                0.00    0.00      83/359046340     std::map<dstring, source_locationt, std::less<dstring>, std::allocator<std::pair<dstring const, source_locationt> > >::operator[](dstring const&) [1937]
                0.00    0.00      96/359046340     expr2ct::convert_constant(constant_exprt const&, unsigned int&) <cycle 6> [687]
                0.00    0.00      96/359046340     gcc_signed_int128_type() [1737]
                0.00    0.00      96/359046340     c_typecheck_baset::typecheck_typeof_type(typet&) <cycle 8> [1703]
                0.00    0.00     101/359046340     c_sizeof_type_rec(exprt const&) [1955]
                0.00    0.00     102/359046340     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00     113/359046340     goto_symext::symex_assign_typecast(goto_symex_statet&, typecast_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1694]
                0.00    0.00     114/359046340     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 9> [1246]
                0.00    0.00     116/359046340     goto_inlinet::parameter_assignments(source_locationt const&, dstring const&, code_typet const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) [1464]
                0.00    0.00     130/359046340     is_not_zero(exprt const&, namespacet const&) [1242]
                0.00    0.00     132/359046340     codet* std::__uninitialized_copy<false>::__uninit_copy<codet*, codet*>(codet*, codet*, codet*) [2026]
                0.00    0.00     138/359046340     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> [47]
                0.00    0.00     144/359046340     c_bool_type() [1726]
                0.00    0.00     149/359046340     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1650]
                0.00    0.00     149/359046340     symex_target_equationt::convert_assertions(prop_convt&) [169]
                0.00    0.00     152/359046340     boolean_negate(exprt const&) [1677]
                0.00    0.00     152/359046340     yyansi_cparse() [134]
                0.00    0.00     152/359046340     goto_convertt::get_constant(exprt const&) [2021]
                0.00    0.00     152/359046340     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, source_locationt const&, goto_programt&) <cycle 10> [1554]
                0.00    0.00     152/359046340     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 10> [1749]
                0.00    0.00     153/359046340     yyansi_clex() [199]
                0.00    0.00     153/359046340     convert_string_literal(std::string const&) [1462]
                0.00    0.00     171/359046340     std::list<codet, std::allocator<codet> >::_M_create_node(codet const&) [2014]
                0.00    0.00     171/359046340     std::vector<codet, std::allocator<codet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<codet*, std::vector<codet, std::allocator<codet> > >, codet const&) [1943]
                0.00    0.00     171/359046340     get_destructor(namespacet const&, typet const&) [1986]
                0.00    0.00     173/359046340     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 6> [1722]
                0.00    0.00     196/359046340     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&) [1842]
                0.00    0.00     204/359046340     code_blockt::end_location() const [1916]
                0.00    0.00     251/359046340     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&) [1998]
                0.00    0.00     272/359046340     c_typecheck_baset::typecheck_side_effect_function_call(side_effect_expr_function_callt&) <cycle 8> [1391]
                0.00    0.00     297/359046340     std::pair<typet, equalityt::typestructt>::pair(typet const&, equalityt::typestructt const&) [1988]
                0.00    0.00     297/359046340     std::pair<typet const, equalityt::typestructt>::pair<typet, equalityt::typestructt>(std::pair<typet, equalityt::typestructt> const&) [1989]
                0.00    0.00     297/359046340     std::pair<typet const, equalityt::typestructt>::pair(std::pair<typet const, equalityt::typestructt> const&) [1990]
                0.00    0.00     297/359046340     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&) [716]
                0.00    0.00     304/359046340     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*) [1980]
                0.00    0.00     304/359046340     goto_convertt::do_function_call(exprt const&, exprt const&, std::vector<exprt, std::allocator<exprt> > const&, goto_programt&) <cycle 10> [1369]
                0.00    0.00     304/359046340     goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool) <cycle 10> [1705]
                0.00    0.00     306/359046340     string_constantt::set_value(dstring const&) [1491]
                0.00    0.00     341/359046340     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1683]
                0.00    0.00     343/359046340     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*) [1974]
                0.00    0.00     353/359046340     signedbv_typet::smallest_expr() const [1532]
                0.00    0.00     370/359046340     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1241]
                0.00    0.00     394/359046340     arrayst::array_equalityt::array_equalityt(arrayst::array_equalityt const&) [1967]
                0.00    0.00     394/359046340     std::list<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_create_node(arrayst::array_equalityt const&) [1926]
                0.00    0.00     420/359046340     simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1360]
                0.00    0.00     463/359046340     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [741]
                0.00    0.00     468/359046340     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1579]
                0.00    0.00     470/359046340     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1482]
                0.00    0.00     493/359046340     goto_convertt::convert_expression(code_expressiont const&, goto_programt&) <cycle 10> [1834]
                0.00    0.00     510/359046340     dynamic_size(namespacet const&) [1483]
                0.00    0.00     542/359046340     null_pointer(exprt const&) [1499]
                0.00    0.00     608/359046340     simplify_exprt::simplify_inequality_address_of(exprt&) [1429]
                0.00    0.00     615/359046340     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1444]
                0.00    0.00     660/359046340     c_typecheck_baset::typecheck_expr_trinary(if_exprt&) [1381]
                0.00    0.00     676/359046340     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 8> [1279]
                0.00    0.00     682/359046340     c_typecheck_baset::typecheck_side_effect_assignment(side_effect_exprt&) [1416]
                0.00    0.00     720/359046340     get_failed_symbol(symbol_exprt const&, namespacet const&) [1473]
                0.00    0.00     723/359046340     simplify_expr(exprt const&, namespacet const&) [1205]
                0.00    0.00     728/359046340     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [766]
                0.00    0.00     733/359046340     flatten_byte_extract(exprt const&, namespacet const&) [1211]
                0.00    0.00     750/359046340     simplify_exprt::simplify_inequality_constant(exprt&) <cycle 5> [666]
                0.00    0.00     772/359046340     value_set_dereferencet::memory_model(exprt&, typet const&, guardt const&, exprt const&) [1178]
                0.00    0.00     817/359046340     unsigned_short_int_type() [1534]
                0.00    0.00     824/359046340     std::list<bv_pointerst::postponedt, std::allocator<bv_pointerst::postponedt> >::_M_create_node(bv_pointerst::postponedt const&) [1820]
                0.00    0.00     880/359046340     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&) [1923]
                0.00    0.00     880/359046340     std::map<dstring, code_typet, std::less<dstring>, std::allocator<std::pair<dstring const, code_typet> > >::operator[](dstring const&) [1649]
                0.00    0.00     880/359046340     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [870]
                0.00    0.00     998/359046340     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1197]
                0.00    0.00    1083/359046340     std::pair<typet const, boolbv_widtht::entryt>::pair(std::pair<typet const, boolbv_widtht::entryt> const&) [1761]
                0.00    0.00    1152/359046340     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 8> [659]
                0.00    0.00    1155/359046340     object_lower_bound(exprt const&) [1318]
                0.00    0.00    1155/359046340     goto_checkt::pointer_validity_check(dereference_exprt const&, guardt const&) [511]
                0.00    0.00    1161/359046340     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 10> [1488]
                0.00    0.00    1200/359046340     c_sizeoft::sizeof_rec(typet const&) [1354]
                0.00    0.00    1273/359046340     arrayst::add_array_constraints() [15]
                0.00    0.00    1312/359046340     object_upper_bound(exprt const&, typet const&, namespacet const&) [1170]
                0.00    0.00    1356/359046340     object_size(exprt const&) [1485]
                0.00    0.00    1374/359046340     flatten_byte_update(exprt const&, namespacet const&) [1196]
                0.00    0.00    1452/359046340     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1185]
                0.00    0.00    1486/359046340     goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [593]
                0.00    0.00    1536/359046340     signed_long_long_int_type() [1450]
                0.00    0.00    1627/359046340     unsigned_long_int_type() [1448]
                0.00    0.00    1760/359046340     goto_function_templatet<goto_programt>::goto_function_templatet(goto_function_templatet<goto_programt> const&) [965]
                0.00    0.00    1868/359046340     simplify_exprt::simplify_mod(exprt&) [1204]
                0.00    0.00    2066/359046340     flatten_byte_operators(exprt const&, namespacet const&) [1187]
                0.00    0.00    2068/359046340     c_typecheck_baset::typecheck_expr_symbol(exprt&) [1190]
                0.00    0.00    2380/359046340     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&) [1815]
                0.00    0.00    2380/359046340     std::map<dstring, typet, std::less<dstring>, std::allocator<std::pair<dstring const, typet> > >::operator[](dstring const&) [897]
                0.00    0.00    2445/359046340     configt::this_operating_system() [844]
                0.00    0.00    2448/359046340     unsigned_long_long_int_type() [1409]
                0.00    0.00    2456/359046340     pointer_logict::object_rec(BigInt const&, typet const&, exprt const&) const [1188]
                0.00    0.00    2674/359046340     value_set_dereferencet::dereference_type_compare(typet const&, typet const&) const [623]
                0.00    0.00    2688/359046340     linkingt::duplicate_object_symbol(symbolt&, symbolt&) [827]
                0.00    0.00    2690/359046340     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1286]
                0.00    0.00    2787/359046340     convert_integer_literal(std::string const&) [1171]
                0.00    0.00    3148/359046340     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*) [1753]
                0.00    0.00    3354/359046340     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 17> [781]
                0.00    0.00    3354/359046340     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1150]
                0.00    0.00    4058/359046340     c_typecheck_baset::implicit_typecast(exprt&, typet const&) [1002]
                0.00    0.00    4114/359046340     goto_checkt::bounds_check(index_exprt const&, guardt const&) [469]
                0.00    0.00    4272/359046340     unsigned_int_type() [1346]
                0.00    0.00    4664/359046340     pointer_offset(exprt const&) [1352]
                0.00    0.00    5199/359046340     goto_symex_statet::framet::framet(goto_symex_statet::framet const&) [736]
                0.00    0.00    5261/359046340     invalid_pointer(exprt const&) [1326]
                0.00    0.00    6869/359046340     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> > >) [1064]
                0.00    0.00    7469/359046340     goto_symext::symex_assign_struct_member(goto_symex_statet&, member_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1153]
                0.00    0.00    8036/359046340     boolbvt::convert_add_sub(exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [373]
                0.00    0.00    9072/359046340     signed_short_int_type() [1227]
                0.00    0.00    9296/359046340     operator|=(guardt&, guardt const&) [215]
                0.00    0.00    9652/359046340     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&) [1667]
                0.00    0.00    9656/359046340     goto_symex_statet::framet::framet() [1467]
                0.00    0.00   12196/359046340     std::vector<typet, std::allocator<typet> >::push_back(typet const&) [888]
                0.00    0.00   13153/359046340     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [362]
                0.00    0.00   13487/359046340     ansi_c_convert_typet::read_rec(typet const&) [746]
                0.00    0.00   14256/359046340     goto_symext::symex_decl(goto_symex_statet&) [263]
                0.00    0.00   16227/359046340     build_full_lhs_rec(prop_convt const&, namespacet const&, exprt const&, exprt const&) [487]
                0.00    0.00   16232/359046340     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_instruction_typet) [1163]
                0.00    0.00   16384/359046340     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&) [1609]
                0.00    0.00   16384/359046340     std::map<unsigned int, exprt, std::less<unsigned int>, std::allocator<std::pair<unsigned int const, exprt> > >::operator[](unsigned int const&) [1398]
                0.00    0.00   16444/359046340     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.00    0.00   16693/359046340     std::map<dstring, exprt, std::less<dstring>, std::allocator<std::pair<dstring const, exprt> > >::operator[](dstring const&) [778]
                0.00    0.00   19231/359046340     std::pair<exprt const, unsigned int>::pair(std::pair<exprt const, unsigned int> const&) [1594]
                0.00    0.00   19304/359046340     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&) [1390]
                0.00    0.00   24386/359046340     goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.00    0.00   25711/359046340     merge(unsigned int, unsigned int) [785]
                0.00    0.00   26744/359046340     simplify_exprt::simplify_unary_minus(exprt&) [612]
                0.00    0.00   27324/359046340     simplify_exprt::simplify_boolean(exprt&) <cycle 5> [381]
                0.00    0.00   27852/359046340     equalityt::equality2(exprt const&, exprt const&) [429]
                0.00    0.00   27968/359046340     value_sett::make_member(exprt const&, dstring const&, namespacet const&) [856]
                0.00    0.00   30575/359046340     simplify_exprt::simplify_with(exprt&) [763]
                0.00    0.00   32043/359046340     simplify_exprt::simplify_object_size(exprt&) <cycle 5> [626]
                0.00    0.00   34825/359046340     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&) [1540]
                0.00    0.00   36544/359046340     signed_int_type() [860]
                0.00    0.00   37030/359046340     struct_union_typet::component_type(dstring const&) const [1277]
                0.00    0.00   38323/359046340     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [258]
                0.00    0.00   38710/359046340     irept* std::__uninitialized_copy<false>::__uninit_copy<irept*, irept*>(irept*, irept*, irept*) [1050]
                0.00    0.00   47269/359046340     same_object(exprt const&, exprt const&) [504]
                0.00    0.00   48839/359046340     simplify_exprt::simplify_div(exprt&) [449]
                0.00    0.00   49044/359046340     std::vector<irept, std::allocator<irept> >::_M_insert_aux(__gnu_cxx::__normal_iterator<irept*, std::vector<irept, std::allocator<irept> > >, irept const&) [1312]
                0.00    0.00   49046/359046340     c_typecastt::implicit_typecast(exprt&, typet const&) [507]
                0.00    0.00   49822/359046340     goto_program_templatet<codet, exprt>::instructiont::instructiont() [824]
                0.00    0.00   53783/359046340     simplify_exprt::simplify_index(exprt&) [670]
                0.00    0.00   62829/359046340     numbering<exprt>::number(exprt const&) [281]
                0.00    0.00   66380/359046340     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_create_node(exprt const&) [1465]
                0.00    0.00   69464/359046340     prop_conv_solvert::get(exprt const&) const <cycle 18> [1162]
                0.00    0.00   69484/359046340     value_sett::to_expr(std::_Rb_tree_const_iterator<std::pair<unsigned int const, value_sett::objectt> >) const [522]
                0.00    0.00   73591/359046340     std::list<value_set_dereferencet::valuet, std::allocator<value_set_dereferencet::valuet> >::_M_create_node(value_set_dereferencet::valuet const&) [1382]
                0.00    0.00   94357/359046340     std::list<ansi_c_declarationt, std::allocator<ansi_c_declarationt> >::_M_create_node(ansi_c_declarationt const&) [1033]
                0.00    0.00   94538/359046340     pointer_object(exprt const&) [556]
                0.00    0.00   98037/359046340     goto_program_templatet<codet, exprt>::instructiont::instructiont(goto_program_templatet<codet, exprt>::instructiont const&) [1434]
                0.00    0.00   98092/359046340     c_typecastt::follow_with_qualifiers(typet const&) [1433]
                0.00    0.00   98199/359046340     make_subtype(unsigned int, unsigned int) [886]
                0.00    0.00  105484/359046340     irep_serializationt::insert_on_read(unsigned long, irept const&) [774]
                0.00    0.00  110172/359046340     signed_long_int_type() [603]
                0.00    0.00  111630/359046340     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [213]
                0.00    0.00  138337/359046340     value_set_dereferencet::valuet::valuet(value_set_dereferencet::valuet const&) [1393]
                0.00    0.00  142775/359046340     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>*) [1214]
                0.00    0.00  145909/359046340     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&) [1210]
                0.00    0.00  145991/359046340     goto_symex_statet::assignment(symbol_exprt&, exprt const&, namespacet const&, bool) [21]
                0.00    0.00  146492/359046340     arrayst::add_array_Ackermann_constraints() [16]
                0.00    0.00  165475/359046340     size_of_expr(typet const&, namespacet const&) <cycle 5> [440]
                0.00    0.00  167832/359046340     typet* std::__uninitialized_copy<false>::__uninit_copy<typet*, typet*>(typet*, typet*, typet*) [1018]
                0.00    0.00  169055/359046340     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 16> [256]
                0.00    0.00  174070/359046340     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [151]
                0.00    0.00  185357/359046340     c_typecheck_baset::typecheck_symbol_type(typet&) [324]
                0.00    0.00  188491/359046340     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*) [1327]
                0.00    0.00  206670/359046340     goto_trace_stept::goto_trace_stept(goto_trace_stept const&) [951]
                0.00    0.00  220773/359046340     value_set_dereferencet::valuet::valuet() [662]
                0.00    0.00  230215/359046340     std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > >::pair(std::pair<exprt const, std::vector<literalt, std::allocator<literalt> > > const&) [1234]
                0.00    0.00  230274/359046340     std::vector<typet, std::allocator<typet> >::_M_insert_aux(__gnu_cxx::__normal_iterator<typet*, std::vector<typet, std::allocator<typet> > >, typet const&) [889]
                0.00    0.00  271436/359046340     goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
                0.00    0.00  280153/359046340     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&) [865]
                0.00    0.00  280153/359046340     ansi_c_declarationt::full_type(ansi_c_declaratort const&) const [663]
                0.00    0.00  291685/359046340     simplify_exprt::simplify_object(exprt&) [408]
                0.00    0.00  309716/359046340     goto_symext::symex_goto(goto_symex_statet&) [34]
                0.00    0.00  311471/359046340     goto_symext::symex_assign(goto_symex_statet&, code_assignt const&) [18]
                0.00    0.00  340195/359046340     simplify_exprt::simplify_typecast(exprt&) <cycle 5> [189]
                0.00    0.00  342264/359046340     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 17> [171]
                0.00    0.00  380669/359046340     goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00  399354/359046340     void std::__uninitialized_fill_n<false>::__uninit_fill_n<irept*, unsigned long, irept>(irept*, unsigned long, irept const&) [966]
                0.00    0.00  402426/359046340     std::list<typet, std::allocator<typet> >::_M_create_node(typet const&) [849]
                0.01    0.00  449680/359046340     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  460174/359046340     guardt::as_expr(std::_List_const_iterator<exprt>) const [89]
                0.01    0.00  484242/359046340     message_streamt::message_streamt(message_handlert&) [930]
                0.01    0.00  507116/359046340     goto_symext::add_to_lhs(exprt const&, exprt const&) [675]
                0.01    0.00  512189/359046340     boolbv_mapt::map_entryt::map_entryt(boolbv_mapt::map_entryt const&) [1217]
                0.01    0.00  620264/359046340     std::pair<exprt const, literalt>::pair(std::pair<exprt const, literalt> const&) [942]
                0.01    0.00  659114/359046340     base_type_eqt::base_type_eq_rec(typet const&, typet const&) [267]
                0.01    0.00  731504/359046340     simplify_exprt::simplify_plus(exprt&) [60]
                0.01    0.00  733740/359046340     std::pair<typet, boolbv_widtht::entryt>::pair(typet const&, boolbv_widtht::entryt const&) [700]
                0.01    0.00  733740/359046340     std::pair<typet const, boolbv_widtht::entryt>::pair<typet, boolbv_widtht::entryt>(std::pair<typet, boolbv_widtht::entryt> const&) [768]
                0.01    0.00  799083/359046340     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_allocate_node(irept const&) [1168]
                0.01    0.00  808478/359046340     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> > >) [224]
                0.01    0.00  809763/359046340     void std::__uninitialized_fill_n<false>::__uninit_fill_n<exprt*, unsigned long, exprt>(exprt*, unsigned long, exprt const&) [999]
                0.01    0.00  831076/359046340     simplify_exprt::simplify_inequality(exprt&) <cycle 5> [211]
                0.01    0.00  846548/359046340     gen_zero(typet const&) [254]
                0.01    0.00  978810/359046340     symbolt::symbolt(symbolt const&) [832]
                0.02    0.00 1393639/359046340     from_integer(BigInt const&, typet const&) [178]
                0.02    0.00 1441179/359046340     simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [100]
                0.02    0.00 1860989/359046340     std::vector<exprt, std::allocator<exprt> >::_M_insert_aux(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >, exprt const&) [460]
                0.02    0.00 1869723/359046340     simplify_exprt::simplify_mult(exprt&) [114]
                0.02    0.00 1951396/359046340     unsigned_char_type() [197]
                0.02    0.00 1964908/359046340     hash_numbering<exprt, irep_hash>::number(exprt const&) [58]
                0.02    0.00 1983904/359046340     value_sett::get_value_set(exprt const&, reference_counting<value_sett::object_map_dt>&, namespacet const&) const <cycle 1> [32]
                0.02    0.00 2055589/359046340     std::pair<exprt const, unsigned int>::pair<exprt, unsigned int>(std::pair<exprt, unsigned int> const&) [671]
                0.03    0.00 2634115/359046340     boolbvt::convert_bv(exprt const&) <cycle 16> [44]
                0.03    0.00 2634115/359046340     std::pair<exprt, std::vector<literalt, std::allocator<literalt> > >::pair(exprt const&, std::vector<literalt, std::allocator<literalt> > const&) [600]
                0.03    0.00 2634115/359046340     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&) [632]
                0.03    0.00 2929521/359046340     symex_target_equationt::SSA_stept::SSA_stept() [602]
                0.03    0.00 2929521/359046340     symex_target_equationt::SSA_stept::SSA_stept(symex_target_equationt::SSA_stept const&) [369]
                0.04    0.00 3189315/359046340     exprt* std::__uninitialized_copy<false>::__uninit_copy<exprt*, exprt*>(exprt*, exprt*, exprt*) [506]
                0.05    0.00 4752056/359046340     std::vector<irept, std::allocator<irept> >::push_back(irept const&) [518]
                0.06    0.00 5467753/359046340     prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
                0.06    0.00 5467753/359046340     std::pair<exprt const, literalt>::pair<exprt, literalt>(std::pair<exprt, literalt> const&) [562]
                0.13    0.00 11416978/359046340     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&) [347]
                0.17    0.00 14552470/359046340     std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [88]
                0.20    0.00 17555535/359046340     simplify_exprt::simplify_rec(exprt&) <cycle 5> [136]
                0.21    0.00 18699635/359046340     std::list<exprt, std::allocator<exprt> >::_M_create_node(exprt const&) [385]
                0.41    0.00 36070428/359046340     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [255]
                0.47    0.00 41192907/359046340     irept::add(dstring const&, irept const&) [77]
                0.63    0.00 55434302/359046340     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*) [222]
                1.11    0.00 97511329/359046340     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&) [116]
[81]     1.0    4.10    0.00 359046340         irept::irept(irept const&) [81]
-----------------------------------------------
                0.90    3.19 87381912/87381912     irept::dt::dt(irept::dt const&) [53]
[82]     1.0    0.90    3.19 87381912         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&) [82]
                0.77    2.43 50280592/50280592     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> >*) [97]
-----------------------------------------------
                0.00    3.85    5065/5065        goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
[83]     0.9    0.00    3.85    5065         goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
                0.00    3.42    5065/5065        goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    0.38    5065/60840       symex_target_equationt::location(exprt const&, symex_targett::sourcet const&) [75]
                0.00    0.04    5065/441582      guardt::as_expr() const [93]
                0.00    0.00    5065/5977017     symbol_exprt::get_identifier() const [401]
                0.00    0.00    5065/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.00    0.00    5065/3264339     to_symbol_expr(exprt const&) [799]
                0.00    0.00    5065/13428679     dstring::operator==(char const*) const [542]
                0.00    0.00   10130/2286501     has_prefix(std::string const&, std::string const&) [2098]
-----------------------------------------------
                0.00    0.00     913/3557705     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&) [1167]
                0.00    0.00    1118/3557705     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&) [1437]
                0.00    0.01    8791/3557705     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> > >) [1064]
                0.00    0.01   13926/3557705     equalityt::equality(exprt const&, exprt const&) [425]
                0.00    0.07   63732/3557705     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&) [622]
                0.00    0.54  512460/3557705     std::_Rb_tree<exprt, exprt, std::_Identity<exprt>, std::less<exprt>, std::allocator<exprt> >::_M_insert_unique(exprt const&) [282]
                0.00    0.62  588789/3557705     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&) [285]
                0.00    0.86  815347/3557705     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> > >) [224]
                0.00    1.63 1552629/3557705     sort_operands(std::vector<exprt, std::allocator<exprt> >&) [124]
[84]     0.9    0.01    3.75 3557705         ordering(irept const&, irept const&) [84]
                2.68    1.07 3557705/3557705     irept::compare(irept const&) const [85]
-----------------------------------------------
                             86621305             irept::compare(irept const&) const [85]
                2.68    1.07 3557705/3557705     ordering(irept const&, irept const&) [84]
[85]     0.9    2.68    1.07 3557705+86621305 irept::compare(irept const&) const [85]
                1.07    0.00 154205685/154205685     dstring::compare(dstring const&) const [216]
                             86621305             irept::compare(irept const&) const [85]
-----------------------------------------------
                                                 <spontaneous>
[86]     0.9    3.72    0.00                 Minisat::SimpSolver::relocAll(Minisat::ClauseAllocator&) [86]
-----------------------------------------------
                                                 <spontaneous>
[87]     0.9    3.68    0.00                 Minisat::OccLists<int, Minisat::vec<unsigned int>, Minisat::SimpSolver::ClauseDeleted>::clean(int const&) [87]
-----------------------------------------------
                0.00    0.00      96/90361743     c_typecheck_baset::typecheck_expr_sizeof(exprt&) <cycle 8> [1524]
                0.00    0.00     306/90361743     string_constantt::set_value(dstring const&) [1491]
                0.00    0.00     598/90361743     struct_union_typet::components() [1711]
                0.00    0.00    1298/90361743     typet::add_source_location() [1668]
                0.00    0.00    2304/90361743     vector_typet::size() [1615]
                0.00    0.00   11712/90361743     code_typet::make_ellipsis() [1239]
                0.00    0.00   92581/90361743     yyansi_cparse() [134]
                0.00    0.01  215359/90361743     irep_serializationt::read_irep(std::istream&, irept&) <cycle 20> [563]
                0.00    0.01  275364/90361743     code_typet::return_type() [846]
                0.01    0.01  374633/90361743     ansi_c_declaratort::value() [764]
                0.01    0.01  419527/90361743     array_typet::size() [737]
                0.01    0.02  810940/90361743     merge_irept::merged(irept const&) [24]
                0.01    0.02  886015/90361743     code_typet::parameters() [524]
                0.02    0.03 1155948/90361743     exprt::add_source_location() [538]
                0.05    0.10 3778991/90361743     irept::set(dstring const&, long long) [190]
                0.14    0.26 10343164/90361743     irept::set(dstring const&, dstring const&) [187]
                1.00    1.84 71992907/90361743     exprt::type() [52]
[88]     0.8    1.26    2.31 90361743         std::map<dstring, irept, std::less<dstring>, std::allocator<std::pair<dstring const, irept> > >::operator[](dstring const&) [88]
                0.08    0.96 14552470/14552470     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&) [218]
                0.54    0.02 14552470/281638950     std::pair<dstring const, irept>::~pair() <cycle 2> [312]
                0.54    0.02 14552470/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.17    0.00 14552470/359046340     irept::irept(irept const&) [81]
-----------------------------------------------
                0.02    0.12   18592/460174      operator|=(guardt&, guardt const&) [215]
                0.48    2.91  441582/460174      guardt::as_expr() const [93]
[89]     0.8    0.50    3.03  460174         guardt::as_expr(std::_List_const_iterator<exprt>) const [89]
                0.43    1.02 20679983/20681025     exprt::is_boolean() const [185]
                0.09    0.75 20679983/21536568     exprt::copy_to_operands(exprt const&) [249]
                0.10    0.36 20679983/37931417     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [255]
                0.00    0.21  346968/574249      true_exprt::true_exprt() [377]
                0.00    0.02   61492/13698258     exprt::exprt(dstring const&, typet const&) [70]
                0.00    0.02  469952/68086780     exprt::~exprt() [115]
                0.01    0.00  460174/359046340     irept::irept(irept const&) [81]
                0.00    0.00   61492/6644739     std::vector<exprt, std::allocator<exprt> >::reserve(unsigned long) [350]
                0.00    0.00   61492/1891613     irept::irept(dstring const&) [544]
                0.00    0.00   61492/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.00   61492/11802923     typet::~typet() [297]
                0.00    0.00   61492/62108       exprt::reserve_operands(unsigned long) [1353]
                0.00    0.00  460174/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00  346968/515317      true_exprt::~true_exprt() [2135]
-----------------------------------------------
                0.00    0.00       9/15947792     gen_one(typet const&) [1940]
                0.00    0.00      38/15947792     ieee_floatt::to_expr() const [1604]
                0.00    0.00      48/15947792     c_typecheck_baset::c_typecheck_baset(symbol_tablet&, std::string const&, message_handlert&) [1769]
                0.00    0.00      48/15947792     ansi_c_languaget::parse(std::istream&, std::string const&) [133]
                0.00    0.00      48/15947792     add_padding(struct_typet&, namespacet const&) [981]
                0.00    0.00      49/15947792     ansi_c_parsert::add_tag_with_body(irept&) [1873]
                0.00    0.00      50/15947792     c_typecheck_baset::typecheck_compound_type(struct_union_typet&) <cycle 8> [1605]
                0.00    0.00      83/15947792     ansi_c_parsert::lookup_label(dstring) [1770]
                0.00    0.00      85/15947792     c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 7> [1582]
                0.00    0.00      88/15947792     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1587]
                0.00    0.00     124/15947792     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1444]
                0.00    0.00     153/15947792     convert_string_literal(std::string const&) [1462]
                0.00    0.00     198/15947792     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [741]
                0.00    0.00     200/15947792     pointer_logict::pointer_expr(pointer_logict::pointert const&, typet const&) const [1150]
                0.00    0.00     253/15947792     goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.00    0.00     407/15947792     expr2ct::id_shorthand(dstring const&) const [1438]
                0.00    0.00     489/15947792     register_language(languaget* (*)()) [1240]
                0.00    0.00     559/15947792     preprocessor_line(char const*, parsert&) [1617]
                0.00    0.00     782/15947792     value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [151]
                0.00    0.00     974/15947792     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [870]
                0.00    0.00    1244/15947792     goto_symext::replace_nondet(exprt&) [316]
                0.00    0.00    2356/15947792     failed_symbol_id(dstring const&) [1533]
                0.00    0.00    2403/15947792     partial_order_concurrencyt::rw_clock_id(std::_List_const_iterator<symex_target_equationt::SSA_stept>, partial_order_concurrencyt::axiomt) [1501]
                0.00    0.00    2445/15947792     configt::this_operating_system() [844]
                0.00    0.00    2787/15947792     convert_integer_literal(std::string const&) [1171]
                0.00    0.00    2873/15947792     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [446]
                0.00    0.00    3354/15947792     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 17> [781]
                0.00    0.00    4683/15947792     expr2ct::get_shorthands(exprt const&) [650]
                0.00    0.00   12850/15947792     ansi_c_parsert::add_declarator(exprt&, irept&) [339]
                0.00    0.00   13371/15947792     goto_symex_statet::goto_statet::level2_current_name(dstring const&) const [1291]
                0.00    0.00   13878/15947792     goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [362]
                0.00    0.00   14472/15947792     label_properties(goto_programt&, std::map<dstring, unsigned int, std::less<dstring>, std::allocator<std::pair<dstring const, unsigned int> > >&) [1235]
                0.00    0.00   18170/15947792     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [470]
                0.00    0.01   37326/15947792     irep_serializationt::read_gb_string(std::istream&) [1184]
                0.00    0.01   53970/15947792     exprt::is_one() const [739]
                0.00    0.01   63142/15947792     goto_program_templatet<codet, exprt>::loop_id(std::_List_const_iterator<goto_program_templatet<codet, exprt>::instructiont>) [980]
                0.00    0.02   73287/15947792     value_sett::get_entry(value_sett::entryt const&, typet const&) [260]
                0.00    0.03  141769/15947792     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> [47]
                0.00    0.06  291935/15947792     make_identifier() [286]
                0.00    0.07  313163/15947792     goto_symex_statet::level2t::name(dstring const&, unsigned int) const [535]
                0.00    0.07  333868/15947792     boolbvt::bv_get_rec(std::vector<literalt, std::allocator<literalt> > const&, std::vector<bool, std::allocator<bool> > const&, unsigned int, typet const&) const <cycle 17> [171]
                0.00    0.08  370845/15947792     ansi_c_parsert::lookup(std::string&, bool, bool) [545]
                0.00    0.13  613029/15947792     exprt::mul(exprt const&) [194]
                0.00    0.16  773935/15947792     exprt::sum(exprt const&) [179]
                0.01    0.18  845976/15947792     gen_zero(typet const&) [254]
                0.01    0.21  977830/15947792     goto_symex_statet::level0t::name(dstring const&, unsigned int) const [410]
                0.01    0.21  982677/15947792     goto_symex_statet::level1t::name(dstring const&, unsigned int) const [417]
                0.01    0.30 1393639/15947792     from_integer(BigInt const&, typet const&) [178]
                0.02    0.80 3778991/15947792     irept::set(dstring const&, long long) [190]
                0.03    1.02 4802839/15947792     exprt::is_zero() const [166]
[90]     0.8    0.10    3.39 15947792         dstring::dstring(std::string const&) [90]
                0.25    3.15 15947792/15947792     string_containert::get(std::string const&) [92]
-----------------------------------------------
                0.00    3.42    5065/5065        goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
[91]     0.8    0.00    3.42    5065         goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    2.80    4665/4665        goto_symext::parameter_assignments(dstring, goto_function_templatet<goto_programt> const&, goto_symex_statet&, std::vector<exprt, std::allocator<exprt> > const&) [119]
                0.00    0.38    5065/5065        symex_target_equationt::function_call(exprt const&, dstring const&, symex_targett::sourcet const&) [361]
                0.00    0.06    4665/4828        goto_symex_statet::new_frame() [638]
                0.00    0.05    4665/4665        goto_symext::locality(dstring, goto_symex_statet&, goto_function_templatet<goto_programt> const&) [664]
                0.00    0.04    5465/441582      guardt::as_expr() const [93]
                0.00    0.03     400/5228        symex_target_equationt::function_return(exprt const&, dstring const&, symex_targett::sourcet const&) [358]
                0.00    0.03    8222/1633021     goto_symex_statet::rename(exprt&, namespacet const&, goto_symex_statet::levelt) <cycle 13> [65]
                0.01    0.00    7968/7968        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>) [1070]
                0.01    0.00   14395/47019       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&) [790]
                0.00    0.00    4665/4817        std::vector<exprt, std::allocator<exprt> >::vector(std::vector<exprt, std::allocator<exprt> > const&) [1388]
                0.00    0.00    5065/5065        symex_bmct::get_unwind_recursion(dstring const&, unsigned int, unsigned int) [1412]
                0.00    0.00    4665/13001       goto_function_templatet<goto_programt>::is_hidden() const [1432]
                0.00    0.00    4665/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.00    5065/5977017     symbol_exprt::get_identifier() const [401]
                0.00    0.00    5465/68086780     exprt::~exprt() [115]
                0.00    0.00    4665/961595      std::vector<exprt, std::allocator<exprt> >::~vector() [826]
                0.00    0.00    4665/961595      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [854]
                0.00    0.00    5065/933682      goto_symex_statet::top() [907]
                0.00    0.00    5065/3264339     to_symbol_expr(exprt const&) [799]
                0.00    0.00     400/400         symex_bmct::no_body(dstring const&) [2013]
                0.00    0.00       2/588387      messaget::eom(messaget::mstreamt&) [570]
                0.00    0.00    5065/6280        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 [2380]
                0.00    0.00    4665/4665        goto_symex_statet::previous_frame() [2403]
                0.00    0.00    4665/3503863     goto_symex_statet::call_stack() [2095]
-----------------------------------------------
                0.25    3.15 15947792/15947792     dstring::dstring(std::string const&) [90]
[92]     0.8    0.25    3.15 15947792         string_containert::get(std::string const&) [92]
                1.06    1.87 15947792/16392098     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&) [108]
                0.02    0.17  364066/586358      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&) [390]
                0.01    0.00  364066/586358      std::vector<std::string*, std::allocator<std::string*> >::push_back(std::string* const&) [908]
                0.00    0.01  364066/594422      std::list<std::string, std::allocator<std::string> >::push_back(std::string const&) [1107]
-----------------------------------------------
                0.00    0.00     304/441582      goto_symext::symex_step(goto_functionst const&, goto_symex_statet&) [8]
                0.00    0.00     362/441582      goto_symext::symex_assume(goto_symex_statet&, exprt const&) [766]
                0.00    0.04    4828/441582      goto_symext::symex_end_of_function(goto_symex_statet&) [346]
                0.00    0.04    5065/441582      goto_symext::symex_function_call_symbol(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [83]
                0.00    0.04    5465/441582      goto_symext::symex_function_call_code(goto_functionst const&, goto_symex_statet&, code_function_callt const&) [91]
                0.00    0.05    7128/441582      goto_symext::symex_decl(goto_symex_statet&) [263]
                0.00    0.06    8422/441582      goto_checkt::add_guarded_claim(exprt const&, std::string const&, std::string const&, source_locationt const&, exprt const&, guardt const&) [362]
                0.00    0.14   18724/441582      guardt::guard_expr(exprt&) const [472]
                0.00    0.15   19842/441582      goto_symext::phi_function(goto_symex_statet::goto_statet const&, goto_symex_statet&) [43]
                0.00    0.15   20088/441582      goto_symex_statet::l2_thread_write_encoding(symbol_exprt const&, namespacet const&) [165]
                0.00    0.50   64656/441582      goto_symext::symex_goto(goto_symex_statet&) [34]
                0.00    0.87  112897/441582      goto_symext::symex_assign_symbol(goto_symex_statet&, symbol_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) [17]
                0.00    1.33  173801/441582      goto_symext::vcc(exprt const&, std::string const&, goto_symex_statet&) [33]
[93]     0.8    0.00    3.39  441582         guardt::as_expr() const [93]
                0.48    2.91  441582/460174      guardt::as_expr(std::_List_const_iterator<exprt>) const [89]
-----------------------------------------------
                0.01    0.27  799083/9279467     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [66]
                0.10    2.88 8480384/9279467     std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::find(irept const&) [28]
[94]     0.8    0.11    3.15 9279467         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_find_node(std::tr1::__detail::_Hash_node<irept, false>*, irept const&, unsigned long) const [94]
                2.42    0.72 11454611/46376926     operator==(irept const&, irept const&) <cycle 3> [49]
-----------------------------------------------
                                                 <spontaneous>
[95]     0.8    3.23    0.00                 Minisat::Solver::uncheckedEnqueue(Minisat::Lit, unsigned int) [95]
-----------------------------------------------
                0.00    3.19     155/155         symex_target_equationt::convert(prop_convt&) [46]
[96]     0.7    0.00    3.19     155         symex_target_equationt::convert_guards(prop_convt&) [96]
                0.10    3.09  409867/5580680     prop_conv_solvert::convert(exprt const&) <cycle 16> [30]
-----------------------------------------------
                             18587948             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> >*) [97]
                0.77    2.43 50280592/50280592     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&) [82]
[97]     0.7    0.77    2.43 50280592+18587948 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> >*) [97]
                0.42    2.01 69229542/69229542     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*) [140]
                             18587948             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> >*) [97]
-----------------------------------------------
                0.00    0.00     151/47380304     prop_conv_solvert::set_to(exprt const&, bool) [180]
                0.00    0.00   13362/47380304     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [495]
                0.00    0.00   13997/47380304     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [486]
                0.00    0.00   15416/47380304     cnft::lor(std::vector<literalt, std::allocator<literalt> > const&) [880]
                0.00    0.00   37419/47380304     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [258]
                0.00    0.01  146492/47380304     arrayst::add_array_Ackermann_constraints() [16]
                0.01    0.03  672018/47380304     propt::set_equal(literalt, literalt) [589]
                0.01    0.03  678432/47380304     cnft::gate_or(literalt, literalt, literalt) [637]
                0.03    0.07 1522134/47380304     bv_utilst::carry(literalt, literalt, literalt) [375]
                0.07    0.19 3855352/47380304     cnft::lselect(literalt, literalt, literalt) [309]
                0.09    0.25 5073816/47380304     cnft::gate_and(literalt, literalt, literalt) [337]
                0.14    0.38 7756349/47380304     cnft::land(std::vector<literalt, std::allocator<literalt> > const&) [186]
                0.21    0.55 11313408/47380304     cnft::gate_xor(literalt, literalt, literalt) [243]
                0.30    0.79 16281958/47380304     bv_utilst::full_adder(literalt, literalt, literalt, literalt&) [126]
[98]     0.7    0.86    2.30 47380304         satcheck_minisat2_baset<Minisat::SimpSolver>::lcnf(std::vector<literalt, std::allocator<literalt> > const&) [98]
                0.61    1.04 46289279/46289357     convert(std::vector<literalt, std::allocator<literalt> > const&, Minisat::vec<Minisat::Lit>&) [176]
                0.35    0.06 47380304/47380459     satcheck_minisat2_baset<Minisat::SimpSolver>::add_variables() [353]
                0.24    0.00 46289279/77792879     Minisat::vec<Minisat::Lit>::clear(bool) [357]
-----------------------------------------------
                0.00    3.15      48/48          add_cprover_library(std::set<dstring, std::less<dstring>, std::allocator<dstring> > const&, symbol_tablet&, message_handlert&) [63]
[99]     0.7    0.00    3.15      48         ansi_c_languaget::typecheck(symbol_tablet&, std::string const&) [99]
                0.00    1.53      48/48          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [181]
                0.00    1.53      48/48          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [182]
                0.02    0.06      48/48          remove_internal_symbols(symbol_tablet&) [592]
                0.00    0.00      48/386         symbol_tablet::~symbol_tablet() [1016]
                0.00    0.00      48/386         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() [1386]
                0.00    0.00      48/386         symbol_tablet::symbol_tablet() [1784]
-----------------------------------------------
                              664936             simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
[100]    0.7    0.11    3.00  664936         simplify_exprt::simplify_pointer_offset(exprt&) <cycle 5> [100]
                0.02    0.72  638916/1393639     from_integer(BigInt const&, typet const&) [178]
                0.00    0.49  947938/1167166     binary_exprt::binary_exprt(exprt const&, dstring const&, exprt const&, typet const&) [292]
                0.01    0.38 4166938/71992907     exprt::type() [52]
                0.01    0.17  164947/164972      compute_pointer_offset(namespacet const&, exprt const&) [452]
                0.01    0.17  473969/13698258     exprt::exprt(dstring const&, typet const&) [70]
                0.01    0.16  473969/811638      pointer_offset_size(namespacet const&, typet const&) [395]
                0.01    0.15  473969/5246359     exprt::is_zero() const [166]
                0.10    0.03  473969/46376926     operator==(irept const&, irept const&) <cycle 3> [49]
                0.01    0.12 3028033/68086780     exprt::~exprt() [115]
                0.01    0.10 2626976/54796559     exprt::operands() [149]
                0.00    0.06 1132157/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.04  947938/57205686     exprt::type() const [117]
                0.00    0.03  473969/2256825     typet::subtype() [475]
                0.01    0.02 1421907/37931417     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [255]
                0.00    0.03  947938/961595      std::vector<exprt, std::allocator<exprt> >::~vector() [826]
                0.02    0.00  947938/961595      std::_Vector_base<exprt, std::allocator<exprt> >::~_Vector_base() [854]
                0.01    0.02  473969/11802923     typet::~typet() [297]
                0.00    0.02  473969/21536568     exprt::copy_to_operands(exprt const&) [249]
                0.02    0.00  473969/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.02    0.00 1441179/359046340     irept::irept(irept const&) [81]
                0.01    0.00  473969/2165456     BigInt::compare(unsigned long long) const [794]
                0.00    0.00  638916/37517240     BigInt::~BigInt() [477]
                0.00    0.00   38544/364213      exprt::op0() [940]
                0.00    0.00  164947/548479      constant_exprt::~constant_exprt() [1255]
                0.00    0.00  493241/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00  473969/8650850     typet::typet(typet const&) [1148]
                0.00    0.00   19272/18327299     namespace_baset::follow(typet const&) const [523]
                0.00    0.00  638916/3285856     BigInt::compare(long long) const [2096]
                             1915148             simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
-----------------------------------------------
                0.00    0.00     499/5156366     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1197]
                0.00    0.00     656/5156366     object_upper_bound(exprt const&, typet const&, namespacet const&) [1170]
                0.00    0.00    1155/5156366     object_lower_bound(exprt const&) [1318]
                0.00    0.00    1452/5156366     value_set_dereferencet::memory_model_bytes(exprt&, typet const&, guardt const&, exprt const&) [1185]
                0.00    0.00    4114/5156366     goto_checkt::bounds_check(index_exprt const&, guardt const&) [469]
                0.00    0.05   89974/5156366     value_set_dereferencet::bounds_check(index_exprt const&, guardt const&) [364]
                0.02    3.02 5058516/5156366     equal_exprt::equal_exprt(exprt const&, exprt const&) [105]
[101]    0.7    0.02    3.07 5156366         predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [101]
                0.06    1.84 5156366/13698258     exprt::exprt(dstring const&, typet const&) [70]
                0.05    0.62 5156366/6514056     exprt::copy_to_operands(exprt const&, exprt const&) [253]
                0.19    0.01 5156366/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.05    0.14 5156366/320772892     irept::detach() [39]
                0.03    0.09 5156366/37931417     std::vector<exprt, std::allocator<exprt> >::push_back(exprt const&) [255]
-----------------------------------------------
                0.02    3.07  799083/799083      std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_insert(irept const&, std::tr1::integral_constant<bool, true>) [66]
[102]    0.7    0.02    3.07  799083         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long) [102]
                0.09    2.97    1138/1138        std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_rehash(unsigned long) [104]
                0.00    0.01  799083/799083      std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_allocate_node(irept const&) [1168]
                0.00    0.00  799083/2736517     std::tr1::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const [972]
-----------------------------------------------
                0.00    1.53      48/96          ansi_c_typecheck(ansi_c_parse_treet&, symbol_tablet&, std::string const&, message_handlert&) [181]
                0.00    1.53      48/96          linking(symbol_tablet&, symbol_tablet&, message_handlert&) [182]
[103]    0.7    0.00    3.07      96         typecheckt::typecheck_main() [103]
                0.00    3.03      48/48          ansi_c_typecheckt::typecheck() [107]
                0.00    0.03      48/48          linkingt::typecheck() [765]
-----------------------------------------------
                0.09    2.97    1138/1138        std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_insert_bucket(irept const&, unsigned long, unsigned long) [102]
[104]    0.7    0.09    2.97    1138         std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_rehash(unsigned long) [104]
                2.71    0.26 1168598/22615718     irept::hash() const [9]
                0.00    0.00    1138/1301        std::tr1::_Hashtable<irept, irept, std::allocator<irept>, std::_Identity<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, true, true>::_M_allocate_buckets(unsigned long) [2515]
-----------------------------------------------
                0.00    0.00       3/5058516     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> [47]
                0.00    0.00      46/5058516     value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1637]
                0.00    0.00     375/5058516     goto_checkt::integer_overflow_check(exprt const&, guardt const&) [446]
                0.00    0.00     542/5058516     null_pointer(exprt const&) [1499]
                0.00    0.00    2279/5058516     boolbvt::convert_rest(exprt const&) <cycle 16> [756]
                0.00    0.00    7128/5058516     symex_target_equationt::decl(exprt const&, symbol_exprt const&, symbol_exprt const&, symex_targett::sourcet const&, symex_targett::assignment_typet) [306]
                0.00    0.01   13362/5058516     arrayst::add_array_constraints_if(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, if_exprt const&) [495]
                0.00    0.01   13997/5058516     arrayst::add_array_constraints(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, arrayst::array_equalityt const&) [486]
                0.00    0.01   18290/5058516     value_set_dereferencet::build_reference_to(exprt const&, value_set_dereferencet::modet, exprt const&, guardt const&) [213]
                0.00    0.03   47269/5058516     same_object(exprt const&, exprt const&) [504]
                0.00    0.05   75742/5058516     arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [258]
                0.00    0.09  145991/5058516     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) [40]
                0.00    0.10  168848/5058516     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 16> [256]
                0.01    2.74 4564644/5058516     arrayst::add_array_Ackermann_constraints() [16]
[105]    0.7    0.02    3.04 5058516         equal_exprt::equal_exprt(exprt const&, exprt const&) [105]
                0.02    3.02 5058516/5156366     predicate_exprt::predicate_exprt(dstring const&, exprt const&, exprt const&) [101]
-----------------------------------------------
[106]    0.7    0.02    3.01   94357+190676  <cycle 7 as a whole> [106]
                0.02    2.73   94528             c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [120]
                0.00    0.18   94480             c_typecheck_baset::typecheck_symbol(symbolt&) <cycle 7> [455]
                0.00    0.09   94287             c_typecheck_baset::typecheck_new_symbol(symbolt&) <cycle 7> [558]
                0.00    0.01    1065+83          c_typecheck_baset::typecheck_code(codet&) <cycle 7> [1203]
                0.00    0.00     152             c_typecheck_baset::typecheck_ifthenelse(code_ifthenelset&) <cycle 7> [1358]
                0.00    0.00     171             c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1546]
                0.00    0.00      83             c_typecheck_baset::typecheck_function_body(symbolt&) <cycle 7> [1582]
                0.00    0.00     121             c_typecheck_baset::typecheck_block(codet&) <cycle 7> [1612]
                0.00    0.00     145             c_typecheck_baset::typecheck_redefinition_non_type(symbolt&, symbolt&) <cycle 7> [1692]
                0.00    0.00       1             c_typecheck_baset::typecheck_for(codet&) <cycle 7> [1826]
-----------------------------------------------
                0.00    3.03      48/48          typecheckt::typecheck_main() [103]
[107]    0.7    0.00    3.03      48         ansi_c_typecheckt::typecheck() [107]
                0.02    3.01   94357/94357       c_typecheck_baset::typecheck_declaration(ansi_c_declarationt&) <cycle 7> [120]
-----------------------------------------------
                0.03    0.05  444306/16392098     string_containert::get(char const*) [431]
                1.06    1.87 15947792/16392098     string_containert::get(std::string const&) [92]
[108]    0.7    1.09    1.93 16392098         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&) [108]
                1.07    0.00 16392098/17761247     hash_string(char const*) [207]
                0.72    0.13 16392098/16978456     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 [246]
-----------------------------------------------
                0.00    0.00       3/139404      prop_conv_solvert::set_to(exprt const&, bool) [180]
                0.00    0.00     157/139404      symex_target_equationt::convert_assertions(prop_convt&) [169]
                0.00    0.01     571/139404      arrayst::add_array_constraints_with(std::set<exprt, std::less<exprt>, std::allocator<exprt> > const&, with_exprt const&) [258]
                0.01    2.99  138673/139404      symex_target_equationt::convert_assignments(decision_proceduret&) const [76]
[109]    0.7    0.01    3.00  139404         boolbvt::set_to(exprt const&, bool) [109]
                0.00    3.00  139244/139244      boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [111]
                0.00    0.01  139404/57205686     exprt::type() const [117]
                0.00    0.00  139244/586026      to_equal_expr(exprt const&) [2131]
-----------------------------------------------
[110]    0.7    0.21    2.79  638818+4602    <cycle 14 as a whole> [110]
                0.21    2.71  641862+3319663     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [112]
                0.00    0.08    1558+2972        goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [593]
-----------------------------------------------
                0.00    3.00  139244/139244      boolbvt::set_to(exprt const&, bool) [109]
[111]    0.7    0.00    3.00  139244         boolbvt::boolbv_set_equality_to_true(equal_exprt const&) [111]
                0.71    1.23  126939/126939      boolbv_mapt::set_literals(dstring const&, typet const&, std::vector<literalt, std::allocator<literalt> > const&) [155]
                0.03    0.96  126939/5580680     boolbvt::convert_bv(exprt const&) <cycle 16> [44]
                0.03    0.01  138673/46376926     operator==(irept const&, irept const&) <cycle 3> [49]
                0.00    0.01  277917/57205686     exprt::type() const [117]
                0.00    0.00  127333/662789      boolbvt::is_unbounded_array(typet const&) const [749]
                0.00    0.01  126939/5977017     symbol_exprt::get_identifier() const [401]
                0.00    0.00  277917/18327299     namespace_baset::follow(typet const&) const [523]
                0.00    0.00  126939/3264339     to_symbol_expr(exprt const&) [799]
-----------------------------------------------
                             3319663             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [112]
                                3044             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [593]
                0.21    2.79  638818/638818      goto_symext::dereference(exprt&, goto_symex_statet&, bool) [68]
[112]    0.7    0.21    2.71  641862+3319663 goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [112]
                0.00    2.15   58018/58018       value_set_dereferencet::dereference(exprt const&, guardt const&, value_set_dereferencet::modet) [151]
                0.06    0.18   58018/58018       goto_symext::trigger_auto_object(exprt const&, goto_symex_statet&) [424]
                0.05    0.12 4696672/320772892     irept::detach() [39]
                0.01    0.07 1891053/54796559     exprt::operands() [149]
                0.03    0.00 3903507/13428679     dstring::operator==(char const*) const [542]
                0.00    0.01  339990/339990      typecast_exprt::op() [997]
                0.00    0.01  339990/340019      to_typecast_expr(exprt&) [1013]
                0.00    0.00   88683/584586      to_index_expr(exprt&) [772]
                0.00    0.00   47023/71992907     exprt::type() [52]
                0.00    0.00  116036/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.00    0.00   88683/90054       index_exprt::array() [1305]
                0.00    0.00    2239/5246359     exprt::is_zero() const [166]
                0.00    0.00    2239/200418      array_typet::size() const [1165]
                0.00    0.00    1558/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.00    1558/68086780     exprt::~exprt() [115]
                0.00    0.00    1562/2282        address_of_exprt::object() [1696]
                0.00    0.00    1562/3042        to_address_of_expr(exprt&) [1665]
                0.00    0.00    2239/303463      to_array_type(typet const&) [1256]
                0.00    0.00    3797/18327299     namespace_baset::follow(typet const&) const [523]
                0.00    0.00    1558/985774      typet::subtype() const [1258]
                0.00    0.00   58018/58018       symex_dereference_statet::~symex_dereference_statet() [2217]
                0.00    0.00   58018/58018       dereference_callbackt::~dereference_callbackt() [2216]
                0.00    0.00   58018/120147      renaming_nst::~renaming_nst() [2185]
                0.00    0.00   58018/121028      namespacet::~namespacet() [2183]
                0.00    0.00   58018/121028      namespace_baset::~namespace_baset() [2184]
                                1558             goto_symext::address_arithmetic(exprt const&, goto_symex_statet&, guardt&, bool) <cycle 14> [593]
                             3319663             goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [112]
-----------------------------------------------
                                                 <spontaneous>
[113]    0.7    2.87    0.00                 Minisat::SimpSolver::gatherTouchedClauses() [113]
-----------------------------------------------
                0.06    2.81  628421/628421      simplify_exprt::simplify_node(exprt&) <cycle 5> [35]
[114]    0.7    0.06    2.81  628421         simplify_exprt::simplify_mult(exprt&) [114]
                0.02    1.25  613029/613029      exprt::mul(exprt const&) [194]
                0.02    0.40 1251664/5246359     exprt::is_zero() const [166]
                0.01    0.40 4360307/71992907     exprt::type() [52]
                0.26    0.08 1234631/46376926     operator==(irept const&, irept const&) <cycle 3> [49]
                0.00    0.07 1234551/3108107     typet::operator=(typet const&) [461]
                0.01    0.05 1256842/11802923     typet::~typet() [297]
                0.02    0.03 1234551/61260449     irept::find(dstring const&) const [118]
                0.00    0.03  613127/1567954     std::vector<exprt, std::allocator<exprt> >::erase(__gnu_cxx::__normal_iterator<exprt*, std::vector<exprt, std::allocator<exprt> > >) [599]
                0.00    0.02  628421/54796559     exprt::operands() [149]
                0.02    0.00  612881/281638950     irept::remove_ref(irept::dt*) <cycle 2> [74]
                0.02    0.00 1869723/359046340     irept::irept(irept const&) [81]
                0.01    0.01  628421/628514      nil_typet::nil_typet() [963]
                0.01    0.00 1880085/13068007     is_number(typet const&) [551]
                0.01    0.00 1246184/21199942     exprt::is_constant() const [437]
                0.01    0.00 1233868/9104130     get_nil_irep() [584]
                0.00    0.00    5480/846548      gen_zero(typet const&) [254]
                0.00    0.00    8819/74543       exprt::is_one() const [739]
                0.00    0.00 1256842/8650850     typet::typet(typet const&) [1148]
                0.00    0.00  612881/132612571     exprt::exprt(exprt const&) [428]
                0.00    0.00    5480/7720438     exprt::operator=(exprt const&) [348]
                0.00    0.00    5480/68086780     exprt::~exprt() [115]
                0.00    0.00     683/13730969     irept::add(dstring const&, irept const&) [77]
-----------------------------------------------
                0.00    0.00       1/68086780     goto_checkt::pointer_rel_check(exprt const&, guardt const&) [1702]
                0.00    0.00       2/68086780     goto_convertt::convert_for(code_fort const&, goto_programt&) <cycle 10> [1077]
                0.00    0.00       2/68086780     goto_convertt::remove_post(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1996]
                0.00    0.00       2/68086780     simplify_exprt::simplify_dynamic_object(exprt&) [560]
                0.00    0.00       2/68086780     simplify_exprt::simplify_index(exprt&) [670]
                0.00    0.00       3/68086780     member_offset_expr(struct_typet const&, dstring const&, namespacet const&) [1735]
                0.00    0.00       4/68086780     simplify_exprt::simplify_floatbv_op(exprt&) [1871]
                0.00    0.00       6/68086780     simplify_exprt::simplify_bitwise(exprt&) <cycle 5> [470]
                0.00    0.00       9/68086780     gen_one(typet const&) [1940]
                0.00    0.00      15/68086780     simplify_exprt::simplify_inequality_not_constant(exprt&) <cycle 5> [423]
                0.00    0.00      26/68086780     boolbvt::bv_get_unbounded_array(dstring const&, array_typet const&) const <cycle 18> [1968]
                0.00    0.00      36/68086780     goto_checkt::mod_by_zero_check(mod_exprt const&, guardt const&) [1528]
                0.00    0.00      40/68086780     value_sett::eval_pointer_offset(exprt&, namespacet const&) const <cycle 1> [1656]
                0.00    0.00      40/68086780     simplify_exprt::simplify_byte_update(exprt&) <cycle 5> [1627]
                0.00    0.00      42/68086780     null_object(exprt const&) [1655]
                0.00    0.00      45/68086780     goto_convertt::convert_return(code_returnt const&, goto_programt&) <cycle 10> [1658]
                0.00    0.00      46/68086780     goto_checkt::div_by_zero_check(div_exprt const&, guardt const&) [1489]
                0.00    0.00      48/68086780     build_sizeof_expr(constant_exprt const&, namespacet const&) [745]
                0.00    0.00      48/68086780     add_padding(struct_typet&, namespacet const&) [981]
                0.00    0.00      52/68086780     goto_symext::loop_bound_exceeded(goto_symex_statet&, exprt const&) [1306]
                0.00    0.00      76/68086780     c_typecheck_baset::typecheck_expr_rel(binary_relation_exprt&) [1482]
                0.00    0.00      87/68086780     simplify_exprt::simplify_floatbv_typecast(exprt&) [1568]
                0.00    0.00      92/68086780     value_set_dereferencet::memory_model_conversion(exprt&, typet const&, guardt const&, exprt const&) [1637]
                0.00    0.00     115/68086780     boolbvt::convert_byte_extract(byte_extract_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1355]
                0.00    0.00     119/68086780     boolbvt::convert_equality(equal_exprt const&) <cycle 16> [128]
                0.00    0.00     121/68086780     goto_convertt::convert_block(code_blockt const&, goto_programt&) <cycle 10> [1725]
                0.00    0.00     123/68086780     adjust_float_expressions(exprt&, namespacet const&) [251]
                0.00    0.00     124/68086780     goto_program_templatet<codet, exprt>::insert_after(std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>) [1639]
                0.00    0.00     144/68086780     expr2ct::convert_constant(constant_exprt const&, unsigned int&) <cycle 6> [687]
                0.00    0.00     149/68086780     disjunction(std::vector<exprt, std::allocator<exprt> > const&) [1650]
                0.00    0.00     152/68086780     boolean_negate(exprt const&) [1677]
                0.00    0.00     152/68086780     yyansi_cparse() [134]
                0.00    0.00     152/68086780     goto_convertt::get_string_constant(exprt const&) [1417]
                0.00    0.00     152/68086780     goto_convertt::generate_conditional_branch(exprt const&, std::_List_iterator<goto_program_templatet<codet, exprt>::instructiont>, source_locationt const&, goto_programt&) <cycle 10> [1554]
                0.00    0.00     152/68086780     goto_convertt::generate_ifthenelse(exprt const&, goto_programt&, goto_programt&, source_locationt const&, goto_programt&) <cycle 10> [1469]
                0.00    0.00     152/68086780     goto_convertt::convert_ifthenelse(code_ifthenelset const&, goto_programt&) <cycle 10> [1749]
                0.00    0.00     152/68086780     goto_convertt::remove_function_call(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1565]
                0.00    0.00     153/68086780     convert_string_literal(std::string const&) [1462]
                0.00    0.00     170/68086780     goto_checkt::goto_check(goto_function_templatet<goto_programt>&) [305]
                0.00    0.00     171/68086780     c_typecheck_baset::typecheck_decl(codet&) <cycle 7> [1546]
                0.00    0.00     173/68086780     expr2ct::convert_member(member_exprt const&, unsigned int) <cycle 6> [1722]
                0.00    0.00     176/68086780     goto_convertt::remove_malloc(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1587]
                0.00    0.00     192/68086780     boolbvt::convert_byte_update(byte_update_exprt const&, std::vector<literalt, std::allocator<literalt> >&) <cycle 16> [1012]
                0.00    0.00     248/68086780     remove_returnst::do_function_calls(goto_functionst&, goto_programt&) [1444]
                0.00    0.00     251/68086780     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) [529]
                0.00    0.00     260/68086780     is_not_zero(exprt const&, namespacet const&) [1242]
                0.00    0.00     303/68086780     void std::_Destroy_aux<false>::__destroy<codet*>(codet*, codet*) [1913]
                0.00    0.00     304/68086780     goto_convertt::unwind_destructor_stack(source_locationt const&, unsigned long, goto_programt&, bool) <cycle 10> [1705]
                0.00    0.00     306/68086780     string_constantt::set_value(dstring const&) [1491]
                0.00    0.00     316/68086780     c_typecheck_baset::do_special_functions(side_effect_expr_function_callt&) [1579]
                0.00    0.00     338/68086780     c_typecheck_baset::typecheck_array_type(array_typet&) <cycle 8> [1279]
                0.00    0.00     341/68086780     goto_convertt::remove_assignment(side_effect_exprt&, goto_programt&, bool) <cycle 10> [1683]
                0.00    0.00     353/68086780     signedbv_typet::smallest_expr() const [1532]
                0.00    0.00     362/68086780     symex_target_equationt::assumption(exprt const&, exprt const&, symex_targett::sourcet const&) [831]
                0.00    0.00     370/68086780     goto_symext::symex_assign_if(goto_symex_statet&, if_exprt const&, exprt const&, exprt const&, guardt&, symex_targett::assignment_typet) <cycle 15> [1241]
                0.00    0.00     385/68086780     simplify_exprt::simplify_if(exprt&) <cycle 5> [572]
                0.00    0.00     387/68086780     goto_convertt::convert_assign(code_assignt const&, goto_programt&) <cycle 10> [1488]
                0.00    0.00     394/68086780     std::_List_base<arrayst::array_equalityt, std::allocator<arrayst::array_equalityt> >::_M_clear() [1803]
                0.00    0.00     394/68086780     arrayst::record_array_equality(equal_exprt const&) [702]
                0.00    0.00     499/68086780     deallocated(exprt const&, namespacet const&) [1372]
                0.00    0.00     500/68086780     dead_object(exprt const&, namespacet const&) [1371]
                0.00    0.00     510/68086780     dynamic_size(namespacet const&) [1483]
                0.00    0.00     510/68086780     malloc_object(exprt const&, namespacet const&) [1367]
                0.00    0.00     517/68086780     goto_convertt::convert_decl(code_declt const&, goto_programt&) <cycle 10> [1535]
                0.00    0.00     568/68086780     flatten_byte_update(exprt const&, namespacet const&) [1196]
                0.00    0.00     571/68086780     arrayst::collect_arrays(exprt const&) [821]
                0.00    0.00     586/68086780     c_typecastt::do_typecast(exprt&, typet const&) [1039]
                0.00    0.00     600/68086780     simplify_exprt::simplify_inequality_address_of(exprt&) [1429]
                0.00    0.00     613/68086780     goto_symext::symex_malloc(goto_symex_statet&, exprt const&, side_effect_exprt const&) [741]
                0.00    0.00     678/68086780     object_size(exprt const&) [1485]
                0.00    0.00     720/68086780     get_failed_symbol(symbol_exprt const&, namespacet const&) [1473]
                0.00    0.00     769/68086780     goto_checkt::check_rec(exprt const&, guardt&, bool) [322]
                0.00    0.00     788/68086780     arrayst::array_equalityt::~array_equalityt() [1802]
                0.00    0.00     959/68086780     c_typecastt::implicit_typecast_followed(exprt&, typet const&, typet const&, typet const&) [699]
                0.00    0.00     998/68086780     dynamic_object_upper_bound(exprt const&, typet const&, namespacet const&) [1197]
                0.00    0.00    1044/68086780     remove_returnst::replace_returns(std::_Rb_tree_iterator<std::pair<dstring const, goto_function_templatet<goto_programt> > >) [870]
                0.00    0.00    1084/68086780     null_pointer(exprt const&) [1499]
                0.00    0.00    1090/68086780     goto_symext::symex_assume(goto_symex_statet&, exprt const&) [766]
                0.00    0.00    1152/68086780     c_typecheck_baset::typecheck_vector_type(vector_typet&) <cycle 8> [659]
                0.00    0.00    1152/68086780     goto_symext::symex_dead(goto_symex_statet&) [591]
                0.00    0.00    1155/68086780     object_lower_bound(exprt const&) [1318]
                0.00    0.00    1200/68086780     c_sizeoft::sizeof_rec(typet const&) [1354]
                0.00    0.00    1217/68086780     simplify_exprt::simplify_byte_extract(exprt&) <cycle 5> [1360]
                0.00    0.00    1273/68086780     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> >*) [1249]
                0.00    0.00    1312/68086780     object_upper_bound(exprt const&, typet const&, namespacet const&) [1170]
                0.00    0.00    1345/68086780     c_typecheck_baset::do_initializer_rec(exprt const&, typet const&, bool) [1286]
                0.00    0.00    1512/68086780     goto_program_templatet<codet, exprt>::instructiont::clear(goto_program_instruction_typet) [1436]
                0.00    0.00    1536/68086780     c_typecheck_baset::typecheck_code_type(code_typet&) <cycle 8> [379]
                0.00    0.00    1558/68086780     goto_symext::dereference_rec(exprt&, goto_symex_statet&, guardt&, bool) <cycle 14> [112]
                0.00    0.00    1574/68086780     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&